diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM index c18443c20..7f4d2d6e6 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3385bf92e5f034223a28cc0de33188c2e28cfae93966bfe5a7882914cab8329 -size 900918 +oid sha256:bd219dea7625980759edbb229dfa8480fd187b4e569f68ddc2d4bbaf19d5da45 +size 910441 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json index a90a56471..00b99653c 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.json @@ -3,40 +3,9 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\200_PressPlate-Global-650.SLDASM", "IsLaser": "1" }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "IsLaser": "1" - }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT" }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT" - }, { "File Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt" }, @@ -46,10 +15,41 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "IsLaser": "1" } ] \ No newline at end of file diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step index 28f1e63e2..2a4267e93 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:61285cb0bd0dab9b9b0087ac29eaa3082a87e67c562c7dd2158a08c7ffa54649 -size 1684282 +oid sha256:196c7315c774a9d5e7d923d1d41a92ed38bd12e02dc5edd4df3c5c25e4d08ac3 +size 1619752 diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json index 90c5421fd..23146337d 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.tree.json @@ -2,267 +2,32 @@ "assembly": { "Components": [ { - "Name": "210_PlateAssemblyRibs-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-1", + "Name": "303_TriMount_x8_5mm_FERRO-9", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "IsSuppressed": false }, { - "Name": "LowerRibs-1", - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "IsSuppressed": true - }, - { - "Name": "CoolingAssembly-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "IsSuppressed": true - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": true - }, - { - "Name": "Slide40-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "250-15-SP-HeatPlate5083-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-12", + "Name": "303_TriMount_x8_5mm_FERRO-10", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "IsSuppressed": false }, { - "Name": "CoolingAssembly-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "IsSuppressed": true - }, - { - "Name": "Rail-Rod-M10-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-1/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "20_80_60-14", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-15", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "20_80_60-17", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-2", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "TCGland-2/socket button head cap screw_am-1", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-13", + "Name": "303_TriMount_x8_5mm_FERRO-11", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "IsSuppressed": false }, - { - "Name": "303_TriMount_x8_5mm_FERRO-14", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "Slide40-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", - "IsSuppressed": false - }, { "Name": "PowerGland-2", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", "IsSuppressed": false }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "IsSuppressed": false - }, { "Name": "PowerGland-2/socket button head cap screw_am-3", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, { - "Name": "PowerGland-2/socket button head cap screw_am-1", + "Name": "PowerGland-2/socket button head cap screw_am-2", "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "IsSuppressed": false }, @@ -272,17 +37,22 @@ "IsSuppressed": false }, { - "Name": "303_TriMount_x8_5mm_FERRO-9", + "Name": "PowerGland-2/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-14", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "IsSuppressed": false }, { - "Name": "20_80_60-16", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-10", + "Name": "303_TriMount_x8_5mm_FERRO-13", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "IsSuppressed": false }, @@ -292,19 +62,249 @@ "IsSuppressed": false }, { - "Name": "20_80_60-13", + "Name": "20_80_60-16", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false }, { - "Name": "303_TriMount_x8_5mm_FERRO-11", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Name": "20_80_60-14", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "TCGland-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", "IsSuppressed": false }, { "Name": "20_80_60-11", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "IsSuppressed": false + }, + { + "Name": "20_80_60-13", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-15", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "Slide40-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-17", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "Rail-Rod-M10-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "TCGland-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-3", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-1", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "IsSuppressed": false + }, + { + "Name": "Slide40-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-12", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "LowerRibs-1", + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "IsSuppressed": true + }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "250-15-SP-HeatPlate5083-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "20_80_60-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "IsSuppressed": false + }, + { + "Name": "CoolingAssembly-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "IsSuppressed": true + }, + { + "Name": "CoolingAssembly-2", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "IsSuppressed": true } ] }, @@ -312,472 +312,30 @@ "Name": "200_PressPlate-Global-650", "Children": [ { - "Name": "210_PlateAssemblyRibs-1", - "Children": [ - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.28446249709387794, - "Density": 2700.0, - "Volume": 0.00010535648040513998, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184083, - "CenterOfMassY": 0.000477643204379171, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491282, - "MaxX": -0.5985511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.05167721999577978, - "CenterOfMassX": 1.5880915241296036E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 3.9405488977109904E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874012, - "MinZ": 0.3526489798049143, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687402, - "MaxZ": 0.3566489798049143 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331549, - "Density": 7800.0, - "Volume": 9.072613631194293E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068806139, - "CenterOfMassY": 0.021884354219542927, - "CenterOfMassZ": 1.7342309687902778E-19 - }, - "Box": { - "MinX": -0.4035511456654457, - "MinY": 0.029566062716873828, - "MinZ": 0.15364897980491377, - "MaxX": -0.3995511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.611281163178191E-16, - "CenterOfMassY": -8.963177851640103E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654449, - "MinY": 0.024566062716873845, - "MinZ": 0.1536489798049087, - "MaxX": 0.039448854334555306, - "MaxY": 0.06956606271687385, - "MaxZ": 0.15764897980490875 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.28446249709387794, - "Density": 2700.0, - "Volume": 0.00010535648040513998, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184083, - "CenterOfMassY": 0.000477643204379171, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": 0.035448854334554296, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491288, - "MaxX": 0.039448854334556534, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.611281163178191E-16, - "CenterOfMassY": -8.963177851640103E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.024566062716874386, - "MinZ": 0.79164897980492, - "MaxX": 0.039448854334557526, - "MaxY": 0.06956606271687438, - "MaxZ": 0.79564897980492 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331549, - "Density": 7800.0, - "Volume": 9.072613631194293E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068806139, - "CenterOfMassY": 0.021884354219542927, - "CenterOfMassZ": 1.7342309687902778E-19 - }, - "Box": { - "MinX": -0.16355114566544582, - "MinY": 0.029566062716873814, - "MinZ": 0.15364897980491377, - "MaxX": -0.1595511456654436, - "MaxY": 0.06956606271687436, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.05167721999577978, - "CenterOfMassX": 1.5880915241296036E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 3.9405488977109904E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874206, - "MinZ": 0.5926489798049144, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687421, - "MaxZ": 0.5966489798049144 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", - "Parent": null, - "Properties": { - "Default": { - "IsLaser": "1" - }, - "Double-Side": { - "IsLaser": "1" - } - }, - "Equations": {}, - "Mass": { - "Mass": 3.9270934994030218, - "Density": 4904.881001342582, - "Volume": 0.0008006501071744826, - "SurfaceArea": 0.455661237166338, - "CenterOfMassX": 5.365618362833596E-16, - "CenterOfMassY": 0.02231931042309527, - "CenterOfMassZ": 0.00020305519111583626 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.0170660627168749, - "MinZ": 0.15364897980490871, - "MaxX": 0.039448854334557526, - "MaxY": 0.07706606271687544, - "MaxZ": 0.79564897980492 - }, - "Material": { - "6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "6_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", - "8_Rib_x2_4mm_FERRO-1": "", - "8_Rib_x2_4mm_FERRO-1 Material Database": "", - "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "7_Rib_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", - "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", - "6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "6_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", - "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "7_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", - "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", - "7_Rib_x2_4mm_FERRO-5 Material Database": "SOLIDWORKS Materials", - "8_Rib_x2_4mm_FERRO-9": "", - "8_Rib_x2_4mm_FERRO-9 Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Name": "303_TriMount_x8_5mm_FERRO-9", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.28446249709387794, - "Density": 2700.0, - "Volume": 0.00010535648040513998, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184083, - "CenterOfMassY": 0.000477643204379171, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": -0.6025511456654458, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491282, - "MaxX": -0.5985511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.05167721999577978, - "CenterOfMassX": 1.5880915241296036E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 3.9405488977109904E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874012, - "MinZ": 0.3526489798049143, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687402, - "MaxZ": 0.3566489798049143 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331549, + "Mass": 0.058916387510064915, "Density": 7800.0, - "Volume": 9.072613631194293E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068806139, - "CenterOfMassY": 0.021884354219542927, - "CenterOfMassZ": 1.7342309687902778E-19 + "Volume": 7.553383014110887E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.002 }, "Box": { - "MinX": -0.4035511456654457, - "MinY": 0.029566062716873828, - "MinZ": 0.15364897980491377, - "MaxX": -0.3995511456654435, - "MaxY": 0.06956606271687438, - "MaxZ": 0.795648979804914 + "MinX": -0.6025511456654491, + "MinY": 0.05551606271688792, + "MinZ": 0.7432331163339725, + "MaxX": -0.5501352821945049, + "MaxY": 0.05951606271688923, + "MaxZ": 0.7956489798049167 }, "Material": { "Material": "Plain Carbon Steel", @@ -786,104 +344,30 @@ "activeConfiguration": null }, { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Name": "303_TriMount_x8_5mm_FERRO-10", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, - "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.611281163178191E-16, - "CenterOfMassY": -8.963177851640103E-19, - "CenterOfMassZ": 0.0019999999999999996 - }, - "Box": { - "MinX": -0.6025511456654449, - "MinY": 0.024566062716873845, - "MinZ": 0.1536489798049087, - "MaxX": 0.039448854334555306, - "MaxY": 0.06956606271687385, - "MaxZ": 0.15764897980490875 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.28446249709387794, - "Density": 2700.0, - "Volume": 0.00010535648040513998, - "SurfaceArea": 0.06128765594823982, - "CenterOfMassX": -0.0011099378486184083, - "CenterOfMassY": 0.000477643204379171, - "CenterOfMassZ": 0.0020000000000000018 - }, - "Box": { - "MinX": 0.035448854334554296, - "MinY": 0.024566062716873845, - "MinZ": 0.15364897980491288, - "MaxX": 0.039448854334556534, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7956489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": { - "D1@Fillet1": 0.1, - "CornerSlots": 15.2, - "CornerRadius": 0.1, - "D2@Sketch8": 15.2 - }, - "Mass": { - "Mass": 0.8799982396373077, + "Mass": 0.058916387510064915, "Density": 7800.0, - "Volume": 0.00011282028713298817, - "SurfaceArea": 0.0633953116651913, - "CenterOfMassX": 1.611281163178191E-16, - "CenterOfMassY": -8.963177851640103E-19, - "CenterOfMassZ": 0.0019999999999999996 + "Volume": 7.553383014110887E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.002 }, "Box": { "MinX": -0.6025511456654427, - "MinY": 0.024566062716874386, - "MinZ": 0.79164897980492, - "MaxX": 0.039448854334557526, - "MaxY": 0.06956606271687438, - "MaxZ": 0.79564897980492 + "MinY": 0.055516062716881205, + "MinZ": 0.15364897980490588, + "MaxX": -0.5501352821944983, + "MaxY": 0.05951606271688251, + "MaxZ": 0.20606484327585023 }, "Material": { "Material": "Plain Carbon Steel", @@ -892,91 +376,7 @@ "activeConfiguration": null }, { - "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.7076638632331549, - "Density": 7800.0, - "Volume": 9.072613631194293E-05, - "SurfaceArea": 0.0514704309739581, - "CenterOfMassX": -0.00011724870068806139, - "CenterOfMassY": 0.021884354219542927, - "CenterOfMassZ": 1.7342309687902778E-19 - }, - "Box": { - "MinX": -0.16355114566544582, - "MinY": 0.029566062716873814, - "MinZ": 0.15364897980491377, - "MaxX": -0.1595511456654436, - "MaxY": 0.06956606271687436, - "MaxZ": 0.795648979804914 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Double-Side": {}, - "Global": { - "Description": "" - } - }, - "Equations": {}, - "Mass": { - "Mass": 0.09142214973717018, - "Density": 1000.0, - "Volume": 9.142214973717018E-05, - "SurfaceArea": 0.05167721999577978, - "CenterOfMassX": 1.5880915241296036E-16, - "CenterOfMassY": 0.021898463732798638, - "CenterOfMassZ": 3.9405488977109904E-20 - }, - "Box": { - "MinX": -0.6025511456654447, - "MinY": 0.029566062716874206, - "MinZ": 0.5926489798049144, - "MaxX": 0.03944885433455553, - "MaxY": 0.06956606271687421, - "MaxZ": 0.5966489798049144 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-1", + "Name": "303_TriMount_x8_5mm_FERRO-11", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "Parent": null, @@ -985,21 +385,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.05891638751006492, + "Mass": 0.058916387510064915, "Density": 7800.0, - "Volume": 7.553383014110888E-06, + "Volume": 7.553383014110887E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 + "CenterOfMassZ": 0.002 }, "Box": { - "MinX": -0.012967009136389589, - "MinY": 0.05551606271688557, - "MinZ": 0.7432331163339759, - "MaxX": 0.03944885433455483, - "MaxY": 0.05951606271688688, - "MaxZ": 0.7956489798049203 + "MinX": -0.012967009136380075, + "MinY": 0.055516062716881226, + "MinZ": 0.15364897980491737, + "MaxX": 0.03944885433456442, + "MaxY": 0.05951606271688244, + "MaxZ": 0.20606484327586194 }, "Material": { "Material": "Plain Carbon Steel", @@ -1007,2200 +407,9 @@ }, "activeConfiguration": null }, - { - "Name": "LowerRibs-1", - "Children": null, - "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "CoolingAssembly-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "250-15-SP-HeatPlate5083-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "Slide40-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "RailGuides": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.6546425892661287, - "Density": 2700.0, - "Volume": 0.00024246021824671435, - "SurfaceArea": 0.06119580215010828, - "CenterOfMassX": 0.000800139961847243, - "CenterOfMassY": -6.354983498634348E-18, - "CenterOfMassZ": 0.028819071376177667 - }, - "Box": { - "MinX": -0.6810511451975317, - "MinY": 0.024566062716874077, - "MinZ": 0.4046489798049129, - "MaxX": -0.6025511456654443, - "MaxY": 0.08456606271687414, - "MaxZ": 0.5446489798049132 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "250-15-SP-HeatPlate5083-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 16.662425309544446, - "Density": 2659.9999980000002, - "Volume": 0.0062640696699521, - "SurfaceArea": 0.9001924718608263, - "CenterOfMassX": -0.32499999999999996, - "CenterOfMassY": 0.006947642486966486, - "CenterOfMassZ": -0.32499999999999996 - }, - "Box": { - "MinX": -0.6065511456654449, - "MinY": 0.06956606271687386, - "MinZ": 0.1496489798049141, - "MaxX": 0.043448854334555254, - "MaxY": 0.0845660627168744, - "MaxZ": 0.7996489798049142 - }, - "Material": { - "Material": "5086-H32, Rod (SS)", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424418, - "Density": 2700.0, - "Volume": 8.921415986823859E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15, - "CenterOfMassY": 0.34, - "CenterOfMassZ": 0.009622045040142286 - }, - "Box": { - "MinX": -0.32155114566544296, - "MinY": 0.04956606271687409, - "MinZ": 0.44464897980491525, - "MaxX": -0.24155114566544292, - "MaxY": 0.06956606271687416, - "MaxZ": 0.5046489798049153 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "201_PlateCoverTri_x1_1mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 3.111954058708801, - "Density": 7800.0, - "Volume": 0.00039896846906523086, - "SurfaceArea": 0.8006785664309021, - "CenterOfMassX": -4.408313150058876E-17, - "CenterOfMassY": 0.0005000000000000026, - "CenterOfMassZ": 4.656094542667711E-17 - }, - "Box": { - "MinX": -0.5975511456654449, - "MinY": 0.028566062716873813, - "MinZ": 0.15864897980491427, - "MaxX": 0.034448854334555135, - "MaxY": 0.029566062716874508, - "MaxZ": 0.7906489798049143 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424418, - "Density": 2700.0, - "Volume": 8.921415986823859E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15, - "CenterOfMassY": 0.34, - "CenterOfMassZ": 0.009622045040142286 - }, - "Box": { - "MinX": -0.31155114566544484, - "MinY": 0.04956606271687432, - "MinZ": 0.6609231497846098, - "MaxX": -0.2515511456654448, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7409231497846098 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424418, - "Density": 2700.0, - "Volume": 8.921415986823859E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15, - "CenterOfMassY": 0.34, - "CenterOfMassZ": 0.009622045040142286 - }, - "Box": { - "MinX": -0.10477445036880804, - "MinY": 0.04956606271687428, - "MinZ": 0.651425675101551, - "MaxX": -0.005779501002691326, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7504206244676677 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-12", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 - }, - "Box": { - "MinX": -0.012967009136384551, - "MinY": 0.0345660627168662, - "MinZ": 0.743233116333976, - "MaxX": 0.03944885433455974, - "MaxY": 0.0385660627168667, - "MaxZ": 0.7956489798049204 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "CoolingAssembly-2", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "activeConfiguration": null - }, - { - "Name": "Rail-Rod-M10-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.020813051330032386, - "Density": 1000.0, - "Volume": 2.0813051330032386E-05, - "SurfaceArea": 0.008482300164692444, - "CenterOfMassX": 0.011780300022178083, - "CenterOfMassY": 0.007258456524243618, - "CenterOfMassZ": -0.1325 - }, - "Box": { - "MinX": -0.6781214179939067, - "MinY": 0.023566062716874087, - "MinZ": 0.46757870700853793, - "MaxX": -0.6639808724011566, - "MaxY": 0.2885660627168741, - "MaxZ": 0.4817192526012882 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1", - "Children": [ - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426498, - "Density": 1000.0, - "Volume": 1.7580106494426498E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.528189864650032E-19, - "CenterOfMassY": -0.0011053049585987408, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654451, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.602551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0022110595358971214, - "Density": 999.9999999999999, - "Volume": 2.2110595358971216E-06, - "SurfaceArea": 0.004513757859977351, - "CenterOfMassX": -0.6030734293097586, - "CenterOfMassY": -0.000878826579090707, - "CenterOfMassZ": -1.6838684165714436E-15 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.599551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "socket button head cap screw_am-2": "", - "socket button head cap screw_am-2 Material Database": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-4 Material Database": "", - "socket button head cap screw_am-3": "", - "socket button head cap screw_am-3 Material Database": "", - "socket button head cap screw_am-1": "", - "socket button head cap screw_am-1 Material Database": "", - "6_PGland_x2_1mm_Inox-1": "", - "6_PGland_x2_1mm_Inox-1 Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.5841489798049111, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5917489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.06126606271687417, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.605751145665445, - "MinY": 0.02526606271687419, - "MinZ": 0.546548979804911, - "MaxX": -0.599551145665445, - "MaxY": 0.032866062716874186, - "MaxZ": 0.5541489798049111 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0017580106494426498, - "Density": 1000.0, - "Volume": 1.7580106494426498E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.528189864650032E-19, - "CenterOfMassY": -0.0011053049585987408, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654451, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049089, - "MaxX": -0.602551145665445, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804909 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1", - "Children": [ - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -1.9292993516020608E-18, - "CenterOfMassY": -0.00047062501653551814, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654445, - "MinY": 0.02456606271687272, - "MinZ": 0.3566489798049132, - "MaxX": -0.6025511456654444, - "MaxY": 0.06956606271687277, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0023755533272390825, - "Density": 999.9999999999998, - "Volume": 2.375553327239083E-06, - "SurfaceArea": 0.00482138261261686, - "CenterOfMassX": -0.6030718862919281, - "CenterOfMassY": -0.00038087071077685177, - "CenterOfMassZ": -1.5540771315365698E-15 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.024566062716872714, - "MinZ": 0.3566489798049132, - "MaxX": -0.5995511456654444, - "MaxY": 0.06956606271687275, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "socket button head cap screw_am-2": "", - "socket button head cap screw_am-2 Material Database": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-4 Material Database": "", - "socket button head cap screw_am-3": "", - "socket button head cap screw_am-3 Material Database": "", - "6_TCGland_x2_1mm_Inox-1": "", - "6_TCGland_x2_1mm_Inox-1 Material Database": "", - "socket button head cap screw_am-1": "", - "socket button head cap screw_am-1 Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491515, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049152 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -1.9292993516020608E-18, - "CenterOfMassY": -0.00047062501653551814, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": -0.6035511456654445, - "MinY": 0.02456606271687272, - "MinZ": 0.3566489798049132, - "MaxX": -0.6025511456654444, - "MaxY": 0.06956606271687277, - "MaxZ": 0.40364897980491327 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-1/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": -0.6057511456654444, - "MinY": 0.02526606271687274, - "MinZ": 0.3575489798049152, - "MaxX": -0.5995511456654444, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491523 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-14", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424418, - "Density": 2700.0, - "Volume": 8.921415986823859E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15, - "CenterOfMassY": 0.34, - "CenterOfMassZ": 0.009622045040142286 - }, - "Box": { - "MinX": -0.5478253156451408, - "MinY": 0.04956606271687412, - "MinZ": 0.4446489798049133, - "MaxX": -0.46782531564514057, - "MaxY": 0.06956606271687418, - "MaxZ": 0.5046489798049136 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-15", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424418, - "Density": 2700.0, - "Volume": 8.921415986823859E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15, - "CenterOfMassY": 0.34, - "CenterOfMassZ": 0.009622045040142286 - }, - "Box": { - "MinX": -0.31155114566544384, - "MinY": 0.04956606271687392, - "MinZ": 0.20837480982521817, - "MaxX": -0.25155114566544323, - "MaxY": 0.06956606271687402, - "MaxZ": 0.2883748098252186 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-17", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.24087823164424418, - "Density": 2700.0, - "Volume": 8.921415986823859E-05, - "SurfaceArea": 0.01691663694085872, - "CenterOfMassX": 0.15, - "CenterOfMassY": 0.34, - "CenterOfMassZ": 0.009622045040142286 - }, - "Box": { - "MinX": -0.557322790328197, - "MinY": 0.04956606271687391, - "MinZ": 0.198877335142159, - "MaxX": -0.45832784096208035, - "MaxY": 0.06956606271687399, - "MaxZ": 0.29787228450827585 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2", - "Children": [ - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -1.9292993516020608E-18, - "CenterOfMassY": -0.00047062501653551814, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.039448854334558504, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04044885433455866, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - } - ], - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.0023755533272390825, - "Density": 999.9999999999998, - "Volume": 2.375553327239083E-06, - "SurfaceArea": 0.00482138261261686, - "CenterOfMassX": -0.6030718862919281, - "CenterOfMassY": -0.00038087071077685177, - "CenterOfMassZ": -1.5538988503467642E-15 - }, - "Box": { - "MinX": 0.03644885433455858, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04264885433455856, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "socket button head cap screw_am-2": "", - "socket button head cap screw_am-2 Material Database": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-4 Material Database": "", - "socket button head cap screw_am-3": "", - "socket button head cap screw_am-3 Material Database": "", - "6_TCGland_x2_1mm_Inox-1": "", - "6_TCGland_x2_1mm_Inox-1 Material Database": "", - "socket button head cap screw_am-1": "", - "socket button head cap screw_am-1 Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.3575489798049133, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.36514897980491323 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-3", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.06126606271687274, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.06886606271687273, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.001922504440784611, - "Density": 1000.0, - "Volume": 1.922504440784611E-06, - "SurfaceArea": 0.0041278230317912746, - "CenterOfMassX": -1.9292993516020608E-18, - "CenterOfMassY": -0.00047062501653551814, - "CenterOfMassZ": 0.0005 - }, - "Box": { - "MinX": 0.039448854334558504, - "MinY": 0.024566062716872714, - "MinZ": 0.35664897980491517, - "MaxX": 0.04044885433455866, - "MaxY": 0.06956606271687275, - "MaxZ": 0.4036489798049152 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "TCGland-2/socket button head cap screw_am-1", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.03644885433455855, - "MinY": 0.025266062716872737, - "MinZ": 0.39514897980491326, - "MaxX": 0.04264885433455856, - "MaxY": 0.032866062716872736, - "MaxZ": 0.4027489798049132 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-13", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 - }, - "Box": { - "MinX": -0.6025511456654522, - "MinY": 0.03456606271686616, - "MinZ": 0.7432331163339736, - "MaxX": -0.550135282194508, - "MaxY": 0.038566062716866745, - "MaxZ": 0.7956489798049178 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "303_TriMount_x8_5mm_FERRO-14", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 - }, - "Box": { - "MinX": -0.6025511456654475, - "MinY": 0.03456606271686566, - "MinZ": 0.15364897980490574, - "MaxX": -0.5501352821945031, - "MaxY": 0.03856606271686626, - "MaxZ": 0.2060648432758501 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "Slide40-3", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "RailGuides": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.6546425892661287, - "Density": 2700.0, - "Volume": 0.00024246021824671435, - "SurfaceArea": 0.06119580215010828, - "CenterOfMassX": 0.000800139961847243, - "CenterOfMassY": -6.354983498634348E-18, - "CenterOfMassZ": 0.028819071376177667 - }, - "Box": { - "MinX": 0.03944885433455865, - "MinY": 0.02456606271687401, - "MinZ": 0.4046489798049148, - "MaxX": 0.11794885386664612, - "MaxY": 0.08456606271687409, - "MaxZ": 0.5446489798049151 - }, - "Material": { - "Material": "6061 Alloy", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, { "Name": "PowerGland-2", "Children": [ - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.06126606271687417, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, { "Name": "PowerGland-2/socket button head cap screw_am-3", "Children": null, @@ -3232,13 +441,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361796, + "Mass": 0.00011326222161361795, "Density": 1000.0, - "Volume": 1.1326222161361796E-07, + "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3254,6 +463,91 @@ }, "activeConfiguration": null }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426496, + "Density": 1000.0, + "Volume": 1.7580106494426496E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.1170571760379473E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.03944885433455905, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.04044885433455922, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, { "Name": "PowerGland-2/socket button head cap screw_am-1", "Children": null, @@ -3285,13 +579,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361796, + "Mass": 0.00011326222161361795, "Density": 1000.0, - "Volume": 1.1326222161361796E-07, + "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3308,30 +602,51 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Name": "PowerGland-2/socket button head cap screw_am-4", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", "Properties": { - "Default": {} + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 }, - "Equations": {}, "Mass": { - "Mass": 0.0017580106494426498, + "Mass": 0.00011326222161361795, "Density": 1000.0, - "Volume": 1.7580106494426498E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.528189864650032E-19, - "CenterOfMassY": -0.0011053049585987408, - "CenterOfMassZ": 0.0005 + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 }, "Box": { - "MinX": 0.03944885433455905, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.04044885433455922, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 + "MinX": 0.036448854334559105, + "MinY": 0.06126606271687417, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049088 }, "Material": { "Material": "", @@ -3353,7 +668,7 @@ "SurfaceArea": 0.004513757859977351, "CenterOfMassX": -0.6030734293097584, "CenterOfMassY": -0.0008788265790907068, - "CenterOfMassZ": -1.6838684165714436E-15 + "CenterOfMassZ": -1.683676871989875E-15 }, "Box": { "MinX": 0.03644885433455913, @@ -3364,122 +679,16 @@ "MaxZ": 0.592648979804911 }, "Material": { - "socket button head cap screw_am-2": "", - "socket button head cap screw_am-2 Material Database": "", - "socket button head cap screw_am-4": "", - "socket button head cap screw_am-4 Material Database": "", "socket button head cap screw_am-3": "", "socket button head cap screw_am-3 Material Database": "", + "socket button head cap screw_am-2": "", + "socket button head cap screw_am-2 Material Database": "", + "6_PGland_x2_1mm_Inox-1": "", + "6_PGland_x2_1mm_Inox-1 Material Database": "", "socket button head cap screw_am-1": "", "socket button head cap screw_am-1 Material Database": "", - "6_PGland_x2_1mm_Inox-1": "", - "6_PGland_x2_1mm_Inox-1 Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-2", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.025266062716874194, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.03286606271687419, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Material Database": "" - }, - "activeConfiguration": null - }, - { - "Name": "PowerGland-2/socket button head cap screw_am-4", - "Children": null, - "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", - "Parent": null, - "Properties": { - "Default": {}, - "PreviewCfg": {}, - "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, - "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, - "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { - "manufacturing-type": "none" - }, - "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} - }, - "Equations": { - "D1@BodySke": 3.8, - "Thread_minor@ThreadCosmetic": 3.22, - "D1@Sketch3": 1.25, - "D2@Sketch3": 1.25, - "D3@Sketch3": 2.5, - "Thread_length@ThreadCosmetic": 2.6, - "Thread_minor@ThdSchSke": 3.22, - "Diameter@ThdSchSke": 4.0, - "Overcut@ThdSchSke": 5.0, - "Start@ThdSchSke": 3.6, - "Num_threads@ThdSchPat": 3.0, - "Advance@ThdSchPat": 0.8666666666666667 - }, - "Mass": { - "Mass": 0.00011326222161361796, - "Density": 1000.0, - "Volume": 1.1326222161361796E-07, - "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 - }, - "Box": { - "MinX": 0.036448854334559105, - "MinY": 0.06126606271687417, - "MinZ": 0.5465489798049088, - "MaxX": 0.042648854334559116, - "MaxY": 0.06886606271687416, - "MaxZ": 0.5541489798049088 - }, - "Material": { - "Material": "", - "Material Database": "" + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-4 Material Database": "" }, "activeConfiguration": null }, @@ -3514,13 +723,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361796, + "Mass": 0.00011326222161361795, "Density": 1000.0, - "Volume": 1.1326222161361796E-07, + "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3536,6 +745,91 @@ }, "activeConfiguration": null }, + { + "Name": "PowerGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.036448854334559105, + "MinY": 0.025266062716874194, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.03286606271687419, + "MaxZ": 0.5541489798049088 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426496, + "Density": 1000.0, + "Volume": 1.7580106494426496E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.1170571760379473E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.03944885433455905, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049109, + "MaxX": 0.04044885433455922, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804911 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, { "Name": "PowerGland-2/socket button head cap screw_am-1", "Children": null, @@ -3567,13 +861,13 @@ "Advance@ThdSchPat": 0.8666666666666667 }, "Mass": { - "Mass": 0.00011326222161361796, + "Mass": 0.00011326222161361795, "Density": 1000.0, - "Volume": 1.1326222161361796E-07, + "Volume": 1.1326222161361795E-07, "SurfaceArea": 0.0001733898952063967, - "CenterOfMassX": 0.0025912469145788456, - "CenterOfMassY": -3.991644250204656E-18, - "CenterOfMassZ": -1.7579426718029676E-19 + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 }, "Box": { "MinX": 0.036448854334559105, @@ -3590,30 +884,51 @@ "activeConfiguration": null }, { - "Name": "PowerGland-2/6_PGland_x2_1mm_Inox-1", + "Name": "PowerGland-2/socket button head cap screw_am-4", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", "Parent": null, "Properties": { - "Default": {} + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 }, - "Equations": {}, "Mass": { - "Mass": 0.0017580106494426498, + "Mass": 0.00011326222161361795, "Density": 1000.0, - "Volume": 1.7580106494426498E-06, - "SurfaceArea": 0.003820198279151765, - "CenterOfMassX": -8.528189864650032E-19, - "CenterOfMassY": -0.0011053049585987408, - "CenterOfMassZ": 0.0005 + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 }, "Box": { - "MinX": 0.03944885433455905, - "MinY": 0.024566062716874157, - "MinZ": 0.5456489798049109, - "MaxX": 0.04044885433455922, - "MaxY": 0.0695660627168742, - "MaxZ": 0.592648979804911 + "MinX": 0.036448854334559105, + "MinY": 0.06126606271687417, + "MinZ": 0.5465489798049088, + "MaxX": 0.042648854334559116, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049088 }, "Material": { "Material": "", @@ -3622,7 +937,7 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_5mm_FERRO-9", + "Name": "303_TriMount_x8_5mm_FERRO-14", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", "Parent": null, @@ -3631,21 +946,85 @@ }, "Equations": {}, "Mass": { - "Mass": 0.05891638751006492, + "Mass": 0.058916387510064915, "Density": 7800.0, - "Volume": 7.553383014110888E-06, + "Volume": 7.553383014110887E-06, "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, + "CenterOfMassX": 0.017885858657773913, "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 + "CenterOfMassZ": 0.002 }, "Box": { - "MinX": -0.6025511456654514, - "MinY": 0.055516062716884064, - "MinZ": 0.7432331163339703, - "MaxX": -0.5501352821945072, - "MaxY": 0.05951606271688537, - "MaxZ": 0.7956489798049144 + "MinX": -0.6025511456654475, + "MinY": 0.03456606271686566, + "MinZ": 0.15364897980490574, + "MaxX": -0.5501352821945031, + "MaxY": 0.03856606271686626, + "MaxZ": 0.2060648432758501 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-13", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.058916387510064915, + "Density": 7800.0, + "Volume": 7.553383014110887E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.6025511456654522, + "MinY": 0.03456606271686616, + "MinZ": 0.7432331163339736, + "MaxX": -0.550135282194508, + "MaxY": 0.038566062716866745, + "MaxZ": 0.7956489798049178 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-15", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.058916387510064915, + "Density": 7800.0, + "Volume": 7.553383014110887E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.012967009136379975, + "MinY": 0.03456606271686563, + "MinZ": 0.15364897980491243, + "MaxX": 0.03944885433456456, + "MaxY": 0.03856606271686623, + "MaxZ": 0.20606484327585695 }, "Material": { "Material": "Plain Carbon Steel", @@ -3686,65 +1065,594 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_5mm_FERRO-10", + "Name": "20_80_60-14", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 }, "Box": { - "MinX": -0.6025511456654427, - "MinY": 0.055516062716881205, - "MinZ": 0.15364897980490588, - "MaxX": -0.5501352821944983, - "MaxY": 0.05951606271688251, - "MaxZ": 0.20606484327585023 + "MinX": -0.5478253156451408, + "MinY": 0.04956606271687412, + "MinZ": 0.4446489798049133, + "MaxX": -0.46782531564514057, + "MaxY": 0.06956606271687418, + "MaxZ": 0.5046489798049136 }, "Material": { - "Material": "Plain Carbon Steel", + "Material": "6061 Alloy", "Material Database": "SOLIDWORKS Materials" }, "activeConfiguration": null }, { - "Name": "303_TriMount_x8_5mm_FERRO-15", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Name": "TCGland-2", + "Children": [ + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -2.070635892152635E-18, + "CenterOfMassY": -0.00047062501653551825, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.039448854334558504, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04044885433455866, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 + "Mass": 0.0023755533272390825, + "Density": 999.9999999999998, + "Volume": 2.375553327239083E-06, + "SurfaceArea": 0.00482138261261686, + "CenterOfMassX": -0.6030718862919281, + "CenterOfMassY": -0.00038087071077685177, + "CenterOfMassZ": -1.5542554127263756E-15 }, "Box": { - "MinX": -0.012967009136379975, - "MinY": 0.03456606271686563, - "MinZ": 0.15364897980491243, - "MaxX": 0.03944885433456456, - "MaxY": 0.03856606271686623, - "MaxZ": 0.20606484327585695 + "MinX": 0.03644885433455858, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04264885433455856, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 }, "Material": { - "Material": "Plain Carbon Steel", + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-4 Material Database": "", + "socket button head cap screw_am-2": "", + "socket button head cap screw_am-2 Material Database": "", + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-3 Material Database": "", + "socket button head cap screw_am-1": "", + "socket button head cap screw_am-1 Material Database": "", + "6_TCGland_x2_1mm_Inox-1": "", + "6_TCGland_x2_1mm_Inox-1 Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.3575489798049133, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491323 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": 0.03644885433455855, + "MinY": 0.025266062716872737, + "MinZ": 0.39514897980491326, + "MaxX": 0.04264885433455856, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049132 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-2/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -2.070635892152635E-18, + "CenterOfMassY": -0.00047062501653551825, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": 0.039448854334558504, + "MinY": 0.024566062716872714, + "MinZ": 0.35664897980491517, + "MaxX": 0.04044885433455866, + "MaxY": 0.06956606271687275, + "MaxZ": 0.4036489798049152 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "20_80_60-11", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.5573227903281993, + "MinY": 0.049566062716874276, + "MinZ": 0.6514256751015501, + "MaxX": -0.4583278409620825, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7504206244676668 + }, + "Material": { + "Material": "6061 Alloy", "Material Database": "SOLIDWORKS Materials" }, "activeConfiguration": null @@ -3782,39 +1690,7 @@ "activeConfiguration": null }, { - "Name": "303_TriMount_x8_5mm_FERRO-11", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.05891638751006492, - "Density": 7800.0, - "Volume": 7.553383014110888E-06, - "SurfaceArea": 0.004618716677224016, - "CenterOfMassX": 0.017885858657773916, - "CenterOfMassY": 0.034172234152693104, - "CenterOfMassZ": 0.0020000000000000005 - }, - "Box": { - "MinX": -0.012967009136380075, - "MinY": 0.055516062716881226, - "MinZ": 0.15364897980491737, - "MaxX": 0.03944885433456442, - "MaxY": 0.05951606271688244, - "MaxZ": 0.20606484327586194 - }, - "Material": { - "Material": "Plain Carbon Steel", - "Material Database": "SOLIDWORKS Materials" - }, - "activeConfiguration": null - }, - { - "Name": "20_80_60-11", + "Name": "20_80_60-15", "Children": null, "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", "Parent": null, @@ -3832,18 +1708,2142 @@ "CenterOfMassZ": 0.009622045040142286 }, "Box": { - "MinX": -0.5573227903281993, - "MinY": 0.049566062716874276, - "MinZ": 0.6514256751015501, - "MaxX": -0.4583278409620825, - "MaxY": 0.06956606271687438, - "MaxZ": 0.7504206244676668 + "MinX": -0.31155114566544384, + "MinY": 0.04956606271687392, + "MinZ": 0.20837480982521817, + "MaxX": -0.25155114566544323, + "MaxY": 0.06956606271687402, + "MaxZ": 0.2883748098252186 }, "Material": { "Material": "6061 Alloy", "Material Database": "SOLIDWORKS Materials" }, "activeConfiguration": null + }, + { + "Name": "Slide40-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "RailGuides": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.6546425892661287, + "Density": 2700.0, + "Volume": 0.00024246021824671435, + "SurfaceArea": 0.06119580215010828, + "CenterOfMassX": 0.0008001399618472382, + "CenterOfMassY": -6.7174674587631355E-18, + "CenterOfMassZ": 0.028819071376177667 + }, + "Box": { + "MinX": 0.03944885433455865, + "MinY": 0.02456606271687401, + "MinZ": 0.4046489798049148, + "MaxX": 0.11794885386664612, + "MaxY": 0.08456606271687409, + "MaxZ": 0.5446489798049151 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "20_80_60-17", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.557322790328197, + "MinY": 0.04956606271687391, + "MinZ": 0.198877335142159, + "MaxX": -0.45832784096208035, + "MaxY": 0.06956606271687399, + "MaxZ": 0.29787228450827585 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "Rail-Rod-M10-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\Rail-Rod-M10.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.020813051330032386, + "Density": 1000.0, + "Volume": 2.0813051330032386E-05, + "SurfaceArea": 0.008482300164692444, + "CenterOfMassX": 0.011780300022178083, + "CenterOfMassY": 0.007258456524243618, + "CenterOfMassZ": -0.1325 + }, + "Box": { + "MinX": -0.6781214179939067, + "MinY": 0.023566062716874087, + "MinZ": 0.46757870700853793, + "MaxX": -0.6639808724011566, + "MaxY": 0.2885660627168741, + "MaxZ": 0.4817192526012882 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1", + "Children": [ + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -2.070635892152635E-18, + "CenterOfMassY": -0.00047062501653551825, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654445, + "MinY": 0.02456606271687272, + "MinZ": 0.3566489798049132, + "MaxX": -0.6025511456654444, + "MaxY": 0.06956606271687277, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\TCGland.SLDASM", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0023755533272390825, + "Density": 999.9999999999998, + "Volume": 2.375553327239083E-06, + "SurfaceArea": 0.00482138261261686, + "CenterOfMassX": -0.6030718862919281, + "CenterOfMassY": -0.00038087071077685177, + "CenterOfMassZ": -1.5537205691569584E-15 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.024566062716872714, + "MinZ": 0.3566489798049132, + "MaxX": -0.5995511456654444, + "MaxY": 0.06956606271687275, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-4 Material Database": "", + "socket button head cap screw_am-2": "", + "socket button head cap screw_am-2 Material Database": "", + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-3 Material Database": "", + "socket button head cap screw_am-1": "", + "socket button head cap screw_am-1 Material Database": "", + "6_TCGland_x2_1mm_Inox-1": "", + "6_TCGland_x2_1mm_Inox-1 Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.39514897980491515, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.4027489798049152 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.06126606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.06886606271687273, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.6057511456654444, + "MinY": 0.02526606271687274, + "MinZ": 0.3575489798049152, + "MaxX": -0.5995511456654444, + "MaxY": 0.032866062716872736, + "MaxZ": 0.36514897980491523 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "TCGland-1/6_TCGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_TCGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.001922504440784611, + "Density": 1000.0, + "Volume": 1.922504440784611E-06, + "SurfaceArea": 0.0041278230317912746, + "CenterOfMassX": -2.070635892152635E-18, + "CenterOfMassY": -0.00047062501653551825, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654445, + "MinY": 0.02456606271687272, + "MinZ": 0.3566489798049132, + "MaxX": -0.6025511456654444, + "MaxY": 0.06956606271687277, + "MaxZ": 0.40364897980491327 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1", + "Children": [ + { + "Name": "PowerGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426496, + "Density": 1000.0, + "Volume": 1.7580106494426496E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.1170571760379473E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654451, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.602551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\PowerGland.SLDASM", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.002211059535897122, + "Density": 999.9999999999999, + "Volume": 2.211059535897122E-06, + "SurfaceArea": 0.004513757859977351, + "CenterOfMassX": -0.6030734293097585, + "CenterOfMassY": -0.0008788265790907074, + "CenterOfMassZ": -1.6842515057345812E-15 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.599551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "socket button head cap screw_am-3": "", + "socket button head cap screw_am-3 Material Database": "", + "socket button head cap screw_am-2": "", + "socket button head cap screw_am-2 Material Database": "", + "6_PGland_x2_1mm_Inox-1": "", + "6_PGland_x2_1mm_Inox-1 Material Database": "", + "socket button head cap screw_am-1": "", + "socket button head cap screw_am-1 Material Database": "", + "socket button head cap screw_am-4": "", + "socket button head cap screw_am-4 Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-3", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-2", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/6_PGland_x2_1mm_Inox-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_PGland_x2_1mm_Inox.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.0017580106494426496, + "Density": 1000.0, + "Volume": 1.7580106494426496E-06, + "SurfaceArea": 0.003820198279151765, + "CenterOfMassX": -4.1170571760379473E-19, + "CenterOfMassY": -0.0011053049585987413, + "CenterOfMassZ": 0.0005 + }, + "Box": { + "MinX": -0.6035511456654451, + "MinY": 0.024566062716874157, + "MinZ": 0.5456489798049089, + "MaxX": -0.602551145665445, + "MaxY": 0.0695660627168742, + "MaxZ": 0.592648979804909 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-1", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.02526606271687419, + "MinZ": 0.546548979804911, + "MaxX": -0.599551145665445, + "MaxY": 0.032866062716874186, + "MaxZ": 0.5541489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "PowerGland-1/socket button head cap screw_am-4", + "Children": null, + "Path": "c:\\solidworks data (2)\\browser\\ansi metric\\bolts and screws\\socket head screws\\socket button head cap screw_am.sldprt", + "Parent": null, + "Properties": { + "Default": {}, + "PreviewCfg": {}, + "B18.3.4M - 5 x 0.8 x 5 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 8 SBHCS --N": {}, + "B18.3.4M - 6 x 1.0 x 6 SBHCS --N": {}, + "B18.3.4M - 8 x 1.25 x 8 SBHCS --N": { + "manufacturing-type": "none" + }, + "B18.3.4M - 4 x 0.7 x 4 SBHCS --N": {} + }, + "Equations": { + "D1@BodySke": 3.8, + "Thread_minor@ThreadCosmetic": 3.22, + "D1@Sketch3": 1.25, + "D2@Sketch3": 1.25, + "D3@Sketch3": 2.5, + "Thread_length@ThreadCosmetic": 2.6, + "Thread_minor@ThdSchSke": 3.22, + "Diameter@ThdSchSke": 4.0, + "Overcut@ThdSchSke": 5.0, + "Start@ThdSchSke": 3.6, + "Num_threads@ThdSchPat": 3.0, + "Advance@ThdSchPat": 0.8666666666666667 + }, + "Mass": { + "Mass": 0.00011326222161361795, + "Density": 1000.0, + "Volume": 1.1326222161361795E-07, + "SurfaceArea": 0.0001733898952063967, + "CenterOfMassX": 0.002591246914578845, + "CenterOfMassY": -3.993287968392238E-18, + "CenterOfMassZ": -1.7650244418723528E-19 + }, + "Box": { + "MinX": -0.605751145665445, + "MinY": 0.06126606271687417, + "MinZ": 0.5841489798049111, + "MaxX": -0.599551145665445, + "MaxY": 0.06886606271687416, + "MaxZ": 0.5917489798049111 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "Slide40-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\cassandra-edczmax-rc1\\cad\\framework\\Slide40.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "RailGuides": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.6546425892661287, + "Density": 2700.0, + "Volume": 0.00024246021824671435, + "SurfaceArea": 0.06119580215010828, + "CenterOfMassX": 0.0008001399618472382, + "CenterOfMassY": -6.7174674587631355E-18, + "CenterOfMassZ": 0.028819071376177667 + }, + "Box": { + "MinX": -0.6810511451975317, + "MinY": 0.024566062716874077, + "MinZ": 0.4046489798049129, + "MaxX": -0.6025511456654443, + "MaxY": 0.08456606271687414, + "MaxZ": 0.5446489798049132 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-12", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.058916387510064915, + "Density": 7800.0, + "Volume": 7.553383014110887E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.012967009136384551, + "MinY": 0.0345660627168662, + "MinZ": 0.743233116333976, + "MaxX": 0.03944885433455974, + "MaxY": 0.0385660627168667, + "MaxZ": 0.7956489798049204 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "20_80_60-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.31155114566544484, + "MinY": 0.04956606271687432, + "MinZ": 0.6609231497846098, + "MaxX": -0.2515511456654448, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7409231497846098 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "20_80_60-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.32155114566544296, + "MinY": 0.04956606271687409, + "MinZ": 0.44464897980491525, + "MaxX": -0.24155114566544292, + "MaxY": 0.06956606271687416, + "MaxZ": 0.5046489798049153 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "LowerRibs-1", + "Children": null, + "Path": "C:\\Users\\mc008\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\LowerRibs.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "201_PlateCoverTri_x1_1mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\201_PlateCoverTri_x1_1mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 3.111954058708801, + "Density": 7800.0, + "Volume": 0.00039896846906523086, + "SurfaceArea": 0.8006785664309021, + "CenterOfMassX": -4.408313150058876E-17, + "CenterOfMassY": 0.0005000000000000026, + "CenterOfMassZ": 4.659596893048189E-17 + }, + "Box": { + "MinX": -0.5975511456654449, + "MinY": 0.028566062716873813, + "MinZ": 0.15864897980491427, + "MaxX": 0.034448854334555135, + "MaxY": 0.029566062716874508, + "MaxZ": 0.7906489798049143 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "250-15-SP-HeatPlate5083-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "250-15-SP-HeatPlate5083-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\250-15-SP-HeatPlate5083.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 16.662425309544446, + "Density": 2659.9999980000002, + "Volume": 0.0062640696699521, + "SurfaceArea": 0.9001924718608263, + "CenterOfMassX": -0.32499999999999996, + "CenterOfMassY": 0.006947642486966486, + "CenterOfMassZ": -0.32499999999999996 + }, + "Box": { + "MinX": -0.6065511456654449, + "MinY": 0.06956606271687386, + "MinZ": 0.1496489798049141, + "MaxX": 0.043448854334555254, + "MaxY": 0.0845660627168744, + "MaxZ": 0.7996489798049142 + }, + "Material": { + "Material": "5086-H32, Rod (SS)", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "20_80_60-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\20_80_60.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.24087823164424418, + "Density": 2700.0, + "Volume": 8.921415986823859E-05, + "SurfaceArea": 0.01691663694085872, + "CenterOfMassX": 0.15, + "CenterOfMassY": 0.34, + "CenterOfMassZ": 0.009622045040142286 + }, + "Box": { + "MinX": -0.10477445036880804, + "MinY": 0.04956606271687428, + "MinZ": 0.651425675101551, + "MaxX": -0.005779501002691326, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7504206244676677 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1", + "Children": [ + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.7076638632331548, + "Density": 7800.0, + "Volume": 9.072613631194292E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805634, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.7450623632225753E-19 + }, + "Box": { + "MinX": -0.16355114566544582, + "MinY": 0.029566062716873814, + "MinZ": 0.15364897980491377, + "MaxX": -0.1595511456654436, + "MaxY": 0.06956606271687436, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.09142214973717018, + "Density": 1000.0, + "Volume": 9.142214973717018E-05, + "SurfaceArea": 0.05167721999577978, + "CenterOfMassX": 1.5984080273711835E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 6.749877993778867E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874206, + "MinZ": 0.5926489798049144, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687421, + "MaxZ": 0.5966489798049144 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.28446249709387805, + "Density": 2700.0, + "Volume": 0.00010535648040514002, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.0011099378486184135, + "CenterOfMassY": 0.00047764320437917074, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": 0.035448854334554296, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491288, + "MaxX": 0.039448854334556534, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373076, + "Density": 7800.0, + "Volume": 0.00011282028713298816, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.5647972796776607E-16, + "CenterOfMassY": -1.3233976296286614E-18, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.024566062716874386, + "MinZ": 0.79164897980492, + "MaxX": 0.039448854334557526, + "MaxY": 0.06956606271687438, + "MaxZ": 0.79564897980492 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.28446249709387805, + "Density": 2700.0, + "Volume": 0.00010535648040514002, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.0011099378486184135, + "CenterOfMassY": 0.00047764320437917074, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491282, + "MaxX": -0.5985511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373076, + "Density": 7800.0, + "Volume": 0.00011282028713298816, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.5647972796776607E-16, + "CenterOfMassY": -1.3233976296286614E-18, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.6025511456654449, + "MinY": 0.024566062716873845, + "MinZ": 0.1536489798049087, + "MaxX": 0.039448854334555306, + "MaxY": 0.06956606271687385, + "MaxZ": 0.15764897980490875 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.09142214973717018, + "Density": 1000.0, + "Volume": 9.142214973717018E-05, + "SurfaceArea": 0.05167721999577978, + "CenterOfMassX": 1.5984080273711835E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 6.749877993778867E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874012, + "MinZ": 0.3526489798049143, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687402, + "MaxZ": 0.3566489798049143 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.7076638632331548, + "Density": 7800.0, + "Volume": 9.072613631194292E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805634, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.7450623632225753E-19 + }, + "Box": { + "MinX": -0.4035511456654457, + "MinY": 0.029566062716873828, + "MinZ": 0.1536489798049137, + "MaxX": -0.3995511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + } + ], + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\210_PlateAssemblyRibs.SLDASM", + "Parent": null, + "Properties": { + "Default": { + "IsLaser": "1" + }, + "Double-Side": { + "IsLaser": "1" + } + }, + "Equations": {}, + "Mass": { + "Mass": 3.9270934994030218, + "Density": 4904.881001342582, + "Volume": 0.0008006501071744826, + "SurfaceArea": 0.455661237166338, + "CenterOfMassX": 5.365517521659756E-16, + "CenterOfMassY": 0.02231931042309527, + "CenterOfMassZ": 0.00020305519111583583 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.0170660627168749, + "MinZ": 0.15364897980490871, + "MaxX": 0.039448854334557526, + "MaxY": 0.07706606271687544, + "MaxZ": 0.79564897980492 + }, + "Material": { + "7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "7_Rib_x2_4mm_FERRO-5 Material Database": "SOLIDWORKS Materials", + "8_Rib_x2_4mm_FERRO-9": "", + "8_Rib_x2_4mm_FERRO-9 Material Database": "", + "6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "6_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", + "7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "7_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", + "6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "6_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", + "7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "7_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", + "8_Rib_x2_4mm_FERRO-1": "", + "8_Rib_x2_4mm_FERRO-1 Material Database": "", + "7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "7_Rib_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.7076638632331548, + "Density": 7800.0, + "Volume": 9.072613631194292E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805634, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.7450623632225753E-19 + }, + "Box": { + "MinX": -0.16355114566544582, + "MinY": 0.029566062716873814, + "MinZ": 0.15364897980491377, + "MaxX": -0.1595511456654436, + "MaxY": 0.06956606271687436, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.09142214973717018, + "Density": 1000.0, + "Volume": 9.142214973717018E-05, + "SurfaceArea": 0.05167721999577978, + "CenterOfMassX": 1.5984080273711835E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 6.749877993778867E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874206, + "MinZ": 0.5926489798049144, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687421, + "MaxZ": 0.5966489798049144 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.28446249709387805, + "Density": 2700.0, + "Volume": 0.00010535648040514002, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.0011099378486184135, + "CenterOfMassY": 0.00047764320437917074, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": 0.035448854334554296, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491288, + "MaxX": 0.039448854334556534, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373076, + "Density": 7800.0, + "Volume": 0.00011282028713298816, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.5647972796776607E-16, + "CenterOfMassY": -1.3233976296286614E-18, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.6025511456654427, + "MinY": 0.024566062716874386, + "MinZ": 0.79164897980492, + "MaxX": 0.039448854334557526, + "MaxY": 0.06956606271687438, + "MaxZ": 0.79564897980492 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\6_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.28446249709387805, + "Density": 2700.0, + "Volume": 0.00010535648040514002, + "SurfaceArea": 0.06128765594823982, + "CenterOfMassX": -0.0011099378486184135, + "CenterOfMassY": 0.00047764320437917074, + "CenterOfMassZ": 0.002000000000000002 + }, + "Box": { + "MinX": -0.6025511456654458, + "MinY": 0.024566062716873845, + "MinZ": 0.15364897980491282, + "MaxX": -0.5985511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.7956489798049136 + }, + "Material": { + "Material": "6061 Alloy", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Side_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": { + "D1@Fillet1": 0.1, + "CornerSlots": 15.2, + "CornerRadius": 0.1, + "D2@Sketch8": 15.2 + }, + "Mass": { + "Mass": 0.8799982396373076, + "Density": 7800.0, + "Volume": 0.00011282028713298816, + "SurfaceArea": 0.0633953116651913, + "CenterOfMassX": 1.5647972796776607E-16, + "CenterOfMassY": -1.3233976296286614E-18, + "CenterOfMassZ": 0.0019999999999999996 + }, + "Box": { + "MinX": -0.6025511456654449, + "MinY": 0.024566062716873845, + "MinZ": 0.1536489798049087, + "MaxX": 0.039448854334555306, + "MaxY": 0.06956606271687385, + "MaxZ": 0.15764897980490875 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\8_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.09142214973717018, + "Density": 1000.0, + "Volume": 9.142214973717018E-05, + "SurfaceArea": 0.05167721999577978, + "CenterOfMassX": 1.5984080273711835E-16, + "CenterOfMassY": 0.021898463732798638, + "CenterOfMassZ": 6.749877993778867E-20 + }, + "Box": { + "MinX": -0.6025511456654447, + "MinY": 0.029566062716874012, + "MinZ": 0.3526489798049143, + "MaxX": 0.03944885433455553, + "MaxY": 0.06956606271687402, + "MaxZ": 0.3566489798049143 + }, + "Material": { + "Material": "", + "Material Database": "" + }, + "activeConfiguration": null + }, + { + "Name": "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\7_Rib_x2_4mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Double-Side": {}, + "Global": { + "Description": "" + } + }, + "Equations": {}, + "Mass": { + "Mass": 0.7076638632331548, + "Density": 7800.0, + "Volume": 9.072613631194292E-05, + "SurfaceArea": 0.0514704309739581, + "CenterOfMassX": -0.00011724870068805634, + "CenterOfMassY": 0.021884354219542924, + "CenterOfMassZ": 1.7450623632225753E-19 + }, + "Box": { + "MinX": -0.4035511456654457, + "MinY": 0.029566062716873828, + "MinZ": 0.1536489798049137, + "MaxX": -0.3995511456654435, + "MaxY": 0.06956606271687438, + "MaxZ": 0.795648979804914 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "303_TriMount_x8_5mm_FERRO-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.058916387510064915, + "Density": 7800.0, + "Volume": 7.553383014110887E-06, + "SurfaceArea": 0.004618716677224016, + "CenterOfMassX": 0.017885858657773913, + "CenterOfMassY": 0.034172234152693104, + "CenterOfMassZ": 0.002 + }, + "Box": { + "MinX": -0.012967009136389589, + "MinY": 0.05551606271688944, + "MinZ": 0.7432331163339759, + "MaxX": 0.03944885433455483, + "MaxY": 0.05951606271689075, + "MaxZ": 0.7956489798049203 + }, + "Material": { + "Material": "Plain Carbon Steel", + "Material Database": "SOLIDWORKS Materials" + }, + "activeConfiguration": null + }, + { + "Name": "CoolingAssembly-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null + }, + { + "Name": "CoolingAssembly-2", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\cooling\\CoolingAssembly.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\sheetpress\\components\\sprcb-650-light\\cad\\200_PressPlate-Global-650.SLDASM", @@ -3877,116 +3877,116 @@ }, "Equations": {}, "Mass": { - "Mass": 27.679979508123584, - "Density": 3130.529033782727, + "Mass": 27.67997950812358, + "Density": 3130.5290337827264, "Volume": 0.008841949462668584, "SurfaceArea": 2.4952759267536884, - "CenterOfMassX": -0.28184401739538667, - "CenterOfMassY": 0.0644881715388517, - "CenterOfMassZ": 0.47461904820589057 + "CenterOfMassX": -0.28184401739538645, + "CenterOfMassY": 0.06448817153885171, + "CenterOfMassZ": 0.47461904820589035 }, "Box": null, "Material": { - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1 Material Database": "", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", - "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", - "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5 Material Database": "SOLIDWORKS Materials", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", - "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9 Material Database": "", - "303_TriMount_x8_5mm_FERRO-1": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-1 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-9": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-9 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-10": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-10 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-11": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-11 Material Database": "SOLIDWORKS Materials", + "PowerGland-2/socket button head cap screw_am-3": "", + "PowerGland-2/socket button head cap screw_am-3 Material Database": "", + "PowerGland-2/socket button head cap screw_am-2": "", + "PowerGland-2/socket button head cap screw_am-2 Material Database": "", + "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", + "PowerGland-2/6_PGland_x2_1mm_Inox-1 Material Database": "", + "PowerGland-2/socket button head cap screw_am-1": "", + "PowerGland-2/socket button head cap screw_am-1 Material Database": "", + "PowerGland-2/socket button head cap screw_am-4": "", + "PowerGland-2/socket button head cap screw_am-4 Material Database": "", + "303_TriMount_x8_5mm_FERRO-14": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-14 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-13": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-13 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-15": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-15 Material Database": "SOLIDWORKS Materials", + "20_80_60-16": "6061 Alloy", + "20_80_60-16 Material Database": "SOLIDWORKS Materials", + "20_80_60-14": "6061 Alloy", + "20_80_60-14 Material Database": "SOLIDWORKS Materials", + "TCGland-2/socket button head cap screw_am-4": "", + "TCGland-2/socket button head cap screw_am-4 Material Database": "", + "TCGland-2/socket button head cap screw_am-2": "", + "TCGland-2/socket button head cap screw_am-2 Material Database": "", + "TCGland-2/socket button head cap screw_am-3": "", + "TCGland-2/socket button head cap screw_am-3 Material Database": "", + "TCGland-2/socket button head cap screw_am-1": "", + "TCGland-2/socket button head cap screw_am-1 Material Database": "", + "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", + "TCGland-2/6_TCGland_x2_1mm_Inox-1 Material Database": "", + "20_80_60-11": "6061 Alloy", + "20_80_60-11 Material Database": "SOLIDWORKS Materials", + "20_80_60-13": "6061 Alloy", + "20_80_60-13 Material Database": "SOLIDWORKS Materials", + "20_80_60-15": "6061 Alloy", + "20_80_60-15 Material Database": "SOLIDWORKS Materials", + "Slide40-3": "6061 Alloy", + "Slide40-3 Material Database": "SOLIDWORKS Materials", + "20_80_60-17": "6061 Alloy", + "20_80_60-17 Material Database": "SOLIDWORKS Materials", + "Rail-Rod-M10-1": "", + "Rail-Rod-M10-1 Material Database": "", + "TCGland-1/socket button head cap screw_am-4": "", + "TCGland-1/socket button head cap screw_am-4 Material Database": "", + "TCGland-1/socket button head cap screw_am-2": "", + "TCGland-1/socket button head cap screw_am-2 Material Database": "", + "TCGland-1/socket button head cap screw_am-3": "", + "TCGland-1/socket button head cap screw_am-3 Material Database": "", + "TCGland-1/socket button head cap screw_am-1": "", + "TCGland-1/socket button head cap screw_am-1 Material Database": "", + "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", + "TCGland-1/6_TCGland_x2_1mm_Inox-1 Material Database": "", + "PowerGland-1/socket button head cap screw_am-3": "", + "PowerGland-1/socket button head cap screw_am-3 Material Database": "", + "PowerGland-1/socket button head cap screw_am-2": "", + "PowerGland-1/socket button head cap screw_am-2 Material Database": "", + "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", + "PowerGland-1/6_PGland_x2_1mm_Inox-1 Material Database": "", + "PowerGland-1/socket button head cap screw_am-1": "", + "PowerGland-1/socket button head cap screw_am-1 Material Database": "", + "PowerGland-1/socket button head cap screw_am-4": "", + "PowerGland-1/socket button head cap screw_am-4 Material Database": "", "Slide40-1": "6061 Alloy", "Slide40-1 Material Database": "SOLIDWORKS Materials", - "250-15-SP-HeatPlate5083-1": "5086-H32, Rod (SS)", - "250-15-SP-HeatPlate5083-1 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-12": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-12 Material Database": "SOLIDWORKS Materials", + "20_80_60-2": "6061 Alloy", + "20_80_60-2 Material Database": "SOLIDWORKS Materials", "20_80_60-1": "6061 Alloy", "20_80_60-1 Material Database": "SOLIDWORKS Materials", "201_PlateCoverTri_x1_1mm_INOX-1": "Plain Carbon Steel", "201_PlateCoverTri_x1_1mm_INOX-1 Material Database": "SOLIDWORKS Materials", - "20_80_60-2": "6061 Alloy", - "20_80_60-2 Material Database": "SOLIDWORKS Materials", + "250-15-SP-HeatPlate5083-1": "5086-H32, Rod (SS)", + "250-15-SP-HeatPlate5083-1 Material Database": "SOLIDWORKS Materials", "20_80_60-3": "6061 Alloy", "20_80_60-3 Material Database": "SOLIDWORKS Materials", - "303_TriMount_x8_5mm_FERRO-12": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-12 Material Database": "SOLIDWORKS Materials", - "Rail-Rod-M10-1": "", - "Rail-Rod-M10-1 Material Database": "", - "PowerGland-1/socket button head cap screw_am-2": "", - "PowerGland-1/socket button head cap screw_am-2 Material Database": "", - "PowerGland-1/socket button head cap screw_am-4": "", - "PowerGland-1/socket button head cap screw_am-4 Material Database": "", - "PowerGland-1/socket button head cap screw_am-3": "", - "PowerGland-1/socket button head cap screw_am-3 Material Database": "", - "PowerGland-1/socket button head cap screw_am-1": "", - "PowerGland-1/socket button head cap screw_am-1 Material Database": "", - "PowerGland-1/6_PGland_x2_1mm_Inox-1": "", - "PowerGland-1/6_PGland_x2_1mm_Inox-1 Material Database": "", - "TCGland-1/socket button head cap screw_am-2": "", - "TCGland-1/socket button head cap screw_am-2 Material Database": "", - "TCGland-1/socket button head cap screw_am-4": "", - "TCGland-1/socket button head cap screw_am-4 Material Database": "", - "TCGland-1/socket button head cap screw_am-3": "", - "TCGland-1/socket button head cap screw_am-3 Material Database": "", - "TCGland-1/6_TCGland_x2_1mm_Inox-1": "", - "TCGland-1/6_TCGland_x2_1mm_Inox-1 Material Database": "", - "TCGland-1/socket button head cap screw_am-1": "", - "TCGland-1/socket button head cap screw_am-1 Material Database": "", - "20_80_60-14": "6061 Alloy", - "20_80_60-14 Material Database": "SOLIDWORKS Materials", - "20_80_60-15": "6061 Alloy", - "20_80_60-15 Material Database": "SOLIDWORKS Materials", - "20_80_60-17": "6061 Alloy", - "20_80_60-17 Material Database": "SOLIDWORKS Materials", - "TCGland-2/socket button head cap screw_am-2": "", - "TCGland-2/socket button head cap screw_am-2 Material Database": "", - "TCGland-2/socket button head cap screw_am-4": "", - "TCGland-2/socket button head cap screw_am-4 Material Database": "", - "TCGland-2/socket button head cap screw_am-3": "", - "TCGland-2/socket button head cap screw_am-3 Material Database": "", - "TCGland-2/6_TCGland_x2_1mm_Inox-1": "", - "TCGland-2/6_TCGland_x2_1mm_Inox-1 Material Database": "", - "TCGland-2/socket button head cap screw_am-1": "", - "TCGland-2/socket button head cap screw_am-1 Material Database": "", - "303_TriMount_x8_5mm_FERRO-13": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-13 Material Database": "SOLIDWORKS Materials", - "303_TriMount_x8_5mm_FERRO-14": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-14 Material Database": "SOLIDWORKS Materials", - "Slide40-3": "6061 Alloy", - "Slide40-3 Material Database": "SOLIDWORKS Materials", - "PowerGland-2/socket button head cap screw_am-2": "", - "PowerGland-2/socket button head cap screw_am-2 Material Database": "", - "PowerGland-2/socket button head cap screw_am-4": "", - "PowerGland-2/socket button head cap screw_am-4 Material Database": "", - "PowerGland-2/socket button head cap screw_am-3": "", - "PowerGland-2/socket button head cap screw_am-3 Material Database": "", - "PowerGland-2/socket button head cap screw_am-1": "", - "PowerGland-2/socket button head cap screw_am-1 Material Database": "", - "PowerGland-2/6_PGland_x2_1mm_Inox-1": "", - "PowerGland-2/6_PGland_x2_1mm_Inox-1 Material Database": "", - "303_TriMount_x8_5mm_FERRO-9": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-9 Material Database": "SOLIDWORKS Materials", - "20_80_60-16": "6061 Alloy", - "20_80_60-16 Material Database": "SOLIDWORKS Materials", - "303_TriMount_x8_5mm_FERRO-10": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-10 Material Database": "SOLIDWORKS Materials", - "303_TriMount_x8_5mm_FERRO-15": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-15 Material Database": "SOLIDWORKS Materials", - "20_80_60-13": "6061 Alloy", - "20_80_60-13 Material Database": "SOLIDWORKS Materials", - "303_TriMount_x8_5mm_FERRO-11": "Plain Carbon Steel", - "303_TriMount_x8_5mm_FERRO-11 Material Database": "SOLIDWORKS Materials", - "20_80_60-11": "6061 Alloy", - "20_80_60-11 Material Database": "SOLIDWORKS Materials" + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-5 Material Database": "SOLIDWORKS Materials", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9": "", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-9 Material Database": "", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3": "6061 Alloy", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-3 Material Database": "SOLIDWORKS Materials", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1": "6061 Alloy", + "210_PlateAssemblyRibs-1/6_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Side_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1": "", + "210_PlateAssemblyRibs-1/8_Rib_x2_4mm_FERRO-1 Material Database": "", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1": "Plain Carbon Steel", + "210_PlateAssemblyRibs-1/7_Rib_x2_4mm_FERRO-1 Material Database": "SOLIDWORKS Materials", + "303_TriMount_x8_5mm_FERRO-1": "Plain Carbon Steel", + "303_TriMount_x8_5mm_FERRO-1 Material Database": "SOLIDWORKS Materials" }, "activeConfiguration": null }, diff --git a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t index 34bad60c1..6bc1d8656 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t +++ b/sheetpress/components/sprcb-650-light/cad/200_PressPlate-Global-650.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:812ded24472a05e0916dd0634944dd6956e09a98232c54b053d281c7d81b5913 -size 601107 +oid sha256:da344922cf2bd593d11236b38e977c3a22dc7238b6856289ae70eb1154deaef6 +size 585224 diff --git a/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html b/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html index 84c6a2eb7..469774eb3 100644 --- a/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html +++ b/sheetpress/components/sprcb-650-light/cad/200_pressplate-global-650.html @@ -8360,7 +8360,7 @@ var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){fun // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(b.hasOwnProperty(p))d[p]=b[p]};return extendStatics(d,b)};return function(d,b){extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}}();var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]=this.mSelObjs.length)return[2,null];this.dehighlightAllTemporaryEntity();toRemove=this.mSelObjs[idx];this.mSelObjs.splice(idx,1);if(!utils.isNumber(this.isItemSelected(toRemove))){this.deColorEntity(toRemove)}return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 1:updated=_a.sent();if(!(updated||this.mSelObjs.length===0))return[3,3];return[4,this.resetImmediateResults()];case 2:_a.sent();return[3,4];case 3:this.mAuxGeoImmediate.regeneratePicks(this.mSelObjs);_a.label=4;case 4:this.updatePanelResult();return[2,toRemove]}}))}))};eDwMeasureEntities.prototype.setSelectedEntityColor=function(iColor){this.mSelMeasureEntColor=iColor};eDwMeasureEntities.prototype.setMeasureUnit=function(iUserUnits){var _this=this;this.mViewer.getModel().setUserUnits(iUserUnits);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.resetImmediateResults()];case 1:_a.sent();return[2]}}))}))})();this.mAuxGeoSelected.syncUnits();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePointToPoint=function(iEnable){eDwMeasureEntities.PointToPoint=iEnable;this.reset();this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updateDelta=function(iEnable){eDwMeasureEntities.ShowDelta=iEnable;this.mAuxGeoSelected.updateResultLabels();this.mAuxGeoImmediate.updateResultLabels();this.updatePanelResult();this.mViewer.getHCMarkupManager().refreshMarkup()};eDwMeasureEntities.prototype.updatePanelResult=function(){var userUnits=this.mViewer.getModel().getUserUnits();this.mPanelInfo.updatePanelResult(this.mSelObjs,userUnits)};eDwMeasureEntities.prototype.reset=function(){this.deColorAll();this.mAuxGeoSelected.reset();this.mAuxGeoImmediate.reset();this.mSelObjs=[];this.updatePanelResult()};eDwMeasureEntities.prototype.draw=function(){this.mAuxGeoSelected.draw();this.mAuxGeoImmediate.draw()};eDwMeasureEntities.prototype.getClassName=function(){return"eDwMeasureEntities"};eDwMeasureEntities.prototype.isItemSelected=function(iSelObj){if(utils.isNumber(iSelObj.getIDHC())){for(var i=0;i0){result=new MeasureResultString("Info","Invalid combination");ioAuxGeo.addMessage(result,iSelObjs[n-1].getPosition(),eDwTypes_1.HC.Color.red())}ioAuxGeo.updateResultLabels();return[2,isValid]}}))}))};eDwMeasureEntities.prototype.updateSingleVert=function(iSelObjs){if(1!==iSelObjs.length)return false;var vertObj=iSelObjs[0];return vertObj.getPointEntity()?true:false};eDwMeasureEntities.prototype.updateSingleEdge=function(iSelObjs){if(1!==iSelObjs.length)return false;var edgeObj=iSelObjs[0];if(edgeObj.getLineEntity())return true;return false};eDwMeasureEntities.prototype.updateSingleFace=function(iSelPropsHC,iSelObjs){if(1!==iSelObjs.length)return false;var faceObj=iSelObjs[0];var faceProp=iSelPropsHC[0];if(!faceObj.getFaceEntity()||!faceProp)return false;if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.CylinderElement){return true}else if(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement){return true}return false};eDwMeasureEntities.prototype.updateVertVert=function(iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(iSelObjs[0].getPointEntity()&&iSelObjs[1].getPointEntity()){var vertObj0=iSelObjs[0];var vertObj1=iSelObjs[1];if(vertObj0.equals(vertObj1))return false;iAuxGeo.setByVertexVertex(vertObj0,vertObj1);return true}return false};eDwMeasureEntities.prototype.updateVertEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;var edgeProp=iSelPropsHC[0];var edgeObj=iSelObjs[0];var vertObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getPointEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];vertObj=iSelObjs[0]}if(!vertObj.getPointEntity())return false;if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByVertexLine(vertObj,edgeProp,edgeObj);return true}else if(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByVertexCircle(vertObj,edgeProp,edgeObj);return true}return false};eDwMeasureEntities.prototype.updateVertFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var vertObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];vertObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getPointEntity()&&iSelObjs[0].getFaceEntity()){vertObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!vertObj.getPointEntity())return[2,false];if(!(faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByVertexPlane(vertObj,faceProp,faceObj,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var edgeProp,edgeObj,faceProp,faceObj,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];edgeProp=iSelPropsHC[0];edgeObj=iSelObjs[0];faceProp=iSelPropsHC[1];faceObj=iSelObjs[1];if(iSelObjs[1].getLineEntity()&&iSelObjs[0].getFaceEntity()){edgeProp=iSelPropsHC[1];edgeObj=iSelObjs[1];faceProp=iSelPropsHC[0];faceObj=iSelObjs[0]}if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,1];iAuxGeo.setByPlaneLine(faceProp,edgeProp,faceObj,edgeObj);return[2,true];case 1:if(!(edgeProp instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,3];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 2:minDistInfo=_a.sent();iAuxGeo.setByCirclePlane(edgeProp,faceProp,edgeObj,faceObj,minDistInfo);return[2,true];case 3:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdgeEdge=function(iSelPropsHC,iSelObjs,iAuxGeo){if(2!==iSelObjs.length)return false;if(!iSelObjs[0].getLineEntity()||!iSelObjs[1].getLineEntity()){return false}var edgeObj0=iSelObjs[0];var edgeProp0=iSelPropsHC[0];var edgeObj1=iSelObjs[1];var edgeProp1=iSelPropsHC[1];if(edgeObj0.equals(edgeObj1))return false;if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByLineLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.LineElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleLine(edgeProp1,edgeProp0,edgeObj1,edgeObj0)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.LineElement){iAuxGeo.setByCircleLine(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}else if(edgeProp0 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement&&edgeProp1 instanceof eDwTypes_1.HC.SubentityProperties.CircleElement){iAuxGeo.setByCircleCircle(edgeProp0,edgeProp1,edgeObj0,edgeObj1)}this.updateEdges(iSelPropsHC,iSelObjs,iAuxGeo);return true};eDwMeasureEntities.prototype.updateFaceFace=function(iSelPropsHC,iSelObjs,iAuxGeo){return __awaiter(this,void 0,void 0,(function(){var faceObj0,faceProp0,faceObj1,faceProp1,minDistInfo;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,false];if(!iSelObjs[0].getFaceEntity()||!iSelObjs[1].getFaceEntity()){return[2,false]}faceObj0=iSelObjs[0];faceProp0=iSelPropsHC[0];faceObj1=iSelObjs[1];faceProp1=iSelPropsHC[1];if(faceObj0.equals(faceObj1))return[2,false];if(!faceObj1.getFaceEntity()||!faceProp1)return[2,false];if(!(faceProp0 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_1.HC.SubentityProperties.PlaneElement))return[3,2];return[4,eDwSelObj.getMinDistInfo(iSelPropsHC,iSelObjs,this.mViewer.getModel())];case 1:minDistInfo=_a.sent();iAuxGeo.setByPlanePlane(faceProp1,faceProp0,faceObj1,faceObj0,minDistInfo);return[2,true];case 2:return[2,false]}}))}))};eDwMeasureEntities.prototype.updateEdges=function(iSelPropsHC,iSelObjs,ioAuxGeo){var n=iSelObjs.length;var len=0;var ids=[];for(var i=0;i1){var result=new MeasureResultDistance("Total Length",len);pos=iSelObjs[n-1].getPosition();ioAuxGeo.addOtherResult(result,pos);return true}return false};eDwMeasureEntities.prototype.highlightEntityAt=function(iIndex,iHighlight){if(iHighlight===void 0){iHighlight=true}var n=this.mSelObjs.length;if(iIndex<0||iIndex>=n)return;eDwMeasureEntities.highlightEntity(this.mSelObjs[iIndex],this.mViewer.getModel(),iHighlight)};eDwMeasureEntities.prototype.addAllForEntity=function(iSelObj){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.addObjs(iSelObj)];case 1:_a.sent();return[4,this.updateResult(this.mSelObjs,this.mAuxGeoSelected)];case 2:_a.sent();return[4,this.resetImmediateResults()];case 3:_a.sent();this.colorEntity(iSelObj);return[2,true]}}))}))};eDwMeasureEntities.PointToPoint=false;eDwMeasureEntities.ShowDelta=false;return eDwMeasureEntities}(eDwTypes_1.HC.Markup.MarkupItem);var LabelItem=function(_super){__extends(LabelItem,_super);function LabelItem(iViewer,iLabel){var _this=_super.call(this)||this;_this.mLabel=iLabel;return _this}LabelItem.prototype.setStringContent=function(){this.mLabel.setStringContent()};LabelItem.prototype.draw=function(){this.mLabel.drawLabel()};LabelItem.prototype.hit=function(iPos){var box=this.mLabel.getLabelBox();if(!box)return false;var xMin=box.Min.x;var xMax=box.Max.x;var yMin=box.Min.y;var yMax=box.Max.y;return iPos.x<=xMax&&iPos.x>=xMin&&iPos.y<=yMax&&iPos.y>=yMin};LabelItem.prototype.onDragStart=function(iPos){this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragMove=function(iPos){var delta=eDwTypes_1.HC.Point2.subtract(iPos,this.mDragPos);var endPos=this.mLabel.getLeaderEndPos();if(!eDwGeomUtils.isValidHCPoint(endPos)||!eDwGeomUtils.isValidHCPoint(delta))return true;endPos.add(delta);this.mLabel.setLeaderEndPos(endPos);this.mDragPos=iPos.copy();return true};LabelItem.prototype.onDragEnd=function(iPos){return true};return LabelItem}(eDwTypes_1.HC.Markup.MarkupItem);var MeasureResultItem=function(){function MeasureResultItem(iName){this.mName=iName}Object.defineProperty(MeasureResultItem.prototype,"Value",{get:function(){return":NOVALUE:"},enumerable:false,configurable:true});Object.defineProperty(MeasureResultItem.prototype,"Name",{get:function(){return this.mName},enumerable:false,configurable:true});return MeasureResultItem}();var MeasureResultString=function(_super){__extends(MeasureResultString,_super);function MeasureResultString(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue;return _this}Object.defineProperty(MeasureResultString.prototype,"Value",{get:function(){return this.mValue},enumerable:false,configurable:true});return MeasureResultString}(MeasureResultItem);var MeasureResultNumber=function(_super){__extends(MeasureResultNumber,_super);function MeasureResultNumber(iName,iValueKind){var _this=_super.call(this,iName)||this;_this.mValueKind=iValueKind;return _this}Object.defineProperty(MeasureResultNumber.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue,this.mValueKind)},enumerable:false,configurable:true});return MeasureResultNumber}(MeasureResultItem);var MeasureResultDistance=function(_super){__extends(MeasureResultDistance,_super);function MeasureResultDistance(iName,iValue){var _this=_super.call(this,iName,cLength)||this;_this.mValue=iValue;return _this}return MeasureResultDistance}(MeasureResultNumber);var MeasureResultArea=function(_super){__extends(MeasureResultArea,_super);function MeasureResultArea(iName,iValue){var _this=_super.call(this,iName,"Area")||this;_this.mValue=iValue;return _this}return MeasureResultArea}(MeasureResultNumber);var MeasureResultAngle=function(_super){__extends(MeasureResultAngle,_super);function MeasureResultAngle(iName,iValue){var _this=_super.call(this,iName,"Angle")||this;_this.mValue=iValue;return _this}return MeasureResultAngle}(MeasureResultNumber);var MeasureResultPoint3D=function(_super){__extends(MeasureResultPoint3D,_super);function MeasureResultPoint3D(iName,iValue){var _this=_super.call(this,iName)||this;_this.mValue=iValue.copy();return _this}Object.defineProperty(MeasureResultPoint3D.prototype,"Value",{get:function(){return l_Model.getValueWithUnit(this.mValue.x,"Length")+","+l_Model.getValueWithUnit(this.mValue.y,"Length")+","+l_Model.getValueWithUnit(this.mValue.z,"Length")},enumerable:false,configurable:true});return MeasureResultPoint3D}(MeasureResultItem);var MeasureLabelItem=function(){function MeasureLabelItem(iViewer,iResult,iColor){this.mViewer=iViewer;this.mResult=iResult;this.mColor=iColor;this.mNameTextBox=undefined;this.mValueTextBox=undefined;this.mNameBox=undefined;this.mValueBox=undefined}MeasureLabelItem.prototype.drawItem=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();if(this.mNameBox)renderer.drawRectangle(this.mNameBox);if(this.mValueBox)renderer.drawRectangle(this.mValueBox);if(this.mNameTextBox)renderer.drawTextBox(this.mNameTextBox);if(this.mValueTextBox)renderer.drawTextBox(this.mValueTextBox)};MeasureLabelItem.prototype.setPosition=function(ioPos,iNameWidth,iValueWidth){if(!this.mNameBox||!this.mValueBox||!this.mNameTextBox||!this.mValueTextBox){this.mNameBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mNameBox.setFillColor(this.mColor?this.mColor:cGreyColor);this.mValueBox=new eDwTypes_1.HC.Markup.Shape.Rectangle;this.mValueBox.setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mNameTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setStrokeWidth(0);this.mNameTextBox.getTextPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mNameTextBox.getBoxPortion().setFillOpacity(0);this.mNameTextBox.getTextPortion().setFontFamily("arial");this.mValueTextBox=new eDwTypes_1.HC.Markup.Shape.TextBox;this.mValueTextBox.getBoxPortion().setFillColor(eDwTypes_1.HC.Color.white());this.mValueTextBox.getBoxPortion().setStrokeWidth(0);this.mValueTextBox.getTextPortion().setFillColor(cGreyColor);this.mValueTextBox.getBoxPortion().setFillOpacity(0);this.mValueTextBox.getTextPortion().setFontFamily("arial")}var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=renderer.measureTextBox(this.mNameTextBox);var valueSize=renderer.measureTextBox(this.mValueTextBox);var height=Math.max(nameSize.y,valueSize.y);this.mNameBox.setSize(new eDwTypes_1.HC.Point2(iNameWidth,height));this.mValueBox.setSize(new eDwTypes_1.HC.Point2(iValueWidth,height));var namePos=ioPos.copy();var valuePos=ioPos.copy();valuePos.x+=iNameWidth;this.mNameBox.setPosition(namePos);this.mNameTextBox.setPosition(namePos);this.mValueBox.setPosition(valuePos);this.mValueTextBox.setPosition(valuePos);ioPos.y+=height};MeasureLabelItem.prototype.getWidth=function(){var renderer=this.mViewer.getHCMarkupManager().getRenderer();var nameSize=this.mNameTextBox?renderer.measureTextBox(this.mNameTextBox):{x:0,y:0};var valueSize=this.mValueTextBox?renderer.measureTextBox(this.mValueTextBox):{x:0,y:0};return{NameWidth:nameSize.x,ValueWidth:valueSize.x}};MeasureLabelItem.prototype.setStringContent=function(){if(this.mNameTextBox){this.mNameTextBox.setTextString(this.mResult.Name)}if(this.mValueTextBox){this.mValueTextBox.setTextString(this.mResult.Value)}};MeasureLabelItem.prototype.getText=function(){return this.mResult.Name+": "+this.mResult.Value};MeasureLabelItem.prototype.getBoundingBox=function(){if(!this.mNameBox||!this.mValueBox){return null}var size1=this.mValueBox.getSize();var posS=this.mNameBox.getPosition().copy();var pos1=this.mValueBox.getPosition();var posE=new eDwTypes_1.HC.Point2(pos1.x+size1.x,pos1.y+size1.y);var min=new eDwTypes_1.HC.Point2(Math.min(posS.x,posE.x),Math.min(posS.y,posE.y));var max=new eDwTypes_1.HC.Point2(Math.max(posS.x,posE.x),Math.max(posS.y,posE.y));return{Min:min,Max:max}};return MeasureLabelItem}();var MeasureBaseLine=function(){function MeasureBaseLine(iViewer,iPntWCHC0,iPntWCHC1,iLineColor){this.mViewer=iViewer;this.mColor=iLineColor||cGreyColor;this.setWCPts(iPntWCHC0,iPntWCHC1)}MeasureBaseLine.prototype.draw=function(){if(!this.isValid())return;if(this.mLine)this.updateLinePts();else this.createHCLine();var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawLine(this.mLine)};MeasureBaseLine.prototype.getLineColorHC=function(){return this.mColor};MeasureBaseLine.prototype.getMiddleWCPtHC=function(){var middle=eDwTypes_1.HC.Point3.scale(eDwTypes_1.HC.Point3.add(this.mWCEndPtHC0,this.mWCEndPntHC1),.5);return middle};MeasureBaseLine.prototype.setLineColor=function(iColor){this.mColor=iColor;if(this.mLine)this.setColorOnHCLine(iColor);else this.createHCLine()};MeasureBaseLine.prototype.isValid=function(){return this.mWCEndPtHC0&&this.mWCEndPntHC1&&eDwGeomUtils.isValidHCPoint(this.mWCEndPtHC0)&&eDwGeomUtils.isValidHCPoint(this.mWCEndPntHC1)};MeasureBaseLine.prototype.createHCLine=function(){this.mLine=new eDwTypes_1.HC.Markup.Shape.Line;this.setColorOnHCLine(this.mColor);this.updateLinePts();return this};MeasureBaseLine.prototype.copyFrom=function(iSrcLine){if(iSrcLine.mLine){this.mLine.setStrokeWidth(iSrcLine.mLine.getStrokeWidth());this.mLine.setEndcapType(iSrcLine.mLine.getEndEndcapType());this.mLine.setStartEndcapSize(iSrcLine.mLine.getStartEndcapSize());this.mLine.setEndEndcapSize(iSrcLine.mLine.getEndEndcapSize());this.mLine.setStartEndcapColor(iSrcLine.mLine.getStartEndcapColor());this.mLine.setEndEndcapColor(iSrcLine.mLine.getEndEndcapColor())}this.setWCPts(iSrcLine.mWCEndPtHC0,iSrcLine.mWCEndPntHC1);this.mColor=iSrcLine.mColor};MeasureBaseLine.prototype.setWCPts=function(iWCStartPntHC,iWCEndPntHC){if(!iWCStartPntHC||!iWCEndPntHC||!eDwGeomUtils.isValidHCPoint(iWCStartPntHC)||!eDwGeomUtils.isValidHCPoint(iWCEndPntHC)){console.warn("One or more measure points are invalid");return}this.mWCEndPtHC0=iWCStartPntHC.copy();this.mWCEndPntHC1=iWCEndPntHC.copy()};MeasureBaseLine.prototype.updateLinePts=function(){var viewHC=this.mViewer.getHCView();this.mLine.setP1(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPtHC0)));this.mLine.setP2(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCEndPntHC1)))};MeasureBaseLine.prototype.setColorOnHCLine=function(iColor){this.mLine.setStrokeColor(iColor);this.mLine.setEndEndcapColor(iColor);this.mLine.setStartEndcapColor(iColor)};return MeasureBaseLine}();var MeasureLine=function(_super){__extends(MeasureLine,_super);function MeasureLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLine.prototype.copy=function(){var copy=new MeasureLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setWidthAndEndCapsOnHCLine();return this};MeasureLine.prototype.setWidthAndEndCapsOnHCLine=function(){this.mLine.setStrokeWidth(3);this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.None)};return MeasureLine}(MeasureBaseLine);var MeasureLeaderLine=function(_super){__extends(MeasureLeaderLine,_super);function MeasureLeaderLine(iViewer,iPntHC0,iPntHC1,iLineColor){var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;if(!_this.isValid())_this.createHCLine();return _this}MeasureLeaderLine.prototype.copy=function(){var copy=new MeasureLeaderLine(this.mViewer,this.mWCEndPtHC0,this.mWCEndPntHC1,this.getLineColorHC());copy.copyFrom(this);return copy};MeasureLeaderLine.prototype.getLeaderStartPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPtHC0)};MeasureLeaderLine.prototype.getLeaderEndPos=function(){return l_getPosForPnt(this.mViewer,this.mWCEndPntHC1)};MeasureLeaderLine.prototype.setLeaderEndPos=function(iPos){this.setWCPts(this.mWCEndPtHC0,eDwGeomUtils.screenToWorld(iPos,this.mViewer.getHCView()))};MeasureLeaderLine.prototype.setLeaderEnd=function(iPoint){this.mWCEndPntHC1=iPoint.copy()};MeasureLeaderLine.prototype.getLeaderStart=function(){return this.mWCEndPtHC0};return MeasureLeaderLine}(MeasureBaseLine);var MeasureDistLine=function(_super){__extends(MeasureDistLine,_super);function MeasureDistLine(iViewer,iPntHC0,iSelObj0,iPntHC1,iSelObj1,iLineColor,iUseArrowEnds){if(iUseArrowEnds===void 0){iUseArrowEnds=true}var _this=_super.call(this,iViewer,iPntHC0,iPntHC1,iLineColor)||this;_this.mStartSelObj=iSelObj0;_this.mEndSelObj=iSelObj1;_this.mDistColor=iLineColor||cLineDistanceColor;_this.mUseArrowEnds=iUseArrowEnds;if(!_this.isValid())_this.createHCLine();return _this}MeasureDistLine.prototype.copy=function(){var copy=new MeasureDistLine(this.mViewer,this.mWCEndPtHC0,this.mStartSelObj,this.mWCEndPntHC1,this.mEndSelObj,this.getLineColorHC(),this.mUseArrowEnds);copy.copyFrom(this);return copy};MeasureDistLine.prototype.setSelObjEndPts=function(iWCStartPntHC,iStartSelObj,iWCEndPntHC,iEndSelObj){_super.prototype.setWCPts.call(this,iWCStartPntHC,iWCEndPntHC);this.mStartSelObj=iStartSelObj;this.mEndSelObj=iEndSelObj};MeasureDistLine.prototype.getDistance=function(){var localPt0HC=this.mStartSelObj.getAsLocalPoint(this.mWCEndPtHC0);var localPt1HC=this.mEndSelObj.getAsLocalPoint(this.mWCEndPntHC1);return eDwTypes_1.HC.Point3.subtract(localPt0HC,localPt1HC).length()};MeasureDistLine.prototype.createHCLine=function(){_super.prototype.createHCLine.call(this).setHCLineAttributes();return this};MeasureDistLine.prototype.setHCLineAttributes=function(){this.mLine.setStrokeWidth(3);if(this.mUseArrowEnds){this.mLine.setEndcapType(eDwTypes_1.HC.Markup.Shape.EndcapType.Arrowhead)}this.mLine.setStartEndcapSize(5);this.mLine.setEndEndcapSize(5);this.mLine.setStartEndcapColor(this.mDistColor);this.mLine.setEndEndcapColor(this.mDistColor);this.mLine.setStrokeColor(this.mDistColor)};return MeasureDistLine}(MeasureBaseLine);var MeasureLabel=function(){function MeasureLabel(iViewer,iPnt3DHC,iDrawEnabled){if(iDrawEnabled===void 0){iDrawEnabled=true}this.mViewer=iViewer;this.mItems=[];this.mDrawEnabled=iDrawEnabled;this.createLeaderIfPointValid(iPnt3DHC,iPnt3DHC)}MeasureLabel.prototype.reset=function(){this.mItems=[]};MeasureLabel.prototype.drawLabel=function(){if(!this.isValid()||!this.mDrawEnabled)return;this.setLabelPosition(this.mLeader.getLeaderEndPos());var n=this.mItems.length;if(0===n)return;this.mLeader.draw();for(var i=0;icanvasSize.x&&bboxSize.xcanvasSize.y&&bboxSize.y1){this.mLineDist.draw();if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){this.mDelta.draw(iImmediateDrawMode)}var viewHC=this.mViewer.getHCView();this.mEndGlyph0.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[0])));this.mEndGlyph1.setCenter(eDwTypes_1.HC.Point2.fromPoint3(viewHC.projectPoint(this.mWCPntsHC[1])));if(!iImmediateDrawMode){var renderer=this.mViewer.getHCMarkupManager().getRenderer();renderer.drawCircle(this.mEndGlyph0);renderer.drawCircle(this.mEndGlyph1)}}};MeasureAuxDelta.prototype.getLabelData=function(){var labelData={};var labelName=this.mLineNormal?cNormalDistance:this.mSomeCoordsArcCenters?cCenterDistance:cDistance;labelData[cDistance]=new MeasureResultDistance(labelName,this.getDistance());var minResultDist=new MeasureResultDistance(cMinDistance,this.mModelSpaceMinDist);if(parseFloat(minResultDist.Value)>0){labelData[cMinDistance]=minResultDist}var maxResultDist=new MeasureResultDistance(cMaxDistance,this.mModelSpaceMaxDist);if(parseFloat(maxResultDist.Value)>0){labelData[cMaxDistance]=maxResultDist}if(!this.mLineNormal&&eDwMeasureEntities.ShowDelta&&this.mDelta){$.extend(labelData,this.mDelta.getLabelData())}return labelData};MeasureAuxDelta.prototype.getLabels=function(){var labels=[];if(this.getDistance()1&&this.mLineDist?eDwTypes_1.HC.Point3.subtract(this.mWCPntsHC[0],this.mWCPntsHC[1]):eDwTypes_1.HC.Point3.zero()};MeasureAuxDelta.prototype.getDistance=function(){return this.mLineDist?this.mLineDist.getDistance():0};MeasureAuxDelta.prototype.setDistLineColor=function(iColor){this.mLineColor=iColor};MeasureAuxDelta.prototype.setPointColor=function(iColor){this.mEndGlyph0.setFillColor(iColor);this.mEndGlyph1.setFillColor(iColor)};MeasureAuxDelta.prototype.setMinDist=function(iDist){this.mModelSpaceMinDist=iDist};MeasureAuxDelta.prototype.setMaxDist=function(iDist){this.mModelSpaceMaxDist=iDist};Object.defineProperty(MeasureAuxDelta.prototype,"LineNormal",{get:function(){return this.mLineNormal},set:function(iEnable){this.mLineNormal=iEnable},enumerable:false,configurable:true});Object.defineProperty(MeasureAuxDelta.prototype,"SomeCoordsArcCenters",{get:function(){return this.mSomeCoordsArcCenters},set:function(iEnable){this.mSomeCoordsArcCenters=iEnable},enumerable:false,configurable:true});MeasureAuxDelta.prototype.hasDistance=function(){var deltaDist=this.getDistance();return deltaDist>cLengthTol?true:false};return MeasureAuxDelta}();var MeasureDelta=function(){function MeasureDelta(iViewer){this.mViewer=iViewer;this.reset()}MeasureDelta.prototype.set=function(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];this.mLineDeltaMap[cDeltaX].setSelObjEndPts(iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1);this.mLineDeltaMap[cDeltaY].setSelObjEndPts(deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1);this.mLineDeltaMap[cDeltaZ].setSelObjEndPts(deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1)};MeasureDelta.prototype.getLabels=function(){var labelData=this.getLabelData();var numNonZeroLabelData=0;var nonZeroLabelData={};for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var deltaKey=_a[_i];var dist=this.mLineDeltaMap[deltaKey].getDistance();if(dist>cLengthTol){nonZeroLabelData[deltaKey]=labelData[deltaKey];numNonZeroLabelData++}}if(numNonZeroLabelData===1)nonZeroLabelData={};var labels=[];for(var key in nonZeroLabelData){var lineDelta=this.mLineDeltaMap[key];var label=new MeasureLabel(this.mViewer,lineDelta.getMiddleWCPtHC());label.addItem(labelData[key],lineDelta.getLineColorHC());if(label.isValid())labels.push(label)}return labels};MeasureDelta.prototype.draw=function(iImmediateDrawMode){if(this.isDeltaEnabled()){for(var key in this.mLineDeltaMap){var deltaLine=this.mLineDeltaMap[key];if(deltaLine.getDistance()>cLengthTol)deltaLine.draw()}}};MeasureDelta.prototype.reset=function(){this.mLineDeltaMap={}};MeasureDelta.prototype.copy=function(){var auxDeltaCopy=new MeasureDelta(this.mViewer);for(var key in this.mLineDeltaMap){auxDeltaCopy.mLineDeltaMap[key]=this.mLineDeltaMap[key].copy()}return auxDeltaCopy};MeasureDelta.prototype.getLabelData=function(){var labelData={};if(this.isDeltaEnabled()){for(var _i=0,_a=[cDeltaX,cDeltaY,cDeltaZ];_i<_a.length;_i++){var delta=_a[_i];labelData[delta]=new MeasureResultDistance(delta,this.mLineDeltaMap[delta].getDistance())}}return labelData};MeasureDelta.prototype.getText=function(){if(this.isDeltaEnabled()){var data=this.getLabelData();return"Delta : "+data[cDeltaX].Value+", "+data[cDeltaY].Value+", "+(""+data[cDeltaZ].Value)}return""};MeasureDelta.create=function(iViewer,iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1){var measureDelta=new MeasureDelta(iViewer);var deltas=l_getDeltas(iStartWCPtHC,iEndWCPtHC,iSelObj0,iSelObj1);var deltaWCPt0HC=deltas[0];var deltaWCPt1HC=deltas[1];measureDelta.mLineDeltaMap[cDeltaX]=new MeasureDistLine(iViewer,iStartWCPtHC,iSelObj0,deltaWCPt0HC,iSelObj1,eDwTypes_1.HC.Color.red(),false);measureDelta.mLineDeltaMap[cDeltaY]=new MeasureDistLine(iViewer,deltaWCPt0HC,iSelObj0,deltaWCPt1HC,iSelObj1,new eDwTypes_1.HC.Color(0,128,0),false);measureDelta.mLineDeltaMap[cDeltaZ]=new MeasureDistLine(iViewer,deltaWCPt1HC,iSelObj1,iEndWCPtHC,iSelObj1,eDwTypes_1.HC.Color.blue(),false);return measureDelta};MeasureDelta.prototype.isDeltaEnabled=function(){return eDwMeasureEntities.ShowDelta&&!!this.mLineDeltaMap[cDeltaX]};return MeasureDelta}();var MeasureAuxDistance=function(){function MeasureAuxDistance(iViewer){this.mViewer=iViewer;this.mDistLine=new MeasureAuxDelta(iViewer);this.mNDistLine=new MeasureAuxDelta(iViewer,cAuxDistanceNormalDistanceLineColor,true);this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]}MeasureAuxDistance.prototype.reset=function(){this.mDistLine.reset();this.mNDistLine.reset();this.mNDistLine.setDistLineColor(cAuxDistanceNormalDistanceLineColor);this.mNDistLine.LineNormal=true;this.mNDistLine.setPointColor(cAuxDistanceNormalDistancePointColor);this.mNormalDistExtLines=[]};MeasureAuxDistance.prototype.draw=function(iImmediateDrawMode){if(!this.getLabels().length)return;this.mDistLine.draw(iImmediateDrawMode);this.mNDistLine.draw(iImmediateDrawMode);for(var _i=0,_a=this.mNormalDistExtLines;_i<_a.length;_i++){var normalExtLine=_a[_i];normalExtLine.draw()}};MeasureAuxDistance.prototype.setByPointPoint=function(iWCPntHC0,iSelObj0,iWCPntHC1,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}this.reset();this.mDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.mDistLine.SomeCoordsArcCenters=isSomeCoordsArcCenters;this.mNDistLine.setWCDeltaEnds([iWCPntHC0,iWCPntHC1],[iSelObj0,iSelObj1]);this.setNormalDistExtPoints([iWCPntHC0,iWCPntHC0,iWCPntHC1,iWCPntHC1]);this.avoidDuplication()};MeasureAuxDistance.prototype.setByPointLine=function(iPntWCHC,iSelObj0,iEdgeHC,iSelObj1,isSomeCoordsArcCenters){if(isSomeCoordsArcCenters===void 0){isSomeCoordsArcCenters=false}var pickPntWCHC=iSelObj1.getPosition();var endPntsWCHC=l_getLineEndPts(iSelObj1);var vecWCHC=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,endPntsWCHC.P1HC);if(vecWCHC.length()<1e-6)return;vecWCHC.normalize();var k=eDwTypes_1.HC.Point3.dot(eDwTypes_1.HC.Point3.subtract(iPntWCHC,pickPntWCHC),vecWCHC);var basePntWCHC=eDwTypes_1.HC.Point3.add(pickPntWCHC,eDwTypes_1.HC.Point3.scale(vecWCHC,k));var vecWCHC0=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P0HC,basePntWCHC);var vecWCHC1=eDwTypes_1.HC.Point3.subtract(endPntsWCHC.P1HC,basePntWCHC);if(eDwTypes_1.HC.Point3.dot(vecWCHC0,vecWCHC1)<0){this.setByPointPoint(iPntWCHC,iSelObj0,basePntWCHC,iSelObj1,isSomeCoordsArcCenters)}else{this.reset();var pntWCHC=vecWCHC0.length()normalDist){result.push(cDistance+": "+labelData[cDistance].Value)}if(this.mNDistLine.getWCDeltaEnds().length&&normalDist){result.push((this.mNDistLine.LineNormal?"Normal ":"")+cDistance+": "+labelData[cDistance].Value)}var minDistResultItem=labelData[cMinDistance];if(minDistResultItem){result.push(cMinDistance+": "+minDistResultItem.Value)}var maxDistResultItem=labelData[cMaxDistance];if(maxDistResultItem){result.push(cMaxDistance+": "+maxDistResultItem.Value)}if(eDwMeasureEntities.ShowDelta){var nDeltaPt=this.mNDistLine.getDelta();var deltaPt=this.mNDistLine.LineNormal?this.mDistLine.getDelta():nDeltaPt;if(!deltaPt.equalsWithTolerance(eDwTypes_1.HC.Point3.zero(),cLengthTol)){result.push(distLine.getText())}}return result.join("\n")};MeasureAuxDistance.getAngle=function(iV0,iV1){var vec0=iV0.copy();var vec1=iV1.copy();vec0.normalize();vec1.normalize();var dotVal=eDwTypes_1.HC.Point3.dot(vec0,vec1);if(0===dotVal)return 90;dotVal=Math.min(dotVal,1);dotVal=Math.max(dotVal,-1);var angle=Math.acos(dotVal);var angleDgree=angle*180/Math.PI;var n=eDwTypes_1.HC.Point3.cross(vec0,vec1);n.normalize();if(isNaN(n.x)||isNaN(n.y)||isNaN(n.z))return 0;return angleDgree};MeasureAuxDistance.prototype.setMinMaxForCircles=function(iCircleHC0,iCircleHC1){function setMinMax(ioAuxDelta,iNominalDist,iRadiiDist){if(!ioAuxDelta.getWCDeltaEnds().length){return}if(iNominalDist>iRadiiDist){ioAuxDelta.setMinDist(iNominalDist-iRadiiDist)}ioAuxDelta.setMaxDist(iNominalDist+iRadiiDist)}var circlePlaneHC0=eDwTypes_1.HC.Plane.createFromPointAndNormal(iCircleHC0.origin,iCircleHC0.normal);var projPnt=eDwGeomUtils.dropPointOnPlane(iCircleHC1.origin,circlePlaneHC0);var dot=eDwTypes_1.HC.Point3.dot(iCircleHC0.normal,iCircleHC1.normal);var dist=projPnt.subtract(iCircleHC0.origin).length();console.debugLog("Measure","2 circles/arcs: dot = "+dot+" dist = "+dist);if(1-Math.abs(dot)cLengthTol){var radiiDist=iCircleHC0.radius+iCircleHC1.radius;setMinMax(this.mDistLine,dist,radiiDist);setMinMax(this.mNDistLine,dist,radiiDist)}};MeasureAuxDistance.prototype.avoidDuplication=function(){var delta0=this.mDistLine.getDelta();var delta1=this.mNDistLine.getDelta();var len0=delta0.length();var len1=delta1.length();var lenMax=Math.max(len0,len1);var lenDiff=Math.abs(len0-len1);if(0===lenMax||lenDiff/lenMax1){this.addDisplayMarker(iSelObjs[0]);delete this.mDelta;delete this.mDistLine}this.addDisplayMarker(iSelObjs[n-1]);if(eDwMeasureEntities.PointToPoint&&this.mPntData.length===2){var selObj0=this.mPntData[0].SelObj;var selObj1=this.mPntData[1].SelObj;var pntWCHC0=selObj0.getPosition();var pntWCHC1=selObj1.getPosition();var absLenTol=eDwGeomUtils.cAbsLengthTol;if(!pntWCHC0.equalsWithTolerance(pntWCHC1,absLenTol)){this.mDistLine=new MeasureDistLine(this.mViewer,pntWCHC0,selObj0,pntWCHC1,selObj1);this.mDistLine.draw();this.mDelta=MeasureDelta.create(this.mViewer,pntWCHC1,pntWCHC0,selObj1,selObj0)}}};MeasureAuxPick.prototype.getText=function(){var text="";if(eDwMeasureEntities.PointToPoint){text=this.mDistResultText;if(this.mDelta)text+="\n"+this.mDelta.getText()}return text};MeasureAuxPick.prototype.addDisplayMarker=function(iSelObj){var cWidthEdge=3;var cPointSize=7;var pntWCHC=iSelObj.getPosition().copy();var shapeCircleHC=new eDwTypes_1.HC.Markup.Shape.Circle;shapeCircleHC.setCenter(eDwTypes_1.HC.Point2.fromPoint3(this.mViewer.getHCView().projectPoint(pntWCHC)));shapeCircleHC.setFillColor(cAuxPickPointFillColor);shapeCircleHC.setStrokeColor(cAuxPickPointStrokeColor);shapeCircleHC.setStrokeWidth(cWidthEdge);shapeCircleHC.setRadius(cPointSize);this.mPntData.push({SelObj:iSelObj,Circle:shapeCircleHC});return shapeCircleHC};MeasureAuxPick.prototype.drawEndPnts=function(){var viewHC=this.mViewer.getHCView();var renderer=this.mViewer.getHCMarkupManager().getRenderer();for(var i=0;i0?n-1:n}for(var i=startIdx;i0){labelsToBeDistributed=this.mInfoLabels.slice().concat(this.mResultLabels)}}this.distributeLabels(labelsToBeDistributed);if(!this.mImmediateDrawMode){this.addMarkupLabels()}};MeasureAuxGeo.prototype.updateLastInfoLabels=function(){this.updateInfoLabel(this.getLabels().length-1)};MeasureAuxGeo.prototype.updateInfoLabel=function(iIndex){this.mInfoLabels=[];function addTo(iCurrIndex,iLabels,ioLabels){if(iLabels.length>iCurrIndex&&iCurrIndex>=0){var label=iLabels[iCurrIndex];if(label.setDefaultEndPos()){label.setStringContent();ioLabels.push(label)}}}addTo(iIndex,this.getLabels(),this.mInfoLabels)};MeasureAuxGeo.prototype.getInfoLabelText=function(){var output=[];var labels=this.getLabels();for(var i=0;icAngleTol?angleRange+Math.PI:angleRange;var percRange=angleRange/(2*Math.PI);len*=percRange;area*=percRange;angle*=percRange}var circularArc={OriginWCHC:iSelObj.getAsLocalPoint(ioCircleHC.origin),NormalWCHC:ioCircleHC.normal,StartPtWCHC:startPt,EndPtWCHC:endPt,Length:len,Area:area,Diameter:ioCircleHC.radius*2,Angle:angle};return circularArc}function l_closestPoints(iPntHC0,iPntHC1){var pntHC0=iPntHC0[0].copy();var pntHC1=iPntHC1[0].copy();var minDist=eDwTypes_1.HC.Point3.subtract(iPntHC0[0],iPntHC1[0]).length();for(var i=0;i0||eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)>0){var closePnts=l_closestPoints(pntsL0HC,pntsL1HC);distPntHC0=closePnts.P0HC;distPntHC1=closePnts.P1HC}return{PntHC0:origPntHC0,PntHC1:origPntHC1,PntHC2:distPntHC0,PntHC3:distPntHC1}}function l_distanceLineLinePara(iLineHC0,iLineHC1,iPntHC0,iPntHC1){var vecHC0=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,iLineHC0.P1HC);vecHC0.normalize();var k=eDwTypes_1.HC.Point3.dot(vecHC0,eDwTypes_1.HC.Point3.subtract(iPntHC1,iPntHC0))/eDwTypes_1.HC.Point3.dot(vecHC0,vecHC0);var basePnt1HC=eDwTypes_1.HC.Point3.add(iPntHC0,eDwTypes_1.HC.Point3.scale(vecHC0,k));var vecL0P0HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P0HC,basePnt1HC);var vecL0P1HC=eDwTypes_1.HC.Point3.subtract(iLineHC0.P1HC,basePnt1HC);if(eDwTypes_1.HC.Point3.dot(vecL0P0HC,vecL0P1HC)<0){return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1.copy(),PntHC2:basePnt1HC.copy(),PntHC3:iPntHC1.copy()}}var tmp=l_closestPoints([iLineHC1.P0HC,iLineHC1.P1HC],[iLineHC0.P0HC,iLineHC0.P1HC]);return{PntHC0:basePnt1HC.copy(),PntHC1:iPntHC1,PntHC2:tmp.P1HC,PntHC3:tmp.P0HC}}function l_adjustLeaderEndByStart(iPoints){if(0===iPoints.length)return[];function computeAngle(iVect){var angle=Math.atan2(iVect.y,iVect.x);var degrees=180*angle/Math.PI;return(360+Math.round(degrees))%360}function compare(iA,iB){if(iA.angiB.ang)return 1;return 0}var targetRadius=90;var center=new eDwTypes_1.HC.Point2(0,0);for(var i=0;i-1){this.mSelObjs.splice(idx,1)}}return[2]}}))}))})()};eDwMeasureOperator.prototype.clearMeasureEntities=function(){this.mMeasureEntities.reset()};eDwMeasureOperator.prototype.highlightEntityTempAt=function(idx){this.mMeasureEntities.highlightTemporaryEntityAt(idx)};eDwMeasureOperator.prototype.dehighlightAllTemporaryEntity=function(){this.mMeasureEntities.dehighlightAllTemporaryEntity();this.resetTempHighlight()};eDwMeasureOperator.prototype.getMeasureMode=function(){return this.mMeasureMode};eDwMeasureOperator.prototype.setMeasureMode=function(iMode){this.mMeasureMode=iMode};eDwMeasureOperator.prototype.setPointToPointMode=function(iEnable){this.mMeasureEntities.updatePointToPoint(iEnable)};eDwMeasureOperator.prototype.setShowDelta=function(iEnable){this.mMeasureEntities.updateDelta(iEnable)};eDwMeasureOperator.prototype.highlightMeasuringItem=function(iSelObj){this.mSelObjs.push(iSelObj);this.Viewer.HCViewer.selectionManager.add(iSelObj)};eDwMeasureOperator.prototype.dehighlightMeasuringItems=function(){this.mSelObjs=[];this.Viewer.HCViewer.selectionManager.clear()};eDwMeasureOperator.prototype.removeMeasuringItemTempHighlight=function(){for(var _i=0,_a=this.mSelObjs;_i<_a.length;_i++){var selObj=_a[_i];eDwMeasureEntities.highlightEntity(selObj,this.Viewer.getModel(),false)}};eDwMeasureOperator.prototype.resetTempHighlight=function(){eDwMeasureEntities.highlightEntity(this.mTempHighlightItem,this.Viewer.getModel(),false);this.removeMeasuringItemTempHighlight()};eDwMeasureOperator.prototype.resetSelections=function(){var model=this.Viewer.getModel();var modelHC=model.getHCModel();var arraySize=this.mSelectionArray.length;for(var i=0;i"+"
"+""+entityClass+"-"+entityIndex+" "+""+desc+"
"+"
";_b.label=10;case 10:++i;return[3,1];case 11:return[2,generatedHTML]}}))}))};return eDwUIMeasureHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);return eDwUIMeasureHTMLGenerator}));define("eDwUIMeasurePlugin",["require","exports","eDwEventMgr","eDwKeyMgr","eDwUIUtils","eDwMeasureMgr","eDwUIMeasureHTMLGenerator","eDwTypes","eDwUIBasePlugin","eDwEvents","eDwMeasureEvents","eDwUIShortcutMenu"],(function(require,exports,eDwEventMgr,eDwKeyMgr_1,eDwUIUtils,eDwMeasureMgr,eDwUIMeasureHTMLGenerator,eDwTypes_3,eDwUIBasePlugin_1,eDwEvents_2,eDwMeasureEvents_2,eDwUIShortcutMenu_1){"use strict";var eDwUIMeasurePlugin=function(_super){__extends(eDwUIMeasurePlugin,_super);function eDwUIMeasurePlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-measure"};_this=_super.call(this,"Measure",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();return _this}eDwUIMeasurePlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){var panelsToLoad,model,value,measureButton;return __generator(this,(function(_a){switch(_a.label){case 0:panelsToLoad=[{ID:c_measurePanelID,HTML:"measurepanel.html"}];return[4,_super.prototype.init.call(this,panelsToLoad)];case 1:_a.sent();model=this.mViewer.getModel();value=model.getProperty("measure");eDwUIUtils.hide("#edrawings-button-measure",false);measureButton=$("#edrawings-button-measure");measureButton[value==="true"?"removeClass":"addClass"]("edrawings-disabled-button");this.mMeasureMgr=new eDwMeasureMgr(this.mViewer);eDwUIUtils.setUIGenerator(c_measurePanelID,new eDwUIMeasureHTMLGenerator(this.mViewer,c_measurePanelID));return[2]}}))}))};eDwUIMeasurePlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,c_measurePanelID)}};eDwUIMeasurePlugin.prototype.onActivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;eDwUIUtils.addPanelModeEvents(c_measurePanelID,c_eventIDSuffix,"#"+iButtonJQ.attr("id"));var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-remove",(function(iEvent,iUIItemJQ,iArg){var selMeasureItem=$(c_measurePanelID+" .edrawings-list-selected");if(selMeasureItem){var indexStr=selMeasureItem.attr("index");if(indexStr){var index=parseInt(indexStr);_this.mMeasureMgr.removeMeasureEntityAt(index)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-measure-clear",(function(iEvent,iUIItemJQ,iArg){_this.mMeasureMgr.clearMeasureEntities();_this.mMeasureMgr.dehighlightAllSelectEntity();eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}));var selectorName=c_measurePanelID+" .edrawings-measure-entities-list-item";this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=$(iEvent.target);if(!targetJQ||!targetJQ.length)return;eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();_this.updateMeasureSelection(targetJQ[0],selectorName)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(selectorName,"mousedown",(function(iEvent){var eventJQ=iEvent;if(!eDwKeyMgr_1.eDwKeyMgr.isRMBPressed(eventJQ)){return}_this.updateMeasureSelection(eventJQ.target,selectorName);(function(){return __awaiter(_this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:screenPos=new eDwTypes_3.HC.Point2(eventJQ.clientX,eventJQ.clientY);return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.RightClickEvent,this.mViewer,screenPos,null,this.PluginGroupName)];case 1:_a.sent();return[2]}}))}))})()}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-entities-remove","click",(function(iEvent){var targetJQ=$(iEvent.target);var idxStr=targetJQ.parent().attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);_this.mMeasureMgr.removeMeasureEntityAt(idx)}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-filter-button","click",(function(iEvent){var target=$(iEvent.target);if(target.hasClass("state-on-button")){target.removeClass("state-on-button")}else{target.addClass("state-on-button")}_this.mMeasureMgr.setMeasureMode(l_getCurrentMeasureMode())}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-delta-button","click",(function(iEvent){var target=$(iEvent.target);_this.mMeasureMgr.setMeasureDelta(!target.hasClass("state-on-button"));target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .edrawings-measure-pickpoint-button","click",(function(iEvent){var target=$(iEvent.target);var isSelected=target.hasClass("state-on-button");_this.mMeasureMgr.setPointToPointMode(!isSelected);target.toggleClass("state-on-button")}));this.mUIHTMLEventMgr.addDelegatedEventHandler(c_measurePanelID+" .measure-unit-selector","change",(function(iEvent){var lengthUnit=$("#edrawings-measure-distant-unit").val();var angleUnit=$("#edrawings-measure-angle-unit").val();_this.mMeasureMgr.setMeasureUnits(lengthUnit,angleUnit)}));var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,l_onMeasurementRefresh);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,l_onMeasurementSelected);eventMgr.addEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,l_onMeasurementDeselectAll);this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",true);this.mMeasureMgr.activateMeasure(this.mMeasureMgr.getMeasureMode());l_syncMeasureModeUI(this.mMeasureMgr,this.mViewer.getModel().getUserUnits());return true};eDwUIMeasurePlugin.prototype.onDeactivate=function(iButtonJQ){if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;eDwUIUtils.deactivateMoveInput(c_eventIDSuffix);this.mMeasureMgr.deactivateMeasure();var shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();shortcutMenu.removeAllMenuItems(this.PluginGroupName);this.mUIHTMLEventMgr.removeAllEventHandlers();var eventMgr=eDwEventMgr.get();eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementRefreshEvent,"l_onMeasurementRefresh");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementSelectionEvent,"l_onMeasurementSelected");eventMgr.removeEventHandlerFunc(eDwMeasureEvents_2.MeasurementDeselectAllEvent,"l_onMeasurementDeselectAll");this.addAppObjEvent(eDwEvents_2.ModelViewChangeEvent,"onModelViewChange",false);return true};eDwUIMeasurePlugin.prototype.updateMeasureSelection=function(iTarget,iSelectorName){var targetJQ=$(iTarget);var idxStr=targetJQ.attr("index");if(!idxStr)return;var idx=parseInt(idxStr,10);var measureMgr=this.mMeasureMgr;$(iSelectorName).removeClass("edrawings-list-selected");measureMgr.dehighlightAllSelectEntity();targetJQ.addClass("edrawings-list-selected");measureMgr.highlightSelectEntityAt(idx)};eDwUIMeasurePlugin.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){this.mMeasureMgr.dehighlightAllSelectEntity();this.mMeasureMgr.clearMeasureEntities()};return eDwUIMeasurePlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);var c_measurePanelID="#edrawings-measure-panel";var c_eventIDSuffix=".edw.measure";function l_onMeasurementDeselectAll(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementSelected(iSelListIndex){return __awaiter(this,void 0,void 0,(function(){var selector,itemJQ;return __generator(this,(function(_a){selector='.edrawings-measure-entities-list-item[index="'+iSelListIndex+'"]';itemJQ=$(selector);if(itemJQ.length&&!itemJQ.hasClass("edrawings-list-selected")){eDwUIUtils.scrollToTarget(itemJQ,"fast")}$(".edrawings-measure-entities-list-item").removeClass("edrawings-list-selected");itemJQ.addClass("edrawings-list-selected");return[2]}))}))}function l_onMeasurementRefresh(iMeasureResult){return __awaiter(this,void 0,void 0,(function(){var list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:list=$("#edrawings-measure-submenu-list");$("#edrawings-measure-result").text("");list.empty();$("#edrawings-measure-result").text(iMeasureResult.Message);gen=eDwUIUtils.getUIGenerator(c_measurePanelID);gen.setMeasureResult(iMeasureResult);_b=(_a=list).append;return[4,gen.generateHTML("")];case 1:_b.apply(_a,[_c.sent()]);eDwUIUtils.fixMenuPanelInwardToolbar($(c_measurePanelID));return[2]}}))}))}function l_getCurrentMeasureMode(){var vertexEnabled=eDwUIUtils.isStateOn("#edrawings-measure-vertex-button")?eDwTypes_3.EntityMode.VERTEX:0;var edgeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-edge-button")?eDwTypes_3.EntityMode.EDGE:0;var faceEnabled=eDwUIUtils.isStateOn("#edrawings-measure-face-button")?eDwTypes_3.EntityMode.FACE:0;var holeEnabled=eDwUIUtils.isStateOn("#edrawings-measure-hole-button")?eDwTypes_3.EntityMode.HOLE:0;return vertexEnabled|edgeEnabled|faceEnabled|holeEnabled}function l_syncMeasureModeUI(iMeasureMgr,iUserUnits){function setMeasureButton(iID,iMeasureModes,iTargetModes){var method=iMeasureModes&iTargetModes?"addClass":"removeClass";$(iID)[method]("state-on-button")}$("#edrawings-measure-distant-unit").val(iUserUnits.Length);$("#edrawings-measure-angle-unit").val(iUserUnits.Angle);var measureMode=iMeasureMgr.getMeasureMode();setMeasureButton("#edrawings-measure-vertex-button",measureMode,eDwTypes_3.EntityMode.VERTEX);setMeasureButton("#edrawings-measure-edge-button",measureMode,eDwTypes_3.EntityMode.EDGE);setMeasureButton("#edrawings-measure-face-button",measureMode,eDwTypes_3.EntityMode.FACE)}return eDwUIMeasurePlugin})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. -var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAA4OF0AcAAAABABv/gvwAAAOAwnwBAAAAAIO8E0r8AAAAgkASqPwAAACCmYN4/AAAAgFRuyD8AAAAAviXvvwAAACCrQ8C/AAAAoNXI8D8AAACAZmfPP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABwAAAAAgAAAL4EAABPAAAAHwAAAMoCAAABAAAA//////////+djiy/xD7JPJg9GT4nOeM9+TCtPcy1TD9PAAAAFAAAAPQBAAAAAAAA8P////////8AlNa9xD7JPChWHT4nOeM9+DCtPaevSz9CAAAAnY4sv8Q+yTyYPRk+JznjPfkwrT3MtUw/AAAAAEIAAACdjiy/xD7JPJg9GT4nOeM9+TCtPcy1TD++BAAARAAAAJgKAABaAAAAAQAAAIgKAABgLQAAKLUv/WBgLPVTAIRbZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNN0FGRgACAgQA8D8uAEBAU1BDLTY1MC1NYXgtVG9wLUhlYXRpbmcAAgWyMDBfUHJlc3NQbGF0ZS1HbG9iYWwgKCkbBjE1OT1BRUlNa4KGio6Slpqeoqaqrsng5+dapUoBAOgEBE00TzVRNlM3MXEfPjFfcGNvdmVydHJpX3gxXzFtbV9pbm94PDE+IChEZWZhdWx0KeCVcCY/EVWVpaa/eSeQvmAD6jwxBfM+MuBfP3NsaWRlNDA8M5BcdaWKrnanpSU1ZpU9xD7JAuHkRW1cMzAzX21vdW50X3g4XzVmZXJyb3inf3pyIFTYqCduwEw9PZljPQQ3Sj9GVBdzcG93ZXJnbGFuZAIHVVldXmJjZ5Zu0zW/hcI8KNkwBKhBlXOm7QoKPSWVDT1VixKXOVxKXzgwXzYwPDFlk0CkLzRSpmWTQKVG9Ny+yQVLPdaMUDqSzTR2loqn2ftLGItSECdiAyUOqIDzHL+1OCOTyR4BMsrO0tPX2NwGfQMyMTBhc3NlbWJseXJpYnMSBwsPExcYGRobHB0hIiYnKy8wa0OUdGNscHR1eXp+nl0f3zPzBDU/OKgZpr/RySmmEIE2P+K1ZKYw8aE9j0gYn5rZMb9B0j4mPz+osC4kUDqBpp9lJL9FebU+m45uxzO0s8wlqCjIGL9cYk4/jzVrRDE1LXNwLWhlYXQ1MDgzwItpB7mN8EYbv9QqrD3MtUw2SWIyYqcxiS0oThAnj5mzED9KisHlYI0ismH9p3a30CiLsv0ys7e7vMDFrvc2SOpBJdmwM6jKnGImpiX+wWzhCa9BXFbw9W1S/X6mZbPNvnvUVUKq8TXpp+kHkia2w4ekJySm+h0fu3jJPauGuzDtLH+nArB0Jyimh4K1OZ2dZSTK8N+oooM9XFAQpq4aQ6YmEWhvPRnWWT8+pus0dpZXJ9xGgqalPWcov6ei5TcwLWimGTclsIXpPaNNX2gxvyG56qQlPz/UIr9OUeQwp0VpbnN0YW5jZeUBSDPYjDMBb2NrZXQgYnV0dG9uIGQgY2FwIHNjcmV3X2FtQjE4LjMuNE0gLSA0IHggMC43IHhTQkhDUyAtLU4AJRLgpqUAkbAuPVtBhT3TgxbZ1yMHMk1pckNvbXBvbmVudDLTLDIlPwu/9BvuPKzjDNTSKzHOJTHPwBG7CrcECkPMPrizaf42X194MmQmaKezrSU9WMhAPeOiwrSr8qz1AibFGDS8Ark+xqfsqO8lo+ak6SSf4KDjI5vanN0ivAu9ymgfNl9wdpZ7p4GFbcHCpr+zET/Lk86U0SCPyJDLH4vCjMUeh7yIvx1+rwA/ghIbv396qQB7eagAMXWiAHZ0oTFwmwBxbJUnv46mgMMOJ1SCGr9tY4hkYoeX1JjXIV6BX12AWXpaVXQAJ78AWA4Opj+AFTsOVsESwlFuUnERTmlPbBBKY0tmD0ZdR2AOQldDWg0+UT9UDDI/M0IJLx48Q3V0LUV4dHJ1ZGUxPDXhQAHiQwEyJ2cwN19zaWRlNDMAAMCgroynr0soJiIvOCJmKXJpYjU/nkxojqeqbSW+p3iOPSMrNjg56joYPywhKDdnjmgdIjbRMhE9HhwhNhsgMxouHzIZIB5Mb2NhbExQYXR0ZXJuMhgdOBccMTZFADdIAArcOd06SztOCw8QNzG8biEQr/iw+ycLZgp0HZjNDAcEjZS1CDAePTKDtgCEuQAcExbLQBq/FH+wgLMbaI9pkhbLIAHMIwEtbZZumRcUFxUaBCgxKTQHIyokLQbZNAHaNwEwX4JghRRxnHKfGFp7W34THiMfJgV2o3emGQgFCQgBuAG5ASlkiWWMFRARERQDtP+1Aii9DAG+DyrCE8MWK3uqfK0AGsYZxxwszybQKS5WdVd4EgwLDQ4C1C3VMC/dOt49MSw3LToIAAAAg4qoIikXsgEEAJAEAdJUiDjDoEIbMqEYBEEMwDMcyRoYgAAgACQgAEEABEEMmtToGArivqYwvN3yI8m+YLqXnOSFhCz5gWTvg5FaQzRc7nREldDuEjS+dXWnzU4PGpFeJoO5cpmE1AcS1ZsXy9ah5p6PGlhPMlgY2sHehLiiLC1jH/JBN7voGUl/+GTj98Sha2M98TF2bu+eEtYnPWS4B2H7V9G4KD2+5SSORvi0Wyu2bgp2jTA8PMFLvbfvG6bzVyKV94SWZs7Er088id5S3hienURomqW8CdCgpkcsGMD6GLViLaT4WjregoP3C4qcuDYB3wgia1BHM8/V6hOi039CeGZmOpl45WBn/lza84Xq6p/Yx6yeDY7PPl2xve4uRW/sfOS+HgXcUTdoGRUOpfzNq6QQYhBY1arKDqq8JNz8nPmvFi318gwVcxshm43k5rxCNOw4jSZcOdf5GnW3Q99V1jsdNR57GPJ+NUyI/G8OzXnf1gs0kDz6MIRlEF5i1tIARx5/nGUE6Gly5tQac9/CRWU44+iQS/POqDVzV6oNdBTT4xFhquuuVsGSgcRN8bgxV3k0izl2hWDvXCPrHDu1gNlh2hmfiZ9oBk+ucgntj1gFC8WREoNhNSA3mLPLLggpz6juNen47CBovfQVjL0MGAscqUvfy/PtLdLHv7J8nMu4+syDiigvw4Mt0/CGke77x758blUWdWx5y/XfEGjD5fOVcRC8Vacba1x+co2/8K3njcd4OTcQOgA9gubkH635bmjc8YpBpKR4EX3zmuKjL2hrvE/G2z4oopvFzxkjD3hYdqLeRJvV8nhQX3fu8u3wH3LGmxXBQMfGj14UprhfLO7w3gCqc4N+nWAv9513BcYqwLqDRveDvAAS9FteZ72ea2b3JVqnQO+h+Zj8Ga9fLKc4vtS32ktcsSX4T7D4trxQyJ2KdB6Zh+YOzB14ci5BQT2gdDT+zrKVGMZljoQY93+A09NjhNiOTr+HBdv2xYv/GjBClcfwkwLoM9L+2iLbxiMduLohzi/9y8wSyva+0Ml8nUUfiwJqNHxbMxmYbOejGkOOMdvouS48tLUBHvp9JuhRvcHbOOiCcdVt9IKGd4P3AqxA2tigkHTz++MZrOMjPOhrrIzddIqD/V/8bz0D8HYUmC6RAeKODpenmA15VDPy4ShVovv6wNUQHLxYAj+/srdyXXR3IYl9amFTOfqTjF+vyzBd7pz7OADym4Ws5/EW5UZ0ta2zrBXS9ANf6w7jyypZyXD6V47J7xwg+AbgBtFpBVVwqE+WcLK1d2sm9Lviemytbvi+Y3oopPpCec3PNshzfkd8ZZRRmjZEhHvn+gdXdZXmP1GpMFhplHnSIEU87Re713sU9BqetqVaW4+B+L/2CwAcWvZkV9jP4DJf9A4WcLLtvDCuNY3vos2LtXIabw9HZdhcd5Y7zjxNPphztQL+rIujGxrDxFkfwAMt3iHwYguTHigcl7st9QcbaVFQXbuMnaGSM/hOwpFvGnbp6lz3weS4CXjcADymfsADnCOMYwLdroPqmzBc+zOw4aWgKoZ+oR/MGEGH5dQWA20z4UG6cznkn6iTQxaiss7BTBuB+J37Ar0vOY2I2KAxj35aAAAAAQAAAOUIAACQQgAAKLUv/WCQQd1GAERFVQAAABs8UFJJT1JJVFlfS0VZRURfREFUQV9TRU5UPgAATv3///9TAIA/TQoAZmYmv28SA7qlaJFtPAGAPwPMyko/1NFRP+rubj9BbViAwItpB7mNQZVzJoA/8EYbv9QqrD3MtUw/Sf7m/woBBwnByqG+kppDpT5vEoM6QQkO4JVwEVWVpaa/eSeQvmAD6jwxBfM+CQkJAx1apL7sUbi82bm0oT48OzMBAlgHUwKUjAw/QTJYB8ALoK6Mf3pyJljIQD2nr0s/BwcHBL/B1qQEBUEFTlh2lnsngD+eTGiOp9EyET0F8AUFQQQEp3QOJ8tAGr8EBAMDvG4hPgMDAwIAgJaibxIDuwrXIz0CQVhYHZjNvqd4jgICAgZBBgaqbSUGBgYG9WxmMwFEWAGNlLUBAQhBCAjqOhg/CAgICBFMNwm9KVyPveSlGz09j8J1PREzUwbNzEw/ADMVBlgzkFx1pYqudqcAAOClJTVmlT3EPskz8DMzQRERvyG56qQlEKY/1CK/ERERC65H4T1SuJ4+olyPQj6kcL2jPDMIIwTk3V0/7OhoPyMMBFjzBDU/OKgZpr/RySkQgTbitWSmMPGhPckFSz2PSBg/IyMjIkEiIr9B0j4mP6iwLiRQOoGmn2Ukv0V5tT4iIiIiDQ0NP/D1bVL9fqZls82+e9RVDQ0NDSQkJDAtaKYZNyW+sIXpPSQkJCQmJibpp+kHkrbDh6QnJKb6HR+7eMk9JiYmJicnJ0jqQSXZsDOoypxiJqYl/sFs4QknJycMDAyuGkOmJhFobz0Z1lk/DAwMDEELC2WTQCWkLzRSpqVG9NzWjFA/CwslJSV2llcn3EaCpj1nKL8lJSUQ9P3UvDwQUwVx8XA9EAQFWBAQEBAQMkEyMjIyMjIOjlG8uzutLDzSJz89qu6APQ4HHh4XWB7lYI0ismH9p3a30Kgo7QoKPT2ZYz1VixIeHh4hISGFwjwo2TAEqKYllQ0hISEPDw9ipzGJLb9OECePmbMQP27ATAQ3Sj8PDw8PQQ4OeKYgVNioJw4ODiAgIIqn2ftLKBiLUhAnYgMlDqiA8xy/tTgjPiAgIB0dHe0sf6cCsHQmKKYdHR0dHBwcnZ1lJMrw36iiKMgYXGJOPxwcHB8fH7SzzCWoHx8fEhKDwLw8OhISD1gSgYVtWA4OP8HCpqaAFTsOJ1SCv7MREhISEi1BLS2nPyUmv6ezrSU9LfAtLRcXF2QnMI6Aw2jjosI+FxcXFygoKKcoKCgoE6JsCXm7XynLOzMPGVP78nIZFQdYGYISG7/0G+48CkPMGRkZGRgYGLwCuRgYGBgbGxu/v1tBhT0bGxsbGhoaGhoaGioqKr8lEuCmiwuRsC49KvAqKikpKSkpKSkrKyulPysrKywsLCwsLBQUFNODFj8UFBRBExOs4wwTExYWFhYWFhYVFRUVFRUVLi4uLi4uLi8vLy8vLy8xMTExMTExMDAwMDAwMILwqAIij5IIYIKCBjKESkHDDMKqA+KwFASSEMBggEAkABgCgAAAYARAAAgABBLABCeUAW9S1wocAMqolFEGWECgRoX8WLhBIe05MCRmHkx3FHkAlBE4ArCnMJYVEKhzKfRdr6dC18OjAwGF44PJOA9IIeKlGQQG5xrQa+8OWTVs4AgIIYpbxNoKYpcDATMYe/h+/c9AzQEhOCBkZt4cOfZmgRUjQBgBfkB/wqW97PZNetjvGBVc4KXFTU6xIl4NhMyJ68fRFIV4amBgJh/jQhMHAisEZAxNXPiu4o21qZr0yYophoERcPBq4aPUTm9VY7zJxodO/PcsB2YwrP6dW2CDP2KIAb+xWZsgTFDHDvtii+n12m/njRl6JA03XikPOChiA/TncUHeCHCj4xWbH9csMwPAJQsgwV6c4PbpJLUWrFA01KtjwYQr4oFo3JFqnFdpV8ymDDfWMsHM6gWtwEdg26RZl1kIhz25ph2eIfutC+d1/1n3bvOyCBi5XPjd/EvqOkM+B9945t3n+bBsfaHEKJqAVcznDI2PKGMy3bYtiM4+IpQzRKlCe47LdVMHhA8yP3GaDghp/Xh9dMk7VeZ9QCG7oqcCzjvL3CffIZmnqJ9I9K4DH1PVAN6M8yNA7Vzwm9gP0IJSQp3oqZbPZ1RPGys56r0ZWvfkFwHlTOT8BeYiaw8bp8S/Pt4K5jceF8/N+QP6yIGb5P1I19nLPlenvdB9rwPbsAesMNw5r440kVoLVig2nVWMKUrBb8APYWThhfz8n/fN1hCflnbm2VSiPCvzYW6b2Bys/7dBztYtdmFOEH7sGZ8NHphLgvqc+RgyP0JNHD7fzuR4DuU1tsOAy6h8s/9VOCILLDm9DyS8jRk6sSqxby6bG6detH5ctxsKPDn1okZmJHVibIGrh498GKNh6w4bw7f43sIJFfFblxCMY70G9ND6nFI1P+sgD0xrsQCq1GmEMOPa9vAM4Ugwka+7AS9QPMh/8WGEakpm+tiCJBbpO1/um8r5qhpkgk3PbNCFbMPuN5P/q2R/RFeOzHGGc23ivMaZ/4Et+KflxeZwTmOqMnkH55xZYsu/9LXYDbVH66PdfY/BS/H8aREMjhBcP/yHYd7cJM9HT9N3DyEDHRU2+S5yFiPvQKA5znexIvnjsHdKfnpnmd2/rNw5ikBo6f5R5IBS+4D6l5/HMtjC+H6fI1W2G6pISrUAWhLNw1uB0vltdBmUqOLs5faCi77z7N3dUCEyJg6s2C7EH6Ue5u1ofk1z57R9YUBSx/pNLoiW94K47GMxeq2y3BF8zG2isDPj0JW8S4aApF6OyHu+NIbJ+5FgbNEYMoOxdDqJVRodAcoT6+fKih8QFIlPBpgkbt0B4T/mWUV9oEkwz6V0xqSgPEH+Bk2YCR3GCWdPfaaDFqpsox4c4jdxE/ZDRLrjYhHMB7m80FR4UC/zyK4E2KmluMQb25vYSFIcjHME6d1mK3jUNLkWHsDquE+APa0zh7m6jAHi0u4gy0fizZ2cAB+kc0xxwu6UsTf+jaGcouAI////RAAAADA7AABaAAAAAQAAAB07AAAUYAEAKLUv/aAUYAEAjdgB6juBTUAQGOx5IiLje1FgQsH+g/B/GWjEy/YJwIQyt5uARm7n8Zy2ertFU68RF0l1CsOVKSVt27btbkhsj8IghZLa1tRSywTUBNMEQWveCa6IiNeQ/9kA8VW2AohW6xdQPqpDMU3JBh6Dpord5s7BrpNdAvWZbALVIaMGFBptMryRFPA0YhSiyMvLJjePapJcCSUhkm2QTl7gJH44DHF34W4UZR1Qt9sWMIPuIGRJNsTEpC3SYJiQIXmN7m6YDFUUwNGHhW+NtsbU+HOjDHgzOeyX4Uv03OgQEn7OD4C3FzcQLSQ9gAmi9vd4a20cOwb9uVBMvoKf/z8jx/wakiRZdnSBtsnovi8JH+BqEXLZwqzH+wE79lYi3g8txEzihgnC4Ndobf/MkTXLAn07LHXgfL4fA12M4P+bAbfHv4aPgjYG/TKBlVyNb8y+Ni5bdgBi9uDL/SP/7eIB2tyUxnessuuLsqG8vcG2B+0j1xDAy0GMJnSDdG9Gbzi0ry+XgEBwMT/2Xc+pK+b9cOq7WREXTr58kO9EvvvZAX3xufE7r4BuI1Q7nMqOBCWmpKB/eE/HF1GISnRcBOG1dBAKkvjk+v098mKEQO0VokjcgX1CxE95dU9pDa6JZ+ZuIFeirFypA9TMaN3kmHzlKq6zXFHrvAWtcGiASru8tzThFMvDbDtkzmrRHbX/9SVkWvrCIcUgM4OMuM2j00yDAhI8/zw82YNHf4BF9qjsZhZdFPNyPHnw/GlKtPhoDjAzguws0luERHp0x74cEinHeeI1hIcIDMdMaaJSQ0L3HCJRii05lfVQLBKEoF8bgwNdDHnshnFmwyV7OTY/19WUJir1wLctDJHTiVJo4Q2fEaj4whg6wLZ+bT1Ni29jifm2CR++rXXCG+aIfnaGVjp+RPJtLitDQIxJqo9LkCKdMDV50j0AS5TNLfiXKY2mzd5Dp4KFhXjTBUMkWsNKm+mWPE82Mrr65CNgWAePSJBPrVLzUYyNt9LS5gEKvYrzzKYCka4A3XiKlBgnjhkVkeuZlpZfxFx1yyBM3cre1rFkSWCtTjhclac9bARsSTf0JDHpaaOhMIWc0MMmuNXDZNczxnuEyk5nDxuTJn8PJFhRerALfLlPpOgIcIUzy2gyaa2rMBPpntZzhyz3scQ5S1Jy99+XET9neGfK4ZROaaLSmdxDWIACcPLuih77WwNEpPpN96wTrV31KMSIUdlVOEntD3Qk8dmXB9bqHne3dKiDV7TlUzvgARZYu9ETTXH+gIhnizSNvadKhxsG7G9HxOzTCucT4B3ui3F3ACjE+cN1gf6ebVETx/N+S8hkDZUe+9oUDeuPurrEn03mkYu3qwAgy6Zm75BwfzvLUlOXuLsNOdyTtsKgUl4MzSDlqz/HKslqL6DQJwCcCKh0q4Sp5NdvAtm7D9s9qC9Krh9a8Th5HK0ksSD4ytl9YgCL7c4T/QmBdur1BgXk5HmumxVh4dyfwGNnOecjt1NPP4rNTfzEV2iC+Lkzlu9fDJVO8Uye59esTsAYzB6HEbkDXsPsYxkoUGk/o4WGf2LA3JiqDNrTjDH4lVgfDCbRfPnLKFZHwivudx+4OpECojx7XtOGF90AHDu7WfoDim9KDbDTneXYsWDSUKmUdwJFX7zZqZKl5unjv4/jPYIYCvYxHox70R0DsQAF3DynE36cUFHoFZxyapz3YPmyylBlAYfmOO6sgI9xaHQC5ebm5hgcx78CE7agv84WXoOKhbEVqzkHugKlPHIxAGiPkQR9dyFQdVejx3cNB1DkRh+hKyMQs89t8ZdpcOWyEK97d9HDhM79UCUGuN7MoLzHpKHB8Pj6KwZ/mbykFr34boaKiXgm2kegoLXlgboews9hx2XfPYqEoNdz8xyNwPz+2oax2F+XXCRCQXQDwf/cf1RwbVQRVGnEQEY9KGGk1ZfvCho2bGxKgQj0XlRFZr1oc1ujuFy2KJG5Oed2s0wgfqKB05H13Gt3kXBo5zcvDzrooGyJcEF49OdYvZoTAQTjX7vBhmPoQhYAdFCEiIP6mTXC+94l3NuGWAwoAT4liycWE09CwGumr+MpNgGqx8ZXpxLz5b4deAFo3/dJ2aYdsEEvHmJs0UcgYmNDhvGTB6e0HicSjJEyrZnRTGLCZDfGhcpubBnMUuQoKTOX1NS5gqSSu0Rf0V8Q5H/5YFQj6MBFf8U2i2/hSYf3xz3vpgM+X+p7QzYkcmkU2ZE/HrSXAvuaqgq7gOc4Zd6InwFRFy6Gh6jix3j22v8MhvQY474etGPP8Zk8732f56tAMfILIfVIoz9hQkoXuEk03b9KwJgyTOxn4KVyhUiNPwiKAR/LYqOaTMMViQ5UnE1TuEhmlclbXFp8Rlyw5MJE2fuMsBCmhsqfVq8j5N+32F06UG7W0/jwyyqc9OHz62kauKKNuNJKy4oypYlKZzStiEQnfsae3rxmMw9oikGBn9Ay421loQRjpEwrhWqiMPlaTio44qcFCoLzwRJF59QIV564fDWliUpnPEhhfefiPnyQO+OYoheiDs0hT1yeSkpnNvQ9UZhA0IlOTPMo6L0PeGtFodkMlS5b4L5nUkHfc8Sv79EC1QOJnYsQc4osyHC8sRyvyXMcM99SaTl2/H9/5uln+V2wINt+KOIzYtSQrXEb6jzxlCYqbVsYYviMUBhDh2Ge1sYSt034tLVO9Gqsz/A+ElOaqHTGx8mj+Dtv3ljyxGO2+Jv4Fv/LlCYq1XRsIaPfKGlAJDLxh9ZYwJdDLztzw2OTo+OMFY5Dzo5sI2efg+9sShOVzgTySEsRxF80MscVzswTX2ldgac0UakPhkaKeKNUpROZ0PE/NuX9QHniQAbhHBtKCtmZ3X/CD2T21SL3L7h7N/r4F5xgSqLD5Qdas/qDdtb6G1rHBhi8+PJ4RYEfyF01FQSSIcWKN1yRAE5w1BiEL2bE4fkIwPlvawfkLqe7FZHpmqr3krEnulfUNbrw4Wh8iMsRnMoRtNDUAEkL5CeTAa618dlS6OPRVQLF7KF6XCnQAFuwJPfzqOkVfOTgEUGtsMeCwo61nBxZ6N/UcyNBiqaELT/aH9BBO5zpoN1Nun+KGuDfmaR8R/uE2H1TgySgsSNU2vNPb/9P5hAFsMy/pgkP6PtPU2LV8245/4Kw3yOSurvIFzKc4O28da2s31FOmZzUvTa1dLItAYI/XGOe6BXXMKkCxjDEH4qLMQWMoY3neLlaGoyBsLx9wQSMYVCcU+ljXSw4w2+5DZBYiFaYTaeBKnvKkw4Uk1zM90Ng1kVqPjlevi6xX9IiASDsOWagXo+bzDDEIUlfsa0yFAejaAwxvFmm54TYYvuCgG35A9UICCjXDgeID3sZ1JWy2mIuyRdPqVTKR/sCBOxZ3zSW2iPauBDKCMM74u/sdE9gfqisvFt5svrVvm58Ap9pkTXvaABg9Esp35biaZ1MwKIfZk0OhUDxDJD94L/MCALUCDXlQQdpo+kKpyYnws3uM1elR1op71aeE/tQECWzInp6AyYkKESu9RsarsJsN3NyKbopTLilcMiG2XLG5DvTPA3Fez2mcYb0BXDUrcZgDgnDGRJ24yM3cXZb8wqzKejmSoDkau8xXMjAfHeLWisIs+H8uUWdSea62kQQpxJGyElKss/ie1JJ6rskyITqGZbud8mjXS5mU3DkBCd4Upa28/EP/VxuEiP5Jxw54hfI98aC9qV32eo52qrcLL5YQN10ZU7cUSZUUkhSqQ6TyIEl5BFvDhfQhErfWDRJQKX/tLoD/adeNDSDIP7VHCnZ/yP7QIYotKyeTZEkbMKI9sXEIyjoGmZRF6b/cWvubeLu2w5RzBMuxr81VOuOAp28y4jXDJnu7Khot+VhkKCNiFGIDPjdPKoQIghB90Q8Qvsm/TioTsLahduJnSYUclALFqb4jkYK6FIq6+qpZ8H0ys7MyR9RnvVVKsmpR0jeqsSUIr+6FuSISzKA3Pf1XFht7h7I2dwhuXmYgsvp3rIktOlkgKjksDghv4rzwIj/8Fkl4rgCYzCSlFfYk8sAxvAo+cyP6BLkSFYgOWKW5ztVKuO0UOaETj0ty6yIWy5Wh3ZyscBF34IxYHXJ/dzP/ZyREMdY8O2AHyJPPoJ1utZImoTLviYcv7Ax3TfQAtJgje51bZE5MojKL5tyIYMICfR8eDo5WWQzZfJbqOvu9RWZdqNqM8WzMEsCYWOIp/RPS3L4jhqQhrT/8E3V4Os2a3gzShtSHEK0Bxx3AB7GFZQqnguIuSTZnr0NlMF+GtfYu50/PONToBTryw+sS70npmKej6eFoJ8dvLwPA3JA0itlc7y4oZekhN6XWBiwehQue24vdNNj8MiIk+dgmCCZGxYEcAaBJzUgaJMInYNcamaytMq5T97i0mLJhTKMoN+VRVNk0shZlMSBkpFeIancG2ENpd08VIlRxMDJxnQ0mbIzrH+XLDLJrxwKfpckESMk6rvELcYHbehfefoukfEGsxcpTfguAXLA0bgt+MzzP2eRIM/XDqxo5znc74M+dGxgJeHBW05RDgiPciHIlG5vSL4fKLz7SMJAv4Ei/xw9vp+nDckQGLUu99fz4S4b3lKxoz+NcTLE0ReptGqJvxtYsvFDg7ZIHdTY3BlV4XFuRBUZxA2cbD5997id5WZlkEDYAqDFyxNzEh6ub749LCjfhSmd0Rl0pAVYf/Thg5NBN0wHl2MNt1GRKNSNJBlzW1AoB4BidasRdbE4hGUGjQ5FcETh0Wiia+HD2aUb9te36LfjRlSC348WOlw8KLF7sXGZ6z6gcy1RwqIlvnZUN8bh0D44CgpSZsHht9UCmBp85MIv2PF2LJiyM+tL52OTRf9gb+1ODKD8pCkE9J0/Vxql37O2EHuuwPwLKlfcjD9tBGnDqsW8BJ+hihFiBrkxNwEFr5gyJw3eLq96V4JZoT03AWMbBqaTAX+BGmZ/UaPtp6lMwYWqeZGMcRA9kh3/tpQaAPpzozqEieMmPT+FtM8oYv5roky5K3uuxDOM+EYK4hyhWAk4rqH/RnmJ8B5YvJJihFowfJwgVIBDPaEAB4kn7ccH5BbigGO8K4XXcI9sZkpGQMLUy/HCeWBEndJEpTOPYGgem/KSBDJ4dJrwqEXusdFHEh0uMk7pYV/USMQpYofvTHsZza4Yy30ltVWEUN932b4lADXEUtjVYooUbIxqDjpRV8qi8fgUZWRncgGxHbv9LMzcVGoX4k17qAtfJdTPdmEMRjF4B/4yav15Eojb8PRmbir+hV0uFvDZAq56lmeZbSf9vHEaP4FsG5jLD9AwrREczPBM+lltJqY+s89i6HQaLQaCDTZ2Tp/VYOcvNnrM7JwGGzMzVc/rtPlDdU+byzaUOKPLyNRl6xmeSWfSsVjtVXvVXrXZbDbr7Waz2Sy3681msVls9prdgrHgL/b6xXq73K0X24u93Wq12mwWi7WwtETV4CTVpOGM6rVeqWfULXWJSrW1aq1fbJOYmUzirPZaU8u+2GyzLir7HOZFtsaWcbFfY+Y0mPpMgqzsit2m12Awl/w9I7PHzMjEyNqr9vv1Xrvk65d81YJYKlsvcbHdM7IxNJaMPSOj1Wz1eQSZF5ZJz3bPX2Zq9pmEJbaZExe89W6/W+7Wq9V2tWNkZWJkTmo0FVarzYKz2S8XO6Y+s9nmqqm02YtsKtvtnr/Q6yvWy7QlU6vPH8hiYlty9oxM/n6RdeladtrM/OH8hEQVs8GOsGJ2+mjdhVaXka9Yc/q8Zo+d1eay9ZhZzc4mIVHT5i6ydNTSmW1OV63XZ3UVGQ2El9qsPqNBfLXg7JbbvWKBuV8uN3vNerna7dWL9X6vV2/3ewVjr8rMslou+Lvtbr1brCwWrP16td9s99rFfq/cq4du19vdZrlYLJeL/bLBrL7Z7XULBme9Xu/Vmq3uWF7vV+sFY8HgK/iqxWK1XOvVA7er3Wa9Wu92i/Ves1+sNbtU3a/WZFnvtvv9grVcbRectbJBgKHPUt8r9orFbrfZ7Ff7/XKzVhDsL3SHr/QZDXUdgWZ7ncvW6nOVmNnrnO5Cr9EjqFVsdf9CU6ts81lqqYzMaunMTLV05XaXnKo0iJnHqOsxMjTbrDYDQ38YI/PSqTN8VWxt/kqvq/sYGgytJqNW0dJdYuf12lzdz2VobOp57Oy11qG4mW1+mqK6WoONoUmY1U9nHIegPzWUZZhBIEN1QGQFLx0WquAF6UDISGdubGz2LfhKMY9PzulOZxMVicjqwEe5FdGwN4haAWCVQNSGuDUFb/kGORNAgldIrjQdtSMbKDZPdjR9F1Rp0EWms9oZihoCH3oAAkh18DYxPhkOHGw8sb731qZLKKKLY3B/Z2zJI4XmCQdRNfaAZHMKe1jJrc1dASnYaE/ACthIfMU8VMYFWdZ1xElGkyUbPbeyCC5MtsoBRXBeIMtvIkcmDbkyuE4UxmiryBGbwiWebJnsHip6fyXt6vewCYefESYEHzFiyM27TvnVTeoL6OVnB5CQeEzT3n7GQyS2UtbzBM7HujAj0FNAjThuQKCoSWVY/j2B28ZIFsF1IQzM+jmyJHoj4cic9WjDZVQNHFExePorJLm/snBydOHc40hAiiIofCIGsymXi6jENEziopkZEAAAAADT5gGIhCIti0rL4Br0BMtFwwVGhQPiICk8DA8MRNHJiENBJIFhAGAAZABQ1AB1ejDimiY3biCubKrMf5J+IJbPczrowqCH8qr/Tsufk3Uklp+HdJAV1uMVKzRpXhZQFqXQoCk+CIUI1cQON4joVgKie4HCCubnD4RmfF5CLDPniMzkiP+ZHMnYP4XxiN15Oi7dON44Q8BjMGAnlQoV/yAdKBT6VE0QGrSB1annErhJ8T1dcEuE8R4BEHYBciq2NvQ76xfnQFZeH3ulh1PpjpSZR/Tp/FMvQG488YK0/XQvX/uILfuoem1oGGYWILrgvh486G2fqLOtg00cKeeUfSR7/onUbHbJ7O/pJV9QwMLDYWgGrNNROrAX/9Mlmqs2eonM3laxYhbuxGs6tHT39cgix2Xq6pt9AAfSFGEP9zZDn4e8ZVB1jZijRIW4iWiMXb7p+85Fxu13ogJs4GhgKIIBW4Dca/itETGdoaZBmCORsdwa+gAvKvkRLwK14Rwk139rkmB4tSYcn6454hbkXIJrkmbpv25mAdKRVrWnWxxAZChxtKq/zqJHBbRk4ADfjp0x1LqvbQuQo7PIkUAGNpuX8evExNZ/Hhu/Fwrsk6EIrvQGJPy4BReYeDt9BOnbJR1BuhP9yk6GYDxOOStyQ9Tv99R5C/kV/hwHvpcFF1kXXwJAkfL3mvCG9510VPdrPwuewKQ65rvkJz8GwwHRdf6ivfIwAUkZPKKHkmuJ0BmcWXfOLDd0C8P0lAFR5oMHaHp8DHfpCqq9X2D49Zu+Vn7oVlbaBYFoINBQxkueAaNy9nj5FeLwRRR3Tn9UZSkeMuGlC3UuEbiqM8pApi0RdIdhj6e7zaeVGd2SvePNKSdRQFT8XXsgLyp1zAubp3PXyATpb1LfpMWNlL8PWHpO6IgedT/QRRX/wGL0XlXvCKMIbV+jEPCsRqio3sZoRB7qMbI1BJXOadTCmJViNFWQIG341mgfhPzD8cs3dumOeGj6kQAFBcmA/xu1GCo/P4awC//2GEbfP+HYcYkgokiDjtHXH0AnfHMaef8CutA3zjTy/gsFOuDLxxuJ8/5xcWzvBY2tfyJBezAqmyYryF7TgsbQmJaJyh3GLUzytSzG4RgCQwlhCvAj0Y+75rUjsVBcWtgZQ1WUtD8rPEecAFbNmRwJmSE2JvIqqocqol+bJ4TfiAdNY0srDKz5pFEZOWKZwrM41zjxyu+ZuRUlghAfEA/v/HoMcFYZhCXHHUa0f1InHSDKblxLTn09ahUAOgoABzu692bUwS1GF/1F14voA3S8VEQvBEEc8dheonahzkFI2ATCDsTQqZKnsZLIImMB2jsCnCqNj5b+LPeCdqHTgNv7QVHimrLsYDDcbu6HaHjxk0ZPjI2/tzQKugP3ZE0rhQ+b+n8twqcIxvfO/wy/g1jRu+FOpqql94NpXUBo0SCZQVgj9kI/8wG1ai63VZBIMlJjfEVH2GluBnyEDyYIS1Z5nu6Std/IJ/RUdYTvWC3/uiux7MPUaRQNI5qg9UypvvTNV7UXwbKBrD+ZrbY5zfoq/7EyT3aF8rYTmR7dBknzQlZnDkvZaE5CUUTMvECB6FdbwQIZKMKVSKiHkD2iP/oE6JPzS8l580EvqHql8yW6D26Z1VJzvxGx28cSAQ7GOkjJbaX/nCT3jhIPU6KXPuw3oj/nZkrujf95VKq/+LxSZXRRbAD5gOSE2NBcHjicMn3xlweRIaC8VNf/1W/3I+5NfZgVQsLmoKYtDHxuNuFYnXPm80se0B8tF4/fsUQFbAnQ/QJ1ZEXqDSYLPmHfcAZh6PNo5rZfOQ9XKzAjS/j8gPfxB6JgCxTW6HPiUk0V07HIrhMuXow/ZRCWIrArkrYC5/BrB1qM2KJA3mS/8KDVcOQZggx1YIH2z3MFW6BR7pTbFryDTXesoueYPXYWqZuPBLoxG3gd2ztgXo6Od0yHNGNVFagrGPp9Ri4/b9wfWxr9u4/PWKm9qmFsNROTRmcwa9eJE9UOtMDSmjtJ+BHp6ltCueEnsPQ8gtMPMuAGfeYL7t9xqwNKXss4Ay/8dnkjxLPNpaD0ce0iIJEa8A/GiQ/ax5dLqJFXobSNI6uXLHCAW2/FY2uzrHkxHABkwaXtxuMgEl66WZ6pC2MgCt4Ns7+e7Sbotl72dTwlflCMBu6LR6NC89PuuHFAZULU6y8a/k/Isr5n+NB0ZUBuGkV+BHuxbBnC3/f8BKoLCZItKIj21j/+zefDCNyxeTd7+34E3JIoO9oAJmlF5x+WHfj83WbCySGCwnAvOf4bkhDkKvG7VwMOL/4AmEY23vvnXvCUEexX2gMhhPjz58T1ptusZ+Ws7YcxANhdrEDbr//BKuHvRbZ3eDnB/SN2qVHU+7PXgfv8GY3uH6mjBgD3YApicHjEHE5Dbrn0yyyBOzLs2Kg/G9QmoNkNGracA8Nv8/iDQPeZ/3+EF+wm8/TY8Ioo8aDnROBKAGudS4crn/IwmWZWmBb4D+IYzxm9Niykoo4XAt4NtyKTDpgFcxIeBcEYKJWh7ZWCiWd9soYSv1LvC4DrhHq7tOOeJXfrAraJqYmDAEA2Q1TzVABH1aaBgVkfa3X6Gs18UmgoUzJ7qxMhVagcQKyLNURSNZp5k2qACqiIylMugL8oA/DSO5l/kWyckzqlnZ0fP95fGCsuuZo3Dm+tVR9YpmwiszR7Aiv7WpQGQmhYcTzAZMnk6oYD8aQqgjwIENye0ZealSwRYBMaumIXEToRM3M7qA2sOLCUj9aBBrEx0fCUw0xD0Uo+ZzJe4Pf32m40ZO3io1iIMnMhedkK4NUNX/uvmIFGHC/kKbUah0haNbiJBwEWfpIZWQ1uJiM+tsqgYyqDUxAWg6/0g/YUxTnyNz8JGAASChVY9Rd7cECsg8OsA4KubEczU5SatE5XqOOOl0iDDXSlgIj1hnyB6EOHCG0RUMyLzbgMV3E9S4KcGZMUHKBy9N+uz4AYqFrUsH+P1gK7IXI+LRqqTGHaMxdMWl2LdlQjpN7Ean6EnRTWEZtFC+rqfCBXIWerItHrPG7MK7/8gOhvlcqxKsh0MiE8lUuGRW3vNxbOZBixAbZ7Bb/MX/d7y+EpxeiE6qaJu6SpGvhppAtslJk9rBog9wofw5ZdWiBMOVbDGKbqIEuFD7dbAJuBCIaalt+rggsnmrwzxcUhWXhg5s+YqpokqthLaQ6MqwQPR5W3JMA9+CxW4rKyv4ogqkGux5G+72KyRHTSbO2TTF47S2iniVB9BAW2zw5mk2vitiVHgn278ZvmFOArAK9NDpn+K5AtoJaScShB90w2cScLn+skaJ7MAgQcOauT1WYKIZdwBz7ztAhBKthAMzIER0deBgtGspAhAKeHPGTTnxr/0IhJXTNqANtNN+59Fse5siEC4Cl3jd/6HM42ONJjx+7wB9QcnTn0vZR9On/eWjecNMc2QDKunv2HUkEClOw7cB2evr3YLFl1Oig0xba4HTseU1WJC3vN8JcKn719BjSAikGzTHubdETLrXdE7T+0Rmki+Vbkn8RVsoSjxvozqMOznjWicFhWbfbESQ23S2+kCj+M2+A1c5jhQPW/QAG8lb1F2Fx2XVkCP0A44SognqhuppZuoEyrIbBuJBpXvORbvF/SNAojUTQcPC9U1co0jZLaJMUidbI8zE+rcMLWHj9VG8LTsYHD7v5cHEBXtGi1/4g4BKoZyg9RRogvxhGGnzsNQYnr3Rur02C8lErWwtFNxd668p+hDOINuBzIaDAH3P1dIgJ0FZQTSnV+2DS6kpqGjATqPqwqtyiIzRNqg2ERavyyyoRGt2AHQ9b6l2UInrnPvQKJspOQ6fURDeZIx5kOLk1ydCsFmjG/M8npQUkgD+Jbnjhqk6XYt9nQkvDNrufy1UmEubY1uwyhSsa5e4Odz4gBK22ehsW1hcQCTL2BVjYOSuYj+K1ZSZi0kE8IckNx9FrColL1+qGUgA+kRoG3nJ6paSPXmHLo1S4mU7gRBiBdzKy2UB1WmvzsWO2upfedZlDAgj1COK4Z+4UxA6xadE5sSPEwy3bQNIyudB+3+cfJBezm3KmceQb8MoOek5xTK3VqsADgObNa4gOqZKvBZE+W1MC1wd6hg5xmjAwEFBRylUQnCae5LzRRYUBDcgrhLEmRcCQrCZKnciEvPpaLZ/56AbAD/FTMxBdA/eAeMhmelwYCMuw3uus4oJWveIQe8g6xpTJGbL2vbt4qtRIrTi3VZ8WEKn92V9WJMXKvNStxjswj96IEAebSOdR7Zj63ohnQtLLFX8IJWxJiV6UbKlL2OzX+Eti4blsAzhvw5rc4PE/ypAadsYRQB/BDkoqv95SehuNDPS8Rc0z7ur/+mWtZhlrRBFaOa8Vq6Oh1wDX8y2H3/AGp5vC3BYBdqREaao8A3/LdfQcN4W6nzZV7ZlzIFNynpH6icNFUZKGQ4rTPJqAvP6HWfqJEpQVYjMUqWjE+Ut6BbnGOKNVUwRZ+p9eeKBpBk93gjrMIsr0vLa47YJWL2dvIQ++dxVP4hFNVLE6wZ3fkXGqq+IlFanKrNlFM/NYWB3nevRdR+i4Erk2eYJjsWO8TtT0bUilFnYYqGGLXSRdviX097NGGIe7daZJPvA2ovfkkfs5aWs02TO9eZFcAM6DA5bM+1TatF2FRGAQ5K1NmHAiOtMTj+qNz20n7N82cKxbbOVkA6DwB7WL4SfIajxXyhQBEJrRR9adRSsrKox1WWw/r+fAQ9JKQov4AxCNbtm1Sd8iWNxlQ55mZ3yuhLBHwdkqKTV6PNQIgkGMWdhXBQyz7pMDiCT3PW4e5RwSDy7eX6NmHAj8NsbDvS2gfZGnnqvvvDXzsSkSz+9i4PVagHtbNBYy/CkfplyNSZwX4jKcduhwz7jBAHXS6dg0HXzcwkClNcb3IjH19fz1gYbqoBg3KvtPNuAzLV5GppyHqY6jXiakvgVBF1607QpIvdPcHtnIcFt317/qz3cigM4t9SsQI5h8pLwJ3BAYpd3CZyHRM4MWkstBSFvoIbLrZCAaOVHA6OtTbi/M0NvVGqG5RV7dPXzYGomhga5tM9eQnTHd7YoBQYoCELmAGBlrrZ4CuHoFkIeNKMUBV+gVe8DiA9vVITp2evQJL3UXyNgE0u+FN52gfwPCefAEd/fRy5AtUZL3TGgMiFlb7xKHi/GQy2weL5kDQAttMVAajR8cK/rZIlnHTS4G3EAQMi8thtXcpwE30czunApXyasp24Lkx6vY5UXGvIJIX9yumd3aFxPJQuYLFdEckOxOFontPO/A/kagu5U2PpOdyEx+OsPWDo/kUBb25qklmXdRuRVsKygeU6ciimIP2aIp/GzMJWJckK1efG5r0PRhirHwz/9QPuWd8yLK7FOS87C2f26Z0gyj0hnKcosvlo7uqyQQQkXvGbm0/FZHswM/orSCY2KgpFtG50uuAhb/t1rp6cqh1dka+m4NEFX/UlrbWCjX0YgokWexgqcBLnt7uyWkIDRNtFARoEjhUiPXXV7kBOXaxWpVrRyU07nLta6DTXLZXzRRAgUAMhZZjk+jtMG7GASLP5x0W6hIMLIK9cVpG99T97ayZHv+roLigPg3NNOrl9rMXIMziSxxY9ELUCPNaPG25JU9UDM6p5AWku3UP3QNkluN/ZwlNI8WSDWqKQXrx5JMgXqhDQAo6vf4PGws/cuPKH/25AGGwjkdHvRCIB8i1Y4UmjuNLGsroXa0oGavjdurxpzM0aoxQ12wthsKeeHNxd1SyS4h/F4iB7ziy3hC7lWnEW1fKDgx7JOVU1/T66Ymew1zGPiGvdONOzK2xCVs/A2IvfJxdSDGcnjgREXlKQjbQVQQC83IUcuZiExB45Unww0iLoNM1Rlu4MCosJodkbyfcQHUelkhg07DFpAMHnNFuTKJZ6EEDUYoiTpovVgGcc0xQA40HyCGe3wNxoPzVpByK/hqj/2K4S0ibrxEH0sN3WDCCONmG0jcJBy/kO+pksFsBFjifxsbcDYq1QnKweVk1yKHsoRcagY1u+egK3wUmwjIudibUA8eg6W0oOdtAyeAljN2WwwNNTNfxnFOablno7JWNawgFlgHEohBxP1M/6UI8rWKHr4eaxTBBX1tgSpoPdIDYi8rYyvXUQL0L+C30lqRFDSjVl8fgAFfLpZoq3eFl17IDipFT49MjSKC4qPvEqk8HeiLND98bMhPAgwRhcHDBeH6tZCbsTsq8jBF89vuWQT6Bj/LD8ES3jIPFyq8rh4UqPwAC8DLnPJEB7Dl3mbaElI0TjW9XLLVso6ZmK+Hw6sxl+UjfcybcD5iK9KXzWXmmfl6ja4kz9JPdbhmgLjMkcXioJBX/oBOItBL74/A7N60IYmNh4rcLeQ/7brolTdmRdUcXQvQIRpfkoFW/47+vUA9oPUFclCVPQH0wHLl9HpU+zeowYp/pJP6cZVQxS/dgvaKSqSrcCe4XkTEA4i0qAmOogyepyeFkGvETuGTnXKc5aVrsAr2jkiEviyKgqKcBfSwTNU34cDr3lbt8tm0LZ6283GXfPK73WbCXj1aTLNdCipGwonrZtIxo2Tt63ztybe20cvSadiH2JfCIP6183g1uOUxMKb5k4qqMgHdJP18yBeR/roJbnw7siXjRkmUxakK4ZTSCgcAGRznxtvVmLA9QofA1fgntTkj0sRZdYD1TDDbTmweiL2+izCD93anDQ18qO42jp2fQWSURLZp5vfrlglI/Hg8C7iJGK9C0woGkLG/v3WnTWu+ab0+WqW0yBWS4tR7SNtT5amBd8KlUU0uWFh4MP01jPQVRXBoJYXqnBBkcqWIbmmJh00A/ExfgN+c57CwxWkPx2M3UoCrHzNIJhAtnLxMU2KD3ENQM1vOnh5ONEmh7SdYjY7ddQ+EfS+clkHTn8VH8MaqYWxYF8bpYfstkurwmpkjehVXGw+QBiyVfQBfmLNQjBCK2/ejpVHNg4NcfCP4liwH1cV9XtEvoOQdJ6QFSnU5QXAPj84K0LUry+LzrSe1sgZOv654kzQVuoQLPzta4OosBWJW7AvBbdmZM0dvWPW9a41zLpUQK+mnpFmYM9ixTS0l/BghQXLCsr2R7TJAfd1UWmc4krf9Fp1sDUr9ZCgyk6JXSOjrpoCcmzLhxZgKAqGrXCCbb4MQYOCteyWplgVUyz0TP/iVY/bj6HnH2ew5wQ99Td5IAmxoy98zh7jvorRNYuWF3w62/xe2n8zGCc2M4/fXRcP3viVLPNNOm/5WIEulzEGjUIDE06rAMtyHEGHobnsOSAOYpI9AIE76tL51CBKurtGVzF1l9FhE8V9GHi8+JW+YuEn+NZ3kIpvDDEiZls0kt+u33CbmnoJuFtx7+uLcKi1TKWb6A719IW8KC1J+Ui+dKmIkz8Po1LgdaxX8dIak4iqZ/Fq2UymB5ObNko65W2QL49+D/kGsqxRZ5EmFW+jk9XY5FK9kd8pbSB1wBwtooUYX4NsZ79A3Ut5nz0dYRrEjpLGp8sDnlaj9/ObzmWMTWcihYisaZjqNwm8HGR8gO6HT4N9TmfsnS39LE/hnWp3K0xMWSkOGlfP6UzSWXfOTaNk6etBY3EUKitP5KVme1y+66Ikg3rrSI90KjRpSS1mrgAdrSev0IMGVp/HJKGzBjPaEllnKJnt4KeCpHNMrgOBU+EgOEo2vhK0X8GY4DAlq2lFdmlqZNJ9C7CN0elHJVKyzjpkIPBiQ1z4YKSyC5n4e1+ztA6eKHn4fM0Om74MXAUXV6LlVcNNg3ORMswBvazSmpFQx3h79efVZL1DwLPM5ErJJsPKs65VwVVh3JCv4Ct7VTxXHAcCXUzfj57CMQxwA6PEoEcOl5zgS2aFwMTvjzsLG2vZan49gTxSlEpPGAPJVz/mwUDQ67/VqGsCZIa5jiKvUE3LXccdxbrz/XlJBMYDLgQsoCZ3wE2nbsrnWB6NByqcdd9/o7opz+u/LexburDNYp0cId/vtwPEUmZt+vhdbun1kIQuM+daEYGuxliDhQRFcuGG41yOPmmRMIIxwLjpNUzES14viyjV2CSMaQmKiuYBIJwnlHAXWmiqtSpgkkCMGFtcfx+740Ygkj2Lz/2KvSAvqTHlWVScAHBte1DpudzsiWvcajPAWfejNpggX0OjLUGseg9X2VMZuOYmhUN/g7WsSCKQWCXfCdM8NByK3FX2O8JELc+R7EQe2Jf3VK6ANxlIgI2IapFSr7Tgr3Si8gRi785Vnx8y0GpeSUTxor6dNd9k10oPhGbOzGIZriQnt3Dc6h/CIdAabsIwfj1X8MHdQU5rQLNDDAsgwOD4DdBJhT8exs3upFqX9JapKm0t5i3On1DRFwP5nYAQicfMZq6dtc4kkJXtQzT7ZrcOuHFRrls15PC5EnymKhNpzlXgqKGsxnHaMOprXQoqLYPlav3VimfllYYiwKwEx0ynAIMIPzvDJEHIBPsB2gO2sgvTVweLjE7Z5/OGvwLTA4j1eVDyfhURtRjNK1f1HDKX54ctsBbdag/2FBxdMmmQ6oeInjwmDolUW6WZPJww5vKfwFnHuyDPkoFLjlpXM8emUzaTSqMiFW0pRQD1JeNlYCzFi+J2Xz3uQDOTdYvUa322ZN51UEkchaqfFr1x6w+j+/2rOGYhHO3eDT/QpWK8sdmd5Zl9fB2MAkICcCDamcemv3R3k18VzBosYymfTzZr3BHz6ABbaw2DK6d+He4p7UdLAz7+gTQgA0vJOb1ufsiN2Rf7iEpA7IzZqyUsWUGoldrej/msy5oD6excdwXTdq1JJrsYC2Lmp/MqFu6sK7OPYcjQCQtxgxrM16kfo8ffYDOux9/HnmBRhY8TGzwHzp8LJ3c7JZE4ArcddFp6GXvBvOJD1Osm67bQGttU2upCjf84TWR1J7r8Ot3wKXWitVXrcFqPfhfkahfFor4Y4gkSKrkCRpeIQu3GAhQHwTXWaD18IhQxXhmlUQymhTHhYB+LeHaZTzLp4AZZOAq3iWyhPRJoCvM8/U4731ipgWNc5pAO5Am0vBXcy8D0E2deFoOnru6vXd0NOA0gTHwr9v6qEQmJq9rSoIY/6MzULwUcXKUm1ZlLsebioDxDbCdmeWqnOKVKrJsZLuGJ4UmZZQHHZiiKdT5FMkt8OGSUdVx4IIZDIGjWHxbqM3/UewXQXbFzZo9gsDwVFRg0ATPTEftgaoPVRX0yvAru0ArWW/XqZ552AnX+Cu7uoXjxJayyTMKctFaerUVxe195zp0LCiqh1l9jHS2aBzELQmRSdYAz3wgrZBi1Q7wnu8zuEbdcoSRSfuJx8lWOhH+h4yB/E2sQNsWBsYBpHZFagZX6cG9aTDqx1DV3sBHz/84gMfZ2qr4jtMi2lma16DVfLB0NY88YheeqPg0PFA/Kvb6Si60v34kR2oK79bOjIcJBSeTfnJPSgd/htmmh77ngB3ScoskUcOyiFW9gQrQDxEDNWNVhSUPeQnO892Pl+lXsC9A355qR+pVR+4+vWIej8xcMm5DqwUnMxa+68CxGabMThxYBG3txDl8J2hjksFFqDdT4gR64Rh6EcKRWPUOBVPLpew4gybOLc7u9JM70MAphKX3eWbJi+c6S2v2CfwqWXB1KKH4ROs1DBi3Q2IeOBiFEVPlM8td1v4JFQ3ehLMdPN98PrZhenPJVr9bCxDYejDY0cQnJABJJeUfQR7xQjVTRZwWWzRp0vfLpHmQDblbqabM64yMQz5KutgYatoqrwioOdheDAU30DNm7KF+lD9WkhJHx0Wbus7cCPUuTlk9m3dgZuc6WZN4MOtyu2wra51xdFLQVzFWWCvOdyMtp3pP5Mk1chq4meSN3cI1IBnsa0vVkrn19vn8wxgFj38ru4FLO54jhuwDnZDU3xGIlHTAOqfkM7Z46KcQ7mA2EkK5EzXOegcH3xyWU8EwJOA3sCbdXKn6djdiIScYMaa0e8jkjxpXSAF/8YDFSegIFDJZqUTlAFtf1/tKTB48DIu4LgyAIGNUg/fQcPbgRGqk45qwEdQhnO+9xuJAbDH0d5LmtjgMEqBrEsnoruNBFR7oV+nRz/d8H8eJ+cg9ap5jEOxppqN2xz5ejeQANoYn6q33dReO/XAjQ6uTRAbeD5TDTXBcuEsOcd2EumbZT7PeCnDnXjtDLdBOWcDsmL7LpBhohOLCHGOWiKD1WraDDBkyTOoDtwG7dW+5jPMNHGf+QjJJhSgsMCaEjLB9niqzog9AZyBQiT3BIAq2gMiDk2JcyKq1C7VVXrdubaaqQGrSpIVp1Hq4XZo8DswgnqSUw14+9JAx4TbBgUIQM+nDZNN1I6i1/R5vTXbe4Cp89JbhVmCMEvcgKnV4eUZW8ZO3q5MSnsmFoBd8FvOlAeRUw++nnFZhLHgo3SC+pJp1jMjUbXBVvOjeJOKAKoxicXkObPDdylYEHupGfcyeAvMUW5qATVrQgz8eCi37ZkB3pjZ5YhVzP6SA/FJOBmo8wisDdLWYj7raae1a04NXA9WtIHOyiUTv7UkRgU7NGS6mctqhm0z66EFlp0LaQhZzoS1sYwGxYvsOcMZlnyK4CTpHMERr2GdX+1atWOiQLJxbpgZmG0AelupOpWvlR54i+O5iSVp8VVnsT37dVPrTrSvIjUbBLBNyPoO41RPBoGg2HFcwVg7abHKHUpsBPu0EwiXTgCmlVHAOOqBacVgFuYC2KPjHYzbqUfjtSI+jNaqksZjpVYky+wSqvsXAcFO1a0VGqwK+4CKH8KLhvOg/jgrwpaiFGJY4DTsg/le9WznelBmyjhzik3J04LgeVkYAl1Vy0/RukvP0AgUoLp80g6yoyJ1aATBimJXZYbSRBaQQiy+1bG+EP0wIIbQxJ910Pp6NIvKj6cch/MJvU3UmmR+xOnn9qsE4kTSslrpmGIrZUrWafvxPGK3SGJINm3wME5di9W4kY+FdqWwvoCUrN9jzV9xlpEp2hC/gt8rAMoxcxdaMqyifLagFx0zgPLSifv1o0ZozfTCs7ZMV9uiZSE0kUB2yxHXEG2CRGHg3cBxPvGw1Fm1lzkHQ4EHS8lCZD5N3Uy3L26Fqq7GNdAgjYgl0842huyg/OncIkZY46orcNKUagZ5DjqlY7L660g3oYqEAq3OcX70vqz7hTD9hyxxpylqhm75rwjZrbh2JYWHu1CDHT2vv2eEOY5Iu8hWZfvpC29eqcHD1XDmPTDniQy8ehccfnIP1ESk0AIFkJABMrZNT/UPi2KhfB+QruT3Vvwu4hgyIypFVHFuF1RAA3QnILIfxNUTAR4gMI1QYpsiLaMyCTgssWOEkPqtB2UFLHoARod6YHYIWXRLEP14cCnhiMJSk6FuDYAuTniMASUTlO3MXGKsdmczTQiNTD8b/9yg/OW5aAgZmaoAjPGUOoMzh/GKGTYwvbbLPOhQiXjKAD58jfnb1vQbhsD8Q9Cd9j03z7Q1xSHJUhxw5v96FDzxnl/jqoS2M+184oYGmKGYLexzwpKtjiqqmwlAGYsyzEcgGBcQJGavuwWHSjE30BzIGvjNuDBnYXPnPqosSzeb81J2cKTYSenVSBNYhcbIp4bJdIwBI4ElAPo8OyGHHKEh12HRvswBKCdUQ3iHZajvmcekKUJcz+Jr8AW02vUhoN7EMgKIzCIOug4ECJxBPQqU2e3qHt4BuQV5Kt/KAh8gmw/7fmTZFwjSTMDicIo1A723prt0Pm/Px0yT+sxNpyZdgBMnTsy7sgv5XhzB9dwHViPNHurB96kUAVS1mN+9IO0jOKr1vVdu88CVLOIlSixFV1rlhjFKbjNW4e5w5hdcdIQksPZZljmltyw7ZokKpsG186k/JUgkN+sER7RE4EVr7MSL0KyUFVzAVZtrXqmdkcbAMbzvDR9932rPD8SkuKGtwd1rH6P+7PQR4cZwMQHiwoESSm5CEwzD2Sw6EF6Iwe9LKSmjjawa1qi1DF+JsU6Rx0JgfQv9FSVjHbf8Bb0P0jlrWqmD5d4ekGfJQEviorrvPVWGCz9L7mvMppnQSIgh7oym2CaZFktU1wc2ACXFv24G2HmMarIR+xuFsGjTZhSORkDmCwx183pmZx9Ct7xJ4Ko2j0hZqCX8zRof0+5QuFeRE5HKAYR3RU3Xznz6khCsL8fa/tgEf8aCrnDQP9OMflOv8jSrujeCgjVQ1477xTPFsK7wOCL+DyJ08D8x7FvMoPr5JYsRlXekpT2plBpwIXBK8aERjVQHuTX1t8wx2lSpB3GBrPjYJlpm9vNENdkzAn3dYR1HsFPH/FOMbBheTHTpFwXIfJykLeThwv/NXTfxx9h4THC9ef2QIEgoIjPxdd0qKRi0o8bx+vaaZm1ube2P3QrgE4veBaCx9KxhYxToQOtn+piSAk/9eQiJG3bEDv2Oq/FbhxtjeB/9XRFr+iAD+viTjyTMwAVKF8ZiCPnAfkOLLgyqmSnYXPUeePzxBg9gYbRxioWJCLI3VHqM5SRWCFSbkD/PKMCUyc4PEHkSsliZ88KB7Dhg0jkDAKJ1huSU+2QJRQAp5ZxoWzlgjMG5wnGR6tXb7x62Av98cb50Egpsw3jdY9B44yEGTggX3LZ5YFxYXVtmYK38bQuE0JM+7a7FGTXO130N+l2uNgOUBxw4+cwCWNl5mZJYS4DD8UG7KxUxavPweDjcMln+I/NwXAeN9CfHpz6wB7YD5XY3NBKpUuzenvBU9Y6gWjiAOfYcZIBpWg+UjUh/2CGxj0xJxtGVWFWl1roD1JmkylxYjD1jG5f+8ycOZUU82ScCfiA5R71KVI8ADBUyM2jRAFFN5gxHnfnHJ7JiyDhPmNrg7lHhsleCdQaTxWMcaYNbhCQBm9fsLj1Z4Gzj9So9ftBNkJZMQQDVznVzJcQW+5FccBUduKv6mXw95CDZjFiGcp6iXQAOojMwH44MKqG8iqbn0/kRfbVdsathnCHEsbBtAjtEyRLKk7e7A+8YsuvSKw1frMgJxs5AyTj8E7J2WLPupbsvLYMgXGaf4sxDQOz2GSjabuqoiXqAr2SUi+P35FLsL9yrNXHljvnj4M/0FWeCn2+t/Qug6phBde4D9+4lIz3dnPhUg3jEKyQU4gMlT+8AW/JfuU74Z2rC8lXx7ahFMvcej5IJ5CZhfb4Y89YAGG08opnaCwUlz2gw4H2CaQtgeBhx/6y9b0CdtUX6/tHV9oFz+4jgxke2xlf4Wwa46FJRlL9IPtGgYj4s3SECnqd8PSM08js172CnQPRvHWAnxwhHHM4SAYnRna+2Jc1tSaGvekEEkrXFjSCvSAzUkQbpMkjBXysjo97m1QraGmQFM2O9TnUY2nPhkUDLt0l9jKZ27POqkIuUeLV9vkk6CvusXwiDp26Fd8+pYLPsNhwNzhZkqAhETlos+b9CDGKp57Lw9uSDWGmgOAu8D6XxHZbzQWLhMxuPkyoNochoSeEsnxrscie9R9RjzA74MSaJWvv9etWF1gE4FCQwIX/jn3vSWw8dooe7jXNJFQTer01V3+2tsswuon9PgCXFfSCLlDD9/////1QAAAAAAAAAAAAAAAAAAABOAAAA/f///1oAAAABAAAAneoAAKyHAwAotS/9oKyHAwBcKQKkiVEAAAAKAAAAFgABEBoeAAAQPgAAkBIAAJAAAABtAAAAkgDulR6/bxIDuvQENT9A5rGoV7nIZx6/17NdPztZt6gAAAA/yGeiU6Comc8KMh6/6kZ3P4ZNsKjug4Q+9tODqF/4HTHXHr8nTwOo2bA8qAAAgD8KPp2oMjGNJbO+HZ7ufr7Au8mn9YgdngEyv+9lxaXPWh2n9AQ1v0DmsSdmNx2/ngEyKO9lxSUkIR3Au8kn6kZ3v57ufiiMGR2/O8vtp9mwPCgAAIC/Cj6dKIpplKf204Mohk2wKKJToCg7WbcoKGiRbTxwuRC9AfASEdcNK1QUOHsKpc0UsmH5p33gBjIxDaXCRQO+0dP/vBUP+ry/8aH1vJ7Z8ryp5vG8xTTyJ8rJU6WnJqYRJjl5miao2lkuJqdJIJi+vHSTO17On752lvsnxl7ufNnOl9sMoA+GmBcenwNwlyM0oHWTmFK4nj0Kl4lBjFKeeKSWokWWtvOdMvSVRqKdtLWVyWOdgTydbI6VGy+dBoGVMSdJhmmmB8kncFeRpxe0FSh2lvunyslTJSZYKqi10VbXTmIoPUlLqNFfXqjRX14o105iPUlLKLXRViZYKigyMY2kF7QVcFeRJ0mGaSY4B8mnMZvYthgXtyuHtmE+t1UotsdLt4/CtcpctfT9tISstAZutL5GtFg5tIcqrxfZrgRpr0B6rkyQr3sUrrKdr7Wurd9PrW/+rPK/rKqYrESLrLS1lQaBlT/9Bb/4OQ8ofhwGh9QFIjAGHKUF1TYGOXIFVz+2853sDzPnBPXHBFG0BIE8nZ6tBISNSj+kpkM/dGovPvg5D6iCjcqntLJRp1eVb5GtynQRJ4KNyicyMY0kdGovKKSmQyiNSihoWRWwMBWneBVLjBVFARX+khVizhSAmxQUbBRcQxQeJBR6EBTHCUyQr7Wurd9PrfK/rKqYrDb0Cr/8hQV1Ewu/RF1+ywo7pROc37gZJwvZLTFpCpK/zC0L9voETjYTyATjBqiYBCveCfBv7L4JslAEDT1Iq5WkCVo2AsBaEFVQkMz8BcZ5BuxZBVfIBj+cBCPjBrTQAykFA31HAp2kAaInAfK/rBLZAEa+AFbVEQ+sqiaOcWIQv6vQFbCBEPOnuTnq704KjgMWVJWIeBVr1w9BChYHnBCmRRXDEoikD1jjFB11D2VMD6C6FCctD2GbFL2HFIIZD88SDwqBFMMSFa2KVfyFBRPIBLJQBFo2BMMSYZsUCoEUzxJXP/XHBJ6tBAFoPxE/vzI6kYCbFN1B5L0d/OLSO+XFgOH02OWv6d+MDuaYUt5A19yAkduyUASLl9pp+tnRxNkBgDuQnq0ECdC4SYq3/8m5IGe68Q62uJy623e0wxLE4LJsZbGsH7C3Ja+9hxSWiK79Uq4KgRR1IZBXtUAQ2dkH+TbTVghkpUx5BjDACMGtBU42NuIEiiQEqoEDrwQDSKsJH7YCU5sClaQJAlDDEAAAAAA1Xo11GIwrWI4dnYpM9Y4HBonkKo/wboeY84XYrYQnLQ/js4PCFoMp4YLjs4PCFoMp4YIVMRCLl9pp+tnRxNmsIhMRAXAUkWxlsawfsLclr/1SrookBKqBA1ObArXAEFDDUBiRvUUSkr2P0o+9N1eOvWavkr3+5JK9IcCMvQopi72yrYm98meIvf1th9zQhkSbhr1Gop2BPJ2iJwES2QDyv6yqmKxGvgA+EVa9FZG/yWOdgTydi5fa0cTZV1XQkK3qxRDjs4PCFoOvBAMftgJTmwKsqqYOtyWvloiuuB7FvnwOKDx+kqh/ajw8eA+pvipvGDye76e+AyBUPAleqb4XnQ488jGnvtV4qZZDCzxmZqbbmqUv3aRPOqRUvaPEbqP4U6MUrod2lnsnouHZJz07AifeA/MnG3omE4dlqSq/v3y/JhMfrKkqPzW+ZuLuEAzvDAKrtFDWCaTWwcqhpgLLSOGaB9fBsgDCjZeO9fOxSkeyd3wcv3aWe6dKiPuwbAUooGMMKAy86ieNn7onVskJKMaAKw510if8midS0wYmQZHhpsvFgCuIjhetPpErq6qmJ+dSEs4EjvnvjU4gDaGciisAAHq17QdJSYfePocUsgL/BIS/5YP6nh69Bokip6en2hz9kzsb/ZNK0Q6MxfO9xTDK/pug6X1tlruAK7a1G9PVgSsAgDso08ip6oFzNIc2kooLp4pVVVBDNJEYSZHWAv0TYrmAK4Yl/RMIy4ArY/qNKynwgzmaZiOolCTPGmKkGWvc6V2XSm/043J/UFrwpnWCjVdeY3e9FNFVirZf9fp3fjlVNooQI6iUpBGqEVxqD062Eh9eDsh3DaWcEwnHDGRNFO1XDIC8FCJDEgcyDGXiFKRQSsllwqSvZzuvZzs+8wS18wS1PvMENXHEHL9xxBzs2S7s2S6MaXQoPcttKO0gBin2I5MCv/0adSio5W8o0GTivV3IcihdKGOFIWWFweTOYuRuufyxt5JfDMhkKEM7j71sdWIowapnKK8fiJYvXyjrZGQoju0Yv17BVQkZyYcYzxIZuUQYw/wXzLT+ahi9cRcnOPcLMfAWt+akNAO/dAhrUN/OAuVZA8+LAtlD4vsB07gBPX8BntUNU0c3zS0r3gR+K3PMGQq//n4Uv8XxLidfKCeewQW/cGIVv88mEL+kUEqlJL9mZibPWh0AALCkAcsc51IS/moY/n4UoLoUJy0PJhCBU+C+zBkK/pLVvvyFBRPIBOy+CbJQBEirCZWkCZ7BBUjhmvhTo1xDFF7On9sMoB6fjFKetvOdRqKdGy+dIjAGVz8FmPJYFLIC6X1tBm60ULYZtyWvqeZxvCOTAoq2X7S1lfOFnaQB3NCGdmIHpbjWpehMoMOapKFElUTFj1o8im15Lkm03zRMICu90COH0Ra+duWjmQ6X7+qA99pVEeApezH7ok/sRKWAv6wsqPRdjHkIoGigAXMWAoBDYSDVFqVSpgcUAEsHAAMiBAAFpgiBoQQAg5kggsiYBCPPY8+2s6NWnZsp09ky4FxVd5t/WGwWLR1q3nOu2YjF5gXM0WZDTjevst58RhxwntIw42zEknPRHULbj7XiK6qmpWUAPyB+i8TNyoFQiYwhbizZslN3Vi0Oh7yOdJBM9BFpSbajXSte53Fj0fds0hPHLnRjymS2VqCD6vjz39lnw6XWnn9tPjs6+zzV8vPnc0XHn1PZf/6HXzTJIWhKbEHT58xB194htP1YK75RdVpaBvgB47cKj/QhIqIBq7GFMYhsG/lvlyHJPklNa/KmwAeoedmdbm5uujdrYLIYl46nWt6UdPe5YsXocLTLZLd8PsNbjf5rO1ro89GpLkjnHZEW9I50alPSv69JCzIoHce0Ka2HDIk2ko1fMfISjSnuCPCr5oVrEEidwAHib2G2XoZvnSHJvmtNa/KmwFesLSve8/jN6nc2mYl7oboxpfH2qP9YojZ6fXr13ekv/xGnp6c+QN17g1qFPqUz1HuPUSuHR57tSeqoVqn3FQ1TF44htI2z4xtVp6VlgB8wfqvwSB8iIhqwQvxbbt0/zztH7pD0ODbdSZoCn8L2fQG7vO3r1qyRyTJzHZ4anCqj1lluy7qqFet94vHqqies912xdsSQdSpb1u/EOeurHLXusWvtyLT1bMO6tUIxpD1tAaZm4SzAtjpmcEY2Ewbtb0y6sx0c2VrGpzo8uC2MlofDBFvnqCP45gcfXr5CmbDjvufK3OfV6KeihmT7fCk15YIHShLmSMyGSAxZHvkeGbXoU/gZUaHdEDJDIcKWQbz3QatxNw92sJGu3ZBVG6LWe6Kgt0XAd0YAXxuxy8sjYBMkhNyQ5KhXHkN4bTVCmAfpLxyT9WIAJRJLpPMgpNA85HlfeVtiArwn4jySy+0BAjRJFxBj3M+oOwChX9a4yUPa/82aZckg+abYMhs+6H6K4l+XXJOm/hYxrkbymBVFU5LAtUzVmwNbEzkCzvzS4WXeq8Jytd+thbdiXbJDkv1hjj2V2DxObyQe2jDf1KCbGGfle5nlqTV1WsTYdl3NxbOX5RbmE3ftAg1He3YTGDBDGIJHMfxaxwwfyzxazbjczgC/owHspsb3sqb8DuHsx9qyKZWlL/AOeD9SmP0e3D617a/T7EEKPRmAFPutSGcg8GeXqzFIs/MasQf5aBIitp1dpqt/HiJ0sxBRGeLMlKY6FRfDmSCTmcdLGRcDGc7sYtDm3VRrAqNi/NJl85KwbOrSeO1ibr95UTV7aX35Unj8Qvz+hYK+ghHbLSffyhbGsnk5Sk7WjFNSkdk4TUXC7iQdKXsnKZFluyOovol6ACh/x3rLehPIr6C+l2Pa1ACY+3c+aE9j2OI848EiBVpfPsXcaPD9qzf5YpZAQXCdBC28oHPzw18VH19rordy+2/R0TcgBBr/bLuZC4uD4QLXEeroAB0LXnL9AqbEPf4NIz8AdiMNoPOd+I3OUD7fCDTCyUnC20bVYO0z49aGmUaPqTn1tVEv4wP2A1XVVs91dxDoEgHsNgHACwU9Y4fLvbK9Q/nvUA5DGvQWRu3xJTE5LLYXpS21cWHA1wZBq8eYrmZrN3hPsRJsZbItbDUSVncA5QW0cohkcFCAcXI3gfa8sCXDwrJJXyS0xI1JYZxsC7sunrF86zHT75bSwgFGJrfK3V9Aw+8e/kB0KJTGbeK4KiJgCh0Og2O+qx8c+rRbvUyWhl8PKuvtyqqLbXj53nMhK97mgL7iHsAGMn2dzPYWmeaTk5HMzMG5vV201d98UsTilbitKyCTSes+ihscb10LmUzONl+0nq1X3nKtXAMdSzYct4rcSEJsQjgwMZPkMWttzeHGAagcwlxHircPWq3aRX7gW1F3y3gR2ciIlZgE/fPVLyvIRrarxE8gCV9B+lmtHrDNm6xaGT9+sVctvnkkP3tkaKlqj0nO8DHOdNhMxMz7rByww+7uGw1ol1jes5VBWe6Lmrluiv2IqH4hecyGqDbinPsbs4eWQ8FZBwssmVZKz3FqGaT4eT9fy4WNMXM6K3KOA03YrLLBDDIUYRHkLh5iaQJTbzLJGHXlamksSX7iinLj4NoHyIdw+lGvd7IslYyqltJyrwNJgGxafR4kQ1z0MN+aRg5fs24ctIrg6N6U6SNdnkNCYcr6esRafA7J5IIFq07zEPJ4pG9XLU8gGblgtap6/Ph6stpo+ciMvSrhs0efB0lOAXsC980EdO7SrilmNy6j1X/DImbygbkw9lyv+N65DDZdGdjs4CXktBUyTZzDLqizAyN4eL39ij0hjyB0UsSrfW2wUHZQOCw3yd6Va4SZ6knYUDttC/M1CLKOadwaJdEL1OTtQBhjn1+NFKfOeAdV7pN2A2VzQS1XEc1x31Fu6CGWm6DYeEvYfGyRc77K2UXX6ulb0P27gTHgkoPpxH2GmnEOhZ+zflyOSh2N74XM/PMnsj1euzNs9J5jSwvSp6kBGmYIvAXC6LLYVhPu09Q6mW1ZGobtqI0hYPI+5l4tte/Zy/3bFtsQNVg8ZqdH8pL91QS10ZIPjTPwYtAw49Lv5S+nI6YuTZUNtndjZMFllzh7XwYZMxz0i3FVzosVj5PrxMUUo+0B95X2Yl/3L4bgCddKT2FQ21pFOHM449bHM3mnoa7O5uRHxfao4FEQo5XroxafEFdu9Eq0qMOsIrRdnEMd1hffdFIdsX7dsXbUDJuvemEFD1u03zGr7kbp3UDTo1ipZ+8B71U3XL5b2LwTYJeqs7oPZJXCQmt3vzaqCxlSZqjgMNIYbvJZpz7kNXhQq4gQfJiZ4w4jhNG/SAX4aNPp0XNMDLla6dmqdZhDO9loeMegzIyHsYFxKTeWeS9Ou0vXnKBZvTxXxlC4mtOX43PXcqZ95eyemBNlxtucdkaLcgydWwGlbTE8Wihb2Tp9OUzOLGYP97jMRAfb5zK+vN/olhmcF/m3AGTcRHWJnNfzLrIa90/7D5p8DJCLKxg3bmxfO2Wa3Ww3GnZMGUbHJu2OwSyY0K7MdfbzpfKA5m7Mp0mOOZp1aNwa3xq7arX0Yq+UtoCtDiOiMzEu5FIJ3FiJoHGx4chi+PFcsmFJC7sezXOok21PO8MtuRbaLfkublqy80ztlp9h3mY2e3PkdBSxJRhmtcrvRrFkXfnRKGZz9CKH+dYAMi2Z0nphvr7LlSiyq5sNMlxFjnugRGxntayZI++Yre2sYMahgM1CfdwyK5MWutzkvAm1XUBFjv0a1LfCS1lnyB0odHxi1r+RpTSM09I61ur552ujWL5Xn1BvP7M2DuUYwkHmsJAYB2m+UKx5xiHMKBW+zq+YtvuxhVj1I3z+sJyjqwE0DjEP8WuOlY37q/ycSSIbyWqFDFYU5Q40q7LIvZK2EwkYNVbnHt7wM3EtwLP724d0VnazLTbLstA7qWt621BYE3gYX/JUrCHwvyvR27K2Gz515oURil90x05LYweN4JMh/XARJlNL6I2M02qaYACRHx/TRpmTl8mRC+0l31hBkkiGECm+nbOIc5tJ3lgtbngnU+54WVPDEhgfuRxC7M+VMfJBWEF8Yc0BRBdDiNN8S35M6jmBeDmsOk6/yp4KbLjupOujAQ3A4jMqOxE8eTf8P8CBebINRGN98xBL1/fI9ukMm+9Aek/AmrlC4WKNTboEqx2lgRRHs5gWJyk79MBP7EczZoC0rA6iNVXaLaAPz8EO6gGe5oD0UAA7P6WH0EQA5EtziVY4Vg/Ms2zMI76dB28WYPX9jTzLG4KeAkh1VP56LJ9zfJ7u1zkCgPvaRngLAFOYA/nDJ+Q1bKcAnQER0/jHk38XbWtcXfpnfVKD2xBe9Vo8l514jtl/mg/4Em+M63aazDNhe7DaDF9bGU2bvX3tjZ+nzn3wLI2cz2UIst8nvwQn/FAGfeN9gc4IGdsxN/t8J+2jTpTNNL9OZyN9fd74E4xliKC8+RzBSG3uu2t3kGv/7wWG0TrCx/h4hE03eXsXVTf4WR+7wGWirtoMWt8BNEF4zqImu0wvKjFt8WNrH3ivveGJvYWxNgH20Nme4/ohViz+MEjchC9GM4CvzvEO6gcdZX+wN7dgtiLq2HzLEX2RLTaZ+wUUJ9GiTInmgpmX2QJEZgmm421jnXoX58uKP1y2uLFdZuh82VWGy3pslzmy45W+MxNlTPTMArD3JjA2on23oHktQvPYhf6a7PYd7uZd6iZb1h/uQhzrQrDXVTdrBE9A2W901Zw3v4G+dz8xwswB79N857Tzstmod+R3+f6HkffW2aOFAkov8v2eK9Q/M9FwHNKv1dZAgOBHS40MYQ4RhmhzAQ2kY/dOBBpszB1Kzu71mCV0BHfPyD+452agiIW3rUg1Q1gbXezH5ss0jsM+4IUXCC2d1/NP7TKABaad/piw7H00eBOIHKm86me789y+4N1uDtpmjst6ZrD5Db2pDhWZ/0N7A3p/DQw6alrw6um8PeuCjtoV3GwezTNkVPBqi3k/LWO3by8zfjWUuTaLeZk0ufzzsYHl9plltgXsOm8EC3dmSribN21F8cp+wuqo4vX8pcnLbrultUf7IrdGWtinz1x3N8zC5DLF7pnreaHT47kNTkq6WwZZxECAfPGMZFuSeuuVm/FARqzED8YJH8L7WbAesl19PPC0fCTObNfJkOW7w14WxVxwM+npvnfO6WPtfmgSPt3wCGCLdLbK/mW39WqZ0s5nvz2TZV7W3yit2r9uNgtda5LZsxOgJ6hG3HqTs062yi5Z3oXmoLPTDYaZFvbdwJfdRCmLdQt2psCvkE11f+zHBJnOVra67yR3a/JiJftEDtXW6BJhnLK6d5ChzFbWm1i9G07LVJncpfBhqJgOvppoFAFc7zjQfnx4bnJTCWwrivBdtq+9eeEpZYwTURHm2OR2lAhvsfFuzANhqP+y25jraw1CrZpMvtqVN15eEzYqZ9js2tcO9PACdDPfRnLY1PrjhNwERpPOrnGw+txiXh1JWkRm3Iy7PIcEfuYJ8Frc75j68BVk4yW1SNNO5vtHhs/D+cgBNXNzToYP7me71HAGdkJrxw+NI7GwcAc3BsYRWjHY1cAYmyzEGXPxVe4tHHVpqzl1ps7dROLYt0FuG8g5yHJ4ihrONdNKZatTDH8Lf3iKepjBI5G1OuVofSsS3a3N7rwmp4oVtCPYrE5dV0ZhOKHky+SUD9/5q1NT35v6a3JK6N01MlJ13VpMuD3nGLU8Lq0VMvPiBPcmsttvZNzxHa7vt+1t5hzlKrr3W+cTxqpFcZm/zcN8ne9nDEk3dSfIYBbhmnqm6xaa08Q785hLAW+fDQXu4fM4aoNpYr8iTWp2Nue17cPCWWNOE8ZKBwpBDVzEdN3sZ6J2SKPgbgHehb35xqHubEUy8xGAzuWO49jX+3N9IJ4GPSrHRWxRfOenGkX8sFaaEy/8RJRwGw0Vse3TWC+8BT3NhbZjVn1MZvvOYKvNhicTITxjPqohwfyHtsw9OZyH9JHGgjJA9NmTkdnE1+d0S6Wj7ZNhaaG6r6caruWnhjhoOA77qOvz0m5NMnM9q+c/r6/0+LL6sWge/myP9nnorCYMA557OyDMp4nZBh1u1VWL6Z158brkQGKs3fSHQkZDjMPDdHiPQVfsYcLdpjKryJxaL/soYeYciD2BDjt9jtGYwI+BcwEju+ailgRKu2jz/q5ZxaL5qw0B3esBDTDmzJ/w6YAGDEPm9eNFozrN7tu4MzWwFH48MV4Wsq0ERGHrrlqf7pvlQCYC+owDGJGulT8YLKuwDDDVoWiYSehsvwx/ePBZA4hinCeHFu0AWDZMlp6t1iR9kGDfrRvfJqHRqRFjkEWe4fhGtGkrErZCHMo0yfgtMZr1Q1sZWIRPl+6sm4MxYORlEjZNSyzMFoaHbrnlrspHsPhso7lnzn7fvkip3V1RLGMwJ5LMRf0Rd1fP4ora3uCBjy2dDrdfH3f7IXrme8XcUCyu7cJv1aVr7UH2mK9axW5MUGbahZhV+bHRPmRT5bWZOH7DlACjgeDRVu69TakYaTR2G/35s3l3jo3aIWlLF1M3Xi0dhSq88asDjFdtq/BYCqVJVSvQvIz6hj3RfRJEN+D0l7XTh1g32ecr7Tqydp9GP8TAnO7oO8O5D10XP8rZ+lgx94516F3o1pucoY9VJj7yrrwHcgjhoqVMvAkf99DJfdW+28h21iNkAXraZo3fXeQedFtumPIwQppy5/GPeAgecTO+42b4gpv3fIegwx1Xb3f8bb4dfLid21/tcHy1DWnutvPhnE3Y+hxjxLxuAnPz2ctoQplRns+nLC30a88Om78TMB9IRPEkvsxcOxkNYkMYI8/0qsFXo93cmWLsO2pMmMphYo3MBLLvDG0bHNZK02eCQ1MFNaOtJQc6bkSUDKUwwxybTuixYSit17hd9+laIX3IuW+2+Nkv+TP8D7X55s5RiFXr+5FK+3SyeGHY7h7UZvsJmKkM2RDh48cz2vMinC0/PHOuCVv7dUvuULr58C4nrcvazbhx3NcPhpnaitkNQwMnWsXPvU09JXPkwYHkmv7DoN7EeYerDDv0GNEfmtLPcNjBlwU9KnsOP/B7c+3JzmTHoeaYv8XtTmtV1mD0mDq9+YPHE/YMmfzQt4XR84bzJCeS2fFflN/iLA4i7OaQlIZDx5jAgA35UoUVqdFv/j5zRyJLbYs460aMOKu2TOeMxTdZSKLjRfB2kS6puvoYFyJa3xNbaJPO6B7V0zZqfqhdy9G9ye02yd4m7nI5b69pXJJuIW2FyN8QPBjtFmtfH5yxTRDacUHEsn635hmEs3rYwqBhaiicdH/np9kA0df0lkbZKNgpfUbBwc6xs1jQF9vOI5/PA3iFjYdBPh1trRxTbM86TCmx1n4hFvDsqbVbM7dNZhOd5xLRlXOU8Y1yWrDbbpfZJqdN1p+UiNl1e5bgORCehxHtFrE+edS9Y9pRdzO71aesHukuc1hgkxFnjVRFTJk8clsN7TN3Ixwa14PJoxVtSFePBLF3NLXJo3qOvgukgLPx73Fbc56l2Yv3OM2hbxNuCzuTw+WRk9HKCC+QRRWu0zKSNNKWeYC3cwxqmXLBdHRyRxxg1g6Ds0LZCbTW3PAp3IkaAT3o1lYnj2sM9UyIbqKBWdYHPmeTTXiG1BplnFgMzi2LwXdhi6wWNcQGDdzbYTbHf0RLzdp8cy4GyiKHkwe2JAdtCDPRNlbxtykbd9RrAIZtPkvu5tKIWzwHsWC+xl2R6GbboiAdrqnqUJvHVn2+GCbFZA1zIMOoNFnzx4EjbMyENgeGZcj8rLdUU+5GzdTTaNBstDqHMxjwSWUop07rPdSRUpCR4e6CdB55AQ7tqHZkJoDei1aARmXuzr4E5EYqjacyokaJWgHqcwhI0RNA3XquABmjW2WfX5bmT2gNRjdPWWquwBXcOl/fItkQKF0t5oBH56C0FZA10AvQZeyapuX7KKjXieUNFN8PWK8+M2nhVq00bOSl9qmNkXebItypWEfbxQ7hnco0+l12CHeqd9F3HyG8UxlFb8cuc6fwAt/do4yH5tutzdb7zfNHO21z/sO1fXvYbLfK2Xi059E3diY1l9TDVsmMyoCrg8O53h5tbXm4NivaqrQ5JnOVK9Vjq2MisZq6Z6nrbESnOmy+NwaOptoHtXesM04VWKuvm4aa6pz6FoMhY8stkU/7InMSrSOP20CI7WbastDkcfhtBNg69QwxOdBFwbiDpl1kkrT94zJuCB3mAkr2WRSWBUF3CA/aFJC/2DycyPjM3Skqc0v312jM+u17VoaX7q1RDGvxD9JlbuBuhsrUfp2ZgvGo6fQrzv3KlfTdOeQxl8NhuYxN2K/0CM5/24FqgWrrsLtg0zJG0SmpXegI1VxEch3jqGbA7xwg0jyEM6BtE/Su1+zOa7zuD6W5/3IowOOPYyV1+9XRzzWmUwzAbj5upTr7tcfBlWH4xeaptTKMvC+z8uyws6xSs13lHSuJbSsejWdYbU+07PriQT4bxwfFe/41HBRdlzTT1vy3yKmwZe1p3LjgdVCzYtJ1HXaBTnQAA4J6L2uqYppkAug+aFYqeuZnwM2wfuJGH/sb7Go6e+ggHJBnhMDSMZ7zN9rXrMil5mBIa6/+iPh9wlb2NBw2gfb10W7AttuecWz9JIMA1uvOR0tJ3TyXWK297sCYZ40Ds2T38SUY+YT/YPdNvHkuZcLsjMQdgvljMNwah298jV5a5iAHa1efogEssO0Zx4K3kTjfMA2sTYOtgzYE9vGGWFx+GTL7s6dzH09bAJ3o+RW8dkHFfNAsdM1BL74ryg6ut7yv7SzvaYyvs3t2bLTp9fAaSHt3oOkGxKZAxJ0DTbYe6iudIsvc1mOn/RfX7Te/9bgdeCvLtDlQHuE3QvPKrtnmOhq3AG9rR1mMdngp1G40i6dbssnO9fjmHmlA47HDvxs7cRs+l9Tw9qgxM+r70/L76idnLqxcNnlOU0BNF25cmck179pEWv0dWuv2Kw66v9SmbTM2Qy9W44xxjdbkjF/9nCkTdfaw7Na4YTldMXpvjSGLTl3TkaOmNjJnj85ijBtNhBr+leiHQeMg/HK2UeYy9Ldq1TEIg9drXNt3gA26mZHgLKLNptuYJAiBcFPfd+OmME/QziKEs/q+c5myImzTdaEibmnsYLC6nBgCtYXb8qI/Q3mwr13DSmZRNJTeVXSR2ArFXDdqGqrLW4S2CruIc5lF0VB615sLLWJDNaOEraTuGxYDcwVv80UAM60kUnCPs77iOI9N3YbtBr+yc+FjZ1ML/Kzic+ZwfcMfgSHy1sOb3m/Et77Y5/mKHyC1iRONlHV9DL/GlWMkw394dpEL/vaX88FjnG/zmr+DG0crG0cB54rJ+Kn2QVis2SDlA4+nqAZhsWapjFf76HmKeCi3fkRmzUD9gMPO82hvYPZhDcwh0Dt6dTMBpm4e/p0HzC2+rO1HQG/j6jEYsdXmwHyYmI6QycqWNAb/ZvmREhli+pjcZFjw7RUHPqaOx6qVeE4Ywntc9TmWK9I7eJl95dJ/YkKnIbZf246ox2/GEQvPHp+bQAYo/SQpfEQ1HhT+/R5t+5g6ZhUu/jFq64h6PFut/H6JCudk43FeL2OMlcV4owvqFTaMWgmxOg2ROyHuFcDbMunuDYH3VNj4Yl1n/JpqU7HuJOC283R3morX0BxXixxOBTxf19WJFjAVhmKfgyZxAXiTT8u1FMY4paaGebfdoCWLTo7Qbehs69alYuW8H2+IzmKHTLCjxJkO3BpDZ9puXbqZIBCXYVytQJuEIXQWY0IwiOOMryibGPTfgTdjOC6ZOm1XNNFuRRLwxpWxD4ajuF7s3qBp958PN207tKYoRtjdoO5wy1K+4cSD9h7Od1PrU3wduD3DN3wwPt7DqYfsIU5HEzeubYamitnFikhfMeNJPB1N+H7iUKeiPMQrtYNrFP2znBMCzLUAiVMy2Na22c/C3bizwYPAcOKRPLQh3LWyNekfxRv33CBaOKtECH8FK6Ljp8qQ/kxQOzBbWHF7WY2EuO2851+4UAFuxkIrL0yU69VuY3DO/M05V2A5QZ4I3lRsc0wU6ntc6v6ri88DNvI4GD6G+62zFqwqMdu9hUnLrV9HdlDx5NAKfu1enIvyy++7+NKRn4Vgw9g/AIlPZvfl1bGhkAcFvTo2FPKQoEd3fgbuBcQaUcxwbhsCy7Qm04OaY0qUDToLUVpTFnskyftWhLE/ZNurJ/zSw04UqK7AY4FA8g7e5ouYPoZcoGbirRwcecjAEiyN1cl4bq+U9XTrxIdhtyfi2MWrKXhNEWK+zB7Hl+eGFhy+WsDRcc71Evr9XCYNb8Yet0Z2v7WH/NhLUten5/c0LM35/B5TcUnolHOCKi4JnXJPUMVFtIMddEqf07kO8gKUyglCWBIkhCAnl6WSKCHdeWLCyZaRnkdXjpspi9yJnIuZ4EutV8BkFu9dGv03i1SUaLB5LL1IdvbJkV7h/D7xThNsxYDPIaw29j+LvwwSaM9QDhftPDYSki3ge5IXBnUssW2G+4asP8HhphpkaYuSbIN3LPRJUXtdW6g5dhnk2516PE3zUl9DTgmGyNm/5OW3x6E7Xof//XL+72GfzjkGI7GMYxjHGIk1ijUaayyGcYyRWKNYo2Nk45XdcW51O3+8StRKHPaQRtG6TX8y+ZP4gHtZIy9Zu7H+of/ov9/6O1plIJnljmM/rCEkuIDZIv4I9H2tnwmw6fDCj8O4R04FrngpuGPBFnQXpB24bMCdxWsPskeWjybAo3d+Y8VEMsPQGyIp9gCiewLUwNFAVU+AGjgaqOoJUA2BKuqlqOxAD7b+dk8U8OLTlT/8rbwlerZz8GTyWffU0i4FRXTKsv44WHyEExJX3imzjgdLCv+O4ERgJ0GOIYGRKCDwgCS3bOz0Vwx7eQR8CAaEEiMUrqQrE8cN4c2wZSqjUuMtPFfAR6Soz/LHIdgt+SZ8xT9LuoUPYlasWdgt/yC5gpvFbtmDMFf8WeIMgkNyi2u3/FsbK1hCV8hyZ4FnkKf5JqizJBmk3yZzy7/wGsGI6IOm7BxGDfOpDAzFK+SJaL8NTWO0h+P4eQZqO+4IcAF99twJYEEkGggqYGAmyf5E/jAS+Pn5OgwQFgBvfT+zINEYdC9AY9318Z7CuIl4AJoRqVobGNMh+o+RLXsjEqAruNtcAvzOEPYFajVq05ZbLNxZKxxgQZ5kOMS0ZXGFlx//b7Hy5nmF69RQNp852oTf8CDckD9L2MIGsVa82iZ3yJyl2JIHGSsei8shdN3W5CifxdUgtaS22OdUm5gh8VlUB1m+Sd2S7AQuEFNe22UVOGIsZoRq2olQMN7GUOw4CXGkdioj0FqJmgCZXdlBcE0DBWu0mBsJHBIHcKeJ4B6GsvkXGIC4s2BqDHsugLbx+lKm0G/CN4D+HOFFLdQDFEMAjJwkkd4CXZHROEQIFxwEK+ggRdDBFLolzgrgiNRMgpvskHcW3MIZpHF0QUNR5Ja+FaTbpBySZBths+00Rua7rghf8GfROUgGeBNUs+wPAsHQbaJbfguPEYQEw6i6YOcxwoNhUzAr5NHGtdmPhUCe+uEvwnnf2EmPtAaZprvdRBYGmW1X/W4oMmuMV1Y9XuNk2G+6/FTjy7/WpJPaB7+U8Tfspy7UkT9ybO2qxyE2adr2+BFJLAVaWASnEQG8qXJjdIjWjLxEAF9A2OI+0hUGA2wOQVcjzxbXCaJWXNlIGKY2BkHZBGWWvIN8YzfRIc8saAszSLNCzqJykENkkwOQGOoph4TThk0D+3teGhyny7NQHiT2JnrLdyHN3Q5zGMWc2sY4uuiYfLyh3qnKyf/09SiP9IzG2XN8KIrt9E6WVmGBdddf6rRncB9ihudb7o5rUfN/OHnUah/1hXk6FtGW+7CIW5yLBWxpIvYxy5VYOUek0MUi4JBb2VYdCTCxAprhI8MXeDFgiPACCAx4ZeItriPmJMOOlV1ROS++7w0bcL8ZrLqtexPHBeIsuYU2rLHAmxd+Z4NErC0WViDQoyQckjkK0RwDwjyRWxDbrqmMduFQuHuInXfeI7CtvfrGE+f6SfbU2cw3zOPqTn/fo4lghY7WFgYwbmE/jLzsFIwFOADKI61o8aliZuUc9rLJnn55MCRvi+yK0HGCNoS+JfKKiGlI/hb4imRbuPWZPwR4TGFLgiuYgNIQAw7jeLS+SBB05LYts6KzTcohsQfrI0k6iTBi/sV4U+VmzQGQRW2xLXjlw5WlVNrIsgOdPnC2rgKvRTvApYorZvuOkna83PfRToQvaIOt2wpOW+piiHP2Ha0xW6Y9yybMOlrJZpk3LM2WV+cQeE9DCh+nemgQ5i3GO5YVTj6e4x+S0UGRLRHECiMageUPibCqbnEdeYUHL/jyQ4J1BIIUnrBsy/JYJFcE+oLA9YhEYJLqQ7rKQJF/htnzmuhgVtJoQQsdYi4O3gJsEMXWZgVZwy0/O0S6wrl9Di4I7ra735AFYByMbBng741yjyyvuN/qjQWvvZBRE5poNZDfWP2hwMUxxk2mW6N4pphOSge6L8A1zocnAY8dhofxXjt3tUVbSI8cm7o64I5yNuYNEV85D5vsbZyOYXvwYQ0zuLbDGzndLcbd3onbmLb1lVt2NLMuP1J9JCjNfRi3rjqEXj/QtacajmGgYadZdH3vFh5it49HeQDDEakPeV7oBXgep0mBcIXryG+Lw4VSppF3CMWdhQcDIqYXGVmg1WhIO4zYjBxaQYwhh40TL/OGQK6aEVKxLb95V62R94qkx6ppPPKmIXfIrYr3IAXALS2zPKHHwgCbHx45ysvKBcICM5IfemzVbDZZWI1G2ktm7wftULP2FDqidboE0mhJ7bxGZCef7pktosVSXfBaTWmVUX5QcK+aZ2PJ3MVL6yXXbpWictXkABkvGHgYQ5R5WzBShFmRmXd2YsPWyxwjP4QRbOQChk3cd8yuip2NV4Df13aE2k1tFmg0jOxp++8CIAw2RJwRa+PQLHiHBwYF7KlGhH7YqJ2XjsDmVBr5Z2xbmtg5swdb8IV8p5E09UdADa3FRlbuIzN7t8mwrCnYnpUj5KznlZku2HmzKjvZC4f7+TXCmitdjMRd0DIk08if+3Mv3NjcN9BqZtcNAqcBFEMARk5bcFeAbmsupRwI10pDJndzPkJkUGWKXAlTwAbR9EYpARLbMm9oViTEagjdhTN3hmG1PxjXAwhD2CZ3yNjOeVvelj9LnMMPYkMWyrZ/y+EciodQsomVica22pZ34e8gqriRsSGaat+Ry7ZCbNs0ayhWTpHCnsmIecG4bod+B8TthlwhmtgF6Wi21YLAVlQzYuOJs0baTxbdtgtrxnm38slCsSdywaCOJjhZtAZcOn1c7SwI4TVZJBu5s/qKcKKy5a4jua2NtXP7wq23HsDxGrlbhh+ZvbP7eCSuRAuvagBrCOALbY3fNBLW4JqFk30jW8aYw4uwJdQJpBJcGoyQnhGo3er1zrH8CI048YAKxMqPGrjWnN4Z6uZ3w9ySAOldX6Zlg21TP8Ne+h3vhVZRv80S1i+xzXuMvRoSX4gAgQ/IdEiZJWIhnkGKt6iRtEKgyz625sI1YwhARkS3xN5hVkRERbKwj9Ejf1tckldMHa1ch8uiwyZBMnyVIW8WvIUZpK/QpJnM8sEgX3gTLme5M4iu6SG42cQ/M5MuBtkt9yx5Dj2IPSQTm7jL+3xykWFb8pFkobnNeY9UryQgjMWqFa6i1aabp8BTbW9jzYw0wAstm3VOlnbUOMofI82TmPv0KCejDbGKdx0nHrXKJGqtOtls0/GQpbjHlzFrleKdfkYOVgrz/LDSx6u2MeY3WTVYnU6yaUjmQlJ9Miy1nWgw3GLbURVaMXMNIV/gblm7014xmLVM4IUxhHeOULbMsg8rhkes0xzHziOkLVPfGa+Y+vFrDtwyZ5lzbtAQyJbmFWa/Sbwve8ii2XE+C/UgZ8gtN3F5luyDYNdcx5f7c6MttxGzAPrWZEfkVv/UoIxzxFAN87PaTyu1NNWjOtZ6jds65/k70hjl/5G2Sd77KD/HDp12mEnezRwzL7bsWprO+lpFtNlZVYMV4VSHClcsgjEOKrBZEeY5afctV2djbDcpZbBSnOQzN9QQaORvsbAzVqjEwnoBeGHukGytAW6JslvhkifREBOM8ALIDlGEwG14xXaLiu5LrIh4QXhLxAdlK+IbLljLZukBzZD4lnIrrM4cPM7HNrkh8yzVljzIWvHFNqHTHYTaks+yc76DwBDO0uRZlAZpW0xpmv6iWaiiaAqNaByC4zviMM4SAhzWFBkbx+cHUxxjclR3siNta2NvItg+NTY2tmJXiFMDkdfGHZbG1sjrZPc0nA5xinNE+bnRtUyNgn2IC5sgOr92uda1UW2AWxzB5lg2yWCOa02NrccwMr1A9VaKDF6gOgRTa4i2XOVWOMSoMQTdI6uAusMkIeIOXrGzRWD7kisSWpDckrFBiRUJW/AMsTD3n/U9XuCQy/7Tt7wtP2XFQxzONghcQ+QOrCjYxx/W9h/Xlx+xJWTOlSGyA97HH66AsknYwlsgi0RTZgTMkNXk+F7vAZPJBrGF2n1asS36He8IPqM9QWoPyV6Z6fHeggzmJYS4TQzaobuuboPeirptmlH1Ge+iHGOU8adlI7pu5P6RRrIhBV+GLUM7FCpWwAVouUDLSTqkhCGlBLkhw1FbdCtOYcS8xUn2HytMMvLOk1sI/XOTNwvvIGBI2S3pK2RdvU3682JHaRA95NnFacIOkys1nM1iNcjTuXVbzhHkBUe+sx1CEcIYTW9tviMhJ6QxJbMduXGTYmeGO8ozkWfARmQnn3tmyK7TIzEC23yfccLEg4zIWizijXiJHBuOoiJ/+btMaXZuN3MEM4SNwGl2pyy22HYcK9yy0OGRl2jzEIYR7pa1FWbzIVG32K2ow8kQgRzRO3a1ZXoFPZRiaakL8ZA8y9jyBwErmFm6DUKLYEj8FtkVRb1Jkln6DTKHHHgTseU5C87hBmmHGLqJ2bLMwud8g0RD+CwSBxlbrpjn762jHiEt0PJh3rwjMy8A0Y51AZN85T7i0CnTvfhRHrAd85nYvl4jjztavVnqSsJe7NP+mHw1AxW//MWw2YL479t8s7KN2PdH0nRpkSH5iCBtJ0h8y/gOacUCS2G/F1KdDlEZUW85X3FLNqRvi21FLlUbokGO8haxFXBQhol0PsS8pTM3eAVQZcLidtgaH9K1BZ4bX3G5OBJb+xbPDR4CoNiavoVa3DUn3hofkg3mxrdci1NzaFu7hwTK3OAtPOaztYs5I9UFUXpYNe7czQtAuGO1wOStvFMamjKdHsnqAdsxvzja7TXyaEergUldSdiBffoYk69moOKXvxg2K3+nHj/QOzH05+Z8IoGKa8ZiCBYLZhoTTSu+Wwyw71vhK8Ehcq23sLlQdScLqwDv6AkvaIcvUdccEaEJUMf45yFF7SiSTohGtiAQ4BmBr+C4I5E3Xxak1OrOAQuLRx7gcKQHsUXQwo45BY9IZP9hR4p3Ki9IbTB8RFJHjAVsR3cLzo60rIIpVo7EOoJ35XRSWP+9dg/hRSN2QkwRh06hCaNGwsbLdocwQVjZC/Jl7/FyMW5XrCLLvrVXbhoC1HWIZP2k7drZXC7ao4/AllnltRedcWfAus1BoVWHuP3fkjjZIg5BvRi2nHZQCq2gtUYFP8M6Jg1BMcwHl5JIzHDL8gqJj8i2ZHRfdEVCI3JmxE75LGdETOxDgLYAm+gVZx0ns1AM8khOmE3+kEHLzCwlg7Q2N+GjwW4WuwbZGH4DWeQBpFu+I+8F4NgBGyIaoDGSXlp+upGXkzPVM9fc60nSaced4Vn+ebMRpRPnDsaD7MpWwzjGFr7i7o3JgIFy/ANJ1W/7fcmwwXeDxX//e/BiE5IdARrpPSTRcN+ytFNdsfgYGjLoyFn7bzIkzODxC56DMUfevfPnw3ojADxmNMQZEmXLx4xot8Ywty1D5rf0rDDdJr0zBO6I1aOJMH71zheDEYgkjDjft5Ut3Cxmzj4IN+Q2p7KRuRNSYP6mkgXh3ka6cMrgw90lO2ce/WZ28rlXnnYiYxjzeMoMl/D4O7McwJu+h8JwFEHSdPQxrF8bnsc8YgCHwyT+9CWsFe/1u2nbsZBrCJxhed7lbgzLjoiAV0Mw8+6dyLB1nDovvuMYNhg8GoeYgjTcd8FSh2FuyFnjt23nSDBvuUkYFjuibceaBe1GnNuGK+G8yI7vsMELa94cw+IhmY3f27ILivN6g9RhwzU73G2hhea8cec57OSwNu96Nw2L0EeaDWkKcuNLDtjUbuuxQ43YBWiK/Id4ZBGxMII7TDGvBKwcY6uIYWDV99Q70RThrpJs+AUxtxS6m32E3c6ZrAxrXWyDCuwjY7SApbUdNmtCLXfLHljLPTNW1G7GrHqLSjDa8ZCSDeFY+EBXBElOn41Q2KLdSaW0ggwagjdi2mJINu8VOJFtvjGEuRboVKlISABsmazIYSNyWxLfl1wR8BEx2Tck9s5caWyjU/2ns1vWBa2t3IrdcQweKIz5uxkXc1swyxkyGKRom9FDoqEpptqWl90NrmAcR2MRMSI/PDGNtslGEBgtDCGet3p9rsxu0R1Xe3XOXTs8jj0k8qsvNtKH9saH3DIeh3v1nLt2YAQ7JGr07XVy7cDwuOWKdf7eW4oR0oIj3i5Xwb33qQvbwSOGWC5bXvXb+Ew1Rk63Y44jFkj6DtFM9BADaI+QTRDbs1q/563Dqnwg7jxcibOZcYl8IZPC0ul7GpEIoetnOhwRkZNoMhAB4mNodiPi717TxzoWK7eJh9MDyLoRFz6OIQUjJkE5i30LfCcKiBUcwq87hDqtMbdMPKxAzAstDM9YDEHUCGbLkcfxrHhiAXnLFQYxV3yLLzAE4jcZcqNEepAbspqFbfkGiStQl4k1BJobZVmRWZvUzULdIGlHt4DOMQ1JaW4Rm1TlLOhGSsI2YvUD9z1jmZjBHfvxl28b5ymmkfMyek8CRHCfwcDOfURewN19+kQ8AJDttyt//tob0FCZjqIKmUjUR9I/PxUDyHoZeayCivnT3oPJBdzvsv6uHQCb/G0AbIHnVw15WOgVyhaveXbsKtRsi/WOy7AVG8cQogXWlj1SVmzm2gDlEiOODxF5DAC1xbhi+iPlLdO/063YvOPVelvcY7WJDdln4Wz5g4QVqL1JDuFmsVv2IMyKJ8wgP2SapdySBxkr3mMSZZNqSNI5CNjCZ2nmCIPokCVxGJv4zUI9SHybjC2PkbOA1U+NI57D/XGsL7cCS6vP3TPd/D9OHQGOnce+5Zi3YsRgsoadO++BrZAVctZegsSjzE8A7HFXNGy5TR+ubTsZ/Z0Gr3vZSNr5zuOmbnjYEK6c2ES97Q0jyjRegEutYIjyiACUGEPhLWM77BWDWc4EXoDr4SGireSCyaQzCtUTtGJkS0D3xVZkfES8JWCbkitiGxbkbvDcora4H1sDv59bGsJcnN8iDKIrHouLuDWrF3O7QyLRLo6auGW8tbbiK9t7nq1hmGzytuyL6+d8tjZDOBfHwtbkzk1vIS6wjqzUzmkVeHQAs4fef5n2o/jYletmtJ02/wiEfiIRKnOKD5HLPfClAF0XmhfBM5Xaci39rzJ88L8umjrwv25D61x+bhtXPMRggVcNR7unQZU5+RrIK1MA3SBFW+RIXqHxa/JbIt4RXhFbqHENIc9IZxS5EUYAW+ZW5PiIdEtCdyRWRDwu80YzJIdhKhDsFhrDOhQ9o7stB12O41ggQ+YsxghzMg6SKcw83yFpSPJurVt4tsuFvEI5+TIm/mj0h7z2rgjcamw9EiaCTjM39re40d/kyAPbojl5dw7IDnLsG7I13wW/dxiet1zhzN37JVvoRnD0tu5VvwM6bKyEmM5kJCwV69TmbRz1r/BMM9DY8cgdAZ+428kMt1UHzfoRaoSVjv9MbzZEboN/9VkNmeXOs32xkav+fLG/ymyz7fPvwgK+BkOqR1xrXDCGt7zs4K44wjKG5Ms9BKIjppFahjXRMBsxM2SwbgVuyyHsm1c4ychji0k2fyvcWy+oXLNoYYh+S96EW/HPsmMQPCRsS90Er0hmQTHIKRtuM5soO1qA5uaQZxacwxukHyJm0XOeQXAI53wQveXNgs1hBulD5FmsB3napN4SLoR0YlPTEYfzjEbm+dzhXv6xc1n+14muaQ+xcQfu+HtGwMae1UyQ27pILauoJK1xj/JV9lDDjUoLuUHrhR/Q1PG/LlrNwo+V+iO6iS63bBt98TYijYYAFmLzljvEYfFxCXdIzbUNziIdajoy2hZxXLkp1o7MX8GZ19snDptH0HKGhCi1M8bCGbfjeB9FD9Fsy0e05/X3CcMmC4Z5Zyc0bDUoys5sW3TBMW9gKB8WX1A7Is3j1C2aH4ll57HtjKfm7TY7wwK+22aywICBppwR3NBtZ2/k4xQDwDjsbGE+5rgTzBKmTEST08U7z4g87rv7/AlnKIZwaevIzAF42raxbMNN057tWXtGa4fu3bA9a8d0jXELnyfG8yGFLLsook+t8G4Zz35vxa8WD1FfUCEhJuQRRdYIiy2W7sQKA15ww3FaWHQy2va8sJWzzA+ChwTByLcRXOMtm+QVbBaJB5khNzfyjPzpML4FAo8VHlni2CLwBP+2MISbJftBVDd5W2YLqJWhZUd2n8mUNQJ6YMlaITPxIeLa3J5/2KGmDH/GEfhI9A65T5Be2YJojWb9tt+VLyw2wxFuRvNWQjzNSSlu5pPPDPfJOWBrOwyGLSzokIoR1paNO/0Vw14egA8Bx2ApcOVQFVukDnsrXLbwggR+D0l2BGpLNPYhrwh7hIDvNppZPkD6vLLIZshvNO8QXo2MR/gQ6dFuIBx2TBbYkGE7224GdgzizFc6ZH6otj5CGFwhLbghboO0mBlD3GMAl9ksmEHwOQ5GbZnZvXEgXSE92g2aMccP145Wfoj1IC1mhjycD+aWN9hw9yEP7cZIbbkepMWagTgHLxuhDkkx2hs420affLd7di/cQlqgAgnJyNFwTR1gtEYkAjoAkGLlv8UP31FNdSWGXrhSO82R47inhqbjZFlyGHd/EX5ywm93/RjrwbLX7M6jt9gkzRplPQ79ftpd2VkPMY1eYcb9E1Yscg0h3VLywuJTjAsC4zyOJ0NOoK9aHKleEc9WNrxFxcS5gsIi+d0Qtp08/gq8LcG2ciEybz1CGVYTggkdtkW4oGlcL5LZklkId6jgKT+Cb2isNEIjDiHbNjvxKZkr9Blvj9xZ1KQ1HbFDvEKYuAXZtNd5G6Rdr3Ddalph2iXavh26sPeXYn7jDGPd3B8XRNbdOGT6lopYUbQtVQKcYzoNUbQg2XJzVry6k+yxwyHgWWC34LJCmKzF3xsBZeezh1rchR+R0TwkRAD5jHu5o9i2WyHNIrb8QeAKbIbNuJX13VIOnX2AFx6YDWDksYoLRu8YfdWiCWT0NoRHsG1Kp7De7MlDSZv4A3bniN3B/xPXYkfm6khHuUVpcygbltJxyBuLEuch/SAR+BBxlg4jD68w9wC8oRsC5+CG3I3s4kjJBVjQNQQR++H12hyAftvZJuKRgHnLQ9+wcyEzbzPSDgu/GBlSGOXHgwgwqNrWW2CEdtg3Qpg32bEPux5up9M9uMXBHQL2EbPB4GXbzUhY4AHUFnHlgR3lRWNx1Z3ZdoYjdUre026Eu/mhydMtO+HPyp10eIGAtuPxxhWykRO9bZQyPaw9o8EXE6U2oxx8NGmg3egzZHEMkjEENZLYItpJS2EFrGDJFac4cIcgZEEbgpeAwDVbgBVfOGLd4kj75xVWMvLcYvLBxwrHViNy1yy2nQTTm2xMwGhOgrILntVKP4Yo9IQjXcBd6llzprjXfpBIlxyNSWAoI+ALfojRHIqpbvmfw40Fv8KoG8optxxnrzXgVxgfQ51iFr6ysU6Ul5EzwDPX6ofYhY2AFvBmPD8+bmScrs6uVcjCGS2cCMOfsW73egV+Tmry32KxYCQlIR/BOzTWMOI2BrB2TkROaZvFXQelg/HOd/6IPEy+bnuWLbKwlQ+ptEm8z3hfc76FI9VsR5Vc6zq+PPKKQSOz/jLdzskl2+4ckmJ0dfjwPbYI7NBXDF1ot4gSVzDdIXUIMhYwIOjIsDF1K2B9Szk2eSvmL/F6yHnih7Qs0NwI23KO+FjfikVWXnb1t6ztONCssHZZ+FjXLaPB9iFnq18xv0C1F7XlNdL4cnWF/YJtb/aWzzDHtfsKgwXDWMMto4C1rlDoQGvLbLDnCG/F4kPunW3Z3WxRTX+MS20xzQgaAvWyR74QzVJ81OHjlS1rFw69FPxg9aDawyuN6F4wYvJhMnZVe0ThbTwG5CGQkQxpcsCiLdt2OismYzkSGQJhQlcJNKgmV9ploMoUuRJmwAai6Y0y2WIZPrAiW/oYcmE4kCOUsePesu08J2EDB9RqPXbbS9Og1CICHgtYi8ciBpvcLJYl6hFBe+W64x9ix9VZdywg9KaBRrVjfdIfTADZwVdHzqzQBhbNiLLQbeINskb9oW2kXqA2cWA0VtQRFiWR0YEPS1xLT49ba1SPfLHyDLKDkdE4Kkf6wqqJRw935shJc8iHA3yLWVHFMYcgRipKkBsyHNMFAV6AYYi6LfJHqBUJWjA9mQ9R2nKFfcQVTxrB23LEJvKK3yIjwgSoKzoEZKFzY23LOqJj91Z8Wf2zK7/ljNixvhULL8HfoudeibkjeOltiLcUvhey5eZzLvNXzGjsxWyh6evXNiv2CM2MjXrHOJfQC/gcLo9nI90VRoaosI7CN+0I34qlx4J2CyJvyWkBfcjl6ex4cYt7HcjCZsVqu84Y1BsuOjSw8AuruzswcPEu168/Jnz/YBoibEQoBHEC3Rb/ndcKV1qe5wzJeE2yhJghjyhyI4wAPFxnG2lEuGJ4S8Q22YqtHZhuWTojXjG7YwETOORkTAbkc74L6vTojtZsiPNYRT+zwqMzTWDkHBcgViR+HGmhJBgPdWL33cLtjNyoGP4McNiIFvt+yILcWSOL5RkFy4f21SMOwSsLcleOrmEajnDtGRAFp3m++P4v85va8Z5D8n/9vUzs+s/fXH/9v3/+HSsF7paJoyIdENjAAP///w8G9v//N3BJdpPdqffenewmu8nu1AO3IhIjIyHMxlBsJtISZYmoRFkiLBGW6EocJZYSUYmlRFOiKTGVmEpcJaISV4mtxFbiK1GViEpkJbISUYmuxE7iJxGV+EkMJYYSR4mqxFMiKvGUSEokJYoSRYmgRFQiKNGT6EnsJNYSaYmoxFdiLBGVGEucJaISUYmzxFoiJ1GTSEgkJGoSBYmaxEyiIFGQmEkMJGYSL4mBxEDiJfGPeEmsJP4R/4iVxD5iJXGS2EfsI04S94iTxEjiHnGPGEnEI0YSH4l4RDziI/GO+EhsJN4R74iNRDpiI1GRSEekIyoS54iKxETiHHGOmEiEIyYSD4lwRDjiIdGNeEgsJLoR3YiFxDZiIdGQ2EZsIxoS34iGRETiG/GNiEiMIyISF4lxxDjiIlGOuEhkJMoR5YiMxDoiI9GRWEesIzoS7YiOREiiHdGOCEnMI0ISJYl5xDyiJFGPKEmkJOoR9YiURD4iJdGSyEfkI1oS/YiWREyiH9GPiEkEJGISN4mAREDiJnGQuEnkJA4SB4mcREJinKhGDCOqEdGIaEQzIhfRixhG9CJ+Eb+IYkQx4hgxjDhGLFNGPCPCiWFEMiIZMYxoRrQiYhHDiFhELaIWkYsIJ4IRw4hgxC5iF3GLuEXMIoYRs4hXrohWRDZinBhGPCOmEcOIacQ1YhgxjLhGZCNWEamIPcQeIhWRh0hFlCLyEHmIUkQdohQRiqhD1CFCEW+IUMQm4g3xhthErCE2EZmINcQaIhORhshETCLSEGmIScQYYhLxiBhDjCEeEV+IR0Qj4gvxhWhEbCEaEYmILcQWIhFxhUhEFCKuEFeIQsQUohDxh5hCTCH+EE+IP0Qf4gnxhOhDNCH6EIGIJkQTIhARhQhEDCKiEFGIQUQVYhBxiKhCVCEOEVmIQ8QiIguRhVhEdCEWEZGILkQXIhIRhohEVCLCEGGISkQZohJxiShDlCEuEWeIS0Qn4gxxhuhEtCE6EZ+INkQb4hMRh/hEjCLiEHGIUcQcYhRxiphDzCFOEXeIU8Qq4g5xh1hF7CGWEEmIGEQSYggxhPhBnCBWEDGIFcQL4gVRg6hB3CBiEDeIHkQPIgjxg9hBxCB2EDmIHMQMYgPxgYhBfCBGECOIE8QMogURg2hBpCBSECWIEkQIIgYRgujAgdhABCGKEDGIIsQRIgYRgzhCLCEyEBWIX/yiAtGLCsQEohe9mEDcYgLRgLjFLRoQUdGASEBERVQkIJoiAVGAaIqmKEAkRQFiAJEUSTGAKIoBxJyYE0MxJ8piKIaiLHqiLMKiJ3oiLHYiLLpiJ3aiG3oTXZENvYXeRDbkJrKiGnILuYlquE1UxTXcFm4T17CbuIpt2C3sJrbhN7EV3/Bb+E18RS2+YixqUYux+ImxOIuf+ImzCIqzCEAEII4iAHGAOIqjOEAsxQFiAbEUS7GAeIoFxAPiKZ7iATEVD4gIxFRMRQQiFxGIC0QucnGB2MUFIgOxi11kIP7wWJgsbBYmC5eFy8JnobOQWdgsZBYqC5WFyEJtIbawWYgttBZaC6mFz8JoYbMwWigtlBZWC6mF08Jm4bQQWggtdBYKC4mFzUJiYbGwWHgsRBYaC5uFxsJh4bBQWFgtvBY2C6+F2cJmYbMwW6gtDBb+ClOFqcJfIarwV+grRBWiCn2FpUJf4a6wVFgq3BWOCneFucJR4agwVxgqzBXeCkOFocJb4afwVmgr/BR+Cm2FnUJbIa2wU9gppBVyCmmFskJOIadQVpgplBXCCjOFmUJYIaYQVugqxBRiCl2FlUJXIauwUlgpZBVOClmFqsJJ4aRQVSgpVBWuCiWFksJVIaVwVdgqpBRSCluFlsJW4avQUmgpfBVeCl+FscJL4aUwVqgpjBXOCjWFmsJZ4aZwVlgr3BRuCmuFnsJaIa7QU+gpxBWCCnGFukJQIahQVygq1BXyCkWFokJeIamQV9grJBWSCnuFpsJeIbDQVGgqBBaeCoGFwcJT4akwWJgq9BMCCgmFgEJBoaDQUFgoHBQSCgeFgcJA4Z8wUvgoJBQ+ChuFjcJFoaEQUUgoRBQmChOFjMJFoaKQUKgoPBQeCguFecI9IaFwT8gn5BP6Cf+EfUJCYZ9QT6gnzBMyCh2FhEJHIaSQUEgohBRGCvGEd0IxoZjwThgmvBPWCcOEYcI64ZewTjgn/BJ+CeeEXMI5IZyQS8glhBNuCeGEbsIt4ZbQTYgldBO2CbGEWMI2oZWwTRgXWgmthHEhlTAuTBNSCamEaUIpYZoQTSgllBKiCaOEaMIyYZQwSlgmdBKWCceETkIn4ZiQSTgmhAuZhExCuHBJCBeSCZeES0IyYZOQTGgmbBI2Cc2ET0Iz4ZnwSfgkPBNCCc+EakIoIZRQTTglVBOuCaeEU8I1YZVwTcgmrBJWCdmEV0I24ZvwSnglfBNmCd+EccIsYZYwTqgljBPKCbWEWkI5YZdQTkgn7BJ2CemEXkI6oZ3QS+gltBOCCe2EeEIwIZgQTygmLBIKCX2EQkIgIZDwR3gj1BH6CHWEO8IdYY9QSegjRBIiCX2ER0IlYZLQR5gkNBIaCYuEP0IeoY+QR5gjzBHiCGWENEIfIY2wRlgjvBHiCG2EPkIb4YwZoYywRxgk9BEGCYeEPsIhIZHQR+gjJBIeCWOEMMIMYYYQRoghhBG6CDGEGEIXoYXQRcgitBBaCFmEE0IWYYpwQjghTBFGCFOEKMIIYYQQRQghRBGWCCGEEMISYYOwRDgibBA2CEeEC8IRoYhwQbggFBEmCEWEIMIEYYIQRHggBBF6CA+EB0IPYYHQQ7ghLBAWCDeEA8INoYZwQDgg1BAKCDWEHEIBoYCQQ0gg5BB2CAmEBMIOoYGwQ/ghNBAaCD+ECMIPYYgQQYggDBEqCEOEJEIFoYKQRMggJBGaCBmEDEIToYPQRHgidBA6CE+ED8IToYrwQfggVBFKCFWEK0IJoYRwRUghXBG2CCmEFMIWYYWwRfgirBBWCF+EF8IXYYzwQnghjBFmCAOEAMIfAgjlUA7hMA15+EMe+tCHa7iGbPhDNnzDN4xDOHTDH7phG7ahGo5hGf6wDM/wDNNQDXv4wx7ucIdoiIZm+EMzJMlwDONwDn84h7nwhz/MhQFCMQxBZ6CzMASbhWH4gc3AZuEHKgu/sAOVgcrCDkwWduA3MBmYDPwGGgO/gd1AY6AxsBtIDOwGagOJgcRAbaAwUBuYDRQGCgOzgcDAbOA1EBgIDLwG+gKvgdRAX6AvkBrIC6QGTgN5gbzAaaAucBoYDdQF6gKjgbjAaOAzEBeIC3wG3gKfgdDAW+AtEBqYC4QGSgNzgblAaeAuUBpYDdwF7gKrgb3AaqA1sBfYC7QG/gKtgdjAX+AvEBsYDMQGbgODgcHAbeAwcBvIDRwGDgO5gcVAbqA3sBhYDPQGHgO9hRo8Bh4LNYgs1KEHIgORhR64LPRCEFwGLgtBkFkIhiLIDGQWiqAzUBV4CkwFngJNgaZAUqAtkBaYCqQFygJlgbHAUWApMBVYCkQFogJXgavAVmAqsBX4CnwFwgJjga7AVKArkBXIClQFegJBgalAUGAoMBQ4CiQFigJTgaLAT+An0BMIC5wFpgJngbXAVGAqsBZoC+wEcgILgYVATiAhkBOYCSQEEgIzgYLATCAmUBAoCMQEAgIxgZZAQCAg0BLYB7QEUgL7gH1ASuAekBIYCdwD7gEjgXnASCAkMA+YB4QE3gEhgY7AO+Ad0BFoB3QELgLtgHbAReAccBGoCJwDzgEVgXFARSAiMA4YB0QEvgERgYbAN+Ab0BDoBjQEHgLdgG7AQyAc8BCYCIQDwgETgXLARCAjUA4oB2QE0gEZgY1AOiAdsBFYB2wEPgLrgHXARyAe8BEoCcQD4gElgXpASeAkUA+oB5wE8gEngZVAPiAfsBLoB6wEXgL9gH7AS+Af8BKoCfwD/gE1gYFATeAmMBAYCNwEDgI3gZ3AQeAgsBNYCIQDwYBiQDDgF/AL2AVsA8aBYsA4UA2oBkwDcgG9gGJAL2AYMAw4BhwDlgHFgGXAM+AZEA2YBjQDigHNgGRAMiAceAXMAooBs4BaQC0gF7ALuAUUA24BsYBYwCsgGnANKAZcA7IBxYBiQDZgG9AKSAX0AfoAqYA9QCrgFLAH2AOcAuoAp4BRQB2gDjAKiAOMAjoBcYA4QCegDdAJyAS0AdoAmYA1QCagErAGWANUAsoAlYBJQBmgDDAJGANMAh4BY4AxwCOgC/AIWAR0AboAi4AswCLgEJAFyAIcAqoAh4BAQBWgChAIiAIEAv4AUYAowB/gCfAHGAQ8AZ4Ag4ApwCCgEDAFmAIUAq4AhYBEwBXgCpAI2AIkAhoBW4AtQCPgC9AIiAR8Ab4AkYAwQCTgEhAGCANcAs4Al4BNwBngDLAJSANsAj4BaYA0wCfgDfAJCAW8Ad4AoYA5QCigFDAHmAOUAu4ApYBVwB3gDrAKyAOsAloBeYA8QCugD5ACWAHMAFYAL4AXwA2gBhADmAHEAFoALYATQBMgCTADSAIUAYoAQYAbQA5gBpAD6AH0AIYAQYAfwAzgB7AD2AHUADoAIYAZQAhgBDACSAGcAEoAM4ASwAfgA9ABGAIcAWYAR4AlwAxgBrAEaAJsAC4AVVAFF4AeXAAqAD3oQQUgBxWACEAOchABmIIIQANgCqagARAFDYAEQBREQQKgCRIABYAmaIICwBEUAAIAR3AEAYAiCACcQREUwRkEwRmMwRj0wBh8QQ/0wPf7Br5g+337voHt1w1swfXr9nUD148buILsx+3jBrKfN5AF3c/b5w10QQ26IAxqUIMw2IEwKIMd2IEy+IEymAM/8ANzYAjmwABgCIZgAJAEA4ADQBIkwQFgCQ4AC4AlWIIFwBMsAB4AT/AED4AbPAAmADe4wQRgBxOADMAOdpAB+EEGYAPwgx9sAKofsk/Z5+xT9jH7mH3PPmhfs8/Z1+xb9i37kn3bvmyfsy/bd+279ln7nn3RPmdftG/aN+2r9ln7qH3OPmqftE/aB+0b9hX7nH3FPmOfsQ/Zl+w79jn7jn3EPmLfsK/ah+1z9mH7tH3OPmeftm/bJ+wL9qn6VH3BPlRfsO/Xh+pD9f36TH2/vl6fqc/U1+sj9fX6dH2kPlKfrk/Up+vL9Yn6RH25PlBfrs/WB+oD9dn6PH22vlqfp8/TV+vr9NX6ZH2dvk6frE/TJ+uL9Wn6NH2xPkxfrM/Vh+nD9Ln6Ln2uPlbfpe/Sx+qj9LH6Vn2UPkrfqm/St+pr9U36Jn2tvkpfq+/VV+mr9L36LH2vPlifpc/SB+vL9MH6Zn2ZvkzfrG/TN+uj9W36Nn20Pk4fre/Wx+nj9N36Pn23Plzfp+/Th+sL9eH6dn2hvlDfrm/Ut+vj9Y36Rn28vlIfr8/XV+or9fn6Tn2+PmDfqe/UB+xL9QH7hH2pvlSfsE/VB+gL9BX6An2DvkHfoc/QR+gr9BH6BH2Cvj+fpC/SV+iL9Dn6HH2NvkMfoq/Qh+hb9C36GH2NPkVfoU/Rl+hL9Bn69Hx8vkIfn6/P1+cD9P35/HyFPj/fnm/Pp+dj9D36Cn2PPkhfoa/QB+mT9OX58HxwH9yH5xPz4fnqfGI+MV+d78tX56Pzffm+fHS+Lh+dT87X5evyyfm2fHI+ON+Wb8sH59PywfnafFo+LV+b78rX5ov7rnxXvrivyhf3rfmqfFW+Nd+Ub82H5pvyTfnQfFI+NN+ZT8on5TvzPfnOfGW+J9+Tr8zX5CvzjfmafE2+MR+Tb8xH5mPyMfnIfE4+Mp+Zz8nn5DPzQfnMfGk+KB+UL80X5UvzqfmifFE+NR+VT83H5qPyUfnYfFY+Np+bz8pn5XPzYfncfG8+LB+W782X5XvzxfmyfFm+OB+XL8435+PycfnmfF6+OZ+dz8vn5bPzgfnsfHc+MB+Y784X5rvz5fnCfGG+PB/ct+RT8vn4lHxHviOfkQ/Ht+Pz8e34enw9vh/fjy/I5+ML8hH5iHxFPiPfkM/HN+QT8gn5gHxAPh6fj4/Hp+PT8eX4Znw1Ph9fjc/GZ+PD8eX4bnw+vhsfjY/GN+Mr8iH5fHxIviSfj8/Hl+Rb8sn4YnwaPg1fjA/DF+N78WH4MHwvPgvfi6/FZ+Gz8LX4KHwtvhUfhY/Ct+KT8K34UnwSPglfig/Cl+Iz8UH4IHwmvgefia/E9+B78JX4GnwlvhFfg6/BN+JT8I34QnwKPgVfiA/BF+Lz8CH4EHwevgOfh4/Dd+A78HH4CHwcvg0fgY/At+Eb8G34OnwDvgFfh6/A1+H78BX4CnwfPgPfhw/EZ+Az8IH4EnwgPhFfgi/BJ+Jb8In4SHwLvgUfiY/BR+I78TH4GHwnPgffiQ/F5+Bz8KH4InwoPhVfhC/Cp+Kb8Kn4WHwTvgkfi6/Cx+Jz8VX4Knwuvgufiw/Gd+G78MH4MnwwPhlfhi/DJ+PT8O2vf+rXP//5b/0AfPOnfvMXf/H3fuvXfurXfvAHf/LHfurnfu6nfu9HfuanfuaHfui3P/b7n/r9j3/8S7/0Oz/1O7+y/MhPwAfgUz/5y33ql/sCfOqnfgE+Ad/4hd4z79kXes2+8Pu8Zl6z7/OWfd/necu8ZZ/nJfu8T3vJvGSf9o592vPmHfOOed48Y543j5tnzDPmcfOIedw8bR4xj5inzQvmafOwecG8YB4275eHzavm/fJ+edU8X141j5rny/PlUfN2edQ8ad4ub5cnzcvlSfOgebm8XB40D5cHzYvm4fJwedE8XV40b5qny9PlTfN4edM8ax4vj5dnzevlWfOueb28Xt41D5h3zcvmAfOAedk8YV42b5snzBPmbfOGedu8bt4wb5jXzSvmdfO+ecW8Yt43D5n37es8ZB6yr/OUfd0Heso8ZR/oMfvAT/SYecw+0XP2id/oOfOcfaP3zCPlmfJUeaY8VB4qb5XHykvlqfJSeae8U14p75Zny1Pl2fJmebM8Wd4qr5WnymvlwfJgebE8Wd4rT5X3ynPlufJYeZ+8UJ4qL5QnyhPlkfJKeaM8Vd4oD5QHyvvkxfJoeao8Wl4tT5Wnyqvl3fI8eZw8Q54hj5NHyOPkbfIIeYS8Td4gb5OHyRvkDfIweYA8TN4lD5AHyLvk+fEueZU8P54fr5LXx6vkTfL6eH28SZ4eb5IXydPj6fEieXm8SN4jL4+Xx3vk2fEeeYw8O54dj5FXx2PkLfLqeHW8RZ4cb5GXyJPjyfESeXG8RN4hL44XxzvkvfEOeYi8N94bD5EHx0PkKfLgeHA8Rd4cT5HXyJvjzfEaeXS8Rp4jj45Hx3Pk3fEceZC8O94dD5KHx4PkSfLweHg8Sd4eT5JHydvj7fEoeXw8Sp4lj4/Hx7Pk/fEseZm8P94fL5MXyMvkafICeYE8TZ4gT5PXyRPkCfI6eYW8Tp4nr5BXyPPkGfLceG08OK+NF+fFeWm8Lt4XD8774oXxwnhjPDKeGA/OE+OB8cB4XrwxXhkPzivjofHQeGq8NN4ZD84745nxzHhkPC8eFw/O4+Jp8bR4WDwsXhYPzsvibfG2eF08Nd4aD85b47Hx4Dw4j43nxrviVfF+eD+8Kl4Pr4pHxevh9fCoeDw8Kp4Uj4fHw5Pi5fCkeE+8HF4O74mHw3viNfFweDi8Jl4Nr4nHxKvh1fCYeDM8Jp4Sb4Y3w1PixfCUeEi8GF4MD4n3wkPiGfFeeC88I54Lz4g3xHPhufCGeCu8IV4Qb4W3wgvipfCCeEC8FF4KD4iHwgPiCfFQeCg8IZ4KT4hHxFPhqfCIeCw8Il4Rj4XHwivitfCKeEe8Fl4L74gHwzviJfFgeDC8JJ4ML4m3xJPhyfCWeDS8JZ4Tj4ZHw3Pi2fCceFA8G54ND4p3w4PiRfFueDe8KJ4OL4o3xdPh6fCmeDu8KZ4Vb4e3w7Pi+fCseFc8H54P74r3wxPhffA2eB+8Dl4Hj4NHwbPgbfAseBg8DJ4Gj4OXwdvgZfAueBe8Ct4Jb4NnwjPhbfBGeCe8Et4Gr4RHwiPhifAeeBG8DV4ET4InwaPgVfAmeBu8CR4ECN4DT4PnwdvgefBAeBs8EF4Ib4O3wQvhjfAceA281Vu9Bp7qNfAUeKqnegq87inwEHjd6x4Cb3sIvAPe9rZ3wEO9A14BD/VQr4B3egW8Ad7pnd4Aj/QGeAE80iO9AJ7oBfBmT/REb/ZAb/ZkD/RAT/Y+T/Zg7/M+D/a0B3uupz3tud03z/XY7lv3zWO7bh7rtV23rpvXdt681ns7b5037/U67/Vir/M6L/Y8L/ZyXs4LvZwHwAu90APgjR4AT4A3eqMnwCs9AR4Br/RKj4BnegQ8A57pmZ4BL/UMeAm81Eu9BB73EngLPO5xb4HnvQUeA8973mPgfY+B58D73vcceGuXrGPWPeuYdc26Zh20jlu3rXvWbeuwddg6ax20Tlr3rJPWVeuqddc6ax217llHrZvWTeuiddE6Z92zzlm3rFvWKeuUdci6Zx2yzlhnrCPWEeuKdc+6Yt2x7liXrLvWZeueddk6bd2z7lmnrePWDeuEdau6VZ2wTlUnrPvVqepUdb+6U92vzld3qjvV+epKdb66XV2prlS3qxvV7epydaO6UV2uLlSXq8PVhepCdbg6UB2uzlYHqgPV2eo8dbY6Wp2nzlNHq9vU0epkdZu6TZ2sLlMnq4PVZeoydbC6Sx2szlV3qbvUueoqda46Vl2lrlLHqqPUsepadZQ6Sl2rzlLXqnvVWeosda86TN2rLlaHqcPUxeo0dbG6WZ2mTlM3q+PUzepqdZw6Tl2trlNXq7vVdeo6dbe6T92tTlf3qfvU6epEdbo6Xp2oTlTHqyPV8ep6daQ6Ul2vzlTXqwPWmepMdcA6VB2wLliHqkPVBetSdcG6YV2qLlU3rFvVNeoWdYe6RZ2iTlGHqAvUDeoOdYM6Qh2hzlDnqIPUHeogdZG6SN2kblInqTvUSeoedY+6Rt2erk93qOvT/en+dIE6RF2h7lBXqBPUCeoAdYA6P92hzk/Hp+PT7ekMdYm6Q12ijlF3qDvUMeocdXo6PN2YbkyHpxPT4enudGI6Md2dLkx3p6vThenCdHU6L12dTk7npfPSyem4dHI6OB2XjksHp9PSwencdFo6LZ2bDkvnpmvTYemwdG06K12bLq6z0lnp4joqXVyXpqPSUenSdFK6NB2aTkonpUPTQenQdGY6KB2UzkznpDPTkemcdE46Ml2TjkxXpmvSNenKdE+6Mt2Z7kn3pDvTRenOdGq6KF2UTk03pVPTremmdFO6NV2Vbk3HpqvSVenYdFc6Nt2b7kp3pXvTZenedHG6LF2WLk63pYvTzem2dFu6OV2Xbk5Hp+vSdenodF86Op2d7kv3pbPTgensdHk6MB2YLk8H1+Xp9HRwHVynpxvT6eh4dD86Hl2PrkcHpFPSIel+dEg6I52RjkgHpBPS/eiEdEW6It2RLkj3oxvSDel+dEQ6Gp2N7kdno8PR4eh0dEE6H92Pzke3o9vR5ehydDe6H92NrkZXo6PRMemUdD+6I12S7keXpFvS/eh+dEs6Jt2MLka3odvQxegydDE6GF2GLkMHo8PQwehcdBg6DJ2LrkLnolvRVegqdCu6Cd2KLkU3oZvQpegidCk6FF2ELkKHooPQoehMdBA6CJ2JrkFnoiPRNegadCS6BR2JLkS3oFvQhegSdCE6EF2CLkEHojvQgeg8dAe6A52HrkDnoePQFegKdBw6Ah2HrkNHoCPQdegMdB26D52BzkD3oUPQfehEdAg6BJ2ITkEnohvRKegUdCM6Bt2IrkTHoGPQlegcdCW6E52DzkF3onvQnehUdA+6B52KTkKnomPRSegkdCw6Ch2LrkVHoaPQtegsdC26F52FzkL3orvQvehkdBe6C52MTkMno5vRaeg0dDO6DZ3cwR3bwd3bvV3b8c53bOe73/1u7eYOQMd2ADoBnYBuQDegC9CxXYAu1+U6uSu7s2O7s0u7tONd26kd26ld73q3u92hHduhnWl2Zbd2bsd2bhd3bMd2cTd3ZDdqaBpaN+pn3diB+pl+1oGaWQd2n2ammXWfVtZ9ndbKtLJOa2Sd1t40Mo1Me9PGtDfNTRvTxjQ3TUxz09s0MU1Mb9PD9DadTQ/Tw3Q2DUxn09c0MA1MX9O+9DVdTfvSvnQ1zUtX09M0L81LT9O69DQdTevSunQ0nUtH09J0Lp1LS9O7tDRNTe/SuzQ13UtT09Z0L91LW9O/tDWNTf/SvzQ2HUxj09p0MB1Ma9PCtDbdTQvTwnQ3XUx30990MV1Mf9PH9Leu08f0sa7Tybqu83Qynazz9LLO60K9TC/rQt2sCztRN9PNOlE768SO1M60s47U0LQpjUqv0qh0Kp1Ks9K3NC29StPSsrQsDUuz0q70Ku1Kx9Kr9CodS8/SrfQq/Uq/0qs0LA1Ki9KrtChNSpPSpnQrrUqv0qr0KX1Kl9Kl9Ci9So/SoXQoDUrj0rf0Kj1L19KrdC1tS6/Sq7QtjUt/0p70IX1Ie9KGtCfNSRvShjQnTUhz0po0IU1Ia9KBtCaNSQfSgTQm/Udj0pX0H/1HV9J9dCU9SffRffQkvUdP0pH0Hr1HR9J5dCQNSefReTQkjUdD0o40Ho1HO9J1tCPNSNfRdTQjPUcz0or0HD1HK9JxtCKNSMfRcTQiDUcj0ok0HA1HJ9JydCK9SMvRcvQiTUcv0o00HU1HN9J2dCP9SNvRdvQjfUc/0pL0HX1HS9J6tCRNSevRejQlzUdT0pY0H81HW9J+tCV9SfvRfvQlDUhf0pk0IA1IZ9KCdCa9SQvSgvQmPUhv0p30ID1Id9KFdCf9SRfShfQnfUi/0W10Fp1Ft9FXdBsdp6/oKzpOV9Fxeo2uoqvoNXqKXqPT6Cl6ik6jo+g0+oyOoqPoMxqKPqPLaCgaii6jm+gyeoxuopvoMXqJHqPF6CV6iRajk2gx+otOopPoLxqJ/qK9aCQaifaii2gvmosuootoLnqI5qK16CF6iNaihWgteosWooXoLZqI3qK7aCKaiO6ijeguGow2oo1oMPqIBqPD6CP6iA6jlegwGk4r0Uo0nGai4TQZzUQz0WS0E01Gm9FOtBNtRj/RZjQa/UQ/0Wi0FI1Gq9FStBStRlPRajQbTUVT0Wy0Fc1Gu9FWtBXtRmPRbvQbjUVj0W90Fh1EA9EpdAoNRKPQQLQPjUKj0D60Ce1D89AmtAnNQ5PQPHQOTUKT0Dl0CJ1D49AhdAiNQ3/QOLQN/UF/0DZ0B21D09AddAdNQ2/QNLQMvUFv0DJ0Bi1Dv9AZdAb9Ql/QL7QLfUFf0C50Be1Cs9AVdAXNQk/QLLQKPUFP0Cq0BK1Cr9AStAS9QlPQK3QLTUFT0C20Bd1Cw9AWtAUNQ2PQMHQMjUFj0DG0Bh1Dz9AatAY9Q3PQM3QNzUFz0DW0B11D39AetAd9Q4PQN7QODUKD0Dq0CK1D79AitAi9Q4/QO3QPPUKP0D10Cd1D/9AldAn9Q5/QP3QQfUKf0EF0Ch1BP9CudvUDzeoHuoFmNasbaFU30Ay0qlXNQHvNQCvQXnutQHOtQCPQXHONQG+NQBvQW29tQJ/agCagT31qArrUBLQAXepSC9CjFqBzetSjzmlR5/SsRS3qWX961rH+9Kdj3elYv7rTnX611q/WsPY0rGXtaU/LGtSyBqBBDWoAOtQAdAAd6lAH0KQOoAdoUpN6gDb1AF1Am9rUBTSqC+gDGtWoPqBTfUAn0KlOdQLddQK9QHfd9QL99QLtQH/9tQO9agcagl71qiHoVkPQEXSrWx1Bu1m0VSOgRuxQTMgIT4aQHCEkQVYwAahJYssKNqBTKDFJvDkFQolBIisYgb4GAxI9HFIBMFRJIKVKAqlUAAxDSJAEJnwF36FT8le6nC7HX/Giv+Lj+Dh+i4/j1fgtfotX49t4Dv6CP+EveAb+hD/hGXgCnVMH1T11UH1UH9VLeRHdVPfUTXUxYridXqrP6p76rO6re+qeui8Pon/ilHqoHopT6qQ4JQ+ik+qkPIhOqwPrzfqi3qxX64v6ol6tf+vVfNm/9W++9Kr/fvvP737Nf/7r13q07qsj8yA6sj5tWqfWpfVkHkRP1n95EB5E/9VpcVT9SofrV3qvDtfhei+/Jp2TvknPpG/SuLjUTOonTZPmSfOkadI6KabUUpoptZRSSimlklIxaZf0TNolxZJiSaukWVIvaZrUSxomTEomNZPCpWfSMylcKiZdk5ZJm6RlUjBpk7RJCibdkrpJm6RwUjhpk9RO2iR98iQ1lD5JoaSGUkMplNRJuihFlDpJEaWHDqWF0kKpoNRJKigNlDpJnaSB0kEplTRLmiTNkqZJkx5JmaRLUjrpkhRJSielkyJJjaR/0kwpn5RPminFk2ZKHaV4Ujypo5RRqiWdkiZJp6RR0iRpkjRKSiU1lCZK7aSJUkWpndROqihtlPZJ9aSZUj1ppDRSOimdlFZKM6WV0kuXUkypkJROSiQlktJJjaRW0ispjvRK+iP9kfJIr6Rc0h8pl/RL+iUdk+pIe6Q40h6pDx9pkHRMiib9kaJJ2aQ/0h8pmzROyiPdkeJId6Q5cqQ60j/pnjRTuie9k2ZKM6V30jNpnzRTCijNlKZJAaWA0jSpn9RJyiRllDJJ6aSMUkYpnRRPaih1khJKCaVO0kFppFRP+ijVk9pJH6WPUjtpo1RLqiTdkm5JlaRNUispjlRKiiM9k0pJpaRn0iqpozRTCimFlGZKJaVB0iEpjhRHOiRNkw5JixRJj6Q/0jgpkDROSicFkgJJ6aRCUjKpmjRNeiedk55J3aRr0iYpo3RR6iTVkiZJlaRq0jZpmrRNKidNk6ZJ5aR1UhppjLRFGiOVkbZIW6Qy0hmpi/RGyiK9kdqwkdZIaaQt0hppjbRFyiJtka5IWaQs0hWpinRFmiJVkapIU6Qo0hTpiRRFiiI9kZpIT6QkUhOpiZREWiIlkYpIS6QlUhHpiFREGiIdkY5IQ6Qg0hCphRRECiK1kFZILaQS0gpphVRCGiGVkEJII6QRUgjpgxRCSiF9kD5IKaQTUhcpi/RF+iJlkcJIO6QUUg+ph5RC+iG9kE5IMaQY0glphrRDyiGlkHJIN6QUUgrphnRCuiHVkE5IJ6Qa0gzpgdRAmiA1kBJICaQCUgbpgjRBuiBVoCBFkDJIE6QN0gZpgtRBiiA9kCZIBaQB0gRpgHRAmiBNkA5IC6Q99emb+lRVUzad01wuBZD29E1/+tM3XVM2bdM3bVM3fVM3hdM3fVM4lVM4jVM5ldM4nVFr6DUUGnoNzYZmS1M0G8oN5YZ6Q72h39IU/ZZ2aZfuVKPdUhTthm5Dt6Ha0jQ9UWgotPREnaVnWqLOUGdpiTJLy1REmaHMUhFVloppiCpDlaUhiiwN0w9FhiJLP9RY+qUgagw1loLosRRMR/QYeiwd0WTpmJJoMjRZSqLLUjI10WXostREm6VmiqLN0GYpij5LUVSbNhQbag2FhlJDqaHQ0GipTtEUTTmKDa2GPkOrodPQZ+gzdBoqDe2F/kKHob9QYCgwlBgaDPWFCkN9obx4obvQXSguVBgaDBWGFkNxobdQYegtNBcqDBWG5kKHoblQXegwdBiqC+2FukJhobNQWGisWCgtFBWaCp2FpkJXobPQWegq1BWKCp2FqkJnobVQVagqtBbKCpWF1kJtobLQV2gt9BXaCq2F1kJboaxQRmgjdBDaCHWEOkINoaZQUGgnFBQaKhR6CkWEJkIFoYlQRaggVBCqCF2EdkI3bUI1oZvQTKgmVBOaCcWEZkItoZhQTKgl9BJqCa2EXkIvoZVQSmgldBJKCaWETkIloZPQSKgkVBIaCYWERkILoZBQSGghlBBaCA2EEkIJoYFQQGgg9A8KCAWE/kH9oH9QQagf1A8qCB2ECkIXoYPQQegilBH6CeWEkkJJoZzQUSgiVBB6CD2ECkIfoZ/QUigntBTqCeWEckI9oZ1QT6gotBPaCRWFmkLfoHDQOygcVI4clA66B+XDB+2DvkHvoHHQOOgddA5KB62D3kHroHbQO6gdFA96B72D4kH1oHjQPKgeVA+aB92DwqFi0DSoGHQMmgZNg45By6BnUDNoHGoGJUMGTYOyQePQNmgbNA51g8KhaVAyKBr0DBqHskHXoHHoGlQNGofGoWpQNOgSVAk6BFWCIkGHoENQJKgR9AnaBPWCNkGXoEvQIagTFAr6BYWCSkGloFRQMOgU1As6BY0SBX2CDkGDoF5QL2gQtAsaBP2BdkG7oD9QLegPtAeqBdWC9kCxoD3QHSgWFAu6A7WC7kBzoFZQK2gOtAqaA9WBVkGroDrQK6gOlAd6Bb2C8kCzoDxQH2gWNAvqA92C+kCBoFvQLSgQlAsKBBWCckG5oELQL6gQlAn6Bf2CMkGdoElQJqgQ1AhaBB2CUkHDoF/QJKgQ9Ah6BBWCEkFdoDFQG2gMdAY6A62BtkBXoDbQFSgLFqgL9AXawgZ6A62B4kBtoDRQGagNVAYKA7WB2kBhoC9QESgJNAVKAjWBpkBToCZQFagHlAN6AuWAduiAfkBFoCnQD+gHNAV6AgWBekBPoCXQEygKtAQ6Aj2BjkBDoCfQE2gIFARaAD2AwugBNAEKozCaAJ2AJkAXoBPQCegCtAHKANWAOkAdoBrQDagCdACqAR2ACkA1oBpQAWgGVAAaAM2AZkADoBjQACgAFAOKAQWAXkABoDn0AnoBzaEW0Bw6oxZQC+iMUkBnNEYpoBTQGJWAxuiLSkAloC8KAX3RFoWAQkBb9AHaoi76AH2AumgE1EVhNAIaAYXRCSgDVAGqAW2AVkAnoAVQGJVRBSgCdACKADWADkAHoAZQAqiKftREP+pRj3bURDuaoinaUY6u6Imy6ImiKIuyKIpu1ERLVEVL9ERVVEVPdD27ndxQ8OR2eju9oRoNUfHshoroeHY7u6Hj+Q0FUY1+6Idq1ENBNDy7nd/QEe3QDh1R8mx2LjunncvOZOe0c9qZ7Nx1JjuPnbvOXeexU9ip7GR2ajuZnc5Obae209m57dR2EjuVncpOYieyU9uZ7SR2EjuzncPObCe2c9g57MR2BjuxndfOYGew89oJ7Lx2WjuBncBOa+ev09pZ7fx1/jqrnb7Oaqe009fp65R28jqlndBOXievE9qZ64R2PjtznbnOZyeu89kZ7cR14jqjnbrOaOe0U9ep65x27jqbndNOaqews9e560R2EjuNncZOYmexs9ZJ62R10jpnnaxOVuesU9Zp62x13jpbna7OW+et09UJ63x1sjpjnbFOVqesk9W56qx1rjpbnbXOWmer09YZ6gR1pjpTnaBOVCeo09OJ6kR1ejo/naVOU+en09R56vx0fjpPnajOT6eos9RZ6hR1kjpDnanOUeeoM9Wp6lx0NjornY3OR2els9L56Lx0Jjr7nIfOQ2ef88+56Kx09jkrnZPOPmefc9LJ55x0Rjr5nHzOSKeeM9Ip6dRz6jklnXtOSSelc8+556R0+jkpnZZOP6ef09IJ6LR0YjoBnYBOTGegE9OZ6Qx0BjoznYLOTKemU9Ap6NR0Djo1nZvOQeegc9NJ6Nx0cjoJnYROTmehE9Fp6Cx0JjoXnX1OSCens9MJ6XR0cjodnYxOTienk9FZ6GR0KjoLnYVORSei882Z54RzwjnznHJOOmed081Z57RzujndnHbOO6ebM85J56RzxjnnnHnONyeeE8/55rxzvjnbnHfOO2eb08255lRzwp1qzjQn3Al3pjnRnHAnmrPMWeZEc545x5xrTjGnmHPNCXeaOdmcZE42Z9xJ5ow715xkTjLnmnPM+eRscgY5m5xLziBnkHPJOeSMcmI5p5xTTiznlvPJGeTEcgY5gZxYTiwnkPPKCeT0cV45r5w+ziqnj/PHWeWscv44rZw/TiGnldPKKeTMcgo5iZxZziwnkVPLSeQscmo5tZxFTi5nkdPIyeXkcho5u5xGziNnl7PLeeT0ch45kZxeTi8nkvPLieRMcn45v5xJkpxKzijnkxPLSeUMc4I5mZxOziSnkxPKmeRMckI5wZxQTiknmBPMKeWkcs44e5w0Thpnj9PGiePMcco4c5w6ThmnjFPHueOUcdY4cZw4zhrnjbPHOePkcfI4Z5w7zhlnjHPHueOMcco4XZwtzhJni5PFWeIscbI4V5wlzhUnihPFueJUcZo4XZwkThKni7PEmeKEcZ44YZwvzhPni9PFeeI8cbo4TZwPzginhjPCOeHUcGo4J5wVzgfngLPB2eAccBY4H5wazgGnhhPDOeAccGI4A5wYTgtngDPAaeEEcFo4L5wATgDnhVPAeeHccAo4BZwbTgLnhrPDSeAkcHY4DZwdTg+ngdPA6eE8cHo4P5wHzgPnhxPB+eEEcSI4EZwgzgQniDPEmeBMcIY4FZwhThGnglPBKeJccFI4RZwZzgyniHPEWeHkcGo4KZwSThGnhBPCKeIUcUI4F5wQTgfngnPB6eBkcLKneuZO9fT+/Oc/1/Vsz/jMnfIpn7lzPuMTPnMnfL5n7nxP98ydudM92ZM80zM9wTM99wme4LlPfpbnePJzPMOTn/wMT/AsT372Ez3TkzzRkzzJ0zy/szOXmcvOzkx2duY3M5mZzPxmHjO/md7MY+Yx05tZzPRmcjOLmcVMbiYxk5upzSRmEjO1mcJMbeY1U5gpzLxm/jKvmdbMX+Yv05rZy7RmUjN7mb1MauYuk5oZzdxl7jKjmbrMaCY0U5epy4Rm3jKhmc7MW+Yt05lZy3RmMjNrmbVMZiYtk5nZzKRl0jKbmbbMZuYz05Zpy3xm4jKfmdJMXCYuU5qZy5RmTjNzmbnMaSYvc5pZzeRl8jKrmb7MaiY205fpy8RmAjOxmdlMYCYwM5sZzMxmbjODmcHMbeYwc5vZzRxmDjO7mcbMbqc2jZnGTm0iO/XpmchMZKdnKju98zOVmcrOz1xmujJZmadMVqYqU5VpygRljjJPmaPMUmYpE5XZynxlnjJfmbHMWOYsc5YpyzxlyjJhmbBMV+Yms5N5yuxkfjI/maBMUqYo85QpygxlhjI9mZvMUyYnk5N5yvRkmjJJmadMVGYq85SZylxlnjJPmavMVqYmE5MpyBRkYjIBmZhMSyYgE5BpyfRjWjIrmX5MP2Ylk49ZyZxk8jH5mJNMPeYkM5Kpx9RjRjLzmJHMR2YeM4/5yLRjPjIbmXZMO2Yjk47ZyFxk0jHpmItMOeYiE5Epx5RjIjLjmIjMQ2YcM455yHRjHjILmW5MN2Yhk41ZyBxksjHZmIPMOHOQSciMM+NMQmYbk5BpyGxjtjENmW9MQ2Yi8435xkxkwjETmYpMOCYcU5E5x1RkMjLnmHNMRmYdk5HpyKxj1jEdmXdMRyYk8455x4Rk4jEhmZJMPCYeU5K5x5RkUjL3mHtMSmYfk5J5yexj9jEvmX/MS2Ym84/5x8xkBjIzmZrMQGYgU5MpyFxjqjG/mGpMNCYa04yZxeRifjG5mF5MLyYYE4wpxvxiijHHmGPMMqYZk4z5xSRjwplwZhiTimnF/GJaMbGYWMwsZhdzi/nF3GJqMbWYV0wq5hezilnF/GJeMcOYXcwvZhnzjPnFPGOmMb+YX8w05hpzihnF3GHuMKOYOcwoJhQzh5nDhGLiMKGYTkwcJg7TiVnDdGIyMWuYNUwmJg2TiZnEpGHSMJOYMcwk5hEzhhnDPGK+MI+YRswX5gvTiNnCNGISMVuYLUwi5gqTiBnEXGGuMIOYKcwg5g8zhZnC/GGiMH+YPkwUJgrTh1nC9GHyMEuYJUweJgmTh9nDJGGSMHuYJsweJhDThGnCBGKeMIGYQswT5glTiKnCFGIOMVWYKswhJgtziFnEZGGyMIuYLswiJhLThenCRGLCMJGYSkwYJgxTiSnDVGIuMWWYMswl5gxzidnEnGHOMJuYNswm5hPThmnDfGLeMJ+YUswb5g1TiqnDlGJOMXWYOswp5g7Tg8nBvGByMDWYGkwLZgRzgnnBnGBWMCuYGMwO5gfzgvnBFGGKMEeYI8wQ5gUzhAnCBGF6MBeYDcwLZgPzgfnAjGBSMCWYF0wJJgQIpgNzgXnBZGAyMC+YDkwLJgXzgonBzGBeMDOYG8wL5gVzg9nBVGAiMLvZTQTmNhGYBsxtbtOAiZoGzAImaqJmAdM0C5gDzAEmaQ4wA5ikSZoBzNEMYObM0RzNnAmaOVM2QRM0ZdMzZRM2PdMzYVObsNmabfnNbE22/FZ+M9mSm8maasmt5GaqpTZTNX2prdRm+jKb6c1fZiuzmb/cZn5zLbeV28y17Gauplt2K7uZbunNdM239FZ6M1+zM18zNjuzM2PzM2NzNj/zM2czNGcTgBmaoQnAFE0ApgBTgFmaAkwCZmmWJgHzNAmYB8zTPM0DZmoeMBOYqZmaCUxuJjAVmNzkpgKzl9jKa+Wy8lpZraxWTiuLlcjKZSWyUlmprGRWMiudlctKZyW0EloprZxWRiuXldHKZ+WzslkJrBRWLiuFlcRKYmWxMll5rFxWHiuNlcbKYSWwclkZrAxWLiuHlc3KZOWyUlpJrVxWUiutlcvKZaW1Elv5q/RVnipPlb5KU6WvcldpqjRV7ipHlbvKXOWoclSZqwxV5ipvlaHKUOWt8lN5q7RVfio/lbZKT6WtklbpqfRU0io5lbRKWSWnklMpq8xUyiphlZnKTCWs8lIJq3RVXiovla5KS6WrklVpqbRUsionlazKVOWkclKZqoxUpipRlZHKSCWqElKJqlRVQiohlapKSaWqclUpqZRUrioplavKViWlklLZqqxUtipflZXKSuWrElP5qoxVYioxlbFKTWWsclapqdRUzio3lbPKWuWmclNZq+xU1ipxlZ3KTiWuElSJq9RVgipBlbpKUaWuklcpqhRV8ipJlbzKXiWpklTZqyxV9ip/laXKUuWv8lSpqDxUDioPlYZKQyWhkk/5pxxU/ikDlYFKQWWiklE5qGRUNioblY/KR6WjclDpqFxULioVlXfKPOWgMk+5p9xT8ikBlX7KQaWfsk/Zp9RT3ikHlXhKPOWgUk9JqARUDioFlYXKQWWhElE5qBxUIioTlXZKOiWYEkxJp/RS0inllF5KL6Wckkspp4xTcim5lHFKLWWc8k2ppdRSvimzlG/KNmWWMkvZprxStinXlFfKK+Wakkq5plRTUimplGpKKaWaEk0ppZRSoimhlGjKMiWUEkpZpnxSlinJlE/KJyWZkklJpoQrmZRMSrhSSQlXhimVlErKMGWSMkwppkxSJinFlEtKMeWYckm5pBxTNinHlGbKJmWT0kzppDRTnimdlE7KM2WU8kyZpoxSRinTlFPKNGVcOaWcUsaVVcq4kk1ZpaxSsimtlGxKN6WV0krppsRSuinhlFhKLCWccksJp5xTbim3lHPKLuWcsk7ZpexS1im/lHVKO+WX8ktppwRTDimDlDzKIOWP8ke5o6xR4ih5lDhKHaWOskcppCRS8iiJlEZKIyWSEkl5pORRHimLlEXKISWMUkbJo5RR0ihplDXKHOWNkkd5o7Rho5xRwih5lDHKGCWPcka5o8xR8ih7lD5KHqWPEkjJo+RRAimFlC9KF+WF8kLporRQuihZlBZKCyWLkkLJolRRUigplCrKCKWKEkUZoYxQoighlChKEyWEEkJponRQmihJlA5KByWJckFJogxRLigXlCHKBGWIEkSZoExQgigPlCBKD+WB8kDpoTRQeig3lAZKA+WGckC5odRQDigHlBrKAKWGEkMZoAxQYigBlBjKDCWAEkCZoRRQZig5lAJKASWHkkDJoexQEigJlB3KAmWH8kNZoCxQfigRlB9KESWCEkEpolRQiihHlApKBeWIkkE5oixRMigZlCXKBmWJ8kTZoGxQnigflCfKFOWD8kGZopRQpihXlBJKCeWKckK5omxRTignlC3KCmWL8kVZoaxQvigvlLlyLns5l3EZl29plmnZy7TkJS996Uu17KVasiVbuuVbtmUv23It1/KXYTmWvRzLsixLs9wlWvYSLc+zJMuw7GUvyfKXu+ylW8JlL+FSLnvZS7nMlWD5kcxIZuVHLiu/siOXkcvKjkxWduQ3MhmZjPxGGiO/kd1IY6QxshtJjOxGbiOJkcTIbeQwchuZjRxGDiOzkcDIbKQ1EhgJjLRG+iKtkdVIX6QvshrJi6xGTiN5kbzIaeQuchoZjdxF7iKjkbjIaOQzEheJi3xG2iKfkc1IW6QtshlZi2xGOiNrkbVIZ+Qt0hkJjbxF3iKhkblIaKQ0MheZi5RG6iKlkdRIXaQukhrZi6RGXiN7kb3Ia+Qv8hqJjfxF/iKxkcFIbKQ2MhgZjNRGCiO1kdxIYaQwkhtZjORGeiOLkcVIb+Qx0lupyWPksVKTyEpdeiQyElnpkcpKrwRJZaSyEiSZkbTIWeQpchYZi4xFviJDkaTIUyQp0hRpikRFoiJVkadIVSQrkhXpinxFtiJPka3IVeQqMhXJifREniI9kaBIUGQoshQ5ijxFjiJFkaLITyQn8hTZiexEniI/kanIUuQp0hUJizxFwiJlkafIU6Qskha5idREDiIHkZrIQKQm8hIZiAxEXiIBkZdISyQgEhBpiexDWiInkX3IPuQkcg85iYxE7iH3kJFIPWQk8hGph9RDPiLvkI9IR+Qd8g7piKxDOiIZkXXIOiQjkg7JiFRE0iHpkIrIOKQiEhEZh4xDIiLfkIjIQuQb8g1ZiGxDFiIJkW3INiQhkg1JiDREsiHZkIZIN6Qh8hDphnRDHiLhkIfIRCQcEg6ZiJRDJiIXkXJIOeQicg65iGxEziHnkI1IO2QjEhJph7RDQiLxkJBISSQeEg8picxDSiIpkXnIPCQlkg9JiaxE8iH5kJVIP2QlEhPph/RDYiL/kJjITOQf8g+ZiRREZiI3kYJIQeQmchAZhvRCgiG9kF3ILqQWMo5UQ4Ih1ZBoSDSkGXILyYUEQ3Ihv5BfSDGkGBKOBEPCkWXIMuQZ0gxJhgRDkiHHkGPIMKQWMgsJhsxCXiGvkFXIKqQVEgxphcRCYiG3kGfINCQYMg25hgRDgiHXkHEkFVIKyYPkQUohdZBSSCikDlIHCYXEQUIhn5A4SBzkE9IG+YRsQtogbZBNSBpkE3IJSYOkQS4hZ5BLyCTkDHIGmYSMQSYhj5AxyBjkEdIFeYQsQrogXZBFSBZkEVIIyYJkQQohV5BCyCDkCnIFGYREQQYhf5AoSBTkD9IE+YPsQZogTZA9yBJkD9IHWYIsQfogT5A+SCDkCfIECYRMQQIhh5ApyBTkEFIFOYQkQqogVZBEyBYkEdII2YJsQRohX5BGSCTkC/IFiYSEQSIhlZAwSBikElIGqYRkQsogZZBMyBokE9IJWYOsQTohb5BOyCjkDfIGGYXMQUYhp5A5yBzkFHIHOYWkQu4gd5BUSB6kB5IDiYHkQG4gN5AZSAkkBRIDSYGsQFYgL5AfyBAkBjIEKYIUQZIgSZAjSAzkCBIECYL0QDIgHZAYSAckBBICKYHMQFogMZAWyAnkBDICGYF8QGIgH5ANGpAMyAukBhIDqYHsQGIgMZAdyA/kAjIB6UlPJiA5mYA8QHKSkwfIlDxAGiBTMiUNkCdpgBxAnuRJDiBLcgApgCzJkhRAkqQAEgAJgBRJAORMzuRHzmRMfuRHxmRHxqRLdmRHuqQmXbIlNanJduxGtuQ6dhu7keu4jVzJP24bt5F/1EZ+Uh21jdpIdeRGqiQ7chu5kezojWTJd/Q2eiPf8Rv5kvD4bfxGwqRHwqRMeqRHyiRIymSOzJEhmSMDkCEZkgHIkQxAEiBHciQJkCZJgCxAmqRJFiBRsgCJgERJlERAbhIBqYDc5CYVkJ1UQC4gO9nJBaQfp43RxmZjtBHaCG10Nh4bk43NxmSjslHZyGykNlobm43WxmvjtTHbmG3ENjYbsY3VxmrjtDHYOGxsNg4bi43FxmOjs3HZ2GxcNiIbkY3GRmMjsbHZSGwUNgobg43Mxmdjs/HZKG1sNjYbpY3URmDjrxHViGr8NZoaf429RlOjqbHXSGrsNe4aSY2kxl2jqHHXmGsUNYoac42gxlzjrRHUCGq8NXoab420Rk+jp5HW2GmkNc4aO42dxlnjpnHWGGvcNG4aY42YxljjqxHTiGl8NVoaX42sRkujpZHVWGlkNaoaK42VRlWjpFHVmGqUNEoaU42RxlTjqjHSGGlcNU4aV42txknjpLHVSGlsNboaKY2URlfjpdHVCGu8NF4aYY2ZRlijrDHTmGmUNWoaZY21Rk2jprHWyGmsNdoaOY2cRlvjp9HWiGv8NH4acY2hRlyjrjHUGGrUNY4adY28xlHjqJHXWGrkNfoaS42lRl/jqdHXCGw8NZ4agY2oRj8joHHQCGgMNAYaCY2ORkbjoJHRqGhUNCIaCY2GxkGjoTHRmGhcNBYaB42HxkPjoBHRWGgUNA4aBY1/xj9jnxHPqGccNOoZ94x7Rj9jn5HPOGjkM+YZ84x4Rkijo3HQuGhsNA4aG42PxkHjoPHRCGm8M9oZw4xhRjvjl9HOSGf8Mn4Z6YxdRjqjnLHL2GWUM24Z5Yxwxi3jlhHOmGWEM7YZs4xZxjbjlbHNGDdeGa+McWOVMW5cM1YZq4xrRirjmjHNSGWkMqYZo4xpxjNjlDHKeGZ8Mp4ZyYxPxicjmdHJSGYcMzoZnYxjRibjmFHMyGRkMooZlYxiRrhRyahkhBuXjHBjmXHJuGQsMzYZy4xmxiZjk9HMCGU0M6IZoYxQRjSjlBHNqGaUMkoZ1YxTRjUjm3HKOGVkM1oZ2YxuRiujldHNiGV0M74ZsYxYxjejlvHNGGfUMmoZ44xcxjjjnJHLyGWcM3oZ54x1Ri+jl7HOCGasM94ZwYxgxjtjmPHGmGPkMeYYdYw6Rh8jkrHIyGMsMg4Zh4xBRh8jkJHHCGQUMgoZiYw9Rh7jj/HHyGMMMsYYZYw8RhljjbHGeGPsMe4YeYw7RhwjjtHGaGOkMfIYaYwzZowxxiQjkpHHSGQ0MvIYjYxHRh4jj/HImGSEMb4YMYwYxhejhfHF2GK0MFoYW4wUxhbjipHCSGFcMUoYV4woRgmjhBHFCGFEMZ4YIYwQxhOjg/HESGJ0MDoYSYwMRhLjiJHByGAcMS4YR4whxgXjgjHEiGAMMX4YEYwIxg+jgfHDyGE0MBoYOYwFRg7jhrHAWGDcMA4YN4wZxgHjgDHDGGDMMGoYA4wBRg2jgFHD2GEUMAoYO4wExg6jh5HASGD0MB4YPYwgxgPjgRHEmGAEMYoYE4wJRhGjglHEWGJUMCoYS4wNxhKjibHB2GA0MT4YTYwpxgfjgzHFGGFMMaoYI4wRRhXjhFHFyGKcME4YWYwVRhaji7HCWGF0MV4YXYwwxgvjhRHGiGFExz36cY985KM65sZ49GM8vuM7tqM6sqMf2dF1R3j8ox/XcR392I5/7KMf+5iO6XiO52iOfjRHkhzH0Y/jWJYjOgIYc6Mf4VEe/SiP8+hHP84jgDEcP7GZ2Gz8xGXjN3biMnHZ2InKxm7UojJR2ahFZKMWvYnIRGSiN9GY6E3kJhoTjYncRGIiN1GbSEwkJmoTg4naRGxiMDGYiE0EJmITrYnARGCiNbGXaE2cJvYSe4nTRF7iNFGayEvkJUoTc4nSRGhiLjGXCE28JUITnYm3xFuiM9GW6Ex8JtoSbYnPRFziMzGaiEvEJUYTdYnRRGqiLlGXSE3cJVITq4m7xF1iNdGXWE28JvoSfYnXxF/iNTGb+Ev8JWYThYnZxG2iMFGYuE0cJm4Tu4nDxGFiN7GY2E38JhYTi4nfxGPit9ETj4nHRk9MNnojKCYTk42gyGwEx1BkJgZqLhWXiku9pd5Sbam21FpqLZWWSkudpc5SZamy1FhqLBWWCkt9pb5SXamu1FZqK5WVykpdpa5SVamq1FQqKvWUeko1pZpSS6mlVFIqKXWUOkoVpYpSQ6mhVFAqKPWT+kn1pHpSO6mdVE4qJ3WTuknVpGpSM6mZVEwqJvWSekm1pFpSK6mVVEoqJXWSOkmVpEpSI6mRVEjqIJWQ2kclpBYqpBpSAamB1D5qIFWQ2kftowpSB6mHVERqIxWRmiiRqkg9pDZSDamG1EZqHxWQ2kf9o/5R+6h+VEfqI7WRqkhdpDZSF6mM1EZqI5WR6ki9o+JR96h41DxqHlWPCkeNo6JR46hyVDnqHLWN6kZFo7pR37xR4ahr1DgVjRqnslHRqGhUNmoblY66R52jzlH3qGjUNSoaVY2qRkWjplH1qHzUPSodtY66R62j2lH3qHtUO+od1YvaRbWidlG5cFG3qFtULaoVVYuaRbWiWlGzqFhUMWoYtYwaRgUDRv2iklHLqGZUM2oZ9YzqRbWiflG/qFbUMioW9YpqRSWjjlHLqGNUOLWMWkaFU8WoUtQoKhU1igpFhaI+UZWoSVQgahIVCRL1iHpENaICUY2oRVQgKhC1iEpEVaICUZeoQFQq6hJ1iUpFZaJKUamoU9QpKhW1iipEBaIOUYeoQFQiqhA1iApEfaI6UamoTtQmKhWVitpEZZLCSl35Snuls9JaKa50W3ptn1vcAFJlm8MGsSPseLPbAN/c3HBb0Ua0s+wh+8hesvVsOzvLDrE77BT7xZ6xVWw6+82O2172mV1mL9qQNhnPyWvyqvjnKef8Ap/AT/ADXAH3fvz/bzkhnqdr3orX4of+iG/iu+BquMfjcA9cA0fBefAgvARPwcVwFL1Xv9JFdTTdTS/RO3QffUf/0/t4t6PqjHqj7qwL6424KA6qI+C8uCxOiv/ixjipvqWX4Kl6kY6Ep+LVODO+qifoM1fFm/FiPeTX+Lcuej3+Dhvfys/xdjyc7970nc/gN3gUHoFv4L2UVdoq5bQZbBV7wobjfXfZcXabfWWL2VU2F/6AS+Ao+Cp+iJNdkve8ik6lx+m6b+vd/Ond+DW9V+op1ZSCSjWlm1JQKah0UyoqLZVySkelo1JOqabUWmospZZSS42lzVJvabLd7S5NtgOkz9JiabQ0WlosTbbHvbe591a3ut29YWPYEDaGnSHD9rDfXWDPe94FNrwpbCXbxXaxlSTZMXaMnWRX2H02mY1n49lkNpg9ZqNBs0H917v661+9q+/5Ae5xAVwA9zjMvY2KwxzeqHj7K/z2c/gcfvtdcC9dBefCuXQVvMq/8Ms/4U/45Xewn21rm9q2xvdsapsa37O1bWGczv7F6exR+9f+tUftXTwMj+Nx3NAmxfX+xjUfsL/tb3wA53wAT8FTcBRdV3fUYXVHXVCH1WF1QV1Vh+Hjeowew8f1F71D39EtdAt9R1/QefQfXUPX0H/0D11A9/ra1+711LPdm0c92r31bD71XrfWrXmvQ0tLpahSTimqVFXKKeWUqkpZpadSU+mm1FRKilQqKvWUfko1pZ/SUKmmVFMaKh2VukpXpZvSVWmqdFO6KU2VnkphpZs2pb7STWmn1FfqK+2U8ko7pbdSXimv9FZqLJ2V4kpjpbFSXOmrVFj6K92V/kpxpbvSXSmutFdaK6WV4kpppbJkpbDSaamz1FjqLGWWGkuNpczSZumzdFlaLF2WQoOWSku9pdzSZCm3tFqaLE2WVkujpdNSY+m19FpqbJ+psfRWeivVlUpLsaXFUmypNm3bTHmlxtJh6bDUWKosNZZaS62l2dJsabdUWdpte6myVNn2trjFzTeAzXfvu93vXneBve6/C+wC++9z/53udIfbb3QH2Ogmyd3tAvvcCXaCfe4B+0x17QF7QKorDZZq23qbW28Q3OMO97fP/aXf9rnP9Fu6bbvYJjaFbWKT2CT2hy1il9gVdonNgsWOsTnsCPvCvrAjbA3bwx6xIewRW8WGsCFsFZvBbje8AWx4F9gANoBdYCPYBXaCjWAj2Am2g51gR9gOtoMdYVfYETaIXWFX2CC2iB1vAzu3c9vAlveHvWFT2Bs2hE1hU9gQdoMNYTPYDXaDzWAf2Ay2gX1gH9gGdoBtYLM7wA6w2e23hh1hd9gddoSdYkfYCRJsCTvBHjBgL9gD0mBpsBTZPrKN7CXbyBYiZPfYWfaE3WVP2Cp2l91lq9hwW8VespfsKbvIRrKZbCSbyCayf+xHW9EutRXtLFm2t51ld9ldeN89tpK9ZCvZUKDsKRtuT9lTtpT9ZCfZTHaSDQTILrIRbUI7yya09+wsO8ves/VseRvY7na3gW1uA5vBZrAJbAZ7wp6wFewJO0uWfWVn2Xa2nR2H53i81/CYv++G4y9XVb73g90kRZYi2032gt1kW9kL9oJtZUvYVjaWLWFL2Fh2io1lc+GymWwuu8qusp/sGTvHVrFzbB8+9pLtYwfZS/aSHWQP2TD2ip1ir9gnTuwQe8RGsVVsFLvFVrFV7Bb7xe6xcWwlG8emsZVsJZvGlrFr7Bs7yb6xeewkO8nmsYHsH3vHZrJ3bB2byWaydewUW8e2sVPsFNvGhrEf7VJ70p60S+1M29PetEntTdvStrQrbT+70GazC+1D+9ButCNtRjtuM9qGtqEtaAvafHbc5rPz7Dybzm6z4ewrG86uU2ez2XX2nTvbz46043alXWnHbVI7bp/ap7jejbajzWY72pQo7VKb0saEaXfaW3bcjrKj7LgNZsftN/vNdrPdbDkbzJaz58zZeLaXXWZv2Vt2mR23y+w/O27H7T/71Eazx2wz28wes9nsMduJk31lO9kC9pV9ZQvYCraAXW4FW8EuN4FdpsQ2gU0gJbbNlFj6a5vbTH+lxdJfqbC0WFosFZYm2332oE1mD9qJEu1F3OTnhuMn9xtuw3HPO/fcdfnMF3AD3AAHwAFwmXMuc5bl33PyqjwoD8qr8qR8Ju/Jq/KefCivyqvyoTwpPvMAvPMAHAFHwBvwBjwC7zwCr1CBn+AVuAVugW/gGjgGjoJj4BQocM4pcAfcAV+wp+1tfM/etrvtblsbn8Ah8BMcAmfAYK/hDHiCvWav4Ql4bkvalzapfWlr2qQ2qa1pe+IlRzcqjvKVr7zdkjapDWlD2qQ2mU1qf/u2A+1vnHO+UXHOU57y8lf4EX77I3wIH8JPsDvtT7vU/rQ5cdqZ+AmugneughPgnXdOYHvjBHi3vW1vvNuleLdN7VK71Da12WxTG9Bms9lsQNvMlrVd7VHb1Va1Ve1VP8EX8Nsv4M9//vFetWPtUTvWrlVr79qy9qh9a9/ao7a1LWwn43R2st1sN9vR/vsDeFc/wB8w4Jd/wDfwDXwHe9juta3tXjvXzrVv7Web2ba2mW1kG9ke1hH0EbxQH8ERcUTcD1fDGfFCnBF3xB3xSBwTz8QL8Ux8E9/UEfBIXBIvxCVxS5Y4Jk7yQ/wQ38MPdbGL/NQf8V18D9/Dd/E1cEDcDafD3Ww1nA6ns9XsUVvNBrVH7VEb1La2Qe1i29q2totxkrvhgABxUtwQj+N+uB8exwvxOA6CF+KFOAiuhoPYYrYY7m0xm8vmslFtLhvLRrVRbSw70MayrexAO9C2sslsK7vJJrPJ7CYbzG6yH2wwG8x+sKN8Ez/Ed/FD/A4dPgc+icfhlXglHodf4nE6An6JX+oIuCbehv/hcrgc/oeH4n+6x0PxUN3rNHgYDoeP4WM4HP6Fw/FIPJKugk/ikHgcDok/esTV8Ee8USO+iN/hZ7gbfmZ/4W64m/1lq9lftpatZqvZWvaYrWVb2GP2mG1hO9kW0mPbyXaSHtsC0mMpsC1gC0iB7TIFluba5S7TXCmxNFdqKyWWEkttpb9SWymn9Ff6K+WU4ko5pa1SXCmutFX66mv4Lv6Ff+G7+OV38ct/5jP4Zz6cz+Az+HB+jA/n0/kxfoxP56Phi3giroYn4oq4Gq6GK+KMOBVeha/iVbqKrqL74FD4Ef6FH+FFinAf3Avf0lXwLRxLV9FVcCz8C8fCp/ApHAonwpPwVTwJf/KEU/lvvh07H8638/V8OB/O1/PpcAX8Aff4A46Ce9zjKHgcjoJzMZwMV8FP8DA8DD/B4/iJvYbH8bi9hoPYa7YUDoKD2FK2mC1lU9litphNZVfhEngGjoJn4Bw4Co6Cc+Ae+Ab+gZ/gH3gHfoKf4B34BQ6Ds2DBX/Ax/AtfwpfwL5wE/8JLcBKcBC/BRf6Cx+AleAxuwwbnwX3wHfwL38Fr8C/8C6/BS/AafAYvwUvwGRzGLsZFTnKRl+Al+CpeggcJwol4VX/84B+/gg9+8Cv47VfwX/z2t//Fd/Ff/DTfxXfx0/wzP81v88/8M7/Nf+PZ+Di/xq/xcR3Ox3UYMHoLnqqP6VA6lD6mZ+lbepdeonfpYXqYjqa36Cs6XF/RU/QU/USv0/N4t+fpfDqf/qef6CI6XBfRQXQQfUIP1gX5rgvqg/qg/qgb69A6ow7Ne97rkrqwjqs36ri6rN6oN+qyOipPokPq3jqk7qg76tk6qt6qM+qtuq3OqDPqtrqxvq076926s96oN+qRuq4+rDvqwzqz7qg76sx6tl7Hu91Nd+PdXsK7PkQv0Uv4EN1MD9ZzdUE9V4/VBXVBPVZX1V14uM6is/BwHUVf08v0Mb1M99K99Cy9T8fj3Y6n0+l0+phOp7Nh09fwZ93jxrix7nFS3eN//vA7/A9vw+/wO7wNP8N5cVK8GC/GSfWQk+KAAPFTHBCnw0/xU5wO38Pp7Gh8D9+zo+1pXUIPwVX1EJ0ECQ/XSXQT3URH0Sf0BB2uJ+CquCqOim/injoC7ol/+sRFcTk8FM/D8/BQXfNQnUbXXXcanQqXxV9xUvwVt8VJcVLcFv/FQfFOHQHvxDlxTlwTZ8aF8VVcGM+Vix/iuTgtTou36ki6E56qO+lRovQtHUpfwlP1Jf0IT8VT9SO9SJ/756r67713332Xuaou9wNcFVfVD3QJvBbfxQ/xXfwYP8QP8WNd5Me4M+6MX+PP+LTu8WncG/fW0865th5ybZxaD3vIqfFmXUNn0Hl0Br1Agc5yMtwOj8PtdDE8Do/TxXQEXUx/0xF0BP1NH9E79A3dR9/QHTjoBrqB3nYfve1l99F99JKv6iXfxlfxVXwbr9YF9B/d6z96je51r9foNDrbeefReQ87j86jh71HD/mp3qP34Kf6EH6qi31IH9LFvoN/62gXO9rdLnaxu31Hd3uu7+g7eq4v6AL6g/6jP+gU+o/+o1PoH3gqTqiP4YS67rrH8Yl8IB/nA3k+no/X4yv5ST7OT/KMGPlEf/SqfCvfyqvycV6V1+TjfJzX5Cv1Fz6uu+gufJyH83H+zh0/x2fyqjwlT8mr8mm8qg9+0Bv64G+9IW/ot97Vb//3rryr/7/3djweD+fx+D4ezsP5Pj6N7+MFCfKH/CG/yKfxi7wkn8an8ZI8JY6Kq+KGuCGuisPhqjwch8PheDiPxMP5NB6JR+LTeCs+jTfkrXgr3pDv4g15V76L7+Jd+THe1S/9GD/ml/7MLz8Df8af+Qz8m8/gx/Bv/Jsfw6/6MT4av8qv+mh8sg7Jk+iReiRPonfzJPySJb6EX+KpUPFNPBXPxTfxTTwXX8Vz8V98FV/Ff/FZPAqfJIkn4ZN4KZ6EJ+Gl+CVeitfil/glXoun4rV4MZ6Kp+LFeC5ejC/juXguvoz/0if5sMfpcXzYx/jQz+hj+hg/w7t+hj/iXe/6Iz5El+RV9El9klfhQ6/CO/GhD70TP8M78VH8DD/DR/FHPAqfwHc+gZdl3z0GX8I38A18Ce/5Er5JE6/CN/FVvAqvwlfxTnwVn8U78U58Fh/Fm52b7zq3/qw/68H8Bm/Bo/AWPAQPwSfwGLwGX8Jr8BQo+Ac+9a33fOtz3vOez3kE3UdX0Wf0GV1Ft9JVeCTdSrfikfRHHom30h/1R96K77wV38V3vvNdPArfxY8Z45P4Mf6MT+KT+DNeij/j33gpXop/47X4N36V1+K1+FVejF/lk3kxXoxP5st41s/dm5/9gO6te/MDPAo/wDvwKDwK78Bn8A98AV/CF/CxL+FL+Lh387Ffe7feza/+7Lc6sR6oE+vLeqAeqC/zYF/WsXnQgx2bH9UOagh1VB+oGFQLKgHVgPpAzamw6kANoAJQH3xZ39ZX9XP9WX/Yd/al/WVqCfWE6kGlodpQRewz28sW5aX5at+Pn+ad+W4f/gC++71vem9b16a1Z/lvftsnxAf1Kl3Gn/Lf/DafyP/xgXwoX8kv80X8Er/FJ/UVfV9f0nf0D/Eo/AoH8wn9RYG+oA/3x/w43oPj4Dl+HjX+ZTqHrqMD6cp6sZ7oqx7N7x3uZ++6ybt1sL99QP98Lb/LP/KWfCSfyhPyinwc38P78Kg8GG/GM/EyfA3/wW/xIDglH8PD8EW8Dp/DF/Gv//7zUDwW/3kF3oA34Ql42J/o0fox/3kQaqvKqqhmUCeoDjYxPvLwo3//FV/Nh/FbcDIcDLfTWfVbPVAX0031N76IH+KfdFHeg/+gKlAdqAhUBKoDdcBf9o0Z+8LU8E9Tyz9NXaCWaqkuULv6qeeXpp4qV7nK4Fv7zX61X+03+9jUGWoPtYbaQ/Wh1lBrqD7UG/6WP+Vz+VO+m8/lc/lu3tfH8N1P4VP47m+wbW1R+9V+tUXtVl/Cb/EtfAu/xc/QN3FKvVPvxCn1T5sb/za2jY1/u1pvwgd1KV0KH9TJ9Eq8T7/UL/E+HdPn8Vf8HD/HX/FpfFb/10/1f/1FP9VP9Rf9Uh/HZ/F9fB+fxS/DXXAZ3ASXwW/wGxzM9/KL/TA/zC9WpavpanqVfqYT6q76ou6q8+LVgXVWPVA/1U/1QD0R79U7PowP6x1f1jl0IB1Dx9CBdAX9RrfRL/QL3Ub30IX0rsvoHdfTZXQZXA8f9At4OB/BR+Dh/Af+k0/lN/lUPo7f5Df5OP6Sr+Ov+Dz+ivfi8/g83ov/0+F4I/2QN+Kh9EP9kIfiP++m9+q9PCq1qwvUVV3VBeqrclVVGaiq6qquOqse1A1qD3WDqkGDykPVoGZQeag81AxqCDWD6kANoYZQHaij6kCFVVhlVVbd6qhu1VRNFVRRNVVFNVX/V1uVgPpAlVVZfaCK6gPVggUVgmpB/aBCUCGoH9QL6gcVhHpBvaCCUDmoszpAZaAOUB2oDFQGqgN1gmpATaA+UBOoBdQH6gO1gBpAxaA+UCWoEtQH6gL1gQpAXaAuUAGor6pAPaA6UA+oAlQHqgNVgJr7rD6s/+vD+rX+r//r18L1hX1cn9an9WP9Uf/UV/VP/Va/1Zf1X/1V39df9VGh+qR+M1X8yD4yVfzPVFGF8J/9ZyoElVQhqBdUUiXVC2oE9YLKQY2gRlA5qBTUCmqHD03toI7q+JOp43fm7C/7uf6wv+vv+sP+rW/s//rC/q+vS9fn9bH9Zs0+s9/sI/vMPrOP7B/7yP6wf+wf+8O+rz/sz/q+vq8/679SQ1X/aar+3f60P+13+9hUUO3UUe2+NnVUx6/tO/va/rVrn9qn9rN9Zz/b5/adfWef25f2uf1vX9qX9r+p37/1h31b39Yf9lX9YR8Zsh/sI/vPfrAf7D/7yv4zlfzKvjKV/NFUUo3wo/1oagTVqxFUCqpXvUpBbfCt/W2/2d/2vf1mv9n3porfm+qpoiqqnoqqG1QPKgYVg+pBtaB6UEWoFlQLqgj1gypC3aF+UD+oO1QQKg7Vh2pDtaH6UEWoPtQfP9QdagnVgzpCHaF6UEmoJ9QUqgc1hbpihSpCXaG2aKG6UF2oMVQRagxVhipCFaHKUGmoLFQVag9VhYoChepBRaGaUD2oHlQTKgl1hgpD7aHCUF+oPdQe6guVhYpD1aH6UHWoOVQfqg81h3rjm96aNQ/Nz/K4PC6vy0PzzTwq38wj88i8MH/Ly/KnvCz/yr/ys/wnL8qn8qJ8KV/Kj/K6PDB/ygPzwXyw78cH88e+H3/MM/PMvDTvzBvz3bwxP8wP8778L0/Mc/PEfLFi/pmf5rv5a/6a7+a3fe933/ydz+azeWv+mY/muflonpqn5rFtW/vaFrWv7VCh9pkP4y/4C374AXwC3/0E/oEDv4EH5Ln5ZZ7b336ZX/b3RzeszWqL2qx2qi1qi9qpdqsNa4vatDatLWrP2qK2l+1lh+HfhrZnbWh72bJ9jCvhHxfBvz2Li+Ai9iwO7lk7DAc5uMPsNPvYDrZn7WDb1561Z21fW5fX9vUn9PX//ue/bW47G/92ti2Nf/zb0ja0bWvj2tc2rs1r89rAepLOhA/qTPqTJ71Kb9KV8EFdSTfCB/FB3UhPsoFtY/vaNraVbWXb2R/yj3wz/8hPkuQ3+W/+lD/lp/hKfpFf5hf5Qr6Q7+PHfS0fyNfyq/wq38k38pf8Xn/Jf/KffCq/ybfyzXwrHwuW3+VD+WX+lX/ll/lbvpPP5AP5TD4SJJ8IN8UFCeKjuCDOhrPhczgcp8T7cEp9U9/UMX0Rv8X/8D/8Fn/DR/+Kn+Kn+Cu+mb/i8/g8/pAf5Bv5LL6R36vX57/XR4TId/uIPqFPyG/7JT6J3+KT+CB+i9/ig/gZvo6/4v/4P/6KD+Sv+Hv/E397bp7bNz03j81j896+jm/jr/g2/oy/4q/4Mz6NH+u7+sK+q4/oC/vCPqKf7CP6vX6yn+z3+tB+r1/sQ/vQfjG1AtfCu/AuPMvH8Wt8Fr/Gl/Fl/BvdE7fD+3A7HAwHw+E4GH7lCtfyMfwN3/0bfovvfve3+DD8Fk6JU+JpOCUOx+F4jn/j7/gs/o7fo8cP0qdwPp0I58PrdCKdCK/TP16Hv3nDS/E3fM0aHoiv4WZ4IB6Im+F4uBlegOPheHgBjobf4Do4GK6DA+FAuJBP6n/6iv6nv2nTx/RL/UUf1Af1F31Of9K/9A/9S1+Tpq/qa/qevqqv6nv6o76rb+oj+qa+KFE/1A/1O31Ev9O39BF9RN/SJ/QtfUqf0Kf0I/1Iv9Fv9B99Qv/Rr/Qr/UW/0s/0F/1FP9Pn9B19Rv/QZ/Qh/UP/0If0J3Eh3AgHw41wJ054lB/o+/mAPqDv5xP6fny1T+gT8tW8tn/oq/p1fp2v6u/5qn6wv+fv+cH+nx/sK/t//p+v7Bv6yn60b+gb+tF+oh9N9T/RT6T6D0z1aoMP7ANTG3xi29mutq/tavzb1/Y1/vEQ/ONKeAgegivhZXyQL3of3scXPaovfhQfxTc/ih/lm9/8Uf6JH+W7+Sf+ie/mA/luvpwP5AP5cn7cl/Px4PlxPp7f58f5cX6ff+f3+YP+nX/nD/p8OBnOhIPhTPgIDoaD4SO4CT6ChzzkI6fBW3ATvAVfsYK74Hx4GV6Hl+FKeB1ehyvhb7gSLoK/4W+4CL6Gi+AgX8PXcJCb4eBOw81wMzsNL8BHnoOb4Dk4Dm6Cm+A4OI2/5Zf5Xr6XX+YX+2XUWI3VCn/MF/Pjvpj/5cf9uP/la+FI+BCegw/hP37wHjwLt8LhuBUuhcNxOC6F5+BSeJMmHMmH+3G/y+/y476ZH/fjfDPfzI/z3/w4/85/89/8O9/Ov/P5fDvfzufz9XwqP8vv9bN8Lr/X7/W5/GKfywfzi/1iH8wn0+H0O95Iv9P9+OmA+pOOpVfpWPqXXqVX6V/6mT6nt2nTyfQ2PU2aDqYr64kSdUX9kP86oo7If52Q//qxY31XD+TBXqgX8mCn1Iv1Wj1Rr9Vf9UQ9UX/VT3VAfY830vd0Pd6IN9L19Dm9UrfE+3RLPRPvw/v0TN1Tz9Q1aeqc+q6+qhPqq3qqTqgT6qm6q66mx3U4Pa7b6XA6nG6n3+lgOpdOpnPpWjqZTqZr6VJ2qH1tE9vE9jU+7ms8BB/5yEPwHDwEL8Nz8By8DE/Dy3A+PA1Pw/l4kfPpU7zoxT6ly+G+eCkOjAPjpTrIS/FAgbgpHojj4aa4KY6HC+J4OBouiAviaDgbHouP4r14Lz6qd3wUn8PncD3cF4fFS3FYnBVnxW/xWNwVH8Vd8VmzOC6OixPjozgxroyP4qO4sj5yZTwaj8ax8VtcFy/FdfFgvBQvxYP1jwfjyXgyDo1349Y6yK1xZBwZB8ah8Wz949k62cn+/tyXPZovf/azv/cLPUK/0SN0AgR6/NUPezQf/q5H49F815P57g9/6L18TF/SV/Ql/UNf0Vf0D/1C/9Cv8wv9Qr/OF/Tr/DVf0Bf013w/f40P8/18Pz6MP9U59AxdR8/QGzToAPrJufWOc+PSetc7Lo0v6wO6jf51Gz1I//rXg3QiPe5mv9HNDvYb/UYHO44OclMdR8fBTfUc3FQfe46eo48dCMfWdx/77mof+9jVDqSrPUAH0oH0AF3BL/PZ/DyfzVfz8/w8X82f89X8Fn/On/NbeDi/xZcg4T/oAzqEbqND6BW6jW6jV+geOoAOdx0d7l3X0XX0rgvxbvwjD8gD8o88N//I7/LcPDe/y//ytDws/8jD8rF8LF/LC/O9PCrfy/Pi5R95Xt6Wf+QfeVuelh/lO/lUvpPH5DF5S/6K3+Pj+D3ejx9P6JOelU/lU3lWPo5n5QsV8mq8It/Ix/GNPCQfx8fxkPwl78gj8l48Ij/ID/J//oJP/vCTPlUq78Wn8pEieUeeiA/jn/gnPowv4sP8NX/NF/+aX+fX+Sh+nb/no/go/p4f5e/5f36UH+X/+W7+n2/ou/luvqEv5xv6ib6cL+cn+nh+og/s4/l4PrDf5wP7xH6f3+cT+4N8HS/H0/FX/BVPx+/5ov/hi/gfnofn4XX4IF7IF70QD8QD8T+8C8/Cf/AsfIoUfoW/0il5L52SB70X78WDnowH/QlPxpPxJzyarqgb8rob8iNGeCV+hJ8yxcPxU3760z/Hr/At/Affwr944WV0Tx6EF+FFeBCeiAfht3ginojf4sP4Lb6ND+PD+Db+lG/jTflT/pQ35bt5U16Z7+a7eWWfe2X//Pzzf34W//wqPovP4qv4Zb6KL+WX+WW+lM/GD/FFvAfvwRfxH3wRD8N/8B88DO/C2/A4PCqPw+/Y4Xt4MJ4Jk/7N5/A3fBF/w9PwRXwRT8PH6KL8h96r9/IfPCr/wdfwqDwqX8Pb8KoH0L95AP7AAW/Cv/7zBrwB/3kT/vNYPBYPxntPeu3Jrq1r68q8Am/CT/ATvAnfwY+ecx/gF/g5D+fnPBoPx8PxaLwSj8af8Eq8En/Ca3/Cw1577WHv+6L+rRvqhvo3P6J/80z8CD/CM/FTPBNvxk/xU7yZn/oAXoAHvQC/wC/wJ/wCL0GC5+AP+AjehI/gK3gTPm/ctGETt0ZNGjRnzJQhMwZOTBgwX7x04bJFSxYsV6xUoTJFShQoT5w0YbJESRIkR4wUITJESBAgP3z04LFDRw4cN2zUoDFDRgwYL1y0YLFCRQoUJ0yUIDFCRAgQHzx04LBBQwYMFyxQmBABwgMHDRgsUJAAwQEDBQgMEBAAQG6WY/h1W3ZVv+98p+hpluQohuDndW7YrPlplHwSArT+BBBo7blpw+apCfOyvCtLkPCcsQIFh5fhNSDwq9/WoHWtO6qvdbfUJenpdLxIMUKEhYouwUB/e+uNGzFcrFRJgoSHjRgwSIy44BYoxJ7W/H215jtFT7MkRzEEPw0LkBQRXgcGSYwMaKDgCOkVqILWHzxo/YHVHQitEVBDEAZBDwQWDnCqcwCKFq0NWHtl4IrWBioY0NoAT6B1AWQFxgwpIEJXJjwEKBDw0AasWTIAidYChIUaoLUAAQECAACQy82QZlyyrONYASwDfrW8LiC3RdVCY9l3XUWoStQP53tMHljvJOcSto6diklRROgJ68RmmrhKFaUmpZAKRjyjDBGUqAVZCCjsICpQA7RPyPd6KrT2REDqBMDRWmsAcC4TgBeAm7MEoAXA5iYBWAGoOUgAPgCfawSgA+C5PQA2gDR3BgAK4MxZAWACKHNBAJAAxpwPACKAMLcDAAjgy+EA4AHocjUA6Ny3nIqct1y3HIgct9y23IOctly2nJzDlruW6zlruWq5MEctN22elpOWizYHy0HLPZtt5Zzlms2rcsxyy+ZMOWW5ZPOhHLLcsblPzliu2CwnRyw3bIbLCcsFm6PkgOV+zUlyvnK95iA5Xrldc4ycrlyuOUQOV+7WnCFnK1drjpCjlZs1B8jJysWaeQ5W7tU85lzlWsnfcqxyq+RnOVW5VPKvHKrcKflWzlSulPwqRyo3Sv6UE5ULJT/Kgcp9kg/lPOU6yX9ynHKb5Dc5TTlMuUu5SjlKOUm5SLlHOUc5RrlFuUU5RTlFuUS5RDlEOUS5Q7lDOUM5Q7lCuUI5QjlCuUG5QTlBOUG5QLlAOUA5QLk/uT85Pzk/uT65Pjk+OT25PLk8OTw5PLk7uTs5Ozk7uTq5Ojk6OTq5Obk5OTk5Obk4uTg5ODk4uTe5Nzk3OTe5Nrk2OTY5Nrm4XFxuTW5NTk1OTS5NLk0OTc5MrkyuTI5MjkxuTG5MDi4HlxOTE5MLkwuTA5MDk/uS+5LzkvOS65LrkuOS45LbktuS05LTksuSy5LDksOSu5KrkqOSo5KbkpuSk5KTkouSi5KDkoOSe5J7knOSc5JrkmuSY5JjkluSW5JTklOSS5JLkkOSQ5I7kjuSM5IzkiuSK5IjkiOSG5IbkhOSA5L7keuR45HTkcuRu5GzkaORm5GbkZORk5GLkYuRg5GDkXuRe5FzkXORa5FrkWORY5FbkUuRQ5FDkTuRO5EzkTORK5ErkSORI5EbkRuRE5ETkQuR+5DzkPOQ65DjkNuQ25DTkNOQy5DLkMOQw5C7kLuQs5CzkKuQq5CjkKOQm5CbkJOQk5CLkIuQg5BzkGuQa5BjkGOQW5BTkEuQS5BDkEOQO5A7kDOQM5ArkCuQI5AjkBuQG5ATkBOQC5ALkAOQA5Cbc3FOzam5n/s5n+O5NJfm0ByaM3NmrsyVOTJH5sbcmBNzYO7LfTkv5+W6nJ6/zd9mb7O3udvcbeY2c5u3zdtmbbO2OducbcY2Y5uvzddma7O1udpcbaY2S5ujzdFmaDO0+dnsbG42N5uZzczmZfOyWdmsbE42J5uRzcjmY/Ox2dhsbC42F5uJzcTmYfOwWdgMbP41/5p9zb7mXnOvmdfMa94175p1zbrmXHOuGdeMa74115ppzbTmWfOsWdYsa441x5phzbDmV/Or2dXsam41t5pZzarmVHOqGdWMaj41m5pLzaVmUjOpedQ8ahY1i5pDzaFmUDOo+dP8afY0e5o7zZ1mTjOnedO8adY0Y5ovzZdmS7OludJMaZ40T5olzZLmSHOkGdIMaX40P5odzY7mRnOjmdHMaF40L5oVzYrmRHOiGdFsaC40F5oJzYTmQfOgWdAsaA40B5oBzYDmP/Of2c/MZ94z75n1zHrmPHOeGc+MZ74z35ntzHbmOnOdmc5MZ54zx5nhzHDmN7Obuc3cZmYzs5nj5rh5zbxmVjOrmdPMaWY0M5r5zHxmNjObmcvMZWYyM5l5zCxmDjOHmcHMYOYvs5e5y9xl5jJzmbfMW2Yts5Y5y5xlxjJjma/MV2Yrs5W5ylxlpjJTmafMU2YpM5T5yfxkdjI7mZvMTWYmM5N5ybxkVjIjmY/MR2Yjs5G5yFxkJjITmYfMQ2YhM5D5x+xj7jH3mHnMPOYd845Zx6xjzjHnmHHMOOYb843ZxmxjrjHXmGnMNOYZ84xZxgxjfjG7mFvMLWYWM4t5xbxiVjGrmFPMKWYUM4r5xHxiNjGbmEvMJWYSM4l5xDxiFjGDmD/MH2YPs4e5w9xh5jBzmDfMG2YNM4b5wnxhtjBbmCvMFWYKM4V5wjxhljBDmB/MDuYGc4OZwcxgXjAvmBXMCuYEc4IZwYxgPjAfmA3MBuYCc4GZwExgHjAPmAXMAObcPM/yLM/qrM5//rOf/dznPadzOqMzOp/zOZuzOZdzOZOzOIdzOIMzOH/zN3uzN3dzN2vZm9xN5iZvk7fJ2mRtcjY5m4xNxiZfk6/J1mRrcjW5mkxNpiZPk6fJ0mRpcjQ5mgxNdiY3k5nJy+RlsjJZmZxMTiYjk5HJx+RjsjHZmFxMLiYTk4nJw+RhsjBZmBxMDiYDk33JveReMi+Zl7xL3iXrknXJueRcMi7ZllxLriXTkmnJs+RZsixZlhxLjiXDkl3JrWRW8ip5laxKViWnklPJqGRU8in5lGxKNiWXkkvJpGRS8ih5lCxKFiWHkkPJoGRPcieZk7xJ3iRrkjXJmeRMMiYZk3xJviRbki3JleRKMiWZkjxJniRLkiXJkeRIMiTZkdxIbiQzkhnJi+RFsiJZkZxITiQjkg3JheRCMiGZkDxIHiQLkgXJgeRAMiDZj9xH5iPvkffIemQ9ch45j4xHxiPfke/IdmQ7ch25jkxHpiPPkefIcmQ5chw5jgxHdiO3kdnIcXKcvEZeI6uR1chp5DQyGhmNfEY+I5uRzchl5DIyGZmMPEYeI8PJcLIYOYwMRgYjf5G/yF5kL3IXuYvMReYib5G3yFpkLXIWOYuMRcYiX5GvyFZkK3IVuYpMRaYiT5GnyFJkKXIUOYoMRYYiP5GfyE5kJ3ITuYnMRGYiL5GXyEpkJXISGYl8RD4iG5GNyEXkIjIRmYg8RB4iC5GFyEHkIDIQGYj8Q/4h+5B9yD3kHjIPmYe8Q94h65B1yDnkHDIOGYd8Q74h25BtyDXkGjINmYY8Q54hy5BlyDHkGDIM+YXsQnYht5BbyCxkFvIKeYWsQlYhp5BTyChkFPIJ+YRsQjYhl5BLyCRkEvIIeYQsQhYhh5BDyCBkEPIH+YPsQfYgd5A7yBxkDvIGeYOsQdYgZ5AzyBhkDPIF2YJcQa4gU5ApyBPkCbIEWYIcQY4gQ5AhyA/kB7ID2YHcQG4gM5AZyAvkBbICWYGcQE4gI5ARyAfkA7IB2YBcQC4gE5AJyAPkAbIAWYAcQA4gA5AByDk5J8+yLLuyK3/5y172cpe7zGUub3nLqIzKpmzKpVzKpEzKozzKoizKoRzKoAzKn+zJndzJWtbxt/hb7C32FneLu8XcYm7xtnhbrC3WFmeLs8XYYmzxtfhabC22FleLq8XUYmrxtHhaLC2WFkeLo8XQYmjxs/hZ7Cx2FjeLm8XMYmbxsnhZrCxOFiOLkcXH4mOxsdhYXCwuFhOLicXD4mGxsFhYHCwOFgOLgcW/4l+xr9hX3CvuFfOKecW74l2xrlhXnCvOFeOKccW34luxrdhWXCuuFdOKacWz4lmxrFhWHCuGFb+KX8WuYldxq7hVzCpmFa+KV8WqYlVxqjhVjCpGFZ+KT8WmYlNxqbhUTComFY+KR8WiYlFxqDhUDCoGFX+KP8WeYk9xp7hTzCnmFG+KN8WaYk1xpjhTjCm+FFuKLcWV4koxpZhSPCmeFEuKJcWR4kgxpBhS/Ch+FDuKHcWN4kYxo5hRvCheFCuKFcWJ4kQxohhRfCg+FBuKDcWF4kIxoZhQPCgeFAuKBcWB4kAxoBhQ/Cf2E/eJ+8R8Yj7xnnhPrCfWE+eJ88R4YjzxnfhObCe2E9eJ68R0YjrxnHhOLCeWE8eJ48RwYjjxm/hN7CZ2E7eJ28RsYjZxXBwXr4nXxGpiNXGaOE2MJkYTn4nNxGXiMjGZmEw8Jh4Tw8VwsZhYTBwmDhODicHEX+IvsZfYS9wl7hJzibnEW+ItsZZYS5wlzhJjibHEV+IrsZXYSlwlrhJTianEU+IpsZRYShwljhJDiaHET2IncZO4ScwkZhIviZfESmIlcZI4SYwkRhIfiY/ERmIjcZG4SEwkJhIPiYfEQmIhcZA4SAwkBhL/iH/EPmIfcY+4R8wj5hHviHfEOmIdcY44R4wjxhHfiG/ENuIaMY2YRjwjnhHLiGXEMeIYMYwYRvwifhG7iF3ELeIWMYuYRbwiXhGriFXEKeIUMYoYRXwiPhGbiE3EJeISMYmYRDwiHhGLiEXEIeIQMYgYRPwh/hB7iD3EHWIO8YZ4Q6wh1hBniDPEGGIM8YX4QmwhthBXiCvEFGIK8YR4QiwhlhBHiCPEEGII8YP4QewgdhA3iBvEDGIG8YJ4QawgVhAniBPECGIE8YH4QGwgNhAXiAvEBOIBsYBYQBwgDhADiAHEuTgXz/Ecy7Ecu7Ebq7Ea//jHPvZxj3vMYx7veMdpnMZojMZnfMZmbMZlTMZjPMZiLMZhHMZgDMZf/MVe7MVd3MU61vA3+BvsDfYGd4O7wdxgbvA2eBusDdYGZ4OzwdhgbPA1+BpsDbYGV4OrwdRgavA0eBosDZYGR4OjwdDgZ7Az2BncDG4GM4OZwcvgZbAyWBmcDE4GI4ORwcfgY7Ax2BhcDC4GE4OJwcPgYbAwWBgcDA4GA4OBwb/gX7Av2BfcC+4F84J5wbvgXbAuWBecC84F44JxwbdgW3AtuBZMC6YFz4JnwbJgWXAsOBYMC4YFv4Jfwa5gV3AruBXMCmYFr4JXwapgVXAqOBWMCkYFn4JPwaZgU3ApuBRMCiYFj4JHwaJgUXAoOBQMCgYFf4I/wZ7gTjAnmBO8Cd4Ea4I1wZngTDAmGBN8Cb4EW4ItwZXgSjAlmBI8CZ4ES4IlwZHgSDAkGBL8CH4EO4IdwY3gRjAjmBG8CF4EK4IVwYngRDAiGBF8CD4EG4INwYVgQvAgeBAsCBYEB4IDwYBgQPAf+A/sB/YD94H7wHxgPvAeeA+sB9YD54HzwHhgPPAd+A5sB7YD14HrwHRgOvAceA4sB5YDx4HjwHBgOPAb+A3sBnYDt4HbwGzgOHgNvAZWA6uB08BpYDQwGvgMfAY2A5uBy8BlYDIwGXgMPAaGg+FgMbAYOAwcBgYDg4G/wF9gL7AXuAvcBeYCc4G3wFtgLbAWOAucBcYCY4GvwFdgK7AVuApMBZ4CT4GlwFLgKHAUGAoMBX4CP4GdwE7gJnATmAnMBF4CL4GVwErgJHASGAmMBD4CH4GNwEbgInARmAhMBB4CD4GFwELgIHAQGAgMBP4B/4B9wD7gHnAPmAe8A9YB64BzwDlgHDAO+AZ8A7YB24BrwDVgGjANeAY8A5YBy4BjwDFgGDAM+AX8AnYBu4BbwC1gFjALeAW8AlYBq4BTwClgFDAK+AR8AjYBm4BLwCVgEjAJeAQsAg4Bh4BBwCDgD/AH2APsAe4Ad4A5wBzgDfAGWAOsAc4AZ4AxwBjgC/AF2AJsAa4AV4ApwBTgCfAEWAIsAY4AR4AhwBDgB/AD2AHsAG4AN4AZwAzgBfACWAGcAEYAI4APwAdgA7ABuABcACYAE4AHwANgAbAAOAAcAAYAA4BzcA6e4RmWYRmO4RhWYRX+8Ic97OEOdziFU/iET9iETbiES5iESXiER1iERTiEQxiEQfiDP9iDPbiDO1jD+v32fnu9vd7ebm+3l9vL7d32bnu1vdrebG+2F9uL7b32XnutvdVeai+1d9o77ZX2SnujvdFeaC+099n77HX2Onubvc1eZi+zd9m77FX2KnuTvcleZC+y99h77DX2GnuLvcVeYi+xd9g77BX2CnuDvcFeYC+w99f76/X1+np7vbzeXe+uV9er68315npxvbjeW++t19Zr66311nppvbTeWe+sV9Yr6431xnphvbDeV++r19Xr6m31tnpZvazeVe+qV9Wr6k31pnpRvajeU++p19Rr6i31lnpJvaNeUa+oN9Qb6gX1gno/vZ9eT6+nt9Pb6eX0cno3vZteTa+mN9Ob6cX0YnovvZdeS6+lt9Jb6aX0UnonvZNeSa+kN9Ib6YX0QnofvY9eR6+jt9Hb6GX0MnoXvYreRG+iF9GL6D30HnoNvYbeQm+hl9BL6B30DnoFvYLeQG+gF9AL6P3z/nn9vH7ePm+fl8/L593z7nn1vHrePG+eF8+L573z3nntvHbeOm+dl85L553zznnlvHFeOC+c98375nXzunnbvG1eNi+bN+6Ne9e8a141r5o3zZvmRfOiec+8Z14zr5m3zFvmJfOSece8Y164F+4V84p5w7xhXjAvmPfL++X18np5u7xdXi4vl3fLq+XN8mZ5sbxY3ivvldfKa+Wt8lZ5qbxU3invlFfKK+WN8kZ5obxQ3ifvk9fJ6+Rt8jZ5mbxM3iXvklfJq+RN8iZ5kbxI3iPvkdfIa+Qt8hZ5ibxE3iHvkFfIG+QF8gJ5f7w/Xh+vj7fH2+Pl8fJ4d7w7Xh2vjjfHm+PF8eJ4b7w3XhuvjbfGW+Ol8dJ4Z7wzXhmvjDfGG+OF8cJ4X7wvXhevi7fF2+Jl8bJ4V7wrXhWvijfFi+I98Z54Tbwm3hJviZfES+Id8Y54Rbwi3hBviBfEC+L98H54Pbwe3g5vh5fDy+Hd8G54Nbwa3gxvhhfDi+G98F54LbwW3gpvhZfCS+Gd8E54JbwS3ghvhBfC++B18Dp4G7wNXgYvg3fBu+BV8Cp4E7wJXgQvgvfAe+A18Bp4C7wFXgIvgXfAO+AV8Ap4A7wBXgAvgDf35t75nV/5ld/4jV/4hV/2XV/1Vd///te//u1vf/nL3/3uF33R93zP13zNt3zLl3zJd3zHV3zFN3zDF3zB93u/13u9t3u7V7/a/eZ+c7253txubjeXm7vN1eZqc7O52VxsLjb3mnvNteZac6u51VxqLjV3mjvNleZKc6O50VxoLjT3mfvMdeY6c5u5zVxmLjN3mbvMVeYqc5O5yVxkLjL3mHvMNeYac4u5xVxiLjF3mCvMDeYGc4G5wNxf7i/Xl+vL7eX2cnm5vNxd7i5Xl6vLzeXmcnG5uNxb7i3XlmvLreXWcmm5tNxZ7ixXlivLjeXGcmG5sNxX7ivXlevKbeW2clm5rNxV7ipXlZvKReWick+5p1xTrim3lFvKJeWScke5o1xRrig3lBvKBeWCcj+5n1xPrie3k9vJ5eRycje5m1xNriY3k5vJxeRici+5l1xLriW3klvJpeRScie5k1xJriQ3kgvJfeQ+ch25jtxGbiOXkcvIXeQuchW5itxEbiIXkYvIPeQecg25htxCbiGXkEvIHeQOcgW5gtxAbiAXkAvI/eP+cf24ftw+bh+Xj8vH3ePucfW4etw8bh4Xj3vHtePaceu4dVw6Lh13jjvHlePKceO4cVw4Lhz3jfvGdeO6cdu4bVw2Lhs3zo1z17hrXDWuGjeNm8ZF46Jxz7hnXDOuGbeMW8Yl45Jxx7hjXDgXzhXjinHDuGDcL+4X14vrxe3idnG5uFzcLe4WV4urxc3iZnGxuFjcK+4V14prxa3iVnGpuFTcKe4UV4orxY3iRnGhuFDcJ+4T14nrxG3iNnGZuEzcJe4SV4mrxE3iJnGRuEdcI64Rt4hbxCXiEnGHuENcIa4QN4gbxAXiAnF/uD9cH64Pt4fbw+Xh8nB3uDtcHa4ON4ebw8Xh4nBvuDdcG64Nt4Zbw6Xh0nBnuDNcGa4MN4Ybw4XhwnBfuC7cFm4Ll4XLwl3hrnBVuCrcFG4KF4WLwj3hnnBNuCbcEm4Jl4RLwh3hjnBFuCLcEG4IF4QLwv3gfnA9uB7cDm4Hl4PLwd3gbnA1uBrcDG4GF4OLwb3gXnAtuBVcCi4Fd4I7wZXgSnAjuBFcCC4E94H7wHXgOnAbuA1cBi4Dd4G7wFXgKnATuAlcBC4C94B7wDXgGnALuAVcAi4Bd4A7wBXgCnADuAFcAC4AN+fm3NmdXdmNXdiF3dd9XdVV3e52l7vcTd3URV3UPd3TNV3TLd3SJV3SHd3RFV3RDd3QBV3Q/dzP9dyu/dZ+a7213tpubbeWW8ut3dZua7W12tpsbbYWW4utvdZea6211tpqbbWWWkutndZOa6W10tpobbQWWgutfdY+a521ztpmbbOWWcusXdYua5W1ytpkLbL2WHusNdYaa4u1xVpiLbF2WDusFdYKa4O1wVpgLbD2V/ur9dX6anu1vVpeLa92V7ur1dXqanO1uVpcLa72VnurtdXaamu1tVpaLa12VjurldXKamO1sVpY7avWVeuqbdW2alm1rNpV7apWVauqTdWmalG1qNpT7anWVGuqLdWWakm1pNpR7ahWVCuqDdWGakG1oNpP7afWU+up7dR2ajm1nNpN7aZWU6upzdRmajG1mNpLraW2UluppdRSaie1k1pJraQ2UhuphdRCah+1j1pHraO2UduoZdQyahe1i1pFraI2UZuoRdQiag+1h1pDraG2UFuoJdQSage1g1pBraA2UBuoBdQCav+0f1o/bZ+WT8un3dPuafW0eto8bZ4WT4unvdPeae20dto6bZ2WTkunndPOaeW0cto4bZwWTgunfdO+ad20bto2bZuWTcumjWvj2jXtmlZNq6ZN06Zp0bRo2jPtmdZMW6Yl05Jpx7RjWrgWrhXTimnDtGFaMC2Y9kv7pfXSemm7tF1aLi2Xdku7pdXSammztFlaLC2W9kp7pbXSWmmrtFVaKi2Vdko7pZXSSmmjtFFaKC2U9kn7pHXSNmmZtEzaJe2SVkmrpE3SJmmRtEjaI+2R1khrpC3SFmmJtETaIe2QVkgrpA3SBmmBtEDaH+2P1kfro+3R9mh5tDzaHe2OVkero83R5mhxtDjaG+2N1kZro63R0mhntDNaGa2MNkYbo4XRwmhftC9aF62LtkXbomXRsmhXtCtaFa2KNkWbokXRomhPtCdaE62JtkRboiXRkmhHtCNaEa2INkQbogXRgmg/tB9aD62HtkPboeXQbmg1tBraDG2GFkOLob3QXmgttBbaCm2FlkJLoZ3QTmgltBLaCG2EFkILoX3QPmgdtA7aBm2DlkHLoF3QLmgVtAraBG2CFkGLoD3QHmgNtAbaAm2BlkBLoB3QCmgDtAFaAC2ANtfm2rmdW7mV27iNW7iF27d9W7d1W7VVW9/6tre95S1vd7vbtE1btEXbsz1bszXbsi1bsh1bsRXbsA1bsAXbr/1ar/Xaru3Yb+w31hvrje3GdmO5sdzYbew2Vhurjc3GZmOxsdjYa+w11hprja3GVmOpsdTYaew0VhorjY3GRmOhsdDYZ6wzthnbjGXGMmOXsctYZawyNhmbjEXGImOPscdYY6wxthhbjCXGEmOHscNYYawwNhgbjAXGAmN/sb9YX6wvthfbi+XF8mJ3sbtYXawuNhebi8XF4mJvsbdYW2wtlhZLi53FzmJlsbLYWGwsFhYLi33FvmJdsa7YVmwrlhXLil3FrmJVsarYVGwqFhWLij3FnmJNsabYUmwplhRLih3FjmJFsaLYUGwoFhQLiv3EfmI9sZ7YTiwndhO7idXEamIzsZlYTCwm9hJ7ibXEWmIrsZVYSiwldhI7iZXESmIjsZFYSCwk9hH7iHXEOmIbsY1YRiwjdhG7iFXEKmITsYlYRCwi9hB7iDXEGmILsYVYQuwgVhAriA3EBmIBsYDYP+wf1g/rh+3D9mH5sHzYPeweVg+rh83D5mHxsHjYO+wd1g5rh63D1mHpsHTYOewcVg4rh43DxmHhsHDYN+wb1g3rhm3DtmHZsGzYOHYNq4ZVw6Zh07BoWDTsGfYMa4Y1w5Zhy7BkWDLsGHYMC8fCsWJYMWwYNgwLhgXDfmG/sF5YL2wXtgvLheXCbmG3sFpYLWwWNguLhcXCXmGvsFZYK2wVtgpLhZ3CSmGlsFHYKCwUFgr7hH3COmGdsE3YJiwTlgm7hF3CKmGVsEnYJCwSFgl7hD3CGmGNsEXYIiwRlgg7hB3CCmGFsEHYICwQFgj7g/3B+mB9sD3YHiwPlge7g9XB5mBzsDhYHOwN9gZrg7XB1mBrsDRYGuwMdgYrg5XBxmBjsDBYGOwL9gXrgnXBtmBbsCxYFuwKdgWrglXBpmBTsChYFOwJ9gRrgjXBlmBLsCRYEuwIdgQrgg3BgmBBsB/YD6wH1gPbge3AcmA5sBvYDawGVgObgc3AYmAxsBfYC6wF1gJbga3AUmApsBPYCawEVgIbgY3AQmAhsA/YB6wD1gHbgG3AMmAZsAvYBawCVgGbgEXAHmAPsAZYA2wBtgBLgCXADmAHsAJYAWwANgALgAXA5tgcO7MzK7MyG7MxC7Mw+7Iv67Iu27It+9nPetazne0sZzm72ZQ92ZM1WZMt2ZIlWZId2ZEVWZEN2ZAFWZD92I/1WG/9tn5bva3e1m5rt5Xbym3dtm5bta3a1mxrthXbim29tl5bra3W1mortXXaOm2Vtkpbo63RVmgrtPXZ+mx1tjpbm63NVmYrs3XZumxVtipbk63JVmQrsvXYemw1thpbi63FVmIrsXXYOmwVtgpbg63BVmArsPXX+mv1tfpae629Vl7rrlXXqmvNteZaca241lvrrdXWamuttdZaaa201lnrrFXWKmuNtcZaYa2w1lfrq9XV6mpttbZaWa2s1lXrqlXVqmpNtaZaUa2o1lPrqdXUamottZZaSa2k1lGrqDXUGmoFtYJaP62fVk+rp7XT2mnltHJaN62bVk2rpjXTmmnFtGJaL62XVkurpbXSWmmltFJaJ62TVkmrpDXSGmmFtEJaH62PVkero7XR2mhltDJaF62LVkVrohXRimg9tB5aDa2G1kJroZXQSmgdtA5aBa2C1kBroBXQCmj9s/5Z/ax+1j5rn5XPymfds+5Z9ax61jxrnhXPime9s95Z7ax21jprnZXOSmeds85Z5axy1jgrnPXN+mZ1s7pZ26xtVjYrmzVujVvXrGtWNauaNc2aZkWzolnPrGdWM6uZtcxaZiWzklnHrGNWuBVuFbOKWcOsYVYwK5j1y/pl9bJ6WbusXVYuK5d1y7pl1bJmWbGsWNYr65XVymplrbJWWamsVNYp65RVyipljbJGWaGsUNYn65PVyepkbbI2WZmsTNYl65JVyapkTbImWZGsSNYj65HVyGpkLbIWWYmsRNYh65BVyCpkDbICWX+sP1Yfq4+1x9pj5bHyWHesO1Ydq441x5pjxbHiWG+sN1Ybq421xlpjpbHSWGesM1YZq4w1xhpjhbHCWF+sL1YXq4u1xdpiZbGyWFesK1YVq4o1xZpiRbGeWE2sJtYSa4mVxEpiHbGOWEWsItYQa4gVxApi/bB+WD2sHtYOa4eVw8ph3bBuWDWsGtYMa4YVw4phvbBeWC2sFtYKa4WVwkphnbBOWCWsEtYIa4QVwgphfbA6WBusDVYGK4N1wbpgVbAqWBOsCVYEK4L1wHpgNbAaWAusBVYCK4F1wDpgFbAKWAOsAVYAK4A1t+bWeZ1XeZXXeI1XeIXXd31Xd3XXdm1XdmXXdVXX1a985ete95qu6Yqu6Hqu52qu5lqu5Uqu5Cqu4gqu4Pqt39qtnfpN/aZ6U72p3dRuKjeVm7pN1aZmU7Op2FRs6jX1mmpNtaZWU6up1FRq6jR1mipNlaZGU6Op0FRo6jP1mepMdaY2U5upzFRm6jJ1mapMVaYmU5OpyFRk6jH1mGpMNaYWU4upxFRi6jB1mCpMDaYCU4Gpv9Rfqi/Vl9pL7aXyUnmpu9Rdqi5Vl5orlFuo5Fk7hkEIKIYgCHgBCAQ1M1OsAAOKAEBRGMaRkDEGKD4UAEEVAwYLAAcfyoAAYACGggwhQAASQUQJEABJUeI/btm/scr1iVPeL3lm/Mgv23duuX5xyvSXy5wfOeb7xj3bL16ZPvHN8ifHjP+4Zf/GK9cnTnm/5JnxI79s37nl+sUp018uc37kmO8b92y/eGX6xDfLnxwz/uOW/RuvXJ845f1IMtOjkNXZStdFBsspP3LM9415tl+8Mn3im+VPjhn/ccv+jVeuT5zyfskz40d+2b5zy/WLU6a/XOb8yDHfRxaT5/mTj0CO/azLfaPAwLwPGmAmiDck8Pt4JOvotsu60/NP421wYQBZky4aSkVXRArd9TTdLzOPwrVvF8Aym0m4bc5fJr4bXfPDLTllqLsrNwlv7hv+1fySTSghE9MH9D5g/gm0D7rBJDDTx+K++9/Gr9jlE5rpQ3F//S/Hz9joE5zpc/ct3vbNvhVAs7ERYCY8iqsEXxsTrnAr6Bd4IeFDPFI8KZAKFR/GE7jQJqgveCLBR1wlHFoQLRUfJhZYkU2od3hKwodcSNyqEBUVPiYmXOFN0L/wRMKXeEkQI8PlaBLeJpVfhGbCUQPxKXzHmPKnYPdv7tI4xzKucuFwW5rXNW6yM/fvcW35YRhrQPTb6E9xBx55cIbg+mr+XGCm2hPUmFxMsJaRQASaaGcDxuy1At01OWV2iLqJbhY/+H5Rki8LjnIX1jQSDoY4JZOBWrXgSwWg00x4t5BLBVB7qFtQq0DREK0CRZtaBYqGaBUonbuEioVoFShaXbYFO2U/DenU/LTZKfsV8RPdrXkpAWoudMvQKlC0qVWgaIhWgaJNrQKlyC7Bd8F/LDk+aAQdumvoCv24J9BBAXMCHdKbe6W67HDVhF1wOd3kw1Hwsd2/uWkPp0sT7+UvlvdkEbIARgY6ySZtMjLwwqF/8nS4d4RoXR+kJeaYB3jvIxaylEYmmpKjg5XHidj1ZF0SBuA8kgx5fCPLrGS/8beH9jsv/RrHTGz1yzd2vRisS4K6hyRDXgpwfCOXX+z6UZfIN09Q338fyZD1R0RyjKPGR/rlk7peDFCX4ABrH6A//rHrYV3iJeA8GK1DwX7ioDeAE0lmwMaH5vjGrgeDdUkJgJYCxRIWKMDlG7teDJCfbD8M9aGAei/zxiKApu2Vkr4DhFhCA079GcN8/Xvbwf0a8xj1Pbv584Nu4kUOfyQRe2JKPUMybYl9qz3R+0M77U5NBHmn6Quvon7ti0lSiHOQPJbMAnKIOn+X7oTCOixt/nFCPDvoJ+jXIss+Uo+LkgW0YVFE1rw3/x/0ua56+AE0dSnFfYS88uKqi6V1G1v8+a9I+dmEsdKBpNBZDOu2nXb1gb4B9v7wvPeA4R9Fet9L4XElgD35PtyVPTVDGGivdvRCu5gREM5wSr0qStpGgGcjdaTzqnA/Clddh31+x5pcL+rTBSK+SLE87to7ZyUXyrlYCkuF+qgN+T/FaDjsC1jReD9A+jHd6aOX7G0HeWh+f847AiwotT80zHPNBPa4Qvd4+fUiZ01VU1BDsYoZ3r6P1Jkngql0+3l7twOZ4ZIByhe31RS9QriJW8kvZVnM3F4giHNx3//CH5kSA5Rrn270trOgF05M+G9FvUkbYKGbvnjmvxPWbW5ai+CPMNWRfRrxBVbDWqC2AgH1EWRuuiVl3Ff5VmoQKugw8z30vOUkf8v9cN5yIpQvws6czjylVeVUf2k45BB6deuJi2Gfjeaqvvp2m1YWVriS/cmMVH3ublpWfBHLoTB4+cqrH3A7KsO0BjI5ieX2OYnamN6oleeYUzdEoN9Sp8Qrrd+3s09Wo7VHuIvvIOu2r3v+4bDudV1X8rUZJZ9bES4P8Er06PeT/HeBoqU/+blLktimhjBJHKcu0icTL43JwC20tWPFFfgEerxIpfNKJnhfz0sKq49PupAHv26/NmMvW/SNaIajjd7XlT21ilYZ03W1urnkG9KTnImJMIfJ5MLdW/0p3r+W9v0ibyqsZ5P6yXqtvS/9Ja0QQ9arCcG/DOd3x3QrzMpV9lX4J3sakfTSefQbIox+zXDt2jLzzfW2rkPgEdL+Baw3FQaP+2aRQkWzwO7br5aNgxWxGhH/eiVXxMWC1sj8b4XXYDMRvf+s6tq3BY6OiaiheR3Ysq6HLngZ2MtjlffHd5MBl4yzjV6YUZbbSiI2gqBC+eMKn+gLkvZSMa/OWO4/YXD04fqITh1/Ir0ir5L0uDDqVwlQZPf93SDuJa+BoEHC9ejHk8W4u7X3CfzR3wHuKbSb2R2XbJ3l1jXaKlOR2rlIt7BDc5VPY92lvMzLkHiV50DRwv42QkJHxmq8uyiHpjD7/PQJT7EovDPN8Phzv0D8lkiPk9tEbOILf4fth/4Xuu1zVxazn3MOkUauVmHRErHpbnrJzBpH5tZbuucZ9z/fqmr4KwMgSgI32wlcaH4V+M9ncuHc3KSqavVX3TOHxF3Jiinl8Uzf0Uk7Q+fUmZyTXx+2qgs/Po5190PmQAt/4+ray80tjDty77BkTX8fY+2EnxDzJs102bk6STqAnkr5VB8kGUBOpXSsTJIaJePpOYShI/8yAYD7gJvDG1kB9LZMMlmKhCz20g2ULGVSHnnJBiI5CoQ8/tIdHOQPKkbscTKBfOVmRpY6E5LIU5NgAU15sVG51k5WFb5i/PMGIG+P24I9vhrqTMa+A+G2pTNzdK8eaUa9i/KaWbpQT6YV7W5VTDgrQNjTj+wcYvYuqgOVzszTrXqlGeUuy9NmhQhbPZlWtDnKczl84HCE2fgA+L+yuFbBp1/jDwJAvFRTSXTqAHoQtpyBO68ose9Fy1sxFMWHdPyQSKFfTZIFpPLSJDJVGSAd6qEoPrYO3UMfIV9CrhYqowaS/mKlcFoZoFzViRQ9O4CkYwJF2HA+oG0VnZjDXxskCwiqu4HIqGSAeIliNjNIGPqJtOlW5XbZo0tNpNg7kK/FVBafOoBOqGSOMBCYz6NlJGoGe21QsH6kuiZDm4X3+4EF40e8UiUKtZE9fTPZ35Cl7Ocby37jipXdW5aHvmHu92CRCfsltV8Asv0dAfL8O0C+8RSQ9MXeshvAdJDr/PeGi1kg6a24+7JYobEKhvYq+DsWBBiiwFf/US3KuAkloxUlh9aV/OaRBFJ7G9sNmn1y6Okm23Py5UkntfiSXtrxWx8q+tspin53Rf7i72v1HOjfRwf7hDPzMLEz7SC/1tYhXtPsuCqY1WKN78pT2V92qvtjTfVWS3qBxO+6VMlriqpvBbvEjXgehgu0e5IIz2EbRO9+aRiEd7GjNxrb2CYBn4C3r+5LPhxZemetZYq1yRhrELsDsRcY2e51Ney9Diyt25h/nS27DC+C1pC8pqX1mUsjdpQeERq4QYB10IAz8xMcbnBy7dh8M2EfSHia2qh/5mANwdg2kYu5S3A4Dk6w1ymSfST2kdlHYh+ZXWT2kdlHZo+cfST7kdkjZR/ZeYU9qZ55pb8/qGfjQryAjXtrM/9fh2UUBCfhqPMyymHWHmH/ztPprbl3q0NvIdy2gHkEFpjQiLUL7rgru7EtHlfFkci4YKsBtY3xbjnBxaQeFefPjRZvdRFoow3YStqiduWJh5K7IYs9BcNtvMgI9Nm/dyFcuO6iDbmwFsQuQDRUra1jLduEyc/XtOCxUcOGa9LGaljQPMzz5lvJy7UblqkutzHip9qa3zLoZ9r0i86s32jZ79v3m67/wWcAoSXA5PQfOLEu1QoEwlz1y8HMuZwOxVDgLY0Hcid96E++7+cY9DvH+n4zffs6n2mRLzbEt+zvgWf35Nspm/esGYhoI8C9QfdbjB2t/T296LMSOy5cPVyPVcui46qv6sW39yULO8vPGpJrYcMaxcCXvfdlNkeGBsrWe2US82V4XS28twauxiP6ufADdGOwA4MhzXZR2m1YFFS97DcZ95PZvl80V/5G436rWT94yo+04JcM95E2uKjOhTdA1wbb8bTg2TTKvMvL7l91+g9e/wMPAGY2AKEZQPIA4L77R577k6z8LeN+oFU0yqAcmavGMIIsClYyVxLNktwnStC+SdIdKtFYJikXuUufPjUz9pc1fl8Fvb5C211hFlcaWyudTZVsYkW+o0JJ47cFGsdWkjJ4a4SzrqBs+p1bJvRfGhTvDQ5mBvldQf5gYGEnkJsHvIYBTccAsQ3AaPqPZBLEiA/IAooctDGT0+SIDN6RTT88K3/m0F+1bP3Ji3+W0b/+7t86DCheCIyMBOZJQOYhFDz2FapJgiFArDWapWBXopoL1/d/hC7Fjiu+0ScMTYlnAWraD+rQwFEWxLfeFCtm8mw3glbwIFoRQ2n7BTesrWHmQXedV11DW3NPya0bIfzeIVxPEUqsEeJBwp7YJKSmCK8LhNLhQXhvMJoZJMNAGxpZWCD1yB28rHoR3fNO11ufKPzv638DG4D+DGAnLgGqAcDT7p/U3B8e+kuN+8Gw1YWu1OBG0Ij4nA8c4zk5NnaMO89xbM1woi3njYZndiK7QPDuUHHjyBlm3Wyz05/eU3xzJhhi4ITacWRnZwyenSJrZMbcymFAE486Y6jHLWXcenuvKm1nCRuyTKgMElY7hCLzg9jw4D05CDI2mMwM7gOD4K2k8YbFpLPR3fXfbd4FtEZHbNntblitlwdinWM8z8QC3O82yxXc3Fp7/2blDNsKGovtekpWDVNt2DBonQ3WweBOJV04NCOHM2lowG50vJzUeQysnZny5+YV4kydNnivCKpjiTxhKw3/303XO7KXEhNmCa79RluwxTRUZjvH9Lilc7ypwEfTFg+92x2SA7ZYh00NLv6/91TMnLRD/kyQPY7QrIFBh1MIRxyYPzVMPbluupQH6Lbg1NV66wd4218jTAYJ601CipklzNYIjSOEA66AYY10ZnJECc/zJGO7HWnLZVpT2XefIe9K83/DyS/D8JZnxrX89mpiZS1fLy3wrZhcoK1NCVxuDnqH9GOCGT9kHbOrGoyaqblt2IHNec8Qs2QI75aU3y7tbQxigPUWgFJ6/NC5f5jwFcRl/PA5e8gb4dm2m8My6cbOkehO5kYVHmMF87bz9o288+Lmtmiu6IGG85CNguMOg7/FsRmzdLbZ6Z3eqYPmaDFE6wQE42HNxgwuOzXDSOwc/8MBJn59bnHPLaopuuNVP+VhnU9E+IJiPpxI2ksMzCTyA4n+acTSKKI3h7gcQoTmOCjFkBSP2JiaQYUJiBAgdc5xDhoAm9MMNduSuGzFjLmuNe6RRqF5Ruwk415iBBpgTKYX78VFsJXFZFzx3lQEW1NMBhX3TUWYmVX8lxXBfcWBicVnVxY1thaPnVuEqyEjbWzWN6qQARaB1DgRAqTOOc5BA4B2ixzMgHFraPJxXnrEbTyWdh3dOcd4xVF8vxHfbKymGkUWGtEwY2qSEWaVEQ0zrrcZBT7PmB9pFHYaJ32qURhslOxmI18b8tKjuV6l3SSBHAm9pVol1X0jknRvi9/S0UF3XEGyYe1G8ouR2ZVIeRwStAm5noKUFiBB24/53iN56VGy7rjsOpI276YdxzjwGM08RpYe5WOP097jTCcfWWP48RqGMG4cnKfZRaV1cnve/nD7VSp836YfKm3RO34Pd3nm4fjktzkZW5uELkzGw5KTPUl4SZK8HrkYjZS3IskTkYtxSHkfEj4RuaxESvxQ5DMXKS5GxstopDQdCR/rkTwy5HXG4F5dPyqtAdv36pvLT1vE/V15EnlLx0F3OOszFxYsv8OV2WQlaKYyXqe87FLC5ijhCcrL8qRscBKempzrwiR6Z3I5NanwtclncNKcnYyW5UlzfxI6Jih5ZMjrjsG91yOSmrA41yADaDnOQQNgc0rbMng3KoRTzGA+1y+/u5dp61J44jK5bJk3LYGnLJP5ynu1EmysMpmpvJcqwcYq49+rDE5WdoYr9+1KmJmv/COWWGDHckSGvG4M3qvpp6UyaLvefnH9aYq836pPIm3pOIXk/HB+bmleE5pg45noYOa8kykyj4mHMdN7mBIbmHn9Mj16KfSty/zcpQhHL+O7l8L65XAAkx8bmLolTHaMYcLIkNEZB/N0u5B0j2zfm19uvmoF7/fkQ+Utesfv4cTSDHyQ87/DuRc4iVc3k7HNe2PTZF0zX9S8hjTFJjST5cyuDmZSNjPT5UyTHc/sE5qIFc1ADWkq5jSRu6jJSUPe+MjOUNpHgxEKkWRHP63Vw9v1jl1EtnRivui902+WIftVz0x9ihue3OudisVONtS5OdH5mOXca5ymO5z59ua0uikdeh/e3MxvSmGBM7HDaYcpztUgJ9zkDJVZTmowxHCjYD9OLVPpgJXL1IbRlSLAfBZZYrhlXANU7wTvbD4NOl8E9bZAm/ufn9nPbfDTtPOZ3/Zck57CS57JAc883Um83okMeFYbnkY749kveQL2PIM66SkMe0L3ticnDXnjkS2jtI8MSxAkmZb+VNYnN+89aols6eAUkksry96+aJ4VRR4URYyIpu1Q0dVQbCx0HggF3QVN5kDnFVDw/udkAnRbAQUPgY5vCzQ4B/ocBX3oLuhyHfShA6F1PSTRR5f8SC0SwCqAqidAwORYTxtwBj1b0JpftbbGsniTZX6MlKbzpNJJUnmJNLpBKp0eledGoyuj0rioeVM0NSUqjYiad0RTU6LSmqh8UDTZPd0UXc6KrnFRgdkXfYeVUfoYkuiROT9SlQSwCqDqCRAwOdbZBhwCM1v2T/YXl7zV9mOn2MYpvmvaMGfqDJlO46Wwm6V5qjS0UCo5TJr3SMNLpJIx0nmPNDZJKlklnYdJ02KbdF8ozYmR0n2nNJ4qBatDGPr4ot/iJBQFpDkDAmTNcq5BBsLinCNsoZ2x717LolkXUwtDqfw4arWJarKGiiygRsOnZHunyMzpvG4qOWqK50zDi6aSo6Z51zQ8bSpZN93cwOlg5vRBS6eGsdN/73Sjh7yxkSrjM0hYgqKtV6QhAyxCqHIiBMjkLWndfQqN9SCjzdX61CpkZHUeVq1PqkpmVKEB1e1uqjyXKl5JXS6jQpuoE6b/LOrBMuozjjrtoxLdSuoZb6XixdSQOJpajUOSOwLTrxeR9IDJbQYagZFrDTIQE9dsy3jP/hkGcctnuLW61ypZapXXWdO7rNIWq3iFNT2+Km2uiqdW03lV07Cqrui/rXowr/osrE4jq2CfWj3Gg6t4djUkller0ZDkRkH5sfakVAdGZ0sONheJArO55ADklrcHner6bH6sv16jr7Bbr2jidbzsKjnoiqdcw/OtktXWea81NtMq9nXW3ECrMNO66aVWwV6rerKVX22dDLfK2630Md96I0MYNw7O0xEjYbfKk+z1cYPs9+jpk1S/q7dFr5l5HDayCSdk3eXYaTOWfCcWXYidVmHJY7DSDdhl+pW8+Crdep3qxKt66HVtvRLPvaIXX1c6+qrf9GvRAKwaG7BYNoSJjdlIshsoPEORSWb2M9o+mb3v0KNyix7DSzoebHF2aKfzs9zwbGJstp+ZvUzLwhZl4SHZy36sbDYWHoyd604sei12ORgrb8aCZ2PnuhzLnv3Y44osE4ZkcWQI446DubS9SLRnNu/dHbdfqZK3e/pB5Ra9g+7w8NPOD6Ex2+4mIFyvBRdrA0O1/H1afpY295RgI7Rqfra9Oiuxsdn/3iwTVmej27PS/OxwgdYfI7SwKdp3rNHC0JDRGQfzaTuRdI9s37Nfbr5aBe/35MPKLXonjtQ+qM0PmUXc+RNQ3L8FZm8Da7f+kVtu3jb3lLBLtmrDtjxdK7PF2vtoLTxdeyjrtdKGrXXG1rdku4zZQvdsdzNpe0NDGHcczL2WkdSIyYHJgNU5Bi0Ay9NvSzqDmH2JyQg+q/tb090juszbuYnJ3L2UazqQm+/iTou44iu4yf5tVmdvTTN+e5jA/a7gZkO4oC1c5BxuWsQVGsWlfxf3kg4RS2VyBilGIGCApFtOM9IArFxmMNoWg4R9slPNJj5kq23eQGGKS7yUG7x6dxc2t3u4suvHdUOzupI1XXlENyy2c+353MiCrmRHF5/SjdZ0BX5QN5vVFSzrJmtcl76HGLSRWXUCGItEm0UeIK0Hh8xA0VbXGAy3JZlknRdzDfzOu76aOd/Siu+/3xvZ7JWs9eYLvfEwr8geb77EmxMDvHuGN73EK/Qx3mwwyZuHeePbvJJ53swv9N71EIY+vtBXahqRcHPIQdR05IgJLM3ymoFoW9AC7LtHpmisleDCcWA/C1xaA5aMAEvDv5HJX9jSr7TuOxv1lWz54iu+8ZCvyJZv53O+A4u+R+76Gkz7/nXf9Mav0Gd+C2rIGx/ZGZ5DghEJEAwrnzpKKYOW4ww1SGxJ6N93ePCIMJoazkeGScPCsz3hfEnYtB4MGQ3etoLlE8HyMvBkEBg6BTyvAU8GgeVNYPIs8GIZWOnjwI+JYAOvBM9wK5gChyT0ERVRG6pwEooC0pwBAbJmOdcgA2Ex31JKdjWpfPaKozPF0oFieZQ4ukUsTRCbx4dTg8PSzrB5Xjg1LCz6PeF2VVgYFq7VbWFhYZg6MmyFnWHm2rAVBoexfAgTG1MpHUOFIQgRQNkW1xw0ACenGYm2xUBin+zX2i5yiIweJzKxduI4f9lYbRrDpozL54svpq7TGCs200bxP02MjxIv7BL/08TxOrHIQHHr+t8oHpgpfmPFK2Gv+N/V4vscwtBjM9EKoOoJEDA51tkGHAKj0w40IG4BgreVG5kvJ+cHk/1UcuU88nMVee8hG80g59PH1+Kx2NBxsm9cLxuTjRsj+8bpxLHJrhz3Q8fA3HGgFo8Vu8fInT7m5EPe2EiN8RwSjEGAgMmxnjbgEBidbQRb+H5HWO+vsWx9CD8LzF0nRd5bhjeWA+vK3KIyf0s5x9Sg2WTWYHJmJFmeR8aE/ReSB3aSV5hKRupgsrOaTTZiPJlgP/kahyR3BNYfK09LZWB1siEHwPQ0Aw+A6Qm35Z0p6jMi2xlCuuHccVqm0WZ4qDm4z8zNMuPXmHNMHdpeRq0uZ0vL5o1lbDjfzix7YmxZM7msry5jw8sLvb0MLDAPdISZsw1545Ed4zVEGIMAQZJmPW3ABWA624BDyJY3cNbobIeoLegkU0UvP+fXnhW53UIC////TgAAAP3///9aAAAAAQAAAEUrAACwpwAAKLUv/WCwpt1ZAYoVaUA1EAByBQCcCjr1ACwUoUDjU1jZ1FKNY0ES7maoYivu6gyAUoGddIUPGqWRagFcp4S026fOOQ8SBL4D0QPv+75f2FzXdV2X7cv7Vt/q+76I0Zy/sLmu67qu67psX9xsztnKRghXfhGjue0wKyJuvmU3ykya/ZDdnHNmy2eynGHOOeecc845Z7vInHPOOefsui6bm8Ld4bouG1sjLyk3xOjYJj4/ly27bs5s2bIMLuecN99yzjnnnHPOruuyua7rmpXF3WXJweHzs4t8JdmMwVal1srJqbUSWpmj1Km1MloZrYxGqflKFoa9WudYMk6fVKvT6mtWBudj+lan2Wm1+r5ub/Z9ySbNyuisXrMyOSvsC5WAfd/3fd3eyrfyxV6nUWxUGqVOo5JT6hulQqnVybf6QgcFCl6jemoox8yo+KhCsoGCjV6ngwgWvVarGAi6ltR4o3kSj7zWfAHrlTogqZVVg4u4V+plpZAmgHVLbY4U7DGJtKtaxVLkK6WCVMRGtUW+UBKNCHmjmh5VvlA1bUbeKAcIJN7oHEvGN/qEep0ggwz1auExCfWqlkEL9eqGpKVepYDusFgtEqlXqjc5am7MY3ZNg1SkXqGEd9OsdZGjPrnRTBX1GvWBTpq1cunzkBsRo1grjyaRWGLkxjMWVk0+PjQJN6xclnmuYADfllyZYLUCSaWy8OusevjABHaNgkx5ydgmK40vucpIDVDYwxaJYl2JhygNAUlT2QZoREliCKsUp6C82HZYaeUuCnSNakOuNPQixdhZpYoCKk1etIus5BLiCSWM4uVWCcWtDSOf39iVH1heVESsvLLnDjTOaywvbr5NrVOrNRs4tVqnUys0sFqdWqdWbBVbnVqn1klJMmuYQVhsWNVMijmoipWkrGKr2ElsFZqFQi3L5sqyY1goFpuFulmotFpXlyGvhJ7ElWUhGZ0modAs5B5l1c1CErirQqXkwYAGomnhZqtyLJ9vdXNKnDFMRAZYlsU5hpnmXO0kw+lG+Ui4lsGUyFG0LHtzzJOUnkDk6uZehVwFzMLIVTlYaLlqiTikyhY7f+WRiwQSyfcOC6yUSAM0NwooSPBaraurZrUeoY6UzHkbidhh3ewVTWdv45MEWawbhXEpiXWjJhK3sn8TGN9GOkWyUIo0XyZkgLJYysQ7N5rhAhrsC65GbjRtAZ8EXrKDeoAvk0VBQppOr9idATOvY5XmS/kIghlb1EAn6uJkdCJ7JFyDJtEwaUnlMoM2cqHghbwScuOhSGvENaoBGiaUE4Jgr6Pjo1shiB5TThMtYREtD2YPPFr9Omaf2Ayt/qaF0Mhg6lBbIEanwut9FKvLh4aMyCZJhnEbhOP8EgRLF9RKnzAvJKPT1I2YJ0y+9tJY4CWh9/HJ6zb1yyLjlpcFDya2+oP6rTW+kHuUU+wICW4PnpEw1/LGoALepi8kgbv2kop2YxvdA/q6W0Yq7wICuptDKfzECRWuwvn4WDgLf/EChsPwGDEAHdADA2k4DR8ctOE2HIfr8Dc4OTk6p/MMGTb4Bu/QIYSH8A8f8BzPR4zQcz0nQWLP91yEiDzP87u7El7COXAA4SBcgwYP7sHr6uzczufmMDgGv3AhzuN8wgQLbsHb2rJnV1NjczZnwCCCR/AECRy4A0eAoIE3cAUK0BzNFyyA4BA8LW3N11x/4LrrEiS4uZtToFDBK/ibw7kBLdfyri4v9/KvrzAPcyh06lOXSs3czMnIzvzMo9EyL/OxMapTHQxMzMWci+uAH/ACBbZ8y6+usjzLp6aqvMoHDIjyKH96EuACvLv1tjVpev/GhMndO1Mm7PjZm57+dCenAB7AoaAIOAGXkqJyKreywnIsN+BarbnJyamoFTUjRp3d2Y8eBdABtCRJltpST5p0qS91pEiVulJDgkSpKXWjRo7aUSdKtKgX9aFDiBpRDxpkqA01IECCWlDv2dOn+/SdO3paT8eJU6frNBw4dJpOu3Ejp+X0mzdzek5nZtppO40HT57O03z4+Gk//edPoA7UhAgV6kKt2ZvNpQsmJpgG0+8rpsV0mTJpOk2fOcOm2TQaNG26TZsxs6bXNBkyalpNZ7Njekx/+RKmw/SWLV7aS2fJAkAD0JeXV/pKS5FCpak0FhulozQUKNe+thMnkz3ZTZpItmRHRla72k+eWNvalJSVXdmWllN6SlepYqWtNBYsWlpLc+kubdgjSJDDPmxFRcRGbCRIhvSQZsLESBvpx0clraQhIZf0knZ0ZGzGbmw80kd6cbFIF+kkSYg0kU5MFNJCGgiQH/2jffjg0Ty6sFBH6+gbNwZ7sAUFARuwAwNf9Iv++3PRLtrPj0Wz6BgxWnSLnjEDRsPoGjVktIwmJKTRNBoHDhtto3fsyNE52rB7tIYMdHRyLddwcBf6Qr+9TegJXaGChJbQOUNoCM3G9qAf9NpaWqe166q1Wru5RegITYFCW7d1XJyFttAYMMz1XG/YUNd13aEDh+bQIULc9V3r6Y3oEb23R6JJNB9fiS7RKVKYaBO9YgWKRtEqVJzoE93Xh9d4nZcnokU0CBAf+kN78GDXdq2hM/SXV3t1NCrWYn12Jm1pM2BQ1mXdoAGCRtAOHChoBY2GlqAT9IIF1Ka2mRlZk/V0OtZjDYWGdViDgR3oA83FpdVabcBAVme1lRVVU/XUFFRD9YABuHE7OXl7t+3T0/c3AQLPfnZUVIAO0FJSAlpAX11VdVUXKIDVWN3VtdVb/dVeOOecc84553V1VxnwBoxxgABTBDCUFy/ZP0M1QMBfWnkrXK5ckaPlvzwAnyVLla/ET/j5/E1Uv+kxNWni6OSJFdJKmUlZOTmJxUZJ/CFDivwRJUoyFxeTXB8KFCaRL/mMSB7JEcymhtHeyBMh8qiYQ0dhIaSQT3wmOx4fg/B4Hz4OfxS+4fco/B7PQ04DlsN2dBQsfKPNOptf5zUxuF3AfLgPBe7Dew+HDR02aHDVP3r0drAUlno7H+m7vP/+pC/zefb8nqfzgP76TJhIeSk/5y/xgwg4Agac1gA3wFcYwU95OXIs37L6Wz4zE8tjofKNn5m55Jcw4glreM0KY8AqsNwXej//6BM9o8ZO34n1cAnc95i+EqbCUWz2kv7Mq/lMTMVSXIXHMBiewlC4xVMP+Y6v4xE/yD8+kBfyhZ/jd3whToHp6ObwHJaA2fL+Pi/vxocXIYLEHiEenowVK1J8n1fySZP80aNHjTzRs3gXLl7EgPEtNGjgwCHv7k4vxJcIEMA1uSav9CC+Q4c9O7sNP+eWsGfCz6uqr4pqx4QJUwAeKSvL6gcQIDA1hSXjadCo8YN+x/nwAQTIBw1yQU7I//xxP+5n8AUFbcz4QCenDMflyKlTB0/Zm5m9Aj19vI8gqbT9duvHMD5ApSL4Ba7H7Ti5HTuZmXF8zbOpvdpHo/4LPu3VHDlC1NnplLBTckvPYPoJ/t8L/b9B9Bj/mHM654+9gId6MbFN3zwECZKmJL8UF0fnNuEn/HT69m9zbGxkEr7ChQsWILwDBw0M/NcXNKztXVcK4aHv9hEiPHgGbtzM8Tt/4MHAol5iHA0aQ2ocjq855GZ8zCEf49loAS1v42nSkPHiWLBckeKWloUqKymtaHEtPmXKFt/il5eYjhnGAfAuXah8+QLG6pKSUNxJtXp1bGTk5ROfvLxE4thkcbFKEkZXooSJ46I3+pJFX+KM0+nnoejTG1Hinza9k2tuuvR57dfQ/A0dp5Pny87+7J0UMXJGkZxQoP9AHsgR+Z7H8FJphs/g4eXgHo4CFy5TXjfkbLxQoTN+poxL8UKFongUrHvJetapfKj7ut97sm8Pvd7f+Lz3e8Cr53r8gf/3Np7qpT76OJ7wbXgiX+Sa/roYN/Rdv/VQt+JZLn2KI3En3sSr+KND+qIf8SS++Cb+xInpT5+PD+/xXsWzcBw6Cgt7eA/34eOH//AgQYb4EEdELOJFPDHRiBtxIUKIOBEHAkTRFd3Q8NAPfccOHs7Db9zI4Tm8Rg1CJ/QZMwRd0P/+ZLgMd+HCz/28r6+Ft3AUKFb4CjdhIoUH0DGxMLCvA15dXFtaBgpkYV1ZVVFNSUURGAAlIMCTU/vE712DRuADqsDrIJfTzKDCHIkZIuKplNQwYRDBn5lNWDzTGo46AApK0ROcLyvPMHwY6fuO1PEI3t1NurvbxRZHm6RF0tpoj7RGWsG2SEukDWyHtIrtX5vYIrYsWiFtkPZEC6T90ZJoD1vD1kPro+3R1rU82sL2rd3R6mhzm6O90RK2g22NlkY7o5XRArYx/GC8cNG2aFeoSNHH16JoTezp5eG1JdoRIkKA+NDetR042G3Q0GZoMdDNycW1cO0FCxUoTGjdWgltLttaG6GFoPYgzQFaAwYLFCRAcGZWRp2SSaPQMbGwFqz9OuDVxbWlZaBAFtaVVRXVlFQUgQFQAgI8tU5t+8Tvbbe9SVMmTJcsVaIUwCRJkSA96nTUiNEiRc9ET85NRJqHDBUiNEhQIEB//PThs0dPHjx37NShM0fOM/MZB84bN23YrFGTBs0ZM2XIjBGTfcOAwfzipcuTy3MLAFqyYLli5bIKlSlSLKNUYimv1uqkJJQnTyfPyCaQj45MGpcoYVxMguSIkSJEhigmIgoJAuT543lo6KMHj8IdOnLguEFoY7CGII0ZgTIA/2L4PWE8X7howWKFihR9fChOmNjTy8MrQWKEiBAgPtw9PTw7cLDboCFDHQa6Obk4uLcLFipQmOCWJbS5T7bnWgQIag/SHKA1YLBAQQIEZ2Zl1CmZNAodEwt7gj2/Dnh1cW1pGSiQhXVlVUU1JRVFYACUgABPTu3z+cTvmzRlwnTJUiVKAUySFAnSo05HjRgtUpSIE29iRJqHDBUiNEhQIEB//PThs0dPHjx37NShM0dOZhwMB79x04bNGjVp0JwxU4bMGDHZNwwYzC9eunDZAoAWnAVjuWLlsgqVKVIso1RiKa/W6qQklCdOIptAPjpiJrhxCV6ClShhxIx4cTEJToKRIDmCj2AjRorgIpgIHoIVE3EiRkQUgoXgIEGAYCD4x49DfIgNDX1gH7gH5oF3FOJCnCOHDqwD37iBA+PANmwQYkJco8YgHsQ0sCAOnIFnYEBAGVgGjhHjD/9hGDD8sB924eIFfoFZ4BaDBh36RG9vOI4Ox2ELciWwnJwKDtiDBxAfQuAQJLAIPGIEHl4e3sMf8N1dh4wrVMAAl4Zdt61NLmMMnJyGIL0iRYgQEWLU+ZZe02vCjf0zZaL0jgII4C9N/aXnwydOmMB6YMCIEWOGDEpFVekhdXUZMICzsrCWGzdXZmYYAdbCXl44DIfhKBcXFhPD0AMHtrYwFsbCBcbGpqZw61iAE3bqtOqMIkNmzJgwYeZgwvk2bSal+TJ4RV8KPPd9PlAgQa+pR08dPN8HX/2kSV3odHbe+Ts46he9m48TR9KbX1OnzqM5eZ4PHzp/vvPsbIq/HDiAgNfIyKzK8AIGDKoUJEDDaHMbOASSLag08tZoEi+gGSAAQCAICGOXGYhkYRZJSu3mAVSsjGGIWAgEyQIBDI7GSDgLpAUgmCAgACAAMvFVKkJJgxPLJzp0LCW0RENQ3O5q+0CCiEmJLlIJyhrmoG3rbwTYWCp9oKDEJBF+sfa+OIZbwU1XFIn7nSNBHn+7tOM9ggZjtaUw3Agzp/fZMScV0ktZOrePmbcSzQTH6lH2w9hxXBl8S8yN6ITnpleCwl2VukPC3yvFGNn9NgUiduMVUVln7ADYcrWLYCakPabZTKie4kykMcw7UaaQ7zLqhqD/TRlAMj+vEM0oYwbRHZWdBLFGdVPEIYI795hJYRh7LE0A/G+0DWD/HzIIzGeOIa2czg2EeKq7kWKd8sTTzSSxjDWWRiD+SKkMw/8LGQT2M8WQiM2eHNMY338As0R9ItgaoUG2OktqEedUncHcUREH4dSfB4K7cZbqjsNPaVsDNuhWZ2Qt45zSM5w7CuMQvX9sBbT+pjVI7h5XKHXW6weFLYObFnIK3GOKQ6aHzyWWZpebfQIX0zuD9h6Qy+nKcDsn6GaqnPFvB1CUaQuurbURSt1BXHbs/itbcJScwRlNA3S6Kq+bmvCSDygyR7IGD5P8YzwGodMV4LXA3jCuwiCjwNBDHfsyuTrdNYE+QPKT9eURWnGdna/roPr0XvK+q+SH3wxTU7+T0CsTcNLd3IQnvxWd71FGGtCcewk80Q7Ub1oYTuM2Ro5BK7iy+gifKPfcxvmOGXW+wgI5c1e0jZF9jsIac4Le0ULfodHXVDllAaCkVe/uf3nxks5NtZNnQpd/dlM+Cj01f0vvgJm85R1XXkhRdWjsAz3bZ4YJnAt+RGu/zDnkC7vdeMYMax6WAkX0Cx2UyKguXSbExbn17wZaLZ+Q01vEmwxxTRHhyF/eJ5i5L4uW+DNx25Ra4b5CYfkP7ijuuQ/Ru+9/kvDKU/PPw7tYlkCr60WaNsm98opUrCkxgqWzPQwH+ka9SDPdP54Q8tVH3xpDhsFH/9ex2vyw/A4JH7jS3wxxjt5iRhxYP/YzFiLz5qMa/RsN0rZKT5K2Pl6hCpxDS3WeZ3tXuWMJ3h4Au149/M6I3SnOQBOrH3rxr63rW2J1dH2E3ukS+sT+jxWrVEOoO6J/eTir7AFSxltLLW6ra5raLfdUtdKbfM2YcnuZ5uHJMol+x3VrLzGabi9BkT6NiqSGYKCbT3kHfa2UQWlMErT/yQ/3EkSxHI+RSlVa9mqvrNnHr1uopwJVISpQkIK4tZcxwJfV7/P2ACVGEAOgM+CeSuMtqC50SNBrhYf02t2guY8lM/vd+H+wDCBQ/By2es9V6jfCcvtU4Dfc8OWWc+qA5DTs55HmUOyZWz7jx2tvYR8vmU1vbhzyzlUHvD5JoU7F7yWfxhT6YFmjWt3is9a8a6x/vgpX3pybFcRE+y/N8RUumi4/Ip/NH8K2U0O9abGZ2rdeyIVEVtImc0VD0WRwJuYaWAwe7yxOpjeTIkn4dQtgINU5wC/JeXUn/enE+U8BwDPNfw3NBFVp+cE/Co5ywPHzesCBJpJHB6kF5hBj84ckdFNzKGfhWld13ZEIREWHwpcjtvDw5az5ezP0ZjknygvDlc61gPGBHviFGqp1d70dZiV1lC5mlj/pKAMfvxO4VetT9T36DhdFJDE6XQ8zH9zqP7KdSI07gzzqkiYU+oQQ6P8DvhY+hVqCb9N7vch/O9/2X2IxyqzYRnsuIip/2iKgItqxz4IIk9PrNJQ6ngLHC6XoZWCZcunCU8/s14RLtCIzSzJOp5OJUPt8BYwGlOOfwSIkpb8pVjYTRprOzu++Wyd3gRwTm3swbWyk3vciXgNKu1+QH1VAa6AfLBlto9fru7kLNDs9Vs3RQFbs8ViEdHQa7cqMV4Dwjgt6GUjkebmTIMWeTyrrt9GbdhLKH5YIo4V3ZLFYCPn2EsnKGL/E0IwK8nJMxmm48NlYNY8HWrHFYiHk20skK2P8EkMzKsjLMRmn4Y6EqX8cMSISfuY/49UZ13CNHhsFKO1+kamo4ZYJn4hCZ5bknCQ3E6H+aYkYDfju74ZuJOJUcw5ug5vR874K2wSp9jfBygytfG4B3QQpbhwxRMrCZ8B0i9DvnKAfizKnlEBmF3/o/i4y3w7Ru/Trf83QNxHQ39EufVfWvgXoGPpx9mF58we25oKPgLvILuJ9ptm/5fc/fN7eXe1Lb8VN6RwyPhPmaDwOswfJ5A1W0n+4roXnvExMKY91vwUTcG1kBQSY59kacFnUyvLUdScI3jrto8h132UfKWinGYIwfp29SpR9jvEmUIY0S9AOYTNAUxS4TEGbFLBGgR0KLAjMz1npiM5RRRZKnrgowUuvmIdvBpBGN0m6xl37DSiKwn433azQnUuiHOLfWCRzozh/ZJj1sEDRs2s0qEOmdsjIah2heXnXocPXoiUTcYORsXoNdCbvUoc/MqbNqIaFce3qpISWx6QniGfE6gPCu4JuOth2nI5Gu8jVONhunYeof5QmMJoVMkeZtzIahgheDWKLboJsjGDoOT4NX70uOTuc3bjAKB21XDsys1asDTAvVzPw2amWwTRPzYJvmFoG0zY1Az7z1BJMI9Us+A5WS2AuVyWzFfkzYVFp434OWbpwasxFC2E3vuF1y13zMt+xq2zDkse9ix6TAvHJa0lzjo2nTanPFccNa95iXVpjWFuw45HVyFn63d1g3iJ1SriN9JPnG/aQtp1AwlGvP7WCgGfOfXGVYeWtZ1hxazKsuesMK+dW1vsvDxeAYM4bwneWriVsltotYQ68iRE2grewXX8GTWlcds1rCfrmGuPVms0+MlX1O0kuAGYtM3wrtW2ly+SuSPvW/uJX9BI2zgbOY6S6BtlU1QpgguIzOEX2q5LHIA1Z2pv0xa4lRL2Zi4sTqxmE2bFrkyEnjsN9ng2nZ7Enp9ivZ7ds0J9P7fPIXzY/zIaCPPHJR5lsOisZs1BQUxgsih4BIs+3M3G46iZrVuLHOtuLZoqXqOe4zh9DOiAfyqx2dh9rSdwOZpXZ4as180tXrdaFPG05MEp8yKLkNLRcXbBuhLUKIYN0YJvS5BSXnaQoPEJMx6hq54duj/LkcOUkdfjk6QxTCBzrkpFq28zTrVWdHCikzcr5E403XrnNOOMrluNXQpyzNDLIZeBSlpaNq3NWIMxciIY4cayuYZ6puoM5TtfpAqEK2/mRuTrO7sygjpnasZH1OmLmpV3HDN9FaybiDWbHqjXYzNX+JlTL/ambmqC7tuKuWc198uMzrdUu+9+lhF2qNILCIUKfQD+RocTI5CxW/OnP/LUhAXsXufsbV2CSFy19CRNWRwdvOlt5MyXdToXJESaHqeXN/ztG3WY4xxmKngk8iVExS9Ql1SQlk+9tKp6RneoADINVAKBmq1ggT1h7ANyyynrBiq5bsVkauKo/JNwYWBQ1u/QOgzChOV5gebK9IdzM9mcZyyCxTiGWEcSa66xD/nWCXcd3wdfskP2kuH7Ty/SvyuY839pTTJxONleuaqHtsIYOr8aWshvhXHBsFdsMUWAitnFMn6PHN7EjZ2Lb13V6jl0SyVi3PnOas4oxBnm80t6kX2M8Tgm4UCExwpg9asHmP81Q1wxnP0DR5ARJG9T5cT8z1CafMaoO0GFqD4ALVRn0dqqkQTBYDcFguWoEgAmrBL1RKwhQu1YskNNW9eaE3+PoBYzuiI9akGixHYG5msl02eM2P35tTzaSoGlL9wWy7k/bd9dOK3GRm3u5RaYlWOGmHVH7cBaEuUzldnib4qvJW/uyl0d4KTzmRkp6NQl3MHK78LhzLeJ8YW72+CvVnMs2n7SMlb8Gnk3MjtwFzD0WRHHpQv1taR61us4KFEMW6u+sabYqnSUwVWli/MPU2QuqRpkliiW56el6lnXzxcla5gNUkGczVDKwxqjiDAGLwxRFVgicp47sm52qGrbgZLPSzY6EBzJhcSN+zrKWCct0kY9axZ4Tbgw3GW1uF2498wiz8hpkb8caV1Sze2DQ4JvaziOe8Ry+G8KiE8454hkmGr5XqtyCW/heOpVl4a5lWPGsIrNl3ZdsLpjNEecKIq914e/+XcPu2Qmz4QvDiOM8Yt1Ky23OMrGV8Wo2xcGKauPL81T053gxSQ1z36DqXWB49Ra2NQCdVcFGgCZ3mIQvkkPi6SlzqmcoFunHqO7sDVMdYJmneoBcq0o5vfZ+NZT9kAXc6C0rJklzFvXnQN+P2a0XJm2yMKZcQ5fw28FR7AW6PCywnGeb8WztdTdmwiHL/YK4btbtsOuvq7do113Y8vdyoRVa/L+/r2GXEQXlZl9MrO1iaCdq4wYJaa8Q4erVh8dsPjfjFh9Z0ZHngLjptkGszjWA7WBIZO1d7rkgCtMW6m1L05DVdStQGK9Qf2fNU1XpLEHNU6qLmlreDLWa7vXJudxtTbfZsDIlAD00vQPp3DQA/u4UAckBKgbIMaqIVpAmKdTsrJ+nKrEEeaTibWy5iqagG22sHhNWWPq7Yl0Ou6WHrB4pSQi+JJADmyCxhjECr1kPCWmCm0fED1rb3/K2d3Ubs26yXm/fdUsgpuh46nH0imf8ruWnVuY/NDjYpLtn9xvHO7E1fn40nG5socMMzgFhrP3jtWlb14irS7/mOggbt3IVoz+i+dSZOAro791kdAazgu4XoRnorjpF2Z/GJtbddqi4vzc60vzqLjn0Zqh0OQRGLZezCrU2k1qB+Ofgl1Wpl1IsmxfMZRe12lqQjPR6AhU9OK0HmNwNVnRhWs8tuTsD1M0v9MGyuJuSEgyqTvenjEskQ2vqIYHGWNgLwrmAOzRGf19KJ/9gUg7RDDCLG0/uMNWeczI11LjU0PZiDlZbxo8us+ZcYNThDq0IowSfWzpqqon7Xf2oDEt5jbeZrS3n9BXI6FNWFjPHcYgDy3G2NG2J5XPD8Gnwv0LF69Cy2W/DPLzJcJ8StawDq2PkMhd1b2fDDqGR0SVqEFAMjXl8Jt5qYmVBdxEMNtgl7sGt0wgzVDAVJ9yONNKVWg54LOEMhDXs/nEa1HI989Cc2fyCFcbORfGcectttY9KgxGzAB+gda3VuV1Ip3nZMSgMv139mwLwgdmT0o26ynY7knu7Q+pd7goUtKDfEf9w8yaYtl/QRzl+p1igNu3TGt5RyG4EtA4jt4hs4zYtc1YvSgaJ3hLvMWiH/GJK5VmlsuIAJlA6tjObXA0O+521b3xDrcqj4Q3zM/91HODaxez9c2LcSGhuHjUo6rkQm4DqjCq+NmU9c9LN+4rq4Oid9pYj3ywI/rYt4Ln45VwjO52Vxrf/a4caGlwmas6GdLXFfnI5O1kftYxl8VZMpkUjdNUWX739c8hKjCkhlN4oe8cQ4Qdsbgv4sCTo0vA5c4Sz2TNH1EV/E9G7bfmX5hC+rf+iA2FNnJVbEz8HPjz/R7rZwpEAc87LM96diu6IOG1K1jkvw2DnCv7HzkXjGrcW+QtOvUUHiBr/48FkxQUbPRz6Kh3Jc/7bzvBIUJyTmAtutyMoDAMK0pDXxy+uxjJiWBODCnRHwIWoIT9WcaxylsjIcoN2Myv+R85dvJza0atGrVPNvwAMAGUImVIL4miqo3dYXUgD9TorKPNItA539NClhOXQkqlWN4sFat0PeIzZwwvSadCQEfNr/Dnlyv4Adh9vPLt1EZHjNpUmUBnD2SgYRhC4bDaO4seJT88si3B2LMtmyijV8L98dVGYVoC5IbDYcCv+HwvMH0uwtecYYutpCHoTcGpkFDG9pQN55QBJfGTNnVrtxY0jd1nbHlxjU3qc4RArx/LqMeumiAfdcbE6Ww1qt9zXiQ2VoufwOIRYLrePMwxvCnjLBC1EcIkph88Ti9QQX767ap4zzUXzrexYmvtuTdEBZcItpi26j1czepvL7+iLxArNDenMOTpkUDGZWG/xppf4BriY4/TeGrWdBnbExwdSM3XHJeMokIfKOaQ9m5eyzuMLa5+PB8tRHOVhUWp0RWYj2FOiDL6HFnwwjTATUzSc9qXJKB6b+jYN3gLnEe0Kyyu0iHc3QhmCvZrNLOgKj7HU5C7SxNOoNHkEt9GvMwLR6KWJ/SAfF+HkFg9zc9EjuSzvi7yLghgdZlMavEydZZ3QOD1MWwsrReubDQq5ATbQ0n+a8I3SAWRu9HfFRgQPB2fQ3mUt020sOGhd8HL7LYmlqGNi9ZGSxto18Kf12CZ/1Mfi9brFJmrUg3oIcwepRQ53fxOcwAZm8vZsXex/iUGZxXbQGbwPpzHkTp9uM2JVxJlUOI20zQ6yqG+XbBcnXLvz5t3Gztdird0bncA2qYcvbzr2PPWxOQtEux5amGAIbAbyzoXV3jFSG4bpJa8B3a1oPxEV98FvizQ8RN1R6i2qzQpgOd6MNWSy89hlYVtOACK2Uu+Cep+k8DmwDeootInMAuPjyy1lVMpJO8AdE7eQC1tukegswYrXkBPvicdcnHNaUr8Eh5mH/5bFgJRqP0xDNNuBJ7cpuuW7ZTy4v5s+HGZ9LuBNo9Fqio7EjBTz4bY1lnvNeftI5LF0H2NTkOoa2sx8/wj1vRhOw6yE3aT8iM0pMmG8m64v5K1Z9HB6/8mo9JXRE8Doc7y/21GtWZFz3aBwzhuWs58xqbDJiPz4XbezyPl4bRTZC3PZokEGd5HcCxBHwIcZ0ZB/4wr9HWEhwnER3rUxiWHguIf0E8/9Xk94ROqRNA8s7IMfPmMIHr7WQoUxuh+OFm2tMusIdJ/SDkQkM0w2ir3uaqCoGTqfRRN1SAib5KhVLOd5/9AxOW4Gh4Q86IQ1NTPiI3CJaErOeHe7g7MesaC69Ke5M041Xu6IhcpP8vudChs/wb1cshOoyxgCU4j8rt0jWLNbZ5JxPSHcd/uMl7gP5DpPS4fgTomORm+/SssuTJiWmzaBoEuK3jMUg56I+8RUP74aL9neQEZbIrx1I6YqmyDA7JbGbULjxTlwreOYwTRFsU0ciYK3NXqVnoI2XqWR8qwwqRnqcj3XZtivb9Qs2tUR4Jb7mLTKUntIckh83e/14/VwKXtuq1uRrLvlxqs+rXfJD3GpOd3fqJm4Fbb9JsV0v/30citfplsGc7wZWxucRmk6+I6lxOwOtKWpU439drubM2+ukKdUi+M8CnB9DcP1MYEEEh6+MTU7vjN062Rr/wpgZueuGscNl/HsvA771po+oTORKG3oHg+Xo+t5aQVl7XndcTMh4cI8emsK9j0eRTWnNqwlwb4irnh1sX7HM5eQYd3Chm7ipbGt+1tCR6xcOXkJw11qVINc8lncbdlBYj9owyjRzKQ1Rw0LtF2AzPwbbp1ikD6BddwGgkbZIW9rQqDq0DO9bzPF0yQ5rj0PHfRSwbgZPZm3A2Wp4807u4swt6xvLzE+Mxs667M5NTzful+X3kZmDRIKSfMCN307z3Wb/X7XoDiTuQtuGD7iiIgljfabl2gyBXEYaG3OpFR2gWWnGn4Ys3qcrmoYyPKOlLoVE4ytcNrChAboH+cuGzedA0HZp8Wi0KfoWraFZ88mYhma45nXHMjqUFGXMHzyZbH1U2+QZZ0F89uWSdlUyWnMXdKKK8+P/JlX2AyEMQlMJfOkO3u0G+LJeJRyH2Av9KGAs+wgl260QZlKfsyuDoQwBwZtyQm2eSjECrwRB0eFZ7KGcL7K9gyfp/P+oN4emvDxoGT88Hy6d8rPUxQ12dFGtNf5jR9amBpGjnQ4Y3tOIV5x2gVABwKrbfnxNmE3taw9cDOm3M7uIGzcM+KFjtbUaHyHBTqloUyI0kAFVk0+hhr8DrYQbX+tv0bpJmBTyCfat8jDKSROYHzVaBmlxdLwSWVWOlStEOu62YFrjGtMHVObtZcGZh+FaW182wTLggsBtpsP+fQZQYMru1j7XjHbm5ERx648D+7UWPTI295f32gK9RPqyIixrTxBgjVCg5q3nbWGBLLPPq496awiXHCTveUfZDYjOIVlRfs1YNxv8gCE+Xs2szi5ZzjtcexyGfNL55qUsZZZuiY0E6+yjsl+K7dnhWsUtt1PFJuOr6inqX+Orj+YW28XbJBaE/sL948Y51C+701jf7BNMqelbqgMp/HdRsrVaa2FycH0rkHyCfK0+dUBgj1r1BabrC4ris6NiEFAl6gRxn3gLW10CmJ5rRiHVAMcySBMybCcMM+y3geJ/TShU4qIk0Fqi4gJVLwelDGpL38udgok+dmPXvFjuidRavlJgN459ncYDmseH4qJC+loZrqIGdp+HunnBWbj8D6jHDabs7PQLLDuEXcYdN0YC863uR+Qt68mLAxEGJ+3AcT9NBGdyYSRcNFxpkbdwvRxozF0zU9Xly1/+OanqBltdBd3un3vRcjZ/nUnafYqmeSHk1l+v+vt8JApWLwa9YTukxyrWuBMnnb9ag1HwuzDv5MpjeuxkpmTI75ab/K+orUagjHMqGqmnqygSDS3Q76GI9rn/tUF4qYL7L1dAcWdw5Ev8yEmJ8n9ALeeNUSl21murfW9k7GDgqfUj+G4RkCBGsvuwxMbTjWm5gNruZpKYB86o5xXu8TMekQUXgS4YnOQvQyHiq2hk0keg3Ae6YNy71cTms/rzeGgW7OawnbW42BdsRr3CKCiHE5qSuwMN/Z7XMscWDSHQD4yCMhyfG+KEpRTgUk58DtCn8BfoDF1k83YZdk1uZ9DLBM/dgI23d/GAmWhfE7QMLomVkm4L1+0vVE/rS6KuK+uKLgpEWZfKey1GJigDQrmDn7ZPQTF0vvlWFfTCue237jZJB2+Yts30ZIZaq/AOD6PS2V7S/Uu802Ra8QZ5qCgNySPlHc3xC8er53iW3VU8Rz28DNz93n2y1AdqTaRWC23XBu14QQUeSewLXJYH7OYpmiY838fTbsVD/YaLIkyjXEMw2DTN47SbmpdlcOkvN8M+DgnAloKt/nlqrFfOG7J2Yoe7UPWgmnwvGO5QV2nJZynyzg9t6iC6ehOmZne/Arvbizv4nBbPY9aTrC9HwlO8Fi22ow5ow++nz+5AjyuIJjiNE3uMMl3ZGpUusxpku5gSxqwUcTMHFb2X79fzuFrKIypHeIRcJqAq6LMTZckbXPO2L12ij0NfDsFfjJuO7aYL8t5fWhWL4sRj/2iYRGfOsw0tp94++pkyzcSvl5OAFp58DIpwEBzSGuJMLV69vvtnM5XxndxSF8MquBIkqrz58zdEIEsdsn/QfIvNT2uA0ZQ8sS9DNlOgC0HhLqH+e/h/cm7+a1p5D9TVHpPG6xjIv///04AAAD9////WgAAAAEAAACgOQAAGB4BACi1L/2gGB4BAKXMAYqN9VsvEJAMAAwgl/VMaqa4YwIEVyMRSInwEqmt4pDtQDTv5NOuNth6nrYtQ/q9+9975zySBYwF9wWFNb5Fja9h+C8M3/DGw7jxN2w8oI23QeNZ0HgaM17Fo5jxKH5wzK3tx9q+je0VsD0b2iNAe7QJb2DCT4DwBCA8hAcf9uAfNPivBt9gwXst+AUMfgCDZ0D2YGRPVvZiZV9m9gXM3uz6B65/XfsEa7924R1c+AtvH+Ht3+KeQtzHzX2FuZ/D8BYwPIa6V6v7OrpPo3s6ubfKvRzcn8E93Et4t9dWb/X/VV/lkiRRPZVDgvT0T+7IUfWrzogR9amuSJEjevy4kiOq5JUmuaFJPomSH6LklDxRovvXFy3Kn71Ro/3bHz1yeqcpjzT1U+8e4ANcPXv1V1m/lPVZW9+09VtdH9X1XQJeSsAL4HoorufSeiat18J6AFiP9fqt/A6gzU1SJ/Xjb/y4nz3eZo/v8XRNT/e042rsuB06joaO05HjZuS4HDhOBo7DieNl4ngcTj/D6Zx1PE0dr4PH1+BxPHqcjR7XM+puRn30j8/5438CeWcgD1TqoKVeaup5TN3U+fA59VPv06eQF3JRUUJOyENDB/kg//wU5IL8jgOC4l6gQLn0Sy7OyMW5YPEmWBwLFV9CxalEOpJIj4ziR6J4lCdu5Ik/afTERm90dEVHd4T0RUiHlOJJpLiUSVcy6ZNXnMkVv7LFnWzxLV38sYt3wXRJTMcE41XAOBgxbkWMi2k9S+uta9GS6ZluaTnGx3hlZRgP45SUX/yLT3EvPujjxYse3sNZsNjhO1yFiht+w/38ZvgMP3EihsdwEyYCPdD5+Fy4Cx8xooW3cBIk/vzPS5SA4TC8r0/QBR0FCkIn9BQpDN3QV6zQ4TocEJCH83AZMn74Dy8sDOJB3IaNIT7EceAo4kU8Rw5ER/TDQyJOxGvUEOJCnAYNIA7EB92Hu3GwYGGDb3CrNYNncAoU6rzOzczgHM4jRLjgF7ysbM3XnIwMzdHcgYMKXsHHxq5+9QcP1FzNIUBgczaXIOHN33zCBAyOwc/O8jzP09I0uAZva+vgHTwuTs/1nI5uz/f87i6Eh3A8PBEuwu3sQDgIn5v74B9cTs6De3A35+BWBbyAR0URcALOxBTmYb60JMAF+N5YjuVUKpVTec5TPuX3PvmTuzd5k/87uZNjLOVSzrIBPIBrfeVXXq12eZcDAADmYA4FJeZiXlVlwA14VhYCR+BcXApcgQ8YwMAZ+NdXA2/gXl4LfIFvbSXwBK6ldcAPuJUXuF55+DhyvVaoUKHC2dkiM4lt5uGZjiZ7ptcodCratm1bBZvsyCRFbdu2bdue6cC4bdu2bdu2bdu2bdu2bdv2er1er9erVUOLdn1haMH1er1er1e0Gqdoi2podcKkWfmkoWG0wEepxhTH5kRSrUsgNh53bGuea3mO1kC3WK2OjlrXrjM4Hqp88DArJAbzzrTC2dnZ2SHENGEeVVmMebRIr820fpV98WzRoHD54mnFfghcIenoWNu2pbQWWhGxs06BMpBYAJDcWSIVFE2W9MGatFp6ZkJRwRQCYC3JVRErDlqYWDsJWZYms23btoXSWqUQyZRyN3qN3ND2ZL1G5iGGTZa5Rnb4AEaq4Rppd0KsqfQa6aHKNZLuxZrGyL7SxAoJr5F6XG3btm3btm3btm3bWq1Wq9VqtVqtVqvVarVa2ZxIsvG4Y1vzXAPdspbnSK1LILQap2pMcWiLahb4KNHqhElDw5hm5XONBLuzJEZkjCwThuWATDGrhkwYTN5kHsjTA6NDhjMdUi4yG3SiZb4wtCDT7M4084VfoBrZaAvYpoRYHps2McwgXgG90kiCzc2hHc69gXNtoejH4YSXa4spYwbbSq87dJwKgmC7uhgkQMLtyrWFoAggttxBczGAF8Rc/zyt0CBkRS4mxRm969/dnv8gc38792zp/mR1r3pBvVdhd78LODJKFEgpeAoGgYZDkCBRAsIXNru7Q0RcguXK5SXlY4o7rIIFiz8M2KWLlyxYsBYsWzAXfMUKJaUjVuLnd3jihKAJzDc4OAMXEhL2ycAxsB1eX9+NJo1PkDxxgiuhYCiYkfFIjURMo69vBB7xhcG48NZ1E+fGmYNXtMAtiuBDI0YYk+AjmAoTzAQvLib+wD3WrCFNkwbNLfPiRREXuMWdO3huJ74RiHME7sA8ihRBrIKV3M5EdS4dTGQRDwGCfwQJsigEE7m8FL2bolcUKktr0KBLiJARRazYBB82wU2QJOrocbX1ha+srLzwUxYWFhiVFJbCTk5TeAoLX3V1gWEwLABzdemi5Vq6uZHhrEzQm5lpSeX0lKe9n+1tr+cFvV5uZqafG5p5M6+e2+eyGXPfwCG9kZFRHB0Xm1wnVapUVkJiuVkwUxQGsDEbJsyX66XpCjc1WWGrWwlXVatRS5jpXm5ezE0wV4wZM5FnHJ9ERo7RvGxYFlMvdr+ToO6kw8fHJZCXiZwcGZ0ENBzhAXZwDx9v4+N9vFMulfsEyoXCmITxiKIRJUmU3CSTjVfySmm8Uu6UqwN8vaJhNPwBgxgyRPEqXiIXUU/PA/5wlwgRAgTJDaKmFobDMBtuI0DASwwBAgUKvhjgMWx2hyeceQ3AA3ABbIAChTsJGG3Hjh86Sk2vqROO0ljfRDjjDRqwBhwYmIfz6vCeCEERWBDzUbnEVPAjI2MVXAVXYit40Qf2wePa4byJOC/nHXPl3ECALqC7ef3cPHtuu+fu4YNrGGJDnIhx4CcsjIUD4KnLZcvdciFvljtJeRspL6WVu3jkHrlOLiNucMULrvjqhSGU4TL8hccujx63h48LBMfFcX/cHDfSfZSFybDWhXQlZcB4OBCjwCmyYCzY8rq5bS4pLsQ2cB9+giFxIwbEMHARjIiV4CUYCmvhKPyEqXCAq+ZqlrlkbuS1ctt7BbthOEx2F2+QG+Um3iJXEVfAVnyHE+AD2AtbwGk47JZeQYLuH9yEmyrdP5VupTt6+VwbN+4Nw1vD8BrewkvjyiC8hHfwzriBMW6MC+MK3heAF/Dvuvi7fyxuCxaXhYq7QsVV4XdT+F2/ExfFiXvCxO0zcU3w3RJ8l2/EJTHijrgibogL4sP9oHf39K7e9XA73A0cLgcNN4OGqyHv4uXdvLtrd3fv6i6GultHd+foLp3cjZO7cnD3De7Cud02t+t22e6Fm6Z21a6Fu3av1mu9aLfCpWB2ze7ZnXDLItwIF8KVcB2QXbI7dh9cBQwug7vgNrgIDFwDN8E9cAmE3bBb4IpdrwF3wP26YLdLwBVwty7X1bq6V1Y3y+paVV2sqls1dQNM3alLdaXuk9N1ulEX6jYxXaYL4C7d69f/Yq3zzdS7qZd6q5d9SZSe0k/6Sh/J0Ttq9JAafaN/9IxeEaJH9Is+0RcyfVNCb4jQE/pDf/qBBL2gL/1B7+fP/3nSB/R8RF/0R7/P6wn90N/zef4T9EEfz3s+p5230/l0Or/z6/ydjyPn5fyc3/w2cB7Om2fz5t+85rt5NGpezaf5NU+mzJd5M3/mx2R+5ov59sGE+TCP+V/+0st7sfwul3+J5a9Y+S5W3krlc6n8SsrfQvmUVb7Ka/kskpKN38j4kYzP6PhRHN/x8aU8/iPkQ/6Up/KSkz/5Tx7KF0F8JIiPmPhJEj9R8ZUovqKRX2LkjSw+k8VfPPJHvsk7+R9BHkeQDzLkdQz5IUSeB5EnIuR7CHkhQH7H5wDyOXx8jj8kMRjjScT4GIK/J/iCLl7PxbtI8R1SfIq+39D3fSU+Q4kvIeLxRLwIEG8H4kGE+LsQH4Lv8/iez8RrMPEm/J6D3/v9vYe//wv8D4EfKONHyHgZhH+C8AkLf0XhBwI0l97SWRpLW+kqTTWlpTSUftJNTBqArupNvdorsZRYSWwk9pEjthG7iFXEImIPsYXYU9aUHcQKYgOxf1hSdpTtw4qye9g8bCj7yXqyd9hOtg5Lh91k57BxWDjsGzdt2GiuYdWwadCcMVOGDJvJjmHFsGDYLyyml8suXLawWlhLFgt7xUolZRUq7CQ7RVJKZBRIFgr7hHVkGxmdNGGyhFXCImGPsItGFBMRi7BEWCFsEBbIDx89eOxgdbA42EP2hqGNGjQKZxAOyoghGAjjBaCLvxYsVqhI4ceiYE/0mSjBR2KEiBAg9j7oeejAYYOGDHl4d3Z1LAaWbk4uDu7Nre0C25qahTS0awXrGYUJZhIisBDYsgdkYw4aMFigIAGCAwYKEBALA/sa4CWgi4vdYrWysK6sqgJQTUlFQT05NTEBWKpuTc0sZu+zznolSpMkRYL0yFEjRosUJUJ0yFChU0Kmg6ilVEGBAP0h9TPah4/oHj15QkE/PfHc6bRThw4ndZM6R04cOG/ctGGjuUZNGjRnzJQhk9mOERMGzBcqJtXLZRcuW7RkscRyxUolZRUqk1MkpURGgYTySH1CdWxkdNKEyRIlSZAcWTSimIhYhMgQIUGA/PBB7UHlsUNHDhyHNwxt1KBROINwUEYMwUAYLwBd/FFbUFmsUJHCD8WJPhMl+EiMEBECxN4HPQ8dOGzQQM1AzcO7s6vDQDcnFwf35tZ2gW1NzUIa2rWClXpGpTDBTEIECGUPyMYcNGCwQEECBAcMFCAgFgZG/aIO8BLQxbWllYV1ZVUVgGpKKgrqyamJCcAStUrdms34PtWpXonSJEmRID1y1IjRIkWJEB3Khhw4YECWubiccODQkXmE3sGhoaBcXFdvb254eHt7Hxobl2hqrpEjp0+nloTc5eX1lcUIEAgLAyvQlg0gyAcSExEpJMgTIFhqaWwckovs2fOZx45n9vTTxw/pKOkpn9PNKVOkSIkCBUh+wugiv3iRpLRUUA7EaSdOnTZUqm5SmZ1UOmJpzFkat2zpki/Hxsoq4XBy3vnMoFnOHE3NMnHe5DdsMicbTExJSly40mfsxQuXrCU7JchQT5m5bSnDZDAfOOjlD0uWrFnThzNXVmI+1lHTJrPJaNzkNGe+aGYxmmMyGVBQ0HxVzVdubm1xA6pZQHVrKkAOUFWtyspxc3mOLrvR3d3ZZcigIXPApo1wIUOGcKJEWFGdBAweMHQA0SFEW9sFO7u6XOehhAcSWSqKEaNGuBEuxabukyZFwo/yziybc875bm5+KsKIEOFDuXoodBH2XIQXycF15MTBbK5XCxbUIIViSZhSKKZU/cSnhETxYD158tjZg/nArbHhQZ9Y0CcgP4zwHxwIl+YIb9nsLFtv3LBhg0YuxHc6MWgn7uTEbjgxJx38hg6mg+PgOrnFisFBxbyYJg2bNbhNjBhABJMM5iODRrJiTqGXUfTlEn9/eixyCrxpBsMxc+ZMGVwGDA6TC/cy4d4MECKyiOwhk8DExIPxzBkzhkyLM0+c8MsrevRQsSPnyFKZiipbMZKQrSRkCRkrazX64JEPc2OjYTaskdPg0NASVMgU8o+sQoWQLIRIFtWT9eTPHJr7jObRjCfzyYsyMhIZSkj/FPoDKBcCRMjKlXzFMp+62cxzsmRkjsyYGTLvJbxoKS81ZcrMnJndZDP5w12+yxtyhgz3lt/wch5exssq8l6mk8ty2S635ckquUpWk6lgSI6wIxyKH2E/o5jRKB7FdjAfjEYNVqOZTfBlGXyZb0TWA8yAMPKFLJYLZCY5SZA8JDfiRnkqR2HST9wGy8FssBn8iTfzg0yWE2QluUmuzKZ5UAaUrWQsuTHDyXcynUwml8maGUBmusxfsibug0Uxntwiu8iDOTADyS/yiNwhh8BhsBhMBn/BZ/CcrIArL+DKXLlBHruPSK+jRYpIL6NGc+hcOokuqaRLiQmTIJCQoqKPMGCYw3EX0TVk6J6eErqFCt1D99BFhOP68NuFC2sbAnEHDjjDpYT/McYY58lJyXUY6Obk4uDe3NousK2pWUhDu1awnlGYYCYhAoSyB2RjDhowWKAgAYIDBgoQEAsD+xrgJaCLa0srC+vKqioA1ZRUFNSTUxMTgKXq1iw14/uVKE2SFAnSI0eNGC1SlAjRIUOFTgmZDioVFAjQH1I/o334iO7RkycU9NMTz51OO3XocG7OkRMHzhs3bdhorlGTBs0ZM2XIZLZjxIQB8wXTy2UXLlu0ZLHEcsVKJWUVKpNTJKVERoGE8vjEsZHRSRMmS5QkQXJk0YhiImIRIkOEBAHyw0cPHjt05MBxeMPQRg0ahTMIB2XEEAyE8QLQxV8LFitUpPBDcaLPRAk+EiNEhACx90HPQwcOGzRkyMO7s6vDQDcnFwf35tZ2gW1NzUIa2rWC9YzCBDMJESCUPSAbc9CAwQIFCRAcMFCAgFgY2NcALwFdXFtaWVhXVlUBqKakoqCenJqYACxVt2apGd+vnJSMhHx0HFJIKJgBQ+xJxb21samlXa0UzCKUkTlgoACBAQJhX15dW1lXVVRSUE6eWUqSIDlipMi0dPcR1ROKp5NzTpw3mmqyGTKtGDCYl1y0WF6prDIpGfno2GRJkiOJRXKQHz125Dg0rFFIKEMQBuAf34YMeG2XzUwBgq4tKCeme33OI2CaXyhRy0M7Q2QSRzjIDnzpj+cNiTsMWUI1pggRICk6DdQntHNOGzSVko9XP3LIADQRogPeXBuFMiYDX1tVrDsVylQzMsw9HxpyPGKO3zRLf69P/ESvCtho1a4q1z6rblW1toRqVhVrl1WvqlZ7rFpVDbAZVKmqUztBVaoatQ1UoapPm6vqVG3aUlWmKoD9VF2qVjcAvTVVS9KPqrf6+rTqu5IetCntSTrQlrQjadINaT/Sfbaj3Ujv2Yz2Ih26Fe1E2nMj2od05za0C2k6+3QT0nO26R6k4ezSLUi32YE2IL1m/9mkGs32s0d1md1n89HtFt17dJitZ+fRmDt0g+ou+3N7ai0bz76jsezObUdX7jqbjqayOfemltxzthwdZcfZcPTjfrPd6MbdZrPRTbbmXqOVbDU7jT6y0ewzusg2s8voH5vMztQ8drvH6BxbzA6jb2ww+4uusTG3Fz1jX+4uOnBz2Vs04Nays2gV23Jj0Sj2lW1Fm9iVm1KT2FU2FQ1iT+4pWm9Lbil6w47cUXTehtxQtN1+3E803XbcjRpuM24num032Uy02l6ylWi0nWQj0dZ9ZC/qCdvIVtQRduJG1A92kU1EO9hDthC9YAfZQDSC/WP70AV2j81Dh+0dW4cesHNsHLprH+4bWmsbbhv6atfYNHSAXbhn6KhNuAe105axY+ilLbgDtd4w9gudN+B2oX//7RbspM1ir2AhbRU7Bcto+20UbKJ9YvexhraJXYIltPk2CbZ0j9giWEA7xAbB+tl7+wPLZ+ttD6ye3WFzYEH3hq2BxbMz7DzWzsbbdyznttt1rJyNYdOx7Z7bcmyYHbfh2Cz7bbuxj7ttX2CTbLa9xg7ZatsCm2On7WuFbd0UJmyzHWFD2A822XawG+wFW8FGsA/sAgTEwsC+BngJ2F17SysL68qqKgDVntpRG2o7NW2mvVTde7PUjO9v316Jkp6kI2lI2lEjRosUJUJ0yJAupAlpU12qBWlA+o/2o0c1Hy2q9eg8GlR/ajz6jraj62hOvanl6Dj6jXaj2WhNrUan0We0GU1GZ+oxWowGo79oL/pSc9FbdBZtqa9oK5pSV9GTeoqWoiM1pIain2hHzaidaCZ6iU6ikehFI4qJGlETGSIkiAaifegeeofWoXHoQ22obWgaulATDsqIoQU1DP1Cu/hrwUKv0Cm0nz6h+3QJzadHiNAh9J7+oD100By0Bp1B4+k7Xacx6Dk5HafftJu+wKbXtAWdpq+6gj7TFLSZlqAh6DJNpsd0A81AK9AJ9AFtQBPQYhpMf2kvHZjYqPRSFlhFAwIMCEgICBRQAIMnKojDUJqrMcwClC1lIIGBUACoGAAAAKDBAJCo4CQDQAAAAAAYBf6ExI8a3MTCU95i1jOSuHGNnBnY5EPCfQcUPW4Q8y6O8Ip555DHJm3szMPSDyn7HxD4c4OZ+jjqL+Rc8yRi1rET43tueicscqjRUwNH/Qs495xAzjtm4sbTHjnzGfPIQYefOhj6L+GfUwo3XOImF0v55dxvwEbPCuTcYamvjPeeE5hxjxj6OOWR5n8THjmp8UMDR38lnH/O4IctamZG0p6U+8x57KzAHnsI4i9x3ymHm+4RExtPOOX8M2HjZw1+6KDpp4D3TxnMvMfMTSzpE2Z+E4ud9Piph6C+ZYxzzrDTFjdz4wmPmH8MeXzSYM89DP2UsP8hgZu3mImPp/xC7jUjI2cNO3Xw9FfGeI85xLDHpi6W9knzD2ZqhmkmL1e8vzEJJhtPu9ims+NWUh2kUfqUMb8jAjttkKONopzlnG/IouYlcuawUT61RJXX32JiQ4jmEjHfocnZjiZYsB68QI07OCz7C7j3nEDMd8wkZ/j0njJlJh6O5iA7uIwRaXvbNbnFK+I/DcwdO6azJrZZM+1n0U7tjhA2/7WTdcyE908Im01TSsLcImmCezFG0dgAB7IRgjqFMiTc3AdU4tabzPw7zeJmNfHD4c7R6YcZi+dYtuR+8xm4QbcF9R/M+LQ0su7AhC5Tq7mIeeHW+rZGYD9ACptMvx/qwsTx0reSrK1eIW8FGMqvoofQf1Pq++L4Invi/jTWPg8qWYfBFlzvjeh/I6jut1KBjiZu8PdqdYj2xX+VqvOsoxXwNHXPS3TTafQepvsGtzgS3iLvQuhV+Nq0tzwmsozgvkX/xWElhnnW6xe+Z5bbOpz6Ee5qjd0AftPQH+0fx3WEn+87V3gphFQ2uWiLPRWhfJCS+OFxiGd864xvD2IKvz6kv4D/UH2j8X+J89AyCK0R3pJvLZEfySv63US74JiB43Bk5hiv1c8VmFdlte2yAs1MtukyT/G8oBxK3jG5X7iLKrf5eOhTDPsD4BfZva4fojsAt877tG0r98twmUX+kvU2RzTEc+zyvfTNpnbmWJmwYhu1WHH3BU77HquYJV3v7lqNuMKjmUc8oRfr9AjJ3Tva2KYlpkjpgdjI/Yu+qny282smgJgOKHTGu2K9hnAm9OeWp7mfCbVY17jxBYKBHaKxQsRJiDpw8j9rHTiOxlr1g2aMVHSKu9nXaoxvHn175XU12chegCH/78KzVu6sFh3xb8Ra6q3YZeXFgnDO7VW/HNoZcXGioiH0EZabh1MbaDTsMvYezrDhlyPFLfB2tBPqV+KDbuY1uS0vE1TeshAMN1EdSZ7ZaGlUbGQRfYvRSMaIFdyRvAntGft1AZIzTinZij67vSrTGJXQDYneqZqAI+eTK4+Ye01oM/RDGE+zuTW/fZ5tad9jCpNDnQtN7zaocRyLvgtRvpJ7HrGJw4yRCLk1mSzRscqRLq2v+N4N3zF6p+Askn3U1Zl2AIbqC6dUylUjp6BjSl5AQMzXtaIHh1DCDtW5huzoe3Hu+R/v+vhVqbUpZRt8L9UCDcaoz2p1Ms4+3UPpz0ge1+FQwxp4rX9u4g+XtdsO8j7f3UbDh5jXCNior0OFBIllt2+TOD5SyTUZS6Exg2tEWGAWeXiNHaN5v9J7+mkt07yGpWmzDGtLx9LfefQOEv6DT0C+uBTf279K/FIszA5zvsf2mZYOQjpfta29hk9R24wb3p66RVktrZm7HOoeDvvQUGmVO+td7AhZrvIAAkWRD6rUc3QYYXsrILzr6uFNEhtp0ROGp6CHoFT8LzB9MzxECWUq3qJ5P2vZfQaW9zeqTPJEj65ql3DfW0OffcAnLYVs57L3yIWOCnUc0Z+HOdTeNeGHDkBAjiwJJlQfO1wsjB5hxW3ue6DptqZd6GGVl/AH8kioFpHyD4n9NVjY3/yziaXuJBouszlrY6FUcfeXMHBjU8EiXgywwRbMGvjFPOdyRp2SYTP95G40T9qgy6TO0B+BtOQOnyoH/S/3mKma3pQjGRbZtE9G2PTBcUlVtit/5slGPjQRXtdzWVB0dRkPNvfWO2g+IYVdhRFFX6nNSz1Fv7GoTrYarGo4TFwoLeAw2l32a6E45UCPblatgWMIOqOGZ+HbZEfHWcqVpl3Mnyrx13SXHRrc6Pn4iYm9dT+aQwoyryYiOe4L3LSenMaiVYetvbOeoT1c0HP0dvWmsq8kW3vwethewcGO+6mgP7/eEqx83T5sGMPM7Y+61MDA66sYPCbu8obAz4ELLmsI1fzQ/NUX7xl6cC9j7z/qXqnCA/rV/76H9kc68TC4M0R/Mqk/Org9SRYm5JZq4nmXZav3dEPboaLBL6ApZvDvBa60n+3E8XVs6ChVlgUec09J9JfTJh2irVBcYDipYiV2ezo2DVYHuD7MMfbeUknn05qp6riaaR/Wb9TmW/Cz8EUOn9l93kOm3BB//69OviZV7b+IwcLCb1F+FBsp3fS7tVAkP/iwvn4i3X/FPzX4MrtdtA+UHDy1t7rHkcyAj7JNiTNv5TmvtRDj58aIy/KFshU6X32cXhiM7b/BV8vFvK57VEWy0WqGEzv2cSdPlf9QCb7h24nRAH7kyHgnvR/AFuWEe9RgY/VBuhs/42syOl/KIiBS0Q6EC7ZuZ8xdR3jIzkWM/HqPbsBtIQe8cbq+Yi6a5rL+dWUC/v3QdGOhWAoJfccqcRSpvTjcufCD+b2mm+nQ/mSyn5SdtThdWtEnHAHlIemcVlAIkEGDgIUIBSgiDiLQsunBhQwADhoYsAAAAwMBChEKWrv00q+rF/PWvQ9tSytQEFkZpka3olIO1d1h5IQEfYPt0/KaSjIcXfvprOgbTqSt+9Z9Mvox79zYtMYISJ4ILAzAdlITCcyyGVkpksJLbsMlGhYKJPRAYGEAopNKFhRAILAwAKF7Tj1QKckA5kKGBgIUIhCgMCChQwoKATIwGKAAgQAFAQkdKFwAkKHBAIUIBRYIQOhAgUKADA0FVPP49w4ZmDYHBgYoAMjQIOAChAILBiB0qLAAAIYGARQiFFgoAKFDBQUBMDAIoAChwIKACRwqLAiA6+g8OIEnicCBQAMDqAp9psiJF0Wkr56eznFAwxOVy48gw7WH00KADBgELEBAYGFAQg4UFkJYCuUGXBU3amvBsG0TthZNMbVhad1QUwuGDduwtWiJqQ1L46aaGjBs2CK2Ps5A7qdgbKv+yggCsxGhMiSlSyoqQbKwGKIChQgVISldqFwBkqXFEJUoRVYIQelChUoQ5XeL9ztYMjlFY/EYzKt6Edt7nYRMT8SclR8qn+cKZHYCxl61Ef2eLibXA2YWxg1gVUXdtm6oKaoOKp/PHUj9FMxdPRD9NZxMrk5sjooPFQ/nvrrttkWzVbno8ngXIdVzZsjqQ6zXOQB5P2BTV15UP9cNkSo6RcztTVM0XSqfhvyJ7VV062Q5OlaL6zVc66YdMbBq8f0i8YZGb/pCbToin9bP3bzibs9jRN82Or0dT/Y3aXFsi7qx+vRaTnEbWLZUr959i4remDl1L4L+GHJZ6F3F8bg7sGivNta5mZnlvVja1c5ub+zeric0bl3jjPjk0pzt9oot9OZX3LbAKH0j7PTaYX7bFC/61jjS2yC7G91kzt7l3GeWH8i5Xr0WO9LbaLvbdpvTa7pX+9W7933Ji95mfN3osO+13efz20xMUezixJFfpRH6jfs2X9w2+Ije6s5vqMfCdfypAc0Mgau3LXDpnTlw9bYIzm176GZ3gfrexlYAvTR2GlzbODbCuA29mdDdthQ6emOh3u33d0Tjt0kgXNsO1+1wuJVjlLrwup87opswXqm69z2YeFAQpYxnXOyduQ9uhVJz7hsa120r4+jfQzfniXpN3tGh3tvo1UC3FHq7o7vRAdL1tkE6va2Srn1ulq7Xlun0Nny6Gw2irn0Opa7XAdVtZZcs6ziJbDTRSpI9RdVGSLLTsbXlZCuGpiOb4mnrTnS/9LCcgLNlheTEWafeUc6xLLT4lnXcFSA0CzoR4q39s+ufpHVEzI/Qz7iKh/5P9NnuCG2nK3crRtbywr5d/rx3HNM7NoFwCTcrFLI+fm41alCJxsi5wmzUdN0q8cStd97dNXdWoxBqN8gcaE3ubHokXUGb+Cy5aTuoWqDxFsmOV1FTxqayXxvWAeYmt2jbNvIhExt0RDbMuN+g34api+BJ5397srf8mJsfEUqdU36/YAMBXi6IgfYPdQ41WhVHknQEnw1BHsYB5NnjNI3Wp+xI5C3RLBkmtw6GMNa+/MlHDX4A57r3VeohgzdoBHKuC7RskaaPUt/Wtlk1sZxfuijSzU7tEJT3b4k6ipHaLTK23OcO+7pPSIzzrEpWnD/vJLpGE3ZN1fzfbZYQM86kHLCataY51nbMAmlvayWr6MMp3Ze2OkPwKfsMxLcrGEwRxtt/12DhfHHZbGfbP9LWUbppwg+2v4j0hgV3Vrwc3hFH59Q+/tz2EJq62e+frLjvZND53EUR9wX/Dw2851qmRU5mi9SGK2OasFZDKczt0QzdP9Ar2xP3v3JT4NtWOJNDTq3JZDvg11C1zDMN3ZxPs1w2U+3bUsbc0j0vSOgUlKY4Mi7Gh2crC1slPlyb2bX6eKtpF5W6uySfA4I+a27eWp2o/V7A70Uo7C2nrdlhfiOn3GnikNP1vmwXSTzD+S6X5OOur3QYTnXpbv5F3kjnl7sa4RYdT/uNzPvzuPPwGkDdgvoOfpLsbDed3eae1zjeM9crSt8+BM+e90fgW+97hVc/5Q7uXRnBHi702mSrz8+8mGTfodL2WaJ92yNXI+2+/cMWHOH3lTxhYM6zKq04/7xT9BpN2DXV3UJ1CyXEehFTZuRaT5lx0mGt+vJCPN7WJavCP69cvOx4NDMltqj/crSTEbOHsL60IvKMQ5ldl9ghQKQ7n9l9yu8iVsDxEe9nbefb1zWw3Rnm4SaUnQ0m89vs0Bqde+Z+BeLrg/WpZivPI1uhf3r1t3uAEPS8bmDCiqOev6DLUQfOQi9mmtudK5iRnIvVdDbnXuai7YibPAf5J2d2QkHm+Y7Kzu2IQO5URFyXfmqVW3MUn4k1wmAygigLkjHxDTa+Od/eBJGsmMzq2ML/6eb3mZHFQS8Ee3V1twGvL5lI24rpt2PmIuyk3c3owkuLFWwLbcVrxf9K7Hezu4PGu4GHcewPFGV797zWoerIkB1Oo4VVR9tA+p9h4WRhEd2zENC9ye898/19sVy+nU2xspbvdvo4JciixW1O/7d8PHWvuCPUJ4tzCMHVYo5A3Sv+bnvqW+IFhNRV/P8wvP6zi0+x82GkasqcnTrDf91xTKJ6quHjO6gvfXNDDcY1weDzVHfUmU36XJbgc1dsgrPmrFj1y/IpvMBIfJvHDwzdFywTpe87M/l8z5xcSB04+7CeNnNhcNTkQ2rO3G7Z+pCZb/Z78yG/gf/FHVnB5XK8IXa5LBegze0Cr85Ej6ZvZytxP3kvY37z/rX+d5xf2O6216ts3Lm9XI13CEM0+fR16nXqOr0vsVo3SMPrq+3uqPviaLi1qbPUV9Y6SLivo1Psl6V0BFHnu+vwTyeDF3R0rL4dpTPpq2md8+8FCoeoBzee8uiIXfMvHd406dPRq+bLA3RYyCyzHY0MVnNxqg5sHGljHA3cbpil9SfpxRPaGdd/Rg23hgWzm21p/en54WFI1GjN5xe4NSyY3WxL+9nfBn2bMnekPvOuDmsw6fPo9eZ3QzgsRJaznY0Gq7toqg5sGGljjAZmZ5iF9ZP0w5jebNYQSh+/LzDh9stf3d+9bcJ3+zf7GVzmd5P+Ncp3ql9A5Zb+K/XudL1MudeEQzY72H4K1SM0nlN7SEZPrqfXk9eTR2ex1SAGncJFI7jpfIOGn+vk9cpGY/v3ZToTvSyoOeJNKeEQ9mDrU7eOkAuszsXbVYfiatWJh46uOl8eIMNCspjtbGSw2kVTdWDTSBvjaJCX+R2mxWb/k4Rfy03EO6+jW2g2N7a13w5L4fvZ2U65+J/efAsGQ7TGP1hvdlPXszUsxfNlZ2tiWDe7d9DsU3+NzOU+89jsPYxrHSe7jRVuunnDhgX5mG3aNVi4aKoWjJFO6dGQl4E1TL2ZzEnOa7ObXrFjlUO+8nwsQJHt0ludmo8v6UvSJn4aWsbXpv01xu+8X6DFLf8r+dx5vUy5rwlDNrmr6dX1avqKX2LFN1jb66Pu3dHw4mq7NaizkFemdBB2X1OnqC+rdYS7zv/pcLtOXi9odGx/O6Yz0auBOkfcixIOYQ92PXXrCHmB1Vy8XXUoXq2ayLNPRz/YaO5TxBuvQzt71/66i5T+lnzLFUp395fuLlPU3VROdw2a7DtYx79Qc5Zb1eGuXN/dXds5805bGw/5PdL0fNEYxd7vXrO2DrI4xdEReuZfPKxx0oejV82vB0eDowiuEwFHg0ZBUeAo6KObXP3p5FHi9BAbTD8W4Pbt+K++x/fe8ee416nrL695k8416ndQXaDjLbUrSt+pvVjFNwmH6B3E9RTNI9Sf13pY7Um6R7o+q736VTz2wm+8noCnTcPrnpqlPvDWQcIzP5piv3SlI/ATrvn0GHS49nxNjg8/69j13kcz+zduOgc9bSgMUQ9ufMrREXiBp/O/HegQX/11krNdRz+4/hRxjNelj92l791Fy+u2KHt3xfL3GTrXLruXTcp/rf/dqa8LKo8tNL5SaexMYC7G5zjQ9uEaWg/zO2gQ8vNnM4RPnnjIz5zNEL5u4iE/ajZD+JaJh/x+2QzhsyUe8mtlM4SPlHjIz5PNEL5Q4iE/UjZD+E6J5zUP+FSJ2/xa2bThsyVu88tlEzx+8vuFNg+ETxjdNSU212H1p3c/VNf31UvbPjvi3jrXzBXj5Dqf8y1tiIX8BnafGUn554jvlpmrWdC5WPCrHVhE3sHuNu0Nl7Z0hBcf2IjssEszy2F7F+1qtEbYvY3lJ1L/beH7Phn7w5y5abeN1xWnGUbUe8LXFByZDzu6b+cgd0tuuhr+1a3jtR+OMGfK8qFNs8A28mncY+sWuva930GLuwCha5hu4274VLwwj7yPHlrP8I53NKf2o1THsUdebdLznf4K+lRb1h0hwjufdrrONd0hb8SeWwtbp+wwtt2nsMO/UbSbpFO5278VtFOkU7nb36zu/HdKd6LAwUHD99kjbNT2eKU/dvp4bHSfYrBX336TJOFmDn0HDttOezi/n6LszYzdkLwfb//OQ8PifsEMZ2sfjtzNd7PXHvep77R39X+h0JsYfrXzMK07lPii9RiH23s3aGfW9qYjGpEdUKz1kWW4My5CvAZbDnBwI+MERJek3bEsxNmhB1yOsBfgqdkDJs9h7JSdU/qnCxhbtXP6yPhhA6dM51nv2TLOkiY77w/Yv9a7jGu+9uZ/pNuR8KnSkXg4qaYgI7xxysiDqeGR524VDDvpCDTXk5cUOrJzJtpkG7BjPaORvwVhjbTWY8yQNwI9khih1cinY3NX+S5s3lq6WC/onKK36vbNXDOJ+C0ptZmirjfKbI6Rr8bB1Bhf9r8N+7Y6Hitt+3582OqcrLTti/JhqyOu1uM08Qnzi+km/w3If6lpSXnZ16XjpcYm5WXfm46XGmtaF+jrGrXcbb+J98rU8MI/InBbhp10xTyl3OFL1HkfPjUdebcUH2RPMUfA/Tm+fLSAUbfDO9DIjE699Yjr3sqd99Xl1e39pi51Ib2ajEK4DN+xvn1P+D8IH7G9fWatj7BHBm+XaYevh5X2QjbTU90j6FDT3UkvVozXSfhE234WW+9kF2l5DYN3GlfIvcAr9vK4NgzvLbcX6PY2Ncvn0/AeOi/O3eI10HHeulo/Jou3UzekNMjjepiRPgJ2NJBv12/FciTvePlT8Mh4e39/O0L2qX9UTMarI9doZ6/t2LBXih4IvCNYv8vVx4XUteyxtyuQS92BoMu9Bjnw2O8iUmfJUZVqJ1gYr9X0mj1b+9LdNXWnq672HeToqOOFdGHt2K3zKo3gRcgLcozeee4r+w67MFjpWcpW1pRqtSPzRnoL4rnL7TULNpN5Fey9rVYLZuJ6Ti/ndfQ3t5lxs7k54PWCYNeQoojtdzYZJoLZ/yrYTOGzpsHizpAFs8u9DrEYw4KNk2Nvq6nSBhG/lSIPul1lJFrLTr1SxmMbFD1o3FmRyqyh3qGzFcUydYMBWj0rS20VHo0QjMAQHKJs1U0FigKRE4mL3MzZCIjicBvhgAjcPJiW/Q61Aj5ZFpoOtupxLh9215eWd5aXY2ut2be36EfemlyhOapjy7rAx401Rmxas1PDMnuPTXiuC37ZQRcRPdjbNn54aQs2FfsM7CJrkf6ZFf9CpHNXxUxFajdWBsP+y4V6947ww8JZuZ9H6FWhHUZ1rbynushZ2T1fm0PuIXn7ekhXW4d6nzy2ufPJG166xK7y1eXZuoWu/djvoMUtQOg1TLexGz4VX5hHfvg29+rubO+b8whwuafqi1bHiUcg+wqgg+ydoSk26cg+C5rf70Dla6Ih+Egkgg6ZOzE82qnNiV46vD9K6yExnKpxHNsdXvygntk2LWgffCQ9NdxeVlrzqVw63kjxWnD16sehHTP30k9vMlPcp3jxzrTu9vn/FO22Ie5hjlrxcHX38DARX655NfJo2s2svRynutOALXR0de82LdZIVwl5lHCPihZglzi4vX+Dlp32Spxv00jdJXdUR7CRD/0IuOjeGjM7158gZNJjdNAvucTImFmW+UL/NlnrmY73iuPu1vaut+9SlowCP/L8ztjrrQxxNSzr1IgDDsY5j7m6w+OAizVGyGebMn6E3wGdmrZFq4xy6kBGN7J94Q3vcHYbp/hzrZzUTt8lqVPTI29sn8rmpfZ6X0cQC/waq1vxCCumM1hdHs/tA2NxZG1QuMOKINNJA7smN8mS9ShUrsdsiRxtLlxWkMdkmx2OQ9mlCrRN00NRlwpl2MfqEar7ULd4OAWPhvPYFLl50bSw1YJ7brhoDtiOxSE/ZRsFvgOIBbZ+jQR3C7/Gsd8psWAeCe231BW8Y73XwY77FBqpzllO2Vcs14gwj8ARI/Vs6PZ7Jx2Z2anH7oPYw7c0pPJyfwv3o3rHmSPcN9k7nKvlPvfhepZrgZdu79EdWDebvZCtb+lUemS4+oqp7RHo6HAlAOj9Mod6GtMUsl6AT+2IbyjdSZN8u7hdmKy+yG60Nn7jjCHvIEayWiXhRzCX7dII4Zw7wI4cFpuEqZ4RZcTsdEfZYFn9sQY7a9sJVgwqe7UyMiy/d5epW70uWGsh2z2IeebMnGLWRVvsWpO9YtTNNfba4M+yd5AJFytSzC6nbqc7lcoF3Vpnx9XJnphDUXdxeuHbI3heVXgANap5R7LbtR3eC+AI/1a7skmozz75SPe/wMe5XbTxx1m4mPytFoAh8iZz7scs89Am5rZzZjPLtFnePafObsD5ZRN3k/1X/FCHxx1y3E0O0M0fBOKGOOvd1uuIpQ0u2+g5dlivoE1kfitWf3V7y+jf0Z10yxnNvhVPHHeqYubTgj23HTtbupytH9zRplRJ7xRpNCzo4Dw/hakr4H9NNdK6KTyhyfTuTm6I35O90xvh35tz+tc1L6YD7qPf4SzAWLIu9xINLHGY7dxaM34HzRpW4mVK1ll2bSq7RYJfMdVhJcbb6RyG7Q++nD0ZoSlgOOeMznKTalvgaU5G1Czb7593m/u7rOfbyej24SJjyZ5V4IsqbHvzn22+jVIUh7HA2XOGNRPUJl/HLUQWxBHZqrLqOjRaiHcNTsQ1YzHi4vfc3cAG8HKNyE3Jo6iyrsYI1rhcRnxvzIHnmkz0vs/P+G5VB9vSQbZbI4RwfM8Ui0aO16sy0tS3+xGUnn68u6X/rUzR+5i1lkOqEOw8e39vxVNgLnOtc5/5bvtqDlfqNUzPN1lNHSGR8Ob0hYliJzy6kofstS0vg3LlfG6eutm5Ydlow83+cQ6j1lMiJqhA7IiYimfOjS+2cROnsyc2v7dLBAp9U/doM8pychczeUHEJS4dnpvrwia8u1fotWy+e/Dbt6YTNPDbvH2zM7nRDbWjxeYKrAj/8qxqnP8SnXjXdHEC8jPNWqc+AmJHyiv+XjwsXKCHYmxPE2cW8qoxI8BojRPRDjgFWN1mxJlyxZUYoNfckxc7O9rL728+Ne3Ue+3H2QVmjtZFzbVdBExiF9oNS68eYe94ca/9/4U77Cqu+K/ReXssh6jS4vmmOPQbGV1qq9dbYaHh7dvQNoG59a27RpjDfm+9hvFid25X8bBM0OK2fpKTpxj/Ew+P3eayRHL0zpPC6/KFtLlmxbCeGFX3hwH+XWVRwpDhWsFjqLGo2dl7X3FwKKJ2+Nd94HErUrPg7DnvRiB2w1/uffbdfSnwDPx8mYvrPW9XagSgRecDIDo84NHJwYuOBViRfA6O+Z18GNhJmdhLxGHzErCUR8/uwbhR324U1OrW4y1Iowbf/GAVj8SrhfLIA/zmwB25or0c6gnaHV8sxt2cF0NxZ8XLfXRYrIG7Y5fDS99r4q3IJp//zpaTahDCzMEYJqvn3w4TFWyzmoVWnLc3CFqSvLH8PJ20TvzYabmPVW0388MJ+5r2LWL/lK7YeOKuJMRlEEls4sZrgAwl3k6lpPqeDWLkTbSzhvnPOvYZ9mp5lXyVvFpeJV8lr5ZXyVfJq0Vo18xyIi2eJgtjw4YvIX9vy7oKMF+FOHMQ3Rw4y+q5u6pljAAPVglxs7PNWjEhbFj4kvL3llxXAfJVjDMH0LyDxQNs9mlyrdTnbLoWMT4erCp3JL+t1+y6a3sOoonzBZBB3nST3eeyxn6srdC31isI3qzUWV73frlXWQfZx5NNwivUNcL9Lqa7Sfh79XdanE5cf2151TdYTOEO+S/1I+W/soqHhHpZdHIeFL1kj4hOzsOhl+yxmA6SboRwHMm/hoZ54iC2Obi7RloL5Bus/WDfm4XaSVmragRkpq7oWdEA3wxHnCcH4/aJ0xX9gz0+zmWzx5V2WquCSVZH5+YTfBesuAPsiuLxS2UtBdGYN+oRCbiD+b2+f4RT4QrzNdyjXAaG/O3gJETLMILqSGjDHMiNdZzxYE8b2Qgutyq3pa7FO8jelOcLiyzvp2fMKzUv9SsSvFnGs57GfXKvCD0S+6T4A6yicJP+e9BB9rkp3cSoa0i74hrlL9WfVXXaO3R8aY9QToVD+tF+dB0EP6Kjm1x1jfoGK7642h4RdS+LhhdU20bEe+tCewY2XrnnNXDcsUwyO0U8Zxm2heJjIr2JTU4cCJ5weJ5h3TXy2vfYD15O41LrjgCzkjpvYpPwTEYqWYNDuvx+UnSxds4XDLouhcFtUbLjXd+xIjPNlsWxkBmxH+kMf1ODNTNjfRkODO4hTNx6mVI+AmEIOkKM23M+w2t8DsoV6QJRyvvIHLEX5EXjFctvZutEzXL/KZ4ec766/zp0U+47TIOk30S8NWxS4JrgljeSD3bQeWkY4ZjHkOSS8buz2SSsa1SC9ifQDgLeaQbFzoSt1sAawWyVtYI4+Gowv9kPU2/D4upewNoxWaD2I0gUhwRaqi0pAicE4ooK2W6+OXyzFsgZ1jp2JeUwUb/Sw1XsFAL2N9yzJEWa+r4/RpLUwKaKN94RdskCOwuRF8Fcs0ihiK5BMQcHsYT6xhBTi4DPZ9k0Ud2RFjjCkSRHfIGnYcUWwWFOie3Fosd8ZyX3iD5d/zGs4/9tnSQpIUFHEiUnIriGl9qRezCgVR3biRkrT/9/I8el2EpOAAAA/f///1oAAAABAAAAqq0AACjUAgAotS/9oCjUAgA0vgHKauAZNgAiDwAABYo5z9gCG/TexY7Y3UP2SqjBGyee1JoCajXx8grD62FF3ncjrUWop2k6T0Kc0FvDB4sBigGUAbLinDUMApX9aGOSjp2qHIdEbqJncG0zYi09XwErmYUO7/cNBuY2YonCGwCL/YLCie1FLqAvogp1Lc9EGmlNcTye8Uu1OZ9SSIUvKWDJZ1K2+CGr6PDfJYQfsskLCYAAmRDGjlmjy4qVdKFbyXpauKKU1zU1N51oDbX0LluvKCdSD5P0/TqSQdE5NXxyz9A5+c/N9ysou6VzBsr0cnXZI2K6651Lcb333nvvvffee++99957751zzj/nnHPOEadOig2OFOGdSBmZuEWJuKOLEDBTIUaHQPhcHe4CQZb6GP6VCPJGI4gZrpXLdPe9SlrVL+dp7MeAYSkOreoQv/1yhrZ/yPXsx1HiRpFB0UecOv04XHM+nB4EvqHhoX8TBs4XLsLxXrFkCl4B2G+OwkxxaFXlGD32+GbTx4RgYXW7iTHEXW6ovDWLQ2hGuEGZqjANLny7TYzEbCUnDg6fGxROisxVpAeGYVjbmPK2Qc90+AoMwxtgeGgQhpUuYViCFoYVMFkagptgGC6CYVgt3nvvvfdea621niBGJhPCSAaoRjY2ZqxM5djVj5jlG9kvVIxABrmHWFgcpAzmCzYFEUynmaOcSF/FZNRUY78KQ82qq+dXsfZhghj559mJ4KU2J0+r58WqazxeZokpXxQdMR4UFTTNzbhuhzaEiSZxXWPfy5LFd9spEmeScR2cCnhlPLYbo4BOCltspzai9977l3POOed777333nvvvffee+/978SyjFE0tH9lC/x1I1T8Kxj4Y6Nj/lyWzY/1svoh7L5udwD/VUvgs6k5+bYhPbKRecr8NFoLKdHqJM4ku3B8+90W59Av6nJq6KqktHS77wi6wSxxF0jDAFO/bqIOlj90ceQ3Hhqetoe9DkV3AIcjXRuLNag80etCUFiqstNRQBVhTKIge29QkH+noP9eBB35ZvgTr1l3539miXyVLRY6lU1FE1bjMTEDJAypq82nTB09dNZk9zBnflUi4qwjW4KyWzYf4/p32a/YMkcVa5utos1kfvE9JGGSDaSgtCaJItiTCar8qihaOVRaOas1ktqKSgdN5XDAV0kNaqsUZbpq6khXeRZxlCREk1LaoQxMtCDVcaWUmRj6M9sKHa0CuUkveDF07DTT5IvB/I6dH6Aal9DZkIrJcIYnWHDVuIfFer/m5qJesCy486RkETWOWJT6vvRKISPeRKiJ6grnjp9Y41Z+Rus0jSz521w0co6RB8a+NEkVL/6U4+vIfTv60sE1PT6lA0Dlvh3NWZNtulRdjtE6TamYPIRn4fGLPDD2t4N4XS6XGoll9F3AsMYrnLvolK82HpNAg0Wpz/soZNQNJUTt/AA1L2Y4w2eAXXrAOCzVHhbLeNj3ReSHG5MgBEDUTjNN5kXMz2WkRfGAYSKpVoHcjGB6q7yty4kXXMpCzdyylN12gpiQ1JgPlOmogYkW5gogGnBt4wMfyMaMmpkYOhe2FfIXSJ8+MIxKlSREm12kieN7WUB8YKKe9z8qBgxzqffee+/lqZIXilBCPLM5iKLTEM8ivKQoIMYziEOpNGvx7OEuaqIxntOGok/44tksSZQfYZ5ZbqO19977RFhGWlFGzMw8bQ+JsIy0nraHWEZaXCwjLSwjrTTFro9Berz3noiI7733zjsyiJt3RBDRpdqcvjJSIm218isY2PCvBChTFRROijSpT/YLlXuIgek0YFMQs2R2YxTcbae48yS38lO2Wq061ntbpx5hWGO9rLKReYK80dCHu4DWVlCmKiicFG6VJvVNH79VW7tcrud7ylHwioZ+qTZHUbHB4BMbP0FQRDQJcmVtiJf01oSCKJK/v3v13Aj4s4dtqudGwPfPUYp9RweVmEgjGwhLsdZxzLVfDlitkbRKUVblWaRKalDrKB0nHcdTSa2lclytpdElf3s7iFfEB2ThCumikXhxFlzKUjgHsjGTukgTJ83C4+cDZbooprcqJoaKufPklbgbSmjKV1vMrfyMu4Bh8wukz3jWNj6IuWjk5r0sIHGXqmsx7Yt1y5VvU4aapU0Zagi5tBgk3HLlS1Ps7mCgZWlzCAkpz9MHUcOAKgQWHT0D7FJH6ThpGWlRtDSpT0vluHovC4gUD1VPH/9UUuspGZY6qC6o9L1BGmCLJEEQAONYAYBiMBSraWZG+RQAOw4DCkIDAgZEAABhxgCI8I3AGAsAAAICAQDbAgBPSljM0OXUulnGvdQp27mxUtZ2iqRm9Mjd8XJh8PRLNS9VJTWftSZ3BjqfQK/xIkz1oKM8jihKRJfXwYMBfhyyR9Cc5/wjsn5QVaw4+jrjxdNBH0dcEDTWI0qaT9T3RM7t57gGU6eeMj+POZxT9HIN1Fl3a+BStjdOHII1YJdxL2J5S7wVA+8LLsv44YyJsqHGuPO1wMatfquBRvtv1qViaDZf1GgbPHCNAXOttGGeZTbNt8nGObsKnHuEDedYWsP802qab0gtcy2nbf5O2uY1j/Y5htEw/zaa5ptHy1wjaZt/M23zLqd9jgk1zL+rpvnW1VJW8sba5l1a+xxjawdwzn3wZ0qAyjVQZ0efuMCQ7cKc/WHtW/oxCAonXje9/UlgkedTY9cVvfsPyyE2la+JvR1g57ubem5lXbmY2n0PLhtTo5g/J9CtNnjY4wdJ42yYZ5NN862xcWZNjxRvr4WNjbWwP6pW9lbUxv5mWraxkFb2htHG1iTa2a+ind1htLdxHi3sT6WVvc20sTWedvajamd3V+3bWFcL+wNrZalrZu07mnAaAiEoTNnVKtlRjB+nrKVq2erZ1WDpxJqXXHZ82mk217Yts/j0eobUUuCjjVkKQRc6y+iaFzmMaaLfxPJq+UvtLEHTf+3NSTswoI6tghZb6oh8Gl7FEiuy/67mb/NU6J+4iIx0eOVnvrQf+eq8LIC1/x2YwP6jr+E8Ybop64GFRi7vZIls5C8wv3TkLf98rpS4fpPLhup8+Wtr7JHXMyfKzceWs0TSZW85HrbC+sNIdPUbeYDgjUU1iEOdRrAWc4THCXAi9xwVDwD1YYwHUOOF0ehCx9AcIxSIL8IHa25ScJa2yOxTdIuzws0ndqdMUPVH/MkUuCfU0Zra8hlVI4tc3Rp2ApjfamSmLgXC5u9EuaTaVy3HSvvMBVsnnJ/lunxKpI3YdOuar3tfBunUtyae31JYbiaIry6HRhD0cZQHcSh7JPRhRvUYh4hyz1H2QKA2x9IEarQYHbnokI8jioLoUveIUhPRjB8Lfo51sHPK2cfmt4eKvRVroJx1fw1aqvZGnutO7MqxiEF7y9zir+Ay+3vLzZuh14DaMdJdIO9tP1yZtbuT713CjQEpKx1AG1uLGWdz8WztVs7a7n2ztr+GEbYGzcLOalnZmylLm12ybHuFLGxsjoX9qbGyNzI2tnbGzt7U2NkdHHsb42Nhf4Ws7M2Rja0bZWe/VHb6OvbKMP9qmeYbLrv0c66DvVMGVq+BPP9MwgLHbqfHbI5r/9LfG1FeF96uwosImS0Ts83il9vHv5y0WWJNbIdla8G3u83BSqGt3Xd3CbHr9Pw5Hk2fYY7xE5xr6Azz7JtpvmUzzhk24dxTZpjDXhnmXyfTfItkmWt/bPPXxjbvkbHPMS+G+RfGNN/IWOaaGtv82bGdd4LscwyRYf51Ms23UZa5lso2/1jZ5t0r+xyTZYf5x1YMLsfPJKZSHDl5zpgOz1ac9NF59QHVbYuxx7qW1e+YedtpJv1ecs3Tm7GDEPeSeNVjY2hZ0N0eegjXfWVNdt6Mgap0VXv0M+wNc8KbKesOOEKyAWZL6ZA1IhVXsRqfkaFIp1y6utNoMWxjLdt6l9VzbQbrme4rWwAnYpMrM4uc6q0beXp++A75RmOMtjm2qml3DIF4silgNsdO4GydttddG8vMMhwcvgnydozUfCS1IrM8zChqEReRqSP82OLu+ZClFpgFz/YDV0MZMB7oOKrRluk3z1jr33FgYcd2vlITdnK8N/2f9zSEjjhEHzQytdB8ztm7T4FqASKDelPGdX7sGmLR7i0orrjZD7Mc76bhNfydTJivazj3qhsaO53vtgtZHfJa6XbJl0/2S6XC17WGnAcHtBbAaFSTA4wF50wfMkKs1sQe5kIn6fT0MvibpLYhvIBH242sJif+2R21PA5cpruZtBZiR3TBjS1+V2vcx7pUHNfgh9AxqDfFgJEc84WHQU1qHoMyT8lplbcWTNpul2Q98oCzuBhE6BQvj4Dv/IeHwzlZrXmanlnxIv5VHSi4iEPuBn+mBKTPNxqyTUO1QP/guKl0nfeMK3K2iWFzC/nFllf7sZfxNgmspc9EkNjzwWTYCpNdQ8u2/Vd0O+R+g68i8051zbsix5uYt6235PSszeD4qdwRezkxR5vUIX0tPSHr+Prz+WT41ZVnzq8w/wiL5q+xRKcqM3ous4BxpZXiQy2ab6vFmaMtTHyTzNozUq4T1EMd1TixUEfRQIcOeSfIi+eHqDwzSwrb71wdhcD4oFqxolvm3zTAmv7Ow8IJW7F5wgx3RYnIv+w0L0YcEncytYT2ArqzZx9wde7Iea2DDlObdZnXyzrwouy5MpMVVvull8FtQrtmvxN+IdeW96sg7PDumbngP0SX9JJPB3DX3RkB64isk6beoOvKx3wpDr8zOcBYdc1khl+MhDCDYiuH+r+14CPjdhOwNdaUF2dawG3n1OlWf06avONg2Kl8nd84yeItghwhyfl2xmI/OEieyze/V0rTsYO/WFZ2q1ivLJbM9te0YE6aeXWI6vSP3vxTfRdLZhDnnHuQZGeDScbwmE092ed4EXxOVPkJsRE1lkOSXhHD1ZCoNouiyu+KY6y1MdrDD50Sw2P12T/pam9A5nsE7G4CuMY65USaFnBb3lTa1T8jm3sabHYqWecxoLH4i6DmMoJ+BfRiRqZb7lvPOC2zdvzu1NIXgpBuyS1ZMTPtODPbGuMOabREczHvVM/1zFovZpAdyrLZ++R8EzOOTun5665MXpcwEAuAaZgzrcNOZCBGeTZizluK6bP8v47FhGUyFiKHY3QL/68LMmEZkYXIjkyEvk1cryGnwEqHOWdDGZPZAgsHb08h6zz3dn4K55C7ZTyw90SCjqPcmTx3nPhruYwdc3tPqF5uHKLcKcGEVDVSYzG8PcGL441cTzyw1jKL6kGATdHlEfDPT2C4Kj97V8rSL/h/7tRURByiDxqZWmg+V9uQZxNwgcrBkFP4uvY5V0Gz6G+81faKnvu4ywZu5q497ySxICDbD6soslenh9Zdih1ia0xy/AmyrwsZ2E6hw6BbRVlp27yxes3yd5BXdriZK3r3e/tkff1eil9NOhmAs+hHH5oPCbQVrZUip042BQL7JsVLZm4I/8k1C8LlncFvL+kamZ9ouYWsO50f+UFU0i16irgf25bDbAbAtfcgqYqhR9Bsf2ZWwsX2J95KCUlHhW76gsAgSWS+wd4Fkh/KG8FYGttxENt20yKf1ds3hkR+KtL8zobSZGNuA1ni5sHaZDS7xOyE5XktjNXBcKXNfWMPtESsTWEph/l3n8kEz3fVFV5FHGU/pdayz30qd7ZNBmfS9tCMyWyWgeXZBpG9fjsng7MRJvFXYHf1kBYhOLNFQLbCUdzPyC0L3bR7WWOcdhJsFnZslTtWPZJ2PJH9E+KOCroWXKGp0zUHzYdNZD9pqvyS2Y4DJlqMlmaWbq+1UpYpYs+S1H6NtOQImYC0b49I58dxWyDRfoQU2SkyHAdJbDFLBlJgmZKbPi2bE+Vn0q2URGzf5wtVgasYw+kszJkldR7SMDskw1YRqaMdeU2ribvTuPAjbjnqVnQGl27Mm882hr5O+hMVXpbbEtX3FfyN67BYfVtVHfnGOUS5CcITKw/izCKf3DAzsjPwoGl2jBI6x/oQbJuQb/zybBKDIlNqRuDNU3rDhmGH6HP+41/Yv49idk32UKQZZ5xPXm+QfLGp66NNJ3cbBLxONyu74QDhkpPrY07N7zxMODTlmfovyv/pSktEbdcpEmjKVia7RrezYwG5sZ3tXFs8IrYCH1yR42XQ1D7DaxMTs3fAnplFJNvHp7ArW9Bsmm179907i0PWTRuuU8tjaiXW4NfnHj547uRBas2C/kstpxEbRW0OG4b0nPDsuHazNoPjTvUZEWBu8YeKY6BF0axIVVzakQ2QWE9/llv8zmXos9bjXsjte3UMfWqx9Yn0cthuC6TZ2CFXeo0ct1mSLQZ9Am2YndLXsrQjGySFuU2kgwUqBmA90FGNEweRAKczGFAd6CKk2UOUPTALkO0utDpCyDpgxaoCLVO/aWOt/M7PggFb+WZN+KPjten/0V0eRRzCH/wzlSj4vLO7T4FvgRKDo6bQdY3Z1WPR6C15rnCxD7IM7ab9Wvg7eQs0Nvy76mJjTTdqZCOrQ9zbspf0r3X27DwG0U0xRZwFxUGETdGlEfjODzjcrslEfCzsHExpetLpM8hW0JPs6PS81yb75QKwgC1vn9tqrjqHjnU4Q3SXOds8ypqld0RvgV3bO7wCu7v2LKFl75Ae0ncwaar0COhzZgwXmAxhNO5NqREmy+3lk73FLp2TOwveQU6boo0Rgs0vaXjOk/k+zz/+x7VjYsaUaY0fsnsxtSLkAqIDVB9wde6+dK2DDlOb60LvymMR38EmXEFvn8by2M3HXTOaFHF0OPmzDRV1VTZkb/Falmh4iO0IC92Up+7OR5mYjBDxWDTMEgebqR3A156UPu+026Rjbj+Aok80GTF0OmzZgGXQQIGNBl2ePNh/OmfECpTSQxCQbkG7MgfVPJvoDhlUTMD2kjGawwgFCcyPIjAe0Y6os4ds62IWLLb/uBrDkujIRlVMt8y8ecIa+Y6bBXe2852asBfHa9P/rZMNjzjEf/BlalD5eazhmFZUC7APqpsC13FjV4+LRm/JucLFPsgytJvu18Lv5C0QvMVkBdb7Uasz+W7yH7ILueSrAYnYYz4jO9YFJoNgkPMRHy59Mppjf8wMvjMHzBkzcCvp+0e1/hBRaxO3NdSU1+Q813SIHfVzgbSDf1PGdb53hbhory0srQgNtzmF5XhxE2t3TWq687Fe2H3dki9ZNUja0QSy3RZ3SKOlg4t5pzpZZ+FBVnMIbrF9NprkMaziKWDz0fU0a91KUeNEyjWMo1nrPvpaJ9KO0j+XBr+7aR3BYcKzTYgODzIfnFrVp3+6RgpMsVOo8UPsfKYE1AWC3V706h17dXLwZaqyDvFdqCxSY0uPFWH77C/DbC631rdDaEHHdoKrI++G22U/Z3pr8RCvsTxodVNvQ7oD7IReieU8mb1PTlj7forWlFnFb3kMv9wALmR3755LXr+J7ADeCzP4dpIu4b9iDL/0Hk5kVvFf2cY74EralB47z+OklshMBpNvdnezq9ybIJlA8odRIQG92y4a5eZ8zADJnqEFieifIYiJafZa6CmlMAahBO5ojv683V4+0wgj77LuZtZs1tR3Ruz4KK6DHU015F4RXXgtoG9MQA66Qj8fNNUFZ3qkd+m68OkE4dMB4ZMDstzN4BFV+85yyz9/bku0tYehhhxmvOihXGfYVo2DnQVwnNKwpVtPNHPuFlb76mpA2cdDf26wMxfoHrQ8F8u1bMMuRQE9ab6LuY7nchn43SzZy9VIOmLfq5yFNaxoaAoho2axzjd3cM1h0Vnto2iBuhMDZaz27GZ0TTMqz7nWZwH/aNZPhLpJOvJwcqlwfyC3qLXajxszDraCxYO72WWms+w+Y9+pl3OZn3MyL+YyL39P/qnUJMCe3awsT2eRPZrBptO9pt8WMl293upoFssnYHezZhmk562hgCi7VkyPZmK8rkF1N9uV6azmRzOxXEe/m0EjTs/PdxaG3GEx8gJX3vhkN/u2UbipmRqPypfR3MR0MrECTre5hIFTzGkTawjMEsWinFgdpvN5zHcS0Abt0BfM4OWiiQatLtnNDOo50I0D2YmVcXfPbrYXkvRJ05kJMJoFnUwMcDdzUkZiNIvkdHZvNsXe3GAn0gzcdjVZczlXY3Oj1QmLb93MdjCaaVP5cIcfQoHpTIqOZq6t2c0ULqmQvhfLgQ9QOXxLeedQDmRgouvAoFtX1LtS4Xez1hz7FM1Df/5uNkczLp3LdGbsRzNjlNjNkA2k9mQ6q/nRTBrTsTzGclUUH31tqEq0HKe73s3idTrbldGsfi6Tu90M3HH8ENPU0AXgxbuP0MH7oZuFvJsdU8u2ut5EeweASLcTjjPebqdg2GUhEXJ9q+jLMc3LHsMTvsOHpR7bYU23oTq057iM57gaz3EZz/EynuMynh4Bb5kuB6Wqi0t8il0Ku9nIT2fpyHFUQuLrc2Yk7t1MYeAi5vC46rjndWvXh66AWmAip7NLjWb5QTYf4mmHxU/XqctuF+oUjvK7mXIBMkh/OjvLo1mvxzgzQ2LoSnWZpuOypuNlTcdlrbSbzUdUGjvurTGac9Y1wXR2NoTH9y9w8Fmm2nzbDjcmYjA5DcO45LzAYeqyv3uZDo7Zes7ZZYfdzBs8nPd2HjHY56DcxjnegFBr57k1LBUGlQ+HgvvU21kYtrqiamdx+P2KcTeL5HSWP1XZ1nI32ySmx6I7u05nSmQ0I/rVqZ98uxmxLmmjcinAMezIx5sUjWbpsCuP7C8XGClG5U/2ZWO+nJrCMKNdOdNZQ16wgzdLZHUeINd3xzIjvd2MccXxzfVDAmDBUTIBLc2B9a0xjCYIg5RLPIXd3mM6Gq1UF+gmgX+o0UZUtsbyMpYMuh9aydGMoyFq6Cq72ct7rlM/J5LWHX3F9NvhOqi3C4lOn5GBGsLuZslDc2M9u3v2j1laeGxNMz27GTOpph3wlrw1lXu6QqHtPTL6FIZPdhBhqnfVnKt3N8tt/WN3Ovb60Sza6ZbLsD8QDUhH6GC8HOCzZTIpGjIfr+qc2RV2zQG+aCYyPQKMHjgDhu6oP2M6Lut0XPtuBl9PYPGYzi5B63YzFlUb7KPSZr9A431mtb5fB8Mm43SmXDUTaNk61kMCdEi+TEyemhB8S9iLxnUf3c1MwcUUblu+CWdtmRj2YjSbZ2nF3rkfo/sQaOPrKcSms3YHxOQthw+rVXezCdAy5k1n/WI0O98ERIakDHTLHpKno7GbCeB0dqmj2QHBlwnJLwODrgODXAcGXQcOug76WZTdDIiS+/Rwxxmh06nn1lwLJ7mBikM96MrTeFdgbi/UYEzgy1hTSMQ6njQJspBJu3gj8urMhMRQK9VlTQf+btYWeI/gtlc7ERzmBaJ3M+7ZMp9iZU7gQvkBTshcJV/jZ00cUOgm+hBcIBiH6glwmKfnfBMhcehKdbmzjMhuVg+yZkvKFMk3KnC7P5NdAbtZ8/wNV20M8WVxI/8E4k3m8WM6h5mq2QJMB7b/7Ga23ewg81rn9QG0EXo3I+c6KExnROPl407fGGWzm/2PdKrzDG7xtKndbzq7zJ0OKe3UFpjPPtKZtm0FDLexzHOcFrTZPM0zMsoJ+W5mq2wXNDt1sXt8ZTJmjKDF7mZgjNPFv6ztyFTHbsbP4mp4Dm0WE9W7mXL4WCOCI6VasUl5v7b8QRtDNmnEpr9MdCUe6uJUds2VZbvZZN+tzRv/mR1rp4wV093s6HOllQk0RbzMC4NI2msLPHIKhwctJ88hz8yoaVXQgeCnE0EvA9FkT5fj77qUjU9ee9vNAII5YONpxi5+ObYP+6zPjPJ9etolZ+Rrd4Y0puXLODYU9OgsRedmLEieTAhgFbjTPQ/5382IzSkrEqzG4FoTmv2da6YRnvoLdnZnZaxYnyHlqUXB7k743s04zx2HUic3bzpurnnIbQ0uBvm0vQGrMZFM8HXAAK3S+byWvsKa3SyX71c7ZXOzydXBtM+41zCPXB6G1ualbOqO1SBFs5caNJvZ3LR8GaEJjGWOX6i0y3kF4wpDmAKYwIghlO67WB5juirii5pxUtbvkuqypuNiTcflSAtu8Vtq3LaY3YwEJ332eLqpcc9bTOSBEYLCnpa3AzBtjxDL2ZsiO9MwW7fT0+ZJMAsIavS19eFoWz53gmvk1juotdjqvkwMvWgFYzasiJMwgjeZHUxvYs0abNKBhcWMP7z+RDhtUrPYHuT25nGvSXNWbVLcdjqOsKVY4cB+RBVF20tJB+YjM/12bttzPr0H7LPxfDqGR9uWfw9i61o9JCptVnzMb+k9iLpD2hExLVTL7b0J2tTJOpwJ8EfK2j3YR+xr0pDVQGsvk+Yqw9NO2HKZHvLD5sJbeK3FUKtu3nJMvaasxeyDOguzoxrbxOc09hHG7l1vMh+FOt1NGAS3L7qpzU5crsFsuZX+jhYzbsLfHCm+sEQr7GukV3f7VXB78n3KVxOT/gisXI/UPn1MGCBz9YlpJ4uF78YKYyW6Rs0WKSzAdtZUn3PuDswp3hKwAJ/09gvdEC+y1bDd/gJDJCYqDL/J6wppmjM4mRNaTJfyvPc2hnucUivQUuK1t0JNmnZbzsmtlam4Rn97uRPDyHOaccOafnPIdPiDPtos2jEBui6u2YBi/BUZQXD3lgGqOWFh4M3A50RmX8LhKm3N2rEhmpc/CrhsvoiKeOo6Pw1lhbC7p51xVm1otM3IqAnzzPMfHEVbnYF2AIusQ2QCCpkV87VCKjIzN3H3PVpTe2bOK7c1at7OvSXFHQXjCRJKMs17/rIYgHLG6ZfqsnB/3zRiGbHSbqhzx9SzOdI2FfYZjIys0Vz9G2c2XvOEbGGUBFsk+EK6ARIxS1fvR1qvq3zmN9bDbiGjpGLja5dFzbEHFdolFd+bK3YizcBVnst9VECNkkJkjkTHU26Bm/6E9lssv0UihhXS0GkaIhVZUpvZ3fJYz3CEQVeoj2IezB2z+5vYVgTsfp+jqDG3ceGnoyTtwd3kZNeK3FPlb4ew3W2OepQYiXLXwcLfSqFRa45Jtc/GFq25jtq4OjDjxtJFbDeuy/exvAV2Ybi/8+PTaYNHHzbU5jBj1/lORMKhupm8oNbScJnrsBvs9c3RE4bzyLG2wx0dO3uiOJJ/HIV6QB21idwdPmX64PugbV5hw+sEa3dcHL61JcbCBnC06ukTCayG1+XEiNN8So4Y8wreZTX4e8IXq3618XdkIL5xZTcKJNguYmHpti6kESajNgVRWrpZLmnvxrmTN+HaK9fYH/HEkN27tfgwTTBT5bxEDpfLjKdtCMJmCM+Bp8pikbz8EEPREjBnk6yVqHjzdZTXuDWccr6L0MhnGhFXs1Havc5UOk9iG6RPwFbTNtZaN6yCYw4FkbMDpfPbKpY6Y/+HMzpouEE2G+JphwVIsv0U3axkzyJDgQ3W6pNYG7HlvKRgl41Diqd2i+pZ7rijAL5kMJQDvrAMntFCXemO5q64u3jl/UEZcop9ssS3Yk0mmQZlJ7gp0zgt81bLPF+ybz6futbzrGHt/pJu4rQ/Wu7PGOeMIzpHWrTXAKw9uMk0h9SM1Owc2A4yPmoGR4dkhIVceGB3f/inw6sndZ9+myOceZvw3fCzjVIacdgN8/0nSLHphK62mGci0qk7MtwOVNvod9LXB3TfabqDIFYN7XaWTYQA4pC0kaYoGU+dtx7xvtAktpHmFJpn2m3PYaEJudD2HeKT3VST3wKPEeaxJNUfH74ANpBZbc49QvNSfWcu6s7DyfibkzKEWtkQyrS5cETjyVM7gQsazVnZCFYQ2Jw1hKqr9gImsJE5yC2L7yjoDj9i8lOibGf3+tailzC41WhHs4d2+xhdQ5/8OPFLvnmKYSP0f84YGsJbYFpMuyHil799vaGqeZ+LAZFub5MBQNu3YG2IztAIGJpMyHz41MxtwLMFdQ1i2eimRnvOjshk74acYuhu6y+/j92W82eW0IzD3V77oIcPe0OAYdvWc6K7eZpkP2bRVBpHmQu7szYaopX/JhjLQtLCN7PUOHF5ATtjDdtNLZCrRjLFfONEhhuUg5wdR8I+Ph6zgnLQas1RpB0HbztsmXIEKMto3ek9O56Rth8WsfxJi9sZdb2SJYNxjrQrXvZODWgtkkxllFRguySzXRJtg3nTMZ0wYvhhHDfd0mtO1i1VCmyyhEsOXU/fcVErnZD3NV94NENbDNu7iJZckxFWnLzYnduur6WvjazmfaitGj+8Em6ydhiuhxR0a+hcj6nnV57A5d6qyZdWyOarryZywMGl1QhsrOikxj2zMnUIpw3VDzL1iqkVgpKVmQwbzFQaAcl8aqkO2PGw3AnyBRDzmpRSXSMzxOR42a1aJj+cYTiYJOGYazC0od8Um2V2jxRnmbuEUUnHmY9bY0/4UiyjozHdxgequ55bIsMtT3k1JZTPt0LibZc739hUsKFQwS6YQ7h1zwNOhIAMEV+nshIqnAAbvKZ8wOsCPHlEMMyOzby4kbGz21i7bMxW7BTmOd4LFX8N7DOtcuGUvPq2fMd6OsN7AexmHsNK6hrOm5qtk961CdJbw8HC46UVZ2LdYJ85G7a+kWPpstAypStEHVvLf4uOjeLzfol5hSiz7Cbm/DkRNrq0ne3ZLT9BJRM0TsMaywOdcx4WlK5bXMfy8IDBrX7Slodx4WsugKVuwqz73NnAMNDf35+xoiIQR2XNdC3wYpBPb1Y6NzOnbaADPsrN4acNgdT1ltBpblLTrw2zKFekE1R3uQhR3wsZGaDDg8zHZ8084g63Ik8yxrec6luL7FrX7fVOBFgtjZFK8fJm7hZMIYxv1kox5B/x4mm+G0ZoSR8kacE7x9sdM7xRbvo1BJR6QhQcaLszm9VOcsNdPtKzOaSDhjyTFjuyMTR5qdGAdl5M8GLjYDXavS0CZDHWz3TgFYAMUeAana6fOTq9TkbWYRrJ21V3G89OSWC62KvT3TzHaB/Yi9rRVsDnJNxpfnWue7ntNVPyx7+ZhM1nK60D4RRuc4vczcTGOmUZeOJsbua0k7oD0Q3jxzcCT1LLMR5DiLSh1EI1zvFNJ+9Wyua60fIWD5vbMItO82g8BmvgCDcb2q2b2l6XsrbV2uD23NSmSD0bA0BxAaedTUWP1BOfx0KscwyNP2hyrIbEeCw1z8aoNXFl3tsZd+3VXuPFraTZLzuQeHUWk5M2e6o1B12jZq/M7gbHYFw5hKGr12Df78f2oP6v9TnTNd7jTaDRcMy0cN8M/2UwbtK04g+f/X5r3vKjthXftRyqU19Km/PBLYrFQ5v0gAqKn5bRdWU9OWzBDM9jUZNOWcfdJl7Ld9EtdLhDr5/AMUTbjTTlpjXAQF1z7SLwXqgLZf+Cy7aXYsJkTQsljnCo1gV8p291RfUB3fQh51t6xivAhVTDEeJGmpTZOHHjEFuV0ynN4Zv2H1GCncex4EZiyFEAaqK/vHlJsJMmAVa1SUHTUChGMrBUljPhvhNO50gLxWr6fuvcqKLG5KznEcHmAH3ijUq8zFNW+/rsGv3QsgI+oYnl5diTteBVbrqQSMq1F4sIfzNqT6okpBxFfreNd4+fJdgSBRMe1QLCTd/pg5bPiRomc20CMTN7Ge9Wg/OtZwvk8kNILDHmSQZr36z6KQ7tKTtoNx5aK0398JDvwIBS0NR+gWdCjCWyn1bXFddXuq8G7Fy8PV2duuppZvvejuWIIjtVNhoWtwE5qolQofZCOhgN0/2O7PvsEuLaQEdxTMjVh5L6oP4ZSgn1MBartGWZokO97Pg3cfvblmbfZUeI8lMslaHBzIK3aSvYu5NV5pV30JQedgfJKd0k0lEy5Wmp5vKdXMs5pX3uKhvGap9j7fTT6L2Hxs+bta80l92yXGLn+NbGlM+CgEMHxxonj8iD5RE/y3LB1ricRwOgD3MRVoeWwcR3eiChfMeJ+Y3NlVSCzdD0MWVb4x6DHzW0Or41LayMlR2BSm1zv/DFmj6C7SEOgwkido4HX8tfk7gkj6wmdOQAVnp9X+4hRj1j2i/6dNajYm0JECUz04fLJhAWk6bO2MJIuiJmPMxIBKIeM45tWi3fWvCxjk78Zzf3cJJw27smsm4legRo53o7yuY88Kf5cCBvsB32ufxjU6sakLh5V5xUHCcN205C22xh6U3d0SNF4Qfjtpz9Zglqu38COQ2Zg59rqjhsKOTCOOstWFA84lqlynTlMVpHfsYpNZ7fMfs73rLQPvHMrVuhEi8Te3TsOTzQZDN2tLLE+URlHpYxSKBTgoNNJVbtymEms6i148DwgDOSnWDvE3s+Tiyj1/z0VRnEdKzGqW2HE/E7VpuXqsNrCstclKo+TlCPoO0+yG1bmo7qMjtqZWNYhnHCzBv2uX0GWXddRvvoYyWKFceJcDZO1Y1amigCqoUf15Q/oJGffENa+7WWfzaBNulvhMrSfajtIWlliZ7OFg7SfAtcck+tV5xW42h5/gx4voIQkYZvLXS0ZY239RSgjVRi48oDZ02GZ72mnXZ5/rgJIumejK+XFUvXuSb4LvnmxlZow2wl3GOxfhmsdN/qEPbBkZc7lUY2/gYNt5qbCefy3kITk+7IHdxoXRsHpZx5p6ZzwI4maZzP19vvw7khxPbZcxhmAo/Hys0ivLmZf9+eXf8vUXbxboUG3wluRgYao0bkEo4IKI06NY5hC6LT3J+ifeCXNq9xntyAqGWwAoO73/S5KmEORpr6HNmmG1Z5m1ME6uaDS+g4O/X9cBgTG7hdl1LBjxXNvQfX/iotMBZ3GXdY1tARt1Pl5Nh+YPf0Rt+rL0Plm6PmpeyOMOSnbJea4Qc+Eetd8+o2I5PIZB/J5Wp6X/aNGelhYybyQLDtsjPXABKNp+yOh8yP3eJY81iOOYeHPR2wOuLjYZQPMx6I+jbsxavpHNrDc4SIbl5tzaZW1kZFKRTURiB7JCTDanfkYQhbZno/yx7dy5kka2imo07cmpetjG6su+HXKiY/xqehJW6TX37E+A4U+dnxdVb5ZB8ot8q/ZaOxen6M9OQJDDb36daZOzBHSwNm9XT471j0qkfsfLJU24KBF8xth6a9bAfRw9HbUvnuoWWc6tRjaLEdssC4mvQ2ADjZPQL1Mcvjw1nI3OAFpNwc286FrYYdBz1YZ8qQHI/+waMDk3rnGJWH89gYvB1yinE1yePF0aKxY6fOmDYZzo4HPLawi0mBxznyAiBQsy9EXFMe14ifmwhYS6/lTze3tPbKyec3ZAcPh6nCYUNfWMy5TIdnYWGHfi3LjVh05LZraNhRL4O79YVO7TikcaUkts1ScR96ivjcWpdxjB+SYZC8UwZWnRWgg7IJqtx6AKqj7wT4YUJ4CdPm9F2vVdPfNt+Jmtdoim5/qtw49BRDe7P7iJPWdRndsX3Dikb02vGyoJXKMfr+OAABqPcGYXUmsRCJphxQHfmgNu9IrX3H0gQemP3GZOd9H5sMk1YGTDtmrmnSVWESg2leGWfD1gLcNpZZyFpE7Hf8Iwu9i2HjnycRjMNORdXy5h96e9buDQudD+wRDzCbPJA+3G3oxWzdwgz2egRM8fwPvZV67N7Q4kmMNpKq79ypkHyHxvaHPlG/6o+5rv3+yraXSvf7SgNGZy5+b5d0J1Z/B7FjR3qe97NXhfzZ3noV9hv4vX8XvGwhWg+uxxLHijeM7Mp9/e1ooAA90rk95lYNWYUTcudrajv06WTUCLFRCfeBcdZGBsiVUqPwZTDCtOcFe7e5atXu/yojx9wYUZ0OsTri6krN/5PI8CbWiaFWV1pkKMi3UsIxhedtGqptCK/TRW/NRnPWb9zZO7K8YQ5tWuAD9SH0UAvU8JxYQZals22FaxRAL8T+PF7StTtejjtFvfTNIeC1YsBr2mxnd3XNd3QI4v4HLDf7DQKjTeiK9Tj6wRGPAi/ya1C2PJC1mAJlkQc6qnHiIKIabObXFnPEpXMkjwXNFiiSrpAZDzMSgfFAl0qB0KjHTOa1XL1WAWZ4jH7yhh4OopBf9KgMtjeN+O72m5y9VsxgP4ELxxMg+2o1fY1cgW4zhyZTof10s8oMMjS6m4BXpGtQ93tetpsh+v66nbK9QZ3HWgSesEHrxGjnlp2Jkfeu7B7BEF/L4kkblDqkI8ruMByelLEIg/TYSGWg2klQQGkevhtehxgL1rXvM+styuC1Z4KrGfeE6bftK342m3zWCN9fe5U72ARjfRPn9pVKsdbUZITETYHuNrjs0LaJjjlrXNc7tGYjZpnuAMwCjKyKfgV/DIeasiz2VQ3ANBj2pR5gGMn5Xh4wHz5/3Q+gHH3/u50l6qLsrAQVSVdkjIcZRcB4oKNSoGjUY661oUL7g554fCIMqB5AqjMPDYzQVgyWHiyy5O6AwLU3I6oZ5tTbeE0L37VfMQoGimFO8EZT0VoE7/8GdTmmbjfHhWYlkuDsBZsCdFpD/C6XjNvazAVIIDJLycumD4JEEpI7OdA1vsOoiQ67BTqw7wgKGgwDs0mmjYzkkvaxDOcsPt9qjvsKGZ3IDt/bjLVbgz4IL6TG9+05lmeZpb1C8uaJTKeJ+2hQPuLAVhyQ3jYF6t2/Vpe19GoNHl8WGz7YQcvG8ZGydzTkn4tGtFU7ZJvQQbbGg8xB9iA7yOxBNohbtHaAVr1RdrgWB/Bgn56qMWiU94K7UUTGfYs0xLVMLsRNsK2ghqLNzqi1jtMea5TgRxVWHI/ePfOSnwL48XKlKL5PGxmb2AymQN5b6vgsFqLWELCba678CGVLfXW/8Imt/al/Z6t2RDWzXiiYhXfUq0OWCSQzVI9m6wmIEcwpaYFeLG+o42aTct2sMXqTgQXvkH38FwTxh9xBdWBbdYq2bN9cyUnMmoBDh4jSY+jUVziQGm+5WYPbPGlumz1y8WCXjZbALlo8hQNGXrXJc2KtkQ1jjOa1BTvbDyxrdQAVv6k57QADSpwDLz2hsMPJ29w2wr1Z2CDLcKHEprhD0VdbG/3NcDL8sfxYCbQGsMbaO6XmD2nZunmB1FMTKzMdO6GetvnsjPQm891K29EubLcdDdYBmbpQ3BHs+hBcJj5FZUY8xnqeWWDQxPum0Of6627xW9JlhlqNC5PTRnTS1t6kw8j7ORGAvCN1kzVtkCP21tQew0uZdqfVX7VGcLtsAZ86t23x2hjvlnNdWplwvo0dfDCy0BhWhT7TIMbuXPSSapZ+P99IuE5zeXf5jPOg2Q3RnhHA5oNGWyP2N3lZ2tpKlduVpAE1IOk0Qpop3RHb61Z8p82b+MDW5e7qeD9LElPLl8XcjjT1S37asnTawb+oV8oyVl5DaS1nIeIA7DYyKvc/ZdM3d5ZrlNW0L916l5udYHcv8m3xsuoHI0VO03s+NdT8WEJYjMHx+66llXL0R8ELxMZs/0qIHf4cgMLLMVnG/+XM3vCmhYNkF/WQsTbrT1iwxuN8TIBDvz2sV92jBwF9X5s1+5s6/IwwBd7MscwHK5Kn5AI1YUQXz97lzdRxM33ujXEDuNFvrm6uG2n0ZvRQOIGU30gqjjiqePtBMMnGpTFDLTugnAHmd5TX79wxZWXofvJer8tNVB1J0qXFJ6ujaEVzKzG3BM31vthzmiVjDIkYzfiUPNgZQnsgrxAGZVbERn8or9vyUMZQbN/LSrwGfADnN4m5DNycKEuYHFMSPd4cvd0tB0XveX0n6XkCR7/b05sOwkHRUz3IO22st+lvxZAhcz/ohX7NJM25Z0MIa1JkPufuXfHqIaNURj5BxErrUlKDkXeny4qPvYF5Ol8w7l9xfeKHZwcoj0GAfGh7UzZb7PyF0uqDMmiQ0NRmcqYx9N66dEwZ/WLBrPijwBLmlJIdYdO7g4TKrgFqBAiO58tnLIx73ujfeo9+CybEAtV79UDPmM3b+0GmGl5/4x5frKFBCD1k3CTAt6K/RD8Q4lIdLL0bkt0tAUZy7zyMh2p3QRa9BmJ45fvvBiyJbQ0Pku7LD8huSu+C7Mgwjgirbc0L+uB0yWhD1EcrU3JEHxmXMMjW7u3YI+8RVedxrkQDhgQMlvQaRE8gRvQfRD5EGsIWgnMyUvYWWiyQYWB8oKq4FNJHV2Q6B/sAwDtHfOBw12hSexwHkQle3S+TMnIlK6zQSFrLutYMjSDHcOdhPxRDFLITaxyPgYX+NQBASfvACSPKQsFRO0bxJ0ARN0Bn1bW43WnjwokR5OJe2TnY0prOsuxi2ZuSvKP/A77KgNQW9N5EYDvcGoircU5oLM9BhDfizET7t7BNSILH155cDDnCgmsMLdvoDoJvnS2o0lth8kXBDxEsfovA4lfIThCGPG68ZSDmKx5z5zn6h5zaUJ06JlH2BXttjWBInvDc/29W3/wj6AVrRDOW/Qu/VhxIXUeAB9qV4cHyBcZrs+kts631WxB1izPHMrLF2jzsFoOZgP9g85Hkgc2at3P+a5Wu7APU+2WNVQYGy6gxCPtoZU+YusdvnMgh6iZQnvRY/xqDTSwzBK/sYk6yBVy25MxIIyoPEX0qqQVgfA2MFwccBLgPbpLX5yOyZVH9QbbSiNk4dDvAeLAkM1DdEWvjJLvg1vH1HNGGLM5BxHI+NG4TZOOiDKusjKjC1+TEjmq0IH+YUY+X1eOhnY4y692Q99Q6vKUooLYQ0ocBwIpg42kLYabmrhlgTbn25cw7o/dw1CQEUsfa7f0OUA5yI3WpAmh1ATBYHDm21MjC747913814xhQ2eAL4B45+wwqtuENUb8UA0yPxmc1yIgaYTEhCB8/Tgi0zYyHdW6ZN1ZYuxbBI/fSCYIbooNEbSEgZoWMJPKQQI23BNMrwNkhfzycsIUwazvnPoyku93guApdzCXrcam5WLg1gpPCIOhgE3qb+deYtF4wXrIcZA6yB5mD7CDrB9kgvhFlavbHDU3l2ch+y1FWK0qRNA3RJ6ESA6qGAF20FR2YHHoP6twSJ86K6PjFxuqxNmRg0imxBowGR3JZuKfwQG3b/fvFXaGjDI1mHtx9Qr/qAK2t0fokw6f1d165UiCsTZlGAl/iL8RHAjzx/Q4JJU2KB+VHQ/0QS3oT7F/qvIANWfrg3p/70XGghuWxeGUZLWnD0369ij/+ra4Dfm8HeBoYEOiBA/////8/IP/vvffeuyIiIuWuiEgZbhk5GiAa0nA0XAwXw9EwMRwNT8PEMDE8DRvD03A1bAwbw9UwMlwNa8PIMDKsDSvD2nA3rAwrw90wM9wNj8PMMDM8DkPD4/A5DA1Dw+cwNnzO8zA2jM3zMDfP8zTmhrl5GoPztLcxOAzO27ictz2Py+Fynveq573vVa9637Pe90LPetYLPeyFHuiB3vVAr3vdo173uEc96nFMzuNexuQwOS/jb172PvwNf/M+vA3rwrLwKXwKy8KjsCzsCo/Co7ArvAm7wq3wJrwJt8KacCucCmvCmnAqjAmnwqUwJowJl8KXcCkcCl/Cl3AoTAmHwqAwJUwJg8KTMCjsCU/Ck7AnHAl7wp1wJBwJd8KQcCf8CUPCkPAnLAl/wqKwJCwJi8KVsChsClfClbApbAmbwqqwJWwJq8KZsCr8CmfCmfArzAm/wrMwJ8wJz8Kk8CycC5PCpHAujArnwrswKowK78Ks8C7cC7PCrHAvHAv3wr9wLBwL/8K08C8cDNPCtHAwbAsHw8OwLWwLD8O48DAsDOPCuLAwfAsLw8DwLXwLA8O1MDDsC9fCtbAvDAv7wrwwLAwL88KrMC+sC6/Cq7AufArPwXBwIVwIw8F/MByMBv/BfzAavAejwWXwHrwHl8F2cBksBtvBdrAYLAeLwWCwHCwHg8FtMBjsBbfBbbAXvAZ7wVzwGrwGc8FpMBfcBafBaXAXrAZ3wV+wGqwGf8Fs8BccBrPBbHAY7AaHwWOwG+wGj8Fx8BhMBsfBcTAZXAeTwWZwHVwHm8F5sBl8BufBefAZrAefwW+wHqwHv8F+8BtMB/vBfjAdbAjTwXewIWwI38GI8B3MByPCiDAfrAjzwYGwIqwIB8KMcCA8CDPCjPAg7AgPwoSwI+wIE8KPMCEsCD/Cj7Ag3AgLwoBwI9wIA8KLMCDcBy/Ci3AfnAj3wXhwIpwI48GHMB48Bx/Ch/AcXAhHwVgwFUwFY8FbsBScBT/BWbAV/AQ/wVawE2wFV8FOsBNcBUPBVfAVDAVDwVdwFBwFX8FYcBYsBWvBWrAUPAUzwUVwE9wEF8FG8BJMBDPBTDARXAQTwUvwELwEK8FD8BCsBAvBSnASLAQLwUlwEJwEI8FBcBCMBAPBQDASfATTwDvwDbwD+8A38A3sA+PAPvAPjAPjwD+wDfwD98A2sA3cA9fAPTAPXAPXwDzwDDwD88A68A5MA+fAOTANLAOTwCtwCbwCs8AlcAnMApvALHALbAKbwC3wCdwCu8An8AnsAqPALvALjAKjwC9wCvwCw8ApcAoMA6vAKjAMHAMvwAXwBrwBF8AZcAEMAGfAGTAAjAEDwDqMAWPAOjwB67CJJ+AJ2MQNsIlJ3AA3wCROgEks4gQ4ARbxASxiEB/ABzCIB2AQezwAD8AeB8AefxwAB8AfC8Afh1gAFoBDbACHeMQGsAE8YgR4xCVGgBHgEjPAJT4xA8wAn1gCPvEOS8AS8A5fwDtMAF/AFzABrAETwAqwBqwBK8AcsAL8AHPAHPAD7AE/wBGwB+wBR8AgcARcAYPAIHAFLAJXwBawCCwCW8AjsAVMAY/AIzAFHAJTwBBwCBwCQ8AfMATsAH/AH7AD3AE7wAtwB9wBL8Ab7rZbDV98bzVsb7ULDVtsLzRML7TrDFNMr7M77jq7zO64O+4yu90us6vsdrvdrrKb7Sq7yG62m+0iu9cusmvsXrvXrrE77Rq7xO60O+0Su9EusVvsRrvRbrEr7Ra7x660K+0eu9busZvsWrvWbrKL7Sa7yy62i+0uu9zustvscrvcbrMr7ja7z664K+4+u+fus0vtnrvnLjVcL7WrDVdcrzaMr7brDWOMrzf8XW83HP7wd8NhfcPdclhjfcthfstdc5hjfs3hfs1dcrjjfsnhfcldcHjjfcHhfMHdbzjjfL9h736727CHvbsN37vqlrq77q5b6uq6pS6oq+vquqAurgvqerq4Lq7r6c66ni6nO+vOupxuq8vparqtbqur6aa6mi6mm+qmupjuqYvpWrqn7qlr6Y66li6lO+qOupRuqEvpVrqhbqhb6Yq6le6lK+qKupeuqXvpZrqmrqmb6aK6me6mi+qiupsuq7vpdrqsLqvb6cq6ne6nK+vKup/urfvpkrq37q1L6ua6pK6qm+vmuqour6vqurq8Lq/r6vq6rm6s6+v6urEusBvr1rrALrBb6wq7ta6tK+wKu7busGvr0rrD7rBL6wa7tC6sG+wGu7Durwvrvrq/7q/76va6r+6q2+v2uqvurrvn1rmL7qJb5ya6dS6cm+gmunAuogvnurmILqLr5g66bi6bO+gOumxun8vmqrl9bp+r5ua5ai6am+fmuWjunYvmmrl37p1r5s65Zi6ZO+fOuWRunEvmlrlxbpxb5sq5Ze6ZK+fKuWeunXvmprl2rp2b5uK5ae6ai+fiuWsun7vmtrl8Lp/b5gq6be6bK+gKum/uofvm0rmH7qFL5yq6dK6eq+gqunouo6vn/rmMLqP75zq6f26g6+g6uoEupBvoFrqQLqRb6Eq6ha6hK+lKuobupGvoErqT7qRL6Ea6hC6gG+lGuoDuowvo+rmP7qPr5za6fu6e2+g2unvuorvkFrlb7pZb5Gq5RS6Qq+VquUAulgvk+rhYLpbr4065Pi6PO+VOuTxuk8vj5rhNbpOb4yK5OS6Oi+QiuTjukYvj2rhH7pFr4w65Ni6NO+QOuTRukEvj1rhBbpBb4wq5Ne6NK+QKuTeukXvj6rhGrpGr4ya5Ou6Om+QmuTsuk7vj9rhMLpPb40q5Pe6PK+VKuT/ulfvjErlX7pVL5Ga5RK6Sm+VmuUoul6vkOrlcLpfr5Hq5Tm6U6+V6uVEumBvlVrlgLphb5Yq5Va6VK+aKuVbumGvlUrlj7phL5Ya5VC6UG+aGuVDulwvlPrlf7pf75Ha5T+6S2+V2uUvulrvhVrgr7opb4aq4FS6Eq+KquBAuigvhOrgoLorr4I64Di6DO+KOuAxuh8vgKrgdboer4Ga4Ci6Cm+FmuAjuhYvgGrgX7oVr4E64Bi6BO+FOuARuhEvgFrgRboRb4Eq4Be6BK+FKuAeuhXvgJrgWroWb4GK4Ce6Ci+FiuAsuh7vgNrgcLofb4Iq4De6DK+KKuA/uifvgUrgn7olL4aa4FK6Gm+KmuBoui6vhergsLovr4bq4Hm6I6+K6uCEujBvilrgwLoxb4sq4Ja6JK+PKuCbujGvikrgz7oxL4sa4JC6IG+PGuCDuiwvifrgv7ov74ba4H+6G2+K2uBvuinttuVve0pa7pC1nwV3ykhbcFS046+2KV7TebrfeLLfbb7fcrme5WW3Xu57VdqvVZrHdeqvFZs9ZbNaaPWfPWWt2nLVmqdlxdpylZsNZaraaDWfD2WpWnK1mr1lxVpy9Zs3ZazabNWfN2WyX2mx226WX2m0X222228UX226X22722+WX2283tN8suRve0JK7oyV37R3veO01r73fNa95v6u7391Xd3V3XwB3338BXAD3XwH3X/AKuAIueAdc8Po74A64/ga4/uob4Aa4+u6uvvnu7u7me9587z3vee8t7S5byy6zy2wtq8zWsrCsMqvMwrLILCzryiKzyKwrO8y6sqzsMDvMsrK9LCubyvayvWwqi8umsqgsLovLorK3LCpryt6yt6wpO8uasqTsLDvLkrKxLClbysaysWwpK8uWsqesLCvLnrK27Cmrytqytqwqm8uqsqtsLpvLrrK87CrbyvKyvGwrK8y2sq+sMCvMvrLH7CtLyx6zxywtm8zSsrpsMpvM6rLMrC7ryzKzzKwv68z6ssGsM+vMBrPQbDBbzEKz0GwxK80Ws8asNCvNGrPTrDFLzE6z0ywxG80Ss8BsNBvNArPPLDD7yz6zz+wv28z+srtsM9vM7rLLLCMLyW6ymywk28lCspRsJ9vJUrKfLCV7yX6yn+wlG8pesphsKBvKYrKjLCZryY6yo6wlK8paspWsKCvKVrKgbCUbyYKyoGwk68lGso2sJ+vJNrKcbCObyHKynGwiq8kmsoWsJqvJFrKTbCHrx06yk6wf+8j6sXvsI/vI7rGL7B6bxy6yi2wee8jmsXfsIXvI3rGC7B1bxwqygmwdC8jWsXQsIAvI0rF/LB1rx/6xf6wdG8jasXhsIBvI4rGDLB6rxw6yg6wea8jqsXysIWvI8rGKLB/bxyqyimwf68j2sYSsI+vIErKSLCGLyEqykiwim8kisoxsJpvJMrKbLBcLxq6xaywY28aCsWRsG9vGkrFvLBl7xr6xb+wZG8eesWhsHBvHorFzLBprxs6xc6wZK8easWWsHCvHlrFwbBkbxsKxcGwY68aGsV2sG+vGdrFsbBebxbKxbGwWq8ZmsVSsGqvGUrFiLBXrxIqxYqwT+8U6sUvsF/vFLrFb7BKbxG6xW2wSe8UmsUfsFXvFHrFS7BFbxEqxUmwRC8UWsUQsFAvFErFPLBFrxD6xT6wRG8UasUhsFBvFIrFTLBKrxE6xU6wSa8UqsUysFWvFMrFaLBPbxGqxWmwT68U2sVWsF+vFVrFjbBWLxY6xYywWm8ZisVxsGpvGcrFrbAzbwoawIWwLi8G2sCosBovBqrAXrAqLwl6wFywKa8GisCOsBWvBjrAU7AgLwlKwFCwIK8GCsB6sBCvBerAQrAfLwUKwECwH68BysBqsA+vAarAMrAa7wTKwDOwG28BusB1sA9vAdrAPbAf7wT6wD+wHG8F+sCRsBBvBkrATLAmbwk6wE2wKW8GmsC5sBVvBurAZrAsrw2awGawMK8LKsDmsCCvC5rAmbA67w5qwJuwOy8LusD4sC8vC+rAwrA8LxMKwMCwQS8MCsUIsDUvDCrE2rBA7xNqwNuwQe8MOsUHsDXvDBrE1bBD7w9awNewPO8P+sD3sDDvD9rAvbA/Lw76wLywPu8LysDrsCrvC6rAnrA6Lw56wJywOW8LisDFsCVvCxrAhLGm//RWc/ZZXcBWc5fWb5VbXb/Wb1dWb1fZWb9WbvZWbvZZWbpWbpVWbpdVc1Va1VXMVWzVXyVVsFVslV61VclVctVatVXGVWhVXx1VqlVodV6vVcbVcrVar1XL1Wi1Xz9Vr9Vo9V7PVcxbXbDWbxXWbxXbXbXWb3bWb3Ras3Wo3C9ZwFrRjDVfD2dFWO9oANoD9bAA7wH72swOstwOsAeuttwasaA1YBFa0okVgTYvAKrCmNa0Cq7MK7AKrszq7wO7sApvA7uzOJrCnTWAP2NOe9oAt7QFbwJa2tAVsaAtYAja0oSVguyVgBdhuuxVgsxVgAdhsswVgPQvAktazniWtrdEqtDqtTqvQqrQKrTar0qq02qw+q80qs/qsPqvMqrPKrCarzqqzmqwuq8kqsrqsLqvIqrJ6rBqrxWqxaqwSq8bqsEqsEqvDarA6rAqrwWqwKqwCq8LqrwqsAqu/aq/6q/qqvWqv6qvyqqmqqwqrwqqu6q3qqsqqt+qtKqvmqrJqrZqr5qq16q5aq9Kqu+quSqvqqrRqrKqr6qqxKq4aq7aquCqu2qraqq3qqmqr2qqr6qy6qqKqs+qsiqq+qqjqqfqqvqqnKqt6qpaqrCqrWqqqqqUqqaqqqqqkqqlKqoqqpqqpKqqOqqIqqDqqjqqgaqgKqnqqoWqo6ql+qp4qp/qpfqqcaqfKqWqqnWqnqqluqphqpZqpZqqV6qVaqVKql+qlSqlaqpRqpGqpWqqR6qQaqUKqk+qkCqlKqo9qo+qoOqqN6qLaqDKqi+qiyqgqqoxqoqqoKqqJ6qGaqCKqh+qhiqgaqnbqncqn8ql36p96p+qpf+qfqqcKqnqqnyqoCqp+KqHqpwKqhCqhCqgWqoBqn1qoFqp96qDap+apg+qgmqcGqnlqnRqoBqp16p5ap86pe+qeOqfiqXOqnIqn4qlyKp0qp8KpdCqdCqfGqXBqmxqnxqlt6pvapqqpb+qbqqa6qWpqmuqmuqlpKpuapqKpbCqbiqauqWbqmQqlQqlnqpR6ppapUqqUWqZGqWXqmBqlRqljKpM6poqpTCqTKqYqqWLql6qkKqlfKpL6pXapSCqS2qUaqV3qlmqkGqlb6pC6pWqpQ+qQqqUGqVoqlhqkBqlYKpCKpVapQCqQWqX6qFUqleqj+qhUKo9KpT6pPCqP+qTqqE9qk6qj6qhNKo7apDqpOCqO6qTmqE7qlJqj5qhT6o46pVqpO+qOaqX2qFbqldqj9qhX6o96pWapP+qPmqUKqVkqlyqkCqlcKpHKpXqpRCqR6qUWqV4qmFqkFqlg6pEKpoapR+qRGqYmqWEqmZqkJqlk6pJKppqpS+qSaqZCqRxqiEqj0qghao0aooqoNWqNKqLeqCIqiHqj3qggqo0Kom6oNqqNuqHOqBtqhjqjzqgZqoyaoV6oMqqMeqG+qBdqhfqivqgVqotaoVKoLqqLSqGyqBSqhMqisqgSaooqoT6oKWqK+qCiqA9qg4qioqgNqonaoC6oJqqJuqCOqAtqgjqijqgJqoeaoCKoHqqHiqB2qAiqgtqhdqgK6oeqoDKoH+qHyqCSqAyqg0qikqgOaonqoEKoJWqJCqGeqBBqhHqinqgRqooaoU6oKqqKOqGuqBOqhbqirqgWaotqoWKoLWqLiqHCqBiqhgqjwqgaaoyqoXKoMWqMyqHSqAXqgaqrrgcqrweqgcorrwbqrgbqgLrrrgMqrgNqgIorrgGqrQHqrtpq667SuqtnpZXWk5qrZy2pOWqulnRcLetIx9FxdaTh6lhFGo6GqyIFV8UKUnAUXAWptwpWT71Rb9VTbtXXTLlRbjVTbTVXj2qj2qpHsVWvfhQbxVY/mq1+tdNsNFvtdFvt9dNtdFv9tFv9NaTdaLca0m81rCT9Rr9VkoqrZDWpOCqumpRcNauOkqPkqo6Wq7oKgJaj5SoAeq4CqALoOXquCqi1CqgEKoF6K4FaoN56a4GqqTV6jQKjwOg1Koxeo9WoMCqMVqPBaDU6jQajweg0uotOo9HoLrqLRqO6aDT6jOqiuugzios+o80oLoqLNqO2aDPKjNqitigzSosyo8ooLUqLKqOxqDKKjMaisSgyCosio8UoLAqLFqOuaDE6jLqirugwuooOo7/oKrqK/qKq6C/ai6qiqmgvior2or4oKoqK+qKpqC9KjKaiqSgxyooSo8YoK8qKGqOtqDF6jLairegx+ooeo8noK/qKJqOyaDK6jMqisugyOosuo87oLDqLOqO1qDMKjdaitSg0eotCo9LoLXqLSqO5qDRKjeaiuSg1yotSo9YoL8qLWqPAqCl6ikKikOgpKomeoqWoJCqJlqKRaCk6ikaikegouoiOoqHoIrqIhqKKaCgKiiqiiigoioiCop0oIoqIdqKGaCfKiRqihignSohyopooIUqIaqKBqCZ6iQaigeglCoheopUoIAqIVqJ+aCU6ifqhfugkuodOoo/oHrqHPqJ66CPaiOqhemgjioc2oo4oHoqHOqJ5qCNKieaheSglyodSopYoH8qHWqJ9qCWKifahfSgm+odiopnoH/qHZqKCaCa6iQqigugmOohuop7oIDqIeqKFqCf6iRaihegneoh+oqLoIXqIiqKJqChKiiaiiSgpyoiSoqYoI8qImqKQKBcahtKhdGgYWoeGoWJoHVqHiqF3qBgKht6hdygYaoeCoVuoHWqHbqFz6Baahc6hc2gWGodmoVdoHBqHXqFv6BVqhb6hb6gV6oZaoVSoG+qGUqFsKBUqhbKhbKgUmoZKoU9oGpqGPqFo6BPahKKhaGgTaoY2oUuoGWqGLqFj6BKahI6hY2gS6oUmoUioF+qFIqFdKBKqhHahXagS+oUqoUzoF/qFMqFkKBPqhJKhZKgTWoY6oVBoGVqGQqFnKBQahZ6hZ2gUqoZGoVOoGqqGTqFr6BRaha6ha2gV2oZWoVhoG9qGYqFwKBaqhcKhcKgWKodqoVyoHCqHcqF0qBF6hMKgMOgRKoMeoUWoDCqDFqExaBE6hMagMegQyoIOoUEoC8qCBqEqaBD6g6qgKugPioL+oD0oCoqC9qAmaA+6g5qgJugOOoLuoDroCDqC6qAhqA6Kg4agISgOCoLioDUoCAqC1qAeaA1Kg3qgHigNyoHSoC8oB8qBvqAa6AvagmqgGmgLioG2oC4oBoqBuqAZqAs6g2agGegMuoHOoDboBrqB2qAdqA16g3agHegN+oHeoDnoB/qB5qAiaA7Kg4qgIigPSoLyoD4oCUqC+qAlqA8KhJagJSgQeoICoULoCXqCCqEpqBBKhKagKSgRuoISoUboCrqCGqEwaAV6gQKgAOgFKoBeoBaoACqAWqABqAU6gQagAegEatIJNAI1qUkjUJJGoBAoSUkKgYoUAm1ARSrSBhSkDSgDClKQMqCdMqAJaKedJqCcJqAHKKecHqCaHqAGqKaaGqAfNUAJ0I9+lADFlADdUUwx3VFLd/Skllp6UkpPqtPRSnV0AK200gH00gG0AL300gLUowUoAupRjyKgmSKgCmimmSqgmyqgC+immy6gni6gDqinnjqgnzqgD+innz6gIX1AJdCQhlQCHakESoGOdKQUaEkp0Aq0pCWtQAEAE5WAykFtwS8OSFkASimll7yCBkgOaqMuiWTEmjYGQGm4mlDdNgZAdRBixMMtNep2U4UnXDchl9QiF8TWEPgi6FLQGQh8EVTDEBs+5biNWHMDPI4mpU/pUfqUTqVH6VE6lV7Fu3ArPAvPwq1wJtwKx4GD0+BQeBTOhEfhVDgTzoRT4Vh4Eo6EP+FIeJEifIjmpsdpWVqWHqdn6XHamjVdTYPRtvQtbWs3aLAdaFY6l9alc20MGLYGLU6T07Q0OW3O3Aa1uU3pvlqb9qZpaW8aHDgtTivRSbQXnURnyaJp6Sx6lp6lse2uc229tc6lcelc2pQ2pUvpanqanqWnaWp6lp6lqelrfAV3wlvwFtwJf8Kd8DH8CX/Cx/A5G9yjpqVp7VHX2qMOFkz/4l04GG6Fg+FixPAy22+ub22+99a49t6fxqVx7W97u++vc+2/RXGbGpaOpXXpWPqVfqVbbXOfOtc+907n0rn2bg/QwrQtDUwD07Z0LW1Ly5Gj3+hdupeupXtpX740MP1L8+Kld+li2pi2pY1pZBqZVsbpcDccEAfE3XBG3A1vwxlxRrwNX8Tb8Cd8EV/En3A//Amfw/1wP3wOh8NdcCYcBofBmXAaHAjvwa3wHlyHDo6D5+A7uBW+g/PgVrgVzoMD0eH0Nz1Of9Pd9Dg9TnfT27KjDCnTyZAyJ075WeakIeRn+ZmGoCtoCHrCBM2AP+J+uCKuiPvhf7gffof/4X/4Hd6H3+F2eB/eh9vhfLgdLofz4Xy4HK6Hy+FxuB6uh8fheDQJLUJf0CJ0iBD6g/6gQegLGoQeoUfoEhqFPqG76BP6wgVtQV/I3LQFbSFzy9k4Gf6Gm+Fm+Bu+h7/hefJwRJwOr8Pd8Dr8DXfD3fA3XIuOpp3tBdqZZsZML9PPNLS9QEPT0vaCvUBL09G0AF1AO9AFNAIEOoGOoVtoDbqFZsFCq9Aq9AqtQa/QLrQGrUG70DI0DY1Dc9A4NBDNQXPQQPQRnWyPepletse9IJPTF7K5bE5f0Dz0BV2ihDbB0fA1fA9fw9nwPXwPZ8PV6GOa2B41MT1sj3vUw3QwvUFX0Bg0Bl1BN9AVNAMGmgAnw8PwNzwM/8Lf8Df8C/eiE+gD2oE+oA1oB9qBNqAH6J0OoEEdQAsQoB3oUJMa1KQ+9al3WZUG86v8SoO61KB+oB/oCBwQZ8QbcUY8Em/EG/FI3BGPxCVxR9wRl8QncUmcEp/EJ3FK/NLmsEtoXbvEZqF1aV2bxYbBJ3FMvBKvxDFxS/rZXqCb6WZ7gba1F2wG2pa2tRnsBtvBfqBv7Qdbgr6lb20J24fu+tNee/3pBfrTnqcV6FCD+mtQf/rrrz/NczFd5mQ5mS51A13qCDqClqC73vrTW2f96U9nrbVOm3qBNvWoF+gFetTiDrffSLbXtzaSjUTf2j6yuAxOX8jg8jd9QV/I33I3jogH4pl4IN6IZ+KZeCOuSV+NNQ+NtbW66iJ6iA6jh+ggOowOo4NoHzqJNqKzaCP6xw+dQy/RTLQXzUQ/eaKhaCjaifainegm2ov2optoJVqWnqWt6Fk6i7airegsOoO+orXoQVqLxqIH6UEai66ic+gZOoueoWPoLDqLjqE16Bpah+ahdegePbQQvUPb0F20DQ1Dd9FdNAyNQpvQKTQPnUK/0Dw0D/1C19hF9pCdZA/ZQoRsIDlWbpWj5VY5VaqcKKfKp05lUTvIJrKTbCLbyE6yk2wj+8jms6/sJfvKTpFih9g/dpAdYgfZSZLsJTvJFrOX7CVbzOazxWxEiDajXWVP2V72lO3Eyb6ynWwm+8q+spnsFHvGjrG37BgbCpStZivZTfaT3WRHibK/7ChbipTtZUvZVLaX7WVT2VY2mm1mj9lmNhQoAPaT/WQD2LptZpPZUDaZXabMPpN95Vy6zLnyLF3qMs/KsjKvfCtHy7eyLVs51m6z3+wt+82OE2fLycPysYwtH8vEiGVhe9AGswvtQhvM9rTB7C5ddqfdZXPZnXanzWVf2jW2i21ju9gqVOwTe8V+sUPsF5vGDrFDbBqbx46xW2wou8UmQWJ3yNSytBwtS8vTpmVr2VrWlqNlbXnbtowtb8vevOVwO8kGsm1sILtHj10jX8gZsoCcIZ84kbfkE3nQoEwoD8rQoOVoGVqulqPlaLlappaZ5Cf5RH6S6dDJgzKd/CwPyoPyswwtP9MWMrQMTVvI2faNrWNv2Tr2jh07xxazk2wwO8m2scFsMNvG7rJtbBS7y+6yUWwuO8fGsbfsLRvHnrFBbA87wvawP+wIO8L+sEfkcHlcxpbH5XLl8rlsJ8/JifKcHCdOdpP15D15U96T8+TJd3aGfWEH2Bc2hR1gB9gUtoDdYW/YUPaGnWFD2VB2hh0gt8lrcqK8JqdJk7vkNLlMmUwmL8vMdIPMLDvTDXSD7Cw3y28ynHwmw8ly5OQ6uU/+k8PkPzlQoFwoA8p+cpjsJ/Phk/tkQDlMFpQF5TBZUw6TwYDJmTKY/OVLxpS/ZC8ZU8aUvWRJG8SOsEVsETvCtrEjbAjbxraxIWwU28BOsC3sBFuBgo0gL8lhMpQMJYfJdHKYXKhQPpQh5UmZU56UK1XKl/KlbClzypYyJUo5UlaVS+VMuVQGlTPlTBlU1pRBZU+ecqdMK3PKrrKrzClrypxypEj5UYaVa+VNuVbGhSvv2njbDW676wY3uKs+l2llXZlT1pV75V7Z2EaylWxyK9lPNrnJ/WSXuVP+lDXlT5kUqbwqR8uJMqGcKHPJhDKhzCVvyVyyiLwlb8kisoAsIteawVyzzWAGs/3C5UZ5UdaUF2VEWVPWlBFlQxlVZpUTZVZ506ZsJ4fKo3KiPCqbyolyomwqo8rLdIOMLCPTDTIn3UATyJwyJ01AQ8iqciYN5kwZkwY1mDHpL2PKkvSnvyxJexlJHpLD5CE5SJDsY8Pan7asLWt/2tr2p+3J0862Pe1OO9vOtjttbLvTvrSxbWz70r62a+1cG9TOtX9tUBvU/rWFZSXZSO6SjeQfPzKP7Wq/2p/2qx0r1ra1Ye1W+9NutVXtT/vTVrVd7UX70260G+1PO9T+tG3Z2rs2rk1rW9u09qxZe9UGtnltbZvX1qVr38qJcpfMJXfJMzKXzCXPyC+yjWwi58g5sokcJpvIJXKYHCaXyGByiRwig8lgcoj8JYfIG/KX/CVvyF7ymGwmd8lmMprcJXfJaLKarCR3yU1yk9wln8ldsho1mU3GkrXkM1lLzpLP5DM5S6aSaeQb2US+kXHgyD2ykHwi98g98olsIp/IGjRkDNlGrpFN5Bo5RoxMYx/bw7a1PWz78rVx5SvZSqaTrWQpUjKU7Wwr495WtpMl29p2sk1sE9vAcs0i8s03i8gjsojMJY/IIzKX/CI3yCRyhBwhk8gwMoksQ0bekVHkFJlETpFZsMgu8plH5Aa5QR6RSeQReUUmkUnkFVnFRraXcW8v28+4x739bEPLT3KUTCdHyVWq5Ctb2m62we1m+9ixbW0z29E2uB1tT5u2pXEB29qutq3tVbvarrZX7VSb2/62re1vW9y2tq1tcZtcnpG7ZB1ZR+6SeWQguUiGkYvkJEmyEy5ubbzk5dbGJ2xtOxufwCfsbFzCzraxcQlcwsbGI2xs+xqPwCPsa3xBlpAfZBP5QXaQTWQT2UFmwEUObm0c5H9r29r45+G+s/NsPzvP1qNn99l99p7tZ+/ZeLaf7Wfj2XY2ow1p89mQtqTNZ/PZkvaknCFzyCcyh+zBQwaRD+QEeZcT5AULsoC8IEPIArKADCFPyCDyh3wif8gdOmQNGUHWZQVZQdblElmXSTKHyGQWc4gcIot5QyaQB+RdHpAL5F3e5QL5QCaQd9lANpB3WZd3H7isy7oP3Pdt19lz9pg9Z8OBs91sU7vUVrRLbUeO9pcv+8ses59sUNvPHrP9bDt7zB6z7ew6W8tOtNPsRNvLTrPTbC87zAa0/2wx+88OtMVsMTvQJpRNZAa5RC6RGWQFu9YGtVltUNvRZrVZbUcb1Sa1RW1HW9QetR1tR3vUPrUtbUo71Ka0I0XajzL4hcv5C5d3eZfHvMsC8pjHLCCbeUQ+M85nBpBxxhlA9jKAHGYveznMXw7zz1/+8s96V9qYdqiNaW/atDltTlvTDrU17UyZtqXv3CfuK/eV+8R95PanfWh72p72oV3o85bJ79v3LZNZt79sL1vR9rITbUVb0U60q/EOfAK/wC/wCdwCf8Lb8Aq8DVeihHv6i/aia+la2oumpSHpUdqRHqXDaEfakQ6jGXErnALPwXNwCryGHqO/aDFajP6iyXDOKXDNKWxwXHO9wfFvW9vkNrhNbpfb4Da4XW6f06A0Li1Ki9K4dCkNS+vSrrQuPUq70q70KL2KT+FLeBVehS/hV7bWuDSu7XEt/A3nwrnwN9wLJ8GbcBS8CXfCUXAU3AlfwUtwJjwFT8GZcBccDd/Dz/A93Ao/w89wK7yMtqbH6Ww6mx6nt2ku2oKuoCtoC/kZN8P38DQ8Dd/D1WgamoOWoWVoDlqD1ukFGoBeoB1oABqAdqAHaA76i+6gv2gwuoPuoMHoKBqDbqApaAq6gZawDWwLu8C2oHPtAruAzrUH7Bt7y5axt2hdW8aWoXVtGFwR/8MT8T9cEE/EE3FB/BA/xAVxQ9wQF8QLcUF8EC/EC/FBnJC+moemmkfGlrHlczwSZ8QhcUZ8EYfEIfFF/JEuosNoIjqM5qGJaCKahxaiqegtWoqWorfoG3qR7qK5aC66i7agu+gweofeocNoH7vK9rKxbCzby7ay72w/m872s7dsOpvO3rLl5F35V96UN+VfGVv+lYNlbBlbDpaHZV45WgaWo2VsGVgGlrFlYXvFDrFN7BA7wjaxTewIe0SulqHla/lahpaz5UNZUaaTFWVGmU6mkxllR1lP3pTx5E35TMaT8eQzuU5OphtkZVmZbpCbbQGbwiawCWwK+8CmsCfsA/vAnrArbAT7wLawLewDu4IOp8fpcnrcBnU5XW6D+tzetXvtULvXDrZD7VA72C62mW1w29gGt0FtY9vYBrWFZSz5TJ6Sz2QYeUqekmFkJ3lM7pLFZDG5SyaThWQi+UQmko/kE/lEPpKZ5BV5RG6RW+QR+cXmtq3tbXvbtra7ZQnZRK6QK2QTGUO+kAVkCplCFpAn5DJbyDAyjGwhR9hr9pjNZrPZY7abDWiL2YK2mA1mC9qCNpg9aCPaYrahbWiL2YSyhVzmALnMYQ6QA+QwA8g6/7zzzj/z/LPPPPPsc//Gfec+c5+571ym37lss811m9qKdqqdaiva1TgBXoB7vA13w5VwJ3wLH6OvaWx6FpfBW/An/A73w+HwR3wR98MdcU28kdaj+eguuoqeogftI7vITrLPbDUbym6zt2w1u9hGtkPxkI9b216z0ewx+9RGtR3tMdvRBpXNLCCD+9FutEPtQ/vTXqTnaDnaFt/xkk/gIbgJLoDP4DZ4Bb555hQ0IS1IL9KXNCZtSLfSrLQujoVn4Uz4EZ6EP+FSOBTORBfTtrQwrU3T0ti0Mt1M29IbtAddQZ/QJPQFnonv4Yj4G16H59FZtAadQSfTx/aoj2gkmsPWsDloXVrUXi/YFjYGnYtf4pj4JK011592oB9okDfigTggXbM5zSOTy+L0hSwrv9LlDrO97Cu5WPaly31ii9g2No/9Y4fI3TI3fSG7yW1yonwn28mbtm6X+8mGsgNsAPlNPpPZ5Ee5UdaUV2VXWVNmlWHlTTvcSDaZjWVkmdO+G28wG8qCsqYsKofKibKPnCOHyUhymLwkU8lN8pl9a8va2rKLLCOTyCoyikxiQ9vOuJd3ZCAZRjaQdRnBLrVJbUeftyxmMu++cB+4POIb94n7znEHHAKvwCHwB7wCr8Af8AYfta/aZ+2z9lX7rn3VPmzfte/ah+3T9mH7sn3aPm1ftm/bl+3j9m37tn3cvm6ftA/aN+2b9kH7on3IvmSfsc/Yl+w79iX7mH3HvmMfs0/Zx+xr9in7lH3NvmVfs+/Zt+xb9j37nH2iPlLfqG/UR+or9ZH6TH2lvlKfqe/UZ+pD9Z36Tn2ovlQfqk/Vl+pL9an6Vn2qPlbfqm/Vx+pr9bH6XH2tvlafq+/V5+qD9b36Xn2wvlgfrE/WF+uL9cn6Zn2yPlrfrG/WR+ur9dH6bH21vlqfre/WZ+vD9d36bn24vlwfrk/Xl+vL9en6dn26Pl7frm/Xx+vr9fH6fH29vl6fr+/X5+sD9v36fn3AvmAfsE/YF+wL9gn7hn3CPmLfsG/YR+wr9n36PH2hvlCfpw/U1+h79DH6GH2PPkffoy/S5+hz9EX6IH2RvkkfpA/SN+mT9E36Kn2SPklfpY/SV+m79FH6KH2XPkvfpS/TZ+mz9GX6MH2Zvk0fpg/Tt+nT9G36On2aPk1fp4/Tt+hT9CX6En2KPkRfoY/Qd+g79BH6DH2BPkDfoG/QB+gT9P35/Hx9vj6fn4/Pl+fD8+359nx4Pj3fnc/OV+er89n56HxzPjlfnC/OJ+eD87X52Hxvvjcfm8/Nt+ZL86n51HxpPjRfme/MR+Yj8535zHxfPi/fmG/M5+UT83n5unxiPjFfly/M1+Xj8oX5wnxcPjAfly/LB+YD82X5tnxZPizflm/Lh+XT8lH5qnxWPitfle/KN+WT8kX5onxSvieflA/K9+R78kH5nHxKPibfkm/Jx+Rr8h35inxJviRfkQ/JV+Qj8iH5kHxEPiOfjk/Gd+I78cn4RnwyvhffiG/E9+Lj8L34WnwcPg5fi0/D1+JL8Wn4NHwpPgxfiq/Eh+HD8JX4LnwlPhHfhe/CJ+Kr8In4QHwVvgofiG/CB+L78E34JnwfPgnfh6/DJ+GT8HX4IHwdPg8fhA/C5+GL8Hn4QnwRvghfiI/CF+Iz8VH4KHwmPgufiU/FZ+Gz8Kn4MnwqPhdfhi/D5+Lb8Ln4Znwbvg3fjI/EN+PL8ZH4SHw5PhRfjm/Hh+JD8e34WHw7vh4fi4/F1+OL8fX4fnwxvhjfj4/G9+ML8tH4aHxBPhtfkG/IZ+Oz8Q35cHxDPiEfjg/HJ+S78Qn5gHw3vhsfkK/GB+Tz8dX4anw+Phifj4/HB+OD8fH4Vnw8Ph3fim/Fp+M78TH4GnwOPgdfg+/Bh+BL8Cn4FHwJvgUfgc/AV+Ar8Bn4DnwAPgFfgC/AJ+Ab8IHf543zxn2f9+37Put987591rv22a9617xrX/WsfdUr51nzrHnlPGpeOS+cR82j5oXzpnnhvG7eNG+a182D5nXzuHnQPGgeN++Zx83T5j3znnnavGaeNi+b18xr5mXzmHnZvG0eM4+Zt81z5m3zvHnOPGeeNy+a580T50XzonniPGmeOM+cJ82T5pnzqnnmvutV86p918P23S972DxsX/bAffn7HjgP3Pc9ct//Qo+cR+4LP/qF3/iNn/eNX/l5n/eVn/7K7/z0p7/z49/57T7+8W/3+W/36T7/+U/39U/3mV//+md++zM/8tvf/sgPf+QnfqJ37hM/0DvnnftAb5wnzNPlvfJeebq8VZ4uz5a3ylvl2fJGeba8Wt4ob5RXyxPl1fJieaI8UV4sD5QXy2vlgfJAea28T14rL5X3yfvkpfI4eak8VB4nj5OHytvkofJMeZu8TZ4pL5NnyivlZfIyeaU8TF4p75SHycPknfI0eac8VZ4mT5OnyuvkqfJceZ28Tp4rz5PnypPlefI8ebK8UJ4s75YXygvl3fJIebe8XR4pj5S3y2Pl7fKCeaw8Vl4wD5YXzBvmwfJgecO8Wd4wr5g3y5vlFfNyecW8Y14uL5d3zOPlHfOSebw8Xl4yz5eXzFvm+fJ8ecs8YN4yT5kHzAPmKfN+eco8ZN4v75eHzOvlIfOMeb28Xp4xD5dnzCPm4fJwecQ8Wh4xT5hHy6PlCfNeeY48Q94eb49nyLvjGfIGeXe8O94gD443yAvkwfHgeIE8N14gr4/nxnPj9fHYeH28PB4bj42Xx1vj5fHseGu8NZ4dL41nx6PjpfHSeHS8Mx4db453xjvjzfHMeHO8OJ4Zz4wXxyPjxfHkeGQ8Mp4cr4wnx6vjlfHKeHU8NF4dT4+HxkPj6fHUeHo8P54aT43nx2vj+fEEeW28Np4g740nyDvkvfHeeIc8PN4hr5GHx8PjNfL4eI28Rx4fj4/3yAPkPfIieYA8QF4kr5AXyZvkFfIKeZM8RN4kr5KHyEPkVfIUeZW8S54iT5F3yWPkXfIseYw8Rp4lb5FnyaPkLfIWeZS8RB4lT5KXyEvkSfIIeZI8SB4hj5AHyfvjQfIceX+8P54jb48nxgPjjfHGeGC8MB4Xz4vXxeviefG+eFs8Ld4V74qnxbPiafGyeFY8K14Wr4qXxcPiVfGqeFg8Kh4Wb4pHxaPiTfGieFM8KV4UL4onxYPiOfGYeE+8Jx4Tr4m3xFPiJfGSeEq8I54SD4l3xDviIfGMeES8Ip4QT4hXxBvi/fB6eEG8IF4PD4jXw+PhAfGAeDw8H94Hj4MXw4vhcfBWeBw8Ct4Kb4VHwTvhUfAieCe8E14ET4QXwXPgifBEeA48D54Dj4HnwfPgMfAyeAw8BV4GL4OnwLvgKfAQeBe8Cx4Cr4KHwEvgVfAqeAk8C14Cb4FnwbPgLfAweAu8Bh4GD4PXwNPgNfAeeBo8Dd4Dr4P3wIPgdfA6eBC8EB4ET4IXwgvhSfBKeBK8CV4Jr4Q3wTPhTfA2eCY8E94GT4W3wQPhqfBUeCA8GR4Ib4Qnw5PhjfBoeCM8FB4Nj4aHwrPhofBaeDY8G14LD4fXwnvh4fBweC88Hd4LD4anw9PhwfB2eDA8F94Ob4fnwsvhufBYeDm8HB4L74bHwkvh3fBueCm8Gl4Kj4RXw6vhkfBmeCS8D94Mb4b3wYvhEfAMeAW8Ap4B74AnwBvgAfAAeAO8AJ7pnZ7O03mnt/NIT/RKr/REb/Q+bA5vw9uwOXwNm8Pi8DV8DYvDz7A4HA4/w89wOOwMh8PesDPsDHvDzbA3nA03w81wNrwMZ8PW8DK8DFvDybA1TA0nw8kwNXwMU8PS8DF8DEvDxXAhk3BJuCRUEioJk4RJQiQhkvBIeCQ0EhoJi4RFQiIhkXBIOCQUEgoJg4RBQiAhkPBH+CP0EfoIe4Q9Qh4hj3BHuCPUEeoIc4Q5QhwhjvBGeCO0EdYIaYQ0whnhjFBGKCOMEcYIYYQwwhfhi9BF6CJsEbYIWYQswhXhilBFqCJMEaYIUYQowhPhidBEaCIsEZYISYQkwhHhiFBEKCIMEYYIQYQgwg/hh9BD6CHsEHIIN4QbQg2hhjBDmCHEEGIIL4QXQguhhbBCWCGkEFIIJ4QTQgmhhDBCGCGEEEIIH4QPQgehg7BB2CBkEDIIF4QLQgWhgjBBmCBEECIID4QHQgOhgbBAWCAkEA4IBYQCwgBhgBBACCDchbtQF+rCMzxDMzTDMixDMiTDMRxDMRRDMATDH/7Qhz7sYQ95yMMd7lCHOsxhDr/wC73QC3GIwxpW8Bx4DjQHmgPLgeVAciA5cBw4DhQHigPDgeFAcCA48Bv4DfQGegO7gd1AbiA3cBu4DdQGagOzgdlAbCA28Bp4DbQGWgOrgdVAaiA1cBo4DZQGRgOhgdDAZ+Az0BnoDGwGNgOZgczAZeAyUBmoDEwGJgORgcjAY+Ax0BhoDCwGFgOJgcTAYeAwUBgoDAwGBgOBgcDAX+Av0BfoC+wF9gJ5gbzAXeAuUBeoC8wF4gJvgbdAW6AtsBZYC6QF0gJngbNAWaAsMBYYC4QFwgJfga9AV6ArsBXYCmQFsgJXgatAVaAqMBWYCkQFogJPgadAU6ApsBRYCiQFkgJHgaNAUaAoMBQYCgQFfgI9gZ7ATmAnkBPICdwEbgI1gZrATGAmEBOICbwEXgItgZbASmAlkBJICZwETgIlgZLASGAkEBIICXwEPgIdgY7ARmAjkBHICFwELgIVgYrARGAiEBGICDwEGgILgYVAQiAhcBA4CBQECgIDgYFAQCAg8A/4B/QD+gH7gH1APiAfcA+4B9QD6gHzgHlAPCAe8A54B7QD2gHrgHVAOiAdcA44B5QDygHjgHFAOCAc8A34BnQDsgHVgG3ANqAacA2oBkQDrgHXgGjANCAa0AyYBkwDmgHPgGZAMuAZ8AxIBiwDkgHFgGXAMqAYcAwoBgQDjgHHgGDAMGAWcAuIBcQCbgG1gFvALqAWUAvYBeQCdgG/gFxALuAX0AtYf7kv7Zf74MB9aB/c16btU/vh/rO/7W/7zz60/+xbsvQvfUt/y5bP5W/5SJB8JZ/an/ah/Wm/WrVvzc/wczwMD8PP8XL8HL9nj9fjaXgbfo634WvU8DL+qx/tt/qtfrT/60f73rz9br/XB/ahfWBfmLBPzL/xEzwcP8FbsODjeAt+wwYvx2/wHDh4El6ZT+bp+GR+zhzfwc/xMWL4F//ax/Z/fWyfG7f/zRfxQrwHL8T78OF5/GU/2Zf2k31jxr6qb+wXK/aHeSZeiffglfgjR3wRsAT9lwZ6UGuwgh+IfzQQf3Pm/jjQCdgETAI2AZEgAVWASEAGDL40kAG424HlJ/aPfWj/2Fem7Ev7yj6zz+w38ym8Cd/Bm/AlSngRXxV44Ev70sADoArwALgCVAGqAFeAScAVYA8wCZgE7AH68B28CM/Bi/AgPAj/wb/wLHwHz8KvWOFTeBL+hJfjT3gUKLyKT+k7+8g+su8MHPCdgQoUgDNABSANGqAOkAa4A9QB6gB3gDzAHaARkAfIAzQC/gCNgETAH+APkAg45JMDFfxwPxyo4D8DFXxn/9l/9p39St/Zp/Qr/Uqf0qfyX/1YP9qP9WH9aD/ah/VdgSvAAyAC8MDP9XN9XT/Xj/QjfUk/0jdi5B/5Rv6GDZ/D3/AfPPgOfBMPxYPxUHyUKP7Jl/MnfTgfzp/0Jf1J/9evr+v/AhN8XV8XmABEACYAJYAIQASgBJDCn/Vt/Uvf1seF60P7uP6uD+1D+7t+rw/qj/q//qhP6v/6vz6pf8pr8UA8Fo/FA/FDPBCPAYPP4DF0aT6Dz9Cl9WldWmfEqDfqjDoQID1IB9IxYOgZOgb+jX/j4Pg3joqj4qk8BC/Bd/ASPBDfwXfwQDwdD8Rr0eK3eBx+h9fgd/gePTwS38P/+OGDgAe+qp/rq/pefq6f63v5kb6Xn+NH+pF+jm/k5/gmvpFv5Jv4G76J78HDt/ANfUT/0kf0Van6t/6wH+yr+sG+L1+f12f1f/1UP9X/9U95Kl6KH+Kl+Cl+iB/ip3grPotH4rl4Lh6JB+OR+CVLfJNv6pf6nX6pL0rUD+WreCoeiafihwzxGXwVj8Rf8Vc8Ep/FB/FEPBJPxBvxSDwSb8QnAQ2ABEAGIAEwQABwB5ogAHABCAAUIABkAAoACxQADYA6wBzgDDAH+AKcAc4AX4ADwBegDhwADgB1H5lP4894MP6MJ0PGh/Fd/Bdfx3/xYsT4MWAEMAFYAawAJgAngAlAUQRHsAH4AEwAPgAhQAAlgBFABw7ABv6Nh+NBeTh+0iRfyb/ydrwsL8vb8Xe8Ha9GjWfjQ/lPPo7/5Dt18pq8Kl/Hs/KsfB1vx9fxZbwdb8eX8Wa8Jo/Jx/GYvCUfx8fxljwlT8lH8nB8JA/Jw/FwPCQvyZfyo/wsP8rHieNt+Thejhzfx6vyq3wdv8q7cuVhgR/ADuAEsAOoQQN4wbfxd7wb78bf8Ww8LB/L1/F1fCxPx8f6BX6BX/pdHpe/43H5WrW8LJ/Hy/F4PB4vx+vxhvwgP8cP8oIEeUC+j//jbfk/PlAgTwjM4ALQghZcAFJwAagApCAFFXxyIAKQArgCpABaAFeAK0ALYIb/638DE/xvX9wX98+BNEAYMEAGIAwQBMgAZACCADGAGMAW4AKwBUgDXAAuAGmACv458IIJwAt6YAIwAeiBGzxBEpwAkmAITgAngCEIgiKYAPzgBxOA21fylzwof8lv2uQ5+Qfeewze9219W5fWt3Vs2Hq1Dq5769S6t86NW+/mkfgMXoPP0Kf1aZ1an9Y1aeqbwBggC1AGKANkAeIAWYAmTIAnwB7gCjAGGANcAbIAV4AZMoAbvCO/yCPzi3yiRH6OT+QP+Tl+jj/kDYE5wBvgC/AG6AJ8Ab4AXYA6r8gz8sg8I9/II/PIfCP/CEwBogBxgCjAEiXAEd1YL9aX9WJdmLD+y9d+rl/r5zzt1/o1T/31pwd7Ng96rX3u0Lqynqwn68p6sK6sZ+nBerCepTPqWXqMGB1Ij8HJdSAdCCfXMXBy/FfH0DHwX/wb/8VN8W/8GzfFUXVUfuymuik/dmp+7OLEdXAegS/Qs/kCnkDP1rN5Av7s1vo1/31+e0K+kLflC3lE3pa35RF5RT6BR+A3eAQ9W8/mOfRsXZvn4Dl0bd5B19V3dWR9V+/VqwPr33q4Tq2H6+TI9XIgB9ADyAL0AIYAWYAswBAgif6sK+vRerSurEvryjq0Lq1L69B6s86mv+mz+puOC1dn1nF1ZZ1ZZ9aVdWcdWB/Wl/VhnVhf1pd1Yt1YX9Z/9Vn9V/flq/Py4nw2f8dn89f8NV+t8+q5+qyeq9uy1Wn5Xf6O7+V7+TsemL/jq3lgHpiv5qf9/D9/53/f+jv+zrdeHEgFjAI+AaOAUMAn4BMQCrgEhAI6AZeAS0AnoBLQCZgEVAIqAZOAPn7pn3k6/pln5ul4Op6ZX9Zh9Vh9VY/Va9XqyHqtfutW19Vb9VX9VX+1qlep0q30Kp0Dh96hc+DeuDcujnvjt27xXfwW58R38V2cE+/UXfVVnVVn1Vf1Vv1YV9WRdWRdVV/VVfUnfVVf1Z/0Kv1J39Cr9Cp9Q+fQN3BsnUPnwLFxbxwbr8W9cW+8Fr/Fa/FN/Ba/xTdxTuAPUAgIBAQCCgGDgE1AJiASkAm4A0QCIgF3gAz6pt6pU+ud+qdOrVPrn3qofsqPPVVP5ceOClwCKgGtgErAIqAV0ApYBLThdR6A9+ABeAHeg/fgBfgA3vQDvAU/wBsw4A94C/6A3+APeAV+g9/gFXgGfoHf4Bv4Bn6DZ+CB+Ageg8fgI/gHXuc9+NKX3oPX4D14HTp8Do+7OT92c31cH9fFeQmeggfiKfgLHogH4i/4Cp1aL+c19HLe8zz3pBf96EXf/ehH3z323Ideg9fgQ1/67b+34C34780/4Af4Bn6Ar9N5b1/3TfOPH8AX8A18AZ8AgT/gc/gOPoPv4CtQ8A/8BJ+CN+fNfQofwafwc3wEH8HP8T/8HH/IkB+kW+lo+qw+q6PpbLy5j+Aj+AY+gv/hw+/wP3wgQL6Q/z+Gj+E3+Bg+CRJfhKfmrXlf3tpv4H15X7/BZ/AbfBAfxOfwQfwln8Pn8Jf8I3/JH/OP/CN/zC/zRfwQv8EP8UeM+CW6mu6mO+pu+pw5nc6X8Cv8Db/Cn/An/Ahfwt/wIXwIf8On8Dd8C5/Cp/At/AudTs/THfU8nQ+f/qfH6Xc6rn6n79nTBf1nv9K39Ct9Ld/St/S1/C1fy9eg4Xf4Gn7/HX6H37+B3//uG/gG/u4D+JU+la/lU/kZvpav5Wf4Gn4GX+5r+Bp8ud99Od/MN/POvou/4mP4K74KFf9EJ9QD9Uo9UPfjp/fx4X79DX793ve+/vtj7+1jf8578978OU+uR+qSuqMuqVOi1Bt1St1Sb9QbdUt9WrfUMfVpfVrH1DV9/snfP/nP8+/6pO6oX+qXuqNeqTvqf/50QH1Sh9QddUj90aMe6f8ffgw//KL4we6pc+qVOqeeKVO/5Md9+vun//7++7+fdyY9SY/Rk/QjR3oR381v8878Ns/NO/POPDf/rZPqonqlLqqD6pV6pQ6qe+oruotupLvoL170Gb1IF9JjdCHdh4/uofvoPHj0Hf1Gx9GxdBzdho1eoy/qirqyrqgjQtQLdUHdUMfVDfVDHVfH1Q91Zf1QT9SVdWU9UV/kpXlonpiH5qN5Yp6Yj+aF9RT9RCfRT3QTJrqGbqKPGNFDdBi9RSfRW3QWnUQn0Vn0FL1ER9GNdBRdhYq+wlvz2H4Dj81r+w1+A6/Nh+s5uo7uoevoPXr0H/6YN+aneWN+mJ/mp/lhPhhnxsfxZXwZH8fF8XHdQ/fQO3QP/Urv0Dv0K91Kv9LFdCvdShfT0XQkXUm/0pX0JUt6kz6lU+lZOpUuRUqP0jN0Iz1ID9KNdEfdSC/THXVHvUxX07X0Lf1K39K7dOli+pkepl/pYToXLl1Lb9Kh9CsdSs+SpZ/xt3yuz8Dn8ro+g8/A6/K8ep0up2PpcnqbjqVj6W16ms/gH/C3/oFfwN/yt34BT6vr6XZ6lm6nw4HT13RlvVDP0gv1QT1Lz9IHdT3elD/lZ/lTPpWf5Wf5VB5V99B/9Cv9Rx/Sr/QrfUgn0sF0L91I99K/fOlj+o2OpdPoNDqWbqRj6Wa6kW6km+lkPCfvyYPynrwoD8qD8qI8qa7rALqHDqATINATfD8/z/fy83w8eD6dz+gf+qr+oV+o0PfyC/1Agb6fbvYBXUMf0A8c6As+nf/mzefy3/w2bf6ar+az+Vw+m+/Gzb/03fw5c/6db+aT+V0+mQ8GzP/yj/wyX9Iv89F8SV/SR/Ph/D2/zu/y6/w4cX6av+afOfPV9AS9QffQG3QHDnqM7qBPmNAp9AudRLfQLXQSPUIn0TX0CD1C19AXfDnfzp/07Xw+fD6gzqAj4OQ6gl6gQA/QQXQRXUMX0UuU6EZ6gL7j5Pqul73sICfXQT6ug937vvm4vnvvvf8OoZPoFXqFTqJf+Hp+n3/p9/mC/qV/6Qv6hriv7vFpfFr3eLjudYx75dN4OO6MO+PhODgerlsOjoPrtl9ejpvj4bi5Tjvttld+jofj4fg5Xq5L6A96jP6gM+gxeozOgJP7iP6ir+ov+o2+qq/qN/qMOLh+e4Z+e+4Zeoaee/gffUi/04f0HTn6iXqGHnYNPexi19A1dLGb/9Hv9BV9Rb/Tn/Q7fU+eMP1JH9PX9Cf9SV/T59QNdAHd6wL62b3u9bOPfFz/3UP/neweuodOdt238Wf8HX/GjxHjv/i0/qVf69f6l/6tX+Pj+Ds+jq/j7/g7vo5/4zv5TH6Oz+QnSfKLfCy/yvfyq/wpU36OP+VDgfKd8Gu8Gv/Fq/Fo0Tg03o1v4+T4Np4tG7/Gk/FfvBlvxn9xaJwat8bHcWtcGx/Hx3FtnBzXxrlxcpwc58a7cWI8GOfFg3FgwLgwTozz4sa4Mc6L/+K8eC7+i//iufgsfozv4sV4Mb6L8+K7eCfOi/PinbgnXozz4sP4MM6LC/spPosP4rP4LVp8GL/G3/Fp/B0fxKfxaXwQX8Zv8Et8EL/ER/FBfBAfxU/Bd/FjXBw/xpFxcVwcR8aXfR7fx//wffwfPz6QH+T3+B/+h9/j8/hj/pIv5ov5S36Yv+R3+WF+mN/lf/lPPpff5Df5XL6S7nFfHBf3xXtxXBwX78Vp8V5cFafFaXFVfNV/8qN8Lj/Kl/K5fC5fyrfCc3Fe3Ba3xXlxVpwX98RZcVbcEz/1uXwr38u38q98L9/Lv/KzcGccHFfGlXFwXBcHx1NxXVwXT8VVcVn8FY/FY/FXHBb/xWdxU3wWP8VNcVP8FC/FT3FSvBQvxUnxUb/DF/K3fCGfyN/yt3wiH8m/9n/9bD/b//W7gd+PBvIfDZwAcpCDE0DQj/AcfAgfwnPwH/wT78SD8U48Ew/Gg/FMvIdv6nf6qD6q3+mv+p1+tL/qr/rRvqsP6v/6n/6vP+l/+p/+pM/Jq/F2PBqPxtvxZnwaD8av8WD8Hb/Gr/F3fBvPxYPxXrwXD8aH8XU8Hd/Fd/F0/Ba/x8/xfrwfP8cDAj+AE0AR4AQQBygCFAHiAEd4Vt6Ob+VbeTv+le/j5Xg+no+X4/OAJrgA7GAHF4AZtALaAHGAOEAboAxf+zVv+7WerWfzGaQCPgGrgE9AKWAVsAooBZzSX/VZXVaX1Wd1WiAT8Ai4A9wBHgGNdFK9Ui/VK/mxl+ql/NhPdVOdWh/VR3VqPZQn/eh3fvQe/M7vvAcfwEPwHbwD78B38Bw8Dq/B3/A3vAaf40P4FP6Cv+BT+Al6nY6l4+lYeqWOp+PplXqfT+Ff+Dl+jn/hm/guPob/4r/4GP4O38078+C8M+/Ng/PgvDdP7oPffwzf//wxfAw/+zudSY/RnfQYPUt30p30LD1Kh9FJdBmdRMfSZXQZHUuv8bt35sf5cd6Z/9al9WadUWfUm/Vgnpr35aN5X/6Xj+aj+V9emD/mp/lifpqX5ov5Yl6aJ+ZN+VmelCflZ3lQP9En9Dt9Qv/P7/Q7/T+/SzfQva6ge51EV9AVdBIdQgfRNfQP/UPX0EN8RX/SH/QH/UkfUMfd67rr7vXxz/qXvqwv61/6tLg0Po4/48/4OM7sL/kgfpff5YP4O/gq3orL4q24Ky6Ly+Ku+Csein/iorgo/omT4p84KE6Kk+Kg+Cg/wpPwHD6vf+urAjGAC0AGPplH5uf4Cj6CB/LHv7233qgH6Y46kY6kX+kaupGegUvj1Pi4D+PL+CB+s7/sS/MyfAw/51v72z60P+57+9H8DE/Dz/E8vA7v4bP6rf4vn8Qv8Ui8FY/FD/mhvqffyY/xZXwd8AQngKOn5OH4OB6Uz+Tf+FE+lI/jJflJHg54AawATujVerQuDWwBwgBp+EfekUcG3gBrgC56t/6tU+vA+rKOzCvyyLwtf/3Xr3kLfkK3Bp4AU4A4QBKgCZBFf9addWXgBpADyAK0Al4Bl/hlXpmn0111WH1Vn9WZ9WXgEFAI+ANUAvoAi/gFPoHf8Df8CP9Bf9PjdFydUK/UAf0Tn8TH4Hl5X59Bn9FpdCM+mAfmp/UdPUf30KH0KT1LX9PP9Cy+lJ/lUfU03UzH4mN5Wr9AH9PLdCOdTAfTjfw/f8/v8tN8M7/Lv/P1/Eud94+P6xS6hB7jb/qZ/qR/49v4O36RP+Tn4Mm4Mf6Lk+PX+C8ui9Piq/gpPouz+lk+lu+Fq+K9uC6vwrfwcnwL78LL8XK8Cw9Dv9FudC3tRrNho9NwEtwDl8A98Aw8A5/AM3AMGLgFnUfj0bY0Hl2njp7DO/ARfAIfwU+c4BX4Cc6CBZ+h6Wg72pa2o+/c0Xk45gJ45pkL4BS4AG7CBFfBDfABfAIfwAEA4DsugoPgAjgIzoED18A18A1cAN/AP3zgITQf3Ud30X30nz86jP6jAwXShXgDniABn8ATcAQcATfAVfAXnAJ/wWPE4DU0KP1J49KfNCdO+pbmpAfpQRqMHqSnTNFRdCGNSIfRiHSiRJqRJqO/6DK6jP6iz+gvupY+o8/oWjoNt8F98ArcBxcihD/hQjgRIvyIHqPN6C/ajEajv+gvGo0Go9FoNWr0Gg1Hx9FgdBxNR4PRYDQdbYsX4Ae4xw9wBQp4Ba6AM2DAHXASXAJvwiXwCLwJb8IjcCM8Al/AjXAjfAEPopHoJZqDXqK9eNFfNBwNRrfRbTQYvYZz7jkF7nnnFDgF3vnWk3QkPUpH0o8e6UYakpakR2lJmhIlPWlP2pU2n11phwq1qe1Q3OQmP7nJl/AlnAlfwqdM4VJ4CS6CM+EiuAAB/OQCdjV+8nNX29R2tZ1oU9vUdqLNZyfaWrTsK1vLzpJlh+GYVy6AV0453eY0FX1Fb9FX9CC9RW/Rg7QhPUhn0oa0IZ1JW+IjJ7c2TnKdjntcxwPwAJwA18KvcDf8Cl+yhCvhS7jJlXAl3OQeN3eoUBuZFqQB6UUakPbjR3fRfvSePVqP5qQ1adKZtrk9jgvY43Y4LoAL2OG2tR1ue/O2u+lL2pCupCtpQ9rSPsftBsctv/zyTzfSivQirUgfOqQJ6UZ6kR6lF+lQoTQp7UHf0BX0Db1li+ait2hDhvQibUhjwqQ36U26k16kO2lPepFepD3pUJqVVqVzaVUalUalTfEh/Ad/wn/wGze4DL6FO+FwOBzuhN/hTngTfoff4U24Hd6EG+F2uB1uhMvhRngQLofL4UECc+TEgfPGTRs2a9SkQXPGTBkyY8SEAfPFSxcuW7RkwXLFShUqU6REgfLESRMmS5QkQXLESBEiQ4QEAfLDRw8eO3TkwHHDRg0aM2TEgPHCRQsWK1SkQHHCRAkSI0SEAPHBQwcOGzRkwHDBQgUKEyREgPDAQQMGCxQkQHDAQAECAwQEALDTnWZJjmIIft/51vnz8LX1nLly5MaJCwfum7du3LZpy4btmrVq1KZJiwbtmbNmzJYpS4bsmLFixIYJCwbsl69evHbpyoXrlq1atGbJigXrlatWrFapSoXqlKlSpEaJCgXqk6dOnDZpyoTpkqVKlCZJigTpkaNGjBYpSoTokKFChAYJCgToj58+fPboyYPnjp06dObIiQPnjZs2bNaoSYPmjJkyZMaICQPmi5cuXLZoyYLlipUqVKZIiQLliZMmTJYoSYLkiJEiRIYICQLkh48ePHboyIHjho0aNGbIiAHjhYsWLFaoSIHihIkSJEaICAHig4cOHDZoyHDBQgUKEyREgPDAQQMGCxQkQHDAQAECAwQEALDTnWZJjmIIft/51vnz8LWVanL0BX0+dOSoQWPGy7dCQ4YCSj8EBwwUfFGk9FNz5MSB88ZNGzZr1KRBc8ZMGTJjxIQB88VLFy5btGTB8h6TJUqQHClCZIgQID9eDx4iHoIDBgoQGCAgAIDOJL1IDBIXFN0D88VLFy5btFRxUJ44YbIkCZIjRogMcUGAmHAMFihIgOCAgQIEBggI4ACYYSIDY5scKNXIjOnCxUqVJ0mQCAmyQweNGa1Fa51zzvn7vu/7PIwJDAqsQVB6cbliJYpTeh0xYqMGAaVXCRIgPmy4YKEpvSQQGCBA6bWW0ktxIcKCworIMKHBgQ0VHiTYAguSUgsaElD6NVBa2vKEqQTkhNJSQ0kBA6UkOW/YpDEzBkwX6QoVqYgQHlIOaUYZMV+4RlmjBVGPN2zSQlquRHlKQ0ih/0Iq7qMU5AYCIUWI0o+AHDBODCj1nnYsyDgOVBuDFvP3wYBEqYdIjQFKPSZIKPUwNQCUYl48KMVosF0kuCwKTBVBpZTioZTSXSddpR2n3SYdpJ2mXSYdoh2m3SUdoJ2lXSXdnh2l3SRdnZ2kXSSdnB2k3SMdm52jXSNdmh2j3SKdmZ2iXSIdmB2i3SGdlp2hXSHdkR2h3SAdkZ2gXSBdjB2g3R+di52fXR/dih2f3R4dip2eXR6dhx2e3R3dhp2dXR1dhB2d3Rydg52cXRzdgh2c3Rsdgp2bXRtdgR2b3RqdgJ2aXRrdbodmd0Zn7szsyujGHZndGB24E7MLo+s7MLsvOr3zsuui83Zcdlt0dqdll+U8t8Oyu3KS21nZVTnD7ajsppzedlJ2Uc5tOyi7Jye2nZNdk7PajsluySltp2SX5Hy2Q7I7cjLbGdkVOZPtiOyGnMZ2QnZBzmE7ILsfJ7Cdj12Ps9eOx27HqWunY5fjvLXDsbtxwtrZ2NU4U+1o7GacpnYydjHOUTsYuxfnp52LXYuT047FbsWJaadil+KstEOxO3FK2pnYlTgf7UjsRpyLdiJ2IU5EOxC7DyehnYddh3PJjsNuw4lkp2GX4Syyw7C7cArZWdhVOH/sKOwmnDx2EnYRzhw7CLsHp42dg12Dc8aOwW7BCWOnYJfgbLFDsDtwqtgZ2BUwC+0I7AaYgnYCdgHMPzsAu53JZ6fbnWaenbkrTTs7cjeac3biLjTZ7MDdN8vs/K6bYnZ8t80vO73L5pbdt/NMLDu8uyaVnd1VM8qO6s6ZTnTmdOXMJTpyunHmEZ04XTiTiA6c7psJROdN1808oOOm22YS0GnTZTMD6LDprpk6nTVdNbPUUdNNM0WdNF008+ug6Z6ZXOdM18zMOma6ZSbWKdMlM6sOme5YaU5nTFesDKIjphtW3tAJ0wUrW+iA6X6VHHS+dL1KCTpeul0lAp0uXa5Sp8Olu1V6nS1dLTGRjpZulihIJ0sXS/yjg6V7JeLRudK1EuPoWOlWiWp0qnSpRCs6VLpTohCdKV0p8YeOlG6UmEMnShdKtKEDpfskwtB50nUSVeg46TaJJ3SadJlECTpMuksiAJ0lHSXdJN0knSSdJF0k3SOdI50jXSNdIx0jHSPdIt0inSKdIl0i3SGdIZ0hXSFdIR0hHSHdIN0gnSCdIF0g3R+dH50fXR9dHx0fnR5dHl0eHR4dHt0d3R2dHR0d3RxdHB0cHRzdG90bnRudG10b3RqdGh0a3RldGR0ZHRndGN0YnRidGF0Y3RedF50XXRddFx0XHRfdFl0WHRYdFt0V3RWdFZ0VXRVdFR0VHRXdFN0UnRSdFF0UXRQdFB0U3RPdE50TnRNdE10THRMdE90S3RKdEp0SXRJdEh0SnRFdEd0QnRCdEF0QXRAdEB0Q3Q/dD50PnQ9dD10PHQ8dD90O3Q6dDp0OXQ5dDh0OHQ7dDd0NnQ2dDV0NXQ0dDR0N3QzdDJ0MHQzdC10LHQudCl0K3QmdCZ0JXQldCR0JHQndCN0InQidCF0IXQgdCB0I3QddBx0HnQZdBl0GHQYdBt0F3QWdBZ0FXQVdBR0FHQXdBN0EnQQdBN0DXQMdA50CXQLdAZ0BHQHdAF0AHQCdTnfqSh2pE3Wh7uu8juu2Duuururoae4sd447xZ3gzm9nt5Pbqe3Mdl47rZ3UzmlntBPa6exsdi47lZ3IzmNnsZPYKewMdv46fZ28zl1nrhPXaeusddY6aZ20zlnnrFPWKeuMdb46XZ2uzlZnq5PVyepcda46VZ2ozlNnqZPUKeoMdYY6QZ2ezk7nplPTqenMdF46LZ2UzklnpBPS6ehsdDY6GZ2KzkTnodPQaegsdA46BZ2BTkAnoPPP+ef0c/o5+5x9Tj4nn3PPuefUc+o585x5TjwnnvPOeee0c9o565x1TjonnXPOOeeUc8o545xxTjgnnPPN+eZ0c7o525xtTjYnm3PNueZUc6o505xpTjQnmvPMaeYsc5Y5yZxkzjHnmFPMKeYMc4Y5wZxgzi/nl9PL6eXscnY5uZxczi3nllPLqeXMcmY5sZxYzivnldPKaeWsclY5qZxUzinnlFPKKeWMckY5oZxQzifnk9PJ6eRscjY5mZxKziTnkdPISeQccgY5gZw+zh7njlPHieO8cdY4aZwyzhjni9PFyeJccaY4UZwnThOnibPEWeIkcZI4R5wjThGniDPEGeIEcYI4P5wfTg+nh7PD2eHkcHI4N5wbTg2nhjPDmeHEcGI4L5wXTgunhbPCWeGkcFI4J5wTTgmnhDPCGeGEcEI4H5wPTgeng7PByeBccC44FZwKzgRnghPBieA8cB44DZwGzgJngZPASeAccA44BZwCzgBngBPACeDcnbtTd+pO8zTP8izP8RxP8RRP8ATPf/7Tn/7sZz/1qc985vM7v9M7vROf+KxnPelJzXPmOdOcac4sZ5YzyZnkzHHmOFOcKc4MZ4YzwZngzG/mN9Ob6c3sZnYzuZnczG3mNlObqc3MZmYzsZnYzGumNbOaWc2kZlIzp5nTTGmmNDOaGc2EZkIzn5nPTGemM7OZ2cxkZjIzl5nLTGWmMjOZmcxEZiIzj5nHTGOmMbOYWcwkZhIzh5nDTGGmMDOYGcwEZgIzf5m/TF+mL7OX2cvkZe4ydZm6zFxmLhOXicu8Zd4ybZm2zFpmLZOWScucZc4yZZmyzFhmLBOWCct8Zb4yXZmuzFZmK5OVycpcZa4yVZmqzFRmKhOVico8ZZ4yTZmmzFJmKZOUScocZY4yRZmizFAmKPOT+cn0ZHoyO5mdTE4mJ3OTucnUZGoyM5mZTEwmJvOSecm0ZFoyK5mVTEomJXOSOcmUZEoyI5mRTEgmJPOR+ch0ZDoyG5mNTEYmI3ORuchUZCoyE5mJTEQmIvOQecg0ZBIyB5mBTECmH7OPucfUY+Ix75h1TDqmHDOOGceEY8Ix35hvTDemG7ONucZUY6ox05hpTDQmGvOMecY0Y5Ixx5hhTDCmF7OL2cXkYmoxs5hXTCumFbOKOcWUYkIxn5hNTCamEjOJmcREYhoxi5hDTCGmEDOI+cP0YfYweZg8zB3mDlOHqcPMYeYwcZg4zBvmDdOGacOsYdYwaZg0zBnmDFOGKcOMYcYwYZgwzBfmC9OF6cJsYbYwWZgszBXmClOFqcJMYaYwUZgozBPmCdOEacIsYZYwSZgkzBGmCDOEGcIEYYIwP5gfTA+mB7OD2cHkYHIwN5gbTA2mBjODmcHEYGIwL5gXTAumBbOCWcGkYFIwJ5gTTAmmBDOCGcGEYEIwH5gPTAemA7OB2cBkYDIwF5gLTAWmAjOBmcBEYBowC5gDTAEmAHNnnqZpkuZohiZoerOb29TmZ3rmNa1Jy3NluZJcOa4UV4orw5XhSnAluPJb+a30Vnoru5XdSm4lt3Jbua3UVmors5XZSmwltvJaea20Vlorq5XVSmoltXJaOa2UVkoro5XRSmgltPJZ+ax0Vjorm5XNSmYls3JZuaxUViork5XIymPlsdJYaawsVhYriZXEymHlsFJYKawMVgYrgZXAyl/lr9JX6avsVfYqeZW8yl3lrlJXqavMVeYqcZW4ylvlrdJWaausVdYqaZW0ylnlrFJWKauMVcYqYZWwylflq9JV2apkVbIqV5WrSlWlqjJVmapEVaIqT5WnSlOlqbJUWaokVZIqR5WjSlGlqDJUGaoEVYIqP5WfSk+lp7JT2ankVHIqN5WbSk2lpjJTmanEVGIqL5WXSkulpbJSWamkVFIqJ5WSykhlpBJSCal8VD4qHZWOykZlo5JRyahcVC4qFZWKykRlohJRiag8VB4qDZWGykJloZJQSagcVA4qBZWCykBloBJQCaj8U/4p/ZR+yj5ln5JPyafcU+4p9ZR6yjxlnhJPeae0U9op65R1SjolnXJOOaeUU8op45RxSjglnPJN+aZ0U7op25RtSjYlm3JNuaZUU6op05RpSjQlmvJMeaY0U5opy5RlSjIlmXJMOaYUU4opw5RhSjAlmPJL+aX0Unopu5Rcyi3lllJLqaXMUmYpsZRYyivlldJKaaWsUlYpqZRUyinllFJKKaWMUkYpoZRQyiflk9JJ6aRsUjYpmZRMyiXlklJJqaRMUiYpkZRIyiPlkdJIaaQsUhYpiZREyiHlkFJICaT8Ufooe5Q9Sh4lj3JHuaPUUeooc5Q5ShyljbJGSaOcUc4oZZQyyhhljBJGCaN8Ub4oXZQsyhWlijJFmaJEUaIoT5QnShOlibJEWaIkUY4oRZQiyhBliBJECaL8UH4oPZQeyg7lhlJDmaHEUGIoL5QXSgulhbJCWaGkUFIoJ5QRSgjlg9JB6aBsUDYoGZQMygXlglJBqaBMUB4oDZQFSgIlgXJAOaAUUAooA5QBSgAlgHJXnqVZliVYguUve5nLXH7lV+ISl7Ws5DnyHGmONEeWI8uR5Ehy5DhyHCmOFEeGI8OR4Ehw5DfyG+mN9EZ2I7uR3Ehu5DZyG6mN1EZmI7GR18hrpDXSGlmNrEZSI6mR08hppDRSGhmNjEZCI6GRz8hnpDPSGdmMbEYyI5mRy8hlpDJSGZmMTEYiI5GRx8hjpDHSGFmMLEYSI4mRw8hhpDBSGBmMDEYCI3+RvkhfZC+yF8mL5EXuIneRukhdZC4yF4mLxEXeIm+RtkhbZC2yFkmLpEXOImeRskhZZCwyFgmLhEW+Il+RrkhXZCuyFcmKZEWuIleRqkhVZCoyFYmKREWeIk2RpchSJCmSFDmKHEWKIkWRochQJCgSFPmJ/ER6Ij2RnchOJCeSE7mJ3ERqIjWRmchMJCYSE3mJvERaIi2RlchKJCWSEjmJnERKIiWRkchIJCQSEvmIfEQ6IhuRjEhG5CJyEamIVEQmIhORiEhE5CHyEGmINEQWIguRhEhC5CByECmIFEQGIgORgEhA5B/yD+mH9EP2IfuQfEg+5B5yD6mH1EPmIfOQeEg85B3yDmmHtEPWIemQc8g5pBxSDhmHjEPCIeGQb8g3pBvSDdmGbEOyIdmQa8g1pBpSDZmGTEOiIdGQZ8gzpBnSDFmGLEOSIcmQY8gxpBhSDBmGDEOCIcGQX8gvpBfSC9mF7EJyIbeQWkgtZBYyC4mFxEJeIa+QVkgrZBWyCkmFpEJOIaeQUkgpZBQyCgmFhEI+IZ+QTkgnZBOyCcmEZEIuIZeQSkglZBIyCYmEREIeIY+QRkgjZBGyCEmEJEIOIYWQQcggJBASCPmD/EH6IH2QPcgeJA+SB7mD3EHqIHWQOcgcJA4SB3mDvEHaIG2QNcgaJA2SBjmDnEHKIGWQMcgYJAwSBvmCfEG6IF2QLcgWJAuSBbmCXEGqIFOQKEgU5AnyBGmCNEGWIEuQJEgS5AhyBCmCFEGGIEOQIEgQ5AfyA+mB9EB2IDuQHEgO5AZyA6mB1EBmIDOQGEgM5AXyAmmBtEBWICuQFEgK5ARyAimBlEBGICGQD8gHpAPSAdmAbEAyIBmQC8gFpAJSAZmATEAiIBGQB8gDpAHSAFmALEASIAmQA8gBpABSABmADEACIAGQO3JH6kgdeZInaZImWZIlKZIhCZIg+clPetKTnewkJzmpSU1mMpMf+ZEe6ZGYxCRpyUrW8dx4bjQ3mhvLjeVGciO5cdw4bhQ3ihvDjeFGcCO48dvobew2dhu5jdzGbeO2Uduobcw2ZhuxjdjGa+O10dpobaw2VhupjdTGaeO0UdoobYw2RhuhjdDGZ+Oz0dnobGw2NhuZjczGZeOyUdmobEw2JhuRjcjGY+Ox0dhYbCQ2EhuHjcNGYaOwMdgYbAQ2Aht/jb9GX6OvsdfYa+Q18hp3jbtGXaOuMdeYa8Q14hpvjbdGW6OtsdZYa6Q10hpnjbNGWaOsMdYYa4Q1whpfja9GV6OrsdXIalw1rhpVjarGVGOqEdWIajw1nhpNjabGUmOpkdRIahw1jhpFjaLGUGOoEdQIavw0fho9jZ7GTmOnkdPIadw0bho1jZrGTGOmEdOIabw0XhotjZbGSmOlkdI4aZQ0ShojjZFGSCOk8dH4aHQ0OhobjY1GRiOjcdG4aFQ0KhoTjYlGRCOi8dB4aDQ0GhoLjYVGQiOhcdA4aBQ0ChoDjYFGQCOg8c/4Z/Qz+hn7jH1GPiOfcc+oZ8wz5hnxjHjGO+Od0c5oZ6wz1hnpjHTGOeOcUc4oZ4wzxhnhjHDGN+Ob0c3oZmwzthnZjGzGNeOaUc2oZkwzphnRjGjGM+OZ0cxoZiwzlhnJjGTGMeOYUcwYZgQzghm/jF9GL6OXscvYZeQychm3jFtGLaOWMcuYZcQyYhmvjFdGK6OVscpYZaQyUhmnjFNGKaOUMcoYZYQyQhmfjE9GJ6OTscnYZGQyMhmXjEtGJaOSMcmIZDwyHhmNjEbGImORkchIZBwyDhmFjELGIGOQEcgIZPwx/hh9jD7GHmOPkcfIY9wx7hh1jDrGHGOOEceIY7wx3hhtjDbGGmONkcZIY5wxzhhljDLGGGOMEcb4YnQxuhhbjC1GFiOLccW4YlQxqhhTjClGFCOK8cR4YjQxmhhLjCVGEiOJccQ4YhQxihhDjCFGECOI8cP4YfQwehg7jB1GDiOHccO4YdQwahgzjBlGDCOG8cJoYawwVhgpjBTGCeOEUcIoYYwwRhghjBDGB+OD0cHoYGwwNhgZjAzGBeOCUcGoYEwwJhgRjAjGA+OB0cBoYCwwFhgJjATGAeOAUcAoYAwwBhgBjADG3bgbdeM5mqM5lmM5kiM5giM4/vGPYx/5yMdRj9/4jd7ojXjEox3tWMcqnhPPieZEc2I5sZxITiQnjhPHieJEcWI4EZz4TfwmehO9id3EbiI3kZu4TdwmahO1idnEbCI2EZt4TbwmWhOtidXEaiI1kZo4TZwmShOlidHEaCI0EZr4THwmOhOdic3EZiIzkZm4TFwmKhOVicnEZCIyEZl4TDwmGhONicXEYiIxcZgoTBQmBhODicBEYOIv8ZfoS/Ql9hJ7ibxEXuIucZeoS9Ql5hJzibhEXOIt8ZZoS7Ql1hJribREWuIscZYoS5QlxhJjibBEWOIr8ZXoSnQlthJbiaxEVuIqcZWoSlQlphJTiahEVOIp0ZRYSiwlkhJJiaPEUaIoUZQYSgwlghJBiZ/ET6In0ZPYSewkchI5iZvETaImUZOYScwkYhIxiZfES6Il0ZJYSawkUhIpiZPESaIkUZIYSYwkQhIhiY/ER6Ij0ZHYSGwkMhIZiYvERaIiEZF4SDwkGhINiYXEQiIhkZA4SAwkAhL9iH3EPiIfkY+4R9wj6hH1iHnEO6Id0Y5YR6wj0hHpiHPEOaIcEY74RnwjuhHdiG3ENiIbkY24RkwjohHPiGZEM2IZsYxIRiQjjhHHiGJEMWIYMYwIRgQjfhG/iF5EL2IXsYvIReQibhG3iFpELWIWMYuIRcQiXhGriFTEKaIUUYoYRYwiQhGhiE/EJ6IT0YnYRGwiMhGZiEvEJaISUYmYREwiIhGRiEfEI6IR0YhYRCwiEhGJiEPEICIQ0YfYQ+wh8hB5iDvEHaIOEYd4Q6wh0hBpiDPEGaIMUYYYQ3whuhBdiC3EFiILkYW4QkwhohBNiCXEEiIJkYQ4QhwhihBDiCBEEOIH8YPoQfQgdhA7iBxEDuIGcYOoQdQgZhAziBhEDOIF8YJoQbQgVhAriBRECuIEMYIIQXwgOhAdiA3EBiIDkYG4QFwgKhAViAnEBCICEYF4QDwgGhANiAXEAiIBkYA4QBwgChAFiAHEnagTT9EUTbEUS5EUSXEURxEUQfGLX/SiF7vYRS5ycYtb1KIWs5jFT/xET/RELGKxijU8F54LzYXmwnIhuXBcOC4UF4oLw4XhQnAhuPBb+C30FnoLu4XdQm4ht3BbuC3UFmoLs4XZQmwhtvBaeC20FloLq4XVQmohtXBaOC2UFkoLo4XRQmghtPBZ+Cx0FjoLm4XNQmbhslBZqCxMFiYLkYXIwmPhsdBYaCwsFhYLiYXEwmHhsFBYKCwMFgYLgYXAwl/hr9BX6CvsFfYKeYW8wl3hrlBXqCvMFeYKcYW4wlvhrdBWaCusFdYKaYW0wlmhrDBWGCuEFcIKX4WvQlehq7BV2CpkFbIKV4WrQlWhqjBVmCpEFaIKT4WnQlOhqbBUWCokFZIKR4WjQlGhqDBUGCoEFYIKP4WfQk+hp7BT2CnkFHIKN4WbQk1hphBTiCm8FF4KLYWWwkphpZBSSCmcFE4KJYWSwkhhpBBSCCl8FD4KHYWOwkZho5BRyChcFC4KFYWKwkRhohBRiCg8FB4KDYWGwkJhoZBQSCgcFA4KBYWCwkAhoPBP+Cf0E/oJ+4R9Qj4hn3BPuCfUE+oJ84R5QjwhnvBOeCe0E9oJ64R1QjohnXBOOCeUE8oJ44RxQjghnPBN+CZ0E7oJ24RtQjYhm3BNuCZUE6oJ04RpQjThmdBMaCYsE5YJyYRkwjHhmFBMKCYME4YJwYRgwi/hl9BL6CXsEnYJuYRcwi3hllBLqCXMEmYJsYRYwivhldBKaCWsElYJqYRUwinhlFBKKCWMEkYJoYRQwiehk7BJ2CRkEobkqJOldRAAASgEBACYRgAUgCGaKpAA8+cQBmRhHshJ6TDzE0CJDOBwCGCgAgAAFAMYKBAAYAAxBkAEMiN3BWA5Ozs/Pn52dn58/Ozs/Pj42dn58fGzs/Pj42dn58fHz87Oj4+fnZ0fHz87Oz8+fnZ2fnz87Oz8+PjZ2fnx8bOz8+PjZ2fndnBIhwvC4MLCRkXFhYWNiooLCxsVFRcWNioqLixsVFRcWNioqLiwsFFRcWFho6LiwsJGRcWFhY2KigsLGxUVFxY2KiouLGxUVFxY2KiouLCwUVFxYWGjouLCwkZFxYWFjYqKCwsbFRUXFjYqaoMIkKyoqElJWVFRk5KyoqImJWVFRU1Kygq3zFp0j2MnqXacnhiB19LmatDnnTp9s+uJ4+vymttePSahNOjjx8fPzs6Pj5+dnR8fO44HaS4En8jLO02p+V0O2N5gqwrN/OeTxIiIGAUTvZWnHAHSf7nwhPrRUdP3NtgT9BmYB1Ezu6Iy3kkDGf1H18jM3FgKvP2V0pgjcBUl6f2Hg/yFR0VF+A48no/THUgiHz87O/sbwwjhnRlhYK6ADN45EigwRbWYje5v4y+eGSZFx1aA43PEbndsq4QMDYw2wqBsg277MLoBnrSR3mVPQNIQAqK60rgCYuoU5n3zUKvxRXarZ+c3vp3H2b+5zLaCf+KH9JP6YAiYUoRW7vSjNIvV/gsZVtkphU1MMzYYLB1QJmNASGrMD+h/YaBXwUkrSOA/2+oZDd6cEu1eDpRSCuIM7nMICMwI+D9Jxl5GVC9F/fh3R0gTSGAqgKqkj5WGzVhcQIajIboIOnHQOfGrv4Z2d+p9kvhQq6btgzbQJuIEIi4AgqzYLprgG+rk51ntbD7dVcAfsjNa1IQHSwijmVeXKbbGYDkRBpjw3ogqrsLRuSwqwXexkxcJEv1SWwtXmEXDRXVJUC6BZsE/E0dv6SMdwYXttoV+tqIk6vW1aWpavk/EFwT/p1ySKHQTiiZ7rSOoeq0nUJiV2LCwYo23c7W/V80DvN9zDf9TxKYrGKpyLLLivD7JHR3+IGdng4IzWCtdV80OSxVMOU8KPQcCP65CHbWRFQWx+/+pPo2SMmlrGnUOaddWmXA95Ri/KkekuKm8GUabar+MdnawdAqRHsYXhDPWAJPs3Ymj4c0OA93+Wk7WZgaZm0XSipNP9Fc3NjLctNPzYMXw8FlO57KowEsyLz4idVsA5p8zUu4g1HeTBWq5gJi6w1h9Lb3Lyp4/7LQR6Ky4vd4o13XQxXs3fiqI//M0tjyjUUqy3njWtfnlI8L6pDx/SuhuYo0yftZvQYNpWGwlmEvY3CyT5u5SkQWEbOsgXPA1Dqqzgm5Y253QVIMuLPjgNmegcbVmy/rs21vnj/L/evaWJj+P5caTZ7dhgj6QH1PJvczw65br9VrHkWaqrl0wk4p3Q7EYeLOCkOX1crLYvly4km5wxUbbwdvZDcXmrxHNyKHyg0NARB+qVb9l99lJFlseKajKOVzzBK5Uc/RGgWT9oFSmpX8bEqd30AInd17xlPm3sH6dVs5S+xOWXFrRtk4OnaRrN4JKSXS0sphLAhUfXfjWzmkzXbt1k6m9hkPNRfUpe976ObfPcmJnhAfnO1NkLZYatnJtIQzMsetkTflAdfJMSLrVQ9hDVXAfkUgdSN/Mvp2aEy3EZB0QuU7h86W0o1fJ2uXJ3XdluDruk6bbIhdWtX1CNYbf5XAIFK8CVcvSL5/8ONhc5VmsNsMTS0GlfZDcszHnnpk6Pxn0/5YlLvfbG1aFDZ6B5r5PFeCJXmD7mevnWmErFBCJepgcEwet6eZPLjLlXksxkIf2Fe8tFJ16dUKoqYzjJ/Fq06pMi14R5378VyXZBn1Zl+eEz0867bcgxfTuNdPQet3v0I2LGC/ehIKl+YZ4/nsjQws9Qno9IWtnyqqaouP4NYO1wCodSdXwydbo9noeq4VFE/7KFElJ0NUA7XHOGtylqifaRobKjTOuVAznU9Buiq445UpVFcJcVH4Fh0uNYH9Uic4ozJPmoquhcNmyWCOVa3ZwHgVCwn6l2m7K/uSCOJyKJxltPz8XZNLbS9xxOxz2CfQUWF2tLrL5ts+4qrj0cLvdh1O3sLXVTXLUhOv1/CuujSp3GqWJtW/y3H6CZufJ3HnJjRvfwtRNrj1NHRLKDWtDX1EQn6uTriexlc02rGw0vSFFqrun2rWTBUIQ1oJAnoRz3UVti3s8O/h7Bh7L6PJ3S6Hs4UGGah2RiIBowoR2URfQqbIEsjKkh9G/BxEqIdfDRFDvbXgSi7o6fWwhVjYuG25q8apv1E6/Yh36uuLzFrK2njAdGdsdfZW9xWPA7a1WgziysvmtN+7KdNdrm785mX28M8tfu47/bh8FPpJFMOWqvKu9wJCZDF7XapjOhoOJ2g7B2XygyQVxIDki6ryhTwlz2hFBVIOCKDbFQc2sqPOGPi7MlWURLjwxSLGVcWgzNGbX1rDI5kYoWhwU2eg4RbtjRj097NT1EXQbIORygxyiu2MyLs8pFIYJn3F6SmvTNVte1MqtbRa4MFj46chTOG2/qKLx0pGvrHnLeNGGzHRl1Ni15RUWGV9EbX8dSDtr7QpzMYltsRB5iFGLt8hOrIUVJbOqplleaIPTuTP86LXEp8sxbhvf46HrJCe2mNRKormiC7Mgrc3eaDFRK7O03/3CeJ9Pxk/zpC2vioZ8R7z6c+OuJ1FG/XFn4L91XAaNBVY5sjlCjG6LWMXu1v3WInaa2D2yO1AUEawTRaEzRdFtjyqi2akKBe5XBdWiVaA0ghVFjGOFAkezgk7HtHKQZzBLubBvSmsUz7HID3YrHqP8aMbiXDJ+ia4mM7TghHZqqSK+sR42nHGsBzXR9sc11HVUQ9hhDt3FQ56Td99PMFmOxLcFc/h4VbutZrQ2jIKGFQxZn1AWuFWy7wrGMYLrc/9MUy6rlHeOt6oeibwcTyFkr4ct2bOkCYyuHME5tLDUDbf4uIoPvvk3YCYvMO7/yi4XXvEU8d/XUuyc53iCf3u8Cp5Nl/3gy956dugNF76cBTl3actbyE6hdWsgFk+mYruvuskhkGNPCvC1LxyVyfd01vK/4vqTFcudadxy622+45logmF3FkB5qoVLH9BGpsu6cNuu7cYi12tLcsOK5mJf6rJlOSRhriDX7MPDiQpZiE8SZgnS1Rs2VpUjGJ3nm95zL/b+3N9MsMCBx+I0RsxRZeEc5u2QGvhOwEpL2+chN0zzdIrRtERvnK67MVrjNJvi9MnZqzXixMmBZb3VKZiF+rb3nbOllS7vvGv7JPQO+2Dwt5sIsqwJuE1/9Zpcv8OuXoDrt77v5NWXGW/xbYSZloXzOt2MYjha8AVl2ZxQ30+vHVHje4ZZWzFvSN3E8x+KyQS7ecGm8z9/uHvZv5sxNsLlaY2HhblaMYZtp7o7t+6/4MsPb/HMsW+H0EPg3VFnT94ElPlsuav/kKdhz2Pr57Gf4M+V8+IH2fykr8Jlc3YUz8ytwqHMYjfoA8T71AyZCNuHjDgEJD87sB/5+X57vKhg+xBQqJJzLcyOggXqNuBnmNkfRCZS9DEOPaCJjGoIwwKLNTI34SsL6nQvk573sf7tjudtv79lqlslgXHtFGhTpd+8XDrwVRPTRPq2n/i3eXg5vwvP4A6cVcEbvhR/4b65Hg0k8t7wVwH749/Se37hW+h/xXXh3YeCtXNYwqGtOXH7IUEblu3fd0+5f/CtY69+vzsR4+mOfx9t2dtzXSmvAcht+IrQf5fbq/KnJj61i7T2YPFQlPfvL4pTiAeX1gwQO2xZfeOQiTLR/JeJxtyjxZqc5YAAtsNVMfWWMaTScaTFoquY2+9tUZx3e//yzOLpM9tnU9AzOBlzuoy5arwVrg4+jDmbMLxVU5jrpa/RkI1y76cyZ1OYs3okQznKvZ/KnE1hrpe+1rRBafQ58HDk2zr2+/z3NG7z/P/1bHs9l/Gc5/+vZ9/Wsd/nv6dxm+LQf7Cm/6Sgq2X8j7a1vw8LntCrI0VXS3fXwAxMMu+uCvdcyewwpY4vfstZkjvrY20BGslEwkoy//9OAAAA/f///1oAAAABAAAAlUAAADBJAQAotS/9oDBJAQBNBAIq7y1yLxCoDANfBgEAQCDsfxrEtvACEAMkilUgN4+5Ag27twKpyPZdM4uoDXxKKfmUUkoBDgfyBgcHAC6V1talulZbA67VvRog4F7dKgEBbtWdCnCnsO7UVa/Htt9rL+elbKm7NylL6qbpKDvqaivKirr6ZpuJqROmS7aT1byUyWpaT5k0WU8WlCYLipMFZUPZTzZz02baTTaRIgvJRlK0yEaykhYxspLsJEaN7CRLqZEjS8lWcmQrPbKVrCXrh88gPnvsICtoTx8ryBLq88cSsob+WEOBrCGLyBayfg5ZPxaQjfOmzhs3to6l4waOpWPtwMG0diweTItnjsVj9dg7Nk4eG8fKsWXM2KeFmjljoTZ6Bo2N2ks0aeylXZPG0q6xbCwtGzWWjW1ju3Ch5LLFUlowWyQtGBtG0osNY8d4sWMm7RhLxoqxXSptF/vFSplisVjHKY3W0WZppGKz2EcqVeyjhaxixULaSCs28oqNtFqQRFFi5AkSa4SIbWKXEClil1gmRY5YJtbJEeskiXViodgcOqwP+0OHov1hgSjusEBskB2LNogVssjDCrGMPCxjD8toh8DAkWhr0HBBQ4Z1YVnImGFZ2BYzbAsbtoWFYV/YGjFsDXvDhhBhTVhEEYYW0Z4wHGFPWBQjDi0Km+KQhE1hVZCwKkpYFXaFHSS0GywHwkLLwQYWgrCBVhDEBytoAT94sID2z4P962D/rAaLN8Hu2QsT8uwFiyGPgsVg+ShUsHy2r4IF22f9LFg/PetnM1gIFm4ugoWzchEkWDnrlHBnnXa9s7OrjbOrs3H2rY7Ovtk2um/b7Np3s2s2zY3NptkHbGr2gT1TQ7NntgGabWAdWAbWrMyaWTKrwC4QswvsmAWzCBJYBDbMflmvA9bLGrBctgABW8B2WS0rYMsKsANslr0KYK8slp2yVVS2ylrZbr1qvQVgtd2p3Zbn+7+aPI5+FyQjzMo4rBIvPI0Y9R3poIWBCgPZ/f8nTGpZ+YZWg2U+/l/XdV3/////dV1HMRLSZIPk//99ePj//////////7+ehR2otwMtZNlDPNNXyfJHFf+6rutqxtCaqehgXdfV0hK6gkMf1PJHFb/lt/xRReiHQqFQKBQKtfxRxed/Pp/P5/P5tPz///////9/y///////////lpaaUFHOxwuVKzj0BVb+////lv///////39HhRGgUCj0+bS0tLS0/HJhcmFRp9PpXNd1kGzO6XQ6nev/39oYTk1NKBQKqdo5sK6DVdG1PURHOhSaY5j/8f//v9PpdDqdTqfT6XT+//9f13Vd/////3Vd1xVyXf///382OMBnW56ap9ud4xPCl50nhDcsnm8O0sYUf1RxXX8k4VujuUo4QOhgjCd0UE8AdNBLhw6mNYIOUqrz8KDrb06BZDQlTp4pkFI0YiWNAw4bxXL8////0efkpBp9TgqiiT7BFLgSfU6OAUKfYKIEGBscU/mkBHvz////R9XOqr4jmjaoGgtI38oLB1A1SgRfijMAVO3Rib8Ehhro2pXWH1IECXTN7M7y//+jMf7/fy5S8/+x/50oWuf/////xdZ1Xdd1/f////8Hc2TN7LEhb8xr7gAVfmm2Zt7oUybXTEYmh5COnIfGcJ0ta6aLAT56rJlGYtBgksgpohCQPibWTBJ4lWyEcLb+////mR04QDNLSIpmxjASzVREjGYGiUYzi4jKPPLm////X8POaHhuajJrGCap56ZVkjXMsfEJSlThGsZnxnPTy20NE+L3BOUpbN0si7OGqXjwBKUp+P///3+xD41CoVAoNHE1AW0k69RYVqLRzExjAzuND3g0qn1pdMNypDuzhc0EIx9HOy/HPRCOE+4c9bAcKYiCDlZFO0EHBQSBDpJhQQe7BkEHFbyADiLIg66trUHX2Liga25loGtxiqBrdBiga3hYoF/B8/l8Pp/P5/P5fD7Xt75Kb2nirG8bcqxvVrKsbx8+rW8/Atc3Fo7rpJaNdTJLzDpJFWOdTMHWL5t26xdLVtYviaj+////6Nra2toeYnSNjQu6hoclukaHIbrmVia6Fqfo////10PW6W3KCkHOQTKstz4zA5yDCl5A0BTDwTmIIA9C4RstzsGuQW6GkqKcgwKCODoHq6L/////9xEWKWMusHJO0xLRqbkAbE5TAadMgf7///9fRMYIUs5HQQOJoFY4HwMlE5ngOR8BOySuJpyPf3gxNtc4HzMciZFnkPOR7xAyg5w5MdgccT7u3f///z9aRwRi9JJHVtSPYiBUzKSPKKE4R49F0tR4fKfcji84OSaljswlxhGUA8IAz7VpToZFbMglNvn7UQ9jAOnVsSNn2EEGtAePS3My8CalhYmRA3xUCEmVpvYjN+UMPeiSCwBDzdcieCmnYRSnMUzo81tqQSz8jgrrrJUL+1ryos7064xc2F9Qw84pWmuZs1b8LIDUVdGEyasBWVirg1gLgIm1qt3VtVvYWtsXADQJfeLEoT7UiLpEbvQoP4KkT+gaNWDQ0DMWITqULVHKlLTNpXQQRu1DA2HUQLQQNGzc5GeOWqbJ0QxNk6FZjX6gw9B0mJf+6iKgv7QBAtqALoDnMuPJdyYnz3zJXPSeBW1BY8BQQVfQF7ReBkOZKdFkM1fOcImSo2TJvCU/cZKdZClSmGQmGUpuout0hAhzek7T6VUX6j6tQQ/qDhpQp9AjtA2Npa3yIB1Af0/6Z0J6hpahYegdWlHfyIAY5U7ZU96U62Q6GVOT6QWagRbTCXSaPqAd6LPMJ+/JaPKYXJnNaKeW01p5Tc6T8eg8TUHf5cgMmR1zY76SrWRFmRKlRXlRLlXqU/6USeVR+URGgeIDIOBhPhxRosSgCRMesoeMmE9w4rTIymoAFgwX2QULGjRk7MiLizdevIDRgqsAXAEDixhJwIskEMhdONIj/KgRnpStlcSxJuwIEoaEJ2FJmTEXKTIkSJAeQjLjmjUYkaJFSo4gyUmMZCOZSC5CilSoUVhUnspUVFbYU/ZZVTMA/Al/ygDy1KVLmSphS71rYs1OePAIunMnEA4ECNcBNAcQxsT8g//4wcPLmzDh35nlBg0c5DM0tLW0rIbPYDly6NARFAcOhoPZYDdvbwzg8hkehAkRWlMIG2pre1BWNrYAQVgOUxAX5yUhd4GBwR3IBvj49jDkC2TIXOIy2MwlNoPP+G3QAAjI4U8vW7DQV1cXgY7OmZ0rGDCSlJRYxKTBaNBs2RKJIZd0CIwQOIchueAs+JELfsRaGq1UwaHw5mYpXAqDyjjjbPPNIwyzYS4sFJFFZBA5RM66ylc5QAAsrRgpcgoUM2bkGkNyjWwjcTEn5hdDeNjAlihhSrgSVpR3KGbFfOOGjqwj48g5MpAf+UfukX3gNYgwImwIH8J++uA+OE8ePpgP1oP3YEz85k2cNphNhpAZMHDLbrkst+EnFEOxGjVRS5wmj4llsYwgJ8CXYaKYC64cg8fgMIMkMoksmA/xJJaU/IK/4C7YS6aTy3LZLn+MBV+54ogdMRXciO1gQZhO3plni0FhRoT5g1WmylVZQN7KWHlFVpFh5Bh5yIBMIBKehB3hTXgRTpQ51sSacpKsJBPBmHAmnJk9/oQ7YU7YU7bKEnIchVwh/7yW2fKDTJbNMlz2yl8ZDsfBeTBm3st6uS9nyH6ZQ46Ql+Q+7IglMZacbdY5tTnNG0PBUaTgKHgKfoKdNMFOMBO8BCtJgpVgJJgILmIEF8FHsBA8JAgeghnxD9wDCO6BfeBFrMgDK+Id+AbGkQPjwDqwDUyjBqaBZ+AYGIYMDAMnYha4hQvcAr/AK7CKFFgFRoER8YkS+AQ2gQ8xCUNMAo/AIHChCFyIQ+BB7IEQe8AfMCAOFMSBuAPWgDf84Q2YA+bDfX64D2fAenjvAt7DGHAFnGcB52EKOAK2i1uxHcZb5zAenjBHhyfgOzonvsMSnHJYAq6Tw3X44zfsBofdMAT8AKORlWE0nFZmhtOwmhkDrIbXGDTAa5itwRlmw21nuA07wGJ4TAEewwtwAgwWhsEwAhwACyjghQXgAV5feADm+jqAufDWAQN4C2sZ6MJaOKsLZ2ECGACe0imewlTpxlS4anNcha14x1b4qnt8hbE8xsIqthhfjHG+pK6oUlfUHXUx3cxOn27m3fRp8266nDZDXU5XUyhQV9PNBMrTzXQvebqXruaFdCMlUnQjXUmKFl1Jd9IiRnfSpcSo0aV0KzVydCtdS46upfvoFrqHDN1DF9EddAkFuoSuoNvn/vFz/1xAl8/do+fuuXkunnvHzr1z69w5lw7mpXPlXDcXzpsL58a5Zi4a6OVFcy0v2VzLq4ZNm6vmpmmz5qa5Z9ZE75lbJnrL3OcVc8dU3jGXzO1yvTxCXi/3C2Tk/XInI7XcyQtGy5YL5lJu4XIpbxguN8yVvFeuI5breLPcKrfRym28VO6Rm8QJlJvkLoEi5S65TKRMuUyukilRrpKLJMqTi+QaeXKN3CYXyA2iuOMGuUJ2LF4hl3GRx2W8Q3j0uEMukR4+LpFbxMctcn/cGzcHjpvj6rg17gwbd8alcWHcxBg38cq4Li6LF5fFbXFV3BUo7oqb4pq4J0rcExfxkrgjDu+Ia3hF3BAgbohb+PcBUIOHv6vB73a4gX4ZbuAVzLDhCt7BDXeQwx28hPcObw9vwt27Fybk3QsXQx6Fi+HyUbh8FS7f7bt6987Cvbt2X4JcXN2/cXA3wqWDe7t0d+4Nwp27TgjX6Xadd71oamZqbNfsNmBruw3uWdvaPbsM1tIug1uWdsse3LK74JJdtLGLdh3cA2CX6xIAQ3AJ3AIIEtwCtytB2O26XmFi1+saELsGFFwD9+tmad2ieqg0Qt/soNK3/ql7Stt6p66ZOuic+qZUrGvqmWmBnqlj0qP6pW5Jb/ZKnZL21Cd1SZpTj9Qh6cz+qDvSl3qjzkhT6ou6Ih2pJ+qItKN+qBvSi3qhTkgj6oO6IF2oB+qAtKD+p/vRf3qfzkfz6Xu6Hp2n5+l4tJ1+p9vRc3qdTkfH6XO6HO2mY/Y4ek2H099oaHfT22jLzqav0Wf6ZY9qMh3an1pMV9MtNZiepqPRXvqZbkZz6WU6GR3ZK/sYnaWL6WH0lU7ZwWgqfbJ/0VK6l95FP+mSnYtm0rd0LTpJj+yQ2kh/7I4dS7fSq/TGPqVH6VC6k96kL+lKOpJ+pBfpRDpjF9KB9B+9R+fRd3TFnqPj6DZ6jT6jy+gxOozuorfoK7qKjqKf6CZ6iX7YR3QRPUQv7B+6hz7YBXtg59D/uoaeofd1vn6h73ULvULP6xP6XbfrdT1Cn+vOLtd/h+tv3a239bWu1tH6g37WG3SzXtYX9LEu1sM6gg7WD3wZ8Ooq0An0AX2rC9AKkIV11a06VZ/qavedpzrj2223vBQfxUXxUJugPnnqxDX5Jq6JZ+KYuCVeiU/ikjgk/og7asRokaJEHBE3xAtxQoMEBQL0h/vhfPgericPnjt26nA6XA7H5HHgvHHThg1fw6McytVwS46Gn+FlOBk+hovhYSjBTH7xwrtwLnwL1xIJ+ZjFkWPhVngVTqVxipQoUPgT3oQz4UuUJEFyxAgvwodwRh6EA+E+eA++yHdwHTwHv8FtcBp8Bk/kMfgL7oKz4Ct4Co6CI3ITnAQ/5IZcBAfBCzkh98A7cEEOyDnwDVwDz+DXx4fhAt/jehYqUMibwPG4HZfAI3A67uQrl/txcG8QuBtn42tcLQ3tgYMz3oCb8TK+gI9xMR7GEXAw/sUN8C5egBPgGrAlQIsH4FlYV1ZVVHyKq9zzvlOd7S61SY0SFWoT1P60O23NvWlr2pk2pm1pV9qTtqQNaT/ajTajrWgn2oe2oU1oD9qBNqDtZ/fZe7aejWff2XU2nS1nY244+81us9nsyx3dz61mp9lotpldZlfuMTvMptxgJr946SK5uWwtO3JDPmZxxHJlW9lVqDROkRJlQ9lOdpPNZImSJEiObCObyB6yhewg+4ePHjwWd2zFnQPHDRs1aOwZO3HH2C+2i81ihYoUKE4gbhObxOEIQxEhQOzCTbg97A5bcANy+NugIcP223wYLuzpWdgVdt6esO/sJNRFoNtze91yOw7uDYJb22bbajttP9gOdgMGZmVke8EeUyAWlmAj2Af21/baXbsAAa4BWwK21s7aWPvKqopqCsBWt+881TvvW4rUKFGhNlNQqae0U8op3ZRqysyE6ZKltFI6KZWURoL0yFEjRumiNFGKKD1kqBChQYLSQOmf1E/ah88ePXnwpHdSO3XozJGDmcZJ36Ru0jZs1lxGoekztUzTpGdSM2kZMpVjxIRJKdPJ9EvqpYskly1a0sgU8jGLI5YrqZWUStqYTpESBcoTJ2mTdEmqJEWSHkmNFCEyhFFIGiT9kfpIe/BY3KGoI82R4rhhowaNGamMNEYKI33hogWLFSrSFOmJFDEtkZJID0cYiggBIi1MCVMP6WAHwUBADulfukFDBr8+vhRDupfqpRYqUMibgJfepRLSupQunUudq9yPS+FSCKlbyramloaWPkjP0gYpA7MysgVjqYI0LE2QIgA78GXAK+1KCaRc6YAtAVoBsrCurKqoplIAqeo73zrjW0qT0qJ0KA1Kf9KdtKbepDXpTBqTtqQr6UlakoakH+lGmpFWpBPpQ9qQJqQH6UAakPaj++g9Wo/Go+/oOpqOlqMxNRz9RrfRbPSljuqnVqPTaDTajC6jK/UYHUZT6kn9RXfRknqL1qIh9aN21Fi0FV1FN+opOoqGop3oJnqJVqKR6CO6iCaSQ4nKokbpDRw0B23DxgjAQB0oqA21CBF/IUhoEyZOoEBRQ0XWWqc83VRUfqqGXrGixQvtwgULnQIs60rvWNSL+sYNGzZ4aB5DsLD+oEGEAAESlAU1SpQoGzqUDeVCMmIkasUbWofOcUPn0DjQ9PEDyM8fXWXFrQZNGhToxw8fPfSiI0c5EqQcKUvapMkpE8qZmZ405U05W8qYMNlM+uZM+dKlXElzzXOlPKlNmzxv3sR55svL6J07mHYw5WQ5cxQoGPPSBw58nZ0taEBWpsvMECBwEKYfZDh60OjZU1mGjNO56vVvbaVpaWk5tTfNpdMGCEggAOxuAp6+s9N2mgIFCTZswPlpCB8+9BES8mm+PSxYwoQxI+ZL9uKlS5bUG2xk0H5TplDJVSCzPGoJGg4uTsdpN7c3/aYWJYqULVscteRIvcam2bSbbsugNvNmKEJCQA+FIDSIP91VrWqvAytUpEBxAtFECRKHIwxFhABR+IHQw2AHwUBADn8bNGTw6+PDcGFPz0IFCnkT8O7sJNRFoJtzrnI/Du4Nglsb25paGtoDB2cNGJiVkS0YUyAWlgAB2IEvA15dBQhwDdgSoBUgC+vKqopqCoDqO9+pzhjbUqRGiQq1CeqTp06anDZpysyE6ZKlSpQmSYoE6ZGjRowWKUqE6JChQoQGCQoE6I+fPnz26MmD546dOnTmyMGMA+eNmzZs1lxGoU81lmnQnDFThkzlGDFhKMFMfvHSRZLLFi2RkI9ZHLFcsVKFSuMUKVGgPHHShMkSJUmQHDFShMgQRiFBgPzw0YPH4g5FHTlw3LBRg8YMGYkxYLxw0YLFChUpUJxANFGCxOEIQxEhQBR+IPQw2EEwEJDD3wYNGfz6+DBc2NOzUIFC3gS8OzsJdRHo5pyr3I+De4Pg1sa2ppaG9sDBWQMGZmVkC8YUiIUlQAB24MuAV1cBAlwDtgRoBcjCurKqopoCoPrOd6ozvteWIjVKVKhNUJ88ddLktElTZiZMlyxVojRJUiRIjxw1YrRIUSJEhwwVIjRIUCBAf/z04bNHTx48d+zUoTNHDmYcOG/ctGGz5jIKfaqxTIPmjJkyZCrHiAlDCWbyi5cukly2aImEfMziiOWKlSpUGqdIiQLliZMmTJYoSYLkiJEiRIYwCgkC5IePHjwWdyjqyIHjho0aNGbISIwB44WLFixWqEiB4gSiiRIkDkcYiggBovADoYfBDoKBgBz+NmjI4NfHh+HCnp6FChTyJuDd2Umoi0A351zlfhzcGwS3NrY1tTS0Bw7OGjAwKyNbMKZALCwBArADXwa8ugoQ4BqwJUArQBbWlVUV1RQA1Xe+U53x/dFjUTHHjRozEmG4YKECBWKJQ8MQhYSDgoB/Gvz4LuhVyMOzq6NzysW9ubGpoYkl2NLKutIad+KkKdOlSokO7cnjhk2ZSjGUk16uVFGCpMdiIgwXLFSgQCxxaBiikHBQEPBPgx+f3Zsbm9qYGNeWVtZVzpaTpkeNAv3psyfPnTpzMOG4YXMJVZPmTJlKMZSTXiS3NEoxsqgIwwULQ8A/DXhVb25sZF4FqqawJSVKkxrpUaNAf+ZA1VBOerlSRQmSHouJiCUGBQH1KjjV0MQSgGll3b35qdKkSIUG3WFzWSmGMvJRlQKFCONUjhuGXHoV8vDs6uiccnFvbmxqaA4amJGNiSUA+/IqwLWllXVVNaX2rTHuYvCiPHPcQM+I8RJ5RQoTI0EWbySyQDQkBPRzQJZqUp/6UEo+Kg7+8VWwc76pVene6FCgSiSMPXLMcIHicBfKZS5OZnMiFwnj8JamO5I/QjhvgU57JsUY8+rk3NDMxL64sqautXZba60qoWdR69QI/YpKp851KqpTXbsUVU79/Ykap8J1JuqbCqEnUd3Utm5EZVPX+hBVTU3rQVQ09UH3oTpQz/qi2kBl0HWoZmpZv6GSqQs6DXVMVdATVTE1rL9QE6gIOgsVTD3QU6hfqoGOqHqpXZ2EWkAl0A1VLnVAB6FuqQI6oaqlBugd1CwVqwOqV6pV36BWqVTdT51SAXQMqqr6rqd2lXcK6lbTjqdqNXcJKlZvp1OtL9VXT8qP6nFelA/VIfhND6qz+U/eU0/znbxmd+A5+U2dgdfkMzuZz+QxdQX+krfUE/hKnlLn8pO8pF7lI3lIHYB/5B317ht5RpyUX+QVcU4+kUfEM/0hb4hf8oU8IU7JD/KCeCQfyAPih/wf74f38X08Hz7H7/F6+KXP4/Hwp7/j7fA0vo6nw834OV4Or/SYPg6X9HD8G37Fu/FtuBPPxq/hRPylj3IhHuqf/IdX4y05D5/Go+GK/ow3w3H4Mp4Mr+Er/Rguw4vxYTgMT+nB8BZ+0n/hKrwX34Wf8JKeCy/ht3gtfISP9JA8hH/0WfgH7+ix8EF/xVvhgb6Kp8L/fKOfwu+8FB+F13ko/gmf8058E97mmfglnIFX4pNwMo/EH+EKvBFfhCfwRPwQfsAzeiHcywfxQDgA/8P74Nf38Dy2J7/od2xOXtHr2Jk+h8exL/kb3sam5Gt4GjuSn+FlbEc+0cfYizwM/2Ij8i58i13Is/ArtiCvwqfYfzwKf2Lz8YjexM7jS3gS244/9CP2HG/oRew4PoQHsd34Qv9hr/GE3sOG+kHfYVt6QR+4z3hAz2GT8X9+wxbjNfgMe4v38337iefzGHYRf8HvbUav5y1sIL6Cp7B1+Dw/YcvweP5uw/B2XsJu4et8hF3C0/m5/cE7/boHvZz/O9DHebjd5988hE3Bu/m2jefZ/Np2ejWftr9H8w/2mnfgzzaab+AZ7DNv5ss2mCfzC7YBP+YV7ABezIdt7BN4BOknD+YPpJr+yxtIKXkv35Uq8gU8gRSQ5/IDUjh+ywtI1XgtHyBF47M8VgrGX3mrtIqv8lQpEz/lAaRJvOp9CsR3z9NEv32aosipCY/9TT9420ulFzqpPiq16wGX9aiUMLdwjATIUAEEEgAAAAAA0wcaBuQwFskpRzEH1KlkYALhQEBgCgEAAAgKzKAFEygHgDAAIAADInQT6uE+X8x3uj7eNtSUwqztqDaGV+6X+/wh3/n7+Pvcc86z97v7mH+9f+7zx3zn7+Pvc885z97v7mP+9f65zx/znb+Pv88955xTMjvjXRdsOsIrvxlxtn53H/Kv9899/pjv/H38fe4559n73X3Mv94/9/ljvvP38fe555xn73f3Mf96/9znj/nO38ff555znr3f3cf86/1znz/mO38ff597znn2fncf86/3z33+mO/8ffx97jnn2fvdfcy/3j/3+WO+8/fx97nnnGfvd/cx/3r/3OeP+c7fx9/nnnOevd/dx/zr/XOfP+Y7fx9/n3vOabHnnb4Lp8815TB7O6uN6anr5z19nNf4PbxmtJHkWM2pPYi3rp/3fHHe8/f4+9lnnnP3t/c4/7p/3vPHec/f4+9nn3nO3d/e4/zr/nnPH+c9f4+/n33mOXd/e4/zr/vnPX+c9/w9/n72mefc/e09zr/un/f8cd7z9/j72Weec/e39zj/un/e88d5z9/j72efec7d397j/Ov+ec8f5z1/j7+ffeb5VI2cxpAo/XETJsRV+j7+Nvec8+z97j7mX++f+/wx3/nfC/vlc67J5ALwt19rDGG4s8BbMSkouqRQtWzjMY6/hPXc4z17nLX8HO7wJk8yh8ucZ9/FuS/M8vrp/n5eLZGfuZhMSbyYDns3+8xj7v72Hudf9x9Z2+zBCu920osHdv2619RlP1Tpo39v9vd44PztLzYPiQMvooE/GT3MDRJpRDz0xzmDOWbfztsbwz9K75uNDpK8q7x26mUWnv17afLVHGNR3/9me5Fd1hNT/tdv/vX+uc8f852/j7/PPec8e7+7j/nX+9t06ApAgfsjA/YKCehTx2WUibecAwP9Q1eRy8bIsThzu3SuBtDxY5d6xmei6TcaJPlaZ3YpAfY28Xep59x+r36x646z34jdOLvnnb4L0LTnHfSlYug+pF/s/8Q1Ter4buBH48o1sV+qtQvcWko6kcWyf61Y5/v1Xr0FuN29IjsteAu976+ibUDt3xbbK8Eb5Y/2j/mr+CevvF68DHh9tuUncp5oj+BuTEpvKEaNa5m/Xu/VW8DpqMnZacGbve8luW63un/1qUxkHlb2r5X7et1XbtN/bZ+R9ryEiLX639Tio/ttrxbEfrKQyrLgaLpzpej4fnsx931T/0zV7+IpW1mQn+1Fx3/b57VHC5fr07stxUP22t+kRhuV77P9bUVDflrfrEcrl+/T/ylvd/utzhuZum98Zd+q+Fm/trcdA2XqVtS9rSI6kSwpybu0oo1QHRwCaAc9ULK7KGOLYCQ3/BHOyjFs5Z7HkzxX9Ox4W0+ZKGr39g+nShpWXnLd7hIZ8aEodKLt4CZWiv0xQXUZjMNe8TDw87nKdmL5318ebjkHU8OomnlhtfLwOII76kk9wUYpHljFZCnDc/e5zSi74d8YLU/VypmE0ujj6flkkWy5+50LnVvcs0u9/vCbjEej7uFjZVeP0WTgNF+obhSgfi7qMZp0uab8lS2axeEAHQGx2omp6RLwI++o2iTOR2xa0WOJQhfyd6jd/d7dU7Mi0j2LjRaIJFxj0B+5YzMRe+Jm+6gn98blnWztmjjqZzYdLDTiK/kDlLAVbCr4XKfW0B96zf3t651e8QdmcoSSXrBNs0dmGEXrM6T7EA0/0N7V232pf8U0vuogwz1vg+5kedAbYItmlCnpY/DsWYuMVQqZh/Jd0c2J+e6daHcuuEUjOmNHhc6VDXzyhecoKN+Mxgk6aBesxWx+kvyRkp74Mk3buVkaxcuDk9Ha0u1fmvubRPMCx/eAaJ6+sYiaWZyXr5XSi5++tUK+0feJjL4RNeu46vUOxTYUOeIa6mgEiby6WJcpZWyNf8z9VRyM4vTjpxOPVr3fQo7qNS/RnD8mUQ5uNwYdK81Zol1JVmkpn6LmoaJVScs5d2e+YD/KqWEgUq1RZMq1hclYdMJUUiu7nC+TikbSc2wWagL6zj4QGEEiD/MNWQANE3+oi3BJl3JccFRKfTOnrxejRYofSjb245SGT/GWDbleV7U3tw7Lxp1EQCnvB7x2Ub+5o8PGE/2JrN3/S2WnyJv0DGm88u0cOq9uNtW6a0829EBxM1f9mDg8B+aRaGrZR/kYdqq8n1Rs8MieEH1jy8jpJzcctK9xq/s9InE7hyxDNtr75v2N6mIqPXhUKQ7Ms7nX0biY84zv2+u/AwydTbqL26LIkjz8v2keGc45EMuxV0mVqTCOYN5FXuiVd8bLSEUREbtUyDCa4ASvdK2J97gFuI3VUvbP2mjl07nI7fVTaZH2fv3LoYxT/CqN0i5XKHWt0CzheoFCZxXt0i4XKJRnDvvYPOCygGMT4YlhRnBMY+eFzTEePwhebMWwzc8Zgz8MrrK5DWXOCI5pzEy4ecZjB8CKrwi22TzjsIfDVi7boIy5YLCNnwk3zzj2MJj4lbRLXVyjIJdZ3GOzgMkBg0nAJ+Z5wTCNnQs3yxj+EFjxFcI1m2EMfhjYymeblD0XLL6xeWHnGcfB2SDi1tIqc3uDvrZwRjkSGI1CKdjE4Qy2Eeh1mSfPWbWEwKCNITKEpbPLkcAoikrHEg9ruK1Ao9uCeFzUS4zaEGOBN0XcuMnPC5thLH442Iq61Vxm44/FPTYDmBzBIBbShm9Gsnokimbg+YvA67sHl6PchiMsLjFYA20h0JnM4h6Pf2wGsDkgMuGa3g7LuWzisAYjSIo1WnuMc/KJYxuPkCzGWh5vzLywOcbiDsDZau7KQ4ezGkDDE/C0iM4th21sXrhZxnF4FmiN4gxsYED6B9LiH8c+3oPIWxbf+IzwM8bh8CzQGuWLh+KyGjk16T099IPHHN18crPC5hmHPRy2Uh01k5n4Y7CPnwEuD0gmHG8ZvrHzwmcYjx0C2xIMsZjDYSqTbU7+8lhjZoXPMRY7PFxlc9xT0RqdEu43aPWv0a9Ym5H2/4sNczTcxoGuZk6ttnSgu7FTq+0d6G7y1KrVA90Nn1pp+0B386dWWkDQ3Qiq1XYQdDWFakVrCH4dREVjE0G0ZlGVWkYwdsZR6bWPoKuJVCutJOhuKNWqrQTdzaVaaTFBd6OpVtpN0N10qtXWE3Q1oGqlDQXdzahaaUlBV2OqVtpT0N2kqpVWFeRsVjU0gv6PMvOKb1tYhxuPLO5tf53os3aXMXeMsnOjk43fFpUm1twA6JJBV7dtOsiNZ131svjgRDOw3M1DuNumS7Qc+8Iq4zHfth+JW09I2Mu6rAlOTvgRU7S4KVZoYqUOgi4ZqnXTVoXcMlfLjbdoJUcrehoK+9EfbdjY7IDN+m1YpujaIneDun4Se1ajsk1a6GrV1krDlhuxtUO4uLGC4c1u5N6QWOfzA6ra25njN1UtoSw72vRmSiu9tLu7l0muiYLWqc4AUWunH7zmMpRZL9sZXtTJbLcbL3dlxXjfimz7PW6ErHTF9x6hNeEPuuY8f8iiP29bkObGbnMmbXlRD/sPr59W7MbPb5llTM5MevyNRTPb+6eUHQBNtBggd0sCWkljAtoLltbt3k5vc+huzQ45YitYoB9cKs2NYn3YmWLpBcvpV6umtWZcNw8a19qJ43LDvvEbNffsxaTU7qGNBaxqBkG9jCRoIssJqg1YXtfS0ieeX7oPLx2lEaa7G2f6CqNNh/6S033D6SgsPx26c1D3IaijMAp16C5F3TaijtKy1KGam3opWpx6L2NUn2y26m7OWd2HrI7CqNWhv3R127g6SstYh24u62KiTj1zMxqi54aGrJBhDdGzuSHohji09gpba9yjq+171C0TH2+BFWvbeqxj5Yuj9c5969bit+ga/SYO+zTx5cRW2P3W/QFw0bP13cVaM+Ba+RK4PjYGrnt74KJrEpw47IMBcD3WuQrWL1bQPLhu7EK49IJle7nVVIj+FVRDI0XQ3Gzo6C+HTuzGQ3qd1k6Ijpv90Ce2Iz80Fd7sQgjjuW5K+/6eF0nNgFRummRz9DPxviEEWwgRTw1uLUegUfpdfh+SJbzI9R499lqUWce2z+pFvkW4sQu9pjm09nkhb5i01AJmqzU4iDlumIguuKVdExmV54MfNRVSTwyh3+70Lme2B89Adqn0c+SrMQrVGhNmWo0zkSC/LZHF1MY6E9mFY2rOmHkarGfccNHReMXk0rroil4oRQAPu+phIkwwsYlsgQKPRKavuY96BM+3eBeU4cycA09X65ed3/IWjUEt6mlhelHmlO6nNQmMkdS/Iht+21NtMf4wtT3TC/jEk19sIlknrZaoy64sYobkrBSzoU4dtU50o34d1lOrFiWqseHJdFnrKiveucCRi8Ln2PBkCK1B11pXvAj0jHSCWCCfI9HpytFlmcbWRsJwzuSLCq9jpLnHxw4zaZs0pjmkmORqPngXZOOIVTNHOaeXsNngtIFPY6H4ufZcFoL7VN9/EmU9f8pNkWfZeRpravQoyQjYOd+5sSG2odcJLZMCps8GrcirQZ1gk7ORxbdpnB/VJ+ZkhiFEOYFoiwBgXZOqph5oYu9c3wKjfdXOLSxIy0siwflry3nGnqe+ZjZHaAyczddPU4eiRolMkJ2S42jE0IZNcDJHjwXETDY/sKGnjbWjFMO/rAnf1og3L8+6YxMVg3lu/NaonpnC1DgbzIXmAGdvOXjI7ynbEyqN8I9TN3ebvTlENSh3ssCs0HzxdmILLyx4Npf4NkTwSarHBJuXKM1x7zeotdnHZyhigziWqI7OQHMNw1hpUOyL48wxOC5ZHjXW82b26YGbZhqRjdKts0ZaD0jatA0mM/RYODnz8APL9jQJOwo5BZI1aftKsaDlVVhsVqIAzzE7bb/dnpz8NhXokE045xRjs49l4SHAppBNsDDiOG7c3MxsiCHqQbnJgrOgjXY7J4kXli2fP3w3BFJO2BXjaz57xgY7c8vPkGcTtH1lMNkNw8hlD1cySGbK0SNGnNvdEPtE1I/kmIvP1sxVXpYlne1xNCj1WqLpjoTCBiXI+jrmI3R2p70g9WoC+Dx7s0977zA5K92IvHord7Dd6mcFafaOJNuIZJkQqUyk3GEus2qk0M8J0wl1L5q03Lms2ckBTEQVcugUbs1xv4x0YmvufqCGmsmLeu1z1GcHTC0/Su5KMMx6LsPO6a5jq3CvckrNqr5AhLOF33HdW7FGiGytcHG705DXdOO6n1O0YS3T3/nhwuW26K5EfG+XBdSI4hRU0+AXDIpRpNsFMnMEq0WzIfa9QtcJM0tFbESaSDXFgGfVzuMtAC+r6sTCamZlmR4cMjJowNSHRu48x2oovomojcodtgZzT8BgG4IKMx1A2NGAQu4GWNbTAaoT0HY3v4M9ujQwMbbpmMJB8AtI9p65+TgNrsOfHe1SymBUFyLeruWqIPfjF2G+3+FaQ84aW3ZPKGBjQRxnb10Jm617YNEd9GljWZ7pvGEb5HQtWBYXq6WdLSw4GPepyEZiNl9lWL6Jow0jp/LDqLk6kb1Frb4c+vWFdZ3G2l5cnwilNYZtchZ0W+f6/POm3Cz97VHlRzhBBKr3OTFNV1beDaAsu1bHDGHYDwfuuPkEs/5BdsOZzG1w6vCsDVGynE8pNbnCC+lNuFTl0/E2AnU9+33F1UB637lpXEvy2oq6T6b2NXO9RbZfhuRt+EP2QbADjHIT6td0UcE8KcbdQZMFHBt4j1gtEbVNP0YqsizX6am/tDasXl/jdubk8vS/cRbQumnITZWDjYJclgUs40XV86SiorWTJC84VWxKRcuyvZR8n+CW63MzGNaAcocRzhBsEGDApvt+k1ltNMsUdrXMBHsaZ7o7zTKnjHutMU5eQd1ZFjHaOnKu68JQD8VEB9RxprwT15oIGwDY/hjhLh/toTLXC2GoJctER9hxrlATbzN3gy29b/vIxkF8RRJZIGPaTPKUX+P1rvPUuzVigzR/d9gYE1RN4Sg4X8bY8NsXYGYpBYIzbopB3MS81epFlRkbmzdzwx5Xy9icGZO23KdxGpy7nwJtGGl7NMfvOxwOPwGihVHrBV57jjmfuGd7jsJNzoioArJp352ZU6aXpv1gaCpKCyHGnxmeZhBtGuD03ahmi3ZK1Ap4BM1+cI5vTXYk3HyZvK4lTPNcGtt722/vP8qEy49h2psPNPm1xzvDzoObeOFxgQVpc0M2kbtrhIxNjZf+r1VY7gAYtSLeIn77WeXBLL5QwmYEvGXqidcxNmvqUWi48Bja3nYg/MfHSQev0bBDoA5qsWK1hrhzeerQZTj10hNbwFzhx4ktzKYl2dq8Zuwr4TuGt/3QBauxEPCGtveNkmPZYoVN041Zs88RqjYqz86DWVvPVB2EPU13ze4AiB35Drxs2YRN4bFpnEck1sy7Ofcdk2z4+YJVnCw4a/xFgtKG299qpJpoOCKsAjvPR9yZViPT9EH2IidNu+4ui1gETKHcYo44ruCZc+4bDE2XgydomCnLOKxQhU33Ou1mEbJoul8UbKkzK+QJA3y/arkQLkMHCxTMmp1BPQUus/NnoeQ5l3LHvmx3aquph44MxHysDEuOP00+nBKzljcUYk/quMi0WaEow3jNbF69cqvOVJBLjlfHDYfy5/WBwrJ8wCTfJ7jl/thMDGtAuUMEMwy2XDjYcP+VRDtJIVZTSYjTWtKJeScZBd9wHlnyLLnu8otFDacobpk3Er4C7vmv/UxD13pYihUg1J52aCzieRb9yVs+cwWitG+oy/NthsFdaGIaXJw/zwEEm+zIR8v1/b5fJsjN+LgWlDuMYIbBlgSXDfe9GWG10ZJQ2NWYEOx5T+jutCScNg4yIDhpinR3WcQiAFOIW+xH3FfwNee9b9LQf4/LN6AYe1puLfzXIvux5TOsABT7hnp5v88Idpic4sTxeR6dTZvuIGlTvhkxfW7RQxQnuiw20ybEufansSrhdUxQQ58GMhenXZzSO4dJuFnBf/rOAn4KghEwm2MZim/CxamdiFPgYdtzoYAs4sG3wIevGAH3u7fLISadKafUDn59qmLabsmT+Vx9npaLwUunQjkCuDl6Q4FPOHFJJvZkuoDvQQnia2IS4hetQmKs9mAo8wbsgDT9UmoyC/op2EZAM0d0KMQTTt82ri9OnwouqMMTV06Fs9fKKKAsFqzWIOarjLarknk3lzQxYzZDeUeDb4GKii2C2+Mqt2dhb5phF/x2FiR10oytTN+B1QXmbw7u8Pv07+nszpm/jhnqnLZb6Gqb+MPXKCxHdQqiEbCYIzkU/oQw94ybP1DBI+bg4go0d0JaMYUyZ3a5oL3MP2ozer+2p7fCFPvOL5u3+djaLXaCXAD+FvGVuNpbciFefSqyEceKcbvlBK+2IqiGW2jueNpuKHznW6n9qIvw+NaCgwDKuFbxViZAAFv8RsgOYST+mii/yITAxPnEIfvIeTm6WJNSQ71woWFcIM4/6XENUT2e+7Pu++DjO/jQxiIxnHIYLQSKCgZfH8CvxZssyXquyHnmdNnaHxVxAmGWyMTEt9Ec3laOn8jh3Yu2X/LqO/2tfVjeruyjOfxxsEOrSZgTnhyEo+gWaNealb2mRAnjrpPXa7npHGu63todFfBPmBRMTt+MJL8V/gTkedyD6d620XyHNButR3JW2s9ZCFq33znzR0AsZ2ccEzBDH/zueoTjWtV/5QwoZmsdRzs75JFoNZK71X6OIDlp+hlvNX8RFYY5V02nNJ7kClZsTyVrhH9x5DG39wLo1siDX3FTIBbars24dihsgkxAxyfAQof9kW/4fXNq52uPT5j2v8pW/PLgfXqyMBXDBTcqvH17kF0qKdZs11gxsWMlZko4OE2vT1kKzJ4kNTsy7+RUHAxake3mfJ0awgWg/Raptxdfm9JJcVwbGROUQY89kR3BboiWGZOya5G5+dC+G1ymJJIZ8XJOMtkMshFjmRKgrgXEWWasTUU7BcxeFgRhRAn4TDF2UBk62zTWKUFYUEQ2WWXoNq32CPDW5Vxa0srh3NulDYR86DLBryR5PzMEdOJiOM29tslnbZ3sjQSsHMalf+f7+iSsqaXmwe8+e4bxcBrZyNXv+tDYhvG9Ag8Vj7IwqeWY5IZOa1lKnSmytO1S9qJYELhDGsGeNpHy6wZu8x2naGSHhZgYaYOdsZhK6p7BtbJ5g2uxtdAmrfEx3sbKrm4UqZcGx6ZNHzpPZooYZ6h3Df9GSyYuD8+Gahl74Nax2ayjnQ/Ekk0bwtrN4fLqjm4F6kXttomsGDgs1NzWSrGbMtpvcSKZ7to+ypSqobui8KKg52BxGJQ168WCLwvvBuNC4R8y9/u0KnmWzJbPe5zO7JpVh9OAex053sVpW+7sQRJc4wC5WQ87g7kASr4jgnXHAENDxzjtuK0Ts4jEymG960kYAtvQbR1lM8xdvRS8XYdOt1RSD2E8aIWVe6p9uHVvzFdg5Roat4nycr20gmezDx3SWR9bJ2AZ/5Xj2xQ2dA77ZqpZyb5Vx6MS4fIbsj2RQZpf+G8II79sMLg1MztM+1K2ELwsgxGx2Kk5rtEUzMSOS3lfGRjLeGvR0MQY+nFNTf60qZk5X3cxNeR7EQO2fI5i1j7wEAwPEVqE2Szz/V2tUNqeISgFOVOfYlGt0jBBpFn9Lr33i3J5JPx/iiI0sELgfQSBOr7poRN1EnUadRbpJOpkIus0Ooz1l9XWALnWOJ2DALrZP2uDdUEIGqJrMSBOrK2rak21URUvhGsAZxyeL3gaUoHVZoefb1a4oaOpiqyoWG6erWPv7S0r17R4Mbj4jFwhBBNUtl1ieT70m5N6rvx5fBhYFLZdvjDzvZkKfnUyKi4VQ9uLa2NVNM2Ud5ML8mnCfXURgd6TAGYn4Sauif+gx0ahZ9nEWSpWU/JAuVkYWk4TlvObdPMxKcvXQmPCNSjdE4eR0Q0hAGMSu9ZpuRqK7Aa2u4Z5cb4z3hCsmz6rIjiCMyOsKeGYON1a0NkQtOMeYx+2Cdq41R0m01ZcWMqwaNsRRqPW7oQum6nrqI2tMQ1cHYLNm42bTjGYtu5I8HvRRs4jJpNHDriPscI3nH3vYeuND8D7AZ+hApi4Wg+PEHwT8uZMLnwvBryUGBZvfWAvEvpTUJILhI9b2Z7dpalYfoXZum2dkJxIxyPyM+DiYv1gPypz4RiMkI9JfZQkdpRVs9J8q4wIZYADsSYaOOCr94Yw/OabI6u6naJfMsO14eKCZIxEmJF0J2ptpqQsSXUtujPBweDejDQ18VrkhclGoouGJbk5kpFjP+AbRwtL+TDTUC6z6JnkobPWkze/EU34aGXkQA6+FDZ83QA4sLdmmsZUp1OLhF5zl1GC8upnjvDbCowSKC/tOYJYtxYJ6le/Cdq30wQqqIas4aYMt1FAQM9M4QpbSwXq2EcaK2537m2vSKcScsLl8xhT6SweZdGMrjdUuwOhD5n20934YDZxzzIvrWX68ttgbu8HL8+usXWaAtheR0Cj0PiWfB0v3zR5pctBPmgsUwLFZQFwd0BzDGqqZsLYaVB2geUo6KYBXzYKlO8aHQwRtwuYGNiRjkU2bf3LzTFohUWmjrDFzpyat6k5lv8CUW+wT/PFNaqsS5+35ez4CsFhljM7PvQTZdunS2GFWA0IoZh2tRPSKKLHWQ9KWzO+r6n9qTcjG+J1ajQdIGktUC1G8sjTaKzthC33VP0MjqrDTeCeIuQF8HLkYGIaOqjNadi18hV2c56y5cuoB8dBKzY6RGDGbjKarfYQu1ses/djAsMX7ZQJkzhECPjuoytv9TpMM1jz9yuK8NCKDr+ewWAiZR339LyLPok6jT6PPI0+/cg+jUrGVEo1TLnci+Eay+xPhOVP3Xwe/52pkNnnOiKtvdDgRqPpXIQ5tXE539/OplDeTn9rqBqE7qAa7e0jTKybVyWxrGqEtVxUyJiq0d62gphz653LBMD4DW3Oq1oowpsBnWWW73Rsnc1yccFnWTumj6XZ3d0Ais6bDstt6hzI3w8t+r5OmQBNv7fzGcxmsNfFeOg2KF1gRLe9nevx3mkFk30KGBPYCBbM4rIqaJC4dlhTRLgK8UAIu9Z92PIZWLqBGBeEFcN3rzXbNSpb0V3MgdO2KDHbccrsqlnPgWunuK317608EwZqk7qeTdN6fziGzcrloLDMOK1bQ29sg1Ssu1MVi8EUW4lNAKdbOk2XNRn8PSazZ5gOW35elimq4/ZZ02hC63PrQsrsdnjNUin5zrHqipr2djDRxP3w2tg4FbB9IFcHqQtbcR3ON1uF220GO3v1580Obf+00/HVd2r4NGuw+scYaFbaI3wB2LcNggKt7MG54htDK04MDUbZ2NSQxJQM1FuQIJUQcDgbsuR2yHddHpKX8h5vfB9lMVi/jRMdzwToiqjCtiUz/O/4KkcS4ThVbHAXOiS5Uy/qhqlurH0e6ag9OivrL2Re3W81laHfqOb7ElKbVYPYawKBnJCMSEDx3lFyrItH89JyLO/e16MjNJuYeO8FUGDqtmM9H5QFV/7h83yHiK1SaS5JtaLmfevKUKtxVHjF5Ctdgufn698Jr54Y5qhDgMvp3FU0N4rp1sCiCk6N5mrYir1Guo6j3aM0HcYOi8dTs8XE5Q5pOqu4sind94nHDroFOEJb5phShsthwjUmDNymgdNbGYZFGwH5PgsjgTUcsAdsB53eV3z0WRYYfOZwtgweO6TZ9SwfD7q0kexKGRO1KNIRXYdnaKO1c2ZyZ7JNCCfa08s+vzNYyuy6oC9TK6SHiHanuFeGGE0rL5p/iYHA27CAvPZ1LJnZ98/Y8vRbzJhW//E7XHx1RK82C/imqb83Vfm8GzQHZxcO5V8nuIi823+BaQVuNcMP3cO8+77tII4LDBg/uKdbKx+jUVIfc1GPj6FUjW/y6Rg5bGcDMkg/c3mL2OC3+jQ8eP8L82Uyo8yIIgtzIp5zrkOz898W1ikdpMTL1qwCA5cF+oFlazIondFmwR7bK5CE08f23boWw2m+OwY1eRka6lvA7jKVO4/pGs8XwFedmakNZakWwEb1Eq/S8YLY+0HpoPn0mSm8OxplqVjbuWCjEuezRarhQJgEQLO8D2Zqr8CI9Cv8O9jJH5GHsqOygMuU5IsFaZ0p5uHcwzGi0fdiFwdNKt/AzVeHJZDmK2lWI0GNZYGdGY1+abVvY9XCcRqmvcd0D29F6uNveTi7aKYL+e9ZQWrgwej79/+zguTCm3FHX7//e1bMx+su0n3i0PG9nyLeahEFtisnX478YzzYEOY5MUBn4SCmegQzjtMOMN4oVmIe/RNbIflwLNG5pp/742Plg9THH80aw8WOpxOxwnirRxVuZ9Z3B7xdYUqsM/+hh774FKu/aItj2bP3rua++isnP9AQR4LO6m+9/zp3+PeeAJkkynv7OVYCWffGUpahSpeD4LNi6CiUVW71IIY8KpmxW9U5FLise2y8JqrfuEJVlmHHtE2D1Q53EJh2+ncdEJsi4t6XO1Sr6TL9vuHm/OD6RElxXuQrU5+r1tUitOUsDkI7pdHnlIptZO7alo7g+2enKxLNGG+UKadj1/Jz+5JcnhHUG+8WTDSNIp26igbJqCzMFVq2240pgZvtyg5fNCSOgm7V6MbHQdv/v4hjpvBd32TuL5Jv/NzFt1TiorgAH7jOjmtm9cZ9mVW4R1lJqQ0peW+tAM9dJA1f+HfxvGedF7GcJa01KrS4ywtbZFs0rXxd+rWcxe1ao9nVirJIulSAfTvqJ+zLrA+1vKNCMR1ccTSj0Clb4q3/sHn1G05j9XoRln7q9VxO/5fu1I0pHsSI4zPFyHQkOqgXDOwjtk7242+5Igijf52AZCsfpD4+PlQ+stRR6iB1CZCdUvwEnjnV4ozcXz/gjv08z9rVsGDjCvR3QlNb+WgWvMcbu+sYObSaGm7hmgCbmSi+g5utzithpfRnYpp61kV3JoYUbN3ncGKWqq2J0655GNpqixUwHimL4bc6vpCiGqeJ5yUUeHYcyjWezP2o7hMedCNygHiT5vZd/5QKIXtTK5H3BeondH+NgjFJUBX4Pv1tTuG8U82hzJOopVAjLtB+8OASS8+Nt5WVuUoGrck8y0/FxmrMZO0d7O8P+U4+JTXbZnC7pNI3V9UD9t5M46dAddfOEflmKCkn/LZWxqW1BY7566XG3AnbIqvgfVDDrs2ZvHO27TAQQ3WPPcliK6v313+DMsl/6U/URR3XWvIjjGX66Ziql1faRCbUx7/uJgSLjxvjgDv///9OAAAA/f///1oAAAABAAAAUSkAANzhAAAotS/9YNzgPUoB6khBSikQuEwA3E2IQryTH8SNzIaJZhJhUiCQrdwlBejf6GB1pB+2oFN69973HosEjgReBKVM8aUpNnWKXZ3iU/yKUfGnUByKPTEo3tSJO7Em5sSXKrmSMXEmrmSJLfEkpsSRJLEkfsSQuJEjdsSLmBErSsSJGBEf4kKUTMmGmBDv+cN/ADEkIAY0yZGTPMnP5yAexE6nIBYUiPsE4kCSzEeSJfmR/XCdOBxnke0s8iIj32FkRjmMRw7LaeQ8jdw4h/XM4TnsyHRY0Q274TcMh8eoYTVsuAwbZtOGzbThNomMJpETEfkMIiMesuEhH65hMmt4DYvhNPylkAsZDIfhLFSYShXWUoWrCPIWQRa0wlyssJVBJhzkwSvc5QpfYS+MhQOjcBSWwlPYSRNuwlD4CTNZwktYCSfhvyN8hAEZCQ8pwkWYCBthIX7sx0A4CPPowT3YB//gHDt4B+NgHbyXJyPvBcvgvhd63Mcz9Ph4Btfg4xoxuAbfYBq8Z4P3GIadizsULewYxQlmcYJP1PGKOq5jPDwTbIKO6VgFp2AQl0VcvhwX98ZvPGIEk5ksJ9fkJpMgAcdwITgEz3EJVmMOHNiYjTt0cGM3RkP7wB84La2N2/jsbI3XPLAHNuMNXKaBNTAGzsBjZEzGFvgCT6DAFLgCizGEMA7jCCyBv8AYjB3wA2bQgBuwAl7ABxAwAvbiBMzVxV1cgA1wgAE8gAUwAbbOzs8AmFau963Pok807iANFGwT3b2XBI24NEgoDcTI4Gw2r6HhbV4mk8lkMi/z3nvvvUwm815KdrGigd5777333nvvvffeyzclTBS+e++9bex8POKVcjqdTucz0OmXh+e8hXN/f5dOWk3EOzx+eXhOpzMSctQPPs1lB/Lee++b2JvYs8lkwjWbzea9f5eXl8kko2w2b2KDHzyYhob33nvvvc1ms9lsNpvNZrPZbN57772XyWQymUzmvffe+2S2hSF6MtsmhzyZbCQOn0w3MzQnc42uTyKTee+99161D3rNtQpymmx8B8c2SAJcW5ALcG2WCuDc2thk+Ip0wyvFZPbxAUUV4WTk4hEhkYuDjEQursGKZCyzFLloAC2SsQxj5CLlipTT9eKsjaSzUHTQyEah9amhCWJCY1MADQ6te++9944JTHTupXikI4PwlIAGwBk6o5x7SkB4qYvg3DtzoiPxk7OSjK4hk8K5FwcVlr4Ezr0IYEoKNTlvXLJiH517nPIyNCiiiI/v3nvvfRpCYLyHe9achs0yV40RM6ehjLVr2EzgNFQC44I50sdpyKXDzbKli9PQTAnIC2eoxnnvFC+/Qx1ALp17DKzc59+9is174cgu76Gdo3vvvfdeC87n0/m8995775jT6Xw6n86n8+l8Ou+9997ELYA5bDlj+RXOPZEwe8j6s6jSM5EFoUKQf/fee++FW7Otqog1EV/MKQI2EVkQ9t2RtIeniagHA9JHE1GFjiaVKafgAOcsL0xoIu7FQdyClnYpSdhEtGsLBdDSWqWa1ETki8DsdEZGqiKcVKRjbirRyNz0sEdmrEu+e5kh38TexO7zvom9id0xWQwXyAxZvfxuG0kDID/RiGNCcgCYqaAuzE/qQDODZma8ID641ba6VtVqGtpZB7PKoWqoZRVDvVAt1LFaoVKoEmpYhVAfVAf1qzKoC2qC6lUPVAO1QOWqA6qACqB+tbVSW7QWnUVlUVj0Fb2kregqqoqioqdoKUqKjqKiKCj6iXainKgmmoliopdoJUqJSqKR6CPqiDKii2giiogaooUoJR1EJ2kgKkn/0Cd10j4Uku6hj39/RoxkIUKEj+7Rvj4YFEYWHDiI1KAzbNjYccOPChESBAj98SOHjzKUDJkxhNSLlzBgzlAzZgoNaRk0aM6ccSyss6N2VIUKFCnmKB3d3QmKIjEREXHOIV0j5yIvT29xMQ6FQ4dOncbGN3IoI62jJkyooCrwnDhB0oQemTIFUAqUQBoYJS3t7S2OmYMS8RsCJyIEbUFZsJBbQfEEqVRpa/PABoJ++OBGPTg6aqFaBpkwEVxCk2zYgGZGz3Lw6EHt0Dp49NzRQ+/QPIpq0tA21A0bRYqEAj6BIlfCBJ3jhrqhdegbCuLSK0dj9NE+KudhBB0RRz1ooBroGlWjhFsoDbqDyqBfaBcxNAwtpDmoDkqEvqAuaB6do3eUBAWkSopQI/SPNikcjaNZqBUqSDlQNNqBXqFYsHChXKgj7dKd2pMnTs1p06VLjDB58gQKlChJkBpSV1Y26kaIBgxgAl3UgIFaRt+9DAD9SZMqI4mRUbILDBiAKaAJHBe1o6OiVmSoQYMKXxMoBQpjY2IWItCwsAcS6IS27FKlYp0i1aNGsQrVqi8vXb0iFatNRUb6ebbTOdlHsgEBegxEiLIpu1AhPZMtSNCgpnR0tBWrZTEyyulGasvKanWtvtWz5szJg4h4uKbVqElk020yZWpNiVpTb6p01JX9qOyAAbrAi3qVUTAH1AFNQBFQsAq0glij6lSpQnWoVtWrmk6drtN58thpO42n7zRkT07u6T2N7abfvEnTaRoOHMVW7Di92LA6Vr9qW32LlrWlZtSVelEf6kRUAGUaoCU1pa6kGGgGKkYj0AcUQkv+6U8tqkE1q27VpJpPP/ZkF2rH1tOJrdh5mhbtrkW7CtACtFYuykUp5TY802faTKPpMmN6TJNpMf2lsAsbTIdpL4RN2F2aS2vZ0lsaS2dpK4It2Fd6sKlIaSldpad0YJSO0k8aSjNZ0kvaSTdpJYAN2EkaSf8ZaSN9pIv0ECJNpIW0X/sA0kD6RwdpHj26R+voHY0jR+doG32jZ9ToGi2jaTSMvu5rvo7RL/I6r/V6r02oaBVdV4fXeG1n16Jb9N2di3bRKFCwaBZ94sSKXtF0naLnSnSJlmsS/abWas1krvVaN5tszdZwcG3d1iFCuLVbixDxoT90XByIBtEj+jaah/bQZ53WG8zarDl0h5ZA1mRNgQKGxtBiYmVd1mNjGlpDV6iQoTP0hAkX+kKHtYVm0NVd3aCBgTbQX18H+kA7cICgETQYmFd79YMHCTpBQ4CgoBV0hF7QXAW6QA9oAv0AGkAHaAEci5t51izalGvVsm3Zli1vZ1q0aleWJYthNcPiW5xKFIsaxapG8ShLXmXJlqSYFSkmVYpbleIfZ0G8iA9h2x7um1btmf9m0f4+CGv2H97Nin3bs9mvX3s12/UePs3aR/sz29/hzaqt5/Ab6qzX8GVV1Gd4DPXTX3iyyukt/Fid9GJfoSZ6Cj+hGnoJH1YpP8JDqJP/4MGq5Dv4r/r8Bs+g9vkFr6Du+QTvVfU8gj9Q77yB76p0vsBzVTlP4AfUOC/gA1Q3D+C/ItrK5uvTmub7uZrxW26rkvFaTquG8Vkuq37xWA6rEvord1W1+KW3qlecla+qgq7KU9UpjspPVSVuyktVPyfllhWIj3JRdYaHclDVhX9yT/WEd3JOlc03uabqwTN5Zd3gmPxSzeCWvFIlc0o+qYq5JI9UJzgkf1QjuCNvVMGckS+qDVyRJ6oKHJEfqgjckBeqXU7IKSsBH+SCagCf9EDVHZBLVup/3A+95U93Uloe6X1oLId0PtSV7/FHysodXQ9N5XkcDzXld9wOtfQ6ToeG8jneSD25HGekm3zR49BKh+NvqCV344p0kic6IoXkbfyQNnI2voYqcjWehh5yNH6GEnIzbkgFeRknQwH5GBdD/XgYL6SRDsa/UD7uxQmdi2vxLH7FB13Qq/gUl+KBDsWdeBNf4koc0JH4ETfiRHyIC/Eg/sN9OA/f4Tkch9vwGj7DZXgMh+F7rucv3IWz8BWuwlO4naPwOjfhJXzO5XyEi/AQ3nSmXwfhbt7ma67maY7mHdzMN7gGz+AYnMwtuJhX8AkuwSM4BAdzB97AGfgCBQm8EBxwA17AuZzAAAEBALy7V6fO9patZWnZWbJiwXrl6tK2squsKpsK1SlTpUhZ2lE2lAVlPdlOdpPVZCstJmvJVrKTrCQLyT6yjhoxWqQokUVkDdlClhDlIEGTgSwg+8f6sU9nZB9IPnvso9Vj81g8d+zUoTOn0cqxizaOfWPd2ESLaA8tG6vGprFnrBlbxpKxY8SEKQTzxXqxhJaL3aIlC5Yrg9aKrWKp2ClSogRCeeLENrFLrBKbBBDJ3xEjRSwR62eFWCD2h+1heVgdNoe9YW1YGnaG7bMxLJ/ds3n2hW1hWVg8q8LeWTt7wtZZOlvCkrByNs6KsHC2ad/stR+sm2Wza9aDTbNntoPlYDdYDWUZMFwgs2DHbAVLwU6QEBYBwgMw68A2sAzsAgUJvBAcsAZsActlCQwQEADAW7fVUsv1Vq1VaVVZNVaF9crVZStWq6qqmgrVKVOlSFnWUTVUBVU91U51U9VUM1ViumSpUqVUJdVIFdIjR40YLaqKKqJ6qBaqhOqgKqgGqoDqn+qnOmtkhax86mN1rHkqnmqn1qlzamNlrIsVTn1TFWtibVMP65qqpqKpZ6phLVPHVDG1sIKpXmqXyqVuqVkqljpYrdQqlUqVUqPUQChPnDRhUpfUJBWwIvk7YqQIkTqkCqlB6g8fPXjsqDpqDhw3bNSoNKqM2ldjwODb08urL2qLyqKuwFOR4s6uoqh11USlKzFHQq6OqHEiQsA1K7O+3e+20qZ8y1YtWrNkxYL1ytVlK1arVKVCdcpUKVKWo0SFAvXJUydOmzRlqsR0yVIlSpMkRYL0yFEjRosUJUJ0yFAhQpSDBE0GAiT5x8/TGdkHks+eR0c9efDcsVOHzpxGOYyLceC8caOYiNjmkM0aNWnQnDFjWIbMGDFhCsF88dKFkMsWLVmwXBm0IliFyhQpUQKhPHHShMkSJUkAkfwdMVKEyBA/IUGA/PDRg8cOHTlw3LBRg8YMGX0xYPDt6eW9cNGCxQo8FSnu7FCcqDNBV2KOhNyIOBEh4JrMtwvig1sb25qahzS0sw5mHDZoKMuA4QKZhTGxChQmSAiLAOEBmIOvBgwWKEjgheCAga4CXAQGCAgA4N1W2rds1aI1S1YsWK9cXbZitUpVKlSnTJUiZTlKVChQnzx14rRJU6ZKTJcsVaI0SVIkSI8cNWK0SFEiRIcMFSJEOUjQZCBAkn/8PJ2RfSD57Hl01JMHzx07dejMaZTDuBgHzhs3iomIbQ7ZrFGTBs0ZM4ZlyIwRE6YQzBcvXQi5bNGSBcuVQSuCVahMkRIlEMoTJ02YLFGSBBDJ3xEjRYgM8RMSBMgPHz147NCRA8cNGzVozJDRFwMG355e3gsXLViswFOR4s4OxYk6E3Ql5kjIjYgTEQKuyXy7ID64tbGtqXlIQzvrYMZhg4ayDBgukFkYE6tAYYKEsAgQHoA5+GrAYIGCBF4IDhjoKsBFYICAAADebaXdgST9OPvwedSDxw6dRsY4bxQRD9ekOWNIRkzhly5ctGAZFKQiJfBJkyVJkBzhoYNP70WLOTk2tbQzsw1lGCCA0S7KZYvWqVKWokB54qTpUSNBgfTgUUQ8XJPmjCEZMYVfunDRgmVQkIqUwCdNliTxwYNPD0Vd8w2EGxuGLrAvBgq6XxYsV61WpTpVylIUKE+cNFVeqjQp0qNGixIdKkQpiM8jY5w1YgoHBbmWJBGCg09vwB2KOro5ubgQzTcQbmxqaWdmG8owkI1VmBAGAeyLgQKvA11cAwJYSi2qZnNHF/fGdlY2FvblxfWVZbU6JYqT85HLoBQZZWpmGKit9CgRpWQfPXTiBMZ4UbaBrCktV6ksPVVOatSIRUfcG9tZ2VjYlxdXM/MzM9+69Zbe5Ue9KN/yoR6UY/lP78mtfKfn5FR+02vyKJ/pK/3JY/pLzuQtfSVP8pR+kv+9pI/kRR7SP3K/d/SNHMgz+kXe4xV9ItfxiP6Q33hDX8hpPKGn9L4f9IKc7yc/kOc9oJf0Fv/n/TjeP9/pdx/5ffzEQz4fp/s9/+gk3vH1eNzneTwO93fejr99nafjH37ONzrby3lG9/CLH8fPHs6/cQ7v5hW97BMf0S98mz/0sWfza5zCq/k0HvZo/ow/eDNv6F9f5sl41495MW4/zBd6P5j/Ym29l+9iWT3hc7GifstrsZ8+y2OxnP7KD9pMb+UF7aWv8lQspZ/yUmykj/KB9tBD+SdW8p18E+v4TH6JZXwln8TCecBHYhX/74/YNm/ki9g1T+SHWDTv90Ks4Qd5ILbL/3gfVvB7PA/L5He8DjvkczwOG+RvvA3r42s8DbvjZ7wMi+P7Poat8TCez8r4vdezMD7vX1i9d/EtrItn8Svsisd7FTbFp/g7i+LtHoU18Se+zs69iaezI77Ez9kQT+LlLPNHBI9pqATRuKBIggEWkEFAIAgog5gRBgU5HCYhdZ4BBAhlgCLBYGAArQAACAaLTUFVGqppgEGAgAHBjIidQQKmlqPwvnAiqF7iHQAmPj3QS4wCxk60R27oe0xQuXDglx4JERhtid3zoxCzk+GhG24aQtC0FJLn30FMjlVCP/w6gCBpFqyPOMccFe+GxPj1gKMiQbA+9RIxcpod8yfGAUdPsgKy6DUG7FkT6J+fhAwcdYVl0iUIWfLmuCz2jiF42gTTplNgJMXCcX90G0aUtAuujyyBiIVnA+wR/GtzYeI3GPVPvkLEzKNi+skTiFCpdMgGf8cBO1cG9NOnOCAhqaFtPgwjV7o8tkFecWRKhwC6fBvIzLho7I9PwYCVTwXlUGOYofHtgDr/DiAXLhzqJVYDQibbI7/UOWSoXHrghq6ECJ0qgf750ZiRkfTQLT8KAGpaGovj7iEmz0sAX34dxCBIKtZHvkMMmnfDcrhxyFHRKJBqzjg2iCgO1ZJnADDh6aFachQgdrI8dkPd4xAgHsED+WyFZncSIEa02rk4MCBYMuR50jKjThcTS8b5V3AQ34NoQgca6Y98gcidB8XlkVc4ACSozB5iMZvB7x0XDjwQPzd3Ff18ntvQt7kdrUlq02kYgiOtuC46BYJJNNNYpvgrPpD/QMtt4ZlrYwYcUr1svFacMSVbB74/Lvk5OpP/PsUBCUkNlVZ0ohNzWCk5bDhrBa8J840CfPNEkBU5LLHmw62nkGBGfAOmQOhc/QPIy8lAFbwPcdoHgpmRGRUChTCu2DtdBqozhPznIKHEkERuvDVUyQdz8l0D2A9AAzqvTQqMsMzYGP75urd9i7zzf8uNzct9f9fN+/45gbj7bsvnzov9b9bt/745gfC7t7+97++6ed8/+f7P1Hv7v8/tvjO7O3/P1x8zLtP+//P0x4zL/r9h9x25+305ftfQ2D3666+uWbf/+3qGrT9+kC21j7STfcMU8JWPQdeeTGYX6RV3yVwfXYV4Rr1PXAA/29xdsoVGiLFJh+Nf555z3jQOomXJfpP/rzc9a1S/2v9fFX6IZ1ajN98Hj78V/if61Z9mdDIaldpDd33umNlstSabjhJQXMJER/7kn/A8cc2VZVi4+Bfy+GkTUa/9W8wP/MPz3CP2dV7rx16Ysar51j7NzV7C29bjR89awDuXe3J7fQO+vnm45On07tGo59Bmzi5oMiZ4kWSHzg3jjHYwvIlJ/5E6le4esCb3pNqucVnqY3xRzvWrVPd1OxSU42wNqoXalF1iOcVC7P9g1X9RfbUy5M5nzVpe+QOU7C2pyBA2Sm2HboyDdV/22Uj3f3eIL5u5Tr65JS9z8/vfah9zZncf204x7Pek/GqBz3ii8qHVt9chbqi37/JMLfP+9hCKciVfWvF4cDfdukxkDz7m5a+9lrnJ/O578KgONb2hIz6yZT3ACm2sLP/lzmbkNep/v/lPbeXVZ9j2UfaAtwwj5APu/8ya+VhqC975oF0T2YSreBLgk0VVGXtNnP76T/YNXJidaF35eVh9F7/a/qnt8E7DzfjzM7s/mHdn678Gkfj4X8/H4uj7UXej7kbdR9+Pvht9P+pu1H30XHwL76tZ94Ovv9/M3TEWfeF9Peu/X327md05F/3C87JuN+76N/hnzI5ZHH3/URy4yLcFdfgKZ+thz4FPSefg1h888stu9cMjfNkNfnrkxf/0v2n/6f/T/+MILnjq5ps57GypZnjxpXe84JeXNlMXfuHSZuDy6y4jPMKX3eCnR/ji237qiC94+/uekR3VC2/4syN46Q1/fPTl3/T/9P/pf8l04Odnuo7Y1A4O5MXfbPRq/XjsXFS9ey3hjC+/jsUvBBd/tJ1j8S84LztwDmznXHwL78vOtP/0/+l/0/+n/WnTDP6L6YO3CNrdKOBVu0C/TYMstw6QeAOhP20ELjUTVKylkJ/GAiq1F1q8ycAfXg3awHDIG9sBlTgf2uqC4JWNCO23I1K8KYF+221GS+fJbgruNStUrGWRX+MCldsXLdbE4E8rQ0s9NFLp1oCX3OaGfVscldHooG57iRdND0N3fdQEBgj1tEHE0gyJK3uJWH4jpQK7XEhpGS+CH6U7bdjxXcwWlxBbPfZ6dv5UbwuILI0gWdk7KOYzkSyg3VRuk4oru8xcehTxtXWHZ2fX9La8xNr4iit5f1k+06wC7jWawJSTHnUx0xxEbOXZ79m5pz0tvrRm9KHYdl9PMv3Y8V3sO1+BgPWX9J2B6N4S7MyMQaZrDyrW9ofqKpzUBofSBmS/I/NQ9VqIyW0kIvS9Ezu/FcmBrUt1tzpzpUqpQaqPMlijRN9ZKm5MokjrmHV6tWc5v6mrgdVKT2D9K8P+LboMYbqxeaG8eA4neosYuTOKO7ZdzG6cxqrcdZy9BjISayP310zm0payWjKWM7ZKuZOZ/Xjx9rJ9eDuX0vkM+5wWtH6N6MzMjkbtdu5Ca5pXWNka0PRON+9upLTM88ZnuXNgc17hbge4Vh4BOqUuA3ov+x84xw8t70SgtKJsnvDwImIluOg6F3S3FgNd5tHgmtxu0I63i3HgVwAR08FF3w3hjRFllwQdF2eE3wjIWAwSBJ97Qn5IWYcFHV3bwmV9XuigtzCg50jZneHixsjQ3bi1Ab7lMX5GOFm75aErfXzQWbE/jIGYdIXouJkgtK8ttszWhtteijL+37NhEdy2xee939Y2oDZn06qYzgre8sXe1Jx8sf5WoN8FE8bHxHjmjmjdCnSxfHIDcX0u6GmysUlgQLgxfSFo+cTIW+ZUexEYJau5nEWgKUtBaYGptnlr1EaoMmkpGRSgXVZw2y/mGEyGSNtKu6GkHEa7Yhnn2ErRMWfc3Er8jGJuELX3jDrMIl1HUO6akN+bq0Uso/01CYf8PgdgNme8BV6ejpUd1B4y/jwp9CTq8kPUzadlP6bBtM/R5pwEvS3dzGkKNrmIzGgdTLLpbm+LCD2YK4HF6tqGXrNvizD0TL5YTIwa9dGp9LSNteXKLZzdy9kKMZvEY3lAm2tZ1j8JZLZAYIvxVs7OlyyvTcTbbc5eBc3l96aYfs70sr+eaT+R3T7aP1h+/DoVqkVQmiefjb8+H9BaXS5ZU4J9hByfa/Tw1hnjEyZNmFryDwxnq76M4esYNYXIzbg2woxeyTsBkmtUhKA+1bBb71Q6oWP9xQvY7Qf5DHLrU2bIiGR33r0PmTka6eTmSfxPpYvD7Ys7ZIuu3mQVeM2T0VaXL+sJ/UeinHd4sQV4qA2qMjcN352Bbx/F5LoXzrKrpMhk58YikWKKfBdrOac2A39lbPg6dZn4OQVKH9ko82qBYfzRtk8cnfP0wsBIt33aqJUhXKnu2zhFSmYpxb9Ms4/myDi11bw2zRxrkVGt1yE2vwk+3/80tlAWoLK3SJyjwRGT7K4beLrWhB2ghU/TogbepuhooYNUqEn8I17OObLYEv2phRWeE5N352TbDzEBW9OFe0eyHMSTmO75WIYUU967fIu5sal4u2Gz1SnLXkxSxpTAMfY+8jrDEfOuBihwyG56oE8inWd6KYB02aftUZ1PkuF+5DdG7rOR0xkS1QPsvxabT6/oYCz1pLZl8pdrxVSVtSIubAOY9fGgbqZqHQls3ruhrpOEZg4RNWZYdvs6wLtdsOJFRLstCJgrYE/3T6nLh7ehqCdRjbZorjWKeYOjFgrjNReqOhW+lYeYaG1fL7Nac1y39I4UxK+9tuR75KNsk6zq/Fgjb/a1IzKvg3YVV+YcFWWCoHI2pS8rcBtRz5rU15RnHxXtB18UaKSW29iNcLjIvvDCLdZuq4WaCup7WdQb2JnzTII3RfNxqB2l2RSatc0fnmGfTz4IVerHbt8y0X5NoqXYW1BpNtz6Zizqbvb3GXzgKdlGvJ5rbJjbxPWs6U/gSbTFtwkoI7ib/PbFlIYOpep/IvEiK0mUQVxuJRvMI+aRr7iK5GvkGOKuS2sUchCFqb2MvDFfySGuCSvjExvaAZlcTnr3VPyJNNnEcEIqMwI55fermiGbyIYcZ21fj7D2ykMQyTUi2nlrQYzbS1b0tn9z4eQKrXGfhtUTiMTSOTQTAzCuG2CyhpWzcYiuwnZiSE6pFOLaDgg9W2K/6c0xDt07KMuU50f0nHtkuOgERskxx1FDVNgEaOUNJg0xlWEZCNjEnNlhMvTao/O9rm1j/MNXvz0BVSbhI5Zie1/ridPY+sq6s0VfRXSedR9zKcB+ZcZ82c0E/bbbNigbgPa7vUON3czF5rn4bSOxZzkx22RkPufeSyeylLEDk9eKzvLZdqqge3HT+izlC+pHKi7DSxl3gVxTtm1aJmtHtaGNPyQ3+2IzO+vxniB0DcKZIxyXHa1KmzSqhZf5WTK5TxucrNaiJjGveIkwIbjcbeiWzpmDvwoVOcZVFoYnungmy5t6q7ODRRynoOSuwc7i+6Jy+fAQenKJMHbFm7liD3yh5vlTaHBhv1yBNpdb4tnFJri8mHvH1z7e7BphL7u2WjKSjJG3imhKznPPLHZW9fkldHLmlsKxtlexZk6xFz3wg8tfG5o60a2rS/Q48e+tb7NQWtoViEFuV3K341hOclt5ChFUvZkVbspPm4pGroJzLRwrbzbYky6mstt7hHY8Qo+NC1CcyVZDXa+PvdJ52X6NJxhZcBMfmcA1Cx5wh2h/gTb+Fun7vwLapJx2PvyFlxjjGCZ1klO96xuNHR1IjLk5oFuc/NcnRleHedq13gInOrnysHzG3JpRu0Ip0lwLKCdJ17v60RzaiqgteCaazZMw29wnYVuwdVPKbO4szzDditJN1t8vK6bDh2m+Jme3ZmO+rakWLjJRQ/k1+YhRxYG9ORpFAtY7VnxZwV1zZ4q+k7ImrxjuzmUKGT8xcz6qE+i2lK4AqRk1ha3ZEa+JW3pE+s2Xp8siU6qeo9fmHYGpekuhnFxccxfe9qKJaqbfeU/7iq3DImZP4jJ/Kz47qFZAb47mmtiLKfNCCyU3S5VdInaTHZ5yst77DsWV7fK13HZOOC5BYXs861lr/FYy4rvdtJ+dE07XWOMmRg5j+fTW7HaQ8BwVs+FGk1VuhSpV5Bw5eWlJZ8xgUO5WO0Hn677WlaCrZfEZul/ZDmlfpQteT0z+kNmsAJlH2VcfuwPELfLjqpgHHVE5o+s0zwd3B9owU09PyhiHXh+DM6zf3abp3IAsMZXGZIwZ10uyW2845U2iHT00i7Eg9oM1I0pjVnk4RQc9wQXJ3QJit5Ft8bPY1+tDgA77fop8m5bHFig7nbTq/7aeET57C6yGiDJE5E5ZmCPgVJkPEX2kPGaryhm2TZucObkxWTYRQOIs8qfzjT5l3tYWtydtRPur7egvaiPmX/qOuZTpvgzJswiB+BglsFM+s3Io1hMLiWG7LTtNbPXPVGUcDsFIh43NbapsrhYyUk5T9fYM+0BNz7yHkRZBRD7rw9ln9HXyoz5Q+HbyfktRvJuMUUlXgDtlDWl16dxJ7/Yttgao0BDrdpo85++pyjEEYqST4sIZ9tmZnnnZIrLME0DCQvGn8Yy2Nv7WR6tH+ib1V8/SL2o741/a1PjkBUenPOdA7XTIthPcevfnUtXzY2LTo8adVjBPN9XfJEdqJGQWWd509JOpAWJj8Fo6KsNFJJwZZNV4dy4U2nz4uBIHjMaGgIQaLqax2d/pvaX1kGJDRlT8xuK10Lky0lEm0VNF9J6RMiD7/Tu1mQhDsX9ZPIaYmFfGd+tmXBHiWZWfd3rZV42l9M0sI6oyvHx3QsP0Qu6b9VXJRrfBubXSOVbSmk+mYlwT6M/7QLBJvKNXZvEWxGmwZkRXejgjN8kW9GqOLM2SAktYg//oI/NRNAaf43a+uIX/O7NuhVovAw8KFi5s4cEobZ+T+y6dhB6Q3p1H2UtrwJwZxO3t/vzJTdKRDmYmp3FrzrJtoFVRN1rNk4HIlG9kYHRZg64hFPX+8eeIfLVuwtc3MN7bC6EmB+KGb4IsnbJdQU+Fz5P0+BM7bQ32AgTRH9oo85G2/Cf1+PFHQNyW4zQ/0R8rShcLhnVYVSdTkoG7nMS25L2ZZ87hsZwbDcluM4/P4ddy7jkk42YevPnczdknlbRpNTGt0wdswvr91/1TX/I3bRB5rvfO5/rk+Zy2odf0GX3DwPvkXUfgrnM2Yw73oh8dIlXWbQNZMqoZoDqnHh/SrX7jQ6RbVPxmw8Ikzt5aY5uRmgMmKlE4ePjrvubRParvr+cYCBanvNywAzGPqnviALOREZg8mBi72vi0tRuUbZmY1jWEgkSYrXrLpBF7wn373uqy7ce/FEZwjWV+Tu1Hj/v8+NvNswwB7BRktdtKAK7p+13Egk/ue5WgHxJ8rRqs0q9pbuC2rwZlt3hNwC7oovahWQvcSH8yk2ErZsc2o2aWkxYRNGG/XBdmSN35QT6GTUmIu9WWTzrpLQfkfpqw1Tf30PHvMCr/ddJeA8Dm70cjx8wqVHAp7eQGddfdBjFxnfbqSv5K7ZxHy097BXDRiCN+O8lzbhVq3zUGLWz776YJLjUZv2Qp/FaRcmsMLBi2+WJvgftldjvKu51YViDd/A92ARlv++y01QLx3tYGBL/5dnaD7AXiF8P3dtR+fnn0dNT5aKaQjt96MRde4GM0YZLqMmxsq88uvl1/2ZpzUeErlrMe7wc7s+0ndLkadhlvtGD5abIGezUJda+AuEo3W//kV3z19MV0Lysq/4QhihigbweZH0Z9ZZOIohwUvfwdybFZ0y+786ln8mBKLalcDTWGj+qYbdZDtlsUd4ntH4f92emFrn2rZGRdPMxLEbTwBUozMs+ZZE5+/6/WJdmbdY2eLL5eL0iAt4FQdTrMyTBrkjlpc+KhzVV2mQdxXWwexHYxdRDbxeBBbBcLB9Y3QdCag2g95SnJ9DRsvtV1rAR/hMI43bmCN7k2ocrdVOoI1lKo7sCdKmAKO052yWHMtxd7FKcDA8vg3S0b3/duwMBDzruLs89/UkIsK+Q0XjcJGjM6CfDehuyn+dvVMffW+tKrD3WpwAo4Je/gB/OvcOSY78577oWX2KdHXrjye6r6a6kyRpDrU6bi88k+4Uaf7GnhzhR8y4qCV+M0XpBXXg2rnGWuycZ05UgX3bcV+t35J09JIT2l+PlFwyS3plJGlgdnCs5MNKEYF/r9uPlxx1n+XtzaMT9u9tzCv1BzxMcuBEGbQhb+m8Tskj3uJcwz8rhKu6G70RDb2Yj0YzU16vM/8u3zP6/T539Y2ud/0n3TrxvLhP4WUkffjbZjWimFeXa3izeS4EwI3DdrjI9isnDVbucZy7di9C47Tb6vmnTRfJFn5CAwP0LvohbMBIvd3znvV9m3QonJkVwjdCT54joNanix/sxucSaBWxG/e12VDDEzRCyaOmI/+TpwJwrj57y1daprlE3sUf3YLXw9Kl97WGE268B6VQ/cOIUdzM80mFnARS+a7DbTsUWy1Wbe5sBo3+AuKoGLXmeUYIFLuiFhM/IrzFcpHGXhv2Ob8SDkvF3PCy6jVqvSFqwGX0gTsjHjtF82ue1uscFM3HffNfJb+phYRaj5ZJ8eJkZrCuK73zRuW+O9XdiU/zPzj6P/d4WP4Fbbm3N/6Vldr+ONWnCt/TQE27IMbUJqc44BbDqYg9Qq8IedA3ZejfGMPIQRPdpM3N78sso5bgSFn/5fXSOA71f5iUoKgDhnyMs6k7Xu/JC2dqvnjyDdLaMm0ePkZoyy68DGJz3P/4BNGItFGzCVBv///04AAAD9////WgAAAAEAAAARLQAAnL4AACi1L/1gnL09aAFKQDlLMBCQDAAl0A2BpCaF+N93ws1TikBLWvetsBQoFIGiWHL47x0Ol2MeSOV6rdPe+845D/QEVgRzBFczlnSuJRrJXN8YwCeYqwXBDteyThHXeAnhlU6v8folCNG1UEMbpxZIMi+MNz049d7kmC561rGKFQokiuiIIlgCuJGdQ1SxuDuxDEsKMeKfGlRIQxvUJ2B9seGbu5jQ7gbVTiIRaiHSBrGHyvjPkiqeMoGZ5RnHelPsYrYmXWK0Ch7Czh6kvdO34Th+4zeGX+pLncYwPLXiaLoSLxa+jZ2IYa29PjGMd6cyhlEoa7PRlTAYy8cBTilRWWIVpWXVvDFHuOrrihMQ51r8ocznDksn2CnrlTKbEEvA0Wk5YQHcSfYgWDQVUx8FseGj9QragqbwzhInltHEa1ymYEymNtr55fXcstOhDxsn6aHKPkJmrgMubH0Jwle6qhO3uz1XMyI/AFlCcdMhBr/Z905BhEmYoxC1zgiuJzI83hpoFBw++kJFglVJAIXM9zVSJyNrjdoAyyyLrsl0jg+sRTJF4AQhrNCY5NbGRAtFUjurF71Rrbbc9KCjyIsjUJyDM7JcdbLVpj9Gq9U6BWeyeuFHHFMFwOqPROokUElVLUhYVPs49qnCsaFljakxNVaB4RAnJWUVqqtUte9GHUVMR9Y1jWRJ3FQRmSgm/oikPl05I+WppgopQQkKKCdq1c+vik5E1YkDv3Y0rlLjdkWIRxWLoIXrAS+tGC7AmwIsuFS/0CFBSMOgeNACGzIcn1U0n5ichlSx2MWmGjMrkdVPyktrmwawd2qFK69sXherQt8Zee7awnrh/fyjeR1BN/dGBdK4Tsh6gAYWemX75Lq+e5+dV6y2D0M8OQPN0HpXlLHAKWSUc5pY6IzzpRo9LopRBC+IA7oA6jGW4ScBBlwUFbDKR6WM3ItVcChxQkcYlVOQExVSFgPxhsQ68YXSNrHb5rHXm6W4bkFg/KYgKi77ksS09fWC7onlRrMXzFgWGj9T3jVqboThMOPdHCKF7JGWN0wiMF2XEN7LJ5aDVmq8mSyaC1jTt4mRRxjEy+SEnKOX5bsjEVyUSVWvY+YlEjqGb4gblTRX3HknlC6qtCp8GeTILEMm5b2CAuxiAXPqx4nS2+aynVKSEJwjnUJ4NDp9AucTrwpGTh4wVQ54aXTCA9TNplsONiaNTIGqV6gqqyLVJpRAPm9SgNjcG2w3cVBGqH5O7biBDdUtY9yy4FFRlXosg6mWVKm4VUgjBMFmIQB4klIJqnkQ+lxAcdVzqc7h44jqEDdjkY1yVcap98uJxaqaEutco0TVahEKlneSqiom7VgMtapS0nWYZqrCqpEkb1UgO1a8bxRRL32qYtreqoioTIJhahSYzW90zLpDboiVx1+kKhweeqyPfXqqcsz6WCHLmqp0PAutkGwqq3jMtKw92FBU+YBhWntkKKsC4hAHwzB8hWEYhmEYhmEYloSi99pgdPPW0LLxMubS9zCvvR6c9Lx8d6TTNRQYkB150fa2WW1N34hieMP62E3/2MWQ8gqcUvrLY49wgRt0UR7RGlz10qi57i0aXmEu0CbXvh1qV1jLzJ0qaCmMdaPK9S8N4RWwCb7CAu7gcGKI1IUz6kKgZAC0Bi+hMNfaoe7KmIQznjEj3PT0wYrY2eMdxfFnDREECrVGo6G4BZ0ozF4LrYhRopWUhFoPWTINWeTEpEzqWEvY6IofsIv6dQT2Wgs7GVmZ1vT6bIBddxbtdprsdgGlvK2mutsvnulcHMkRP+JKPIlDEnEiQpyHEBcCxHUAcSCRjiPSI394jh/+I4jvCOJBhvjjEB9SxHsU8SLuw434Igtn0cIZW3gLFz7Dhbt44TRe+AsY3gjDYcTwGjE8hgy3IcNlJLpjoif6DVf0uTo4ODmXix2OPZ5629Sna/5gzdfS3CzN09B8AZqjnbmCMz9z4AwcuAM1b6Dmam7O5uZuVH+pTo3ztziPo3MIdE6H53Z4jsfnenzO9+cR/vyvgk+o4BUC3UKgBwp6BkEX9OAcPLiHEP4hhIcg4SJIOIkUXiKFpzh0FId+iOgqEB1xhReu8BWGfsLQDU34CBNugtBBEDrhoHcY9MENrmGDb8DgFzA4BkCnAOiAEtxPgkvo870+78vzuzzP8zmv6+oi4AQKOFkBLwDmB8AcTMwRiLnYmCcY87EwLwvzMC834OVeXP7F5VxZvpXlWQMca4APmHIBUz4VwKUCeAAmf2JyptYBtN56zl3J359SV6LUlCK1pEgdqVE7atSNFHUiRW1IUSs61IMO9SFC/YdQEwrtPqEdCqj3AGpAgZpPoA4k2n5EW3S0BY32KGkXIm3SRY1oUS961Iwe9aNJDalLJ3WXurPOuusu+ZI3NTm5k0NBRXmUU1FVeZVfXVm5lWt5V+e503daT+ORI+dNv2k6dEAbtO3Y+ezPrlPHTbtZ02t6TsNpOXE6TrdpNmbMdHZnnzkTpsO0p6eYFtNo0IzpMWSaTKdpNW2mTJdpMP2lr2xeXnI2Z2PBcu1rY2Ja29qWltWuNiVll+7Sk5OardlPnmzpLY0ESZbO0kaMWGkrTYTIlJ7SQoRE6SgNBEiTbtKRkUt6SfvwoaSV9I8fTJpJBwnipJ30kCGSLdlFilBpKn3kSGVXdpIkmZ3ZUKBoaS0tRQqX5tJVqnhpL32lN1tHjB07FFuxHx9n9Izu0YNG02hISMZmbB48Fnuxc+SA0TD6xg0WzaJt2Djsw25sNNEmOjGRRJNoFy5EtIhesSJEh2gVKj70h0aBwkN76BMnODSHLizs0B06RYrBHmxERBANol+8IGzCliFjRI/oGjVKdIl2dDRsw8aBo0W3aB0do/kyRIgg2IL997ehN7Sfn4bW0H19GBpD4+Fd6AtNR2ehLXRcXIWu0O8roSV0W5te6/Xaml3b9YMHcz3XDhy89VujoVGb2mdncMPdoEHccaelwTVcq6lBaAjNxnbXd+3mttd7PZ1O6AktJ0ehKXRdHWADdl5eYAc2X2doBFqt1QkSdHVXL1jw1V9tZgbWYM2AgVd7tQIFBbpAl5URaAJtwMBVX/XYWFVXtZiYUzv11lZTNzUWFoAG0AIEuO321BTbbEdFeXsHCAAF9f0tJZU794ABbbedlbXUS83FxdRMHRb21E9NRkbVVH3ggFVbNYLeJExkQJKgEzDbq/lOp+8L2EStwvCr6TcKXxmvjDAYCURHOK/WKxwFzZTrYoLEK2IUgquLHpIBcY7hHAhneJoBp3nalie05ba1/LeW19iyBLbM5pYruGW3N19480vNGqiZmjt0eMtvmZAwLsflEiUgZAj5xAm6TJcLC+2yXVahAi/j5cNDvayXERH5Ml9u0SJCjpBfvKCQKWQZMjBkDFlRcUPekBkZB/NgpkEDRAaRa9QQkUVkGzZG5BG5sTFEDpFnzPiQP+TFRQ6ZQ05MzJAz5BgxLGQLGUZ2wYABWAYrMGBA1dRUVI7KAQI85acMAABTZso5t7nN3V+av/QfdXVZjY1l5aycIAFX5soLFnzlr2xmFpbDMhqaAQf5wegoI0KEFL2iHzSI9EkRNWokuugR5QJZgYKtvJXJyLSyVvbyuspXmUCuct2lvJSdnJpyU5aSgspQWYAAqkyVsbJVNpAfPCjLZVlNDUFGkNPSDuQDuUEDsSyWzzJYpUdfKf+kRJV+0h86FOkjvSFDjt7RF3pGD+lFJb0om92fUnaz+5Re0pgxYc54PhkyYT6NZI+XlJQipUp5+ViwfNHS5//8WRMoUJtv86Ghn//5ggS5AaTn48R5855FikQxYmRyiZJv0gTIkyc//kfkExnyQ96JEyFM5jwcOJ2O1ffixbHLjceB4zEHGM3X/DCcDwoq5sW8HDlm3szv2YPm0XyfX/OTDwUKlafyU6ZYeStfpcqVv4L5l5Vf+V+++m7ejx82z+b5vB4kSIIoeSB/JMkn+SAvxI4dOnO+8+88HTp5Ps/XeTzPY8fv0PE93tER8iH/xj8+kY/yTt7HR77kb/71Hd/ys2TBfMzfsiXzM99q5fJcvkwZzud8NQ+alyenpwfhIaiZsDDi19hej+3Z2p6v7dvc3s/t3aYvYfrT9yu8/8KPAX74O3SI+7gnQWLu5/7ECbzHexUq9n7vDw8jfIRHRJzwE75FC8AH/BcvAj/wY8TQ8Bo+MZHDc/jFxcEf/BkzQDyIb2wkfMK3YSPEh/gaNT78h6dBw8N7eEbGDb/hFRUzfIaXIePCX3gYMCg8hb838YKCKT7FixBh+IZfosQKFHR1Xxc/9eno3v7t7ezgHu7vXm6Fi2fB4u//vvD7/kHap72Db2BmdrZF4Ak8FBSW0wIETQgOCDhA9vQUoP+/DWs/LEwry333sZ7p6yvMyz/nZyk9yzYtPYBn8AoUoCWAkvotqZeiei6qp6p6srEfA2ua+qaPCitDe3dKlZxSgdcy8GIf9gLeygrswf7qquu7fsBXSZI0iZEnSoTokByvU+dOHIcD5/Mz1EMDuXHz5s0cUJdjx84gOh4HEKA/HmjNGjVoPNM4Gz9+DPXh46WlelyPz/E8e/aM+qjj8UEeyR89QuSC3NNT1EUJuSE+7sgZFXJCjsg9/dPbOKkrUsTH+fiiRaVe6o0cUmbVMzM5O8P4mDFizDDxJUsmfVKKZ3Z65xInTiSbZMHiWBwT89Ky0q1YobxC6VSoVHqlT3Ep/gSKQ4lyhoyf8TLuJdOr+BW/dDHO6WGciU+6pIO5+perX63exerWTd+y6ZuarkXTNQN1dHMQ5OLg3mIq/E7d2tjW1B6kOWiAdmbGYIGCBAjKDhggGxMLA/vy6irAtaVFIAvrymqAgCqqKakoqABPTk1MAJbcls3vEY58ETw+NwFUUlBP39S5mxotSkRqaFQ0dM7HIbMlUyrKP7GAB8X3hbPqRfO3UC5J4gPyicYzRiD94oMDS+1uKtTNFKMBRHpZ95IIUcV2XcR50t2mKW5xLxnPutkIebqz4R9IF8cHse5/u2z3ch/tVmhLXQruhHaLK8H9a7O4fm6E9tLtc/naSnfP1Wsp3TwXr0Xi3rl2bRG3zqVrhbhzLoT2hyvnxrU9XDj3reXhxi61zeHC7tsmulPXrRXhtrlsbQZ3zVVjAbkP3DS2j+vAbcDqcdHcM/aOa+YyYOm4C1wFrBk3gYuA5XTL3ANspmvAJRsTCwP78uoqwLWlRSAL68pqgIAqqimpKKgAT05NTACWWja/V2optZNaSW0kSI8cNWK0SFEiRKSHDBUaJSQ6KFRQIEB//PThs0dPHjx37NShM0dOnBZOC/rm000bNmvUpEHjecZMGTJjxITpBPPlymmtbnrpotlyabW0mS2WFrO1bK+0VtoqLZV2SitlUjIKlPZJ66QJkyVK2iTtkdZIS6Qd0gZpgbSRrY8Wsn1sd7Q6WhztjdbRRo1GGjMYF1vFVkYbo4XxwkULFogrDlvDVkWKQhQnTJQg0Y5oCdsQLYgPgx46cNgg2GpoMbSB7QULgBUoTJDw5xehj29PLw/vzq6Obg6CXBzcW0yF36lbG9ua2oM2rXXQAO3MjMECBQkQlB0wQDYmFgb25dVVgGtLi0AW1pXVAAFVVFNSUS1UG+DJqYkJwJLL5vdKlEonSYoE6ZGjRowWKUqEiPSQoUKjhEQHhQpiA7F/WD8sH3YPm4fFw9ph67BzWDlsHDigbz7dsG1YNmvUpEHjyZ5hy7Bk2DFiwnSC+cJeWStbZTe9dNHksoXVwmZhsbCYl5ZXKq1UoaQyRcqkZBQoT5w0YbJESRIkR1gjbBEiQ4QEAfIj0kcPyEceO3TkwHHD0UaNRhozWEZ2UTFRRgwYL1y0YIG44tBQRYpCFCdMlCAxQgRLyIYA8WHQQwcOGwQ1ZMAQeMECYAUKEyT8+UXoY/nYPb08vDu7Oro5CHJxcG8xFX6nbm1sa2rsAzbNQQO0MzMGCxQkQFB2wADZmFgY2JdXVwEudovVIpCFdWU1QEAV1ZRUFFSAJ6cmJgBLbsuymX2vRKl0kqRIkB45asRokaJEiEgPGSo0SiiLdnZ+ydY6de6AyWHCuBkD+jk5uaWy0jJjSpFCJVvZvJI3Ny85M7HkSyVKmCxZk9u0wTNITR40iM0eIkaykby5iYRyjp1sZ40ZM2fIZDFPniRp4iMDATIZJAiUIUSyECE/QrMgQYAiNx03vfz5MyhQDtWhA8eNnCOH4w7NLrlLdnSs5qo1+8mDBvHJfPJkOnKyHNAM5tNJESh5TpqcxjPH8cyeGQ6cMrlMfpPdZMkpeUpOkpFkH3lyEjJD8sh6Mp7MJlfJlHkzY+YsUHKUPJnR5DNHMpPsJPfJe/KgrJm99MiP2TFvuWYu13zNWnKmCxd+2a8vs+jLfXt5xV7ey8uGeTnvLqe4y3d1GUVdrpvLJubynFwmIZfl4LIHuAwXZ8GShai0sg8QCSZaUQAQgEAACfMHGgakUBZKSnYO5Ipn4aGmIQBEKoAAgEENAlgLSiIAABICAgxQ0FHRUdFRkRFRkRFR0VHREZERUZHRUZERUZERUVGR0dEiIqMjoyOjoyKjoyIjoqIjIiOiIqOjIiOiIiOioiKjo0VERkcOadTXc5wRUcVZKk7NwhSnbK2IDc3RcJFJkmiCzBei0w4d7R2pAz5hNY7MUPFxRlDcnd2Cc/vGfjQI+9JgSVkpWA6uA3UoECtHk3xwZr7DFomtUQ1TqBy2xKZvU6WpQAAEisBR08L35Hq8pjhRyWLkihVqs+IYqFGqiQJSgUgqS0xJAeIFXAytp+qkXjNah90p+8Vom0eMc+d2/Nf6VbXDGLHrx26bV477cyPtsWPvJkvFZvaIXT/GKpdH7u77l+H8G7ejdpF3pCyXq07aMf/trzhv/ogy4syc/UrdLu4Y5v7t+G/+ylJ5Zqj6KcvFURh77seQOiDTSBnYK0zfclSPOCt221B10sr9/I6/Hd+zdkddIy1fofr4WG3zCGP//sx3981oHbArV78YbcPq9WdPxX9zt6t22pG6bKj6acbaczgZ7o8dVTvtSFkuZX/BnePuvwx3x63sLeyOXdtQddLsMefciH/3zW5ZuCVk2Zz94q4570+Gu18iUTlW5OS4XT9lvzhqz03lbhOAAGP589+TleQ7aCVj9yvftUtitYxIf0HvNy4c1KBlr6O1Ac5ezXIwCZ7yx9hwd2q6QeRtpypqGjMq/pvZIEy8sZ0pCZ7yg6sJUfNAyBqLfsx8I9xd6UDv5yz5hGQdWPDZTUAadfVISPp+PAIkWUEBNtJs2ZHy43a0SaNQ4qrK9G4GAzh5KJCUXmMtLFIRYUAzBWr4dyZdva5gDD/pY/SC5TCXX50+3htvO+p0YT6jVQ4ZYMgCTyaYssmFEU6YcMKFFy68MGGECy+ccOGECStMGOHCCSNMOJSVPOI6qGQZdagZItVEeYrBeORWeOI2PHEbXrGV79yOnsQ88zpFGLvXEmv3xBB5jpZ9/IlmsI9PzOuLYzf7Ww99NopL3gBxUu8rWF25AWuGFUwjr9hsuBUj1DE9qlkm90Tnd+dqmfeN9J4iqIN6/Q6Lyixl8NbkNOYX3/Yeby8Ikc4H1N89o84JwoGKN/lyEyy7y9TYdghtfyBETUgrESwftITtBWz+/uXCrD3BCmfKKtjEBzHUejggrbioJ0pWswJV1Dxc+piAJa9aij77I/r2WDizSqK1TIckqXVRBfgW2gGpWV9lFVCo/Jar/ux9F4rho5dTJVPDuDYqmrF4zQLKvE9M6ESRHc8CcQ1YK19++fLLV53yG2lIGCWhROGIw/DEbXjFVr5zOx65nd60iU/YJj1mQuIwfMV/qzhNTDDY1Xe4m9mBVfHh3tnVOKJFj6aVWs5Ovw84pudFiI34LONpWP2cQeVxVFq5ufS6Jj3jHWDA95gGHjct2nSOQRos/UDQtk3kH5jRgEhm/HFKxtQ0x5PSCnjfPDHHMDjw5ap72gacOQT+zZoqGlXptqjdQMb9/XsvIF29lkx+/yUjpBOOsHpmvi3LmVjSsdQ27yijkcUSoVKpvxepHzSRKnaN32TKyxvHGQ7CbnYLTD/GXFRUKt2nYZu6KmKA8e6mpcda5JwBen/nuoWHvkeWHfdovVLNPuk5uzYyTW79hFZcQEv494FJN3FTabU9+y3Yb0BQvvWmxK41Zs0xbJBti40yZZYtqVyTYtcYa81YbMluy3aZMsrWV140t+qWTCSIYMEEESSoYEEECSpYEMEECSZYcMGCCxJEsOCCCRZMkKCCBBEsmCCCBBUsiCBBBQsimCDBBAsuWHBBgggWXDDBggkSVJAgggUTRJCgggURJKnE6UUWmXPOnwf+PDBkgCcfnPLkhAkrTBjhwgkjTFjhwggTlHyZ5pYNx5z4JudixRQvvrjixRUrtlgxxYsrplixxYspVmzxaoqj07CXBn1UTBrnnqNn31Hvq6CPsekwyLBFuq6AxcU2jxFfdL201yAaG/kKm/iGTXzDVrxyO9+xke+0TU/chDdtxDM34pkb6S15OK91Mow6pEySFII8hUF8wya+YSteuZ3v2Mh32qYnbsKb9sSeG+VA7Pan7drf9/0r+/7rvfrWTv/Krv5lV/+yV7/e73/t9Pu9pyPv0bDv0Kh/aNQ/dOR7evYfDfufmenUoD9pO565Ec/ciNybdGCe5MxWuu4QXgMn9G7jLV4zP/VauqJ3BsHCbxOm3mYB0nsZ+PzjkNajax+s3iZi6jUgkN6Wh9PbbJS26zGLfvN5K1kx/nAV+uw/h98EcHoaBae3HYH02heqH27FrdAyChnmCGZDNH+CyzmO7bO+5eAZm2K8zxFh7hzrPUTuFGwmYvdhVDThXpjh9uLxb9/e2OFN8Osa+91VnG9Rm5sttVVbUQ2wn7CSy6mANxOoYi05LfM7qVUuJAV1G6FNduZVlMDNlWQo6n6ZUA+0H+nuQnKGnI3ll9/bkjtblzQOceW8mvvGdxlfNsiR+02z53VEvTUp3Jp0jviiWlhKPd9vfDnXIf4uj2ORheEtnHMF5t/3lstYwrCZIJso+A40XaDJt853xOpnHsXaDTu7bMTeyK/XHee70n/R873l+K1YjvtPu2z2bu6Bta+1Y+0s7OLW7bW6R5dyZ2/ZLCPHswbLkZ9iFxoucvm3RXussN7212B54lpsUgeWrQUTO7l8QZvcVq1XNLtQwvtJT/nFneF92/KRrkz1hN8Al3uENthRvJ1+Y/5NJvR5rjEu9EBypOtoOz3ITHWU3g/W+q8y3pdyBUS55X2GItLU/n4T7dtl4vae1mfZPW5foDiLl3V5Nj59Fhgan1lqEGHAWojOTs48AuIHwhzZXtrPWEFq9rmbbAs33Q27cknm7/fCGcl+rWsc87yg2uOuuQwtNG5Axu0oiTgaNIaoG4r1vhcly7Xh9h3nyK1OompD5gL4quBpunfQr+wkBmNGRdPFYBtJ/Jkb+Y7v2d6fVSaDp/lUtxgZO3O8r+F1a5Dt5Kq55fbB9ZFW3TK99tRZ+hj0WdmZZs6Bt+da8R1mE7ZEg2mmfWhqD0ZmpXMsNdQKOyfh/rc/7B0o9LXuXd7qb3wlxtK/5JOfzxFu9SN/jX3a3X6zdX/V9Plpj5WsW70ytGsSh7y79v7Dlvhixd72B4jlvL6pLdeo1c7eLzgzto47fvVvhcj9U/gCH29S++5tGXS2dJFvBJXrcPldWrmIVtmi6ivciv1cX/YtN894jU3sDG3nmT/U7X6yCbU2EtazR369jSHmZKPnvIL2eoYtgGWFZt8HLMuAnnTDzS9Z02s7weRCVr9FvTVXoRVU92x8i55xk638XUw0CH4Lu9+a+9dGxuzNEtpbu37L4LWez15yR8U9fivqFcxFmcOTdSazlmNZ+J3neMNoazGRWett7N5RMdOnHd++3BZd0Ad8Nb9IlrKItY57xijG4Oqyclh45U3uh+QYP/skw8TQnajdhD5wYqSLhiIfMj1jv4jeXXdv0b/bctdXNIv9Mm15FW5C27W832GTC7e17QtjVrqdGISXtLAyr4wSgDOnRLkpLLYpsQOsWBC62YgAPnYEwm5KbJQ1QWPdFDs/K9yWy0LTphsX/6vXUIdyEtbOlxf3TszMhBorMu4Kc8Z3uyxicgc/w7ubWTsqNK93Jn4hbLldRLUKunckt503iFKH9Qdz8Eqo7gJruedcbDKx1LIbvtHZ100ZPkcO8HO9Y3i1rEzQ5nSbKxgOWFxvOUmnAh2dktHkaIoKg8GSG+P+u7vDN8T1Go/qDpX2BZJ8O0+ymlDvxWRLedJGSn0dIu/iSBYR6luQfAVPul/dl7PZZjet0Wk7ub3QG90W7RXatnNMl6bt7BzcQ9Bw7IPqfbpTzLU+luDzKwPpG8p4tmvyeVAwZp7y3BnOqYx1P78heKBNB6UCo+EE3W4oVWM6zCBeD2F1b4gPuhlRqsYlMUE0JsLXD+t7omQ0jbgqguoeFv4MybLG+WiH9nOB+Ln9+l3dnnuns6XHf+N2WBd9dlW3i5J/S/CxorjdT/0y3LlZY9dy3Q6wWahrtnh/FePcS7AF0tZuTiWefbYJq6+V+oA7dZB+nstwmOSJjUsUPtcA/Uif3jIcF3di48oEzzUuH9LPagnHZZ3FA3yPy/90+1JCxsrOMBra0P3D/daUnjE3ExKNbuD2Z7+7Kw8peA0X+A4Z3wIPd7vFs1oj9nrcSw3eRoWwzuHeZXgXacQtjnuFxdlfiuU/a/PWrWnDnbddMPNsVcWVi71bvYtS7H1O4xBzGUeDcJ7LKeHVsTfMjZ+5b0079uzDBLnB3Th3CqZzc0ce6P59rfZH2ikBdi7dPJfgGOmZjXcqfO6p+jqlZVzrCaPNDtlrtr59SRqXa0LieAfw3u99hhRZwwloh4ZzgcC53eJdzZh7JbKlBn+jRlgHcXZRtIsQfgvAsYLA7qf+cpy5WWXXsN1O2CzQaba4fgXF3InaotD23cxDMYRbpo3IkXsaf9jnsMyOEzC9aPnB3Zv/XL/z0o3znl206uCuMX+um3HZOMt4vaG7G/5dP+OSG5Y8xQN5j/m7ftJlN6x6igby2vbv+ryJ8rcv7POSvoHGHele7DyWIVrYOm5X94WNYDvL7k5AC3uFOVM4zYhjGd+dNLg73F+JI+4O6t7EhVwMRTvjwPeC3QljaY5o965sWX4T0si+HdxTrsb+7iPbnpzKG7vf3DXZU4cd50Jk3T5Up5LjDo706a52O8ufLks+2TRu72Qbl9yBXNgyymZ4r0dMZ7Hf9nF7s//HjBzbP/cuGF93DFKbVOju4G1VaY61GVzE98bdWfWGj64qh8kLttVnCz+x9ZwjmvIdIY8R71Rli+GdJHQiP+d+ibToTji7334mSQwLn2HShJG8s+95WbjDpBOTPPVnWyXrYVN0vJwZJpfXPDfuhzCqHRwQwyTlTxLfcpXoeoHWtlgf2Vz1CBRjXxB/Z7cmSJ9JQjr729ESaZKRlMlwa42fJNcl5zBR5QJ8JhRpm4sPqwQh9slS0Ji5UczL2Ta5fp0S8G1y1XSgAE+3SeevEn83f5joaJP+8nk6gLPgM8oWF+GQNPe12NXZBc11A9pFH0puVMKffIL4lXDUe08z7X0dZMYOYCAHzvsc+Xwrxlnb/PEoLb94apvmqwVoQU3GcmaakOvGfL39ezO2nS9um2KLxs/kufz+1NMoMWCstLWojQzWotXMUS4FVtOKXufCEbqYmQPK6QDr2y67l0JBk3LAYh/uWnWUkBPGfLSfLzO4SPMzKdvQslsrQ0ScqJDr9YtVmyHtho2mtLhJGZds01uFsMygqdmkFQhocAwaeue9DluzkGttOCLjvIXJlGI0LOzI7ZNrcjTafu06wAa8W237CNo5W21e/eIE43e5wGL/dhc190L1eynfkfYZqIewgnst03aRdDsIPDn+0rjPHYNkYN+1BDfBODk5Yb3PssG5sSl8+2zO4+VkXVtddafxpAMFFVs8M/OgWYBsbTGAiZJfiW/Cb4wc7b2QO3O9HcaAtdXim7wNvLkIiwZs/Di2WH+F9/NDsb9A1tGMmS/gNs1k4ukw0q5D3pK6mQP0I87F6btLyGlDXGDD3Lk3E5hs9C22Rddtb6yEjVZ0uc/UtRzmLLR11pmjBX4jtbWcsO70PkoP7jIYYZ2ngXzGKsSxDMPDS+Yu65gNQ5aPdvJR5DMtYx627iT4xkhEYFKyRbraax3k7itx2VZbRr/ymBjb7eaS+Sjz9uWgi925z7cQYhS+G5sLLLMsNitjtFHLQ+029C5dfKF9kg2VaIY+iBcGn6u6mmK+WGuwvSjgMR2m7fnlFbkhq05/jq9hzm412S2QL1+xTV3xGiEjM/9uC4+8vMXS3Ta02HlWF2yh/1ZsMX/3vjEbVH1UK7alVbCC422ZwbN/KbJL546mwZ2X8UOxtGujXYV5yWGz84Okjp0btU6iTAPULHNOIbsbB/f2MjDrsjqCrMV+kD2jcox/psn90f7n9uv5AtvLqcN1O4NFyxbjfdWdrMtUlixuMfOGK4ApZDR3hiTyR9tsyeS+9wUSnWm1l4EPwpprUux234suzJ8Yu519w/3qf7XzE5aDHDomwwffcL92r5HCdjgfkP0t8EGOOdyd+cyWo0nfTt2UoPjOXke9ByLH3mQjeVsd8eUJuh5XyM05RPl/HXNkKp4gDmJ5xOou+B+fj0E1Ka2PMZH89c4NOd98SaC7zdT8vA4x/p3yrtae2xwh3k1zEjpG5brwi0/1DBR2o3oZNtL2QGYKL40quJTWAx0r/F0298JTOCaufW+y17RfPYnR1TwaC18Mf58TJC4LYFyqXD48OTw5j1M5M1efBYT5TTw8gP+wCT8w6lkAho1nMxH7QWOB5KEWQZIeWwDmmID/aBBX43a/sTF3g+d2i379IY62fWi6jS3MtG3m7lBe5wxDRH015jUskd8MqJC54YkCXVggWUSDo6BWIibd/cS8haKvWGvyLJdmjiH6SsJ1PeD3XHyCQby1fY/tAyfmZIuRy2Z5TuN1Dzu+yYZS+BodtBu8LTSFDyZ6iAdvVhhi+ZgOE1CWzVYIfJ8ouSxqr6l1ZuXMfitdMoPOtk/sKYahaE/8esJElm6pFkTpw27G234WRDCykqbcQKvVtON5XzBsHNOgEWhLvJuIBjgefoco/2D4O/uUi+HPjGA59koq/I7IZOLh1tW3doKXwnS2RfpA4+xGkq3e7m8YwW/EdfLrIPbhYemOqIW9YbfUWB120k5t7VNZOPH2SZ+KaGRYTdMgdTQoHwEKCW9H9WZHyDle7eEot0+t9BMMPE5mDftdHWFAFVmm/j7IqLMpsoP0BVQ5eWQcORu+phF08zCDTdWIvRclOxkBzTG8eFOsiwV73I6gOQIbMm4Z5kMl7qz9rk/Zs+GX9Ygoem5cJhEjgZ1dXBAxMnQtc+em6PTxjZDfb7Mi1gJis32BXX8HRCuDRxwaT8bEQLn/KyM+OzeRt88p5UdaK3e70eyEHgu2tcc2nVPQGyvVLy3/dxJGVdRCYGkdnerGTTpymHBpo7/f8GZFc220Q31+rZ4w2h1hwYtjoDTFBs69Nd7X2GE8yOunWKkYNJqcduM2Vr+WY7N95q+ReyPAoHV8ZGiTK780DWagbmII4p/6k/u3+CBbzo47WxK7TNl0snM4/NnKu43Q/VnnOVG1xbnp0Uc30rYg6xGbGk2Vrn2FQrhiiIL3Q43ZPK5t6l8bVdnOAJDzgh48JldFCdRhgWDfHDxKDTEHoX0y8b2vkxI/2T8y0A2XNHRp6cejmvzinGAO537D2jUL5AGt4FYAm3tjYw3NxkOGWhDIjnSLSdGqyW/Z4ufRDd8DPnxjEnrwEtIw44RomOnVRzfeXfWWz6GQ1YhETujXQogF+O70B52TKeb3Eunoiucd7Fb19xjSSPbBGwMhM9d3eQe69zIg8ex2ZiOijG/I370/zAFMcyG/nCh93lzhOV864Uh0HYWpfNnb21EKc2ApmTI40Kyd7u0V3VzS3ouFYVi76Z0y96HU5tJPDyoL+wOvPfTmRFOxyKXCedctzEPZIubseV6lYjM/epAtbJvEQiqs7O35ed37jHofLaxLOaYPRvahhOVQRonpd87zroIuh5RJp63EfbVRnddDew5GaE4kBUuGKdkdVj5v6S48sRtZctW1fhOaHmTz2iYhpg8W9oDcp/S/6kAy+loWU/mO7YwyMzvmHduWHaY/C5Nouy5GyL+H25Je4h1Olpb+rFp2RWN2C8vJEaw9ewX0n3QgthKkxt4tardq/Fh6nK9uz12Dz/bsX9H6XGDvcg/UjzODiznrPjZAxnf05Rk/nJfoMBuhmd5up8Qe6/DI6s82+fbrhWIpwoEdDzfXzcKx/RwbAnMTYy8sJOYrtjOYrWiplYV6uA5kRGBZ8Zn2nSGTR626jKaRxjYH2+PALsv0BP0I6/D7mdPEH2TDfM/B/FjsbWY/zP6iTqZDBHQHhXtUt22RKHf5jhJlusicWGxM/FiBzC2e5HhhGY3dwkeTQE3KQpNnOHl6p/DpPkUrWPBW8TA+Q2+s9iaevd1T51QKdSt3OkkGc4CYFmdo4Wqypuwf1d1udR4z6meD+Qyzf+KXK8FhXCfuEY896wZhrsS8sI2lEy8Lr559+5Z3YPoBPWp/hYnhI+0yXGl2YJPSgRNhJ33H2J1iy5EZi13/zrae6RrYxx5c5cbBnP191yFgeAIebiQJjdPEbq72ly7D55lz2u00ft2MlhfZjN9pn2ktSrgNpB7tV2ixqgh2JAxbeZD6jlYQvjPqhwcXZjk+Hg0OpJfdeA6/qyb7qg3krIx1h61xKnqORDGpvxNeLtfOa+c3WWc8UrNTbCQGVogtmECLjkQfCHFn+kaC316yjpaJjrpYPo2OBkLYZ9HZIjlI5truLXt28k/B5eCBNNVwzOobDYTMGLfsO11jag6PnPo7qOD7dthNkhjX30NBlUFBbrRyKbyAU9IW7YGcrAq+EYL9yHWcLLMaCI/wTtB0OCOk7WNKDo+ct6FfYxnpQXIxvvOsJrcFfIWongDL1mqdEYu0jT9IfbL2SrL+jpYDcjl7zR4NbbKOHJjlpOCvm7F9rgomuwf76RTHfCeYrHS8bjzfeWuerwuLC6zvYWjFo5G3fEbmAPg7y5AzyJtlhEFEOnLo10gtw4VgEpKxQ+2k3YiyLTV1xSMYcwZrjpx28NYah2F2zW/J9KsnE6ASnLlW7wrL+0LHTjH0tox1ya5o5dI49Jzd0Boo5P+reP8dNjUrREEYPq5k1s6uGZybp0gtuN2tdoa8ZFTLztE3tQcjD3dmdoI8ex4MjzBHv3AQKm7FEunPVfK8OyALxre6Zyg9hRJFmBGNgUkMYnWkvkzjAE0QVThZfn7Pujb8X8dZ8ErTTrUs////WgAAAAEAAAA2XgAA+O4BACi1L/2g+O4BAFXxApobFnwyEHhOALD6SuiKhK7oVNzxPwlsMWDlBSXA3lmX7OhsWruGzLyU0odVa2b/g/oUEpKS7zx9B6oHhQd3byzWKDQKxxwwkMrYqCw/wI7VClTU51cpvf1zJaD34RgY3fZrZzbX50M5TTaUC2UzmVAelMdkQTlQBpMB5dbcJf/JfrKWzJr75CuZT96TqWQ9eTVLyXkynoya72Q7+TTXyXRyaZ6T5eRujpPh9Gp+k920mtwmr8lqMpp8JpfJZLKYHCZ/yV4yl7wlZ8lYspVcJU/Jqjk1R8lQ8pP8zaY5zt7sJJPmJqOioUyWKEmC5IiRIkSGCAEN8unZCeSHjx6ZR96hIwcOzhubNjRr0JghIwaMTMwXLi5bWFayyCuyCsrJFCgkI09APjqaaCxBYoQIxhAgPix6UMwdciIHxA2HGgwzFBIOCgZiAPzz6+Pb08u7gJfvsl0dnYU5uTi4N7cKbRTYJqxJUIsAgbvVwjmb09DOHpiVOWjAgGxMbEEY2JdXF9eWVhbWVVaQraoSIKA6MCVlIAqqwBOBAU4CmpiWlJICIOWjDMCoiAh77UOGChEaJCgQoNY/flj78NnTejpP4+k7durQmSMnDpw3btqw6TWdptH0GTNlyIwREwbMFy9duPQWLFiy9JUnT75NenSUdEiRLtKiokhM2wsFSuoQ0QYV/VRFbSpWgqC2EFQip6Vd2qiosZErXaWKlik6escOHz+6R48cPFpH90iTZqKklXQ7iGejerYnkM7xo390tmiUjtJaWko76biPIGHi7dBe4u0lnSRFC8tGS8fNTU4Vjj1JCSJFjyjRje2iMzNTxGgZIkSE6EUaNHDMmAHj8kW/wGwSJtpEMzI+XiJ2YqKHDs2Bw+GGRmxIx3ZU0ZKQDcmiNWs0jhpdQ0YvMrYiYzN2hxQgGkQf9oe+0TYaR69oy3Z8lKxsFJVd2ZF9ogsN27AztIa/v0G/PbvOwwPswUEMjSGw9/iab7ADm7AF+4Jd2931Xet1X9PN9VzXtQUIELYReq2tLa4ChY6LY2u2tVaT0BImtFtcq/W2uR0n13L91nBjY0cNGpSVPWg0BQqqqhIc6KkpA13ges6Hj6AD+qBBL/RCubt/yOuHTmiLQG9t3bmdfl+vAYgYNBnZ1QIzbTu4aqyG6qioLSmpru5qqkYAB06cz1FS6qVegrWdpj1rs7c5K2uf+zmdy5HzNz3gzd38TJqneZkyLeBsBJg5GjRlXuZqvuZlmJqpCQlJrMUaAJztbGsbrXN7eWEb22BbnZXVWs+jlae5uPZ8T3udT1shaAT91V2fw3rW1tdpfWug4wn0QF+9ngP60wH+/I+fvrJqqw7rrxO6oPbqogZrsRvqG/VRB2gHzaCvnud3eut2TsfN2fSAr3mbl/mZm3mZLpDUT0md1E7ddDJPxow5/WnpwZS+1Hsv3nudnIuTOyH9FtKTij6L6EWZ3AqTM1HyKkquJMmnJHkSI081ciNEjkrkRIYcypAPKfIoRV7kyKUc+REkV0VyJEtOZcmXhP5K6ENHj2X0o02upcmbdN+l+278L/Fj04cxven3Yr7/nsyfXEgMUFAYh4H5T8xjXh7I5S8t78PylpXvUfnKFd+x4ismn2PykyjOieIoIr8Z+UjIa0Ie0vEzHO9o4jJM3MTjaTz+8cRrnPgJyduQvGSK30jxFJTHQXlKFdeh4ipYnAeLs2jxHy3ewsU7XdzFi3u++IvMB8l85oU8xhsFS5QIfCDgRwAesO+Mfe/b+4e97+l9Ue96eO+Adzy7c7C7Hd0R6U4398O5z8U9Q9zj3l749je3D7rdDe6EcIeTu6Hc5Sxcg4VbqPuGutfdPfHudxeueOEX8u4h73l8B8F3Pr+H8Lvf30X8/Q/DSWA4hjde8BXI2trGPrbgbAu+4OtrX//qeoSud22du/UtrW+1rnV1+OpXVk+zulWCnyV4AqqbUZ1q6g6mPiV1BlKXOvAGB34AwcsQHEHVH1S9SsHRFFwB1rNYx8q6NutZXIfAdS6vq3ndC+wSwA4W9glhDxM7BbGLvcLJbiDpSQEeFeABkA6FdKSjFzj6EYA/ATgAoxMwuhHRBxCdCHsB2GPzl/Lzr8TE1O83NV1/vdOLpFx9JQWg8WHFwA3ON9XVHd3VK2BfSa4kVzJbyFe62PmmuhVk8aVYtLqjzVl39QrYDtI67SA5HbSDlHzRDiLARCtIylQL6Ishbevep3ZVxxKtHyiZ2lUvblrWr0atnkUOWj5JrLR7EAWDrO4I0uYsSHc1yCOIIF/58wrYp6FhJxqxz/vorFPD04cVTwFoPC30fb/fziZvqt9sId+3yVbwm62A+W0CFfVNE1Tom3bi+h0dg+M7yuLri2bmynSUC88UjYqEpxIZA1EomdsyLqQdlSqhaHrbM7o7on5VtmV8FdhMtw9WBBZi3ZaBllEs2ppNCf2xDS1CuTXL+rJVy/TrgpIE8qtEi85XSRLVN0npi28SCDK+SHQsMT2ypqjrieYUEDFIWyI5SfLPekHGIEOg2vYIAcdDJ6hbI216tpSTebgk2OrYQKC3JXJgDIjLMNsil2vcPyZiLiVobolw2MAtw7IeRvFEY0tkDqGWDYUjl0oa+3vLT7T4X3NTv0AAukOHDhX6LxcnJPz73wsLMRzD4Adv+A2XOx7e3Od+4YKFW3heHt3prqdX97rv7dnd7u5353ufm1tbGwUKald7hQprX3t73N0kfMK33HPPrt1++0CrLXuZg8PPOng2m3a0BQvAwL6+wsLEvLbGvvWuW10p+AGqJ/jTl5YKvMCZmKAO9aamKAFOTlKXmvrUB5zA3zfqdz6A/Pyjo+uvR0LCHvsAAYhOVPSiJ12JwLZHEtwK5klw7QsqkxuoTDb9soEU/GUnpRwBm3tiQ5B5p5Wk6SH/yU5ev5LZyetXshQ1O3nNhiFBxQuANTt5ZfHIZfH4OZmVijXmAR+cFAY+PVXg4WkJ+r9imp+eZKDAfcWowMZoufANc5LDGGG/Xyk+cLmxhquHkxUwV6lUH0yz1tCyrIScgH8oDfnkbEQbEOPBpXIGESjbAo8uoUSwhAoDOQ+pJXVgzyl8uE83AsFIBHXhQm25hIeYPXWrpOb4ADm32Mmg+wbqi6IdgC4XTEoPZNh02TQeKn6C6Ypho+QBLKuLRu6ONjMdajMANW33mdM2l0Ha/nSh7RCAlBjJwi3W/GGNgi21lWBUuMAtGA/FpAbBlm9eqHbALRZYGAJbinAS9iMPbEkqiLUWZc5aKeoa6JY1Fo9rfkprXY0S+pBl3U3wiqKG8QSQRcgb02Ea9SF6m4xoMloN9cZRhYt/XidIS0qrvN5FKl+jGEq8XUMveFA0wJ9UFlqSeHe4eYZ0JXyxOnOlOxnGBmhiF0iINkk8qa7ppo9ILkddLx2WTnzB6q5RwaWFjHLafUMoMjupdYbJic1TLXeri4m+MS0XGzVCA6d2iyMvRM6j1bIyWTwU1GqnLFMBtTACIIcVzUJos0zcLVSLwtA0dG8CoXfYwF/hqgP/9azmWaMmzRYtWbBcsVKFyhRVKakdpVGhPDn9mpbG3q4T0iajoqFMliRBcsRIESJDhIAG+fTsBPLDRw8eO3TkwLFpQ7MGjRkyYsDIxHzh4rKFZSWLFSooJ1OgkIw8AfnoaKKxBIkRIhhDgPiw6EGxQyIHRLuu7mo6uq3e6rm5rM7quLirvuq3twoVEnSCpkCBqql6woSpnmoJEgy0gY4QAaqhmst96qfebiFAKNAFWk0tqqN6bU2qpZqNra3Nza2qqxoOTkEraDk5rMZqCxa0Wqvr6riaq+/uvNqrL1wAa7DW01vQC5qPb6zH2s+PQTNoQEAH7aADA83arAcHz/qsCwvTDA3hhluDhgwZCAnRGq0FBR/0g8aAoazL+u+vQTfovj6yJuu9vby8sA5rPLyv/mq77roePnyc2ul79jR10/HgWeql27EjRw5SI/3NG6M2uho1RV10MmSwjf2XL7nzu3T5ln7/W7YYuqFjwULohH7liqALOhUqgA7oqqqpqX3e56ioeZ7nUKDM+Zx/v23e5qambM7mcYzmaN7tmrmZN2ki5mIuKgrmYB4aGmZ0lJT0zM+suZM1Xq+bu6HzUjqn89PT1a+y/gnrWf34ab2U1rcG+pRBrzLIipVCWbIc+qFr0dLd58Ll2td78ULURB8zBkADeJo0R310OHCSOulx4ii10uvUYWqm37kjoAVcTw9obIwUIWJxkcRJnAOHEA9xQkIP93BBwQ7vcAwYNnzD//40XMP7gFyHjhs2bNR4jc+YAQNGixYsWExOQj5yc1PGZWg+h+Y1Of+D85w7LmTHd/Q4kR7v0fkjne/8fJLPJZ9nwgT0oFeiJMiDHAkSz3veiBEf9/EiRXicx4cMwXEcB/Ib13A+vgzPcD8/wxseEPDwhw8MTHziBwcVr/jCQhAHcUTEf/jAeMaPGFHiJW7CxIkTkpd8ihQrVlxeZmZiHvM0vklExGRkNOADfnT09Kc3NRm4gUNBHTiQIAEW1hbX1sHAvv51MrKysgZv8LS0B3/w7Tb77NXUuOe+rS3CHIOHhXV1XV1VVU1NFSggQEAUUoTT0U34hNvZUTiF4+Hl5e3t6enBHc4t6gScXuR0p6Vjl770nP9upSv9eqZfcPtdXR3b2dZuYe1rEF4BwiHAlwAfvlZ79rOjoTm4g5uZMTiDjz2smxbHsdcLwzAMwzAMZ7PZbpo3C8MwDMPwF/7CX/gLf+Ev/IW/8Bf+wl/4C39NYVPTrKlptjSy7VR7Iwnq26gdllxILOy5jTTWbAnPsPhWs44Wl7EHh3MV40y3XqVB36bRylxDTzhNZaZcO8rBNq0D3AQ6jBYkwMLNCnHjwlwY5kr+WC/IGHC5MBfmcmEuF+Zut1slyd/TjkoVIlDQL6QWvJuirj59EycB3ww4+E6JqQLDP0KdkIGBwDAMZ7/Zq5OHGIZ/WNXZwwnDMAzDMAzDcBaGs9k0B07IxEAEoXRR41BmJfBViH9kGTy8H7wxvnB58jUa58j0sTlpxLuquPQjSZkDBYh7OOMvhViXwLLEM3QEvnBTGp9pjsYsAFslowpjODkEgGyK4kUHZAAPVcRevkx4z6DgEGOJi66wfXEU1Q13hVhjUsYzKITAxaCC9rQioGTGmjiKYA9/7Nmfq5roxBaEgX15dXFtaWVhXSmwqkqAgOrAlJSBKKgCTwQGOAloYlpSSgqAdATAqIgIe839LFeqTJESBcqpadwlHc2hlAF9ose0Fi1kmkxf6Sp9qaI5e3Pzxw8hfQSxQ3dY7C5o0GTpLK2m2wAJ4tljR/doIH1B70+vb6/7Oq/78Gk/7cVSB0a/6M1W0qJU2kqrto++EdktRHRnz2gsrdgemrH/GkPzNZJe0kG6Ttuxg6dX266u65qOzkJb6LmW6wpt3dZvb27t1nEN12wUmkKvrU2A0BCay932trUNNxYXFxjY2BgDBmZmDRqQkYWFdXVlZVVVUVEZMDBgABOTklJSkoAW0EtLTU1OTlFRCA4osLLCaq9Agg490AkdwmK7O+ejPuqiogAdoK9XpEbqv1AhQID8+Bn0QdejBw8eOnRWv3o3buzcztWoifM4R4PmzZkzbM7madLAOZyvWdOmzZw5eZ7nd+7w2dP61rNe0KNUmZLlWX7lypd/+ZYtXbqECWPGixcuXMZ8zLFgAXMwp0JFy7U8NdXKrfz0VMqlvLQU9agnJTW96Zcs8d57JEhGP3ojRkIf+iJFlFzJjxxJkqTJm5wJk+67d+Lk++/j+MkT1as+yqucBufmZo4cne98jx4/fgi5kH9+AgEy5EPuwwfoQa9Dx40bNWrAgPHihaVlistfPjJyxVccEvLx8cQJSUkWky3e4pWVmC5ixKBxzofwUKKECROOjo2NjCJEfFhMTDw8NLzhCQkxYAA84Pv68vIu/MLt7Obm5C53OLgKr/C2tgmf8LW1CBGyz16rRTvaYfjsZ+dy0552NbXtt2djk+AWF/f2t9PR4eHt7eld739/goKBD3yGDIWIioocPJzBv77CwszExB78wcfGFiwgO9nBqqxudSoqBAgSJNj61hUo6HrXsa4VxVRg6Ut/emqCciIwNYCIyMioqAgAgKMf9fUdx3Ecx3Ecx3Ecx3Ecd9NgGIZhGI7jOI7jOE6bvMLw6g4Y5sJwFoZhOOuFYRiG4RhOgyPpQp2AENVVZonjOI7jON7GcRzHcRzHcRzHcRzHcRzHcQwfgbwQBAZkpIoSTzIHREzxgELGPvRcdSwJ6+TG2XyihMccImSfUZhzBmMMq2BBI3KvYRqikphbqvCKNDQUpBPgzFQiywdwcOUEQ5SBRsCXLBZ8v/AX/n6/8OEVRA2+8BeePHzyhb+HH19wv/D3cAcbCb7Z72G+DzC+2a8E1EfTrKlXHQ7TrOnhJUKkpWlZOIFqsVQWwT0xx4M2bmUgBTqjS/gHAOYCw3XsrCqi6hRDEWqNSCvbuqDCvJco9V4uTQjfkrIS4SqOSiaabcZMOQhk6ErcvnnA5V0nGux4Ld9Si6KocfeCgHm2KARUnPcoceHczHCl2LrXDl+8TniAkaDjasWetsBOldeNjwxzuTD8ICTA8MBcGIbj+Bt/42/8jbOSVKXCp5NOS7gv4NOsjlA0PfiLOJUmaucIbHoATFqTM1Y4RoxEGgF3F0NjmJTuzhjT2J83vzjRWVayWKGCcjIFCsnIE5CPjiYaS5AYIYIxBIgPix4UOyRyQNxwqMEwQyHhoGAgBsA/vz6+Pb28C3h3dnV0Fubk4uDe3Cq0UWCbsCZBLQIE7lYLZ9PQzh6YlTlowIBsbDAQ0I9P78JdnQU5OLc2tjU1CFs47czMAYOx98e2ZIFyGgr6ybmp2aLy0YTiYCBgnYU1NQhbOO3MzAvBgaalpJz/rIqnzJcsU6DEo0mGdO4o2gTw5jRHiTu5ojasjCajyGeymXzCMY/JYnKJHCaDySJA5C6ZS/aQt2QtOXFDvpKtZMNcJVPJhIFZSk7NfzlKRs18efk0f/NdNs2lmU4ud7OT/NY2IYeqcXMSGC0XMesMmoN0a/7Mnh0nd2YgfabJ8GgtnZpzZBwdmjnzjVaSN7ONDpI1c43WkWnkGc2ZZeQYbSPDyJlNI2PmFx0ju8iXjZlbZMu+bBO92IY5BWR+HMyCe1nPQp5zyxXWsoRt1p7lBwqy1ftQkkby2Z4t2rKxS3hoxcPCBQvCwFpM7GwsrdfW7CjwtZ8foB1d01nIyuri4kL7+sp2tgcH7xS0lhbYWYN28PenpsbtaiwsBH0AD49QrkA/PcFQcw0HJ6FCtxEKtmBgT5E1GppZl/XZVlqaF2FPaAVbW1dtBcNar95u4TbQfHo9V2eX1nZN2FOtZWOLixvswT17+vRpbbUz6IEC3Y+fpmZiGpDUSK8j53LgHNAFCTohIwANAKm7r1ejNmpsD8CDZ3XVip1eWhLQTm/9oUNdVNRHfPhcz53reR4tW7BkCcNFjBgv7xKglW7ndlqpl07lU6ZIuWo3ObVTD2gCbNjQWXM0nV9o0OO8OZ0zdX4GEGsbsZ71zq9UodK5/0JuzNzKV2/of37nXZ7lZQ5Gy9uouZrXqZPmaT5mDJkoUA7F9E/+vffd0ncff/RNSN/kTh4qelElT4LkSX7kQ16EyIvcyIUcNMhB//nO//D8jwN5j/vYcR/ncc7nwPEc1xFjxle8xYwaNWz8xTFt3DjmXdzY3NT8peY1adCQ8clHyoDxyDvCsLyj5S1VqECBAhKyxDs8sQSJJx6RhIgjnoOIEecw4iMaGx8fJSUpH4LylJWVmZlP8RiCgBoCD/gMGfzuF4yLiYeFgWPf0mMRQtMa0LPmw9l8YFCWmKM35Qx0wLXPdZXpaucqJ8DVzVWN0dXMVcw1V+l8eiiX5iKDspDMI2NmSjdt2JAZIyYMmNQoqKQvsovJnOLAASvGTIKEY4m3HBcn98BBXt52LtPR2UVmFChMSIqlFRW15bm6Ogt3eXl6DDIX19ViVlRUkLe2yDDkvz8+p1ygQJVY1tJCcNiXP3xwPDoKUFRUqAkJZhCQlZSekJAu5L29xOyhDXWRVFnZghzWh3LORdh8bUHd2tp+iAgQYDrzyg2+coJAg9oQFVXXnj11+vTpP/2nAenRYwePhDxhwtqDPG6WAAfOHTk9hwIF+E0AVH6KaswjRjxGQj7yadAz9OtraurcXUW/oo3lhXjMO4PQdvg0nzp16PQdGOZzrJA3IBvAStB2Aqxow16iE6BhVx4TlIkGe07biePGliMgQXIERT8+jhjx2aCgQYwYSdJKIiNPjGkyZMwQSU2tMom5YYMPN/3mTRshnampPUK7XWR0VLSnXF7WoNEtWqjoFVu2cJHsykoZWbrdJ6Sk3jItRowaMGC+TG7gwAHx8HAQtaNEoQIFyumplNIurUVLKhbJ3rBB0LA1aNiQIUZvbt747G4XSAPBQYIEJIbCvz9ATc7m/JFXeHdXZ9d4eHEXLhzqNV9b29yQ9vTUkUmpRs2ZPoOmRIkxYbphvMCYESMzE8WLhiH31nZ0dHNOnoT40MMxBY/QboLGzY7uNO1v6ozDDZhziyWasbFTsK2ptRZuOO3s7EGXNWhA1mNVVVhYWlpeXltbYFZgbWXV1V0ECBAQIEBJyciIqZn6x2KxRUVLSUlO7VTg6ekJjx49gPwQOqH/+VPohS5IUGsrK+uePYEe6M0bNmzQoHEjRoyaq9kC5kuYMGfOtHmbOHDgwCE9PZ3yKY8SRYoULMfyKlVUVVNTr/zKnzyhciqhoUqUFCmy5EuQIOnh2dkZJMiRH7kRI0zO5EmSiIp674UBY/Obp0FDU1PHdZyT04aNGjVyPMdjxLjxG5SUlChQQEJOfvIjRkQ+8iFCmLiJf/iwuAgCRCOjI4nHR0lJFSro7u729vredz+/wMAMGQ4NExEVOWjQUFgoKEj4p6eHh5dnAQ6uQoUJE7hcCdns2RmMpr32aWnbrdraGltbmxvd68bGvF6v1+v1ervZbDYtm81ms97OIWYlvGjEpsyOQH6/2W/WNEOgWo8xarDZ7HeQDtw3+81+D/d1LsFzeNJ8s9/s9zCEPwGmWVM4zEmjKRzFp880zRsFx6fVjyASymQg8n6NdJPyTOgeOTT4bJIwU7xKrrhe16zXK8fXs3pmDHlFeLV49jJz03tjNI2kCwJQpwHDRSWl5CO2RNtz1BzSSr031xig0LXFwsELd3VsmetEW56xV05DQZNy/Jr0/HjH7wqMRCzsAywU1gxbhh2AdYBtgGXCMsCSYQNgx7BiWCPsAmwYGPbregjrhe26DsJyYbdyG6wWNiuPwWJhrzIYrAKsVY6CrcImyE+wCLBUuQn2AHYqf2KlsAZyDmwUtsATlgDWSQC2CbukhE3CIh1hAWCLiLBYbG7sr4YKXQldBQW6Arq2/vHD2ofPHj2refDcsVOHzhw5ceC8cdOGzZqrmmsaNGfMlCEzRkwYMF+8dOGyRUsWLFesVKEyRfUq5ZoaBRXKk9OvaWns7TohbTIqGspkiZIkSI5cjVyLEBkiBDTIp2cnkB8+evDYoSMHDs4bmzY0a1xpXGfIiAEjE/OFi8sWlpUsVqignEyBQjLyBOTj1fFqorEEiREiGEOA+LDoQbFDIgfEDYcaDDMUEl4Hr4KBGAD//Pr49vTyLuDd2dXRWZiTi4N7c7tWuLZRYJuwJkEtAgTuVgtn09DOHpiVOWjAgOw6dhVbEAb25dXFtaWVhXWlwKoqAQKqA1NSBqKgCjwRGOAkoIlp6ap0TQqAdATAqIgIe819yFAhQoMEBQLU+scPax8+e/Ss5sFzx06uk+nMkZPhvMluMps0aM6Y6cJlixYsVahMUZWSUzNqhlLq7TrJpJ65k8eOrCPjyJx/f4ab+cYNGTYs5Ly8vgt8mc8vMBCDBThExDDBXFiYocJdVJRZprBhg4ZExayYERE/TIJlMjK4Qo4QIe0wc+DQYYoqUymoqsKKimqSygcOIPjKWVlXV1Y5QSMkibIsJuY1gjEz5hMnJCPz42MIRwcZDU0CBKdMgECKrEIFCBYsFi3p8tub2lqAfHT0IJ+dZbUtcmXlCqSclMQkIDs5ReWy3Pl6zUSZiAhARsr50F4GBMQTlMtxcW5tma211VCgHpQH89wc4jaHZWbOeLGZZcjQzJo5xoOczTZwcZkvF7PUVObKXV0LTGRIyBORTVH5Ke9lPDw7ty4ElYsaUBsyJKgF5avRZboLuYaMrJfvGOSvPIaYZ+QJGW4rKiPmBdmBVgbLUNlDBpEXM1uWICKHyJCZm9VyNi/lABmqB3WhNpTdcl2Wy8/dhLKLjIlJI9PIMLIMJ06apDYqatdP//kz2ZWVLzLjLi099QEqQgQOOnTmzIlFsWCZ8cQURxcp8tVsHTo+27QbN6o2OkYMFy5YpOkzZ8jcaExMyxImKNvRkUSaNFimdCok5CMKRkYPXfrLFzRhwpgRQ9qqqkyayZE202DAePEyhothHx4mXrYMGZogOkSID2ve1KixSYODBm+Pji4p7MHBwEBAzx4yhAiGFhTkIyRkzNCGd3d9eKFGGrTv9J49eTrParvpOHFU5VBR7Sg92S9eMAaooqj00pYAiYMDAgICABAQBMMGGgjkUJzpaetMG/QK6qDhIwEAUCoAAAAgagAxC5BVQAQAACAAAJACAIAAPeD81Z7+X3MV4WCNypb04UzZ9reo44tjk/p52zN72iQe3XZ4qVKvCYEe9oo1eG7v7iZvO6unX9sTNOWz/R408o187aXex2RKtnYBG9v9WdvXc263595Oj8EdPYc7Px53PHVBJhowvicMDojvCYsDxPfC4IDxPWE4YHxfGBwQ3xcWD/hy/173M3dX06T63MWdu6Pa3D/CiZH7gnvcLZlUQAsV/vb5vh05uJMFfwcpyAeP/+1w5yow+Xf8Lx54/DW4W2lx8fi3uHM9H4//mR55/Bcvj//slsefv+GAyiBfx93jn3qCpMKX8w1JaE3gV5tw3pleSYTJZt2zLIrTYEf+TJpmCMc9z9UBFr5/m4Rb6Xs+D6Kwlf0LnTkFXcaQp66yY+8HS85CpZxWeeBiHB6wrx8b0YMcNoQ+RYsO21R+dHpnjhGHSE1m4FUHArjglyseDYmNQqPqi0eRzA99R+i16l3JTaVLomFqXwk5wD0kP1hwXZDJacuJTJaAm1u54YgRF0d92ffN6ShBtC0A+w25t29Kfx8+yPW+JNOz9baOioIO6fkIf0tKfRD104q32euDXp3hOC/lRU6O02fPn9CP3u9MzoDhf8qpHPSSD/YO8/l7vxtRyHJcEQ/lnn/zCr155uGSMXAYEj7PHyAtFx4XktzgVB/f6FkSeulokoqLuxoimUkFPeCdq9IjbuHHM8cZ9gue85xcn/sD88UZxLiBU7n4ou4wQ2fr0N5KSr7sOLfqasC9iz+Xci4Rh1R8147vzMe5Ww0O4PC138WG57ljV7hrD7u+W17Cr4IpiF78qPLXcgGCYdNWhzvpSbuj3Zo+FRxSxszyg4TTl4FN5QFYdO1IAmFERL4392go/3aG0Nu+bCT9mpATCLQ8w9PyJn73BZzjMIbmkgrwdTdfnOTEA+fflgs8Krv26lZzGadHr/4OApAEUUfx5lMVhz/JHASQQUXgZ3OI13bJ+EsWCsic2XWvbBzkYrduy7A92qqDtirxdbekL0R6AdqjISZ/OcRq/bWZ0xE06SLWA08e2K0BWAs7GkpiJr1IZQWcgkuLOSrEPrZDC6JywVvgXTh0KG8zV5t83A1UtZeUJNatPk/G89+DfjNfQo8m2Jqc3eOhJnJFyoKJkBHMo4J1eDda7oXcz5ck/B09z8z3cVeBtBBK95V3dAsOTQTp3MlLicut3+QiSkiJTDT+C8n2Z/T/F55Hl8H+bviiFJjy/eAR33rRTrviV4vONKZDcdKTJUpfrOOyDIfnaIzyejwN0SXrLogVi/9nwo/+ZBH4qzScNnujGdffL+RAthajDy0dg78a/Z8Pc/eL5e2O/uOMf0t30u38XqeU396/ze2uO7TcvVt9xA3y4j1q3egk6vaevYbeHo0w0XS7R0VZ2iW/uOQ5Gq3OW91Di5jfUTlu7wCJub83FnWIOzzTWi3wXXt3eEDw67z8vz8G0NduVagRqJln9kEGNvb62N5GB/n9zl7gb6ywel84KCHWyNUOr2cjqrbbRnKEb9vw1b3myPl9f2Z7v5vig3sR2Ui3pIK1w7M49QRvX9j/7t6bAXy3TDO5+s/sAg7b2MeN7dAY4a1EP8i3/+RS23udLj78dteXsbR7YFmSv3R1T5DiCzyKy/ldOd32Pn+uRMyqS8xW1R2+sjpoOvzvshKm4Dad2Y1n94G9ciJ2kHevlo1t71wtvfx2nx2ytOfDqZLWKv/qDop1fk8lsL1jwZ684kkYd3M/6WvoLu426vdbK+7ek4HxnXEGst1nvCQ9s8eTdmMnGttpuxHeANkCH8+bRbf3cGWGd7BVCt21BoNKe4xFanm6JU92VhNejsZ2HIuybjcrq3p7lua3vcMe6LeH+CnjbiOLbnuU5uf7CNDznmgIelmot9fmgbUdc2c6/+zGqbEty4yjnKftIeVtH3Vd5yklaj6uj9reYuGjo8fV6nyE1ZQW/0nu46gO7RnpYdLd4piri42qaeTTQ1VTLc+7lUfFODvUg0Bw6uCOiN5cHx4y84lOH3mrMyO2vfOZpZLtRhLbdVPNrpLYRSp3zJZL25ldIc/sT2CXIR2m/kl+GwvTyQ3BLSp/ZZu3d9m/2DrK19+/GyWflIz/HE1m4+bmoK3TDvi8DTeONrzlTOGEhY6zxFlsHqyXU1fDrB3JTzL5PGCJuYe5fHJjjCzrYzBFDLDaMUNVgCUisMR9kc+5xxnqJEHNQfwuV/kkbrj3O325w+2Kp20zZ3mnXYCTX3Vua/CUK4fJROO8QgnGShEbJ9gY6khEKxuvD/qZrnnUaPWd53kUpZMzf47Yrl3MJYOGU5dDKftg/2T5x2KxC3/aMwKjLlrdzKE0Y49tiCliSAuk8XfdZ5D8tRa6k9d4umav4Y9T5RzroF/s+ejN9Z6bwxU7ttlL7TXfLOB+9NB+5yuzgz5/x4CnYKXDBdt3Xahwxv7lV+Z1zRv7/c7TXXbcrc9d9+ui7Nc1P+x3Hk1/ed4bJz4G4rTqlC9873Rfbz67rtdLjzzT73n6gHvNW/CUx+X2O+/ZL5+7qj/oi3jNZ/vOu3yne+d/XDDgkpp//bIr2FeVDX3W5/Vf79Onfk0/oHSZon3qjSqNNk2TjindtrapNWq7vuzF9Kz35l+/PorRyUg1NsLUO1jQbXSKeNykR0f2z6OCXARtqzHH/+TbqKMgLvhh8k/RbHf7zn8/HQgvkQ/SUsJ7b2dw0jfkqK1zloLiLnuB5P712YrX3t1n+rIxp3AFzIzrBeusV5bjXnvbMlOXvdyRkvOv5wOnC1acA81p46xf6elfb+0bQC26xd/s76711EP29awveq90xwz+et30hW22553uB8/nsPO1EqRfxNKUNG56zlQ++hHnOoB405t96inzPuvRevXXc3bzO+/HPLJUCM4Hn9iE+t690X2P3ursg1+c7z62ZswddYi0lDVuSpa2yRqzuhNfEO97VmrsgtIFwTQPvu6BuUpkmFMsrFmkxzMhnwqt5a58JsjIg680LBs/MqtaOpgclONE5PZanL/HvfK5UDPXbIQKJdkmsikrtTl+1PyPBojC8B7qlPJUoifu324NVviie1O7yCaTmzflqeI2La7JsWaIZ/XHjUk4nwnc1EaBw0pD4y+3uf+lQwpRnknj67TyZYAD/n6ULqvYWVy+ybwgit/afdtxtzYHk04MTViS6Cx7T6+L/Sp9r4VAVk2aL6ZB43HQrfcWc5PGh33mBpTz/9/MPDTvvLKbMRr9tOsdUP9l/5X1fruXM3IB8H8g3QV/10t++YzpoXr5xwAKQUy+1JDjFOMPu/eVSOw48uVeKrTRfawteLCXj8HeV7wY2vJbPNy4s7WpL1K29+BvCZMDqpbK5LaT3P/v/kTLOcHiy/JJKdS+cFG46L8KzujVmMr8aSHUGgCeCtjOUFVDUalQis4kNRfAuUHKVTDzCbpqQcoTMeMBGa5sOAXFPVlUEloblVRcQiUWKVfEwh4h0RQJS8S8Q2yZsu0kpLghwVkLrURwdw2cGkMpCnB1gF2TKA0jtYYQPZNomYDuhiSnopQzydVGISeLhCtE3DNwVYD2zMRbAJ4rm2kOuhqQXRbbGwan57CYBRos0dSFqzCI4Dik0nInHqUKH4nVicvQmN9JgLFKaWfkTwBpLb7Xlgs4CnDxO5z4P9zixP93OfF35uFCLphFi1dR7T1MatylgK9Z/W6D26C/4IXmP6qWn9qWt9JRM2kQvlNJP6zDRX8g1NiriaBI9K3Aoa2Sj7AVGkMX1c82TCG7CEz42PK5V+2WiYVa7cQQ1cmxZEJkItbLXAAncu85MVj++4yVN6+mn6wrhvS/4QN4UjDKMCMcC4jsYrwehdlYYdQ9qOcjVUj9+fT6owR6f65la51HpCKs8tY7keraz9zUH4hzdb0Gawj9Z8ZFD7quBtgKFfI2CO6IOXH/VAt5e/3+/PrH6Omfvxfum0sP7T68OQPwDLUKIl61imQ9CAvnMEsfls09GASd4JtKlcjeUJB9lf9F6Tm/uMxK6l86xN9bT5wpF+KztJ6rQ4zvUxG+ux6T25Pf0ymrNXfI2Fm69s5Uq6VDfeOXb33z1v/h6n8HQMGbxeH1ONcqAGAlL/mNmcq9o03thbD4loLx+sgoC02kfBlMVXhaVJXZGdL6nRS04n/9zvllhRBVMxqC/vZCKzoGFJmdPPvIroAV1ovbc8DV/Wdat8zfnntd4OZHZJi/BEG9tP2rqZ6nvyUOQleNKjDTNvecoZ24K+ejDsK+Mz5KdwNNb9g6+HPL3/ku0wPZ7+a5oZA8QRLpWiY2+vJLCwEwblPek0spMHWKt9GDBHUMvb+vLu8LMocc7AGL+XtN9A3IJ+an4acjfoEOpaVznrTEvySW9CfxnGJbFGANoP1Dv1k4DKWv/fYO/c9n94ptwhsVdhSE2mxUvuh8C/ygEzJl74V/WsTsXRk1PE/u5gIekSrFTXXMT1ZinuPTzR581yrb9fxDxn96S+rfi6QLW450r1iVvnoWbL3vQWLe0k7KK9NzMkz67yHMXluDyzu0+5WJiivWnt1/Br5c7mrp63LnZm0nTWd/J2W/AorR5cr1rY6bodNL1zLWlyE6hO6DQHlXVvv0QulLMGVH9fKLckcrv5QtZ8E8q8Wyzogyxt8FpVlRjztb1S7rUAXpgaLQNz0so9Cf82v39O/FrpBF6/f7GY6PTD9FQ+4e6v7ypX17eNnNLX/auLLt1SwuuxA7XaRbOG7VUhf6erFbQFbC5+WV6JmlvD2VplZ39NDL0Kzs6VEQV/hlgaObf7QLcz6NyDDuEgwSKjlKBO9JoVlU4e/ev10Sks83+LXrmV7AjeAMT/cFgRt6t7NuqlZTO+iCStv1yLj/Yb64N6v9uPeo7NH+uDvE03guNdFwwIcV9LijeNztkFGkZr9AorKdr+/MHtl7zGdb3/hNMmUpeznq6msHZV03B5epmK9ztI1vUI3SBuFMbu78vY5HfUgcLkI4iPIi21wixNCd1fp4JxXJUKehCEH7TkyNMavdqIZ2vVb8wu6ONNo06nZDUoxcU05cX+m4QmzAM7JX95d9E7A2wIHxf53LL+z4WaxQs8qI9KRBOwQK83rcS1X/eo7oNbQ37vOvo9RzYs91wPWxQ533hrV6Yc/B9cpDdOSCkVh39p+DBLrRwMteFbvmfJ78HeTb+8yK/pAJ6M6fTJimr/FoPy83XMC1P4TYxuvGNXJ7mPSzt6nfelr784b937rPddD9tRxCSk2M1m3TI4ubJ0CLjUcft31o19Z+PyN/380njBkXs1oBiiP7sw5aydL+lNDSkYvf/BOtbuPigVBBRtVZKSyOJRV2syg6bReoXc2P3d6tx94Q3J6esdS7oniZXGLXSuvuLZ5DVg3u6yldHtFfIPtcvH3P8Loa+cSGj3CHs130nqWnncKQR5iy50uSD/+ByQ7L7mO9mw5nOtacnswds47MAshnfLth6iwW92FTUJcL5kwu04a8HumD357CVJfeZiHNy07hHoKZ7QcGb3uq4I5I1VzcHDqViVw/ciNzWXbr+ix8S6ZM4XJDiRG+5HyZzMPfz2TvVmTHxlY6PnOzT+45x8sQZ0jMwQEyBb0j9gIOmMO2xw5Xq9udILNZx8QgN6c3tS5cV+vZlcpdRMdbEDZXVHf2K9xlSs8mlbvmymTeMWhkF8A949sgxitY+l2h+WWIU0b8ZjCkkSPVfu7RWyw3sjV59jUHUfWUlo/47/OqOVzkE0k/ohrO+FbJymY3JxmZLVvJIluT26ZyfNa2cvIhsoP1fSotHEkXeD/Hbx9zWK6+OsnNxw968qvAZgnMU6yAIwSm+Tnohx/NZN4y69iOTc6Z/TXOE9zOUke14PqJ2sJtZ5a7fegUFMuNOfPLmSHvjKTBP1M6lUsIs5DzMlO4D8HM5pMDB2Pj7anFWWckZmODnp/NMYa3tVAnxW6Uik4ctn4WDncKK3+EMpgPnAwPuclwA+517IytjphJfpM35hy2uhQbAjfIMqd0eaR0AXLzwvYLw+Dq8SbV7DejORiruU6BbDNeF0a/S4RfJDJviRdXwFz3o9TleOsmqLom8Mm5E3e8FxZw1rdXydWK9e424mJ1HYabxJB2R/WgmxObwte8JzkFM4JyPB3OZ9cTqIPZMfsp7jQ6MroMe8/lg0DgcPsO0J5U3TF1/lJPhAU4U84RwLlOgR3GNaAOGIQ0jDfYhCn/s3C3vwx775/2LPn34exnzq+omn0rWcsft4mw23vNa7GCOxRbLS3EV8K+DZgzvCoMOWVnTPC7sMex9t8CY9TtMKvV8ZW9ENdSMJeNAW3WuoZnkeyCNREuwjNbgHkFyUdg1Va0bLqKb1Kxz6zdLJ07IMhmYdoe6krK2DU1bmS3w/CCkTP38XgRVxGbhVDNUwW1Oo0RtmoZF9CqbSbIq2jhr9S64ZycT7c/dM418UBWutjm45xKzUFm5+UOi0J7fslHdHWvLc7Gj+0/d/Z23CInt0jl1UXl8/Bqh2V+QYd9gedttMNXap1iTs5n2R86x5x4IONfbOdjAbU6pwR7tZwVcHUtC3UXZJvcnDCXK1sErLc41hXmtE8ql2U3czvNx+9DcV+2t0CwQ5zxCbk9XsBmTXPQYhYHmRWMZ3ok95YXrCFmM63r4HruHWJhoZJ3S9mtKnX3KPwW1WqLXuIyVuJivATN5ax2hjtMYw6Knjls6ipc1HwcJfNfHnxNdNg/o8sHsSmq1lj0Dtc4XeNF6sO85V+wv2XrdHY/HtfzZY59zd4s8DUwW2vu5Iwu0TxkO7z8bMZUPRtZc/OrOfxn/0Sy9w0mtLu2COwkC8+zkLi/OttOMZSpMJ3D39wW5hePcmdUtivQaiPlyEgtYj74FQPRbetiBZKDc5hJypIkYxkJNZp9LOUFni2CR1YrYPfbzvYC18I7WsBY0Jki3mG+zziEkfx3FnvFU6AtnDvyzXyc71vwKJnpub3NEHIElDLymZ5tQh4ZsTnMNkIsw3PPhNldJouMjLidyUqSxW6s9yOWWWOQi03IuIV/a/XqrfSriZp1E5Hs6WpWS0MIYDtLFXGBn1joBleSPPYCkzQ7XmsnkzXUyMFiFOSx9KqsUQ32pU8BwqG0b8S1xXI7tBXHG+a3WePGYDnTdhxMeIyZ3zaF9J43ZYTFWWiDIQTM9TaJ2xlsBXTpOCdkYQEhWdovvev9M7ZQNIG3FUi3vZh1sX1egmYGa5nL/GxsObjE+IftO/aVdGSC5VHGMo7anA7GDE7E+zWvfQ9xdljgFbgGZlfqpWst7Jm16zj+QeBujsPlv5B7f/ENRY2tp7NeMziZ2jkEzk3+z8sUcKiUXdzUHh48WlzmObD54JLbwVdlW1hw6aIPlVuk9+u31w6ojcdLUk3r6rbqlk7vnbD62wjlOdV0WO92lq7imxPU5rl9xzWBzxNbn8ka6wFPwz6z9Pxts/XS33EjrXNE3Vkfwu/XqdUjnItRHwtNnYXdnexB4hl3OryZn/TVHXe+Zn6qqY7cq+PsOxVwqJzpDt9mjL4w0tPyOTfo3fn+Y/Bzo+IOgRZ3GlQXje5kKL2DGsoZ111YiheUD0Li70Xuhd807JSfabbKvBGZebnmkGJtyhW8H1xkJmVLohzLuLFm9UHgsAuuhK3MVv/IdIemjIvlo1E+kpsipZ1//uM4HTqmyO88W8DGIjDyn/mb77HgsUBRH96NYNyW+l6AMl4wipQ9COHCyJanrg64zMWeS7f670Z9YeRwxtcTZrmGzEFkOeqE4E7uhXBOsNWwW5UryBQIJqLcb5mF3SrWPbOdw1joDsHkogk7o23CIWQIvBQhmYibv9GDOyu28N/mE2cx8ph77YUdAsA2soBtP2HUtCj8WMCmBWtv2r20mQ9V2RySxw+ndriA5Hb4UFw3zD3jx2/s9RPMaDhF7wXyKRw0qSgj3CMGz0Orx4bwuiDx6/Gd+XNjEFZQrQuFvdfUtufvL5oR+kXQa///iuYmIN9Hym/Dtdn8M5e1LMskbDx4cLKQY/u8TQ545EWrqKxLJ+O1EyWYI0vR9m6sO8LCChw2KQbA1CcN90y+6z5eS9iNumACtsnXwuWb3YYUxuvTjRY0sfpkbUJey2Coat6i5+bC5ah9GdLzA6ZadGB41O0LecmAL+lQnrP/ntJ26aUBI63cFWK5hdPC11p4W9FozxlmpvrG7d78fbcnertk7/dv9U1vS7O3vz/2IskfEw78SkvOh9pHc4VHc7rpLa3p6ZkqPtf4rXnhOb1U204qdN6cgjGSH1ZJ7rRb+h2oA55bvcl3IzKSHyfB5n/dtTzIi6colRHuJQ5oEUeI61DH00dAqpE/3yMqbZ/00q5ZUk5vS0Nc1SJw3sTw6nFzThnVK62JVDjJDiUxO0Lu9d6MZT59oicOQ6ZdGO+23ufgOjtd7OYDeRVsGFNcWHkmdjiXjDNy9BMa8E7qXIyPS6djl8NEQ1IwWx2IyHAOxsJhJ6etG0/vh0syoU9/l0xmkDZtE7JVfQ1fVa15xilavCn4IImhXJusy+HCTBE3odQ1AO3NUkPYvNgglpPfTUKzxtZwu7mMgXJCCYNE5sLiRPCJmE26ydf8W9yTvrZd0WfkiGHS0Z5lQQw4OenD+ort/PshbGtvWduGmXHzO7RkzDMvikEoJkVw4kjeF8rvZRN4HTQBpCnDaPX40AWDWXoI+kC+wAo29ZBl2384dQctvKXoNWXnz9KwyRwLtm7nibjIJfkjgDpu4DcQJie3C6mz57ly59rUH/OrMWLnTI4uG94yPWIQgWO4JuJPNhjI4ElvPGKkrqniUm2rgSRqEs5q7Zb2GSth1AZS+GHNG3VYlM9vDN1/jziQd650sjs/BOZLdTdfdoeHII3DTgnodRx7IIOTLoQ7JjlYkNXVsGzNMHWIYzdDiSFiz26AExbFZIUc7w3/JA+T8jH7bL+VE6J+cuKDysgEdn6THxzbQTJPm3DANSxOGm7PfmNft30PEr9SZxPZHLA1+M/mn4d/2a4cGwOY+vI7e0QEH2IiV7Sj1UFucYjdzrlVFU17E+pmdTYabgava4vc0kItpkOh6OHdHGciZK69Q6LHQctzWwY/C6Y2jcJ0PcQNZHf8TfoY5qKPDOMcl7mXOZenDYBzZXMnW3s09BQW1262vVeBi0zeZiXcXRPTyuAz7JIuCPTJp1mBZ7DkbILGWuxWFjMZjRNZtQMayefTfH6svtXxssKVX4c/oWWUsQzDxqXm5UEorLz2BVcfyHI3XFHRxVaTaV779iuMRy8Pyv3Y2hzKkeMpIJoePygne5b16aQiWPeV7nLMmLPRJfobDhd/GeMNxmwaAtwIZV5u/JELQgc+p+kxiGOmbJ8wB++LRn4dg/VZxGJ7/+qabE1UP/U7msc645JLgS1N14Suqzo9RZ5vbLmJ2YkbB9Zfd6w0nelrjP3mqG8XOF1bB0TxIA5m5ufU6ApvYpTqbKai2rZLsUUzYDQPWozg+/jQgD15RWVTGLV3//Tvn4iu272YKe28qiMwPbh22nz9Z1c0mOmjxvvd76Z61EDb1kPBi7bo8gv2CQ/JoVufRRnty5CkThbL2E3Mj2xuZO1O8j0Zu0ehy7wlnfVOc8dRYeVy/T/0gKlqdorAVHGRmtX+Zm8PNP6b7NYAVquPyhjYMYcfY5OyaGDw3noNryk82AXALCzH0AFo5HEQkL31MU6HCm8LTdy0F9yK3K0XqC78f8eLfWzXiiTi/GWz0ThDde5EZfYG44vYTNZsaeN7MHr7/fXDgq6Ex60vz9uAhU4z8Xzr4dwOOpjyKH7KBNrb/UhwbqMXm9eOnHaBLzvkBMfJne7wwq0nlypYT6Td5Bi0WTVBZbz44mO4BU7Pkt6+01YQbDQQ+LMt7BFqrutNbAM5tnDk9y5zc1ZzuDhxp9q8Q/d1b2I8VlFSBV6sqabHkJ2aWwGPDaJcgQfjXOsXcK/qIJDPDpNb4MOa2PAL2607iHG1QMiV9fAm2r4CNureRHwWcVIFjnhzrd+AvapDAT47bPluMZAMVZ4vFXLiz7d+AverDwX47LByBT6sEw0/w74xmQH7uF/Xfr0guLOAnaxyr9jnafLHCE/319+9RYk7Zo2SKLuApaZnjT+hdr++jjkRNDR+z0PlXYjDEi9f0oUVRYilifWTsFzIcsBKyDT/eBI2H9e4f9ukI/ePTXTh/qzJ5dn/NOnU/UUT3Xm/M0mWhFYzUQYPcyansk/PJCTVjkETgT/L7eJJk5gPUyvp1+Sy8WzSed5NdPI3uXA46fY40cHl5NLmpKvRie67Ornku5MuMDzRRdOTC3096R48n+jOcD+5yD+gdOFVUPTBG8sJpWONUPTE8GvHV+POmnjdsdi7Q753EN6+wx94oAtPtT88+YvHJTaedchj78hDmScPUrw8HNudB5YcPdWnJ7fq8d56lo89xtpDu7kH4f4ePvzgAz/x+NS3+WQNGZGzJluwxi4tcJQH/W/Q2Bab2wvJylC4annW/58Pzl4UQ13C86/cbbx1XJvoW3sLtrAJ2d8bNGozqhQqvmmyYuIzSIRO7Xeq0ZCt84r20v8Rg8ycX77iN04JLbCwczmfaXq82PrkA6rxdqDdU+MGnkcC3pxjME6AWgd2oBUleHUiUkuSnMX1MuUv98ZueZQsLb1P0Q4Q7RhVwsDWNJiF8oBoPkJhdddI4kiIeEOMSZLfmiP3dhkMQmmMJ9hQjYTdjW3dZRBgZEGmceLtCmi6SWyiduRE6iveCpn3KUu+hDM8F3wLl/JHjvr8KSC8otNpkiN13BmWhsQV1fgwTZDzA7NovuWJ6sPrypSOj8WL86hHrX6iC6WdP8W9a3eq9dbjWI8+9M6RR6f+50m8PdGjX8z1EFDW8+2e68El+BdtPAFcfm2AbKEYmMJ4u5gVqc3fyKDzR2Kjyw2eP2/wp4HFcltWLU03wGQQkElw5AY1P7iOud2FyzGEPQk9sacvCH3Jezo8/5kSMORlLZCWyUKUFsy1UtSsdCYBeMIB/MCtkKO45ohid1zNeBmFwXxES3wQEDPNlEbNAzkW23Q/hAUQvRYjpEFIyu2jtDOfoy8QJuaYSy33iNZnfWnMYkL+/2h9i4D8jrWXjcL9A8zdw0MUujYOLwx9iEnaJCL5pqNMtQu+NQ1Db+tI7RrIuGkjRS8zeT0tReptLHyN8AO3ke09cVbDPQ3H6LWddGPzGe1nQdXbiJ7eO5Lvd0rcyzWZ9wZ1phPblLyhWXF7WZbpdVwJ/u9r9DSx0tv2n1ubsOkbkFNvw7Jv25aT3uZsvW3ReWPrtNvPdp29Nm3rfevO9zt3u7fFOzo/a1y8e9THxExf2Nv6Eb3t4XnbhG5603rqWaoWw00ZHlgtDPDbTPmHO7b3UorLVS6T7aF77jQ7fXsMojrEy8Bl9cScVW71D9jUsL/QvjfzK5uJhqtdH9m0L67ZwA52YjCGeMg1MMiMsX2UczJoCx3dWVqRwfb3ZZZtfWaa6kZdZMVkLO6ZZd+QENY0vPTcgSaCPgjbdu1pxn24nNuT5Sh/f0J70camCa5OMhztJC7xh0PEWW0bLrgWTB7TG5YmbrY5ZJrTCwXEpqqjzScYtNwTrdnCeudbHEokdGrj5tZo21pNc8jOYP6cWmMj2QLv5hjbJxiW1edPollqjGPwVjOcMpn9cR10fpfAvojI3hJprAir7otXy+Ivm5HVWuKTZgdcY19A4JRt2yurNeqdXYqF1iFUuEwc8m4kD/45pVNZyhOEczg4EsTDgnzWPgk1SB2nn7rPQCOG+0D3fHsWCAy3rwHtyeYdIDf2TgGup+ManK1zEHJKb4LmcRasEC4DNPBW5C3ckET9JbF9YLf9PQl7uvUnBe/8qLacd8JLfuJhpnPq8pv/iPsJ3uf8Z/iKCybJ2Gd0k4C507EtOrVt6CIF2zxlGtlvMUqf1BteoqDtMLlnHue1L38vepgCb4EbsVtxPw/s0xu+lkdPzjvFdkb0vlOxMBbMDH90kXBsIWUEFlfE3H53U0C4nDAIuGv6dtZlSoWx8dHDbB4ILPfwzAoMplD5EbctLMxTTIYEtogZz2QKcRcJk+50L9uRIyau2GZzl6Km0WPj5dY5ouzRZQvzeJLdXKh11LNuB07/gs5G24gQV+RH2T2MuBinbZ0SFiqn1DZP27ZHpUBLZLb2Ti4/F9fhzpwfwbZxTrKvWZn3twy6eoMKsU25cgEZMbd/be5jhpbMM5HMfZCJz707gvIGmN6XDSoCGSOz7cwHOJDfXYXu0KqCk6bNosnrxVpdx5yjXjdjGV4jCSkmTo79qYpYN/ZkZzNCX24B82kbsCj160G3g9u/gEPiLZS+MpzfwbDtCwjq2+tXaYHpGL9guUFIs3c3o9G5WfaamDpz2TkdiJbYHHVnx6aIYMRfmEfYkP97Jh/no9DEPltUhnMgRqNyBdMiX247xYEHFdOBuda2nfxNVfJP67ARVwN+eIrC2quNhIX6V4bdLIgtsHKkK06awxpcoGcUU2+2CFtYiz71gDHsGk1a/uZMY5LUJaVsATE4YMhnGb+lGeRtau047WQb3PWi99QMMt0RDppHo7fcMPg6YWoSkfODXGftxe32Dd6zmTqfiWyoMHbqjsHvcMHltlnbQzL4V3rqgAbgasBNwUFOT4G2yQFaKDEt2NdNLWtnTDg6OB3Ll6lt8VkGmYAxl9+WVoTRwkfMyXOj/5mRrR0FdqEMfm/H+/TS1+C2GAeyM9nl8toZbSab092vgVi2s1FZa8dloWPwxS/2p/5u/xhcvGfMU4+oDnyzdn4tM1GnnkoLXmaH5xtNDfJZ2LX2Wdtc+7C28RHbwhVh+btNfFgkudNr6Yc8cBJHqHagzka3NscW+E1xz8Ge0oH07jaU79VJNr03hblyXjwfLh974iduK5a+rhY7DgfyBssn83fcKwuEs4bTdHisArfJcm4aPPRShWYcroOm/DPhpkl7IFjmOOUZ3gsHttPmxD6iW3tQX1nQPVh6iD60ANSnZPB89m03i64UmKewzX96ObVTM5z1bd8edaSJG104muBMZ+kWqrstlNpO/mkOtc0Hds0dKM1to1UaJBG2kVfidGSgzH/TSPaxp/um1nLR1TcYoHb0neeACnuX2ULq5E1qG/solijzbJUQ2s8/bjVJ1ky57q9sg85aKDqWhthMKmrOE3agTALzzflQy2SKsvdBbvaND7LqRUvHFEYAcJsF78Cbc/5SLPI6/DE3e1NAZJ1jfS1YXZ890Go9yxdy32rh74wPzUWnV0MvNdEc95C/IwuXPHkm0dag0g1PfTjTIJ2xsvn6O8XYq7e1CRhzok+hjZ93U14sP2YwFmZGwVzKXtjtTE+17peYTx/t4cDOKcmdLNbE3r5MoX+WXJAJ27JMbMTMoLSaUvtC8G0kwIJenwO9g9Vwu9DsQbLdIT9CGa+gcC0tDyWPv2wz8Hxed32C33Byh/EapZNR7WwGcBhYoHspiq10mHFVhyPvdCr4rY2XC2fGd8otDwcgrSq8zSy/HxtrX8K8C9YNmp7RW1Nce9y7nX3eda4mEZyEspMDm7nJ9T2/f5epEMnbmIshR6z0wr7Zn902GzZdrK1jtmmNnIxyIBpUGmQMTt/6/MKO/cf8O8fkNAF4B9fADJ19HK0cCTiCG+JqV0raIiFqlIMVJslM8hxOh/CPrMDAlwRiuw7LRQxio+RrRPChDuWhDuWBkrOqQQLw1raXsKUiCFagzE2TsGoUkDHNqSUIGq6cFGEWQOa020N9WHElKI+nq0NW1gdZg1wQQ4zzn8XFGiwSboP9XT9gJ3IQBBUhfGPmmNutkJUkERgiLWTbGunzISANYXtsaHuPo62vbNsnpAty5AnvQQXb6Yb3r6J255MgzNwr1kN3jGdG0L4xoX9II4yqjH+6VUdrY7qWb0nlOxddqJM37r4jmj+Z6YblMwxinoC4/GmUg0I39mLcoUpXEF9ANJPizJdQ96xyfCJ0zyrHt1H3WTkykjqG5MhU6vifJFau6DTZvxC4dx+q2zShZakqVlIlugRXHxQYN/UhuWPl1PzlzrlTU5XPdYeZUTw2kDIQ9vsvJLKqP7Riqfr0wy37Bjfo4v/3hA4xWRqERDiYAtCdAZ5MU5QqfJ5MZ+5RRaw2n4riU0WXOn1SIRR5VOAWHD2FU+lO8aUUmuLUVBLlOJgzDBzRtEUuAgwpY8YDMphceAsOY0qM6EJj1t5QmiwYeM+GRQAuk4NvwWhMbDAS4T19wGhFPnKLUcZQTpcErVE6UrzIySKlpRTPpNZRBg7DoZJWnr9joVFGzAUi+jAuKQiSdFJIat5NpWWVMw3ApJ5IKLJqYDOp5ysLddEJh4qVF1x6naGOWWStodDyvB3CzSJTmAFV4FiKzPAJKhZngDgJ1njXS71+9mqdknrLWl8q2RgOMzwQK92kiuenu2zqlEEhUc79owPS75+AZSkeGJwUu0EVC6G5clDeCRcN0TJhDCVJHIM8a7E7GFMnt8P8JSjNdgOjMI3UamSr4UxWsJjJaCTjTaQSczewq8H41myQ1lmCpWQJ4dlSvSe8oc69wlV4XxcaUU8bdcPei7STF41YCubAKEQFNCBESiFTBIkiyBdOeMIl4kVuwFW8M0VkF4cMI+giqWmmOMkBkKzAiySpmB8pdJB26Z3idvwncW9+qngLKX+Vs+rVPWcKgWm75WDD6txpQOGccFQhpSSnQkZsHEBDLa14NqV+51HDIYCM6MJGY6fRCGZ6kQZQlXEAEmMEAd9gDBFYyPLFQswF2spVYgKISSII+C3xvJHDSiv+2GdGMUSEcypOZnXcYKBgka4gzBAyWgyaNBAkBf7XS3NZ4bohaT7mXZ16kZ/cYpwrCEaDoxzd9HLC3Cw2aYamuPY3scadhXGJL9gPvN+GTxtc1Y86vXPn+F/Yh+g4z7j03+xtP3jDn7L0Ryx5c3xt/9D39n+Tudb+mNZe+TkXbvgsd9jgDq+TMjWkdWR4y7yMC4vDSt1uTkq7Ko/p2K5nRspyc8BgZB/N3TkX/7dpqIf1icLocQLcZ0GQQYjPG3vIvk1OzXHDmOGPHKBKakLTtjF+HZiVPA7mBqaSxqI/3me+zecG7g+vp2FN5EZtj6nPkVZz4RbJZxM+dTwQzEqzQaWYwpaRkjx3M8NTdPIvx8Vy4pJycKuoqXcWI68B540wDotRMCmyP2LLm+Oin6HjprN5LRdj4pu1Q3XmJsok4zi2WUbYIMnKFIsGExXz99xepiGvJKO239PmyCx3Q3Kpw7iUOuvyQh2UU6emLSOU6zbnx3Yhh1KLNie3t2CPzSse6Yn0Lwv95cvyjps8B6euZeycuvM5r+WCz9yCr4q5Ch42+96+rf1lfF5d8T0yDHBnqfypL3tr3/EHb/nN6958Q9zZ9SdwLf+j7VR8c9cI+BOou/yWt2v4f/DL3s5X/Hlbfqui3SD0M0PzjYFNhrDTIpOdUQ1GvXOa8Kzd9g1NmH4ZHk/7hzD7/uw7CPYJ3JTxzdHI7ce1eeCD4WHh+8uE+Hp3bP0hdvpXPT2g9QnB9XgIbRbUHgSlT4HbI6Hsc0DRNmz+NbHfKf7YfaawbzLhm8Ga6hvHZYu6HUjUZCBRlsJoJFbnGxeZNdy+ZNhk71FGjINhorwLtWOSKoXDSTZuBxdwPqj4BbG981un83FOFWI44BfAteVZ6zxQrwOXKmyNmzShUJGK9CVLnbP3tXpdMy9R6xKHKm3irhRoUqCmdKlL5rp3bePPD2aZr2NiZjwi6LwbRG73KBzB1Azd6EMn7x2bPjLCQjJEmrvlS2Mr7O/EyX1zN4ocNnbjyLW3GEdO3eynZceBjEu/lLO7DLItmzz63nekCkc0mM9l9V5VT0PbJzvYftz5ZcyBM3NpbaRbetHK9wUAPE37FLQn+D/9cQe8Z9jIkKvAp0AXBPSOf7NzDRigx7CNua6VmAbC0jzOeaNDTQLzJmNzjm3CXCwz/zgDIiKADBd8ux34sSQHN4pJB7i3MIjA5uW4TXKcmsOskY+ROTDDIDe2NhwLDa3sxqTlHkFb/bkJGJv4qKxxVxPkKLhBhDFE12HoRbxuVX2rA17v+lMEMUYojSEKsJbyro7a4Zhhy7+9nttNYIftNbZCHGAWLcs62Dx3Tll6Xri4mBsnS3OOAsaS4xA1QPdeSbcow9mza7e8l8HPF/OI3NLG1rEclmaGboUOPmru2NvNI2mO+mI/zsxAONAIc6MH94eGJS6b0fIOlStIv+HIwtuKnU3XzbAhsaMbHesRCJHZItiWpDMKu7LlY9IN+9piYzoyUo99nHciKCzBDuJ+255sdmjeuXN0C4ATcBc0dK6dcTuDzM46wL4yKU3H25vXMHUvg3Oa7Yb3p7bcn32/FFTn0C25Po1xPIc6y+1nd4gd6swhQ89FSBjCENtCuv3y7Y/fIvpgtx1uAdzy5dIcTI2Q9oERf2a16AlUlqE7jnUfmxShGeaMllEoaROJyymStK1MH4rnm6ZaSjvNrGrveMLSZBE8Xq5V3oIgaO51TaklfTXR8NWQ3uprZAWku4SPcy5fzXolEZdU5Qbxp+TVrPYReFlMz8ukEPzl2PvqQlDM4rSVuv+XaWsvc0Apg9w5O7fFFGlegqXVc62aAixpjoB0Ax1zw0DvaS0riTADDd88efw+hBlvzt4h830QMP1MkMq+icZ+A38HWbeRqXDzcySfwwNz8DIIm05DX1s3+d40ju7kwYdAc/jiXObPZOyUfAsDzjhm/4OWKXd+feQPTO99QsZ0iwDobOFPPjrYAfqAHuihrsCsQx76OQRhJv+LDPhEbwdZ2yqYvQCFy80yQiYi4jvYHWF1kJ87KDoFQjeQeYmUfe6ejS2TZRBORPNYlhH3vJwjlDvLP6n/P217ae0dVPcKkQmBn3vf2q5dKa6JTntlT+XMq0fDKnM5e3PiUG4oybinqzo/h2WrpS9XghOljYlLerlWv7xQycdxXEHe1URlr+RlEPexWdWbJDEg/ey9wIKlM3JtjXVKlKtLiUsidxDbnEagvFwzcHKm4fk4SNb26pnnmjmehjQs6rabZULLu9bGcmSdKB5EAj9VTSDP5ty+ebOF2/DtDrJPF5YdO3Od2s7fK00QVkD/s5vuEcx8cC1Xc4Wb07NU/YW4qR9TMm8JHwi4Gq62AGMD6EVTMOGNSpQ6JQJeUzbh+Oh7eGcfaRvYvf1a7d+I7AuWjx3aYoHdqgtBri2mRJkD50TbF3aj7iSQww4nW+bAm9rwCNtbuwnwtUJIlPXh5hr+gjYGzm7bVacCPDaYcgUPzoneiFQg934WC/DANMRru9fJfuI0mNAtFA32vzeBSOjQG+/iK7n/aTkZT32Hrw15tAbLNCpjLkGGDh1rVWMaOZKFTGBhCqMXWIExJmkZgcNYJMNojLFkGdogw6KMaOBANhYZheiMbCUI9gilJYQuApMMw7JgkhwghwSKMq6gR8nYZYISHZDR6MBDEJ4TOwxlogJw6AbTVLElDp4tFmwBaM+MUQsQRQUmEZSiITKCjAHk02OpVmMnD+1BjrpVbGBKD1QPHNC50gcW/8jRT9FNoQMN0am7mqF7D8E1PWNm77lHfkoIPGFw5qeLxqXuUlDelQ398CJHlopm2gUQb89nNzFhpg0zL1yDc+IcjZtjNgpmZ7glF/T2bWlODuuUe3zZ65CsGt6ztdaCi6HBhcL/ZzjVgJwBD4R7AXAOYRxvxShXyaApl14rF38dvVwfVRIDMhkOwQ2e/+e83idDD2lNcS6c3gw562EO7Ia25k8Wmq6mFOAlZQQ1LXAWTa9Qns6jD6RVvjpM8QMdsPaSvndMtH49q0mdKA7OT/ogrYtWr6bLc2mQrWp6drKaS+CwnE65uDjbVMkfSzBnDRUnQdGd5DrNLqMxZQZp/L5IQeS4aLrG/FYxrws0Vr2Ae5chLqppT84HYiS/R+Bhe2fsyC2qhCT6gmtk6PO4xdcx2d7SlnZIf+QwMUCDPIJ1/99TUyuiBNsUPVYCLRhvrq27ZdsHZMb+fT/Dx4EZ1kOkrLZksiGD7TFrjBUjbBph0gKLJpg3zn7GjbJmtG2jTVtt22zTRttt2mjbRts22rTVts1e6+QbBfFimhPDjDjmwy4bRvhgyQRPBjgywJ47/lhnxRjfrJnmzTRvpllzzZtt1kzzzZpp3kzzZrpaLmt6RJTdhgy2ZLAdY81YYsNME0baYNAA+8bZZ7gpy2ybbdpou00bbdto20abttq22aaNttu00W+dfDegEFS6XXLskM9unPXjiA8nXXjpwUUHzvvnnuO+HPPttGuvfbvt2mm/XTvt22nfTrv22rfbrk0Lt1lksCCBEwmUGGBEAT1y+EOOFDYM+gWiuvcDkobg2oh6m3ntX8rc+1jp5bbgTz712s2NgRoON7ZX7I26/ROtE0/uRiC92wHbt525O3jcbBlb246MVGr7PRnijUZy49pfpg+HTp+2OnmuUp0m4/L7CN6J07kdAbjpc3z3iolthnXEHThRnKoHlW8hqvkKsd95BJMvkvBBv1O26Fg2ptgWTV1tmYnDFtN3ZuxsN60pNDVE4rEn3+6Yg7IfKyLlmUKteC+0YwgSg2U3ZUFG3ALlnl/bERzKq/ee9L/jsJ7wdizefCaf/kB84zQ87VHs/jlw0UNgL4efwLvJ2/HZWqYn507k472w9Fneth0LY9VyJix3w4GYLwlHFrjpHtJuZHXO9RxLRD+TjzCQiO5swQ9azSlKHXHXeT7H3zU9LC+6OQndMjzerph+LvdBxlJczj+T/M2LgfTXck9j04+C754Dpz6E4WrTCYzv3eNbLoOPTLlcDnl+kNpPKeiIu0C553c7gkP56r0n/XdcrCfcjsU3n8nTH4jfOA2nPYq9fw4segjsy+En8DZ5Oz67lunJ2Yl8vC8sfZbbtmNhXLWcCctuOBDzS8KRBTbdQ9od1YNuJnaK81gGR/IzMT8/HIjB4bnZcFL+4H80MxWdW48A9+Hk+fkm4D58noIwk9cRCHwcugPEZ4wcC4hTQD6T+oMQcCD6N+F0GtmT8KNIPrLOgfkUfgiD+3BoAslngfr4N9eAeOSbI0DlIcAPIv2UFx0pFqB7Xm8/cBhePXtSnv13tAajnsspszrr4uXfxRlxESQTt8xnK8hM3S/zvr28d9/EFloT9uTeCXC8F5Y9y9unulYb77vtwqAzsdlshrQ8KoMun7gp3vZDp6Ch+AhAeb59jmdvaLBwT1nBiH3d7XnwrrlhddHpSeCWmfF+xVTnuq+zvpJzxXj7t9xJDJWf8yASFz2jmiHuWvLSQmeKZes245DdwfxjasZGMgu8m2O2TzgsVp83ibPUGMfBW80wJTPjdRAndslsFyExteWs9hW19r5ob5HlzXhT9GdrEU3qzkdHYyHec28HR7yCzGJnTlKXnnNeLHCH7DumB7mZ7tT8XrdFZT+6KvvmS3KcXU+ADmbHvFPc0+DI+ES5c+ll9g67gxSdHKf4c+SvUapZDrLL1k2u6ZwFR73MTa77LEFZ8IlEy0X5oUrl9jrXxYoTTGGnHxzLtNzzUZIxh2ccEtUTev24P8z634PbPtWhR7j6XB4devZEHv5MtofWliG3axsUNWSJRTIUNcfYhsoNRpA9vRmKju6C1tY6EL+yH3L2NULIZRVQ3lSFugKNI8juiuyk1KZGZXiNlKZi7DsoTcXjINrCj3DQ3GTTBNzOpyn0Dj+zwK1880fjyG34aedq4b5l9fcIZLh8x7WMhthSsWoZczvma3CM5yePbWYO3xrJzh/byYMOH99ePkY4Va9jeBF2BvCYW+DPtvDFCGyZ+x3TQag6l237io7xaMS/Z4rL/Ke2q+HNPOvbvnFj2mp9hO3vUPayEs3rHc47G7d/fM35fyGpwfISl9ukkZEo+rbfAXQhXfXKElwAH3t30OswP2Qpth/cybuwOAcF3xWwb8Z7JLt8HFzw3AHzcNc/VfBHvnnhc/r4Tm4allM0F6G4/9ncdMfgBEZnM5t/7vgvX87IopAj2YVqqOGrH4OPzczlrMhOvLLHXHQ02EEjybJcISlrZsTObWaueK2QYm5KfCoUw2G5OyoeQi5xT+11Z5D1r9OI8bKfag9eGB7LjS+HT57D7i3EJso7LfCAO33tG0RkUnWHA3jfbeGZqNQF1Fh9DVRufVQudYsfpvvfbZ4NpmS/fz75b41Cjc1HdjTTyZOVMUfmGre2Bjlbsb1lDAf5VtKtwIRLnIbkiY1O7ANH7EPjWWYjr4bGejsNns5GZqHcBP+RR4iw89cCPgxS8BoHn4Vy0QoUU7gSH28xvwo8OHKE2jE0mb/As7ptC8yqXjiwG8GZjHPszGKyYzCZ4Qr5GngjB5MPx88L+O3w7e1fY0zu2+FixEuzHXasWjhX5oHYaJZmN/mOuE9RR+jCOnkxdyxLrzo/XEhtJB74EFoYNHlyW2glXbeue2fg3ScPlhurp41AyE3W6zY2eWz473cQn3bVAqgGPr8XeuaKFT/LYtkgnt4kwIhJwlbcMW/hXskgdrhecI40i85EYAxTWERY5lshOmKPsTPaSEUac4WG0wiZfiZSXaiFaMEMZc7Jft3aIpCdXnKAjTj6BUpSh8q8kyN0ggVevYUYxYSF5hSYDFyYYjNy8u1Xfdwc1jL70xoOmSXO1K5vjaD6dcYW2nZbNJd2JsRk2dRIAd/gQAKc//uAG/G716Ed8sd39nocLw4KOpB85PaNlDuZryNZWIVDdvPakSmzQLMyhlDO8ZIDmS9kbsR8kOY6mOtft7+H4QeSHrm9kfpO9utIjKjbnyG5ckcVlu31YO7mhA8VcEgTUvyocyDjkcyN6OzreB7i7/c3dMHzm/tEec9cVGR7IN18I1bkOjhD4OSI04EwlkM38jnIcx3zkQkn0Qtdrtfp750P03B7YAUaHwF9IGU5840kB29dRxlpv3dy28KEHI6JanGnn5H5zYKZ7eCEBmKGu5GU1zGMJD5LWjgyh6YHe0Yc2j3B7XXcC1xZx+wHskEW/mPE4Bn21SawUM+O+W+F3jwHkQZpQTZD25B2cBMa4BrWhgyf39EHtkg4CLoVzG8it67B1ZD9blYRK9qZyxb2qQkZ5tpIL7EIo6+Rlg/CLOSXj7+FM/klbGIgvIbwQm7kztYP7SzQR2jTvuMSFmW2ikGATphoIwPlJMsQ9QjCLWkQDK+AP/71zFIBa+vcELUTIBokQOFx8zneJPSfjqQr+eDoWxXwpq328v6W8OLLfsXj9hYiHPLpD9gLNwloG7TJ6uHB405XLTka4fkfbrQPUzrkUAq+w+Em1Avd7jQYa+HB30gKYXdBgawoGQ2/CbDy4HhVqEGI3zg/y0LJJ3X1WPKjXlfRH6Jp6eIQbbMG092MX5wTJwEvQvz7dx5gymmNKM9TO9r7VBgdSdtpys6p3z9dQw92izCA22uCzQRO/l3IIiEMIYzhKaNEG/H66Yn9P9f5RkcngfGBCGf32NBo1/nq9s8YnnhbsVqW1I3//1oAAAABAAAA72sAAEw3AQAotS/9oEw3AQAdXwMqzp/lMhCYjAChAqTEhHJh4pF+nXyZ5maSZiMGtIALkSftIxY83t+810pJFgZJWkb1s5RSSimlSw74DfENSlY4o2D9Kd2E4HSem72vAplJsffeWyo9bFxA4VtaxohaYm/yqEeQzL/NG0FmLFz5UB4avUw++htixN9DUcA3rFLlaRKESNyJO3En7r779ttvv/3uu2+/E3ffffvtt99++9134va7b7/79ttvv/3uu2+/++57uvvu2+9E7nfffvfdd9+I2+/O+57uvv3u22+//e677777TuR+I+7Ou9Tvzqfbc8+7dLq7tEs979JE7nnniFLPp9LOPfecTTqVTqVT6VSayD3v3HNXyoXnnXvuOXd1kOFMaFbw1/IRj1JBwGNBa54ncs879zc4pWe89SJE7Yuy8LxzzxOFmN3Ygpk48SewNlQfKgq9DCBNqoI833jLBAa1j0/PUQhH8hGZKnxJTQzqDjQ9/kNXjeqbMkK46+cC9e9DVo901lb5pGc8iTEPdXDNy5vVWqpWKGRxmBEbaiCc1HMPaIAFTdaGr5d1qJFiyDxP5J77vjk36L0dnpHa2FEZvdGde965537PLpM+sUFzh2KhQm2kpSTxx3TRlg7GljN1+S/PkNEh8BGdwcIUzhpQpDpiUqMLsplT9WuheJIdAv+dMOgZdPbRYADwuKvlSQUdBOyec25UE+3w5LCZGZ+9AOa3336vCAQ6yxXjZtSbvtkDqt+J3LuApAC4F1XDfhoROX537nfn3sSaEvSVMztGSHp8tQUBEnXYqW2RqQKBy19Lv81NnMcQZ4l2otfpSI70pSuj3veCUBWMET/uOkr0IwyYE2ghRANePYKESPJzQI6IHknSZRQAOeuzIPHbbz9CUBoMW5Aa5ndhwu9E7nfffXs7UE2aj2WhPcjN8PfWjkiYstGVfWF2oQ5iPh8UOol/UkaudTMQXyVo/RxXHvispSK0YpyEREyEf0aKNyrQcKhyKh3uRzjeL4hES3PSCI0iDYbdyUfq/+Fh3XUhQYdGErAzEeP+YJ0Efvvtt+ew4VD95PptOyv8/hE+L7/99nAE1NRKW577EkzrH9n0k7j77tur8ZFCN+qCaOOZY/CTnFjhB2zBoCsb8O2pnL8SybTEFGlPXFaTaTYisB3fkECPs+EQXcT16/MW+JuQYbR7Y4IO4AS6Bf0o9KNYsOO33z5CAa6aq8gcpRUQn1Ev0G8HhR7UCK7qthkkYL4VLb/99jzDlTqLhRBE+0yDRN/KlxZ9J+6+PYLNsRpq7tto2Co/FhZT0as0dCG6NWr0HL+WLg1hCj2gq1zVucGB43PR0tg2Rget4C2U82bkf3lDQS4QJdcaHZlLF25f0oP57bdYGi01W2ailk26H0YFAr+9VyC9Oo0vdG8JouWLAbCn7769AMVdbyXxsLlkSPtkWh99e64iUnWEAneMbGqDErffvRNEZA0X8eMFS+qfEaDiShottGRm4qZWpv00AwT1sj4IaAhCUGzaCfK3CXOV2J1QcmWoc7DFIAb4ccRY8dtvL6B31RhCuZhYEvhxQKX89lBfcHVboMrdhK7El+MFT9+e9Tfqsyy87WRP/3ToHOm778TdLZ8UawAAUkSx8PnvbACFvYtuE8q1qdDwfw/ihgI4BNEd5AITveD8PmZAcE1xw0WiRaTNWFXiD6rgdw/9nFLfRVbtQUSAP5PNFL/77o3GgNR4Y2DbxtWE78dIkr77ITIYajohSLYNSFL/j4c4ffc5UkTqBwgAbEEHXn6gxM2++2MlVX2Ah94ejODkF3L703fi7jTGgNCYY2Bbh6aUv8nk1Pc0NNAc+sQUvXtsRj+jQhqJSXJsXDTe1nYQNScfEo8ffffJFX41C+5jS1Cifk5DA/ru1DyNahJeCLYEL0++oslIffcsWTjqPSKGzKKm/iJGm333xUQ4NRwMJgqPPT6jBRD67j6gVNQI6kc3N1//kRLhdCPuvnuDFX60Ie5jX+iD54dKBTmTVkbLaBJob1B8Mbc00vruPDr/1DM4P2ylMqkPaU8TxDgOXnAN0sHbdHToDD8J7bsP2l2pW/jwW8lRygeVXNB3RzHJV8vh6bKZmJjmNYuv797v8KgXSNHaTl3C3G7F6dLp7mRmAt9II+GYzWuhNV3a484/NCPODzuqgKP5FTOGuLu0ExhrrG2QVaVO3iCZ2cMs0yBfFulAxhk7wN6eZTZ0urRLReXUMYxgSZ/QTZlbAGMQk+RB5PJRtrmnXD7zUoAkXdpbRGu1nYQ2Uih9CGc3BNxUOpXjhrE2i0JJp9SlmOEWkNO1qXS6xhmGSR2oubbWVzhgdl3I6ZKxRhqUrCo9LNJgTjrwIkrXtgg5Maty+DW3fx4MAkyqaYRZrfmxMDS7Mj6nBni4dA6oLOni29a81FNM1xC9ynjhCqLYJHW0cGh2alLHBoc31ndOBq39CXKc3zJL07VAIYCqfItwc0tHEIynHxeblSpI6rNETtYC8Tia48smNmk18nJKfQP0aqshmtshmvUMOtVqirwrboVDMI7iMtn4wjChQzXX1gZx9M1Rwkc2aTULY4Z6hgU8+zLE3IaWqe8ygFU1cMnzy+QBmM81HQ6l/DPuktYhI2lthyDmzERlUo1iA7D+YKlIZfMiZX7hGMkuWdSAVYmokXn85tWPH0ADniazPDKzTnRUL08X6jMuhNWwJBPiK4RgQifR/hj9oNG0qDPLWqBS/6YcwpoUuIZkaVjzAabEDGXlqKHQU11j8JFK57PRvD4IJLhkqj6D+0P1V9LmGC8NDDxHegGjx5l9EYf6rVSECgEkybkIN0dFUKC2fGreJMfqF45qUOuAATGvkJVVtMspdCTQKyqEHj7maIDPurM5tAE9e27nMNS5EaWOtjrJP7QmTECwqPCLPDEKfdB45AXSp7oqS2tcVNNxqqFeYkrO7CM3kpIR+tA5QA1R2+AKMxN34hKy+UVrRxzpk6EmalKjXAbGgF4FPM0vpRIqPUgEjfgIRc2XA4GgPt9TLnTFDU+acI/Ap5EsnyqRzF6RTjpL1Z1FgQq/2Vogy1RdvUe4xIzKymcU1UYL4PqsybamVD0YWszvO0WLkgkYLiGHKagW6GDNT1AASNFLqlM02PEFePcdLZDyyehHNVKLKscgpIoJwyZKR+MIvBNJas+vEgORYgIkmk2JMkR/RPwNdRngFHqiHw0+UjMpCef4ShU8ZIO1CSsxeTXwfqHGKk2kDVFriC+AJUjzPxv/4ArPKucxOCsZkaKe4a+ItxH0mbszib4sfg5SVxRg+aA39IWZWbnFt3qSIY6WMXWIqaQI//QN9SkIE2dwz52f6Ti9g3RUryyOTD+Kfg42UrXugxwax5U/KqBIVHOUzAcWdnXLYIrPl8a/4wKniT97dRggKxaH0A+FEuUC0uhsi8IaPXMToDhUNTKkJMbFmq7vM0iitp/HEdRNEw8NWa8pslrw5xiYdc6BpAX4oDG7VKI+1pkvDoOO0J+BbCbgkL9jDKe3sKjbEDTpBUZ+RHJc1G9/hXVVBwdu7s78KVFWtk40UnEBAbOiGipMMDcNKBHBgIqaS8iUT/kn+BnVnmTB7dUTKiUoiv39NEUOuYIUqiNYsYx1kJ9y8Uz9rkjquKktQlJ4+HpWeKjVHonUZXFhX5IA1ffCZJJbVdBAbz1CQXPm+BzDMDa3eB7qLkYwtBFOz8hQ2PcQhCmCECf1AKa1NwB+/ClQWNRVbErUDV6pomSRr8aBmQ2/MVUnbO7Ei02fq6/7cUDzAZT2qbr5PaYS0E+4RKi3VuQ4ISD+ipg0qMlWwNViUy9dR45DX3IO+1/WZE7VRw9diMtYzftyDHHD9jERHVQbxzSg/6Si/pmdoRkGATq2dljHPWJYfq34hmZsgyZAoi+UKPv0U+DfEaLSIwq3lbiZZo72SfxfLg4sbQGrxb4iVBEB6bOpoKauylNIg6k6DMShwP+RJlhfSf26AIsOn4Zi9qlLLR8wN6E/kA3SgKzErJi88T0D4zAQyNRUUVTC6JDfJ0HUVhfMPFw7wrz9tS5/c1IhFz4gV6pyHrHmlY7XH/EaqZ8yMdB3sujN6cP6iD+vj1VdMxHe6fyObaP/ZociGg8LO3qQwZShlc4P4uitZvl40pAUXPFor6IfpgmKP2/u4QHexqomo5Z2EQEQ39jij3TG5oNxka7T93kEUeAPNDnHhSPtwJamlT+zuynonwDcTPNXSD/p4OCSUs+vAk8awu3RZiolYGnR5cupqm1xaibguoHoSV8cZW7BvvTMGtGxmZqTz+8XGQtBf3kkQkPGhf0yN6r8mgqJRyFSQTfVMEPjVfFRgmHwH5pqpKFRjMaCQ2BPmxDf8U4mjC4FXE9NBHm6xf8IYiLtFcmKhlvztyUFj3+52ET3BHL02pNAT2PCoF8pN/pksvI4FJU0rgE0HFcLyhlNDkV+RXK04MWY4wrz8MaP2aL/6GgOmaE3LjsKaZFaDP09g9RwuUHhwxVhC+dn8wftU96RcigFmPWURXbRj1WlMrmuXVi+/4aYhnjrur0UnGXtvffeUsNfNfxTBlXoTW9605ve9K5K6V1vem8qrQuqkEwnmqZpmqardL2ua1cTWdkjl80UT1a88vfGG73pQHN5+txnl50E0u9HlVzSm950GjVhupNCXPZgC8I/AW4LvWnF2UAfY9W0OWhx+X50Jb3pTbuw5D1TQZ1NBajoE4ZZQEvpJEd+nZGVNGmWDW1+FD1qValknskxPXSK5tqQQu1HbNLDr+uaOISsDJGOEtYZ1U6kQMvpHQsch3zCqE1eqFNFxwUdEhVHDk1J3/ARB2eTEn3rz8YTCDGobxwEmg5OdkNvVFA5j/D5TM4MCK5rz8OFzhYdpT9Es3qnLlLP8TknZETZ/0JUpHFRt9RkoaZJ+Xs8SdOpl3S6liap+o4Lnc+iz6CfR4diO+qNWdME/K3r266rlZt1jYKBYtcBANZ1jQv+c8/7pv3nvnPPPfe8b89rP/PO+/bcc89955v2n3vuOe/bc9857Wfued++c88799zzvj3v2/PO+/ade+5535733Xnnne++e9+dd95553T/u3O6/83p/vfuu/POO++8b7r/3Tfd/+59991333333fvuu//dd999991333333Xfffffdd999991377vvvvvuu+++++67775733333Xfffffdd99999377rvvvvvuu+++++6777777rvvvvvufffdd999991333333Xfffffdd99999133333Pd1999133333PZVOp31PpX333fdUOpX2PZVOp9LpnkqneyqdSqfS6VQ6lU6lU+l0KmVbm0qnUsW0yS40piExQ7cOjN9RdMVUOpVOpWxrU+lUWuPtQYSgBRHmZbJLjWdIzLCyAyONyYVM0lCGIE80GwwkmcKplG1NcUNTZc3yKWCIAsuH+WlNV5aFNxoTBkEtUyL4PZPKTKVsUjap4iOQEvXcG6phmAbszKKOFLaeIvln9JmfGAOAYQMDssVUjVpqh5phjjZNs5ZUEK3nBZA+RpR71B1fNOBxIatmyRCkqFjBr35rccDwC9s157EBKua4Q621KgwaGokEYDZ7rOZ9GtZ4eyaqVBah6DwY3lC36InxFyXxUXzC1FR3SzGGVhzneUNb255gWbN2DagXeo35aY1TsQifyppMQB/DKRcCzBGiNtRSIfgk4djJsxYUATCBALmYc+KhWuAsCIsnGKhgkld3KtyoUp5BcVaCUvM0ZhpaeKvxYBBrF7JqEL8Bs1PgI6qTFXpaV1ckA4HGMRMEQl0/Id+kj1UpWcqc17KgZj3WqSKqu6TrwDHw4tjxEz0dqmrgYlNHHVKjnrBSYs46Qh0L1CUjsXmBoAcNlYlO7IdGqkmfUeYNUW+oBByVVKk8LunQwiHUNSgMzU02gshZcq8KUQmidMKUppbrnKM6EhqYV2gKhtDKUOXT47J6IkyZOuvwAVXwkm8uW/R4IMqLhlMoyKCF/IK+FNRRZJPVKB0wscQ4UR/RCEH0YapuAukD7Z1VQGeeTGVg1FBQwqoRPo5qNyh9VMMdYTMehw9VG58M6rEQekuoQpx8mCFQYGMJSI+tydIndOlDCJPnow5c3Z+mqEty2Jg1tAACgUEUXblYh66q62OGsPPGAlsNBcaCCmiOMl9JGVRC46QfkVDzqeIos5IUHFhvBquPEzLMZU5FqJOdUmoOmG/1TxY/s4othNTQFNtM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43ZlHbEkWA4c9Fg9dm6uBFuCpaM7wZ5gPXhAwaJg7exUsCrYO5aFkCBD1iErkbWIDx491h7rjxXIOrjiwKFj1bHmWHesNlZAwMA1cL2xCq5+Kw0aNdYaa9/6B4MvxhpjlbHOYLH3IoWLtUULFiuLdcWqYhUxYh2hV2JFsZ5YTZgosZZYSax6eR/s1rs1RIi8NW/FW0F0kOOwzq10dB3WDquHte4CnIUNGNYMGS6sF9a4VUMEt7e2CisFChHWCKuEdcLWgHVrK8AaYGXAAMCCBVFr1FpW9rQ+rWRkTCvTOjamtCqtWlpJa9J6diav8mpmBq/wqqbWrm0aGhq7smtWlru6KwEC7/qua2txgQLRNbpSUS2tS+vUVNPatGJhOa1Oa1UV1Aq1HjggtUqtVlYCDBiQrtL16opzcU3X6fr15Ve/IkDwYH2wenlBWCGsXV0OVgcrGFiDtcGaIEFf+6pAAdvKtoqJ7XWvYeuALV3bUr6le++9pXvv/f/e///////UvffeUimWIJghGNgKBoYFJq3uLd3Tr/gDUoaYIn/FHyG1uu4vRHvvvffee++99957x4lW7b333nvvLZWuUflRt5TFPeeec88559tzz/vum3u+Peee9913557v7bnnfffNd9/bc889n27uO+e776nnnk+lfXvP+95ejlUOvaoUcc8975zvvqdS7nnf3HPP+/Z9e96355573vlUyrfnfXvu++6b+6qncs/77ttz77nnfXvPPZ9KaU/7z/vuvG9e9VTet+d9882993y6Pfe8b88997xv2n/u/edTKfdVT+V9c88973t77vvum3ve93R7TvvPaf/59txzz73n2/Oqp3LPPffcc8/79tx7TvvP++6b9p/3TfvP+55K+676z/v23PPted+ee975VFr1VO6557Tvm3vuPaf957T/vG/af+4/77zqP59Kued9e9533573vT3v23PP+/Z8Ku3bf+4/357T/nPPaf/57tt7Pt20n7nntffc874993wq5Z77zz2n/ed90/5zzz2fSj2n/cw979tz73nnnnvJedtjWOSDgF77mXu+O/ecDjX8+mjMkBEDBt+LPRctWKxQkQLFCRMlSOiNEJGHFwLE3Qe7Og90HebkOGzQEJcBwwU4C29uFdooTJAQAcIDBw18n7LxLV1TS0M7MysjG2OwQIFYGFiCLwReXVxbWllY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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_pressplate-global-650",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); +var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};var __generator=this&&this.__generator||function(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]-1){return}var augmentedMsg=iMsg;var stack=(new Error).stack;if(stack){var stackLine=stack.split("\n")[2];if(!stackLine)return;var callerLine=stackLine.slice(stackLine.lastIndexOf("("),stackLine.lastIndexOf(")")+1);if(!callerLine){callerLine=stackLine.slice(stackLine.lastIndexOf("@")+1);callerLine="("+callerLine+")"}augmentedMsg=callerLine+" "+iMsg}if(console.debugLogCategories.indexOf(iCategory)>-1||console.debugLogCategories.indexOf("*")>-1){if(iParams&&iParams.length)console.log(augmentedMsg,iParams);else console.log(augmentedMsg)}};define("eDrawingsWebViewer",["require","exports","eDwUI","eDwServiceMgr","eDwUIMessageReporter","eDrawingsWebViewerUtils","utils","eDwUIUtils"],(function(require,exports,eDwUI_1,eDwServiceMgr,eDwUIMessageReporter,eDrawingsWebViewerUtils,Utils,eDwUIUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.start=void 0;function start(iViewerOpts,iServerURL){eDrawingsWebViewerUtils.startViewer(iServerURL||c_server,"edrawings-canvas",iViewerOpts,l_init,eDwUIMessageReporter.showResultPanel)}exports.start=start;function l_init(ioViewerOpts,iContainerElemID){c_eDrawingsUI.initUIEvents(ioViewerOpts);var modelContents="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ffvOPe/cc8/79rxvzzvv23fuued9e9535513vvvufXfeeeed0/3vzun+N6f737vvzjvvvPO+6f5333T/u/fdd999991377vv/nfffffdd999991333333Xfffffdd9+977777rvvvvvuu+++++59991333333Xfffffdd++777777rvvvvvuu+++++6777777rv33Xfffffdd999991333333Xfffffdd9999933dPfdd9999933VDqd9j2V9t1331PpVNr3VDqdSqd7Kp3uqXQqnUqnU+lUOpVOpdOplG1tKp1KF9MmudCYhsQO3To0fkdRFVPpVDqVsq1NpVNpjbcHEYIWRJiXSS41niGxw8oOjTTmFjLJwxiCPNFsMJFkDKdStrXFDU2VNcunwOGJKx/mpzVdWRbeaEwYBLUsyeD3TCozlbJJ2aSLkD/26rk31MMwDdh5RZ0obC1F8svoMz81BgDD5kUkiykatZQOtUMcbZpmLakgWo+LH36MKPmoOr5owNtCVs2KIWhxscJf/cbiwOEXtmvOYwtcxHGHWmtVIDwsEgnAbAZZzfs8rPH4SlSnMELReTC8oWrRA+MvSuKz6ISpqe6WYg6rPM7zhra2PcGyZu0aUC90GvPTGuciET6VNZmAPodSLgSYI0RtqKVC9EnCsZNnLSgCYAIBajHXxEO1wBmQFU4wUMEkr+5UsFGlPIPirASl5nHMPLTwVuPBIFYuZFUgfwNmJ8FH1CYq9LSurEgGAo1jNviDun5Gvkkhq1JylDmvXUHNgqxTRVR3SdeBY+C9oeMnejpU1cDFpo46pEY1UWVvzjJCHQvUJSOxeYGgBw2ViVbsiEWqSZ9Q5g1Rb6gEHpNUqTsu6VBDIdQ1JwzNTTWAyFlyrwpRCaJswpSmluucoz4WGphVaA6G0MpQ5cPjsmoiTJk6C/EBdfCyby5bBHkgyouGYzjIoI38gr4U1FFkk1UoHTCxxDhRIdEKQfRhqm7+8APtnVVAZ55MZWDUUNDCahE+jmq3J37UQx1hMx6HD9UanwzqsRB6SqhBmnyYIVBgYxlIj63B0id06UMIk9ejDlzdn6aoSnDUmDWw+AGBQRRdyViHrqrrY4aw88YCWw0FtoIKaIYyX0UhVELjpB+RUPOpYiizUpQbWG8Iq5ATMsxlTkSok51Rag6Yb/UPFj9zCi2F1FAU20wU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9c4qZ+3DPmGdsExYJawRtkkbtyvriCXBcuCgx+qxc3N77B5LR2eCNcF68HCCPcHa2aVgU7B37IogQISsQtYhK5EeO3isPFYf64+VcL1xI8eaY8Wx6lhrrIGBgqvgamMdXP/WGTNorDRWvxXwRR+MFcYaY5Wxgs8FihYrCxYr1hWrijXFKmLEOkJvbz2xmlhLlNhb91YSq17eB7v1bg0RIm/NW/FWEB3kOKxzKx1dh7XD6mGtuwBnYQOGNUOGC+uFNW7VEMHtra3CSoFChDXCKmGdsDVg3doKsAZYGTAAsGBB1Bq1lpU9rU8rGRnTyrSOjSmtSquWVtKatJ6dyau8mpnBK7yqqbVrm4aGxq7smpXlru5KgMC7vuvaWlygQHSNrlRUS+vSOjXVtDatWFhOq9NaVQW1Qq0HDkitUquVlQADBqSrdL264lxc03W6fn351a8IEDxYH6xeXhBWCGtXl4PVwQoG1mBtsCZI0Ne+KlDAtrKtYmJ73WvYOmBL17aUb+nee2/p3nv/////e++9pVKsQTAwMDCwQTBpdW/pni76iIwhhshXAVhIre4vRHvvvffee++9995777333nuve0ul0rUpaxb3nHvOPeecb88977tv7vn2nHved9+de76355733TfffW/PPfd8urnvnO++p557PpX27T3ve3uheTzCPfe8c777nkq5531zzz3v2/fted+ee+5551Mp35737bnv23PPfdVTued99+2599zzvr3nnk+ltKf953133jeveirv23PPPd/ce8+n23PP+/bcc8/7pv3n3n8+lXJf9VTeN/fc8763577vvrnnfU+357T/nPafb88999x7vj2veir33HPPPfe8b8+957T/vO++af9537T/vO+ptO+q/7xvz/32vG/PPe98Kq16Kvfcc9r3zT33ntP+c9p/3jftP/efd171n0+l3PO+Pe+7b8/73p737bnnfXs+lfbtP/efb89p/7nntP989+09n27az9zz2nvued+eez6Vcs/9557T/vO+af+5555PpZ7Tfuae9+2597xzz73kvO05JPJBQK/9zD3fATT+/GbIiAHjRZ8LvhYsVqhIgeKEiRJ7JPRGiMjDCwHi7oNdnQe6DnNyHDZoiMuA4QKchTe3Cm0UJkiIAOGBgwa+T9n4lq6ppaGdmZWRjTFYoEAsDCzBFwKvLq4trSys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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("200_pressplate-global-650",null,ioViewerOpts,iContainerElemID,Utils.getUint8Array(modelContents))}}var c_eDrawingsUI=new eDwUI_1.eDwUI;var c_server=location.origin+location.pathname.slice(0,location.pathname.lastIndexOf("/")+1)}));define("eDrawingsWebViewerUtils",["require","exports","eDwEventMgr","eDwServiceMgr","eDwResultError","eDwAJAXError","eDwUIPluginMgr","eDwTypes","eDwEvents","eDwUIUtils","utils"],(function(require,exports,eDwEventMgr,eDwServiceMgr,eDwResultError,eDwAJAXError,eDwUIPluginMgr,eDwTypes_1,eDwEvents_1,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.removeModelStreamCache=exports.shutdownViewer=exports.startViewer=exports.getViewerVersion=void 0;function getViewerVersion(){return"30.5.0.0019"}exports.getViewerVersion=getViewerVersion;function startViewer(iServerURL,iCanvasID,iViewerOpts,iInit,iOnError){var _this=this;l_ModelLoadEvents=function(iState){var viewerCanvasID="#"+iCanvasID;if(iState==="init"){var viewerJQ=$(viewerCanvasID);viewerJQ.on("edw:ModelLoaded",(function(iEvent,iViewer){var viewHC=iViewer.getHCView();viewHC.setPointSize(0,eDwTypes_1.HC.PointSizeUnit.ScreenPixels);viewHC.setHardEdgesEnabled(false);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_1;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,l_processProductStructure(iViewer,iServerURL)];case 1:_a.sent();return[3,3];case 2:iExcp_1=_a.sent();l_displayError(iExcp_1,iOnError);return[3,3];case 3:return[2]}}))}))})()}));viewerJQ.on("edw:ModelLoadFailed",(function(iEvent,iViewer,iModelName,iReason){if(iOnError){iOnError({ErrorCode:"ModelLoadInViewerFailed",ErrorData:[iReason,iModelName]})}}))}else{var viewerJQ=$(viewerCanvasID);viewerJQ.off("edw:ModelLoaded");viewerJQ.off("edw:ModelLoadFailed")}};var viewerFeatOpts={};$.extend(viewerFeatOpts,c_featOps);if(iViewerOpts){$.extend(viewerFeatOpts,iViewerOpts)}else{eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts)}if(viewerFeatOpts.Debug){if(!console.debugLogCategories||console.debugLogCategories.length===0){console.debugLogCategories=[];console.debugLogCategories.push("*")}}eDwServiceMgr.create(iServerURL);(function(){return __awaiter(_this,void 0,void 0,(function(){var iExcp_2;return __generator(this,(function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);l_ModelLoadEvents("init");return[4,l_init(iCanvasID,viewerFeatOpts,iInit)];case 1:_a.sent();return[3,3];case 2:iExcp_2=_a.sent();l_displayError(iExcp_2,iOnError);return[3,3];case 3:return[2]}}))}))})()}exports.startViewer=startViewer;function shutdownViewer(iViewer){l_ModelLoadEvents("shutdown");iViewer.unregister()}exports.shutdownViewer=shutdownViewer;function removeModelStreamCache(iViewer,iServer){return __awaiter(this,void 0,void 0,(function(){var modelKey,serviceMgr,iExcp_3;return __generator(this,(function(_a){switch(_a.label){case 0:modelKey=iViewer.getCurrModelKey();if(!modelKey||!iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone){return[2]}console.debugLog("ModelLoad","Attempting to remove cached model: "+modelKey);serviceMgr=eDwServiceMgr.get();_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,serviceMgr.removeNamedCache(modelKey,iViewer.ViewerFeatureOpts.DeleteModelCacheFileWhenDone)];case 2:_a.sent();console.debugLog("ModelLoad","Removed cached model: "+modelKey);return[3,4];case 3:iExcp_3=_a.sent();console.debugLog("ModelLoad","Failed to remove cached model: "+modelKey);console.debugLog("ModelLoad",iExcp_3.message);throw iExcp_3;case 4:return[2]}}))}))}exports.removeModelStreamCache=removeModelStreamCache;function l_init(iContainerElemID,ioViewerOpts,iInit){return __awaiter(this,void 0,void 0,(function(){var serviceMgr;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:serviceMgr=eDwServiceMgr.get();serviceMgr.disableAdvancedServices(utils.getExtension(ioViewerOpts.URL)==="scs");(function(){return __awaiter(_this,void 0,void 0,(function(){var pluginFiles,_i,pluginFiles_1,pluginFile,pluginClassName;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,serviceMgr.getPluginFiles()];case 1:pluginFiles=_a.sent();_i=0,pluginFiles_1=pluginFiles;_a.label=2;case 2:if(!(_i-1))return[3,4];return[4,exclusiveCmds[i].commit()];case 2:_a.sent();_a.label=3;case 3:--i;return[3,1];case 4:this.mActiveCmds=this.mActiveCmds.filter((function(iCmd){return!iCmd.Exclusive}));_a.label=5;case 5:return[2]}}))}))};eDwCommandMgr.prototype.detach=function(iCmd){var cmdPos=this.mActiveCmds.indexOf(iCmd);if(cmdPos===-1)return false;var removedCmds=this.mActiveCmds.splice(cmdPos,1);return removedCmds.length===1?true:false};return eDwCommandMgr}();return eDwCommandMgr}));define("eDwCompositeCmd",["require","exports","eDwSupportsHistoryCmd","eDwHistoryMgr","eDwCommandMgr","utils"],(function(require,exports,eDwSupportsHistoryCmd,eDwHistoryMgr,eDwCommandMgr,Utils){"use strict";var eDwCompositeCmd=function(_super){__extends(eDwCompositeCmd,_super);function eDwCompositeCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mSubCmds=[];eDwHistoryMgr.get().pushStack();return _this}eDwCompositeCmd.prototype.initCmdActionImplementation=function(iHistoryActions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mCmdHistoryActions=iHistoryActions;if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeInit))return[3,2];return[4,this.mCmdHistoryActions.compositeInit(this)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};eDwCompositeCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.undo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeUndo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeUndo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.undoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){var actionExists,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!_super.prototype.redo.call(this))return[2,false];actionExists=this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeRedo;if(!actionExists)return[3,2];return[4,this.mCmdHistoryActions.compositeRedo(this)];case 1:_a=_b.sent();return[3,4];case 2:return[4,this.redoSubCmds()];case 3:_a=_b.sent();_b.label=4;case 4:return[2,_a]}}))}))};eDwCompositeCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.commit.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCommit))return[3,3];return[4,this.mCmdHistoryActions.compositeCommit(this)];case 2:_a.sent();_a.label=3;case 3:return[2]}}))}))};eDwCompositeCmd.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mSubCmds=eDwHistoryMgr.get().popStack();return[4,_super.prototype.cancel.call(this)];case 1:_a.sent();if(!(this.mCmdHistoryActions&&this.mCmdHistoryActions.compositeCancel))return[3,3];return[4,this.mCmdHistoryActions.compositeCancel(this)];case 2:_a.sent();return[3,5];case 3:return[4,this.cancelSubCmds()];case 4:_a.sent();_a.label=5;case 5:this.clearSubCmds();return[2]}}))}))};eDwCompositeCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!(this.InitialState===undefined)&&!(this.FinalState===undefined)};Object.defineProperty(eDwCompositeCmd.prototype,"AllowsAggregation",{get:function(){return true},enumerable:false,configurable:true});eDwCompositeCmd.prototype.undoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,lastCmdIndex,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];cmd=this.mSubCmds[i];return[4,cmd.undo()];case 2:ret=_a.sent();console.debugLog("History","Undo subcommand history at index "+i+(ret?" succeeded.":" failed.")+" Object Type = "+Utils.getObjectTypeName(cmd)+".");if(!ret){isSuccessful=false}_a.label=3;case 3:i--;return[3,1];case 4:return[2,isSuccessful]}}))}))};eDwCompositeCmd.prototype.cancelSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var cmdMgr,lastCmdIndex,i;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();lastCmdIndex=this.mSubCmds.length-1;i=lastCmdIndex;_a.label=1;case 1:if(!(i>-1))return[3,4];return[4,cmdMgr.remove(this.mSubCmds[i],"cancel")];case 2:_a.sent();_a.label=3;case 3:i--;return[3,1];case 4:delete this.InitialState;delete this.FinalState;return[2]}}))}))};eDwCompositeCmd.prototype.redoSubCmds=function(){return __awaiter(this,void 0,void 0,(function(){var isSuccessful,numCmds,i,cmd,ret;return __generator(this,(function(_a){switch(_a.label){case 0:isSuccessful=true;numCmds=this.mSubCmds.length;i=0;_a.label=1;case 1:if(!(i-1){eventHandlerMaps.splice(index,1);++numRemoved}}}return numRemoved};eDwEventMgr.prototype.removeAllEventHandlers=function(){this.mEventHandlers.clear()};eDwEventMgr.prototype.removeEventHandlers=function(iEvent){this.mEventHandlers.delete(iEvent)};eDwEventMgr.prototype.fireEvent=function(iEvent){var iArgs=[];for(var _i=1;_i-1){changedPropAttribNames.push(attribName)}}return changedPropAttribNames};eDwHierarchyNode.isHierarchyNode=function(iNode){return iNode.Name};eDwHierarchyNode.sPropagatingAttribNames=["Visible","Opaque"];return eDwHierarchyNode}();return eDwHierarchyNode}));define("eDwHistoryMgr",["require","exports","utils"],(function(require,exports,Utils){"use strict";var eDwHistoryMgr=function(){function eDwHistoryMgr(){this.clear()}eDwHistoryMgr.get=function(){if(!eDwHistoryMgr.sHistoryMgr){eDwHistoryMgr.sHistoryMgr=new eDwHistoryMgr}return eDwHistoryMgr.sHistoryMgr};eDwHistoryMgr.prototype.undo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex<0||currStack.length===0){console.debugLog("History","Already before first command.");return null}currStacksElem.incrementCurrCmdIndex(-1);var cmd=currStack[currStackCmdIndex];cmd.undo();console.debugLog("History","Undoing command at index "+currStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.redo=function(){var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var nextStackCmdIndex=currStacksElem.getCurrCmdIndex()+1;if(nextStackCmdIndex>=currStack.length){console.debugLog("History","Already after last command.");return null}currStacksElem.incrementCurrCmdIndex(1);var cmd=currStack[nextStackCmdIndex];cmd.redo();console.debugLog("History","Redoing command at index "+nextStackCmdIndex+" Object type: "+Utils.getObjectTypeName(cmd));return cmd};eDwHistoryMgr.prototype.push=function(iCmd){if(!iCmd)return;var currStacksElem=this.getCurrStackElem();var currStack=currStacksElem.Stack;var currStackSize=currStack.length;var currStackCmdIndex=currStacksElem.getCurrCmdIndex();if(currStackCmdIndex!==currStackSize-1){currStack.splice(currStackCmdIndex+1);console.debugLog("History","Truncated history to "+(currStackCmdIndex+1)+" elements.")}currStack.push(iCmd);currStacksElem.incrementCurrCmdIndex(1);console.debugLog("History","Adding command to history at index "+(currStackCmdIndex+1)+" Object Type = "+Utils.getObjectTypeName(iCmd)+".")};eDwHistoryMgr.prototype.clear=function(){console.debugLog("History","Clear all history.");this.mCmdStacksStack=[];this.pushStack()};eDwHistoryMgr.prototype.pushStack=function(){console.debugLog("History","Add a new history stack at index "+this.mCmdStacksStack.length+".");this.mCmdStacksStack.push(new eDwCmdStacksElem)};eDwHistoryMgr.prototype.popStack=function(){console.debugLog("History","Remove history stack from index "+(this.mCmdStacksStack.length-1)+" down to 0.");var activeCmds=[];var currStackElem=this.mCmdStacksStack.pop();if(currStackElem){var currCmdIndex=currStackElem.getCurrCmdIndex()+1;for(var i=0;i-1&&iKeyInfo[key]){keyModifiers+=key+"-"}}return keyModifiers?keyModifiers.substring(0,keyModifiers.length-1):"none"}}));define("eDwLayer",["require","exports","eDwNodeAttributes","utils"],(function(require,exports,eDwNodeAttributes_2,utils){"use strict";var eDwLayer=function(){function eDwLayer(iLayerName,iLayerIDHC,iAttribs){this.mName=iLayerName;this.mIDHC=iLayerIDHC;this.mInitAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mAttribs=eDwNodeAttributes_2.eDwNodeAttributes.initAttribs(iAttribs);this.mNodeIDHCToHierNodeMap={}}eDwLayer.prototype.addNodes=function(iNodeIDsHC,iModel){for(var _i=0,iNodeIDsHC_1=iNodeIDsHC;_i.5){footVal*=signFactor;formattedString=utils.formatString("${footVal}ft ${formattedInches}",footVal.toFixed(0),formattedString)}return formattedString},area:function(iVal){var userUnits=_this.mUserUnits["Length"];var func=basicUserUnitResults[userUnits];var valueWithUnits=func.call(_this,iVal);return utils.formatString(cCommonUnitFormat,valueWithUnits,"^2")}};var unit=this.mUserUnits[iUnitType];unit=unit||iUnitType.toLowerCase();var func=basicUserUnitResults[unit];return func?func.call(this,iValue):iValue.toString()};eDwModel.prototype.setAttribOnHierNodes=function(iHierNodes,iAttribs){return __awaiter(this,void 0,void 0,(function(){var changedHierNodes,changedAncestorHierNodeMap,_i,iHierNodes_1,hierNode,changedAttribNames,propagatingAttribNames,changedChildHierNodes,parentHierNode,_a,propagatingAttribNames_1,attribName,attrib,parentAttrib,value,mergedAttrib,parentIDHC,parentIDHC,changedHierNodesAndAttribs,changedHCNodeID,ancHierNode;return __generator(this,(function(_b){switch(_b.label){case 0:changedHierNodes=[];changedAncestorHierNodeMap={};for(_i=0,iHierNodes_1=iHierNodes;_i0){var sceneData=$(data[0]);this.mOrigin=sceneData.attr("origin");switch(sceneData.attr("type")){case"drawing":this.mCategory="DRAWING";break;case"part":this.mCategory="PART";break;case"assembly":this.mCategory="ASSEMBLY";break;default:break}}this.mProperties=docJQ.find("property");var lengthUnit=this.getProperty("lengthunit");var isValidUnit=eDwUnits_1.LengthTypeValues.indexOf(lengthUnit)>-1;this.mUserUnits.Length=isValidUnit?lengthUnit:this.mUserUnits.Length;var angleUnit=this.getProperty("angleunit");isValidUnit=eDwUnits_1.AngleTypeValues.indexOf(angleUnit)>-1;this.mUserUnits.Angle=isValidUnit?angleUnit:this.mUserUnits.Angle;if(this.mCategory==="DRAWING"){this.parseModelViews(docJQ,"sheet","views","Unnamed Sheet","sheet");this.processLayers(iPropsMapHC)}else{this.parseModelViews(docJQ,"configuration","hierarchy","Unnamed Config","config");if(this.mCategory==="ASSEMBLY"){var modelViews=this.getModelViews();for(var _i=0,modelViews_3=modelViews;_i (HC values) | ";for(var _i=0,_a=this.mModelViews;_i<_a.length;_i++){var modelView=_a[_i];var nodeIDHC=modelView.Hierarchy.HOOPSID;msg+=modelView.Name+" - "+this.isVisibleForNodeHC(nodeIDHC)+" | "}console.debugLog("NodeVisibility",msg);console.debugLog("NodeVisibility","Active model view = "+this.mActiveModelView.Name);var hierNodes=this.mActiveModelView.getNodes();for(var _b=0,hierNodes_1=hierNodes;_b0&&ioHierachyNode){for(var i=0;i"){props.Name=props.Name.replace("<","<");props.Name=props.Name.replace(">",">")}props.Visible=trueFalseOrIndeterminate(iElemJQ.attr("visible"));props.Opaque=falseTrueOrIndeterminate(iElemJQ.attr("transparent"));props.Selectable=trueFalseOrIndeterminate(iElemJQ.attr("selectable"));props.HOOPSID=parseInt(iElemJQ.attr("id"),10)}return props}function l_getPropsAsAttribs(iNodeProps){var nodeAttribs={};eDwNodeAttributes_3.eDwNodeAttributes.setAttribs(nodeAttribs,iNodeProps);return nodeAttribs}function l_getDefaultCamera(iElemJQ){var perspectiveStr=iElemJQ.attr("camPerspective");if(!perspectiveStr)return undefined;var posPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camPosX")),parseFloat(iElemJQ.attr("camPosY")),parseFloat(iElemJQ.attr("camPosZ")));var tgtPtHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("camTgtX")),parseFloat(iElemJQ.attr("camTgtY")),parseFloat(iElemJQ.attr("camTgtZ")));var upVecHC=new eDwTypes_7.HC.Point3(parseFloat(iElemJQ.attr("upX")),parseFloat(iElemJQ.attr("upY")),parseFloat(iElemJQ.attr("upZ")));var width=parseFloat(iElemJQ.attr("camFieldWidth"));var height=parseFloat(iElemJQ.attr("camFieldHeight"));var projHC=perspectiveStr==="true"?eDwTypes_7.HC.Projection.Perspective:eDwTypes_7.HC.Projection.Orthographic;return eDwTypes_7.HC.Camera.create(posPtHC,tgtPtHC,upVecHC,projHC,width,height)}function l_makeNodeAttribArray(iHierNodes,iAttrib,iIgnoreActive){if(iAttrib===void 0){iAttrib=null}if(iIgnoreActive===void 0){iIgnoreActive=true}return iHierNodes.map((function(iHierNode){var attrib={};$.extend(attrib,iHierNode.getAttribs(iIgnoreActive));if(iAttrib)$.extend(attrib,iAttrib);return{HierNode:iHierNode,Attribs:attrib}}))}function l_notifyModelViewChange(iViewer,iModelView,iIsPart){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_2.ModelViewChangeEvent,iViewer,iModelView,!iIsPart)];case 1:_a.sent();return[2]}}))}))}return eDwModel}));define("eDwModelView",["require","exports","eDwHierarchyNode"],(function(require,exports,eDwHierarchyNode){"use strict";var eDwModelView=function(){function eDwModelView(Name,Category,iAttribs,iNodeIDHC,iModel,iDefCameraHC){if(iDefCameraHC===void 0){iDefCameraHC=null}this.Name=Name;this.Category=Category;this.Nodes={};this.mDefCameraHC=iDefCameraHC;this.Hierarchy=new eDwHierarchyNode(this.Name,this.Category,iAttribs,iNodeIDHC,null,this);this.Model=iModel}eDwModelView.prototype.getNodes=function(){var hierNodes=[];for(var hierNodeName in this.Nodes){hierNodes.push(this.Nodes[hierNodeName])}return hierNodes};eDwModelView.prototype.getDefaultCamera=function(){return this.mDefCameraHC};eDwModelView.prototype.resetAttribs=function(){return this.Hierarchy.resetAttribs()};return eDwModelView}();return eDwModelView}));define("eDwMoveSectionPlaneCmd",["require","exports","eDwTypes","eDwSupportsHistoryCmd"],(function(require,exports,eDwTypes_8,eDwSupportsHistoryCmd){"use strict";var eDwMoveSectionPlaneCmd=function(_super){__extends(eDwMoveSectionPlaneCmd,_super);function eDwMoveSectionPlaneCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mInitialPntOnPlane=_this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));return _this}eDwMoveSectionPlaneCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){var altDir;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];altDir=this.mDir.copy().negate();this.mViewer.XSectionMgr.moveCurrentAlongNormal(altDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.moveCurrentAlongNormal(this.mDir);return[2,true]}}))}))};eDwMoveSectionPlaneCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mFinalPntOnPlane=this.mViewer.XSectionMgr.projectPoint(new eDwTypes_8.HC.Point3(0,0,0));this.mDir=this.mFinalPntOnPlane.subtract(this.mInitialPntOnPlane);return[2]}}))}))};eDwMoveSectionPlaneCmd.prototype.isCommitted=function(){return _super.prototype.isCommitted.call(this)&&!!this.mInitialPntOnPlane&&!!this.mFinalPntOnPlane};Object.defineProperty(eDwMoveSectionPlaneCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwMoveSectionPlaneCmd}(eDwSupportsHistoryCmd);return eDwMoveSectionPlaneCmd}));define("eDwNodeAttributes",["require","exports","utils"],(function(require,exports,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.NodeDisplayState=exports.eDwNodeAttributes=void 0;var eDwNodeAttributes=function(){function eDwNodeAttributes(){}eDwNodeAttributes.initAttribs=function(iSourceAttribs){var targetAttribs={};targetAttribs=eDwNodeAttributes.mergeAttribs(targetAttribs,iSourceAttribs);return targetAttribs};eDwNodeAttributes.setAttribs=function(ioTargetAttribs,iSourceAttribs){var changedAttribNames=[];for(var attribKey in iSourceAttribs){if(ioTargetAttribs[attribKey]!==iSourceAttribs[attribKey]){ioTargetAttribs[attribKey]=iSourceAttribs[attribKey];changedAttribNames.push(attribKey)}}return changedAttribNames};eDwNodeAttributes.mergeAttribs=function(ioTargetAttribs,iSourceAttribs){return eDwNodeAttributes.combineAttribs(ioTargetAttribs,iSourceAttribs,(function(iTargetValue,iSourceValue){return iTargetValue||iSourceValue}))};eDwNodeAttributes.intersectAttribs=function(iSrcAttrib1,iSrcAttrib2){return eDwNodeAttributes.combineAttribs(iSrcAttrib1,iSrcAttrib2,(function(iTargetValue,iSourceValue){return iTargetValue&&iSourceValue}))};eDwNodeAttributes.combineAttribs=function(iSrcAttrib1,iSrcAttrib2,iCombineFunc){var fullAttribs={};if(iSrcAttrib1&&iSrcAttrib2){fullAttribs=l_syncAttributeKeys(iSrcAttrib1,iSrcAttrib2);for(var attribKey in fullAttribs){var value=iCombineFunc(iSrcAttrib1[attribKey],iSrcAttrib2[attribKey]);if(value!==undefined)fullAttribs[attribKey]=value;else delete fullAttribs[attribKey]}}return utils.isEqual(fullAttribs,{})?undefined:fullAttribs};return eDwNodeAttributes}();exports.eDwNodeAttributes=eDwNodeAttributes;var NodeDisplayState;(function(NodeDisplayState){NodeDisplayState["Visible"]="Visible";NodeDisplayState["Invisible"]="Invisible";NodeDisplayState["Opaque"]="Opaque";NodeDisplayState["Transparent"]="Transparent"})(NodeDisplayState=exports.NodeDisplayState||(exports.NodeDisplayState={}));function l_syncAttributeKeys(ioTargetAttribs,iSourceAttribs){var attribs=$.extend({},ioTargetAttribs);for(var attribKey in iSourceAttribs){if(!attribs[attribKey]){attribs[attribKey]=undefined}}return attribs}}));define("eDwNodeColorInfo",["require","exports","eDwTypes"],(function(require,exports,eDwTypes_9){"use strict";var eDwNodeColorInfo=function(){function eDwNodeColorInfo(iNodeID,iSecondaryID,iColor,iType){this.mNodeID=iNodeID;this.mSecondID=iSecondaryID;this.mType=iType}eDwNodeColorInfo.prototype.reset=function(iModelHC){switch(this.mType){case eDwTypes_9.EntityMode.EDGE:iModelHC.unsetNodeLineColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.FACE:iModelHC.unsetNodeFaceColor(this.mNodeID,this.mSecondID);break;case eDwTypes_9.EntityMode.VERTEX:default:break}};return eDwNodeColorInfo}();return eDwNodeColorInfo}));define("eDwOperationMixin",["require","exports"],(function(require,exports){"use strict";var eDwOperationMixin=function(){function eDwOperationMixin(){this.mExclusive=true}Object.defineProperty(eDwOperationMixin.prototype,"Exclusive",{get:function(){return this.mExclusive},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"AllowsAggregation",{get:function(){return false},enumerable:false,configurable:true});Object.defineProperty(eDwOperationMixin.prototype,"Aggregable",{get:function(){return false},enumerable:false,configurable:true});return eDwOperationMixin}();return eDwOperationMixin}));define("eDwOperatorBaseDeps",["require","exports","eDwSelObj","eDwKeyMgr","eDwTypes","utils","eDwGeomUtils"],(function(require,exports,eDwSelObj,eDwKeyMgr_1,eDwTypes_10,utils,eDwGeomUtils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwBaseOperator=exports.OperatorHC=exports.eDwOperatorMgr=void 0;var eDwOperatorMgr=function(){function eDwOperatorMgr(iViewer){this.mOpsData={};this.mOperatorMgrHC=iViewer.HCViewer.getOperatorManager();this.resetToDefault();var cameraZoomOp=this.mOperatorMgrHC.getOperator(eDwTypes_10.HC.OperatorId.Zoom);cameraZoomOp.setMouseWheelZoomInverted(false)}eDwOperatorMgr.prototype.registerCustomOperator=function(ioOp,iActivate){if(iActivate===void 0){iActivate=false}ioOp.OperatorID=this.mOperatorMgrHC.registerCustomOperator(ioOp);this.mOpsData[ioOp.OperatorID]={Op:ioOp,ActivatedByDefault:iActivate};if(iActivate)this.push(ioOp.OperatorID);return ioOp.OperatorID};eDwOperatorMgr.prototype.unregisterCustomOperator=function(iOp){this.unregisterCustomOperatorByID(iOp.OperatorID)};eDwOperatorMgr.prototype.unregisterCustomOperatorByID=function(iOpID){if(this.popToOp(iOpID)===iOpID){this.pop()}this.mOperatorMgrHC.unregisterCustomOperator(iOpID);delete this.mOpsData[iOpID]};eDwOperatorMgr.prototype.unregisterAll=function(){var _this=this;utils.forAll((function(iOpID,iOpData){_this.unregisterCustomOperatorByID(iOpID)}),this.mOpsData)};eDwOperatorMgr.prototype.push=function(iOpID){var activeOpID=this.getActiveOperatorID();if(activeOpID!==iOpID){return this.mOperatorMgrHC.push(iOpID)}return false};eDwOperatorMgr.prototype.pop=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;if(!iOpID||iOpID&&this.getActiveOperatorID()===iOpID){retOpID=this.mOperatorMgrHC.pop()||eDwTypes_10.HC.OperatorId.None}return retOpID};eDwOperatorMgr.prototype.popToOp=function(iOpID){var retOpID=eDwTypes_10.HC.OperatorId.None;var opStackPos=this.mOperatorMgrHC.indexOf(iOpID);if(opStackPos>-1){while(this.getActiveOperatorID()!==iOpID){this.pop()}retOpID=iOpID}return retOpID};eDwOperatorMgr.prototype.getOperator=function(iOpID){return this.mOperatorMgrHC.getOperator(iOpID)};eDwOperatorMgr.prototype.getActiveOperatorID=function(){return this.mOperatorMgrHC.peek()};eDwOperatorMgr.prototype.getOperatorIndex=function(iOp){var opsStack=[];var numOps=this.mOperatorMgrHC.size();var index=-1;for(var i=0;i=0;i++){this.mOperatorMgrHC.push(opsStack[i])}return index};eDwOperatorMgr.prototype.setOpID=function(iOpID,iIndex){return this.mOperatorMgrHC.set(iOpID,iIndex)};eDwOperatorMgr.prototype.set=function(iOp,iIndex){return this.setOpID(iOp.OperatorID,iIndex)};eDwOperatorMgr.prototype.resetToDefault=function(){var _this=this;for(var opID=eDwTypes_10.HC.OperatorId.NavCube;opID>eDwTypes_10.HC.OperatorId.Navigate;opID--){this.pop(opID)}utils.forAll((function(iOpID,iOpData){if(iOpData.ActivatedByDefault){_this.push(iOpData.Op.OperatorID)}}),this.mOpsData)};return eDwOperatorMgr}();exports.eDwOperatorMgr=eDwOperatorMgr;var OperatorHC=function(){function OperatorHC(iOp){this.mOp=iOp;this.OperatorID=NaN}OperatorHC.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onActivate;if(!_a)return[3,2];return[4,this.mOp.onActivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.onDeactivate;if(!_a)return[3,2];return[4,this.mOp.onDeactivate()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseDown;if(!_a)return[3,2];return[4,this.mOp.onMouseDown(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseMove;if(!_a)return[3,2];return[4,this.mOp.onMouseMove(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEvent)return[2];_a=this.mOp.onMouseUp;if(!_a)return[3,2];return[4,this.mOp.onMouseUp(ioMouseEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onMousewheel=function(ioMouseEveent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioMouseEveent)return[2];_a=this.mOp.onMousewheel;if(!_a)return[3,2];return[4,this.mOp.onMousewheel(ioMouseEveent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioTouchEvent)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyDown=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyDown;if(!_a)return[3,2];return[4,this.mOp.onKeyDown(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onKeyUp=function(ioKeyEvent){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp||!ioKeyEvent)return[2];_a=this.mOp.onKeyUp;if(!_a)return[3,2];return[4,this.mOp.onKeyUp(ioKeyEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.onViewOrientationChange=function(){return __awaiter(this,void 0,void 0,(function(){var op,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];op=this.mOp;_a=op.onViewOrientationChange;if(!_a)return[3,2];return[4,op.onViewOrientationChange()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};OperatorHC.prototype.stopInteraction=function(){return __awaiter(this,void 0,void 0,(function(){var _a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!this.mOp)return[2];_a=this.mOp.stopInteraction;if(!_a)return[3,2];return[4,this.mOp.stopInteraction()];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[2]}}))}))};return OperatorHC}();exports.OperatorHC=OperatorHC;var OperatorBaseHC=function(){function OperatorBaseHC(iViewer,iClickCB,iDoubleClickCB){this.Viewer=iViewer;this.CurrTouches=[];this.DragPt=undefined;this.CurrInputInfo=undefined;this.ActiveMouseButton="none";this.mDoPickTimeOutHandle=NaN;this.mClickCB=iClickCB;this.mDoubleClickCB=iDoubleClickCB}OperatorBaseHC.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];if(eDwKeyMgr_1.eDwKeyMgr.isAnyPressed(ioMouseEvent)){this.setMouse(ioMouseEvent);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(ioMouseEvent)}return[2]}))}))};OperatorBaseHC.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var pos,oldInputInfo;return __generator(this,(function(_a){if(!ioMouseEvent)return[2];pos=ioMouseEvent.getPosition();if(this.CurrInputInfo){oldInputInfo=this.CurrInputInfo;this.setMouse(ioMouseEvent);if(!oldInputInfo.DragPt.equals(this.CurrInputInfo.DragPt)){this.DragPt=this.CurrInputInfo.DragPt}}console.debugLog("Operator","move screen pt = "+JSON.stringify(pos));return[2]}))}))};OperatorBaseHC.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioMouseEvent)return[2];this.onUp(ioMouseEvent);delete this.DragPt;delete this.CurrInputInfo;return[2]}))}))};OperatorBaseHC.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Start - touch ID = "+ioTouchEvent.getId());this.addTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","Move - touch ID = "+ioTouchEvent.getId());if(!this.hasTouchMoved(ioTouchEvent)){ioTouchEvent.setHandled(true);return[2]}this.updateTouch(ioTouchEvent);return[2]}))}))};OperatorBaseHC.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){if(!ioTouchEvent)return[2];console.debugLog("TouchOp","End - touch ID = "+ioTouchEvent.getId());ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());return[2]}))}))};OperatorBaseHC.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){delete this.DragPt;return[2]}))}))};OperatorBaseHC.getAsMouseEvent=function(iTouchEvent,iMouseInputType,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}if(iTouchEvent){var pos=iTouchEvent.getPosition();var mouseEvent=new eDwTypes_10.HC.Event.MouseInputEvent(pos.x,pos.y,eDwTypes_10.HC.Button.None,iButton,eDwTypes_10.HC.KeyModifiers.None,iMouseInputType);mouseEvent.setHandled(iTouchEvent.getHandled());return mouseEvent}return null};OperatorBaseHC.prototype.isDragging=function(){return!!this.DragPt};OperatorBaseHC.prototype.addTouch=function(ioTouchEvent){if(!this.getTouchById(ioTouchEvent.getId())){var pnt3DHC=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());if(pnt3DHC){this.CurrTouches.push({Event:ioTouchEvent,DragPt:pnt3DHC,Pos:ioTouchEvent.getPosition()})}}};OperatorBaseHC.prototype.getTouchById=function(iTouchID){for(var i=0;iepsX&&Math.abs(delta.y)>epsY};OperatorBaseHC.prototype.updateTouch=function(ioTouchEvent){var touch=this.getTouchById(ioTouchEvent.getId());if(touch){var pos2DHC=ioTouchEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(pnt3DHC){touch.Pos=pos2DHC;touch.DragPt=pnt3DHC}}};OperatorBaseHC.prototype.setMouse=function(ioMouseEvent){var pos2DHC=ioMouseEvent.getPosition();var pnt3DHC=eDwGeomUtils.screenToWorld(pos2DHC,this.Viewer.getHCView());if(!pnt3DHC)return;this.CurrInputInfo={Event:ioMouseEvent,DragPt:pnt3DHC,Pos:pos2DHC}};OperatorBaseHC.prototype.onClick=function(ioInputEvent){return this.mClickCB?this.mClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onDoubleClick=function(ioInputEvent){return this.mDoubleClickCB?this.mDoubleClickCB(ioInputEvent):false};OperatorBaseHC.prototype.onUp=function(ioMouseEvent){var _this=this;var clearPickTimeOut=function(){if(utils.isNaN(_this.mDoPickTimeOutHandle))return;clearTimeout(_this.mDoPickTimeOutHandle);_this.mDoPickTimeOutHandle=NaN;_this.ActiveMouseButton="none"};var processClick=function(ioMouseEvent){_this.onClick(ioMouseEvent);clearPickTimeOut()};var stopFurtherProcessing=false;if(this.ActiveMouseButton==="left"){stopFurtherProcessing=true;if(utils.isNaN(this.mDoPickTimeOutHandle)){this.mDoPickTimeOutHandle=setTimeout((function(){processClick(ioMouseEvent)}),500)}else{clearPickTimeOut();stopFurtherProcessing=this.onDoubleClick(ioMouseEvent)}}else if(this.ActiveMouseButton!=="none"){processClick(ioMouseEvent);stopFurtherProcessing=true}return stopFurtherProcessing};return OperatorBaseHC}();var eDwBaseOperator=function(_super){__extends(eDwBaseOperator,_super);function eDwBaseOperator(iViewer){var _this=this;var clickCB=function(ioInputEvent){return _this.onClick(ioInputEvent)};var doubleClickCB=function(ioInputEvent){return _this.onDoubleClick(ioInputEvent)};_this=_super.call(this,new OperatorBaseHC(iViewer,clickCB,doubleClickCB))||this;return _this}eDwBaseOperator.prototype.onTouchStart=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchStart;if(!_a)return[3,2];return[4,this.mOp.onTouchStart(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Down,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseDown(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchMove=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchMove;if(!_a)return[3,2];return[4,this.mOp.onTouchMove(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Move,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseMove(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};eDwBaseOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){var _a;var _this=this;return __generator(this,(function(_b){switch(_b.label){case 0:if(!ioTouchEvent)return[2];if(!(this.CurrTouches.length>1))return[3,3];if(!this.mOp)return[2];_a=this.mOp.onTouchEnd;if(!_a)return[3,2];return[4,this.mOp.onTouchEnd(ioTouchEvent)];case 1:_a=_b.sent();_b.label=2;case 2:_a;return[3,5];case 3:return[4,this.wrapAndCallAsMouseEvent(ioTouchEvent,eDwTypes_10.HC.MouseInputType.Up,(function(ioMouseEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.onMouseUp(ioMouseEvent)];case 1:_a.sent();return[2]}}))}))}),this.convertTouchToButtonHC(ioTouchEvent))];case 4:_b.sent();_b.label=5;case 5:return[2]}}))}))};Object.defineProperty(eDwBaseOperator.prototype,"Viewer",{get:function(){return this.mOp.Viewer},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrInputInfo",{get:function(){return this.mOp.CurrInputInfo},set:function(iInputInfo){this.mOp.CurrInputInfo=iInputInfo},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"CurrTouches",{get:function(){return this.mOp.CurrTouches},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"ActiveMouseButton",{get:function(){return this.mOp.ActiveMouseButton},set:function(iActiveMouseButton){this.mOp.ActiveMouseButton=iActiveMouseButton},enumerable:false,configurable:true});Object.defineProperty(eDwBaseOperator.prototype,"DragPt",{get:function(){return this.mOp.DragPt},set:function(iPnt3DHC){this.mOp.DragPt=iPnt3DHC},enumerable:false,configurable:true});eDwBaseOperator.prototype.isDragging=function(){return this.mOp.isDragging()};eDwBaseOperator.prototype.hasTouchMoved=function(ioTouchEvent){return this.mOp.hasTouchMoved(ioTouchEvent)};eDwBaseOperator.prototype.addTouch=function(ioTouchEvent){this.mOp.addTouch(ioTouchEvent)};eDwBaseOperator.prototype.getTouchById=function(iTouchID){return this.mOp.getTouchById(iTouchID)};eDwBaseOperator.prototype.removeTouchById=function(iTouchID){this.mOp.removeTouchById(iTouchID)};eDwBaseOperator.prototype.wrapAndCallAsMouseEvent=function(ioTouchEvent,iInputType,iMouseFunc,iButton){if(iButton===void 0){iButton=eDwTypes_10.HC.Buttons.Left}return __awaiter(this,void 0,void 0,(function(){var mouseEvent;return __generator(this,(function(_a){switch(_a.label){case 0:mouseEvent=OperatorBaseHC.getAsMouseEvent(ioTouchEvent,iInputType,iButton);if(!mouseEvent)return[3,2];console.debugLog("TouchAsMouse","Touch handled as mouse button "+iButton);this.ActiveMouseButton=eDwKeyMgr_1.eDwKeyMgr.getMouseButtonPressed(mouseEvent);return[4,iMouseFunc(mouseEvent)];case 1:_a.sent();ioTouchEvent.setHandled(mouseEvent.getHandled());_a.label=2;case 2:return[2]}}))}))};eDwBaseOperator.prototype.onClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onClick()");return false};eDwBaseOperator.prototype.onDoubleClick=function(ioInputEvent){console.debugLog("Click","In eDwBaseOperator.onDoubleClick()");return false};eDwBaseOperator.getPickResult=function(iEvent,iViewMgr,iPickConfig){if(iPickConfig===void 0){iPickConfig=new eDwTypes_10.HC.PickConfig(eDwTypes_10.HC.SelectionMask.All)}return __awaiter(this,void 0,void 0,(function(){var selObj;return __generator(this,(function(_a){switch(_a.label){case 0:selObj=eDwSelObj.createEmpty();if(!(iEvent&&iViewMgr))return[3,2];return[4,iViewMgr.pickFromPoint(iEvent.getPosition(),iPickConfig)];case 1:selObj=_a.sent();_a.label=2;case 2:return[2,selObj]}}))}))};eDwBaseOperator.prototype.convertTouchToButtonHC=function(ioTouchEvent){var buttonHC=eDwTypes_10.HC.Buttons.None;if(ioTouchEvent){buttonHC=eDwTypes_10.HC.Buttons.Left;if(!this.hasTouchMoved(ioTouchEvent)){var touchInfo=this.getTouchById(ioTouchEvent.getId());var startTime=touchInfo?touchInfo.Event.getDate().getTime():(new Date).getTime();if((new Date).getTime()-startTime>1e3){buttonHC=eDwTypes_10.HC.Buttons.Right}}}return buttonHC};return eDwBaseOperator}(OperatorHC);exports.eDwBaseOperator=eDwBaseOperator}));define("eDwPerspectiveCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwPerspectiveCmd=function(_super){__extends(eDwPerspectiveCmd,_super);function eDwPerspectiveCmd(iViewer,iNewState){var _this=_super.call(this,iViewer)||this;_this.mInitiallyActive=iViewer.getPerspectiveMode();_this.mFinallyActive=iNewState;return _this}eDwPerspectiveCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mInitiallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2,true]}}))}))};eDwPerspectiveCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.setPerspectiveMode(this.mFinallyActive);return[2]}}))}))};Object.defineProperty(eDwPerspectiveCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwPerspectiveCmd}(eDwSupportsHistoryCmd);return eDwPerspectiveCmd}));define("eDwResetCmd",["require","exports","eDwSupportsHistoryCmd","eDwEventMgr","eDwEvents"],(function(require,exports,eDwSupportsHistoryCmd,eDwEventMgr,eDwEvents_3){"use strict";var eDwResetCmd=function(_super){__extends(eDwResetCmd,_super);function eDwResetCmd(iViewer){var _this=_super.call(this,iViewer)||this;_this.mPerspective=iViewer.getPerspectiveMode();_this.mExplosionLevel=iViewer.getExplosionLevel();_this.mDrawMode=iViewer.getDrawMode();_this.mAmbientOcclusion=iViewer.getHCView().getAmbientOcclusionEnabled();_this.mCamera=iViewer.getHCView().getCamera();_this.resetToHome();return _this}eDwResetCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToPrevious()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];return[4,this.resetToHome()];case 2:_a.sent();return[2,true]}}))}))};eDwResetCmd.prototype.resetToHome=function(){return __awaiter(this,void 0,void 0,(function(){var viewMgr;return __generator(this,(function(_a){switch(_a.label){case 0:viewMgr=this.mViewer.ViewMgr;viewMgr.reset();return[4,this.mViewer.SelectionMgr.unSelectAllObjects()];case 1:_a.sent();this.mViewer.OperatorMgr.resetToDefault();this.mViewer.setPerspectiveMode(false);return[4,this.mViewer.getModel().resetToDefault()];case 2:_a.sent();this.mViewer.setExplosionLevel(0);this.mViewer.resetDrawMode();this.mViewer.ViewMgr.enableAmbientOcclusion(false);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,true)];case 3:_a.sent();return[2]}}))}))};eDwResetCmd.prototype.resetToPrevious=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mViewer.setPerspectiveMode(this.mPerspective);this.mViewer.ViewMgr.setCamera(this.mCamera);this.mViewer.setExplosionLevel(this.mExplosionLevel);this.mViewer.setDrawMode(this.mDrawMode);this.mViewer.ViewMgr.enableAmbientOcclusion(this.mAmbientOcclusion);return[4,eDwEventMgr.get().fireEvent(eDwEvents_3.ResetSceneEvent,false)];case 1:_a.sent();return[2]}}))}))};return eDwResetCmd}(eDwSupportsHistoryCmd);return eDwResetCmd}));define("eDwResultError",["require","exports","eDwBaseError"],(function(require,exports,eDwBaseError){"use strict";var eDwResultError=function(_super){__extends(eDwResultError,_super);function eDwResultError(iResult){var _this=_super.call(this,"Result Error")||this;_this.Result=iResult;return _this}return eDwResultError}(eDwBaseError);return eDwResultError}));define("eDwSectionFlipCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionFlipCmd=function(_super){__extends(eDwSectionFlipCmd,_super);function eDwSectionFlipCmd(iViewer){return _super.call(this,iViewer)||this}eDwSectionFlipCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.flipSectionPlane();return[2,true]}}))}))};eDwSectionFlipCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.flipSectionPlane();return[2]}}))}))};Object.defineProperty(eDwSectionFlipCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionFlipCmd}(eDwSupportsHistoryCmd);return eDwSectionFlipCmd}));define("eDwSectionShowCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSectionShowCmd=function(_super){__extends(eDwSectionShowCmd,_super);function eDwSectionShowCmd(iViewer,iShow){var _this=_super.call(this,iViewer)||this;_this.mInitialShow=true;_this.mFinalShow=iShow;return _this}eDwSectionShowCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mInitialShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2,true]}}))}))};eDwSectionShowCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();this.mViewer.XSectionMgr.SectionVisibility=this.mFinalShow;return[2]}}))}))};Object.defineProperty(eDwSectionShowCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwSectionShowCmd}(eDwSupportsHistoryCmd);return eDwSectionShowCmd}));define("eDwSelMgr",["require","exports","eDwSelObj","eDwSelectionOperator","eDwEventMgr","eDwKeyMgr","eDwTypes","eDwEvents","utils"],(function(require,exports,eDwSelObj,eDwSelectionOperator,eDwEventMgr,eDwKeyMgr_2,eDwTypes_11,eDwEvents_4,utils){"use strict";var eDwSelMgr=function(){function eDwSelMgr(iViewer){iViewer.SelectionMgr=this;this.mViewer=iViewer;this.mSelMgrHC=iViewer.HCViewer.selectionManager;this.mSelectableObjsHC=[];var selectOp=new eDwSelectionOperator(iViewer,this);var opMgr=this.mViewer.OperatorMgr;this.mSelectOperatorIDHC=opMgr.registerCustomOperator(selectOp,true);this.mSelectOverlayNotifiers={}}eDwSelMgr.prototype.setColorForViewMode=function(mode){var _this=this;var nodeSelColor;var nodeSelOutlineColor=new eDwTypes_11.HC.Color(0,255,0);var nodeElmtSelColor;var nodeElmtSelOutlineColor=new eDwTypes_11.HC.Color(255,255,0);var beautifulGreen=new eDwTypes_11.HC.Color(4,200,5);switch(mode){case eDwTypes_11.HC.DrawMode.WireframeOnShaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Shaded:nodeSelColor=beautifulGreen;nodeElmtSelColor=beautifulGreen;break;case eDwTypes_11.HC.DrawMode.Wireframe:case eDwTypes_11.HC.DrawMode.HiddenLine:nodeSelColor=eDwTypes_11.HC.Color.white();nodeElmtSelColor=eDwTypes_11.HC.Color.white();break;default:var msg="Unknown draw mode: "+mode;console.debugLog("Selection",msg);throw new Error(msg)}this.mSelMgrHC.setNodeSelectionColor(nodeSelColor);this.mSelMgrHC.setNodeSelectionOutlineColor(nodeSelOutlineColor);this.mSelMgrHC.setNodeElementSelectionColor(nodeElmtSelColor);this.mSelMgrHC.setNodeElementSelectionOutlineColor(nodeElmtSelOutlineColor);if(this.mViewer.getModel().isDrawing()&&!this.mViewer.ViewerFeatureOpts.Debug){this.mSelMgrHC.setNodeSelectionHighlightMode(eDwTypes_11.HC.SelectionHighlightMode.OutlineOnly);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mSelMgrHC.setHighlightNodeSelection(false)];case 1:_a.sent();return[2]}}))}))})()}};eDwSelMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mSelectOperatorIDHC);this.mViewer.SelectionMgr=null};eDwSelMgr.prototype.addSelectOverlayNotifier=function(iTypeIndex,iNotifier){if(!this.mSelectOverlayNotifiers[iTypeIndex]){this.mSelectOverlayNotifiers[iTypeIndex]=[]}this.mSelectOverlayNotifiers[iTypeIndex].push(iNotifier)};eDwSelMgr.prototype.removeSelectOverlayNotifier=function(iTypeIndex,iNotifier){var typeNotifiers=this.mSelectOverlayNotifiers[iTypeIndex];var pos=typeNotifiers.indexOf(iNotifier);if(pos>-1){typeNotifiers.splice(pos,1)}return false};eDwSelMgr.prototype.getSelectedNodeIDIndex=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)};eDwSelMgr.prototype.onSelection=function(iSelectionEvent){return __awaiter(this,void 0,void 0,(function(){var keyMgr,ctrlKeyDown,shiftKeyDown,hierNodeSelObj,selObjIDHC,existingIdx,selectedAlready,selObjExists,numOfSelObjsAtStart;return __generator(this,(function(_a){switch(_a.label){case 0:keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();ctrlKeyDown=keyMgr.isDown("Control");shiftKeyDown=keyMgr.isDown("Shift");hierNodeSelObj=this.createHierNodeSelObj(eDwSelObj.extendHCSelObj(iSelectionEvent.getSelection()));selObjIDHC=hierNodeSelObj.getIDHC();existingIdx=this.getSelectedNodeIDIndex(selObjIDHC);selectedAlready=existingIdx>-1;l_debugDumpSelection(hierNodeSelObj.getIDHC(),hierNodeSelObj.getSelectionType());selObjExists=utils.isNumber(selObjIDHC);numOfSelObjsAtStart=this.mSelectableObjsHC.length;if(!(numOfSelObjsAtStart&&!ctrlKeyDown&&!shiftKeyDown))return[3,2];return[4,this.unSelectAllObjects(false)];case 1:_a.sent();selectedAlready=false;return[3,5];case 2:if(!(ctrlKeyDown&&!shiftKeyDown&&selectedAlready&&selObjExists))return[3,4];this.mSelectableObjsHC.splice(existingIdx,1);return[4,this.unSelectObjs([hierNodeSelObj],this.mViewer.getModel().isDrawing())];case 3:_a.sent();return[2];case 4:if(!ctrlKeyDown&&shiftKeyDown&&selectedAlready&&selObjExists){return[2]}_a.label=5;case 5:if(!selObjExists)return[3,7];if(!selectedAlready)this.mSelectableObjsHC.push(hierNodeSelObj);return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,this.mViewer,[hierNodeSelObj])];case 6:_a.sent();return[3,9];case 7:if(!!numOfSelObjsAtStart)return[3,9];return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.LeftClickEvent,this.mViewer)];case 8:_a.sent();_a.label=9;case 9:return[2]}}))}))};eDwSelMgr.prototype.selectByID=function(iID){return utils.isNumber(iID)?this.executeSelection(iID):false};eDwSelMgr.prototype.select=function(iCoords,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var pickCfg,selObj,hierNodeSelObj;return __generator(this,(function(_a){switch(_a.label){case 0:pickCfg=iPickConfig?iPickConfig:new eDwTypes_11.HC.PickConfig(eDwTypes_11.HC.SelectionMask.Face);return[4,this.mViewer.ViewMgr.pickFromPoint(iCoords,pickCfg)];case 1:selObj=_a.sent();if(this.isSelectionHandled(selObj)){return[2,false]}hierNodeSelObj=this.createHierNodeSelObj(selObj);if(utils.isNumber(hierNodeSelObj.getIDHC())){return[2,this.executeSelection(hierNodeSelObj)]}this.mSelMgrHC.set(null);return[2,false]}}))}))};eDwSelMgr.prototype.isSelected=function(iHCNodeID){return this.getSelectableIDsHC().indexOf(iHCNodeID)<0?false:true};eDwSelMgr.prototype.append=function(iSelObj){this.mSelMgrHC.add(iSelObj)};eDwSelMgr.prototype.unSelectAllObjects=function(iClearHCSelList){if(iClearHCSelList===void 0){iClearHCSelList=true}return __awaiter(this,void 0,void 0,(function(){var unselectedHCObjs;return __generator(this,(function(_a){switch(_a.label){case 0:unselectedHCObjs=this.mSelectableObjsHC;this.mSelectableObjsHC=[];return[4,this.unSelectObjs(unselectedHCObjs,this.mViewer.getModel().isDrawing())];case 1:_a.sent();if(unselectedHCObjs.length>0&&iClearHCSelList){this.mSelMgrHC.selectNode(null)}return[2]}}))}))};eDwSelMgr.prototype.setViewToSelectedFace=function(){var camera=null;var selObjs=this.mSelMgrHC.getResults();for(var _i=0,selObjs_1=selObjs;_i0){return selIDsHC[selIDsHC.length-1]}return NaN};eDwSelMgr.prototype.getLastSelHierarchyNode=function(){var modelView=this.mViewer.getModel().getActiveModelView();return modelView.Nodes[this.getLastSelIDHC()]};eDwSelMgr.prototype.getSelectableIDsHC=function(){var selIDsHC=[];for(var _i=0,_a=this.mSelectableObjsHC;_i<_a.length;_i++){var selObjHC=_a[_i];var selIDHC=selObjHC.getNodeId();if(utils.isNumber(selIDHC))selIDsHC.push(selIDHC)}return selIDsHC};eDwSelMgr.prototype.getSelHierarchyNodes=function(){var selHierNodes=[];var modelView=this.mViewer.getModel().getActiveModelView();var seoIDsHC=this.getSelectableIDsHC();for(var _i=0,seoIDsHC_1=seoIDsHC;_i-1){iSelMgr.mSelectableObjsHC.splice(index,1)}var unselObjsHC_1=iSelMgr.mSelectableObjsHC;iSelMgr.mSelectableObjsHC=[];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iSelMgr.unSelectObjs(unselObjsHC_1,true)];case 1:_a.sent();return[4,hierNode.showBoundingBox(viewer,"on")];case 2:_a.sent();return[2]}}))}))})();shown=true}else{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,hierNode.showBoundingBox(viewer,"toggle")];case 1:_a.sent();return[2]}}))}))})();shown=index>-1?false:true}if(shown){var selObjDupHC_1=eDwTypes_11.HC.Selection.SelectionItem.create(hierNode.HOOPSID);iSelMgr.addUniqueToSelectableObjsHC(selObjDupHC_1);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_4.SelectEvent,viewer,[selObjDupHC_1])];case 1:_a.sent();l_debugDumpSelection(selObjDupHC_1.getNodeId(),selObjDupHC_1.getSelectionType());return[2]}}))}))})()}}else{var selMgrHC=iSelMgr.mSelMgrHC;if(!selObjHC){selMgrHC.selectNode(nodeIDHC,iSelModeHC);var selObj=eDwSelObj.extendHCSelObj(selMgrHC.getLast());if(selObj.getIDHC()===nodeIDHC){iSelMgr.addUniqueToSelectableObjsHC(selObj)}}else{if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Add){selMgrHC.add(selObjHC)}else if(iSelModeHC===eDwTypes_11.HC.SelectionMode.Set){selMgrHC.set(selObjHC)}else{var wasSelected=selMgrHC.isSelected(selObjHC);selMgrHC.toggle(selObjHC);if(wasSelected){var index=iSelMgr.mSelectableObjsHC.indexOf(selObjHC);if(index>-1){iSelMgr.mSelectableObjsHC.splice(index,1)}}}if(selMgrHC.isSelected(selObjHC)){iSelMgr.addUniqueToSelectableObjsHC(selObjHC)}}}return eDwTypes_11.HC.SelectionType.Part}return eDwTypes_11.HC.SelectionType.None}var ret=false;try{var selType=eDwTypes_11.HC.SelectionType.None;var keyMgr=eDwKeyMgr_2.eDwKeyMgr.get();if(!keyMgr.isDown("Control")&&!keyMgr.isDown("Shift")){selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Set);ret=true}else{var existingIdx=this.getSelectedNodeIDIndex(nodeIDHC);if(existingIdx>-1){if(keyMgr.isDown("Control")){this.mSelMgrHC.remove(this.mSelectableObjsHC[existingIdx]);this.mSelectableObjsHC.splice(existingIdx,1)}else if(keyMgr.isDown("Shift")){ret=true}}else{selType=selectNodeHC(this,eDwTypes_11.HC.SelectionMode.Add);if(this.getSelectedNodeIDIndex(nodeIDHC)>-1){ret=true}}}if(selType!==eDwTypes_11.HC.SelectionType.None){l_debugDumpSelection(nodeIDHC,selType)}}catch(iErr){console.log("eDwSelMgr.selectByID failed")}return ret};return eDwSelMgr}();function l_debugDumpSelection(iID,iSelType){console.debugLog("Selection","Selected Obj ID: "+iID+" - type: "+eDwTypes_11.HC.SelectionType[iSelType])}return eDwSelMgr}));define("eDwSelObj",["require","exports","eDwTypes","eDwGeomUtils","utils"],(function(require,exports,eDwTypes_12,eDwGeomUtils_1,utils){"use strict";var eDwSelObj=function(){function eDwSelObj(iSelObjHC,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(this,[eDwTypes_12.HC.Selection.SelectionItem]);$.extend(true,this,iSelObjHC);this.setPointInLocalSpace(iSelObjHC.getPosition(),iToLocalTransformHC)}eDwSelObj.prototype.getIDHC=function(){var nodeIDHC=this.getNodeId();return utils.isNumber(nodeIDHC)?nodeIDHC:NaN};eDwSelObj.prototype.getLocalPoint=function(){return this.mLocalPnt};eDwSelObj.prototype.getWorldPoint=function(){return this.getPosition()};eDwSelObj.prototype.getAsLocalPoint=function(iWorldPtHC){return this.mToLocalTransformHC&&iWorldPtHC?this.mToLocalTransformHC.transform(iWorldPtHC):iWorldPtHC};eDwSelObj.prototype.getAsWorldPoint=function(iLocalPtHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;return toWorldTransformHC&&iLocalPtHC?toWorldTransformHC.transform(iLocalPtHC):iLocalPtHC};eDwSelObj.prototype.getLocalVector=function(){var _this=this;return this.getVectorInfo((function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)})).Vec};eDwSelObj.prototype.getWorldVector=function(){return this.getVectorInfo().Vec};eDwSelObj.prototype.getAsLocalVector=function(iWorldVecHC){var normalMatrix=this.mToLocalTransformHC?this.mToLocalTransformHC.normalMatrix():null;return iWorldVecHC&&normalMatrix?normalMatrix.transform(iWorldVecHC):null};eDwSelObj.prototype.getAsWorldVector=function(iLocalVecHC){var toWorldTransformHC=this.mToLocalTransformHC?eDwTypes_12.HC.Matrix.inverse(this.mToLocalTransformHC):null;var normalMatrix=toWorldTransformHC?toWorldTransformHC.normalMatrix():null;return iLocalVecHC&&normalMatrix?normalMatrix.transform(iLocalVecHC):null};eDwSelObj.prototype.getToLocalTransform=function(){return this.mToLocalTransformHC};eDwSelObj.prototype.findAngle=function(iSelObj){var _this=this;var selObj1Type=eDwSelObj.getSubEntityInfo(this).SubEntityTypeName;var selObj2Type=eDwSelObj.getSubEntityInfo(iSelObj).SubEntityTypeName;if(!selObj1Type||!selObj2Type||selObj2Type==="Point"||selObj1Type==="Point"){return NaN}var toLocalFunc;if(this.getToLocalTransform().equals(iSelObj.getToLocalTransform())){toLocalFunc=function(iPntWCHC){return _this.getAsLocalPoint(iPntWCHC)}}var selObjVecInfo1=this.getVectorInfo(toLocalFunc);var selObjVecInfo2=iSelObj.getVectorInfo(toLocalFunc);if(selObj1Type!==selObj2Type){var curveVecInfo=selObjVecInfo1;var faceVecInfo=selObjVecInfo2;if(selObj1Type==="Face"){curveVecInfo=selObjVecInfo2;faceVecInfo=selObjVecInfo1}var surfPlane=eDwTypes_12.HC.Plane.createFromPointAndNormal(faceVecInfo.Pts[0],faceVecInfo.Vec);faceVecInfo.Pts[0]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[0],surfPlane);faceVecInfo.Pts[1]=eDwGeomUtils_1.dropPointOnPlane(curveVecInfo.Pts[1],surfPlane);faceVecInfo.Vec=eDwTypes_12.HC.Point3.subtract(faceVecInfo.Pts[0],faceVecInfo.Pts[1])}if(!selObjVecInfo1.Vec||!selObjVecInfo1.Pts||!selObjVecInfo2.Vec||!selObjVecInfo2.Pts)return NaN;var normal3DHC=eDwTypes_12.HC.Point3.cross(selObjVecInfo1.Vec,selObjVecInfo2.Vec);if(!eDwGeomUtils_1.isValidHCPoint(normal3DHC)||normal3DHC.length()newVec23DHC.length())vec13DHC=newVec13DHC;var newVec33DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[2],intPt3DHC);var newVec43DHC=eDwTypes_12.HC.Point3.subtract(pts3DHC[3],intPt3DHC);var vec23DHC=newVec43DHC;if(newVec33DHC.length()>newVec43DHC.length())vec23DHC=newVec33DHC;vec13DHC.normalize();vec23DHC.normalize();return Math.acos(eDwTypes_12.HC.Point3.dot(vec13DHC,vec23DHC))*180/Math.PI};eDwSelObj.extendHCSelObj=function(ioSelObj,iToLocalTransformHC){if(iToLocalTransformHC===void 0){iToLocalTransformHC=null}utils.populateMixinObjectFromClasses(ioSelObj,[eDwSelObj]);if(utils.isInstanceOf(ioSelObj,eDwSelObj)){var pos2DHC=ioSelObj.getPosition();if(pos2DHC){ioSelObj.setPointInLocalSpace(pos2DHC,iToLocalTransformHC)}return ioSelObj}throw new TypeError("eDwSelObj is undefined")};eDwSelObj.createEmpty=function(){return new eDwSelObj(eDwTypes_12.HC.Selection.SelectionItem.create())};eDwSelObj.getLocalTransform=function(ioSelObjHC,iModel){var toLocalTransformHC=new eDwTypes_12.HC.Matrix;var subEntityInfo=eDwSelObj.getSubEntityInfo(ioSelObjHC);if(subEntityInfo.SubEntity){var selObj=eDwSelObj.extendHCSelObj(ioSelObjHC);var selObjIDHC=selObj.getIDHC();var selHierNode=iModel.getHierarchyNode(selObjIDHC);if(selHierNode&&selHierNode.Category==="view"){var modelHC=iModel.getHCModel();var parentNodeHC=modelHC.getNodeParent(selHierNode.HOOPSID);var parentNetMatrixHC=modelHC.getNodeNetMatrix(parentNodeHC);var selNetMatrixHC=modelHC.getNodeNetMatrix(selObjIDHC);var invParentNetMatrix=parentNetMatrixHC.inverseAndDeterminant()[0]||new eDwTypes_12.HC.Matrix;var matrixHC=eDwTypes_12.HC.Matrix.multiply(selNetMatrixHC,invParentNetMatrix);toLocalTransformHC=eDwTypes_12.HC.Matrix.inverse(matrixHC)||new eDwTypes_12.HC.Matrix}}return toLocalTransformHC};eDwSelObj.getMinDistInfo=function(iSelPropsHC,iSelObjs,iModel){return __awaiter(this,void 0,void 0,(function(){function getMinDistPtToFace(iPointHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var lineRay;return __generator(this,(function(_a){switch(_a.label){case 0:lineRay=new eDwTypes_12.HC.Ray(iPointHC,new eDwTypes_12.HC.Point3(0,0,0));return[4,getMinDistLineToFace(lineRay,iSelObj,iFaceSelObj,iModelHC)];case 1:return[2,_a.sent()]}}))}))}function getMinDistLineToFace(iRayHC,iSelObj,iFaceSelObj,iModelHC){return __awaiter(this,void 0,void 0,(function(){var distItem;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iModelHC.computeMinimumFaceLineDistance(iFaceSelObj.getNodeId(),iFaceSelObj.getFaceEntity().getCadFaceIndex(),iRayHC)];case 1:distItem=_a.sent();return[2,adjustDistance(iSelObj,iFaceSelObj,distItem)]}}))}))}function adjustDistance(iSelObj,iFaceSelObj,ioDistItem){var toLocalTransformHC=iSelObj.getToLocalTransform();var toLocalTransformForFaceHC=iFaceSelObj.getToLocalTransform();if(toLocalTransformHC&&toLocalTransformForFaceHC&&toLocalTransformHC.equals(toLocalTransformForFaceHC)){ioDistItem.distance*=toLocalTransformHC.upperLeft3x3Determinant()}return ioDistItem}var selEntInfoHC0,selEntInfoHC1,modelHC,vertSelObj,faceSelObj,faceProp,pos2DHC,faceSelObj0,faceSelObj1,faceProp0,faceProp1,distItem,edgeSelObj,edgeProp,faceSelObj,faceProp,pntsWCHC,lineHC;return __generator(this,(function(_a){switch(_a.label){case 0:if(2!==iSelObjs.length)return[2,null];selEntInfoHC0=eDwSelObj.getSubEntityInfo(iSelObjs[0]);selEntInfoHC1=eDwSelObj.getSubEntityInfo(iSelObjs[1]);modelHC=iModel.getHCModel();if(!(selEntInfoHC0.SubEntityTypeName==="Point"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,3];vertSelObj=iSelObjs[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Point"&&selEntInfoHC0.SubEntityTypeName==="Face"){vertSelObj=iSelObjs[1];faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0]}pos2DHC=vertSelObj.getPosition();if(!pos2DHC){throw new TypeError("vertSelObj position is undefined")}if(!(faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,2];return[4,getMinDistPtToFace(vertSelObj.getPosition(),vertSelObj,faceSelObj,modelHC)];case 1:return[2,_a.sent()];case 2:return[3,10];case 3:if(!(selEntInfoHC0.SubEntityTypeName==="Face"&&selEntInfoHC1.SubEntityTypeName==="Face"))return[3,6];faceSelObj0=iSelObjs[0],faceSelObj1=iSelObjs[1];faceProp0=iSelPropsHC[0],faceProp1=iSelPropsHC[1];if(!(faceProp0 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement&&faceProp1 instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,5];return[4,modelHC.computeMinimumFaceFaceDistance(faceSelObj0.getNodeId(),faceSelObj0.getFaceEntity().getCadFaceIndex(),faceSelObj1.getNodeId(),faceSelObj1.getFaceEntity().getCadFaceIndex())];case 4:distItem=_a.sent();return[2,adjustDistance(faceSelObj0,faceSelObj1,distItem)];case 5:return[3,10];case 6:if(!(selEntInfoHC0.SubEntityTypeName==="Line"&&selEntInfoHC1.SubEntityTypeName==="Face"||selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"))return[3,10];edgeSelObj=iSelObjs[0];edgeProp=iSelPropsHC[0];faceSelObj=iSelObjs[1];faceProp=iSelPropsHC[1];if(selEntInfoHC1.SubEntityTypeName==="Line"&&selEntInfoHC0.SubEntityTypeName==="Face"){faceSelObj=iSelObjs[0];faceProp=iSelPropsHC[0];edgeSelObj=iSelObjs[1];edgeProp=iSelPropsHC[1]}if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.CircleElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,8];return[4,getMinDistPtToFace(edgeProp.origin,edgeSelObj,faceSelObj,modelHC)];case 7:return[2,_a.sent()];case 8:if(!(edgeProp instanceof eDwTypes_12.HC.SubentityProperties.LineElement&&faceProp instanceof eDwTypes_12.HC.SubentityProperties.PlaneElement))return[3,10];pntsWCHC=edgeSelObj.getLineEntity().getPoints();if(!(pntsWCHC.length===2))return[3,10];lineHC=new eDwTypes_12.HC.Ray(pntsWCHC[0],pntsWCHC[1]);return[4,getMinDistLineToFace(lineHC,edgeSelObj,faceSelObj,modelHC)];case 9:return[2,_a.sent()];case 10:return[2,null]}}))}))};eDwSelObj.getSelObjProperty=function(iSelObjHC,iModel){return __awaiter(this,void 0,void 0,(function(){var subEntityProperty,subEntityInfo,subEntityTypeName,selObj,subEntityID,modelHC,_a;return __generator(this,(function(_b){switch(_b.label){case 0:subEntityProperty=null;subEntityInfo=eDwSelObj.getSubEntityInfo(iSelObjHC);subEntityTypeName="Unknown";if(!subEntityInfo.SubEntity)return[3,6];selObj=eDwSelObj.extendHCSelObj(iSelObjHC);subEntityTypeName=subEntityInfo.SubEntityTypeName;subEntityID=eDwSelObj.getSubEntityID(subEntityInfo.SubEntity);modelHC=iModel.getHCModel();_a=subEntityTypeName;switch(_a){case"Line":return[3,1];case"Face":return[3,3];case"Point":return[3,5]}return[3,5];case 1:return[4,modelHC.getEdgeProperty(selObj.getIDHC(),subEntityID)];case 2:subEntityProperty=_b.sent();return[3,6];case 3:return[4,modelHC.getFaceProperty(selObj.getIDHC(),subEntityID)];case 4:subEntityProperty=_b.sent();return[3,6];case 5:return[3,6];case 6:return[2,{Property:subEntityProperty,Name:subEntityTypeName}]}}))}))};eDwSelObj.setSelObjSubEntityColor=function(iSelObjsHC,iModel,iColor){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iColor)};eDwSelObj.setSelObjSubEntityHighlight=function(iSelObjsHC,iModel,iHighlight){return eDwSelObj.setSelObjSubEntity(iSelObjsHC,iModel,iHighlight)};eDwSelObj.getSubEntityInfo=function(iSelObjHC){function checkIfSelectable(iSubEntity,iSelTypeMask){return eDwSelObj.getSubEntityBits(iSubEntity)&iSelTypeMask?true:false}var subEntity=null;var typeName="";var isSelectable=false;if(iSelObjHC){if(subEntity=iSelObjHC.getPointEntity()){typeName="Point";isSelectable=true}else if(subEntity=iSelObjHC.getLineEntity()){typeName="Line";var cEdgeSelMeasureHC=4;isSelectable=checkIfSelectable(subEntity,cEdgeSelMeasureHC)}else if(subEntity=iSelObjHC.getFaceEntity()){typeName="Face";var cFaceSelMeasureHC=1;isSelectable=checkIfSelectable(subEntity,cFaceSelMeasureHC)}}return{SubEntity:subEntity,SubEntityTypeName:typeName,IsSelectable:isSelectable}};eDwSelObj.getSubEntityTypeName=function(iSubEntityType){if(!iSubEntityType)return"";return utils.getObjectTypeName(iSubEntityType).slice(0,-6)};eDwSelObj.getSubEntityID=function(iSubEntity){return iSubEntity?iSubEntity._elementIndex:NaN};eDwSelObj.getSubEntityBits=function(iSubEntity){return iSubEntity?iSubEntity._elementBits:NaN};eDwSelObj.prototype.setPointInLocalSpace=function(iWorldPtHC,iToLocalTransformHC){if(iToLocalTransformHC){this.mLocalPnt=iWorldPtHC?iToLocalTransformHC.transform(iWorldPtHC):null;this.mToLocalTransformHC=iToLocalTransformHC}};eDwSelObj.setSelObjSubEntity=function(iSelObjsHC,iModel,iSetting){if(!iSelObjsHC||!iSelObjsHC.length)return[];var modelHC=iModel.getHCModel();var subEntityIDs=[];for(var _i=0,iSelObjsHC_2=iSelObjsHC;_i1){startCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[0]);endCrvPt3DHC=iTransformPointFunc(crvPtsWC3DHC[numPts-1]);vec3DHC=eDwTypes_12.HC.Point3.subtract(endCrvPt3DHC,startCrvPt3DHC);if(vec3DHC.length()-1;--i){currentNode=childHierarchyMap[children[i]];viewIDsHC.push(currentNode.HOOPSID)}pickConfig=new eDwTypes_13.HC.PickConfig(eDwTypes_13.HC.SelectionMask.All);return[4,this.Viewer.ViewMgr.pickFromPoint(iCoords,pickConfig)];case 1:selObj=_a.sent();selObjIDHC=selObj.getIDHC();if(!utils.isNaN(selObjIDHC))return[3,3];return[4,this.Viewer.SelectionMgr.select(iCoords)];case 2:selSuccess=_a.sent();_a.label=3;case 3:hierNode=model.getHierarchyNode(selObjIDHC);if(!hierNode)return[3,6];if(!(viewIDsHC.indexOf(hierNode.HOOPSID)>-1))return[3,5];return[4,this.Viewer.SelectionMgr.selectByID(hierNode.HOOPSID)];case 4:selSuccess=_a.sent();_a.label=5;case 5:return[3,10];case 6:_i=0,viewIDsHC_1=viewIDsHC;_a.label=7;case 7:if(!(_i0){pluginName=matches[1]}else{console.warn("Could not locate external plugin name in file "+iPluginFile)}return[3,5];case 4:iExcp_11=_a.sent();console.warn("Failed to load external plugin - "+iExcp_11.message);return[3,5];case 5:return[2,pluginName]}}))}))};eDwServiceMgr.prototype.getPluginFiles=function(){return __awaiter(this,void 0,void 0,(function(){var _a,_b,iExcp_12;return __generator(this,(function(_c){switch(_c.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,this.mPluginFiles];if(!!this.mPluginFiles.length)return[3,7];_c.label=1;case 1:_c.trys.push([1,6,,7]);if(!this.mAdvancedServicesDisabled)return[3,3];console.debugLog("ServiceMgr","Loading static plugin list");_a=this;return[4,this.ajax("GET","js/staticPluginList.json",{})];case 2:_a.mPluginFiles=_c.sent();return[3,5];case 3:console.debugLog("ServiceMgr","Finding plugins...");_b=this;return[4,this.ajax("GET","EDrawingsService.svc/GetPlugins",{})];case 4:_b.mPluginFiles=_c.sent();_c.label=5;case 5:return[3,7];case 6:iExcp_12=_c.sent();console.warn("No plugins available.");return[3,7];case 7:return[2,this.mPluginFiles]}}))}))};eDwServiceMgr.prototype.extendLicense=function(iKey){return __awaiter(this,void 0,void 0,(function(){var params;return __generator(this,(function(_a){switch(_a.label){case 0:if(this.mAdvancedServicesDisabled||!eDwServiceMgr.usesWebServices()){return[2]}params={data:{iKey:iKey},cache:false};return[4,this.ajax("GET","EDrawingsService.svc/ExtendLicense",params)];case 1:_a.sent();return[2]}}))}))};eDwServiceMgr.prototype.getBaseCacheDirs=function(){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!!this.mBaseCacheDirs.length)return[3,2];this.mBaseCacheDirs=[];this.mGetBaseCacheDirsPromise=$.get("cacheDirs.xml",(function(iDoc){var cacheDirs=iDoc.getElementsByTagName("modelSearchDirectory");var numDirs=cacheDirs.length;for(var i=0;i-1){foundPluginFileName=pluginFileName}}return[2,foundPluginFileName]}}))}))};eDwServiceMgr.prototype.ajax=function(iMethod,iService,iParams){return __awaiter(this,void 0,void 0,(function(){var paramsObj,retAJAX,iExcp_13;return __generator(this,(function(_a){switch(_a.label){case 0:paramsObj={type:iMethod,url:this.mServerURL+"/"+iService,async:true};if(iParams)$.extend(paramsObj,iParams);_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,$.ajax(paramsObj)];case 2:retAJAX=_a.sent();return[3,4];case 3:iExcp_13=_a.sent();console.warn("AJAX "+iMethod+" failed for "+iService+": "+iExcp_13.message);throw iExcp_13;case 4:return[2,retAJAX]}}))}))};return eDwServiceMgr}();return eDwServiceMgr}));define("eDwSetHierNodeAttribsCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwSetHierNodeAttribsCmd=function(_super){__extends(eDwSetHierNodeAttribsCmd,_super);function eDwSetHierNodeAttribsCmd(iViewer,iHierNodes,iAttrib){var _this=_super.call(this,iViewer)||this;_this.mInitialHierNodeAttribs=[];_this.mFinalHierNodeAttribs=[];var finalAttrib=$.extend(true,{},iAttrib);for(var _i=0,iHierNodes_2=iHierNodes;_i-1){this.mTouchOpIDs.splice(opIndex,1);this.mViewer.OperatorMgr.unregisterCustomOperatorByID(iOpID)}};eDwTouchOpsMgr.isTouchEnabled=function(){function matchMedia(iFeature){return window.matchMedia&&window.matchMedia(iFeature).matches?true:false}var enabled=false;if("PointerEvent"in window&&"maxTouchPoints"in navigator){var maxTouchPoints=navigator.maxTouchPoints;if(utils.isNumber(maxTouchPoints)){if(navigator.maxTouchPoints>0){enabled=true}else if(navigator.maxTouchPoints===0&&matchMedia("(any-pointer:coarse)")){enabled=true}}}else{if(matchMedia("(any-pointer:coarse)")){enabled=true}else if("TouchEvent"in window||"ontouchstart"in window){enabled=true}}console.debugLog("TouchOps","Touch enabled = "+enabled);return enabled};return eDwTouchOpsMgr}();return eDwTouchOpsMgr}));define("eDwTypes",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.EntityMode=exports.SectionPlaneOrientation=exports.HCI=exports.HC=void 0;var HC=Communicator;exports.HC=HC;var HCI=Communicator.Internal;exports.HCI=HCI;exports.SectionPlaneOrientation={XY:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,0,1)),Index:0},YZ:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(1,0,0)),Index:1},ZX:{Plane:HC.Plane.createFromPointAndNormal(new HC.Point3(0,0,0),new HC.Point3(0,1,0)),Index:2}};exports.EntityMode={FACE:1,EDGE:2,VERTEX:4,HOLE:8,ALL:4294967295}}));define("eDwUI",["require","exports","eDwTypes","eDwKeyMgr","eDwUIBaseEventHandlers","eDwCommandMgr","eDwZoomToFitCmd","eDwDrawModeCmd","eDwAnimateCmd","eDwAmbientOcclusionCmd","eDwPerspectiveCmd","eDwSetViewCmd","eDwSetViewCameraCmd","eDwCompositeCmd","eDwSectionFlipCmd","eDwSetViewNormalToSectionCmd","eDwShowSectionCapCmd","eDwSectionShowCmd","eDwChangeSectionPlaneCmd","eDwUIPluginMgr","eDwEventMgr","eDwUIMessageReporter","eDwUIShortcutMenu","eDwUIUtils","eDrawingsWebViewerUtils","eDwEvents","utils"],(function(require,exports,eDwTypes_14,eDwKeyMgr_3,eDwUIBaseEventHandlers,eDwCommandMgr,eDwZoomToFitCmd,eDwDrawModeCmd,eDwAnimateCmd,eDwAmbientOcclusionCmd,eDwPerspectiveCmd,eDwSetViewCmd,eDwSetViewCameraCmd,eDwCompositeCmd,eDwSectionFlipCmd,eDwSetViewNormalToSectionCmd,eDwShowSectionCapCmd,eDwSectionShowCmd,eDwChangeSectionPlaneCmd,eDwUIPluginMgr,eDwEventMgr,eDwUIMessageReporter,eDwUIShortcutMenu_1,eDwUIUtils,eDrawingsWVUtils,eDwEvents,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUI=void 0;var eDwUI=function(){function eDwUI(){this.mUIEventHandlers=new UIEventHandlers(this,eDwUIUtils.getViewerElementName(),c_canvasID);this.mItemActiveCallbacks={};this.mItemDeactiveCallbacks={};solidworks.web.touch.support();this.awfulUIHacks()}eDwUI.prototype.initUIEvents=function(iViewerFeatOpts){this.mViewerFeatureOpts=iViewerFeatOpts;this.registerHTMLEvents()};eDwUI.prototype.init=function(iViewer){var _this=this;this.mViewer=iViewer;this.centerBottomBar();this.mViewer.XSectionMgr.SectionCapVisibility=true;$("#edrawings-section-capping-button").addClass("state-on-button");$("#edrawings-section-show-button").addClass("state-on-button");eDwUIUtils.hide(".edrawings-ui-main",false);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents.ResetSceneEvent,true)];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.toggleFullScreen=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var methodName,viewerElem,iExcp_14;return __generator(this,(function(_a){switch(_a.label){case 0:methodName="exitFullScreen()";_a.label=1;case 1:_a.trys.push([1,6,,7]);if(!l_isFullScreen())return[3,3];document.exitFullscreen=document.exitFullscreen||utils.getFirstMatchedMethodObj(document,"xitFullscreen");if(!document.exitFullscreen){console.warn("exitFullscreen() does not exist.");return[2]}return[4,document.exitFullscreen()];case 2:_a.sent();return[3,5];case 3:methodName="requestFullscreen()";viewerElem=$("#edrawings-viewer")[0];viewerElem.requestFullscreen=viewerElem.requestFullscreen||utils.getFirstMatchedMethodObj(viewerElem,"equestFullscreen");if(!viewerElem.requestFullscreen){console.warn("requestFullscreen() does not exist.");return[2]}return[4,viewerElem.requestFullscreen()];case 4:_a.sent();_a.label=5;case 5:return[3,7];case 6:iExcp_14=_a.sent();console.warn(methodName+" failed. It took too long.");return[3,7];case 7:return[2]}}))}))})()};eDwUI.prototype.unregister=function(){this.unregisterHTMLEvents();UIEventHandlers.doModelDataUnloadActions(this.mViewer)};eDwUI.prototype.setDrawMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var drawModeCmd;return __generator(this,(function(_a){switch(_a.label){case 0:drawModeCmd=new eDwDrawModeCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(drawModeCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setInitialDrawMode=function(){if(!this.mViewer.ViewerFeatureOpts.RenderType)return;this.setDrawMode(this.mViewer.ViewerFeatureOpts.RenderType)};eDwUI.prototype.setPerspectiveMode=function(iValue){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveCmd;return __generator(this,(function(_a){switch(_a.label){case 0:perspectiveCmd=new eDwPerspectiveCmd(this.mViewer,iValue);return[4,eDwCommandMgr.get().run(perspectiveCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()};eDwUI.prototype.hideAllOtherPanels=function(iPanelCSSClassName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iPanelCSSClassName!==".edrawings-hud-menu"))return[3,2];return[4,this.hideActiveHUDMenu()];case 1:_a.sent();_a.label=2;case 2:if(!(iPanelCSSClassName!==".edrawings-submenu"))return[3,4];return[4,this.hideActiveSubmenu()];case 3:_a.sent();_a.label=4;case 4:eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide();return[2]}}))}))};eDwUI.prototype.onClick=function(iID,iActivate){var activateCallback=this.mItemActiveCallbacks[iID];var deactivateCallback=this.mItemDeactiveCallbacks[iID];if(iActivate){if(activateCallback)activateCallback()}else{if(deactivateCallback)deactivateCallback()}return activateCallback||deactivateCallback?true:false};eDwUI.prototype.registerHTMLEvents=function(){var _this=this;this.mUIEventHandlers.addHTMLEventHandlers(this.mViewerFeatureOpts);this.mModelDataLoadCompleteHandler=function(iEvent,iViewer){_this.mViewer=iViewer;eDwUIBaseEventHandlers.doModelDataLoadCompleteActions(_this.mUIEventHandlers,iViewer)};$("#"+c_canvasID).on("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);var self=this;this.registerButtonForClickEffect("edrawings-section-flip-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var sectionFlipCmd;return __generator(this,(function(_a){switch(_a.label){case 0:sectionFlipCmd=new eDwSectionFlipCmd(this.mViewer);return[4,eDwCommandMgr.get().run(sectionFlipCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-section-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewNormalToSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewNormalToSectionCmd=new eDwSetViewNormalToSectionCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewNormalToSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}));function setXSectionOrientation(iEvent,iUI,iOrientation){iUI.setXSectionOrientation(iOrientation);eDwUIUtils.scrollToTarget(eDwUIUtils.getAsJQueryObj(iEvent.currentTarget))}$("#edrawings-section-xz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.ZX)}));$("#edrawings-section-yz-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.YZ)}));$("#edrawings-section-xy-button").on("click.edw",(function(iEvent){return setXSectionOrientation(iEvent,_this,eDwTypes_14.SectionPlaneOrientation.XY)}));$("#edrawings-section-capping-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var visibility=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showCapsCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showCapsCmd=new eDwShowSectionCapCmd(this.mViewer,visibility);return[4,eDwCommandMgr.get().run(showCapsCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));$("#edrawings-section-show-button").on("click.edw",(function(iEvent){var buttonJQ=eDwUIUtils.getAsJQueryObj(iEvent.currentTarget);var showSection=!buttonJQ.hasClass("state-on-button");(function(){return __awaiter(_this,void 0,void 0,(function(){var showSectionCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showSectionCmd=new eDwSectionShowCmd(this.mViewer,showSection);return[4,eDwCommandMgr.get().run(showSectionCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();buttonJQ.toggleClass("state-on-button");eDwUIUtils.scrollToTarget(buttonJQ)}));this.mItemActiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){function compositeSectionDone(ioCmd){ioCmd.clearSubCmds();self.mViewer.XSectionMgr.deactivateCurrent();self.mViewer.XSectionMgr.turnOnSectionPlane(false)}var self;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.addPanelModeEvents("#edrawings-section-menu",".edw.section","#edrawings-button-section");this.mCompositeXSectionCmd=new eDwCompositeCmd(this.mViewer);eDwCommandMgr.get().add(this.mCompositeXSectionCmd);this.mCompositeXSectionCmd.initCmdActionImplementation({compositeInit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mViewer.XSectionMgr.turnOnSectionPlane(true);this.setXSectionOrientation();return[2]}))}))},compositeUndo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeRedo:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,true]}))}))},compositeCommit:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))},compositeCancel:function(ioCmd){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){compositeSectionDone(ioCmd);return[2]}))}))}});self=this;if(!!this.mViewer.getModel().isDrawing())return[3,2];return[4,this.setActiveSubmenu("#edrawings-button-section","#edrawings-section-menu")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-section"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eDwUIUtils.deactivateMoveInput(".edw.section");return[4,eDwCommandMgr.get().remove(this.mCompositeXSectionCmd,"cancel")];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-section"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-section"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateDebugPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){var shortcutMenu;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-debug","#edrawings-debug-menu",".edw.debug",iHandlers)];case 1:_a.sent();if(iActivate){shortcutMenu=eDwUIShortcutMenu_1.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(c_debugGroupName)}shortcutMenu.addMenuItem(c_debugGroupName,"edrawings-debug-node-matrices",(function(iEvent,iUIItemJQ,iArg){if(utils.isOfType(iArg,"attr")){var nodeIDHC=parseInt(iArg.attr("data-hoopsid"),10);if(utils.isNumber(nodeIDHC)){var modelHC=self.mViewer.getModel().getHCModel();var matrixHC=modelHC.getNodeMatrix(nodeIDHC);var msg="
Matrix = "+JSON.stringify(matrixHC)+"
";matrixHC=modelHC.getNodeNetMatrix(nodeIDHC);msg+="
Net matrix = "+JSON.stringify(matrixHC)+"
";eDwUIMessageReporter.showMessageInDebugPanel(msg)}}eDwUIShortcutMenu_1.eDwUIShortcutMenu.hide()}))}else{eDwUIShortcutMenu_1.eDwUIShortcutMenu.get().removeAllMenuItems(c_debugGroupName)}return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-debug"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateDebugPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-debug"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-debug"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));this.mItemActiveCallbacks["#edrawings-button-reset"]=function(){return __awaiter(_this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){eDwUIUtils.resetToHomeView(this.mViewer);window.setTimeout((function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI()];case 1:_a.sent();return[2]}}))}))})()}),1e3);return[2]}))}))};$(document).on(c_fullScreenChange,(function(iEvent){if(l_isFullScreen()){l_fullScreenBtnJS.removeClass(c_restoreClass)}else{l_fullScreenBtnJS.addClass(c_restoreClass);$("#edrawings-canvas-canvas-container").css({"background-color":""})}}));$("#edrawings-button-fs").on("click.edw",(function(){_this.toggleFullScreen()}));function clickDrawMode(iUI,iMode){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:iUI.setDrawMode(iMode);return[4,iUI.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}$("#edrawings-button-shaded-hlrr").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesRemoved")}));$("#edrawings-button-shaded-hlrv").on("click.edw",(function(){clickDrawMode(_this,"HiddenLinesVisible")}));$("#edrawings-button-shaded-wireframe").on("click.edw",(function(){clickDrawMode(_this,"Wireframe")}));$("#edrawings-button-shaded-full").on("click.edw",(function(){clickDrawMode(_this,"ShadedWithEdges")}));$("#edrawings-button-shaded-noedges").on("click.edw",(function(){clickDrawMode(_this,"Shaded")}));this.mItemActiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){var animateCmd;return __generator(this,(function(_a){switch(_a.label){case 0:animateCmd=new eDwAnimateCmd(this.mViewer);return[4,eDwCommandMgr.get().run(animateCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-animate"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mItemActiveCallbacks["#edrawings-button-animate"]()];case 1:_a.sent();return[2]}}))}))};$("#edrawings-button-frame-file-open").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-view"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view","#edrawings-hud-view-menu")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-help"]=function(){return __awaiter(_this,void 0,void 0,(function(){var version,viewerHC;return __generator(this,(function(_a){switch(_a.label){case 0:version="
Version #: "+eDrawingsWVUtils.getViewerVersion()+"
";if(this.mViewerFeatureOpts.Debug){viewerHC=this.mViewer.HCViewer;version+="
HC Version:"+viewerHC.getViewerVersionString()+"
Format Version: "+viewerHC.getFormatVersionString()+"
"}$("#edrawings-version").html(version);return[4,this.setActiveHUDMenu("#edrawings-button-help","#edrawings-hud-help-menu")];case 1:_a.sent();return[2]}}))}))};$("#edrawings-hud-help-close").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[2]}}))}))})()}));this.mItemActiveCallbacks["#edrawings-button-zoomtofit"]=function(){return __awaiter(_this,void 0,void 0,(function(){var viewHC,curModelView,nodeID,zoomToFitCmd;return __generator(this,(function(_a){switch(_a.label){case 0:viewHC=this.mViewer.getHCView();curModelView=this.mViewer.getModel().getActiveModelView();nodeID=curModelView.Hierarchy.HOOPSID;zoomToFitCmd=new eDwZoomToFitCmd(this.mViewer,nodeID,viewHC.getCamera());return[4,eDwCommandMgr.get().run(zoomToFitCmd,"commit")];case 1:_a.sent();return[2]}}))}))};this.mItemActiveCallbacks["#edrawings-button-shaded"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-shaded","#edrawings-hud-shaded-menu")];case 1:_a.sent();return[2]}}))}))};function togglePanel(iActivate,iButtonID,iPanelID,iInputEventIDSuffix,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!iActivate)return[3,2];return[4,self.setActiveSubmenu(iButtonID,iPanelID)];case 1:_a.sent();eDwUIUtils.addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID);return[3,3];case 2:eDwUIUtils.deactivateMoveInput(iInputEventIDSuffix);_a.label=3;case 3:return[2]}}))}))}function activateSheetPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-sheet-tree","#edrawings-sheet-tree-menu",".edw.sheet",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateSheetPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-sheet-tree"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-sheet-tree"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));function activateLayerPanel(iActivate,iHandlers){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,togglePanel(iActivate,"#edrawings-button-layer-control","#edrawings-layer-control-menu",".edw.layer",iHandlers)];case 1:_a.sent();return[2]}}))}))}this.mItemActiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(true,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,activateLayerPanel(false,this.mUIEventHandlers)];case 1:_a.sent();return[2]}}))}))};eDwEventMgr.get().addEventHandlerFunc(eDwEvents.DeactivateUIOpEvent,(function(iActiveButtonsJQ){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iActiveButtonsJQ[0].id==="edrawings-button-layer-control"))return[3,2];return[4,this.mItemDeactiveCallbacks["#edrawings-button-layer-control"]()];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}));eDwKeyMgr_3.eDwKeyMgr.get().add({key:"F11"},"keydown",(function(iEvent){iEvent.preventDefault();_this.toggleFullScreen();iEvent.stopPropagation()}));this.mItemActiveCallbacks["#edrawings-button-view-settings"]=function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.setActiveHUDMenu("#edrawings-button-view-settings","#edrawings-hud-view-settings-menu")];case 1:_a.sent();return[2]}}))}))};var ambientOcc=$("#edrawings-button-view-ambient-occlusion");ambientOcc.on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var buttonActive,ambientOcclCmd;return __generator(this,(function(_a){switch(_a.label){case 0:buttonActive=ambientOcc.hasClass("state-on-button");return[4,this.hideActiveHUDMenu()];case 1:_a.sent();if(buttonActive)ambientOcc.removeClass("state-on-button");else ambientOcc.addClass("state-on-button");ambientOcclCmd=new eDwAmbientOcclusionCmd(this.mViewer,!buttonActive);return[4,eDwCommandMgr.get().run(ambientOcclCmd,"commit")];case 2:_a.sent();return[2]}}))}))})()}));$("#edrawings-button-view-perspective").on("click.edw",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var perspectiveMode;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();perspectiveMode=!this.mViewer.getPerspectiveMode();this.setPerspectiveMode(perspectiveMode);return[2]}}))}))})()}));this.registerButtonForClickEffect("edrawings-button-view-top",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Top)}));this.registerButtonForClickEffect("edrawings-button-view-bottom",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Bottom)}));this.registerButtonForClickEffect("edrawings-button-view-left",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Left)}));this.registerButtonForClickEffect("edrawings-button-view-right",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Right)}));this.registerButtonForClickEffect("edrawings-button-view-front",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Front)}));this.registerButtonForClickEffect("edrawings-button-view-back",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Back)}));this.registerButtonForClickEffect("edrawings-button-view-iso",(function(){_this.setViewOrientation(eDwTypes_14.HC.ViewOrientation.Iso)}))};eDwUI.prototype.unregisterHTMLEvents=function(){this.mUIEventHandlers.removeHTMLEventHandlers();$("#"+c_canvasID).off("edw:ModelDataLoadComplete",this.mModelDataLoadCompleteHandler);$("#edrawings-section-xz-button").off("click.edw");$("#edrawings-section-yz-button").off("click.edw");$("#edrawings-section-xy-button").off("click.edw");$("#edrawings-section-capping-button").off("click.edw");$("#edrawings-section-show-button").off("click.edw");$("#edrawings-button-fs").off("click.edw");$("#edrawings-button-shaded-hlrr").off("click.edw");$("#edrawings-button-shaded-hlrv").off("click.edw");$("#edrawings-button-shaded-wireframe").off("click.edw");$("#edrawings-button-shaded-full").off("click.edw");$("#edrawings-button-shaded-noedges").off("click.edw");$("#edrawings-button-sheets").off("click.edw");$("#edrawings-button-frame-file-open").off("click.edw");$("#edrawings-button-view-ambient-occlusion").off("click.edw");$("#edrawings-button-view-perspective").off("click.edw");$("#edrawings-hud-help-close").off("click.edw");$(document).off(c_fullScreenChange);$(document).off("click.edw");$(document).off("mousedown.edw");$(document).off("dblclick.edw");this.unregisterButtonForClickEffect("edrawings-section-flip-button");this.unregisterButtonForClickEffect("edrawings-section-normal-button");this.unregisterButtonForClickEffect("edrawings-face-normal-button");this.unregisterButtonForClickEffect("edrawings-button-view-top");this.unregisterButtonForClickEffect("edrawings-button-view-bottom");this.unregisterButtonForClickEffect("edrawings-button-view-left");this.unregisterButtonForClickEffect("edrawings-button-view-right");this.unregisterButtonForClickEffect("edrawings-button-view-front");this.unregisterButtonForClickEffect("edrawings-button-view-back");this.unregisterButtonForClickEffect("edrawings-button-view-iso")};eDwUI.prototype.setActiveSubmenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.hideActiveSubmenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.centerBottomBar=function(iWidth,iHeight){$(".tool-bar").css({height:"auto"});var barJQ=$(".tool-bar");var viewerElemJQ=$(eDwUIUtils.getViewerElementID());var leftButtonsJQ=$(".edrawings-icon-set.left");var rightButtonsJQ=$(".edrawings-icon-set.right");var centerButtonsJQ=$(".edrawings-icon-set.center");var width=(iWidth?iWidth:viewerElemJQ.width())-1;if(navigator.userAgent.indexOf("Trident")>=0){width=viewerElemJQ[0].clientWidth-1}barJQ.css({position:"absolute"});leftButtonsJQ.css({left:1+"px",position:"absolute"});rightButtonsJQ.css({right:1+"px",position:"absolute"});centerButtonsJQ.css({left:width/2-52/2+"px",position:"absolute"})};eDwUI.prototype.setActiveHUDMenu=function(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var buttonJQ,buttonOffset,posx,posy,canvasWidth,panelJQ,panelWidth;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.hideActiveHUDMenu()];case 1:_a.sent();return[4,eDwUIUtils.activateUI(iButtonID,iPanelID)];case 2:_a.sent();if(iButtonID!=="#edrawings-button-help"){buttonJQ=$(iButtonID);buttonOffset=buttonJQ.offset();posx=buttonOffset.left;posy=buttonOffset.top+parseInt(buttonJQ.css("marginTop"))+parseInt(buttonJQ.css("borderTopWidth"))+buttonJQ.height();canvasWidth=$("#edrawings-canvas").width();panelJQ=$(iPanelID);panelWidth=panelJQ[0].offsetWidth;if(posx+panelWidth>canvasWidth){posx=canvasWidth-panelWidth-10}panelJQ.css({top:posy+"px",left:posx+"px"})}return[2]}}))}))};eDwUI.prototype.hideActiveHUDMenu=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))};eDwUI.prototype.registerButtonForClickEffect=function(iButtonID,iHandler){var butJQ=$("#"+iButtonID);butJQ.on("mousedown.edw",(function(){butJQ.addClass("edrawings-on-state");eDwUIUtils.scrollToTarget(butJQ)}));butJQ.on("mouseup.edw",(function(){butJQ.removeClass("edrawings-on-state");iHandler()}))};eDwUI.prototype.unregisterButtonForClickEffect=function(iButtonID){var butJQ=$("#"+iButtonID);butJQ.off("mousedown.edw");butJQ.off("mouseup.edw")};eDwUI.prototype.setViewOrientation=function(iOrientation){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCmd=new eDwSetViewCmd(this.mViewer,iOrientation);return[4,eDwCommandMgr.get().run(setViewCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()};eDwUI.prototype.setXSectionOrientation=function(iNewSection){var _this=this;function setActive(iButtonID,iIsActive){$(iButtonID)[iIsActive?"addClass":"removeClass"]("state-on-button")}var sectionMgr=this.mViewer.XSectionMgr;var sectionIndex=iNewSection?iNewSection.Index:sectionMgr.SectionIndex;var planeFromEnum=null;switch(sectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",true);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:setActive("#edrawings-section-xy-button",false);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",true);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:eDwUIUtils.hide("#edrawings-section-xy-button",false);eDwUIUtils.hide("#edrawings-section-yz-button",false);eDwUIUtils.hide("#edrawings-section-xz-button",false);setActive("#edrawings-section-xy-button",true);setActive("#edrawings-section-yz-button",false);setActive("#edrawings-section-xz-button",false);planeFromEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported section plane orientation");break}var origPlaneEnum=null;if(sectionIndex!==sectionMgr.SectionIndex){switch(sectionMgr.SectionIndex){case eDwTypes_14.SectionPlaneOrientation.YZ.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.YZ;break;case eDwTypes_14.SectionPlaneOrientation.ZX.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.ZX;break;case eDwTypes_14.SectionPlaneOrientation.XY.Index:origPlaneEnum=eDwTypes_14.SectionPlaneOrientation.XY;break;default:console.debugLog("UI","Unsupported initial section plane orientation");break}if(planeFromEnum&&origPlaneEnum){(function(){return __awaiter(_this,void 0,void 0,(function(){var changeSectionPlaneCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeSectionPlaneCmd=new eDwChangeSectionPlaneCmd(this.mViewer,origPlaneEnum,planeFromEnum);return[4,eDwCommandMgr.get().run(changeSectionPlaneCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}}};eDwUI.prototype.awfulUIHacks=function(){var _this=this;l_init=function(){$("#edrawings-face-normal-button").removeClass("edrawings-inactive");_this.registerButtonForClickEffect("edrawings-face-normal-button",(function(){(function(){return __awaiter(_this,void 0,void 0,(function(){var setViewCameraCmd;return __generator(this,(function(_a){switch(_a.label){case 0:setViewCameraCmd=new eDwSetViewCameraCmd(this.mViewer);return[4,eDwCommandMgr.get().run(setViewCameraCmd,"commit")];case 1:_a.sent();return[4,this.hideActiveHUDMenu()];case 2:_a.sent();return[2]}}))}))})()}))};l_uninit=function(){$("#edrawings-face-normal-button").addClass("edrawings-inactive");_this.unregisterButtonForClickEffect("edrawings-face-normal-button")}};return eDwUI}();exports.eDwUI=eDwUI;var UIEventHandlers=function(_super){__extends(UIEventHandlers,_super);function UIEventHandlers(iUI,iViewerHTMLID,iViewerHTMLCanvasID){var _this=_super.call(this,iViewerHTMLID,iViewerHTMLCanvasID)||this;_this.mUI=iUI;return _this}UIEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;_super.prototype.addHTMLEventHandlers.call(this,iViewerFeatOpts);$("#edrawings-viewer").on("click.edw",".edrawings-tool-button",(function(iEvent){_this.onClick(iEvent,".edrawings-tool-button")}));$("#edrawings-viewer").on("click.edw",".edrawings-hud-button",(function(iEvent){_this.onClick(iEvent,".edrawings-hud-button",".edrawings-submenu")}));this.mUIHTMLEventMgr.addEventHandler("window","beforeunload",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));this.mUIHTMLEventMgr.addEventHandler("window","Timeout",(function(iEvent){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.mUI.unregister();return[2]}))}))}));$(".edrawings-menu-close").on("click.edw",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.deactivateActiveButton(".edrawings-tool-button")];case 1:_a.sent();return[2]}}))}))})()}));var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.on("edw:ChangeViewerStyling",(function(iEvent,iStyleClassName){viewerJQ.removeClass("edrawings-viewer-regular");viewerJQ.removeClass("edrawings-viewer-timeout");if(iStyleClassName)viewerJQ.addClass(iStyleClassName)}));viewerJQ.on("edw:HidePanels",(function(iEvent,iSkipPanelsWithClass){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mUI.hideAllOtherPanels(iSkipPanelsWithClass)];case 1:_a.sent();return[2]}}))}))})()}));viewerJQ.on("edw:ReInitViewer",(function(iEvent,iViewerFeatOpts){_this.mUI.unregister();_this.mUI.initUIEvents(iViewerFeatOpts)}))};UIEventHandlers.prototype.removeHTMLEventHandlers=function(){_super.prototype.removeHTMLEventHandlers.call(this);$(".edrawings-menu-close").off("click.edw");$("#edrawings-viewer").off("click.edw",".edrawings-tool-button");$("#edrawings-viewer").off("click.edw",".edrawings-hud-button");var viewerJQ=$(eDwUIUtils.getViewerElementID());viewerJQ.off("edw:ChangeViewerStyling");viewerJQ.off("edw:HidePanels");viewerJQ.off("edw:ReInitViewer")};UIEventHandlers.doModelDataUnloadActions=function(iViewer){eDwUIBaseEventHandlers.doModelDataUnloadActions(iViewer)};UIEventHandlers.prototype.onInit=function(iViewer){var viewerFeatureOpts=iViewer.ViewerFeatureOpts;var model=iViewer.getModel();var isDrawing=model.isDrawing();eDwUIUtils.hide("#edrawings-button-reset",false);eDwUIUtils.hide("#edrawings-button-shaded",isDrawing);eDwUIUtils.hide("#edrawings-button-view-settings",isDrawing);eDwUIUtils.hide("#edrawings-button-animate",isDrawing);eDwUIUtils.hide("#edrawings-button-section",isDrawing);eDwUIUtils.hide("#edrawings-button-view",isDrawing);eDwUIUtils.hide("#edrawings-button-debug",!viewerFeatureOpts.Debug);eDwUIUtils.hide("#edrawings-button-tables-control",isDrawing||iViewer.TableMgr.numTables()===0);eDwUIUtils.hide("#edrawings-button-sheet-tree",!isDrawing);eDwUIUtils.hide("#edrawings-button-layer-control",!isDrawing);eDwUIUtils.hide(".edrawings-icon-set.center",isDrawing);this.removeHTMLEventHandlers()};UIEventHandlers.prototype.onInitFullUI=function(iViewer){_super.prototype.onInitFullUI.call(this,iViewer);this.addHTMLEventHandlers(iViewer.ViewerFeatureOpts);this.mUI.init(iViewer);eDwUIUtils.hide("#WaitBanner",true)};UIEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){_super.prototype.onSelect.call(this,iViewer,iSelObjs);if(l_init)l_init()};UIEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){_super.prototype.onUnselect.call(this,iViewer,iSelObjs);if(l_uninit)l_uninit()};UIEventHandlers.prototype.onTimeout=function(iViewer){eDwUIUtils.hide("#TimeoutBanner",false);$(eDwUIUtils.getViewerElementID()).trigger("edw:ChangeViewerStyling","edrawings-viewer-timeout")};UIEventHandlers.prototype.onStartAnimation=function(iViewer){var eDwViewer=iViewer;$("#edrawings-canvas").on("click.edw",(function(){eDwViewer.ViewMgr.stop()}));var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.removeClass("edrawings-animate-play-icon");animateBtnJQ.addClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onStopAnimation=function(iViewer){var animateBtnJQ=$("#edrawings-button-animate");animateBtnJQ.addClass("edrawings-animate-play-icon");animateBtnJQ.removeClass("edrawings-animate-pause-icon")};UIEventHandlers.prototype.onAmbientOcclusionChange=function(iViewer,iAmbientOcclusionOn){var ambientOccButton=$("#edrawings-button-view-ambient-occlusion");if(iAmbientOcclusionOn){if(!ambientOccButton.hasClass("state-on-button")){ambientOccButton.addClass("state-on-button")}}else{if(ambientOccButton.hasClass("state-on-button")){ambientOccButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onProjectionModeChange=function(iViewer,iPerspectiveOn){var perspectiveButton=$("#edrawings-button-view-perspective");if(iPerspectiveOn){if(!perspectiveButton.hasClass("state-on-button")){perspectiveButton.addClass("state-on-button")}}else{if(perspectiveButton.hasClass("state-on-button")){perspectiveButton.removeClass("state-on-button")}}};UIEventHandlers.prototype.onDrawModeChange=function(iViewer,iDrawMode){function setActive(iButtonID,iIsActive){if(iIsActive&&!$(iButtonID).hasClass("state-on-button")){$(iButtonID).addClass("state-on-button")}else if(!iIsActive&&$(iButtonID).hasClass("state-on-button")){$(iButtonID).removeClass("state-on-button")}}function setActiveInGroup(iButtonID){setActive("#edrawings-button-shaded-full",false);setActive("#edrawings-button-shaded-noedges",false);setActive("#edrawings-button-shaded-wireframe",false);setActive("#edrawings-button-shaded-hlrr",false);setActive("#edrawings-button-shaded-hlrv",false);setActive(iButtonID,true)}switch(iDrawMode){case"ShadedWithEdges":setActiveInGroup("#edrawings-button-shaded-full");break;case"Shaded":setActiveInGroup("#edrawings-button-shaded-noedges");break;case"HiddenLinesRemoved":setActiveInGroup("#edrawings-button-shaded-hlrr");break;case"HiddenLinesVisible":setActiveInGroup("#edrawings-button-shaded-hlrv");break;case"Wireframe":setActiveInGroup("#edrawings-button-shaded-wireframe");break;default:throw new Error("Unknown draw mode in UI:"+iDrawMode)}};UIEventHandlers.prototype.onClick=function(iEvent,iButtonCSSClassName,iPanelCSSClassName){var _this=this;if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}(function(){return __awaiter(_this,void 0,void 0,(function(){var targetJQ,buttonClickedID,deactivatedButtonID;return __generator(this,(function(_a){switch(_a.label){case 0:targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);buttonClickedID=targetJQ.closest(iButtonCSSClassName).attr("id");return[4,this.deactivateActiveButton(iButtonCSSClassName,iPanelCSSClassName)];case 1:deactivatedButtonID=_a.sent();if(deactivatedButtonID===buttonClickedID)return[2];this.handleClick("#"+buttonClickedID,true);return[2]}}))}))})()};UIEventHandlers.prototype.deactivateActiveButton=function(iButtonCSSClassName,iPanelCSSClassName){if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonID,activeButtonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonID="";activeButtonJQ=$(iButtonCSSClassName+".active-button");return[4,this.mUI.hideAllOtherPanels(iPanelCSSClassName)];case 1:_a.sent();if(activeButtonJQ.length){activeButtonID=activeButtonJQ[0].id;this.handleClick("#"+activeButtonID,false)}return[2,activeButtonID]}}))}))};UIEventHandlers.prototype.handleClick=function(iButtonID,iActivate){eDwUIUtils.scrollToTarget($(iButtonID));if(!this.mUI.onClick(iButtonID,iActivate)){var pluginMgr=eDwUIPluginMgr.get();pluginMgr.onClick(iButtonID,iActivate)}};return UIEventHandlers}(eDwUIBaseEventHandlers);var c_fullScreenChange="fullscreenchange.edw MSFullscreenChange.edw"+" webkitfullscreenchange.edw";var c_restoreClass="edrawings-button-fs-restore";var c_canvasID="edrawings-canvas";var c_debugGroupName="Debug";var l_fullScreenBtnJS;var l_init;var l_uninit;function l_isFullScreen(){if(!l_fullScreenBtnJS)l_fullScreenBtnJS=$("#edrawings-button-fs");return l_fullScreenBtnJS.hasClass(c_restoreClass)}}));define("eDwUIBaseEventHandlers",["require","exports","eDwEventMgr","eDwUIHTMLEventMgr","eDwCommandMgr","eDwChangeModelViewCmd","eDwCompositeCmd","eDwSetLayerVisibilityCmd","eDwUIPluginMgr","eDwEvents","eDwUIUtils","eDwUIShortcutMenu","utils"],(function(require,exports,eDwEventMgr,eDwUIHTMLEventMgr,eDwCommandMgr,eDwChangeModelViewCmd,eDwCompositeCmd,eDwSetLayerVisibilityCmd,eDwUIPluginMgr,eDwEvents,eDwUIUtils,eDwUIShortcutMenu_2,utils){"use strict";var eDwUIBaseEventHandlers=function(){function eDwUIBaseEventHandlers(iViewerHTMLID,iViewerHTMLCanvasID){this.mViewerHTMLID=iViewerHTMLID;this.mViewerHTMLCanvasID=iViewerHTMLCanvasID;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr}eDwUIBaseEventHandlers.prototype.addHTMLEventHandlers=function(iViewerFeatOpts){var _this=this;this.mViewerFeatureOpts=iViewerFeatOpts;var eventMgrHTML=this.mUIHTMLEventMgr;eventMgrHTML.addEventHandler("window","resize",(function(iEvent){_this.onResize(iEvent,_this.mViewer)}));eDwEventMgr.get().addEventHandlerFunc(eDwEvents.ResetSceneEvent,l_onResize);eDwUIUtils.addSubTreeArrowEventHandler(eventMgrHTML,"#edrawings-sheet-tree-menu");eventMgrHTML.addDelegatedEventHandler("#edrawings-sheet-tree-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(targetJQ.hasClass("edrawings-root")){return}var selObjIDHC=eDwUIUtils.getIDHC(targetJQ);if(isNaN(selObjIDHC)||selObjIDHC<0){return}(function(){return __awaiter(_this,void 0,void 0,(function(){var cmdMgr,zoomToViewCmd,targetModelView,model,modelHC,modelViews,_i,modelViews_4,modelView,configIDHC,configChildren,activeModelView,changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:cmdMgr=eDwCommandMgr.get();zoomToViewCmd=new eDwCompositeCmd(this.mViewer);zoomToViewCmd.initCmdActionImplementation();return[4,cmdMgr.add(zoomToViewCmd)];case 1:_a.sent();targetModelView=null;model=this.mViewer.getModel();modelHC=model.getHCModel();modelViews=model.getModelViews();for(_i=0,modelViews_4=modelViews;_i-1){console.excludeDebugLogCategories.slice(pos,1)}}}));var selectorName="#edrawings-debug-menu .edrawings-submenu-list-item";eventMgrHTML.addDelegatedEventHandler(selectorName,"click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;$(selectorName).removeClass("edrawings-list-selected");$(targetJQ).addClass("edrawings-list-selected");_this.mViewer.SelectionMgr.selectByID(id)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-debug-menu .edrawings-submenu-list-item","dblclick",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);var id=eDwUIUtils.getIDHC(targetJQ);if(isNaN(id))return;_this.onLeftDoubleClick(_this.mViewer)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-cancel","click",(function(iEvent){$("#edrawings-debug-menu "+".edrawings-menu-search-input").val("");var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addEventHandler("#edrawings-debug-menu .edrawings-menu-search-input","keyup",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.searchPanelList(_this.mViewer,targetJQ)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .item-layer-checkbox","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var layerName=eDwUIUtils.getSpanText(targetJQ.next("span.item-tree-text"));var isVisible=targetJQ.prop("checked");_this.setOneLayerVisibility(layerName,isVisible)}));eventMgrHTML.addDelegatedEventHandler("#edrawings-layer-control-menu .layer-all","click",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var isVisible=targetJQ.prop("checked");_this.setAllLayerVisibility(isVisible)}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseover",(function(iEvent){var filenameJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);if(filenameJQ.length===1&&filenameJQ[0].scrollWidth>filenameJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,filenameJQ,$("#edrawings-filename-text").text())}}));eventMgrHTML.addEventHandler("#edrawings-filename-block","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseover",(function(iEvent){var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var itemTreeTextJQ=targetJQ.find(".item-tree-text");var edrawingsSubmenuListJQ=targetJQ.closest(".edrawings-submenu-list");if(edrawingsSubmenuListJQ.length===1&&itemTreeTextJQ.length===1&&itemTreeTextJQ[0].scrollWidth>itemTreeTextJQ.width()){var mouseEvent=iEvent;l_positionTicker(mouseEvent,itemTreeTextJQ,itemTreeTextJQ.text())}}));eventMgrHTML.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseout",(function(iEvent){l_hideTicker()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-left)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",-c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-hud-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-right)","click",(function(iEvent){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar($("#edrawings-hud-bar .edrawings-hud-bar-content"),".edrawings-hud-button",".edrawings-hud-menu",c_hudBarIconWidth)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-hud-bar .edrawings-hud-bar-content","#edrawings-hud-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-hud-button",".edrawings-hud-menu")];case 1:_a.sent();return[2]}}))}))}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-up)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",-c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eventMgrHTML.addEventHandler("#edrawings-left-bar .edrawings-arrow-wrapper:has(> .edrawings-arrow-down)","click",(function(iEvent){var barJQ=$("#edrawings-left-bar");var contentJQ=barJQ.find(".edrawings-tool-bar-content");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_scrollUIBar(contentJQ,".edrawings-tool-button",".edrawings-submenu",c_toolBarIconWidth,barJQ)];case 1:_a.sent();return[2]}}))}))})()}));eDwUIUtils.enableScrollOnTouch(eventMgrHTML,"#edrawings-left-bar .edrawings-tool-bar-content","#edrawings-left-bar",(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.deactivateUI(".edrawings-tool-button",".edrawings-submenu")];case 1:_a.sent();return[2]}}))}))}))};eDwUIBaseEventHandlers.prototype.addDefaultHTMLPanelCloseEventHandlers=function(){if(this.mViewerFeatureOpts.Debug){eDwUIUtils.addCloseEventHandler("#edrawings-debug-menu",this.mUIHTMLEventMgr)}eDwUIUtils.addCloseEventHandler("#edrawings-sheet-tree-menu",this.mUIHTMLEventMgr);eDwUIUtils.addCloseEventHandler("#edrawings-layer-control-menu",this.mUIHTMLEventMgr)};eDwUIBaseEventHandlers.doModelDataLoadCompleteActions=function(ioEventHandlerObj,iViewer){ioEventHandlerObj.mViewer=iViewer;l_loadUIPlugins(iViewer);var handlerObj=ioEventHandlerObj;var eventMgr=eDwEventMgr.get();eventMgr.addEventHandlerObj(eDwEvents.InitEvent,handlerObj,"onInit");eventMgr.addEventHandlerObj(eDwEvents.InitFullUIEvent,handlerObj,"onInitFullUI");eventMgr.addEventHandlerObj(eDwEvents.SelectEvent,handlerObj,"onSelect");eventMgr.addEventHandlerObj(eDwEvents.UnselectEvent,handlerObj,"onUnselect");eventMgr.addEventHandlerObj(eDwEvents.StartAnimationEvent,handlerObj,"onStartAnimation");eventMgr.addEventHandlerObj(eDwEvents.StopAnimationEvent,handlerObj,"onStopAnimation");eventMgr.addEventHandlerObj(eDwEvents.LeftDoubleClickEvent,handlerObj,"onLeftDoubleClick");eventMgr.addEventHandlerObj(eDwEvents.TimeoutEvent,handlerObj,"onTimeout");eventMgr.addEventHandlerObj(eDwEvents.DrawModeChangeEvent,handlerObj,"onDrawModeChange");eventMgr.addEventHandlerObj(eDwEvents.ProjModeChangeEvent,handlerObj,"onProjectionModeChange");eventMgr.addEventHandlerObj(eDwEvents.NodeAttribChangeEvent,handlerObj,"onNodeAttribChanged");eventMgr.addEventHandlerObj(eDwEvents.ResetSceneEvent,handlerObj,"onResetScene");eventMgr.addEventHandlerObj(eDwEvents.AmbientOcclChangeEvent,handlerObj,"onAmbientOcclusionChange");eventMgr.addEventHandlerObj(eDwEvents.DoneEvent,handlerObj,"onDone");eventMgr.addEventHandlerObj(eDwEvents.ModelViewChangeEvent,handlerObj,"onModelViewChange")};eDwUIBaseEventHandlers.prototype.removeHTMLEventHandlers=function(){eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-hud-bar .edrawings-hud-bar-content");eDwUIUtils.disableScrollOnTouch(this.mUIHTMLEventMgr,"#edrawings-left-bar .edrawings-tool-bar-content");this.mUIHTMLEventMgr.removeAllEventHandlers();eDwUIShortcutMenu_2.eDwUIShortcutMenu.destroy()};eDwUIBaseEventHandlers.doModelDataUnloadActions=function(iViewer){l_unloadUIPlugins();if(iViewer)iViewer.unregister();eDwEventMgr.get().removeAllEventHandlers()};eDwUIBaseEventHandlers.prototype.onInit=function(iViewer){this.mViewer=iViewer};eDwUIBaseEventHandlers.prototype.onInitFullUI=function(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iViewer.getModel().getActiveModelView(),true)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onDone=function(iViewer){iViewer.destroy()};eDwUIBaseEventHandlers.prototype.onSelect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,true)};eDwUIBaseEventHandlers.prototype.onUnselect=function(iViewer,iSelObjs){this.handleSelectionChange(iViewer,iSelObjs,false)};eDwUIBaseEventHandlers.prototype.onLeftDoubleClick=function(iViewer){eDwUIUtils.zoomToFit(iViewer);eDwUIShortcutMenu_2.eDwUIShortcutMenu.hide()};eDwUIBaseEventHandlers.prototype.onModelViewChange=function(iViewer,iNewModelView,iIsAssembly){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.updateUI(iViewer,iNewModelView)];case 1:_a.sent();return[2]}}))}))})()};eDwUIBaseEventHandlers.prototype.onNodeAttribChanged=function(iViewer,iHierNodesAndAttribs){if(iViewer.ViewerFeatureOpts.Debug){for(var _i=0,iHierNodesAndAttribs_3=iHierNodesAndAttribs;_i1){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});l_resizeTopBar()}else if(hudBarContentJQ[0].scrollWidth===0||hudBarContentJQ.width()>=hudBarContentJQ[0].scrollWidth){topBarJQ.removeClass("edrawings-collided-hud-bar");hudBarJQ.removeClass("edrawings-collided");hudBarJQ.css({left:""})}}else{if(filenameBlockOffset.left!==hudBarOffset.left&&filenameBlockRight>hudBarOffset.left){hudBarJQ.offset({left:Math.ceil(filenameBlockRight),top:hudBarOffset.top});topBarJQ.addClass("edrawings-collided-hud-bar");hudBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(hudBarContentJQ[0].scrollLeft,hudBarContentJQ[0].scrollWidth,hudBarContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,hudBarJQ);if(topBarJQ.hasClass("edrawings-collided-hud-bar")){if(hudBarContentJQ.innerWidth()c_filenameBlockThresholdWidth){if(topBarJQ.hasClass("edrawings-out-of-view")){topBarJQ.removeClass("edrawings-out-of-view")}}else{topBarJQ.addClass("edrawings-out-of-view")}}else{if(filenameBlockJQ[0].scrollWidth-filenameBlockInnerWidth>1){if(filenameBlockJQ.width()0&&toolBarContentJQ[0].scrollHeight<=leftBarContentJQ.innerHeight()){leftBarJQ.removeClass("edrawings-collided")}}else{if(leftBarContentJQ[0].scrollHeight>0&&leftBarContentJQ[0].scrollHeight>Math.round(leftBarContentJQ.innerHeight())){leftBarJQ.addClass("edrawings-collided")}}eDwUIUtils.adjustScrollArrows(toolBarContentJQ[0].scrollTop,toolBarContentJQ[0].scrollHeight,toolBarContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,leftBarJQ);if(leftBarJQ.hasClass("edrawings-collided")){if(toolBarContentJQ.innerHeight()=window.innerWidth){var diff=iMouseEvent.clientX+iItemJQ[0].scrollWidth+scrollWidthPadding-window.innerWidth;if(iMouseEvent.clientX>=diff){tickerLeft=iMouseEvent.clientX-diff;tickerWidth=iItemJQ[0].scrollWidth+scrollWidthPadding}else{tickerLeft=0;tickerAnimation=true;if(window.innerWidth>tickerMinWidth){tickerWidth=window.innerWidth}else{tickerWidth=tickerMinWidth}var threeTimes=[iText,iText,iText].join(" ");tickerJQ.text(threeTimes)}}if(itemOffset.top-tickerMinHeight<=0){if(itemOffset.top+iItemJQ[0].clientHeight+tickerMinHeight<=window.innerHeight){tickerTop=itemOffset.top+iItemJQ[0].clientHeight}else{var diff=iMouseEvent.clientY+tickerMinHeight-window.innerHeight;if(iMouseEvent.clientY>diff){tickerTop=iMouseEvent.clientY-diff}else{tickerTop=0}}}var tickerwrapJQ=tickerJQ.closest(".edrawings-ticker-wrapper");tickerwrapJQ.offset({left:tickerLeft,top:tickerTop}).css("width",tickerWidth).removeClass("edrawings-ui-hide");if(tickerAnimation){tickerwrapJQ.addClass("edrawings-animation")}}function l_hideTicker(){var tickerwrapJQ=$(".edrawings-ticker-wrapper");if(!tickerwrapJQ.hasClass("edrawings-ui-hide")){var tickerJQ=tickerwrapJQ.find(".edrawings-ticker");tickerJQ.text("");tickerwrapJQ.addClass("edrawings-ui-hide").removeClass("edrawings-animation").css("left","").css("top","").css("width","")}}function l_positionMenuPanelCollapseButton(){var activeButtonsJQ=$(".edrawings-tool-button.active-button");if(activeButtonsJQ.length){if(eDwUIUtils.scrollToTarget(activeButtonsJQ)){l_resizeToolBar()}var collapsedPanelsJQ=$(".edrawings-submenu.active.edrawings-collapsed");if(collapsedPanelsJQ.length){var attrStyle=collapsedPanelsJQ.find(".edrawings-menu-panel-arrow-collapse").attr("style");if(!!attrStyle){eDwUIUtils.positionMenuPanelArrowCollapseButton(collapsedPanelsJQ,activeButtonsJQ)}}}}function l_fixMenuPanelInwardToolbar(){var panelsJQ=$(".edrawings-submenu.active:not(.edrawings-collapsed), .edrawings-hud-menu.active");panelsJQ.each((function(iIndex,iPanel){var panelJQ=$(iPanel);eDwUIUtils.fixMenuPanelInwardToolbar(panelJQ)}))}function l_scrollUIBar(iContentJQ,iDeactivateButtonClass,iDeactivateMenuClass,iScrollDist,iBarJQ){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!(iContentJQ&&iContentJQ.length>0))return[3,2];return[4,eDwUIUtils.deactivateUI(iDeactivateButtonClass,iDeactivateMenuClass)];case 1:_a.sent();eDwUIUtils.executeScrolling(iScrollDist,0,iContentJQ,iBarJQ);_a.label=2;case 2:return[2]}}))}))}return eDwUIBaseEventHandlers}));define("eDwUIBasePlugin",["require","exports","eDwUIHTMLEventMgr","eDwEventMgr","eDwEvents","eDwUIShortcutMenu","eDwUIUtils","utils"],(function(require,exports,eDwUIHTMLEventMgr,eDwEventMgr,eDwEvents_6,eDwUIShortcutMenu_3,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.eDwUIBasePlugin=void 0;var eDwUIBasePlugin=function(){function eDwUIBasePlugin(iPluginGroupName,iViewer,iButtonInfo,iViewerFeatOpts){var _this=this;if(iViewer===void 0){iViewer=null}if(iButtonInfo===void 0){iButtonInfo=null}if(iViewerFeatOpts===void 0){iViewerFeatOpts=null}console.debugLog("UIPlugin","Constructed "+iPluginGroupName+" plugin.");this.mPluginGroupName=iPluginGroupName;this.mViewer=iViewer;this.mViewerFeatOpts=iViewerFeatOpts||iViewer&&iViewer.ViewerFeatureOpts;this.mUIHTMLEventMgr=new eDwUIHTMLEventMgr;this.mPluginDependencies=[];this.mPluginButtonInfo=iButtonInfo;if(iViewer){eDwUIShortcutMenu_3.eDwUIShortcutMenu.get().setPluginCheck(iPluginGroupName,(function(iPluginName){return _this.check(iPluginName)}))}}eDwUIBasePlugin.prototype.init=function(iPanelsToLoad){return __awaiter(this,void 0,void 0,(function(){var promises,_i,iPanelsToLoad_1,panelToLoad;return __generator(this,(function(_a){switch(_a.label){case 0:this.addAppObjEvent(eDwEvents_6.ActivateUIOpEvent,"onActivate",true);this.addAppObjEvent(eDwEvents_6.DeactivateUIOpEvent,"onDeactivate",true);if(!iPanelsToLoad)return[3,2];promises=[];for(_i=0,iPanelsToLoad_1=iPanelsToLoad;_i-1?true:false};eDwUIBasePlugin.prototype.addEventHandlers=function(){};eDwUIBasePlugin.prototype.removeEventHandlers=function(){this.mUIHTMLEventMgr.removeAllEventHandlers()};eDwUIBasePlugin.prototype.onActivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.onDeactivate=function(iButtonJQ){return this.isButtonForThisPlugin(iButtonJQ)};eDwUIBasePlugin.prototype.addAppObjEvent=function(iAppEvent,iEventObjMethod,iAdd){var eventMgr=eDwEventMgr.get();var eventMgrMethod=iAdd?"addEventHandlerObj":"removeEventHandlerObj";eventMgr[eventMgrMethod](iAppEvent,this,iEventObjMethod)};eDwUIBasePlugin.prototype.loadPanel=function(iPanelID,iHTMLFileName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIUtils.loadPanel(iPanelID,iHTMLFileName)];case 1:return[2,_a.sent()]}}))}))};Object.defineProperty(eDwUIBasePlugin.prototype,"PluginGroupName",{get:function(){return this.mPluginGroupName},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"PluginButtonID",{get:function(){return this.mPluginButtonInfo?this.mPluginButtonInfo.ID:""},enumerable:false,configurable:true});Object.defineProperty(eDwUIBasePlugin.prototype,"Dependencies",{get:function(){return this.mPluginDependencies},enumerable:false,configurable:true});return eDwUIBasePlugin}();exports.eDwUIBasePlugin=eDwUIBasePlugin}));define("eDwUIDebugHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwTypes"],(function(require,exports,eDwUIHTMLGenerator_1,eDwTypes_15){"use strict";var _a;var eDwUIDebugHTMLGenerator=function(_super){__extends(eDwUIDebugHTMLGenerator,_super);function eDwUIDebugHTMLGenerator(iViewer,iPanelUIID){var _this=_super.call(this,iViewer,iPanelUIID)||this;_this.mHCModel=iViewer.getModel().getHCModel();return _this}eDwUIDebugHTMLGenerator.prototype.getNodeFromID=function(iNodeID){return l_getHCNode(iNodeID)};eDwUIDebugHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUIDebugHTMLGenerator.prototype.forNodeGetName=function(iNode){return this.mHCModel.getNodeName(l_getHCNode(iNode))||"unknown node name"};eDwUIDebugHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHCNode(iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return this.mHCModel.getNodeParent(l_getHCNode(iNode))||NaN};eDwUIDebugHTMLGenerator.prototype.forNodeGetChildren=function(iNode){return this.mHCModel.getNodeChildren(l_getHCNode(iNode))};eDwUIDebugHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIDebugHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return _super.prototype.forNodeGetDataAttributes.call(this,iNode)};eDwUIDebugHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){var _this=this;var nodeIDHC=this.forNodeGetID(iNode);(function(){return __awaiter(_this,void 0,void 0,(function(){var meshIDs,numMeshIDs;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mHCModel.getMeshIds([nodeIDHC])];case 1:meshIDs=_a.sent();numMeshIDs=meshIDs.length;console.log("Node ID: "+nodeIDHC+" Num mesh IDs: "+numMeshIDs);return[2]}}))}))})();return this.forNodeGetName(iNode)+" ID: "+nodeIDHC+" TYPE: "+c_nodeTypes[this.mHCModel.getNodeType(nodeIDHC)]+" VISIBLE: "+this.mHCModel.getNodeVisibility(nodeIDHC)};eDwUIDebugHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return"edrawings-body-visible"};return eDwUIDebugHTMLGenerator}(eDwUIHTMLGenerator_1.eDwUIHTMLGenerator);var c_nodeTypes=(_a={},_a[eDwTypes_15.HC.NodeType.AssemblyNode]="Assembly",_a[eDwTypes_15.HC.NodeType.Body]="Body",_a[eDwTypes_15.HC.NodeType.BodyInstance]="Body Instance",_a[eDwTypes_15.HC.NodeType.BrepBody]="BRep Body",_a[eDwTypes_15.HC.NodeType.CadView]="CAD View",_a[eDwTypes_15.HC.NodeType.DrawingSheet]="Drawing Sheet",_a[eDwTypes_15.HC.NodeType.Part]="Part",_a[eDwTypes_15.HC.NodeType.PartInstance]="Part Instance",_a[eDwTypes_15.HC.NodeType.Pmi]="PMI",_a[eDwTypes_15.HC.NodeType.PmiBody]="PMI Body",_a[eDwTypes_15.HC.NodeType.PointsBody]="Points Body",_a[eDwTypes_15.HC.NodeType.TessBody]="Tessellation Body",_a[eDwTypes_15.HC.NodeType.Unknown]="Unknown",_a[eDwTypes_15.HC.NodeType.ViewFrame]="View Frame",_a[eDwTypes_15.HC.NodeType.WireBody]="Wire Body",_a);function l_isHCNode(iNode){return!isNaN(iNode)}function l_getHCNode(iNode){if(!l_isHCNode(iNode)){throw new Error("Not an HC node:\n"+JSON.stringify(iNode))}return iNode}return eDwUIDebugHTMLGenerator}));define("eDwUIHTMLEventMgr",["require","exports","eDwUIUtils"],(function(require,exports,eDwUIUtils){"use strict";var eDwUIHTMLEventMgr=function(){function eDwUIHTMLEventMgr(){this.mEventHandlerData={}}eDwUIHTMLEventMgr.prototype.addDelegatedEventHandler=function(iElemSelector,iEventName,iEventHandler){if(!iElemSelector||!iEventName||!iEventHandler)return false;var selectors=iElemSelector.split(" ");if(selectors.length<2)return false;var ancestorElementID=selectors.shift();return this.commonAddEventHandler(ancestorElementID,iEventName,iEventHandler,selectors.join().replace(".",""))};eDwUIHTMLEventMgr.prototype.addEventHandler=function(iElemID,iEventName,iEventHandler){if(!iElemID||!iEventName||!iEventHandler)return false;return this.commonAddEventHandler(iElemID,iEventName,iEventHandler)};eDwUIHTMLEventMgr.prototype.removeAllEventHandlers=function(){for(var eventName in this.mEventHandlerData){if(this.mEventHandlerData.hasOwnProperty(eventName)){var handlersOfEvent=this.mEventHandlerData[eventName];for(var elemID in handlersOfEvent){if(handlersOfEvent.hasOwnProperty(elemID)){this.removeEventHandlersByID(elemID,eventName,handlersOfEvent)}}delete this.mEventHandlerData[eventName]}}this.mEventHandlerData={}};eDwUIHTMLEventMgr.prototype.removeEventHandlers=function(iElemID,iEventName){var handlersRemoved=false;if(this.mEventHandlerData.hasOwnProperty(iEventName)){var handlersOfEvent=this.mEventHandlerData[iEventName];if(handlersOfEvent.hasOwnProperty(iElemID)){handlersRemoved=this.removeEventHandlersByID(iElemID,iEventName,handlersOfEvent)}}return handlersRemoved};eDwUIHTMLEventMgr.prototype.commonAddEventHandler=function(iElemID,iEventName,iEventHandler,iElemClasses){if(iElemClasses===void 0){iElemClasses=""}if(!iElemID)return false;var elements=[];if(iElemID==="window")elements.push(window);else if(iElemID==="document")elements.push(document);else elements=$(iElemID).toArray();if(!elements.length)return false;var handlersOfEvent=this.mEventHandlerData[iEventName];if(!handlersOfEvent){handlersOfEvent=this.mEventHandlerData[iEventName]={}}var elemHandlers=handlersOfEvent[iElemID];if(!elemHandlers){elemHandlers=handlersOfEvent[iElemID]={MainDispatcher:null,Handlers:[]}}if(elemHandlers.MainDispatcher){for(var _i=0,elements_1=elements;_i-1||highlight===""?"":" edrawings-list-option";var currOffset=utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX+"px":iLeftPaddingInPX+"px";var generatedHTML="
";generatedHTML+=this.getPreSpanHTML(iNode,additionalClasses,expanded,iIgnoreChildren);generatedHTML+=""+this.forNodeGetElementContent(iNode)+"";generatedHTML+=this.getPostSpanHTML(nonRootClass+" "+additionalClasses);generatedHTML+="
";return generatedHTML};eDwUIHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){return[2,""]}))}))};eDwUIHTMLGenerator.prototype.getNodeFromID=function(iNodeID){var modelViews=this.mViewer.getModel().getModelViews();for(var _i=0,modelViews_5=modelViews;_i
";return generatedHTML};eDwUIHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return"
"};eDwUIHTMLGenerator.prototype.computeOffset=function(iLeftPaddingInPX){if(iLeftPaddingInPX===void 0){iLeftPaddingInPX=NaN}return utils.isNaN(iLeftPaddingInPX)?this.mInitialLeftPaddingInPX:iLeftPaddingInPX+this.mLeftPaddingInPX};eDwUIHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getHierarchyNode(iNode).Name};eDwUIHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getHierarchyNode(iNode).HOOPSID};eDwUIHTMLGenerator.prototype.forNodeGetParentID=function(iNode){var parentHierNode=l_getHierarchyNode(iNode).Parent;return parentHierNode?parentHierNode.HOOPSID:NaN};eDwUIHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childrenObj=l_getHierarchyNode(iNode).getChildrenAndKeys();return Object.keys(childrenObj).map((function(key){return childrenObj[key]}))};eDwUIHTMLGenerator.prototype.forNodeHasChildren=function(iNode){return this.forNodeGetChildren(iNode).length>0};eDwUIHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){var parentNodeID=this.forNodeGetParentID(iNode);return" data-hoopsid='"+this.forNodeGetID(iNode)+"' "+(parentNodeID!==undefined?"data-hoopsparentid='"+parentNodeID+"' ":"")};eDwUIHTMLGenerator.prototype.forNodeGetElementContent=function(iNode){return this.forNodeGetName(iNode)};eDwUIHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return eDwUIHTMLGenerator.getDisplayStateCSSClass(l_getHierarchyNode(iNode))};return eDwUIHTMLGenerator}();exports.eDwUIHTMLGenerator=eDwUIHTMLGenerator;function l_getHierarchyNode(iNode){if(!eDwHierarchyNode.isHierarchyNode(iNode)){throw new Error("Not a hierarchy node:\n"+JSON.stringify(iNode))}return iNode}}));define("eDwUIHierNodeVisMenuItemsPlugin",["require","exports","eDwCommandMgr","eDwSetHierNodeAttribsCmd","eDwShowOnlyCmd","eDwUIUtils","eDwEventMgr","eDwUIShortcutMenu","eDwKeyMgr","eDwEvents","eDwTypes","eDwUIBasePlugin","utils"],(function(require,exports,eDwCommandMgr,eDwSetHierNodeAttribsCmd,eDwShowOnlyCmd,eDwUIUtils,eDwEventMgr,eDwUIShortcutMenu_4,eDwKeyMgr_4,eDwEvents_7,eDwTypes_16,eDwUIBasePlugin_1,utils){"use strict";var eDwUIHierNodeVisMenuItemPlugin=function(_super){__extends(eDwUIHierNodeVisMenuItemPlugin,_super);function eDwUIHierNodeVisMenuItemPlugin(iViewer,iViewerFeatOpts){return _super.call(this,"HideShow",iViewer)||this}eDwUIHierNodeVisMenuItemPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){function isNotPartModel(iViewer){return!iViewer.getModel().isPart()}var shortcutMenu,isVisibleForASMAndDRW,isVisibleForASM,isVisibleNonRootForASMAndDRW;var _this=this;return __generator(this,(function(_a){_super.prototype.init.call(this);shortcutMenu=eDwUIShortcutMenu_4.eDwUIShortcutMenu.get();if(!shortcutMenu.isEmpty()){shortcutMenu.addMenuSeparator(this.PluginGroupName)}isVisibleForASMAndDRW=function(iViewer,iIsSelected){return iIsSelected&&isNotPartModel(iViewer)};isVisibleForASM=function(iViewer,iIsSelected){return iIsSelected&&iViewer.getModel().isAssembly()};isVisibleNonRootForASMAndDRW=function(iViewer,iIsSelected){var model=iViewer.getModel();var modelViewHierNode=model.getActiveModelView().Hierarchy;var lastSelHierNode=iViewer.SelectionMgr.getLastSelHierarchyNode();return iIsSelected&&(model.isDrawing()||model.isAssembly()&&modelViewHierNode!==lastSelHierNode.Parent)};shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-hide-show",(function(iEvent,iUIItemJQ,iArg){var selMgr=_this.mViewer.SelectionMgr;var selHierNodes=selMgr.getSelHierarchyNodes();if(selHierNodes&&selHierNodes.length){(function(){return __awaiter(_this,void 0,void 0,(function(){var attrib,selHideShowCmd;return __generator(this,(function(_a){switch(_a.label){case 0:attrib={Visible:!selHierNodes[0].getAttribs().Visible};selHideShowCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selHideShowCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-transp-solid",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,selHierNodes,attrib,selTransSolidCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;selHierNodes=selMgr.getSelHierarchyNodes();if(!(selHierNodes&&selHierNodes.length))return[3,2];attrib={Opaque:!selHierNodes[0].getAttribs().Opaque};selTransSolidCmd=new eDwSetHierNodeAttribsCmd(this.mViewer,selHierNodes,attrib);return[4,eDwCommandMgr.get().run(selTransSolidCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleForASM);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-isolate",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var selMgr,showOnlyCmd;return __generator(this,(function(_a){switch(_a.label){case 0:selMgr=this.mViewer.SelectionMgr;showOnlyCmd=new eDwShowOnlyCmd(this.mViewer,selMgr.getSelHierarchyNodes());return[4,eDwCommandMgr.get().run(showOnlyCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isVisibleNonRootForASMAndDRW);shortcutMenu.addMenuItem(this.PluginGroupName,"edrawings-shortcut-show-all",(function(iEvent,iUIItemJQ,iArg){(function(){return __awaiter(_this,void 0,void 0,(function(){var showAllCmd;return __generator(this,(function(_a){switch(_a.label){case 0:showAllCmd=new eDwShowOnlyCmd(this.mViewer);return[4,eDwCommandMgr.get().run(showAllCmd,"commit")];case 1:_a.sent();return[2]}}))}))})();eDwUIShortcutMenu_4.eDwUIShortcutMenu.hide()}),isNotPartModel);this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item-button","click",(function(iEvent){console.debugLog("UIPlugin","HideShow menu button click");var selected=false;var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);var parentJQ=targetJQ.parent();eDwUIUtils.scrollToTarget(parentJQ);var selIDHC=eDwUIUtils.getIDHC(parentJQ);if(!isNaN(selIDHC)){var existingIdx=_this.mViewer.SelectionMgr.getSelectedNodeIDIndex(selIDHC);selected=existingIdx>-1?true:_this.mViewer.SelectionMgr.selectByID(selIDHC)}if(selected){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))})()}}));console.debugLog("UIPlugin","Added HideShow click event handler");this.mUIHTMLEventMgr.addDelegatedEventHandler("document .edrawings-submenu-list-item","mouseup",(function(iEvent){console.debugLog("UIPlugin","HideShow menu mouseup");var eventJQ=$(iEvent);var targetJQ=eDwUIUtils.getAsJQueryObj(iEvent.target);eDwUIUtils.scrollToTarget(targetJQ);if(!targetJQ||!targetJQ.length||!eventJQ||!eventJQ.length||targetJQ.hasClass("edrawings-root")||targetJQ.hasClass("edrawings-tree-arrow")||targetJQ.hasClass("edrawings-tree-expanded")||targetJQ.hasClass("edrawings-tree-icon")){return}if(!targetJQ.hasClass("edrawings-submenu-list-item"))return;var mouseEvent=iEvent;var pressedRMB=eDwKeyMgr_4.eDwKeyMgr.isRMBPressed(mouseEvent);var selected=false;var selIDHC=eDwUIUtils.getIDHC(targetJQ);if(utils.isNumber(selIDHC)){if(!eDwKeyMgr_4.eDwKeyMgr.get().isDown("Shift")){selected=_this.mViewer.SelectionMgr.selectByID(selIDHC)}else{var selector=".edrawings-submenu-list-item"+".edrawings-list-selected:has([data-hoopsid])";var filter=".edrawings-submenu-list-item:has([data-hoopsid])";var collectionPrevJQ=targetJQ.prevUntil(selector,filter);if(collectionPrevJQ.length===0||collectionPrevJQ.last().prev(selector).length===0){collectionPrevJQ=$([])}var collectionNextJQ=targetJQ.nextUntil(selector,filter);if(collectionNextJQ.length===0||collectionNextJQ.last().next(selector).length===0){collectionNextJQ=$([])}var collectionJQ=$([]).add(collectionPrevJQ).add(targetJQ).add(collectionNextJQ);collectionJQ.each((function(iIdx,iElement){var elementJQ=$(iElement);var selIDHC=eDwUIUtils.getIDHC(elementJQ);_this.mViewer.SelectionMgr.selectByID(selIDHC)}));selected=true;iEvent.preventDefault()}}else{selected=!targetJQ.hasClass("edrawings-list-selected");targetJQ[selected?"addClass":"removeClass"]("edrawings-list-selected")}(function(){return __awaiter(_this,void 0,void 0,(function(){var eventMgr,onSelectDoRMB;var _this=this;return __generator(this,(function(_a){eventMgr=eDwEventMgr.get();onSelectDoRMB=function(iViewer){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:eventMgr.removeEventHandlerFunc(eDwEvents_7.SelectEvent,"onSelectDoRMB");return[4,this.fireEvent(iEvent,eDwEvents_7.RightClickEvent)];case 1:_a.sent();return[2]}}))}))};if(selected&&pressedRMB){eventMgr.addEventHandlerFunc(eDwEvents_7.SelectEvent,onSelectDoRMB)}return[2]}))}))})()}));console.debugLog("UIPlugin","Added HideShow mouseup event handler");return[2]}))}))};eDwUIHierNodeVisMenuItemPlugin.prototype.check=function(iPluginName){return _super.prototype.check.call(this,iPluginName)||iPluginName===undefined};eDwUIHierNodeVisMenuItemPlugin.prototype.fireEvent=function(iEvent,iAppEvent){return __awaiter(this,void 0,void 0,(function(){var screenPos;return __generator(this,(function(_a){switch(_a.label){case 0:if(!iEvent||!iAppEvent||!this.mViewer)return[2];if(!(iAppEvent===eDwEvents_7.RightClickEvent))return[3,3];if(!utils.isOfType(iEvent,"clientX"))return[3,2];screenPos=new eDwTypes_16.HC.Point2(iEvent.clientX,iEvent.clientY);return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,screenPos,$(iEvent.target),this.PluginGroupName)];case 1:_a.sent();_a.label=2;case 2:return[3,5];case 3:if(!(iAppEvent===eDwEvents_7.UnselectEvent))return[3,5];return[4,eDwEventMgr.get().fireEvent(iAppEvent,this.mViewer,[])];case 4:_a.sent();_a.label=5;case 5:return[2]}}))}))};return eDwUIHierNodeVisMenuItemPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIHierNodeVisMenuItemPlugin}));define("eDwUILayerHTMLGenerator",["require","exports","eDwUIHTMLGenerator","eDwLayer","utils"],(function(require,exports,eDwUIHTMLGenerator_2,eDwLayer,utils){"use strict";var eDwUILayerHTMLGenerator=function(_super){__extends(eDwUILayerHTMLGenerator,_super);function eDwUILayerHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUILayerHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,layers,_i,layers_2,layer;return __generator(this,(function(_a){generatedHTML="";layers=this.mViewer.getModel().getLayers();if(layers.length){generatedHTML+="
"+" "+""+"Name
"+"
"}for(_i=0,layers_2=layers;_i"};eDwUILayerHTMLGenerator.prototype.getPostSpanHTML=function(iAdditionalClasses){return""};eDwUILayerHTMLGenerator.prototype.shouldIncludeNode=function(iLayer){return true};eDwUILayerHTMLGenerator.prototype.forNodeGetName=function(iNode){return l_getLayer(iNode).getName()};eDwUILayerHTMLGenerator.prototype.forNodeGetID=function(iNode){return l_getLayer(iNode).getIDHC()};eDwUILayerHTMLGenerator.prototype.forNodeGetParentID=function(iNode){return NaN};eDwUILayerHTMLGenerator.prototype.forNodeGetChildren=function(iNode){var childNodes=[];if(this.mViewer.ViewerFeatureOpts.Debug){childNodes=l_getLayer(iNode).getNodeIDsHC()}return childNodes};eDwUILayerHTMLGenerator.prototype.forNodeGetDataAttributes=function(iNode){return""};eDwUILayerHTMLGenerator.prototype.forNodeGetDisplayStateCSSClass=function(iNode){return""};return eDwUILayerHTMLGenerator}(eDwUIHTMLGenerator_2.eDwUIHTMLGenerator);function l_getLayer(iNode){if(!utils.isInstanceOf(iNode,eDwLayer)){throw new Error("Not a layer:\n"+JSON.stringify(iNode))}return iNode}return eDwUILayerHTMLGenerator}));define("eDwUIMessageReporter",["require","exports","eDwUIUtils","utils"],(function(require,exports,eDwUIUtils,utils){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.showMessageInDebugPanel=exports.showMessagePanelFromCSScontent=exports.showResultPanel=exports.showServerLoadErrorPanel=void 0;function showServerLoadErrorPanel(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({},"edrawings-server-load-failure-1")];case 1:_a.sent();return[4,l_showServerError(iServerID,iModelCacheName)];case 2:_a.sent();return[2]}}))}))}exports.showServerLoadErrorPanel=showServerLoadErrorPanel;function showResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=false;if(!utils.isOfType(iResult,"ServerID"))return[3,2];return[4,l_showConversionResultPanel(iResult)];case 1:showButtons=_b.sent();return[3,5];case 2:_a=iResult.ErrorCode;return[3,3];case 3:return[4,l_showPanelGeneric(iResult)];case 4:showButtons=_b.sent();return[3,5];case 5:return[2,showButtons]}}))}))}exports.showResultPanel=showResultPanel;function showMessagePanelFromCSScontent(iTextClass,iOptions){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText(!!iOptions?iOptions:{},iTextClass)];case 1:_a.sent();return[4,l_showMessagePanel()];case 2:_a.sent();return[2]}}))}))}exports.showMessagePanelFromCSScontent=showMessagePanelFromCSScontent;function showMessageInDebugPanel(iMsg){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_showMessagePanel(iMsg,true,true)];case 1:_a.sent();return[2]}}))}))}exports.showMessageInDebugPanel=showMessageInDebugPanel;function l_showConversionResultPanel(iResult){return __awaiter(this,void 0,void 0,(function(){var showButtons,_a;return __generator(this,(function(_b){switch(_b.label){case 0:showButtons=l_shouldShowButtons();_a=iResult.ErrorCode;switch(_a){case"URLNotAccessible":return[3,1];case"UnsupportedFileType":return[3,4];case"UnknownLicenseError":return[3,7];case"LicenseVersionMismatch":return[3,10];case"NoMoreLicenses":return[3,13];case"CannotConnectToLicenseServer":return[3,16];case"LicenseExpired":return[3,19];case"UnknownError":return[3,22]}return[3,25];case 1:return[4,l_addParagraphToPanelText({"data-file-url":iResult.ErrorData[0]},"edrawings-server-url-inaccessible")];case 2:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_b.sent();return[3,29];case 4:return[4,l_addParagraphToPanelText({"data-file":iResult.FileName},"edrawings-server-unsupported-file-type")];case 5:_b.sent();return[4,l_showMessagePanel("",true,showButtons,"edrawings-error-title edrawings-dialog-no-close")];case 6:_b.sent();return[3,29];case 7:return[4,l_addParagraphToPanelText({},"edrawings-unknown-license-error")];case 8:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 9:_b.sent();return[3,29];case 10:return[4,l_addParagraphToPanelText({},"edrawings-license-version-mismatch-error")];case 11:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 12:_b.sent();return[3,29];case 13:return[4,l_addParagraphToPanelText({},"edrawings-no-licenses-error")];case 14:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 15:_b.sent();return[3,29];case 16:return[4,l_addParagraphToPanelText({},"edrawings-license-server-connection-error")];case 17:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 18:_b.sent();return[3,29];case 19:return[4,l_addParagraphToPanelText({},"edrawings-license-expired-error")];case 20:_b.sent();return[4,l_showMessagePanel("",true,false,"edrawings-warn-title edrawings-dialog-no-close")];case 21:_b.sent();return[3,29];case 22:return[4,l_addParagraphToPanelText({},"edrawings-unknown-error")];case 23:_b.sent();return[4,l_showServerError(iResult.ServerID,iResult.ModelCacheName)];case 24:_b.sent();return[3,29];case 25:if(!l_isDebug())return[3,27];return[4,l_showPanelGeneric(iResult)];case 26:_b.sent();return[3,28];case 27:showServerLoadErrorPanel(iResult.ServerID,iResult.ModelCacheName);_b.label=28;case 28:return[3,29];case 29:return[2,showButtons]}}))}))}function l_showPanelGeneric(iResult){return __awaiter(this,void 0,void 0,(function(){var _a,msg,classes,_i,_b,data;return __generator(this,(function(_c){switch(_c.label){case 0:_a=iResult.ErrorCode;switch(_a){case"AJAXFailure":return[3,1];case"IncompleteFileProcessing":return[3,4];case"ModelLoadInViewerFailed":return[3,7]}return[3,11];case 1:return[4,l_addParagraphToPanelText({},"edrawings-server-ajax-failure")];case 2:_c.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_c.sent();return[3,13];case 4:return[4,l_addParagraphToPanelText({},"edrawings-unable-process-file")];case 5:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 6:_c.sent();return[3,13];case 7:return[4,l_addParagraphToPanelText({"data-error-message":iResult.ErrorData[0]},"edrawings-viewer-load-failure")];case 8:_c.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iResult.ErrorData[1]},"edrawings-server-load-failure-3")];case 9:_c.sent();return[4,l_showMessagePanel("",true,true,"edrawings-error-title edrawings-dialog-no-close")];case 10:_c.sent();return[3,13];case 11:msg="";classes="edrawings-dialog-no-close";switch(iResult.ErrorCode){case"Error":classes+=" edrawings-error-title";break;case"Warn":classes+=" edrawings-warn-title";break;default:classes+=" edrawings-info-title";msg+="
"+iResult.ErrorCode+"
";break}for(_i=0,_b=iResult.ErrorData;_i<_b.length;_i++){data=_b[_i];msg+="
"+data+"
"}return[4,l_showMessagePanel(msg,true,false,classes)];case 12:_c.sent();return[3,13];case 13:return[2,l_shouldShowButtons()]}}))}))}function l_addParagraphToPanelText(iOptions,iTextClass){return __awaiter(this,void 0,void 0,(function(){function getValue(iValue){return typeof iValue==="string"?"'"+iValue+"'":iValue.toString()}var msgPanelTextJQ,div,optionKeys,_i,optionKeys_1,optionKey;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();div="
";msgPanelTextJQ.append(div);return[2]}}))}))}function l_showMessagePanel(iMsg,iModal,iShowButtons,iDlgClasses){if(iMsg===void 0){iMsg=""}if(iModal===void 0){iModal=true}if(iShowButtons===void 0){iShowButtons=false}if(iDlgClasses===void 0){iDlgClasses="edrawings-info-title edrawings-dialog-no-close"}return __awaiter(this,void 0,void 0,(function(){var msgPanelTextJQ,opts,msgPanel,msgPanelTitleJQ,text;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_getDialogPanelTextElem()];case 1:msgPanelTextJQ=_a.sent();if(iMsg)msgPanelTextJQ.html(iMsg);opts={modal:iModal,width:window.innerWidth*.6,minWidth:200,dialogClass:iDlgClasses,closeOnEscape:iShowButtons};msgPanel=$("#edrawings-dialog-panel");if(iShowButtons){$.extend(opts,{buttons:{Ok:function(){msgPanel.dialog("close")}},close:function(iEvent){$(".edrawings-dialog-content").remove()}})}$.extend(opts,{beforeClose:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().off("drop")},open:function(iEvent){eDwUIUtils.getAsJQueryObj(iEvent.target).closest(".ui-dialog").siblings(".ui-widget-overlay").addBack().on("drop",(function(iEvent2){iEvent2.preventDefault();iEvent2.stopPropagation()}))}});eDwUIUtils.hide("#WaitBanner",true);msgPanel.dialog(opts);if(iDlgClasses.indexOf("edrawings")>-1&&iDlgClasses.indexOf("title")>-1){msgPanelTitleJQ=msgPanel.prev().find(".ui-dialog-title");text="";if(msgPanelTitleJQ){text=msgPanelTitleJQ.css("content").replace(/^['"]+|\\|(;\s?})+|['"]$/g,"")}msgPanelTitleJQ.text(text)}return[2]}}))}))}function l_shouldShowButtons(){var viewerHTMLElem=$(eDwUIUtils.getViewerElementID()).get(0);return $._data(viewerHTMLElem,"events").dragover}function l_isDebug(){var viewerFeatOpts={Debug:false};eDwUIUtils.getRequestedQueryStringParams(location.href,viewerFeatOpts,false);return viewerFeatOpts.Debug||false}function l_getDialogPanelTextElem(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!!lDialogTextJQ.length)return[3,2];return[4,eDwUIUtils.loadPanel("#edrawings-dialog-panel","dialogpanel.html")];case 1:_a.sent();lDialogTextJQ=$("#edrawings-dialog-panel-text");_a.label=2;case 2:return[2,lDialogTextJQ]}}))}))}function l_showServerError(iServerID,iModelCacheName){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_addParagraphToPanelText({"data-server-id":iServerID},"edrawings-server-load-failure-2")];case 1:_a.sent();return[4,l_addParagraphToPanelText({"data-model-cache-name":iModelCacheName},"edrawings-server-load-failure-3")];case 2:_a.sent();return[4,l_showMessagePanel("",true,false,"edrawings-error-title edrawings-dialog-no-close")];case 3:_a.sent();return[2]}}))}))}var lDialogTextJQ=$()}));define("eDwUIModelViewHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_3){"use strict";var eDwUIModelViewHTMLGenerator=function(_super){__extends(eDwUIModelViewHTMLGenerator,_super);function eDwUIModelViewHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUIModelViewHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,modelViews,_i,modelViews_6,modelView,modelViewHierNode;return __generator(this,(function(_a){generatedHTML="";modelViews=this.mViewer.getModel().getModelViews();for(_i=0,modelViews_6=modelViews;_iparentRect.Width){posx=parentRect.Width-menuWidth-5}if(posy+menuHeight>parentRect.Height){posy=parentRect.Height-menuHeight-5}menuJQ.css({top:posy+"px",left:posx+"px"});eDwUIUtils.hide(c_menuID,false)};eDwUIShortcutMenu.hide=function(){eDwUIUtils.hide(c_menuID,true);eDwUIUtils.hide(c_menuID+" ul",true);eDwUIUtils.hide(c_menuID+" li",true)};return eDwUIShortcutMenu}();exports.eDwUIShortcutMenu=eDwUIShortcutMenu;var c_menuID="#edrawings-shortcut-menu";var c_divider="-";var c_dummyText="dummy";function l_validatePlugin(iPluginName){if(!iPluginName){console.debugLog("shortcutmenu","Missing menu group name.");throw new eDwGenericError("Missing menu group name.")}}function l_insertInMenu(iElementStyle,iPluginName,iCSSClassName,iParentMenuJQ){l_validatePlugin(iPluginName);var text=iCSSClassName==="edrawings-shortcut-divider"?c_divider:c_dummyText;var menuElemJQ=$("<"+iElementStyle+" class ='"+iCSSClassName+" edrawings-shortcut-menu-text'>"+text+"");menuElemJQ.attr("plugin-name",iPluginName);if(!menuElemJQ.attr("id")){menuElemJQ.attr("id",iCSSClassName+"-id")}iParentMenuJQ.append(menuElemJQ);iParentMenuJQ.menu("refresh");if(text===c_dummyText)menuElemJQ.text("");return menuElemJQ}function l_removeFromMenu(iParentMenuSelector,iPluginName,iMenuItemCSSClassName){return $(iParentMenuSelector).find("[plugin-name='"+iPluginName+"']"+iMenuItemCSSClassName).remove()}function l_getNumVisMenuItems(iPluginName){var menuItems=$(c_menuID+" li");var hiddenMenuItems=$(c_menuID+" li.edrawings-ui-hide");if(iPluginName){menuItems=menuItems.find("[plugin-name='"+iPluginName+"']");hiddenMenuItems=hiddenMenuItems.find("[plugin-name='"+iPluginName+"']")}return menuItems.length-hiddenMenuItems.length}function l_shouldBeVisible(iViewer,iArg){return typeof iArg==="boolean"?false:true}}));define("eDwUITableHTMLGenerator",["require","exports","eDwUIHTMLGenerator"],(function(require,exports,eDwUIHTMLGenerator_5){"use strict";var eDwUITableHTMLGenerator=function(_super){__extends(eDwUITableHTMLGenerator,_super);function eDwUITableHTMLGenerator(iViewer,iPanelUIID){return _super.call(this,iViewer,iPanelUIID)||this}eDwUITableHTMLGenerator.prototype.generateHTML=function(iAdditionalClasses){return __awaiter(this,void 0,void 0,(function(){var generatedHTML,activeModelView,tableNodes,_i,tableNodes_1,tableNode;return __generator(this,(function(_a){generatedHTML="";activeModelView=this.mViewer.getModel().getActiveModelView();if(activeModelView&&activeModelView.Hierarchy){tableNodes=activeModelView.Hierarchy.find("Category","table");for(_i=0,tableNodes_1=tableNodes;_i0))}}exports.searchPanelList=searchPanelList;function updateModelViewTargets(iModelView,iFilter,iTargetClass){var targetSpans=$("span[data-hoopsid='"+iModelView.Hierarchy.HOOPSID+"']");if(targetSpans.length>0){var viewTab=targetSpans.filter(iFilter);if(viewTab.length>0){var parentJQ=viewTab.parent();parentJQ.addClass(iTargetClass);scrollToTarget(parentJQ)}}}exports.updateModelViewTargets=updateModelViewTargets;function switchModelView(iEvent,iViewer,iClassForNodeID){var _this=this;if(!iEvent)return;var targetJQ=getAsJQueryObj(iEvent.target);if(!targetJQ.length)return;var modelViewDivJQ=$(iClassForNodeID,targetJQ);if(!modelViewDivJQ.length)return;var model=iViewer.getModel();var nodeIDHC=parseInt(modelViewDivJQ.data("hoopsid"),10);var modelViewHierNode=model.getHierarchyNode(nodeIDHC);var newModelView=modelViewHierNode.getModelView();var currModelView=model.getActiveModelView();if(newModelView===currModelView)return;(function(){return __awaiter(_this,void 0,void 0,(function(){var changeModelViewCmd;return __generator(this,(function(_a){switch(_a.label){case 0:changeModelViewCmd=new eDwChangeModelViewCmd(iViewer,newModelView);return[4,eDwCommandMgr.get().run(changeModelViewCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.switchModelView=switchModelView;function expandSelected(iViewer,iSelHierNode){var activeModelView=iViewer.getModel().getActiveModelView();function expandNode(iTargetJQ){if(!iTargetJQ.length)return;if(!iTargetJQ.hasClass("edrawings-tree-expanded")){var panelUIID=getUIPanelID(iTargetJQ);if(!$(panelUIID).is(":visible"))return;var gen=getUIGenerator(panelUIID);var offset=parseInt($(iTargetJQ).css("padding-left"),10);var nodeToExpand=parseInt(iTargetJQ.data("hoopsid"),10);var hierarchyNode=activeModelView.Nodes[nodeToExpand];var appendNode=iTargetJQ.closest(".edrawings-submenu-list-item");appendNode.after(gen.generateHTMLForChildNodes(hierarchyNode,false,offset));iTargetJQ.addClass("edrawings-tree-expanded")}}var hierNode=iSelHierNode.Parent;while(hierNode&&hierNode!==activeModelView.Hierarchy){var expandNodes=$('[data-hoopsid="'+hierNode.HOOPSID+'"][class~="edrawings-tree-arrow"]');$.each(expandNodes,(function(iIdx,iTarget){expandNode($(iTarget))}));hierNode=hierNode.Parent}}exports.expandSelected=expandSelected;function scrollToTreeNode(iSelHierNode,iSetSelected){var treeItem={node:$("span[data-hoopsid='"+iSelHierNode.HOOPSID+"']:not(.config-tab-text)"),ownerNode:$("div[data-hoopsid='"+iSelHierNode.HOOPSID+"']")};if(treeItem.ownerNode.length){var classAction_1=iSetSelected?"addClass":"removeClass";$.each(treeItem.node,(function(iIdx,iTarget){$(iTarget)[classAction_1]("edrawings-list-selected")}));$.each(treeItem.ownerNode,(function(iIdx,iTarget){var targetJQ=$(iTarget);targetJQ[classAction_1]("edrawings-list-selected");if(!targetJQ.hasClass("edrawings-submenu-list-item")){return}targetJQ.find(".edrawings-submenu-list-item-button")[classAction_1]("edrawings-list-option");var panel=targetJQ.closest(".edrawings-menu");var panelHiddenState=panel.is(":hidden");hide(panel.attr("id"),false);if(iSetSelected){scrollToTarget(targetJQ,panelHiddenState?"none":"slow")}hide(panel.attr("id"),panelHiddenState)}))}}exports.scrollToTreeNode=scrollToTreeNode;function addCloseEventHandler(iPanelID,iUIHTMLEventMgr){iUIHTMLEventMgr.addDelegatedEventHandler(iPanelID+" .edrawings-menu-close","click",(function(iEvent){hide(iPanelID,true)}))}exports.addCloseEventHandler=addCloseEventHandler;function deactivateMoveInput(iInputEventIDSuffix){$(document).off("mousemove"+iInputEventIDSuffix);$(document).off("mousedown"+iInputEventIDSuffix);$(document).off("mouseup"+iInputEventIDSuffix);$(document).off("click"+iInputEventIDSuffix)}exports.deactivateMoveInput=deactivateMoveInput;function loadComponentHTML(){return __awaiter(this,void 0,void 0,(function(){var loadPromises;return __generator(this,(function(_a){switch(_a.label){case 0:loadPromises=[];utils.appendToArray(loadPanel("#edrawings-sheet-tree-menu","sheetspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-layer-control-menu","layerspanel.html"),loadPromises);utils.appendToArray(loadPanel("#edrawings-debug-menu","debugpanel.html"),loadPromises);return[4,Promise.all(loadPromises)];case 1:_a.sent();return[2]}}))}))}exports.loadComponentHTML=loadComponentHTML;function inhibitEventBehavior(iEvent){iEvent.preventDefault();iEvent.stopPropagation()}exports.inhibitEventBehavior=inhibitEventBehavior;function populateModelViewPanel(iViewer,iPanelUIID,iTextClass){return __awaiter(this,void 0,void 0,(function(){var listModelViewMenu,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:listModelViewMenu=$(iPanelUIID+" .edrawings-submenu-list");listModelViewMenu.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=listModelViewMenu).append;return[4,gen.generateHTML(iTextClass)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}exports.populateModelViewPanel=populateModelViewPanel;function addPanelModeEvents(iPanelID,iInputEventIDSuffix,iButtonID){var click="click"+iInputEventIDSuffix;$(document).on(click,iPanelID+" .edrawings-menu-panel-arrow-collapse",(function(iJQEvent){var msg="Panel resize: "+click;console.debugLog("UIPanelResize",msg);iJQEvent.preventDefault();var panelJQ=$(iPanelID);panelJQ.toggleClass("edrawings-collapsed");var activeButtonJQ=iButtonID?$(iButtonID):undefined;positionMenuPanelArrowCollapseButton(panelJQ,activeButtonJQ);iJQEvent.stopImmediatePropagation()}));var panelJQ=$(iPanelID);panelJQ.removeClass("edrawings-collapsed");l_setMenuPanelArrowCollapseButtonPosition(panelJQ);fixMenuPanelInwardToolbar(panelJQ)}exports.addPanelModeEvents=addPanelModeEvents;function getText(iElement){return $(iElement).text().trim()}exports.getText=getText;function getTarget(iTargetJQ){return iTargetJQ.hasClass("config-tab-text")?iTargetJQ.parent():iTargetJQ}exports.getTarget=getTarget;function getSpanText(iTargetJQ){var target=getTarget(iTargetJQ);if(!target.is("span")){target=target.find("span")}if(!target||!target.length)return"";return target[0].innerText}exports.getSpanText=getSpanText;function loadPanel(iElemOrClassID,iPanelHTML){return __awaiter(this,void 0,void 0,(function(){var loaded,iExcp_16;return __generator(this,(function(_a){switch(_a.label){case 0:if(!eDwServiceMgr.usesWebServices())return[2,false];loaded=false;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,eDwServiceMgr.get().load(iElemOrClassID,iPanelHTML)];case 2:_a.sent();loaded=true;console.debugLog("PanelLoad","Loaded panel id = "+iElemOrClassID+" HTML file = "+iPanelHTML);return[3,4];case 3:iExcp_16=_a.sent();console.debugLog("PanelLoad","Failed to load "+iPanelHTML+": "+iExcp_16.message);return[3,4];case 4:return[2,loaded]}}))}))}exports.loadPanel=loadPanel;function hide(iSelector,iOff){var selJQ=$(iSelector);selJQ[iOff?"addClass":"removeClass"]("edrawings-ui-hide");return selJQ}exports.hide=hide;function getRequestedQueryStringParams(iURL,ioViewerFeatOpts,iWarnOfOtherParams){if(iWarnOfOtherParams===void 0){iWarnOfOtherParams=true}var hashes=iURL.slice(iURL.indexOf("?")+1).split("&");for(var i=0;i1){var strVal=hash[1];var val=strVal==="true"?true:strVal==="false"?false:strVal;if(ioViewerFeatOpts.hasOwnProperty(hash[0])){ioViewerFeatOpts[hash[0]]=val}else if(iWarnOfOtherParams){console.warn(hash[0]+" is not a valid query parameter.")}}}}exports.getRequestedQueryStringParams=getRequestedQueryStringParams;function getPosition(iTargetJQ){var ret={top:0,left:0};if(iTargetJQ)ret=iTargetJQ.position();return ret}exports.getPosition=getPosition;function scrollToTarget(iTargetJQ,iAnimationSpeed){if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}var animationSpeed=iAnimationSpeed;var targetOffset=iTargetJQ.offset();var targetParentJQ=iTargetJQ.parent();if(targetParentJQ.length&&targetParentJQ[0]===$(document)[0]){return false}var targetParentOffset=targetParentJQ.offset();var updated=false;if(targetParentJQ[0].scrollWidth>targetParentJQ.width()){var targetParentPaddingLeft=parseInt(targetParentJQ.css("paddingLeft"));var diff=l_computeTargetMinimalAdjustment(targetOffset.left,parseInt(iTargetJQ.css("marginLeft"))+parseInt(iTargetJQ.css("borderLeftWidth"))+iTargetJQ[0].scrollWidth+parseInt(iTargetJQ.css("borderRightWidth"))+parseInt(iTargetJQ.css("marginRight")),targetParentOffset.left+parseInt(targetParentJQ.css("marginLeft"))+parseInt(targetParentJQ.css("borderLeftWidth"))+targetParentPaddingLeft,targetParentJQ[0].clientWidth-targetParentPaddingLeft-parseInt(targetParentJQ.css("paddingRight")));if(diff!==0){var pos=targetParentJQ.scrollLeft()+diff;if(Math.abs(diff)>targetParentJQ.width()){var targetJQpostionLeft=iTargetJQ.position().left;pos=targetParentJQ.scrollLeft()+targetJQpostionLeft}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollLeft");updated=true}}if(targetParentJQ[0].scrollHeight>targetParentJQ.height()){var targetParentPaddingTop=parseInt(targetParentJQ.css("paddingTop"));var diff=l_computeTargetMinimalAdjustment(targetOffset.top,parseInt(iTargetJQ.css("marginTop"))+parseInt(iTargetJQ.css("borderTopWidth"))+iTargetJQ[0].scrollHeight+parseInt(iTargetJQ.css("borderBottomWidth"))+parseInt(iTargetJQ.css("marginBottom")),targetParentOffset.top+parseInt(targetParentJQ.css("marginTop"))+parseInt(targetParentJQ.css("borderTopWidth"))+targetParentPaddingTop,targetParentJQ[0].clientHeight-targetParentPaddingTop-parseInt(targetParentJQ.css("paddingBottom")));if(diff!==0){var pos=targetParentJQ.scrollTop()+diff;if(Math.abs(diff)>targetParentJQ.height()){var targetJQpostionTop=iTargetJQ.position().top;pos=targetParentJQ.scrollTop()+targetJQpostionTop}else{animationSpeed="none"}l_scrollToTarget(targetParentJQ,pos,animationSpeed,"scrollTop");updated=true}}return updated}exports.scrollToTarget=scrollToTarget;function getIDHC(iTargetJQ){if(!iTargetJQ)return Number.NaN;return parseInt(iTargetJQ.data("hoopsid"),10)}exports.getIDHC=getIDHC;function activateUI(iButtonID,iPanelID){return __awaiter(this,void 0,void 0,(function(){var panelJQ,buttonJQ;return __generator(this,(function(_a){switch(_a.label){case 0:if(iPanelID){panelJQ=hide(iPanelID,false).addClass("active");fixMenuPanelInwardToolbar(panelJQ)}if(!iButtonID)return[3,2];buttonJQ=$(iButtonID);buttonJQ.addClass("active-button");scrollToTarget(buttonJQ,"none");return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.ActivateUIOpEvent,buttonJQ)];case 1:_a.sent();_a.label=2;case 2:return[2]}}))}))}exports.activateUI=activateUI;function deactivateUI(iButtonCSSClassName,iPanelCSSClassName){if(iButtonCSSClassName===void 0){iButtonCSSClassName=""}if(iPanelCSSClassName===void 0){iPanelCSSClassName=""}return __awaiter(this,void 0,void 0,(function(){var activeButtonsJQ,panelsJQ;return __generator(this,(function(_a){switch(_a.label){case 0:activeButtonsJQ=$(iButtonCSSClassName+".active-button");if(!activeButtonsJQ.length)return[3,2];return[4,eDwEventMgr.get().fireEvent(eDwEvents_9.DeactivateUIOpEvent,activeButtonsJQ)];case 1:_a.sent();activeButtonsJQ.removeClass("active-button");_a.label=2;case 2:panelsJQ=hide(iPanelCSSClassName+".active",true).removeClass("active");panelsJQ.each((function(iIdx,iPanel){fixMenuPanelInwardToolbar($(iPanel),true)}));return[2,activeButtonsJQ]}}))}))}exports.deactivateUI=deactivateUI;function isIDInJQuery(iListJQ,iID){var inJQList=false;for(var key in iListJQ){if(iListJQ[key].id===iID){inJQList=true;break}}return inJQList}exports.isIDInJQuery=isIDInJQuery;function isStateOn(iID){return $(iID).hasClass("state-on-button")}exports.isStateOn=isStateOn;function resetToHomeView(iViewer){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){var resetCmd;return __generator(this,(function(_a){switch(_a.label){case 0:resetCmd=new eDwResetCmd(iViewer);return[4,eDwCommandMgr.get().run(resetCmd,"commit")];case 1:_a.sent();return[2]}}))}))})()}exports.resetToHomeView=resetToHomeView;function getViewerElementName(){return"edrawings-viewer"}exports.getViewerElementName=getViewerElementName;function getViewerElementID(){return"#"+getViewerElementName()}exports.getViewerElementID=getViewerElementID;function makeResult(iExcp){var result={ErrorCode:"UnknownError",ErrorData:[]};if(iExcp instanceof eDwResultError){result=iExcp.Result}else if(iExcp instanceof eDwAJAXError){result.ErrorCode=iExcp.ErrorCode;result.ErrorData=[iExcp.message]}else{result.ErrorCode=iExcp.name;result.ErrorData=[iExcp.message]}return result}exports.makeResult=makeResult;function viewFile(iModelName,iModelKey,iParams,iContainerName,iModelData){return __awaiter(this,void 0,void 0,(function(){function createViewer(iWebSocketEndpoint){if(iWebSocketEndpoint===""){return null}var streamAlways=iParams.StreamAlwaysConnected;var streamModes=eDwTypes_17.HC.StreamingMode;var webViewerInfo={};webViewerInfo.containerId=iContainerName;webViewerInfo.model=iModelKey;webViewerInfo.endpointUri=iWebSocketEndpoint;webViewerInfo.streamingMode=streamAlways?streamModes.Interactive:streamModes.All;webViewerInfo.streamingMode=iModelData?null:webViewerInfo.streamingMode;webViewerInfo.buffer=iModelData;webViewerInfo.boundingPreviewMode=eDwTypes_17.HC.BoundingPreviewMode.None;eDwEventMgr.get().addEventHandlerFunc(eDwEvents_9.GLContextLostEvent,c_onContextLost);var viewer=new eDwView(webViewerInfo,iParams);hide("#"+iContainerName,false);if(iModelName){$("#edrawings-filename-text").html(decodeURIComponent(iModelName))}var modelName=!iModelName&&iModelKey?iModelKey:iModelName;if(!modelName)return null;if(modelName.search(".zip")>-1){modelName=modelName.substring(0,modelName.length-4)}console.debugLog("ModelLoad","Created new edw viewer");return viewer}var wsEndPt,_a;return __generator(this,(function(_b){switch(_b.label){case 0:if(!iModelData)return[3,1];_a=null;return[3,3];case 1:return[4,eDwServiceMgr.get().getWebSocketEndpoint(iModelKey,iParams.WebSocketEndpoint)];case 2:_a=_b.sent();_b.label=3;case 3:wsEndPt=_a;return[2,createViewer(wsEndPt)]}}))}))}exports.viewFile=viewFile;function fixMenuPanelInwardToolbar(iPanelJQ,iToClear){if(iToClear===void 0){iToClear=false}if(iToClear){iPanelJQ.removeClass("edrawings-collided");return}if(iPanelJQ.hasClass("edrawings-hud-menu")){var panel=iPanelJQ[0];if(panel.scrollHeight>panel.clientHeight){iPanelJQ.addClass("edrawings-collided")}else{iPanelJQ.removeClass("edrawings-collided")}}else if(iPanelJQ.hasClass("edrawings-submenu")){var wrapperJQ=iPanelJQ.find(".edrawings-menu-panel-wrapper");var wasCollided=iPanelJQ.hasClass("edrawings-collided");if(iPanelJQ[0].scrollHeight>iPanelJQ[0].clientHeight&&iPanelJQ[0].scrollHeight-iPanelJQ[0].clientHeight>1||wrapperJQ[0].scrollHeight>wrapperJQ[0].clientHeight&&wrapperJQ[0].scrollHeight-wrapperJQ[0].clientHeight>1){if(!wasCollided){iPanelJQ.addClass("edrawings-collided")}iPanelJQ.addClass("edrawings-wiggle");setTimeout((function(){iPanelJQ.removeClass("edrawings-wiggle")}),0)}else{iPanelJQ.removeClass("edrawings-collided");if(wasCollided){fixMenuPanelInwardToolbar(iPanelJQ)}}}}exports.fixMenuPanelInwardToolbar=fixMenuPanelInwardToolbar;function positionMenuPanelArrowCollapseButton(iPanelJQ,iButtonJQ){if(!iPanelJQ.hasClass("edrawings-collapsed")){l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ);fixMenuPanelInwardToolbar(iPanelJQ)}else{if(iButtonJQ){var arrowCollapseButtonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse");var activeButtonRect=iButtonJQ[0].getBoundingClientRect();var arrowCollapseButtonRect=arrowCollapseButtonJQ[0].getBoundingClientRect();var diffTop=activeButtonRect.top-arrowCollapseButtonRect.top;l_setMenuPanelArrowCollapseButtonPosition(arrowCollapseButtonJQ,arrowCollapseButtonJQ.position().top+diffTop)}fixMenuPanelInwardToolbar(iPanelJQ,true)}}exports.positionMenuPanelArrowCollapseButton=positionMenuPanelArrowCollapseButton;function executeScrolling(iDiffX,iDiffY,iContentJQ,iBarJQ){var contentParentJQ=iContentJQ.parent();var leftButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-left)");var rightButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-right)");var upButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-up)");var downButtonWrapperJQ=contentParentJQ.find(".edrawings-arrow-wrapper:has(> .edrawings-arrow-down)");if(iContentJQ[0].scrollWidth>iContentJQ.width()){var scrollLeft=iContentJQ.scrollLeft();var newScrollLeft=scrollLeft+iDiffX;iContentJQ.scrollLeft(newScrollLeft);adjustScrollArrows(iContentJQ.scrollLeft(),iContentJQ[0].scrollWidth,iContentJQ.width(),true,leftButtonWrapperJQ,rightButtonWrapperJQ,iBarJQ)}if(iContentJQ[0].scrollHeight>iContentJQ.height()){var scrollTop=iContentJQ.scrollTop();var newScrollTop=scrollTop+iDiffY;iContentJQ.scrollTop(newScrollTop);adjustScrollArrows(iContentJQ.scrollTop(),iContentJQ[0].scrollHeight,iContentJQ.height(),false,upButtonWrapperJQ,downButtonWrapperJQ,iBarJQ)}return iDiffX!==0||iDiffY!==0}exports.executeScrolling=executeScrolling;function enableScrollOnTouch(ioUIHTMLEventMgr,iContentJqSel,iBarJqSel,iHandlerOnScroll){var _this=this;var contentJQ=$(iContentJqSel);var barJQ=iBarJqSel?$(iBarJqSel):undefined;var hasScrolled=false;var stopClickTarget;var stopClickPropagation=false;ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchstart",(function(iEventStart){hasScrolled=false;stopClickPropagation=false;stopClickTarget=undefined;var touchEventStart=iEventStart;var lastScreenX=touchEventStart.changedTouches[0].screenX;var lastScreenY=touchEventStart.changedTouches[0].screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchmove",(function(iEventMove){var touchEventMove=iEventMove;var xDiff=touchEventMove.changedTouches[0].screenX-lastScreenX;lastScreenX=touchEventMove.changedTouches[0].screenX;var yDiff=touchEventMove.changedTouches[0].screenY-lastScreenY;lastScreenY=touchEventMove.changedTouches[0].screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,iHandlerOnScroll()];case 1:_a.sent();return[2]}}))}))})()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchend",(function(iEvent){var touchEvent=iEvent;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");if(hasScrolled){touchEvent.preventDefault();touchEvent.stopPropagation();stopClickPropagation=true;stopClickTarget=touchEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"touchcancel",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");hasScrolled=false;stopClickPropagation=false}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousedown",(function(iEvent){hasScrolled=false;stopClickPropagation=false;if(!eDwKeyMgr_5.eDwKeyMgr.isLMBPressed(iEvent)){return}var eventDown=iEvent;var lastScreenX=eventDown.screenX;var lastScreenY=eventDown.screenY;ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mousemove",(function(iEventMove){var eventMove=iEventMove;var xDiff=eventMove.screenX-lastScreenX;var yDiff=eventMove.screenY-lastScreenY;lastScreenX=eventMove.screenX;lastScreenY=eventMove.screenY;var updated=executeScrolling(-xDiff,-yDiff,contentJQ,barJQ);if(updated&&iHandlerOnScroll){iHandlerOnScroll()}hasScrolled=hasScrolled||updated}))}));ioUIHTMLEventMgr.addEventHandler(iContentJqSel,"mouseup",(function(iEvent){ioUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");if(hasScrolled){iEvent.stopImmediatePropagation();iEvent.preventDefault();stopClickPropagation=true;stopClickTarget=iEvent.target}else{stopClickPropagation=false;stopClickTarget=undefined}hasScrolled=false}));var propagationHandler=function(iEvent2){if(stopClickPropagation&&iEvent2.target===stopClickTarget){iEvent2.stopImmediatePropagation();iEvent2.preventDefault()}stopClickPropagation=false;stopClickTarget=undefined};var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*");contentJQ.on(dataKey,"*",propagationHandler)}exports.enableScrollOnTouch=enableScrollOnTouch;function disableScrollOnTouch(iUIHTMLEventMgr,iContentJqSel){iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchstart");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchmove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchend");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"touchcancel");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousedown");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mousemove");iUIHTMLEventMgr.removeEventHandlers(iContentJqSel,"mouseup");var contentJQ=$(iContentJqSel);var nameSpace=iContentJqSel.replace(/[\.\s]/g,"");var dataKey="click.edw."+nameSpace;contentJQ.off(dataKey,"*")}exports.disableScrollOnTouch=disableScrollOnTouch;function adjustScrollArrows(iOffset,iRange,iVisibleRange,isHorizonatalScrolling,iDecreaseWrapperJQ,iIncreaseWrapperJQ,iBarJQ){if(iOffset<=0){iDecreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}else{iDecreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-left":"edrawings-removed-arrow-up")}}if(iOffset+iVisibleRange>=iRange){iIncreaseWrapperJQ.addClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.addClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}else{iIncreaseWrapperJQ.removeClass("edrawings-disabled-button");if(iBarJQ){iBarJQ.removeClass(isHorizonatalScrolling?"edrawings-removed-arrow-right":"edrawings-removed-arrow-down")}}}exports.adjustScrollArrows=adjustScrollArrows;function getAsJQueryObj(iObj){return iObj?$(iObj):$()}exports.getAsJQueryObj=getAsJQueryObj;var l_generators={};function l_getAllDisplayStateCSSClasses(iHierNode){var classes="";for(var displayState in eDwNodeAttributes_4.NodeDisplayState){classes+="edrawings-"+iHierNode.Category+"-"+displayState.toLowerCase()+" "}return classes}function l_populatePanel(iViewer,iCategoryName,iListID,iPanelUIID,iAdditionalClasses){if(iAdditionalClasses===void 0){iAdditionalClasses=""}return __awaiter(this,void 0,void 0,(function(){var activeModelView,list,gen,_a,_b;return __generator(this,(function(_c){switch(_c.label){case 0:activeModelView=iViewer.getModel().getActiveModelView();if(!activeModelView||!activeModelView.Hierarchy)return[2];list=$(iListID);list.empty();gen=getUIGenerator(iPanelUIID);_b=(_a=list).append;return[4,gen.generateHTML(iAdditionalClasses)];case 1:_b.apply(_a,[_c.sent()]);return[2]}}))}))}function l_populateLayerPanel(iViewer){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,l_populatePanel(iViewer,"layer","#edrawings-layer-control-list","#edrawings-layer-control-menu")];case 1:_a.sent();return[2]}}))}))}function l_populateDebugPanel(iViewer){var list=$("#edrawings-debug-menu .edrawings-submenu-list");list.empty();var gen=getUIGenerator("#edrawings-debug-menu");var model=iViewer.getModel();var modelView=model.getActiveModelView();if(modelView&&modelView.Hierarchy){var layers=model.getLayers();for(var _i=0,layers_3=layers;_iiReferenceSide+iReferenceOffset){diff=iTargetSide+iTargetOffset-(iReferenceSide+iReferenceOffset)}return diff}function l_scrollToTarget(iTargetJQ,iPos,iAnimationSpeed,iStartPos){var _a;if(iAnimationSpeed===void 0){iAnimationSpeed="slow"}if(iStartPos===void 0){iStartPos="scrollTop"}if(!iTargetJQ)return;if(iAnimationSpeed==="none"){iTargetJQ[iStartPos](iPos)}else{iTargetJQ.animate((_a={},_a[iStartPos]=iPos,_a),iAnimationSpeed)}}}));define("eDwUnits",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.cDefaultAngleUnit=exports.cDefaultLengthUnit=exports.LengthTypeValues=exports.AngleTypeValues=void 0;exports.AngleTypeValues=["degree","radian"];exports.LengthTypeValues=["millimeter","centimeter","meter","inch","foot","footAndInch"];exports.cDefaultLengthUnit="millimeter";exports.cDefaultAngleUnit="degree"}));define("eDwView",["require","exports","eDwSelMgr","eDwXSectionMgr","eDwViewMgr","eDwTimer","eDwOperatorBaseDeps","eDwEventMgr","eDwHistoryMgr","eDwModel","eDwTypes","eDwEvents","eDwTouchOpsMgr","eDwTableMgr"],(function(require,exports,eDwSelMgr,eDwXSectionMgr,eDwViewMgr,eDwTimer,eDwOperatorBaseDeps_2,eDwEventMgr,eDwHistoryMgr,eDwModel,eDwTypes_18,eDwEvents_10,eDwTouchOpsMgr,eDwTableMgr){"use strict";var eDwView=function(){function eDwView(iViewerInfo,iFeatureOptions){this.mElemID=iViewerInfo.containerId||"";this.HCViewer=new eDwTypes_18.HC.WebViewer(iViewerInfo);this.mTimer=new eDwTimer;this.ViewerFeatureOpts=iFeatureOptions;this.mDrawMode=iFeatureOptions.RenderType||"ShadedWithEdges";this.OperatorMgr=new eDwOperatorBaseDeps_2.eDwOperatorMgr(this);this.TableMgr=new eDwTableMgr(this);var streamAll=this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All;var timeBeforeTimeout=streamAll?14400:120;var timeBeforeWarnTimeout=timeBeforeTimeout-10;this.HCViewer.setClientTimeout(timeBeforeTimeout,timeBeforeWarnTimeout);this.mInitCamera=null;this.mModelKey=iViewerInfo.model||"";this.setupWebViewer()}eDwView.prototype.getHCView=function(){return this.HCViewer.view};eDwView.prototype.getHCMarkupManager=function(){return this.HCViewer.markupManager};eDwView.prototype.getModel=function(){if(!this.mModel){this.mModel=new eDwModel(this)}return this.mModel};eDwView.prototype.processProductStructure=function(){return __awaiter(this,void 0,void 0,(function(){var model,activeModelView,modelViewDefCamera;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:this.mInitCamera=this.getHCView().getCamera();model=this.getModel();activeModelView=model.getActiveModelView();modelViewDefCamera=activeModelView.getDefaultCamera();if(modelViewDefCamera)this.mInitCamera=modelViewDefCamera;this.ViewMgr.setCamera(this.mInitCamera);$("#"+this.mElemID).trigger("edw:ModelDataLoadComplete",this);return[4,this.finishInit()];case 1:_a.sent();if(this.HCViewer.getStreamingMode()===eDwTypes_18.HC.StreamingMode.All){this.HCViewer.waitForIdle().then((function(){l_closeHCConnection(_this)}))}return[2]}}))}))};eDwView.prototype.setupWebViewer=function(){var _this=this;var processingSelection=false;var eventMgr=eDwEventMgr.get();function deprecatedCallback(iDeprecatedFuncName){var argArray=[];for(var key in arguments){argArray.push(arguments[key])}console.debugLog("Deprecated","Deprecated call: "+argArray.join("."))}this.mHCCallbacksObj={sceneReady:function(){console.debugLog("ViewerLoad","Scene ready");_this.HCViewer.resizeCanvas()},streamingActivated:function(){console.debugLog("Viewer","Streaming activated")},streamingDeactivated:function(){console.debugLog("Viewer","Streaming deactivated")},selection:function(iSelEvent){if(!processingSelection){processingSelection=true;try{(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){this.SelectionMgr.onSelection(iSelEvent);return[2]}))}))})()}catch(iException){}processingSelection=false}},timeoutWarning:function(iRemainingMinutes){console.debugLog("Viewer","Inactivity timeout pending in "+iRemainingMinutes+" minutes.");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole()},timeout:function(){console.debugLog("Viewer","Inactivity timeout");_this.mTimer.ellapsed();_this.mTimer.dumpToConsole();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.TimeoutEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},modelLoadFailure:function(iModelName,iReason){console.warn("Model "+iModelName+" load failed: "+iReason);$("#"+_this.mElemID).trigger("edw:ModelLoadFailed",[_this,iModelName,iReason]);l_closeHCConnection(_this)},deprecated:deprecatedCallback,info:function(iInfoType,iMsg){console.debugLog("Debug",iInfoType.toString()+" "+iMsg)},missingModel:function(iModelPath){console.debugLog("Debug","Missing model: "+iModelPath);l_closeHCConnection(_this)},webGlContextLost:function(){console.debugLog("Debug","Browser lost GL context! Render incomplete!!");(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.GLContextLostEvent,this)];case 1:_a.sent();return[2]}}))}))})();l_closeHCConnection(_this)},assemblyTreeReady:function(){console.debugLog("ViewerLoad","Assembly tree ready.")},modelStructureReady:function(){console.debugLog("ViewerLoad","Model structure ready.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},modelSwitched:function(){console.debugLog("ViewerLoad","Model switch done.");$("#"+_this.mElemID).trigger("edw:ModelLoaded",_this)},viewCreated:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewCreatedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewLoaded:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewLoadedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},viewDeleted:function(iHCView){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.ViewDeletedEvent,iHCView)];case 1:_a.sent();return[2]}}))}))})()},camera:function(iCamera){(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eventMgr.fireEvent(eDwEvents_10.CameraChangeEvent,iCamera)];case 1:_a.sent();return[2]}}))}))})()}};this.HCViewer.setCallbacks(this.mHCCallbacksObj);this.HCViewer.start()};eDwView.prototype.getInitCamera=function(){return this.mInitCamera};eDwView.prototype.getCurrModelKey=function(){return this.mModelKey};eDwView.prototype.unregister=function(){var _this=this;if(this.HCViewer)this.HCViewer.unsetCallbacks(this.mHCCallbacksObj);this.OperatorMgr.unregisterAll();(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DoneEvent,this)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.destroy=function(){this.HCViewer.shutdown()};eDwView.prototype.setExplosionLevel=function(iLevel){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCViewer.explodeManager.setMagnitude(iLevel)];case 1:_a.sent();return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ExplodeLevelChangeEvent,this,iLevel)];case 2:_a.sent();return[2]}}))}))})()};eDwView.prototype.getExplosionLevel=function(){return this.HCViewer.explodeManager.getMagnitude()};eDwView.prototype.getDrawMode=function(){return this.mDrawMode};eDwView.prototype.setDrawMode=function(iValue){var _this=this;var viewHC=this.getHCView();var settingsHC=viewHC.getHiddenLineSettings();switch(iValue){case"ShadedWithEdges":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.WireframeOnShaded);break;case"Shaded":viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.Shaded);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.Shaded);break;case"HiddenLinesRemoved":settingsHC.setObscuredLineOpacity(0);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"HiddenLinesVisible":settingsHC.setObscuredLineOpacity(.5);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;case"Wireframe":settingsHC.setObscuredLineOpacity(1);viewHC.setDrawMode(eDwTypes_18.HC.DrawMode.HiddenLine);this.SelectionMgr.setColorForViewMode(eDwTypes_18.HC.DrawMode.HiddenLine);break;default:throw new Error("Unknown draw mode: "+iValue)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.mDrawMode=iValue;return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.DrawModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})()};eDwView.prototype.getPerspectiveMode=function(){return this.getHCView().getProjectionMode()===eDwTypes_18.HC.Projection.Perspective};eDwView.prototype.setPerspectiveMode=function(iValue){var _this=this;if(!iValue){this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Orthographic)}else{this.getHCView().setProjectionMode(eDwTypes_18.HC.Projection.Perspective)}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.ProjModeChangeEvent,this,iValue)];case 1:_a.sent();return[2]}}))}))})();return iValue};eDwView.prototype.resetDrawMode=function(){this.setDrawMode(this.ViewerFeatureOpts.RenderType||"ShadedWithEdges")};eDwView.prototype.initializeManagers=function(){new eDwSelMgr(this);new eDwXSectionMgr(this);new eDwViewMgr(this);new eDwTouchOpsMgr(this)};eDwView.prototype.drawDebugBoundingBox=function(iBBox){return __awaiter(this,void 0,void 0,(function(){var modelHC,beautifulGreen,vmin,vmax,p0,p1,p2,p3,p4,p5,p6,p7,polylineData0,polylineData1,polylineData2,polylineData3,rgba,i,tmp,boxMesh,key,meshInstance;return __generator(this,(function(_a){switch(_a.label){case 0:modelHC=this.getModel().getHCModel();beautifulGreen=new eDwTypes_18.HC.Color(0,255,0);vmin=iBBox.min;vmax=iBBox.max;p0=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmax.z);p1=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmax.z);p2=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmax.z);p3=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmax.z);p4=new eDwTypes_18.HC.Point3(vmin.x,vmin.y,vmin.z);p5=new eDwTypes_18.HC.Point3(vmin.x,vmax.y,vmin.z);p6=new eDwTypes_18.HC.Point3(vmax.x,vmax.y,vmin.z);p7=new eDwTypes_18.HC.Point3(vmax.x,vmin.y,vmin.z);polylineData0=[p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z,p3.x,p3.y,p3.z,p0.x,p0.y,p0.z];polylineData1=[p4.x,p4.y,p4.z,p5.x,p5.y,p5.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z,p4.x,p4.y,p4.z];polylineData2=[p4.x,p4.y,p4.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p5.x,p5.y,p5.z,p4.x,p4.y,p4.z];polylineData3=[p7.x,p7.y,p7.z,p3.x,p3.y,p3.z,p2.x,p2.y,p2.z,p6.x,p6.y,p6.z,p7.x,p7.y,p7.z];rgba=[];for(i=0;i<5;i++){tmp=[beautifulGreen.r,beautifulGreen.g,beautifulGreen.b,255];rgba=rgba.concat(tmp)}boxMesh=new eDwTypes_18.HC.MeshData;boxMesh.addPolyline(polylineData0,rgba);boxMesh.addPolyline(polylineData1,rgba);boxMesh.addPolyline(polylineData2,rgba);boxMesh.addPolyline(polylineData3,rgba);return[4,modelHC.createMesh(boxMesh)];case 1:key=_a.sent();meshInstance=new eDwTypes_18.HC.MeshInstanceData(key);return[2,modelHC.createMeshInstance(meshInstance)]}}))}))};eDwView.prototype.finishInit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_10.InitEvent,this)];case 1:_a.sent();this.HCViewer.sheetManager.setBackgroundSheetEnabled(false);eDwHistoryMgr.get().clear();return[2]}}))}))};return eDwView}();function l_closeHCConnection(iViewer){if(!iViewer)return;var viewHC=iViewer.getHCView();viewHC.setCamera(viewHC.getCamera());console.debugLog("Viewer","Closing viewer connection...");iViewer.HCViewer.closeConnection()}return eDwView}));define("eDwViewMgr",["require","exports","eDwEventMgr","eDwSelObj","eDwEvents","eDwTypes"],(function(require,exports,eDwEventMgr,eDwSelObj,eDwEvents_11,eDwTypes_19){"use strict";var eDwViewMgr=function(){function eDwViewMgr(iViewer){if(!iViewer)throw new Error("Must have viewer object");iViewer.ViewMgr=this;this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.mAnimationTimeOutID=-1;this.mViewer=iViewer}eDwViewMgr.prototype.start=function(){var _this=this;if(this.mViewer.getModel().isDrawing())return;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StartAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})();this.mViewAnimationActive=true;this.animateNextView()};eDwViewMgr.prototype.stop=function(){var _this=this;this.mViewAnimationActive=false;if(this.mAnimationTimeOutID>-1){window.clearTimeout(this.mAnimationTimeOutID);this.mAnimationTimeOutID=-1}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.StopAnimationEvent,this.mViewer)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.reset=function(){this.stop();this.mViewAnimationIndex=0};eDwViewMgr.prototype.isActive=function(){return this.mViewAnimationActive};eDwViewMgr.prototype.setViewOrientation=function(iEyeDirHC,iDuration){var _this=this;if(iDuration===void 0){iDuration=400}var centerHC=this.mViewer.getModel().getBoundingBox().center();var viewHC=this.mViewer.getHCView();var cameraHC=viewHC.getCamera().copy();var upVecHC=cameraHC.getUp();var eyeVecHC=cameraHC.getTarget().subtract(cameraHC.getPosition());var dist=eyeVecHC.length();switch(iEyeDirHC){case eDwTypes_19.HC.ViewOrientation.Front:eyeVecHC.set(0,0,1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Back:eyeVecHC.set(0,0,-1).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Left:eyeVecHC.set(-1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Right:eyeVecHC.set(1,0,0).scale(dist);upVecHC.set(0,1,0);break;case eDwTypes_19.HC.ViewOrientation.Top:eyeVecHC.set(0,1,0).scale(dist);upVecHC.set(0,0,-1);break;case eDwTypes_19.HC.ViewOrientation.Bottom:eyeVecHC.set(0,-1,0).scale(dist);upVecHC.set(0,0,1);break;case eDwTypes_19.HC.ViewOrientation.Iso:eyeVecHC.set(1,1,1).normalize().scale(dist);upVecHC.set(-.408204,.816541,-.408204);break;default:throw new Error("Unsupported orientation: "+iEyeDirHC)}this.adjustOrientation(eyeVecHC,upVecHC);cameraHC.setPosition(eyeVecHC.add(centerHC));cameraHC.setUp(upVecHC);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,viewHC.fitWorld(iDuration,cameraHC)];case 1:_a.sent();return[2]}}))}))})();return cameraHC};eDwViewMgr.prototype.setViewOrientationToDirection=function(normal){var camera=this.mViewer.getHCView().getCamera();var position=camera.getPosition();var target=camera.getTarget();var up=camera.getUp();var delta=target.subtract(position);var distance=delta.length();var bbox=this.mViewer.getModel().getBoundingBox();var bbox_min=bbox.min;var bbox_max=bbox.max;target=eDwTypes_19.HC.Point3.add(bbox_max,bbox_min).scale(.5);var eyeVec=eDwTypes_19.HC.Point3.scale(normal,distance);position=eDwTypes_19.HC.Point3.add(target,eyeVec);var vTest=new eDwTypes_19.HC.Point3(1,0,0);var isParallel=eDwTypes_19.HC.Point3.dot(vTest,normal);if(Math.abs(Math.abs(isParallel)-1)<.001){vTest.set(0,1,0);var vec=eDwTypes_19.HC.Point3.cross(normal,vTest);vec=vec.normalize();up=eDwTypes_19.HC.Point3.cross(vec,normal);up=up.normalize()}else{up=eDwTypes_19.HC.Point3.cross(normal,vTest);up=up.normalize()}var dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(1,0,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,1,0));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}dotProd=eDwTypes_19.HC.Point3.dot(up,new eDwTypes_19.HC.Point3(0,0,1));if(Math.abs(Math.abs(dotProd)-1)<.001&&dotProd<0){up=up.negate()}camera.setPosition(position);camera.setTarget(target);camera.setUp(up);this.setCamera(camera,500);return camera};eDwViewMgr.prototype.setCamera=function(iCameraHC,iTimeInMS){if(iTimeInMS===void 0){iTimeInMS=400}if(!iCameraHC)return false;var cameraHC=iCameraHC.copy();cameraHC.setProjection(this.mViewer.getHCView().getCamera().getProjection());return this.mViewer.getHCView().setCamera(cameraHC,iTimeInMS)};eDwViewMgr.prototype.enableAmbientOcclusion=function(iEnable){var _this=this;this.mViewer.getHCView().setAmbientOcclusionEnabled(iEnable);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwEventMgr.get().fireEvent(eDwEvents_11.AmbientOcclChangeEvent,this,iEnable)];case 1:_a.sent();return[2]}}))}))})()};eDwViewMgr.prototype.fitScreenToNodes=function(iNodeIDsHC,ioCamera){return __awaiter(this,void 0,void 0,(function(){var model,bboxHC,subtract,viewVec,centerHC,add,ratio,boxMaxLen;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioCamera)return[2];model=this.mViewer.getModel();return[4,model.getBoundingBoxOfIDsHC(iNodeIDsHC)];case 1:bboxHC=_a.sent();if(bboxHC.isDegenerate())return[2];subtract=eDwTypes_19.HC.Point3.subtract;viewVec=subtract(ioCamera.getPosition(),ioCamera.getTarget());centerHC=bboxHC.center().copy();ioCamera.setTarget(centerHC);add=eDwTypes_19.HC.Point3.add;ioCamera.setPosition(add(centerHC,viewVec));ratio=ioCamera.getWidth()/ioCamera.getHeight();if(this.mViewer.getModel().isDrawing()){bboxHC.min.z=bboxHC.max.z=0}boxMaxLen=bboxHC.extents().length();ioCamera.setHeight(boxMaxLen);ioCamera.setWidth(boxMaxLen*ratio);this.setCamera(ioCamera,400);return[2]}}))}))};eDwViewMgr.prototype.pickFromPoint=function(iPnt2DHC,iPickConfig){return __awaiter(this,void 0,void 0,(function(){var selObjHC,toLocalTransformHC,viewHC,iExcp_17;return __generator(this,(function(_a){switch(_a.label){case 0:selObjHC=eDwTypes_19.HC.Selection.SelectionItem.create();toLocalTransformHC=new eDwTypes_19.HC.Matrix;_a.label=1;case 1:_a.trys.push([1,3,,4]);viewHC=this.mViewer.getHCView();return[4,viewHC.pickFromPoint(iPnt2DHC,iPickConfig)];case 2:selObjHC=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() - "+selObjHC.getNodeId()+" - "+JSON.stringify(iPnt2DHC));console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number before");toLocalTransformHC=eDwSelObj.getLocalTransform(selObjHC,this.mViewer.getModel());console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after");return[3,4];case 3:iExcp_17=_a.sent();console.debugLog("eDwViewMgr","eDwViewMgr.pickFromPoint() failed - "+iExcp_17.message);return[3,4];case 4:console.assert(!isNaN(toLocalTransformHC.m[0]),"Not number after 2");return[2,new eDwSelObj(selObjHC,toLocalTransformHC)]}}))}))};eDwViewMgr.prototype.onCameraUpdate=function(){this.mViewAnimationIndex+=1;if(this.mViewAnimationIndex>=eDwViewMgr.viewAnimations.length){this.mViewAnimationIndex=0;this.mViewAnimationActive=false;this.stop()}if(this.mViewAnimationActive){this.animateNextView()}};eDwViewMgr.prototype.animateNextView=function(){var _this=this;if(this.mViewAnimationActive){this.setViewOrientation(eDwViewMgr.viewAnimations[this.mViewAnimationIndex],2e3);this.mAnimationTimeOutID=window.setTimeout((function(){_this.onCameraUpdate()}),2e3)}};eDwViewMgr.prototype.adjustOrientation=function(ioEveVecHC,ioUpVecHC){if(this.mViewer.getModel().getProperty("zUp")==="true"){cCamZUpMat.transform(ioEveVecHC,ioEveVecHC);cCamZUpMat.transform(ioUpVecHC,ioUpVecHC)}};eDwViewMgr.viewAnimations=[eDwTypes_19.HC.ViewOrientation.Front,eDwTypes_19.HC.ViewOrientation.Back,eDwTypes_19.HC.ViewOrientation.Left,eDwTypes_19.HC.ViewOrientation.Right,eDwTypes_19.HC.ViewOrientation.Bottom,eDwTypes_19.HC.ViewOrientation.Top,eDwTypes_19.HC.ViewOrientation.Iso];return eDwViewMgr}();var cCamZUpMat=eDwTypes_19.HC.Matrix.createFromArray([0,1,0,0,0,0,1,0,1,0,0,0,0,0,0,1]);return eDwViewMgr}));define("eDwXSectionMgr",["require","exports","eDwXSectionOperator","eDwGeomUtils","eDwTypes","eDwTypes"],(function(require,exports,eDwXSectionOperator,eDwGeomUtils,eDwTypes_20,eDwTypes_21){"use strict";var eDwXSectionMgr=function(){function eDwXSectionMgr(iViewer){iViewer.XSectionMgr=this;this.mViewer=iViewer;var xSectionOp=new eDwXSectionOperator(iViewer);this.mXSectionOpID=iViewer.OperatorMgr.registerCustomOperator(xSectionOp);this.HCXSectionMgr=iViewer.HCViewer.cuttingManager;this.SectionCapVisibility=false;this.mXSectionIndex=eDwTypes_20.SectionPlaneOrientation.XY.Index;this.mSectionVisibility=true;this.mSectionsVisibilityState=[false,false,false]}eDwXSectionMgr.prototype.unregister=function(){this.mViewer.OperatorMgr.unregisterCustomOperatorByID(this.mXSectionOpID);this.mViewer.XSectionMgr=null};eDwXSectionMgr.prototype.turnOnSectionPlane=function(iOn){var _this=this;if(this.getXSectionHC()){if(iOn){(function(){return __awaiter(_this,void 0,void 0,(function(){var ret;return __generator(this,(function(_a){switch(_a.label){case 0:ret=this.mViewer.OperatorMgr.push(this.mXSectionOpID);console.debugLog("Section","Section plane operator push ret = "+ret);return[4,this.HCXSectionMgr.setCappingGeometryVisibility(true)];case 1:_a.sent();return[2]}}))}))})()}else{var opID=this.mViewer.OperatorMgr.pop();console.debugLog("Section","Popped op ID = "+opID+" xSection op ID = "+this.mXSectionOpID)}}};eDwXSectionMgr.prototype.activateCurrent=function(){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().activate()];case 1:_a.sent();return[4,this.setToCurrentSectionPlane()];case 2:_a.sent();if(!!this.mSectionVisibility)return[3,4];return[4,this.updateSectionVisibility(false)];case 3:_a.sent();_a.label=4;case 4:return[2]}}))}))})()};eDwXSectionMgr.prototype.deactivateCurrent=function(){var _this=this;this.mSectionsVisibilityState=[false,false,false];(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.getXSectionHC().deactivate()];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.isCurrentActive=function(){return this.getXSectionHC().isActive()};Object.defineProperty(eDwXSectionMgr.prototype,"SectionIndex",{get:function(){return this.mXSectionIndex},enumerable:false,configurable:true});eDwXSectionMgr.prototype.setSectionPlane=function(ioSection,iAllowActivation){if(iAllowActivation===void 0){iAllowActivation=true}return __awaiter(this,void 0,void 0,(function(){var bbox,bboxExtents,sectionHC,boxCenter,sectionPlane,minPlanePt,maxPlanePt,vec,centerPt,dir,mirrorPlaneNormal,mirrorPlane,maxOnPlnPt,minOnPlnPt,mirrorPlaneDist,distDir,revDistDir,pts;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mViewer.getModel().calculateBoundingBox()];case 1:bbox=_a.sent();bboxExtents=bbox.extents();if(!ioSection||bboxExtents.equals(eDwTypes_21.HC.Point3.zero()))return[2];sectionHC=this.getXSectionHC();if(!(ioSection.Index!==this.mXSectionIndex))return[3,6];if(!sectionHC)return[3,5];if(!sectionHC.isActive())return[3,3];return[4,sectionHC.deactivate()];case 2:_a.sent();_a.label=3;case 3:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 4:_a.sent();_a.label=5;case 5:this.mXSectionIndex=ioSection.Index;sectionHC=this.getXSectionHC();_a.label=6;case 6:boxCenter=bbox.center();if(!(sectionHC.getCount()<1))return[3,9];sectionPlane=ioSection.Plane.copy();sectionPlane.d=-sectionPlane.distanceToPoint(boxCenter);minPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.min,sectionPlane);maxPlanePt=eDwGeomUtils.dropPointOnPlane(bbox.max,sectionPlane);vec=maxPlanePt.copy().subtract(minPlanePt);vec=vec.scale(.55);centerPt=eDwGeomUtils.dropPointOnPlane(boxCenter,sectionPlane);dir=sectionPlane.normal.copy();centerPt=centerPt.add(dir.scale(sectionPlane.d));mirrorPlaneNormal=eDwTypes_21.HC.Point3.zero();eDwTypes_21.HC.Util.oneVectorCross(sectionPlane.normal.copy(),mirrorPlaneNormal);mirrorPlane=eDwTypes_21.HC.Plane.createFromPointAndNormal(centerPt,mirrorPlaneNormal);maxOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec);minOnPlnPt=eDwTypes_21.HC.Point3.add(centerPt,vec.scale(-1));mirrorPlaneDist=mirrorPlane.distanceToPoint(maxOnPlnPt);distDir=mirrorPlaneNormal.copy().scale(2*mirrorPlaneDist);revDistDir=distDir.copy().scale(-1);pts=[];pts.push(minOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(maxOnPlnPt,revDistDir));pts.push(maxOnPlnPt);pts.push(eDwTypes_21.HC.Point3.add(minOnPlnPt,distDir));sectionHC=this.getXSectionHC();return[4,sectionHC.addPlane(sectionPlane,pts)];case 7:_a.sent();return[4,sectionHC.setColor(eDwTypes_21.HC.Color.createFromFloat(0,1,0))];case 8:_a.sent();_a.label=9;case 9:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 10:_a.sent();return[4,this.HCXSectionMgr.setStandinGeometryPickable(true)];case 11:_a.sent();return[2]}}))}))};eDwXSectionMgr.prototype.flipSectionPlane=function(){var _this=this;var sectionHC=this.getXSectionHC();if(!sectionHC)return;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return;sectionPlane.normal.negate();sectionPlane.d=-sectionPlane.d;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlane)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.setViewToSectionPlane=function(){var sectionHC=this.getXSectionHC();if(!sectionHC)return null;var sectionPlane=sectionHC.getPlane(0);if(!sectionPlane)return null;return this.mViewer.ViewMgr.setViewOrientationToDirection(sectionPlane.normal.copy())};eDwXSectionMgr.prototype.moveCurrentAlongNormal=function(iDistVec){var _this=this;var camera=this.mViewer.getHCView().getCamera();var camPosition=camera.getPosition();var camTarget=camera.getTarget();var camUp=camera.getUp();var camZ=camTarget.subtract(camPosition);camZ=camZ.normalize();var camY=camUp.normalize();var camX=eDwTypes_21.HC.Point3.cross(camZ,camY);var realVec=camX.scale(iDistVec.x).add(camY.scale(iDistVec.y));realVec.add(camZ.scale(iDistVec.z));var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);var normal=sectionPlaneHC.normal.copy();normal=normal.normalize();var distance=eDwTypes_21.HC.Point3.dot(realVec,normal);if(Math.abs(distance)<1e-6)return;sectionPlaneHC.d-=distance;var lenVec=normal.scale(distance);var newPosMat=new eDwTypes_21.HC.Matrix;newPosMat=newPosMat.setTranslationComponent(lenVec.x,lenVec.y,lenVec.z);(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,sectionHC.updatePlane(0,sectionPlaneHC,newPosMat,true,false)];case 1:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.disableSectionCapVisibility=function(iDisable){this.setSectionCapVisibility(iDisable?false:this.mEnableSectionCaps)};eDwXSectionMgr.prototype.projectPoint=function(iPnt){var sectionHC=this.getXSectionHC();var sectionPlaneHC=sectionHC.getPlane(0);return eDwGeomUtils.dropPointOnPlane(iPnt,sectionPlaneHC)};eDwXSectionMgr.prototype.getXSectionHC=function(){return this.HCXSectionMgr.getCuttingSection(this.mXSectionIndex)};eDwXSectionMgr.prototype.setSectionCapVisibility=function(iEnable){var _this=this;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.HCXSectionMgr.setCappingFaceColor(iEnable?cSectionCapFaceColor:null)];case 1:_a.sent();return[4,this.HCXSectionMgr.setCappingLineColor(iEnable?null:cSectionCapOutlineColor)];case 2:_a.sent();return[2]}}))}))})()};eDwXSectionMgr.prototype.updateSectionVisibility=function(iVisible){return __awaiter(this,void 0,void 0,(function(){var activePlaneX,isSectionVisible,iExcp_18;return __generator(this,(function(_a){switch(_a.label){case 0:activePlaneX=this.getXSectionHC();activePlaneX.setOpacity(iVisible?cSectionPlaneOpacity:0);isSectionVisible=this.mSectionsVisibilityState[this.mXSectionIndex];this.mSectionsVisibilityState[this.mXSectionIndex]=iVisible;if(!iVisible)return[3,7];if(!(activePlaneX.isActive()&&isSectionVisible))return[3,4];_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,activePlaneX.deactivate()];case 2:_a.sent();return[3,4];case 3:iExcp_18=_a.sent();return[3,4];case 4:return[4,this.HCXSectionMgr.refreshPlaneGeometry()];case 5:_a.sent();return[4,activePlaneX.activate()];case 6:_a.sent();_a.label=7;case 7:return[2]}}))}))};eDwXSectionMgr.prototype.setToCurrentSectionPlane=function(){return __awaiter(this,void 0,void 0,(function(){var orientation,orientations,_a,_b,_i,orientationName;return __generator(this,(function(_c){switch(_c.label){case 0:orientations=eDwTypes_20.SectionPlaneOrientation;_a=[];for(_b in orientations)_a.push(_b);_i=0;_c.label=1;case 1:if(!(_i<_a.length))return[3,4];orientationName=_a[_i];orientation=orientations[orientationName];if(!(orientation.Index===this.mXSectionIndex))return[3,3];return[4,this.setSectionPlane(orientation)];case 2:_c.sent();return[2];case 3:_i++;return[3,1];case 4:return[2]}}))}))};Object.defineProperty(eDwXSectionMgr.prototype,"SectionCapVisibility",{get:function(){return this.mEnableSectionCaps},set:function(iEnable){this.mEnableSectionCaps=iEnable;this.setSectionCapVisibility(iEnable)},enumerable:false,configurable:true});Object.defineProperty(eDwXSectionMgr.prototype,"SectionVisibility",{set:function(iVisible){var _this=this;this.mSectionVisibility=iVisible;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.updateSectionVisibility(this.mSectionVisibility)];case 1:_a.sent();return[2]}}))}))})()},enumerable:false,configurable:true});return eDwXSectionMgr}();var cSectionPlaneOpacity=.3;var cSectionCapFaceColor=new eDwTypes_21.HC.Color(128,128,128);var cSectionCapOutlineColor=new eDwTypes_21.HC.Color(255,0,0);return eDwXSectionMgr}));define("eDwXSectionOperator",["require","exports","eDwTypes","eDwOperatorBaseDeps","eDwCommandMgr","eDwMoveSectionPlaneCmd","utils"],(function(require,exports,eDwTypes_22,eDwOperatorBaseDeps_3,eDwCommandMgr,eDwMoveSectionPlaneCmd,utils){"use strict";var eDwXSectionOperator=function(_super){__extends(eDwXSectionOperator,_super);function eDwXSectionOperator(iViewer){return _super.call(this,iViewer)||this}eDwXSectionOperator.prototype.onActivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onActivate.call(this)];case 1:_a.sent();this.Viewer.XSectionMgr.activateCurrent();return[2]}}))}))};eDwXSectionOperator.prototype.onDeactivate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:this.Viewer.XSectionMgr.deactivateCurrent();return[4,_super.prototype.onDeactivate.call(this)];case 1:_a.sent();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseDown=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var selObj,selObjNodeIDHC,sectionMgr,typeOfSel,objHC,sectionMgrHC;var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioMouseEvent||!this.Viewer.XSectionMgr.isCurrentActive()){ioMouseEvent.setHandled(true);return[2]}return[4,eDwOperatorBaseDeps_3.eDwBaseOperator.getPickResult(ioMouseEvent,this.Viewer.ViewMgr)];case 1:selObj=_a.sent();selObjNodeIDHC=selObj.getIDHC();if(utils.isNaN(selObjNodeIDHC)||selObjNodeIDHC>=0){ioMouseEvent.setHandled(false);return[2]}return[4,_super.prototype.onMouseDown.call(this,ioMouseEvent)];case 2:_a.sent();sectionMgr=this.Viewer.XSectionMgr;sectionMgr.disableSectionCapVisibility(true);ioMouseEvent.setHandled(true);if(selObjNodeIDHC){typeOfSel=selObj.getSelectionType();objHC=typeOfSel===eDwTypes_22.HC.SelectionType.None?null:selObj;console.debugLog("Section","sel obj = "+JSON.stringify(objHC));sectionMgrHC=this.Viewer.XSectionMgr.HCXSectionMgr;if(sectionMgrHC.getCuttingSectionFromNodeId(selObjNodeIDHC)){this.mSectionDragPtHC=this.screenToWorld(ioMouseEvent.getPosition())||this.mSectionDragPtHC}}(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,this.mMoveSectionCmd.cancel()];case 1:_a.sent();_a.label=2;case 2:this.mMoveSectionCmd=new eDwMoveSectionPlaneCmd(this.Viewer);return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.onMouseMove=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var crossSectionMgr,pos2DHC,pnt3DHC,delta;return __generator(this,(function(_a){ioMouseEvent.setHandled(false);crossSectionMgr=this.Viewer.XSectionMgr;if(!crossSectionMgr.isCurrentActive()){return[2]}if(this.CurrInputInfo&&this.mSectionDragPtHC){pos2DHC=ioMouseEvent.getPosition();pnt3DHC=this.screenToWorld(pos2DHC);if(!pnt3DHC)return[2];delta=eDwTypes_22.HC.Point3.subtract(pnt3DHC,this.mSectionDragPtHC);this.Viewer.XSectionMgr.moveCurrentAlongNormal(delta);this.mSectionDragPtHC=pnt3DHC;ioMouseEvent.setHandled(true)}return[2]}))}))};eDwXSectionOperator.prototype.onMouseUp=function(ioMouseEvent){return __awaiter(this,void 0,void 0,(function(){var _this=this;return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.onMouseUp.call(this,ioMouseEvent)];case 1:_a.sent();this.Viewer.XSectionMgr.disableSectionCapVisibility(false);ioMouseEvent.setHandled(false);delete this.mSectionDragPtHC;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!this.mMoveSectionCmd)return[3,2];return[4,eDwCommandMgr.get().run(this.mMoveSectionCmd,"commit")];case 1:_a.sent();_a.label=2;case 2:delete this.mMoveSectionCmd;return[2]}}))}))})();return[2]}}))}))};eDwXSectionOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_22.HC.EventType.MouseDown||iEventType===eDwTypes_22.HC.EventType.TouchStart};eDwXSectionOperator.prototype.screenToWorld=function(iPos2DHC){var viewHC=this.Viewer.getHCView();var normScrPos2DHC=viewHC.pointToWindowPosition(iPos2DHC);var inPnt3DHC=new eDwTypes_22.HC.Point3(normScrPos2DHC.x,normScrPos2DHC.y,0);var projMatHC=viewHC.getProjectionMatrix();projMatHC.m[15]=1;var invMatHC=eDwTypes_22.HC.Matrix.inverse(projMatHC);if(!invMatHC)return null;var tMatHC=invMatHC.transpose();var worldPnt3D=eDwTypes_22.HC.Point3.zero();var div=inPnt3DHC.x*tMatHC.m[3]+inPnt3DHC.y*tMatHC.m[7]+inPnt3DHC.z*tMatHC.m[11]+tMatHC.m[15];worldPnt3D.x=(inPnt3DHC.x*tMatHC.m[0]+inPnt3DHC.y*tMatHC.m[1]+inPnt3DHC.z*tMatHC.m[2]+tMatHC.m[3])/div;worldPnt3D.y=(inPnt3DHC.x*tMatHC.m[4]+inPnt3DHC.y*tMatHC.m[5]+inPnt3DHC.z*tMatHC.m[6]+tMatHC.m[7])/div;worldPnt3D.z=(inPnt3DHC.x*tMatHC.m[8]+inPnt3DHC.y*tMatHC.m[9]+inPnt3DHC.z*tMatHC.m[10]+tMatHC.m[11])/div;return worldPnt3D};return eDwXSectionOperator}(eDwOperatorBaseDeps_3.eDwBaseOperator);return eDwXSectionOperator}));define("eDwZoomToFitCmd",["require","exports","eDwSupportsHistoryCmd"],(function(require,exports,eDwSupportsHistoryCmd){"use strict";var eDwZoomToFitCmd=function(_super){__extends(eDwZoomToFitCmd,_super);function eDwZoomToFitCmd(iViewer,iNodeID,iCamera){var _this=_super.call(this,iViewer)||this;_this.mInitialCamera=iCamera.copy();_this.mFinalCamera=iCamera.copy();_this.mNodeIDHC=iNodeID;return _this}eDwZoomToFitCmd.prototype.undo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.undo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mInitialCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.redo=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.redo.call(this)];case 1:if(!_a.sent())return[2,false];this.mViewer.ViewMgr.setCamera(this.mFinalCamera);return[2,true]}}))}))};eDwZoomToFitCmd.prototype.commit=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.commit.call(this)];case 1:_a.sent();return[4,this.mViewer.ViewMgr.fitScreenToNodes([this.mNodeIDHC],this.mFinalCamera)];case 2:_a.sent();return[2]}}))}))};Object.defineProperty(eDwZoomToFitCmd.prototype,"Aggregable",{get:function(){return true},enumerable:false,configurable:true});return eDwZoomToFitCmd}(eDwSupportsHistoryCmd);return eDwZoomToFitCmd}));requirejs.config({baseUrl:"./js/3rdParty",paths:{jquery:"jquery.min","jquery-ui":"jquery-ui.min","jquery.fullscreen":"jquery.fullscreen.min","jquery.iframe-transport":"jquery.iframe-transport","jquery.fileupload":"jquery.fileupload","solidworks.web":"solidworks.web"},map:{"jquery.fileupload":{"jquery-ui/ui/widget":"jquery-ui"}},shim:{eDrawingsBase:{deps:["jquery"]},"jquery-ui":{deps:["jquery"]},"jquery.fullscreen":{deps:["jquery"]},"jquery.iframe-transport":{deps:["jquery"]},"jquery-ajax-native":{deps:["jquery"]}}});requirejs(["eDrawingsWebViewer"],(function(eDwWebViewer){console.excludeDebugLogCategories=["UIEvents","BaseSelOp","Operator"];eDwWebViewer.start()}));define("utils",["require","exports"],(function(require,exports){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.makeArray=exports.getFirstMatchedMethodObj=exports.formatString=exports.ReversibleStringEnum=exports.deepCopyArray=exports.getExtension=exports.isEqual=exports.isNumber=exports.isNaN=exports.appendToArray=exports.isOfType=exports.getObjectTypeName=exports.isInstanceOf=exports.populateMixinObjectFromClasses=exports.populateMixinObject=exports.MixinBase=exports.getUint8Array=exports.forAll=void 0;function forAll(iFunc,iDictionary){if(!iDictionary)return;Object.keys(iDictionary).forEach((function(iKeyString){var key=parseInt(iKeyString,10);iFunc(key,iDictionary[key])}))}exports.forAll=forAll;function getUint8Array(iBase64EncodedString){var binString=window.atob(iBase64EncodedString);var len=binString.length;var bytes=new Uint8Array(len);for(var i=0;i-1?true:false}return iInstance instanceof iConstructor?true:isMixinInstance()}exports.isInstanceOf=isInstanceOf;function getObjectTypeName(iObj){if(!iObj)return"";return iObj.constructor.toString().split(" ")[1].split("(")[0]}exports.getObjectTypeName=getObjectTypeName;function isOfType(iArg,iDiscriminator){var argType=typeof iArg;return iArg&&(argType==="object"||argType==="function")?iDiscriminator in iArg:false}exports.isOfType=isOfType;function appendToArray(iElemForArray,ioArray){if(!iElemForArray||!ioArray)return;if(iElemForArray instanceof Promise){ioArray.push(iElemForArray.catch((function(iExcp){return iExcp})))}else{ioArray.push(iElemForArray)}}exports.appendToArray=appendToArray;function isNaN(iInput){return!isNumber(iInput)}exports.isNaN=isNaN;var cOrigNaN=window.isNaN;window.isNaN=isNaN;function isNumber(iInput){return typeof iInput==="number"&&(iInput===0||!cOrigNaN(iInput))?true:false}exports.isNumber=isNumber;function isEqual(iFirstObj,iSecondObj,iStrict){if(iStrict===void 0){iStrict=false}if(iFirstObj===iSecondObj)return true;if(!iFirstObj||!iSecondObj)return false;if(typeof iFirstObj!==typeof iSecondObj)return false;var numKeys=Object.keys(iFirstObj).length;if(iStrict&&numKeys!==Object.keys(iSecondObj).length)return false;var matchKeys=0;for(var key in iFirstObj){if(iFirstObj[key]===iSecondObj[key])++matchKeys}return numKeys===matchKeys?true:false}exports.isEqual=isEqual;function getExtension(iString){if(!iString)return"";var pos=iString.lastIndexOf(".");return pos===-1?"":iString.substr(pos+1).toLowerCase()}exports.getExtension=getExtension;function deepCopyArray(iArray){return JSON.parse(JSON.stringify(iArray))}exports.deepCopyArray=deepCopyArray;var ReversibleStringEnum=function(){function ReversibleStringEnum(iReversibleMapData){this.mMapping=iReversibleMapData;this.mReverseMapping={};for(var key in iReversibleMapData){this.mReverseMapping[iReversibleMapData[key]]=key}}ReversibleStringEnum.prototype.getValue=function(iKey){var value=this.mMapping[iKey];return value?value:this.mReverseMapping[iKey]};return ReversibleStringEnum}();exports.ReversibleStringEnum=ReversibleStringEnum;function formatString(iFormat){var iArgs=[];for(var _i=1;_i-1?iKey:null}));return props.length?iObj[props[0]]:null}exports.getFirstMatchedMethodObj=getFirstMatchedMethodObj;function makeArray(iObj){return iObj?Object.keys(iObj).map((function(iKey){return iObj[iKey]})):[]}exports.makeArray=makeArray})); // Copyright 2018-2021 Dassault Systemes SolidWorks Corporation. All rights reserved. diff --git a/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT b/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT index 28b301d8f..1e9ab6e39 100644 --- a/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT +++ b/sheetpress/components/sprcb-650-light/cad/20_80_60.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1061b932cf275127bef228fe49429b03c9e8d59d08ac7c8c2c75895cf31458fe -size 143723 +oid sha256:c4d3d415701fa86f0786a0f9a070e48dbd25d1995789fea617ebf2192cf1aa37 +size 142739 diff --git a/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM b/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM index 59bf6761e..9b540ae3f 100644 --- a/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM +++ b/sheetpress/components/sprcb-650-light/cad/210_PlateAssemblyRibs.SLDASM @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1ab35ec306ccd4ed8ce9857c1a09f5b0acc24016d60ace5e3b9da9d4a5354dce -size 313464 +oid sha256:c34aab7e3f646ee2a8cdecc88e68849c40796f2efdcfa35f20a0a11275b1684d +size 312194 diff --git a/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT b/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT index e2dbf1221..0a4bded94 100644 --- a/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT +++ b/sheetpress/components/sprcb-650-light/cad/7_Side_x2_4mm_FERRO.SLDPRT @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5530c9a15ed3687033065146eeeb555bb76686f04db83ad20ce0a28de2bbe8af -size 164210 +oid sha256:eb08b564f9cbd13ce592837dba134e7a6a9e10a2010279405d40dfa8b9915d2b +size 166107