diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM index e33809eed..020727b40 100644 Binary files a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM and b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.EASM differ diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP index 73746e9cb..afdb840f9 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.STEP @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0b6821e2d8d793408290a7ab48c0698fc60631e061bf8be3090c53315642106d -size 1017358 +oid sha256:08b2f529b1691f3daaa93085cf22c6f5d727451812c0465c5c0cd10fa220316f +size 1017413 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg index 414791dff..3b21c7e32 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.jpg @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fbc84392b6dfdef12d6b52ede7a8f1f2b7d1d86f1424dbf9b399c88a8ad4c3c1 -size 116649 +oid sha256:f07f2dfa63aa1f59423460de4b92d2444e004d4efed8c4114cde730bf8f96ddd +size 116665 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json index 9ae7f3267..155d44f58 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.json @@ -3,6 +3,9 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Global-130x130x90_Assembly.SLDASM", "testx": "2" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT" }, @@ -12,16 +15,13 @@ { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" + }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" } ] \ No newline at end of file diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json index b196b78f4..35788b7cb 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.tree.json @@ -2,13 +2,13 @@ "assembly": { "Components": [ { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21604\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "IsSuppressed": true + "Name": "middle-30-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false }, { - "Name": "cam-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx19108\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "IsSuppressed": true }, { @@ -21,11 +21,21 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "IsSuppressed": false }, + { + "Name": "cam-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "IsSuppressed": true + }, { "Name": "403_SlideKey_x1_4mm_INOX-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "IsSuppressed": false }, + { + "Name": "Base-130x130-4", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", + "IsSuppressed": false + }, { "Name": "Rod-16-100-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", @@ -42,25 +52,15 @@ "IsSuppressed": false }, { - "Name": "middle-30-1", + "Name": "middle-30-3", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, - { - "Name": "Base-130x130-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", - "IsSuppressed": false - }, { "Name": "middle-30-5", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, - { - "Name": "middle-30-3", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "IsSuppressed": false - }, { "Name": "middle-30-4", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", @@ -72,24 +72,44 @@ "Name": "Global-130x130x90_Assembly", "Children": [ { - "Name": "Object-100^Global-130x130x90_Assembly-1", + "Name": "middle-30-1", "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21604\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623175, + "Density": 1000.0, + "Volume": 0.00040340012585623173, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.3431319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.3131319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, "LaserParts": null, - "IsSuppressed": true, + "IsSuppressed": false, "activeConfiguration": null }, { - "Name": "cam-1", + "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx19108\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "Parent": null, "Properties": null, "Equations": null, @@ -111,12 +131,12 @@ }, "Equations": {}, "Mass": { - "Mass": 0.026901716907236757, + "Mass": 0.02690171690723676, "Density": 1000.0, - "Volume": 2.6901716907236757E-05, + "Volume": 2.690171690723676E-05, "SurfaceArea": 0.029528713024743067, - "CenterOfMassX": -0.07642363460503289, - "CenterOfMassY": -0.10216552415535946, + "CenterOfMassX": -0.07642363460503288, + "CenterOfMassY": -0.10216552415535947, "CenterOfMassZ": 0.0010000000000000271 }, "Box": { @@ -172,44 +192,9 @@ "activeConfiguration": null }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", + "Name": "cam-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.031165822553953983, - "Density": 1000.0, - "Volume": 3.116582255395398E-05, - "SurfaceArea": 0.020759907411425683, - "CenterOfMassX": -0.02890495459721023, - "CenterOfMassY": -4.91750425151493E-18, - "CenterOfMassZ": 0.001981939807899837 - }, - "Box": { - "MinX": -0.07207398866188411, - "MinY": -0.3511319349006261, - "MinZ": -0.24813535924037022, - "MaxX": 0.1879260113381159, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037018 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Rod-16-100-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", "Parent": null, "Properties": null, "Equations": null, @@ -222,101 +207,30 @@ "activeConfiguration": null }, { - "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Name": "403_SlideKey_x1_4mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Lydia-V3-100F": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.46031080130654306, - "Density": 1000.0, - "Volume": 0.00046031080130654305, - "SurfaceArea": 0.09232404193099744, - "CenterOfMassX": 0.09000000000000002, - "CenterOfMassY": -0.0214291226480874, - "CenterOfMassZ": 0.08000000000000002 - }, - "Box": { - "MinX": -0.042022140946423744, - "MinY": -0.381131934900626, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905357668, - "MaxY": -0.3471319349006241, - "MaxZ": -0.10313535924037014 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Plunger-130-25-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.33627292006587695, + "Mass": 0.03116582255395397, "Density": 1000.0, - "Volume": 0.00033627292006587693, - "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7498685563838114E-17, - "CenterOfMassY": -3.148606744368398E-19, - "CenterOfMassZ": 0.009983183698600072 + "Volume": 3.116582255395397E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.028904954597210243, + "CenterOfMassY": -4.929945473352175E-18, + "CenterOfMassZ": 0.001981939807899837 }, "Box": { - "MinX": -0.017022140946419705, - "MinY": -0.3365246919593774, - "MinZ": -0.2581353592403702, - "MaxX": 0.11297785905358027, - "MaxY": -0.3165246919593774, - "MaxZ": -0.12813535924037017 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "middle-30-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.40340012585623186, - "Density": 1000.0, - "Volume": 0.00040340012585623184, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.3431319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.3131319349006246, - "MaxZ": -0.10313535924037016 + "MinX": -0.07207398866159359, + "MinY": -0.3511319349006261, + "MinZ": -0.2481353592403702, + "MaxX": 0.18792601133840642, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037015 }, "Material": { "Material": "", @@ -347,11 +261,11 @@ "CenterOfMassZ": 0.08000000000000003 }, "Box": { - "MinX": -0.04202214094641978, - "MinY": -0.22313193490065159, + "MinX": -0.042022140946419775, + "MinY": -0.22313193490068667, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490065156, + "MaxY": -0.19313193490068664, "MaxZ": -0.10313535924037016 }, "Material": { @@ -369,30 +283,81 @@ "activeConfiguration": null }, { - "Name": "middle-30-5", + "Name": "Rod-16-100-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Lydia-F100-ConnectorPlate-130x130-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Lydia-V3-100F": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.460310801306543, + "Density": 1000.0, + "Volume": 0.000460310801306543, + "SurfaceArea": 0.09232404193099744, + "CenterOfMassX": 0.09000000000000002, + "CenterOfMassY": -0.021429122648087405, + "CenterOfMassZ": 0.08000000000000004 + }, + "Box": { + "MinX": -0.042022140946423744, + "MinY": -0.381131934900626, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905357668, + "MaxY": -0.3471319349006241, + "MaxZ": -0.10313535924037014 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Plunger-130-25-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623186, + "Mass": 0.3362729200658769, "Density": 1000.0, - "Volume": 0.00040340012585623184, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 + "Volume": 0.0003362729200658769, + "SurfaceArea": 0.043941097214951826, + "CenterOfMassX": 1.7313547487269252E-17, + "CenterOfMassY": 4.722910116552598E-19, + "CenterOfMassZ": 0.009983183698600072 }, "Box": { - "MinX": -0.04202214094629824, - "MinY": -0.25313193490065156, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905370177, - "MaxY": -0.22313193490065156, - "MaxZ": -0.10313535924037016 + "MinX": -0.01702214094641972, + "MinY": -0.33652469195933793, + "MinZ": -0.25813535924037023, + "MaxX": 0.11297785905358027, + "MaxY": -0.3165246919593379, + "MaxZ": -0.12813535924037023 }, "Material": { "Material": "", @@ -413,13 +378,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623186, + "Mass": 0.40340012585623175, "Density": 1000.0, - "Volume": 0.00040340012585623184, + "Volume": 0.00040340012585623173, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, + "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 + "CenterOfMassZ": 0.09 }, "Box": { "MinX": -0.042022140946419775, @@ -438,6 +403,41 @@ "IsSuppressed": false, "activeConfiguration": null }, + { + "Name": "middle-30-5", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623175, + "Density": 1000.0, + "Volume": 0.00040340012585623173, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09 + }, + "Box": { + "MinX": -0.042022140946113506, + "MinY": -0.25313193490068664, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905388651, + "MaxY": -0.22313193490068664, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "middle-30-4", "Children": null, @@ -448,13 +448,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.40340012585623186, + "Mass": 0.40340012585623175, "Density": 1000.0, - "Volume": 0.00040340012585623184, + "Volume": 0.00040340012585623173, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000007, + "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09000000000000001 + "CenterOfMassZ": 0.09 }, "Box": { "MinX": -0.042022140946419775, @@ -493,21 +493,21 @@ "Density": 1000.0, "Volume": 0.0031003946829898897, "SurfaceArea": 0.6720595324789161, - "CenterOfMassX": 0.04838569691844171, - "CenterOfMassY": -0.28663417377982214, + "CenterOfMassX": 0.04838569691846867, + "CenterOfMassY": -0.28663417377982886, "CenterOfMassZ": -0.19294303190243495 }, "Box": null, "Material": { + "middle-30-1": "", "SlideInner-1": "", "402_SlideCover-130_x2_2mm_INOX-1": "", "403_SlideKey_x1_4mm_INOX-1": "", + "Base-130x130-4": "", "Lydia-F100-ConnectorPlate-130x130-1": "", "Plunger-130-25-1": "", - "middle-30-1": "", - "Base-130x130-4": "", - "middle-30-5": "", "middle-30-3": "", + "middle-30-5": "", "middle-30-4": "" }, "States": {}, diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t index 2b98a2978..a0f729f03 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly-CAM.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:541c8cf3bcf55b0acf732e5e2218aabbcfa5eca0d94c3e7a98c56122ecaac733 -size 313284 +oid sha256:6d9da52feba5e3a8eb1b28e73e67714092b9eb8723d4aa65763e046d1cd6231d +size 313283 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM index 32580a9be..039c2595f 100644 Binary files a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM and b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.EASM differ diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json index 84596f64e..a8ec39b43 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.json @@ -7,21 +7,21 @@ "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" - }, - { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT" }, { "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT" }, { - "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT" + }, + { + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT" } ] \ No newline at end of file diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step index 295113831..cfb04b25d 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:65e70d507a3a38c99f7a37b5a7e2375afa707ba45fa2597e99656850432bb0db -size 1575025 +oid sha256:14584f4ac2c17d944517a0bbe6656fcf34c17e298a3091e33ce66fc21173e9f6 +size 1575014 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json index 7eb71b94d..b7102dde8 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.tree.json @@ -12,13 +12,8 @@ "IsSuppressed": false }, { - "Name": "Plunger-130-25-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", - "IsSuppressed": false - }, - { - "Name": "402_SlideCover-130_x2_2mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", + "Name": "middle-30-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false }, { @@ -27,8 +22,13 @@ "IsSuppressed": false }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx5188\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "IsSuppressed": true + }, + { + "Name": "402_SlideCover-130_x2_2mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "IsSuppressed": false }, { @@ -37,20 +37,25 @@ "IsSuppressed": false }, { - "Name": "middle-30-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Name": "403_SlideKey_x1_4mm_INOX-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "IsSuppressed": false }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx20000\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "IsSuppressed": true + "Name": "Plunger-130-25-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", + "IsSuppressed": false }, { "Name": "cam-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", "IsSuppressed": true }, + { + "Name": "middle-30-4", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false + }, { "Name": "middle-30-5", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", @@ -60,11 +65,6 @@ "Name": "middle-30-3", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "IsSuppressed": false - }, - { - "Name": "middle-30-4", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "IsSuppressed": false } ] }, @@ -123,65 +123,30 @@ "activeConfiguration": null }, { - "Name": "Plunger-130-25-1", + "Name": "middle-30-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.33627292006587695, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.00033627292006587693, - "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7656115901056533E-17, - "CenterOfMassY": 4.722910116552598E-19, - "CenterOfMassZ": 0.009983183698600072 + "Volume": 0.00040340012585623184, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000007, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.017022140946419705, - "MinY": -0.3365246919593774, - "MinZ": -0.2581353592403702, - "MaxX": 0.11297785905358027, - "MaxY": -0.3165246919593774, - "MaxZ": -0.12813535924037017 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "402_SlideCover-130_x2_2mm_INOX-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.06029217357682117, - "Density": 1000.0, - "Volume": 6.0292173576821175E-05, - "SurfaceArea": 0.06297190047201544, - "CenterOfMassX": -0.08999999999999989, - "CenterOfMassY": -0.08000000000000004, - "CenterOfMassZ": 0.0009999999999999723 - }, - "Box": { - "MinX": -0.04202214094642334, - "MinY": -0.345131934900626, - "MinZ": -0.2831353592403711, - "MaxX": 0.13797785905357673, - "MaxY": -0.3431319349006241, - "MaxZ": -0.10313535924036991 + "MinX": -0.042022140946419775, + "MinY": -0.3431319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.3131319349006246, + "MaxZ": -0.10313535924037016 }, "Material": { "Material": "", @@ -208,15 +173,15 @@ "Volume": 0.0005718507451545307, "SurfaceArea": 0.10740874971302464, "CenterOfMassX": 0.09000000000000001, - "CenterOfMassY": -0.012054290464327756, + "CenterOfMassY": -0.012054290464327754, "CenterOfMassZ": 0.08000000000000003 }, "Box": { - "MinX": -0.04202214094641978, - "MinY": -0.22313193490065159, + "MinX": -0.042022140946419775, + "MinY": -0.22313193490068667, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490065156, + "MaxY": -0.19313193490068664, "MaxZ": -0.10313535924037016 }, "Material": { @@ -234,30 +199,45 @@ "activeConfiguration": null }, { - "Name": "403_SlideKey_x1_4mm_INOX-1", + "Name": "Object-100^Global-130x130x90_Assembly-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx5188\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "402_SlideCover-130_x2_2mm_INOX-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\402_SlideCover-130_x2_2mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.031165822553953983, + "Mass": 0.06029217357682118, "Density": 1000.0, - "Volume": 3.116582255395398E-05, - "SurfaceArea": 0.020759907411425683, - "CenterOfMassX": -0.028904954597210236, - "CenterOfMassY": -4.5471736604448354E-18, - "CenterOfMassZ": 0.001981939807899837 + "Volume": 6.029217357682118E-05, + "SurfaceArea": 0.06297190047201544, + "CenterOfMassX": -0.08999999999999989, + "CenterOfMassY": -0.08000000000000003, + "CenterOfMassZ": 0.0009999999999999723 }, "Box": { - "MinX": -0.07207398866188411, - "MinY": -0.3511319349006261, - "MinZ": -0.24813535924037022, - "MaxX": 0.1879260113381159, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037018 + "MinX": -0.04202214094642334, + "MinY": -0.345131934900626, + "MinZ": -0.2831353592403711, + "MaxX": 0.13797785905357673, + "MaxY": -0.3431319349006241, + "MaxZ": -0.10313535924036991 }, "Material": { "Material": "", @@ -278,13 +258,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.026901716907236767, + "Mass": 0.026901716907236757, "Density": 1000.0, - "Volume": 2.6901716907236767E-05, + "Volume": 2.6901716907236757E-05, "SurfaceArea": 0.029528713024743067, "CenterOfMassX": -0.07642363460503289, "CenterOfMassY": -0.10216552415535946, - "CenterOfMassZ": 0.001000000000000027 + "CenterOfMassZ": 0.0010000000000000271 }, "Box": { "MinX": -0.0420221409464234, @@ -304,30 +284,30 @@ "activeConfiguration": null }, { - "Name": "middle-30-1", + "Name": "403_SlideKey_x1_4mm_INOX-1", "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.SLDPRT", "Parent": null, "Properties": { "Default": {} }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.03116582255395397, "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "Volume": 3.116582255395397E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.028904954597210247, + "CenterOfMassY": -4.857887308991148E-18, + "CenterOfMassZ": 0.001981939807899837 }, "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.3431319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.3131319349006246, - "MaxZ": -0.10313535924037016 + "MinX": -0.07207398866159359, + "MinY": -0.3511319349006261, + "MinZ": -0.2481353592403702, + "MaxX": 0.18792601133840642, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037015 }, "Material": { "Material": "", @@ -339,18 +319,38 @@ "activeConfiguration": null }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", + "Name": "Plunger-130-25-1", "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx20000\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Plunger-130-25.SLDPRT", "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.33627292006587695, + "Density": 1000.0, + "Volume": 0.00033627292006587693, + "SurfaceArea": 0.043941097214951826, + "CenterOfMassX": 1.7498685563838114E-17, + "CenterOfMassY": 4.722910116552598E-19, + "CenterOfMassZ": 0.009983183698600072 + }, + "Box": { + "MinX": -0.01702214094641972, + "MinY": -0.33652469195933793, + "MinZ": -0.25813535924037023, + "MaxX": 0.11297785905358027, + "MaxY": -0.3165246919593379, + "MaxZ": -0.12813535924037023 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, "LaserParts": null, - "IsSuppressed": true, + "IsSuppressed": false, "activeConfiguration": null }, { @@ -368,6 +368,41 @@ "IsSuppressed": true, "activeConfiguration": null }, + { + "Name": "middle-30-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.40340012585623186, + "Density": 1000.0, + "Volume": 0.00040340012585623184, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000007, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.2831319349006246, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.2531319349006246, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "middle-30-5", "Children": null, @@ -378,20 +413,20 @@ }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.0004034001258562318, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.04202214094629824, - "MinY": -0.25313193490065156, + "MinX": -0.042022140946113506, + "MinY": -0.25313193490068664, "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905370177, - "MaxY": -0.22313193490065156, + "MaxX": 0.13797785905388651, + "MaxY": -0.22313193490068664, "MaxZ": -0.10313535924037016 }, "Material": { @@ -413,13 +448,13 @@ }, "Equations": {}, "Mass": { - "Mass": 0.4034001258562318, + "Mass": 0.40340012585623186, "Density": 1000.0, - "Volume": 0.0004034001258562318, + "Volume": 0.00040340012585623184, "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, + "CenterOfMassX": 0.09000000000000007, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, @@ -437,41 +472,6 @@ "LaserParts": null, "IsSuppressed": false, "activeConfiguration": null - }, - { - "Name": "middle-30-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.4034001258562318, - "Density": 1000.0, - "Volume": 0.0004034001258562318, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.2831319349006246, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.2531319349006246, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null } ], "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Global-130x130x90_Assembly.SLDASM", @@ -493,22 +493,22 @@ "Density": 1000.0, "Volume": 0.0031003946829898897, "SurfaceArea": 0.6720595324789161, - "CenterOfMassX": 0.04838569691844171, - "CenterOfMassY": -0.28663417377982214, + "CenterOfMassX": 0.04838569691846867, + "CenterOfMassY": -0.28663417377982886, "CenterOfMassZ": -0.19294303190243495 }, "Box": null, "Material": { "Lydia-F100-ConnectorPlate-130x130-1": "", - "Plunger-130-25-1": "", - "402_SlideCover-130_x2_2mm_INOX-1": "", - "Base-130x130-4": "", - "403_SlideKey_x1_4mm_INOX-1": "", - "SlideInner-1": "", "middle-30-1": "", + "Base-130x130-4": "", + "402_SlideCover-130_x2_2mm_INOX-1": "", + "SlideInner-1": "", + "403_SlideKey_x1_4mm_INOX-1": "", + "Plunger-130-25-1": "", + "middle-30-4": "", "middle-30-5": "", - "middle-30-3": "", - "middle-30-4": "" + "middle-30-3": "" }, "States": {}, "LaserParts": null, diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t index 6d5527620..f40984f6e 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.x_t @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f7a4f817e2f82cd57c1da47dd1caccf9bb95da222e9fde797689442b17fdb23 -size 505031 +oid sha256:5b4ba74c90d4785417365f979dc28e61325fb27e8a9c6e20fc6ca172fefab9c0 +size 505033 diff --git a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html index 02ab8cd5a..18538ee4c 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly-cam.html @@ -8285,7 +8285,7 @@ var __extends=this&&this.__extends||function(){var extendStatics=function(d,b){e // 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]2||!this.mSelectionEvent){ioTouchEvent.setHandled(false);return[2]}origTouchEvent=this.mSelectionEvent.TouchEvent;if(ioTouchEvent.getId()===origTouchEvent.getId()){curDragPt=eDwGeomUtils.screenToWorld(ioTouchEvent.getPosition(),this.Viewer.getHCView());dragVec=eDwTypes_1.HC.Point3.subtract(curDragPt,lastTouchInfo.DragPt);this.dragFree(dragVec)}else{deltaPt=eDwTypes_1.HC.Point2.subtract(ioTouchEvent.getPosition(),lastTouchInfo.Pos);this.dragOrbit(deltaPt)}ioTouchEvent.setHandled(true);return[2]}}))}))};eDwMoveOperator.prototype.onTouchEnd=function(ioTouchEvent){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:if(!ioTouchEvent)return[2];ioTouchEvent.setHandled(false);this.removeTouchById(ioTouchEvent.getId());if(!(this.mSelectionEvent&&ioTouchEvent.getId()===this.mSelectionEvent.TouchEvent.getId()))return[3,2];return[4,_super.prototype.onTouchEnd.call(this,ioTouchEvent)];case 1:_a.sent();this.mSelectionEvent=null;_a.label=2;case 2:return[2]}}))}))};eDwMoveOperator.prototype.needsSelection=function(iEventType){return iEventType===eDwTypes_1.HC.EventType.MouseDown||iEventType===eDwTypes_1.HC.EventType.TouchStart};eDwMoveOperator.prototype.dragFree=function(vec){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var modelHC=this.Viewer.getModel().getHCModel();var transMat=new eDwTypes_1.HC.Matrix;transMat.setTranslationComponent(vec.x,vec.y,vec.z);utils.forAll((function(iModelNodeID,ioNodeData){ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,transMat);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mCompDataLocal);return true};eDwMoveOperator.prototype.dragOrbit=function(deltaScrPt){if(!this.CurrInputInfo&&0===this.CurrTouches.length)return false;var view=this.Viewer.getHCView();var model=this.Viewer.getModel();var modelHC=model.getHCModel();var camera=view.getCamera();var projVec=eDwTypes_1.HC.Point3.subtract(camera.getTarget(),camera.getPosition()).normalize();var upVec=camera.getUp().copy().normalize();var dirVec=eDwTypes_1.HC.Point3.cross(upVec,projVec).normalize();utils.forAll((function(iModelNodeID,ioNodeData){if(!ioNodeData.Bbox)return;var xformedCenter=new eDwTypes_1.HC.Point3(0,0,0);ioNodeData.Xform.transform(ioNodeData.Bbox.center(),xformedCenter);var transMat=new eDwTypes_1.HC.Matrix;var revTransMat=new eDwTypes_1.HC.Matrix;revTransMat.setTranslationComponent(-xformedCenter.x,-xformedCenter.y,-xformedCenter.z);transMat.setTranslationComponent(xformedCenter.x,xformedCenter.y,xformedCenter.z);var upAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(upVec,deltaScrPt.x);var dirAxisRotMat=eDwTypes_1.HC.Matrix.createFromOffAxisRotation(dirVec,-deltaScrPt.y);var rotMatrix=eDwTypes_1.HC.Matrix.multiply(revTransMat,upAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,dirAxisRotMat);rotMatrix=eDwTypes_1.HC.Matrix.multiply(rotMatrix,transMat);ioNodeData.Xform=eDwTypes_1.HC.Matrix.multiply(ioNodeData.Xform,rotMatrix);modelHC.setNodeMatrix(iModelNodeID,ioNodeData.Xform)}),this.mCompDataLocal);return true};return eDwMoveOperator}(eDwBaseSelOperator);function transformBox(iXform,ioBox){iXform.transform(ioBox.min,ioBox.min);iXform.transform(ioBox.max,ioBox.max)}return eDwMoveOperator}));define("eDwUIMoveComponentPlugin",["require","exports","eDwUIBasePlugin","eDwCompXformMgr","eDwEvents","eDwUIUtils"],(function(require,exports,eDwUIBasePlugin_1,eDwCompXformMgr,eDwEvents_3,eDwUIUtils){"use strict";var eDwUIMoveComponentPlugin=function(_super){__extends(eDwUIMoveComponentPlugin,_super);function eDwUIMoveComponentPlugin(iViewer,iViewerFeatOpts){var _this=this;var buttonInfo={ID:"#edrawings-button-move"};_this=_super.call(this,"MoveComponent",iViewer,buttonInfo,iViewerFeatOpts)||this;_this.initPluginButton();_this.mCompXformMgr=new eDwCompXformMgr(iViewer);var model=iViewer.getModel();eDwUIUtils.hide(_this.PluginButtonID,!model.isAssembly());return _this}eDwUIMoveComponentPlugin.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,_super.prototype.init.call(this)];case 1:_a.sent();return[2]}}))}))};eDwUIMoveComponentPlugin.prototype.onClick=function(iActivate){_super.prototype.onClick.call(this,iActivate);if(iActivate){eDwUIUtils.activateUI(this.PluginButtonID,null)}};eDwUIMoveComponentPlugin.prototype.addEventHandlers=function(){_super.prototype.addEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",true)};eDwUIMoveComponentPlugin.prototype.removeEventHandlers=function(){_super.prototype.removeEventHandlers.call(this);_super.prototype.addAppObjEvent.call(this,eDwEvents_3.ResetSceneEvent,"onResetScene",false)};eDwUIMoveComponentPlugin.prototype.onActivate=function(iButtonJQ){if(!_super.prototype.onActivate.call(this,iButtonJQ))return false;this.mCompXformMgr.activateMoveOp();$("#edrawings-canvas")[0].style.cursor="pointer";return true};eDwUIMoveComponentPlugin.prototype.onDeactivate=function(iButtonJQ){var _this=this;if(!_super.prototype.onDeactivate.call(this,iButtonJQ))return false;(function(){return __awaiter(_this,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,this.mCompXformMgr.deactivateMoveOp()];case 1:_a.sent();return[2]}}))}))})();$("#edrawings-canvas")[0].style.cursor="default";return true};eDwUIMoveComponentPlugin.prototype.onResetScene=function(iDoReset){this.mCompXformMgr.resetModelNodeXforms(iDoReset)};return eDwUIMoveComponentPlugin}(eDwUIBasePlugin_1.eDwUIBasePlugin);return eDwUIMoveComponentPlugin})); // 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////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAwNds578AAACAEOe7PwAAAODEX+G/AAAAwI2QqD8AAADAopHPvwAAAMCouMi/AAAAoLgm1D8AAAAgWujLvwAAAEBoj+2/AAAAQOhD1j8AAACAcOzSP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAALkAAABPAAAABgAAALkAAAAAAAAA//////////9sHyy9uiPDvh73kL4SSg0+bKXlvaA4071CAAAAbB8svbojw74e95C+EkoNPmyl5b2gONO9AAAAAEIAAABsHyy9uiPDvh73kL4SSg0+bKXlvaA40725AAAARAAAADQCAABaAAAAAQAAACICAAAUBQAAKLUv/WAUBMUQAHQUZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNRjY0NgACAgQA8D8aAEBAQ0FNAAIFTwJnbG9iYWwtMTMweDkwX2Fzc2VtYmx5LSAoKQYKDhIZHR1apSYCHgUABCkHKwgtCS8KGVcfIFBsdW5nZXItMjUtMYA/ADIxDSW/boREPfdMrL5HxUW+GhJ+FUx5ZGlhLUYxMDAtQ29ubmVjdG9yUGxhdGUtMSAoVjMtRoauPCioPU7wIgA/EUoNPnAXwb5m2Iu+AhMWDlMPUm9kLTE2yl1Kvzw5FSjayhw/O/Dmpz+izhuUPltpub5XjJ0PCl8JQmFzNCAoRGVmYXVsdClpHyy9gpqBCwZSA21pZGRsZS3UUqC+HveQBxowpyFpbnN0YW5jZQACAhsBJAYWGxceBQ8QEBMDCwoMDQIHBAgHARMWFBkEAAAAgIqogbgzBCwgsKADAEeAxg1CIhHGlMB4pYyLoP8DNJy329WUnrf8J7zfZbLluWEO6/h8YnrhdyqpTpoWe2JPNidZBHc7nPFbZ/lzse98K6o7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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly-CAM",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="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAwNds578AAACAEOe7PwAAAODEX+G/AAAAwI2QqD8AAADAopHPvwAAAMCouMi/AAAAoLgm1D8AAAAgWujLvwAAAEBoj+2/AAAAQOhD1j8AAACAcOzSP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAALkAAABPAAAABgAAALkAAAAAAAAA//////////9sHyy9uiPDvh73kL4SSg0+bKXlvaA4071CAAAAbB8svbojw74e95C+EkoNPmyl5b2gONO9AAAAAEIAAABsHyy9uiPDvh73kL4SSg0+bKXlvaA40725AAAARAAAADQCAABaAAAAAQAAACICAAAUBQAAKLUv/WAUBMUQAHQUZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNOTM3NAACAgQA8D8aAEBAQ0FNAAIFTwJnbG9iYWwtMTMweDkwX2Fzc2VtYmx5LSAoKQYKDhIZHR1apSYCHgUABCkHKwgtCS8KGVcfIFBsdW5nZXItMjUtMYA/ADIxDSW/boREPfdMrL5HxUW+GhJ+FUx5ZGlhLUYxMDAtQ29ubmVjdG9yUGxhdGUtMSAoVjMtRoauPCioPU7wIgA/EUoNPnAXwb5m2Iu+AhMWDlMPUm9kLTE2yl1Kvzw5FSjayhw/O/Dmpz+izhuUPltpub5XjJ0PCl8JQmFzNCAoRGVmYXVsdClpHyy9gpqBCwZSA21pZGRsZS3UUqC+HveQBxowpyFpbnN0YW5jZQACAhsBJAYWGxceBQ8QEBMDCwoMDQIHBAgHARMWFBkEAAAAgIqogbgzBCwgsKADAEeAxg1CIhHGlMB4pYyLoP8DNJy329WUnrf8J7zfZbLluWEO6/h8YnrhdyqpTpoWe2JPNidZBHc7nPFbZ/lzse98K6o7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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly-CAM",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/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html index 07b567b77..a80d9a0bb 100644 --- a/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.html +++ b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/global-130x130x90_assembly.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="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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly",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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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("Global-130x130x90_Assembly",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.