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 c5fa95ea0..506ef7d2d 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 533769d87..4a5652499 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:1178c50029c6a7238e29b1fcb8163fc0c0e14272bf4225ffafd753d3b86036f0 -size 1018484 +oid sha256:a31c760014c5f57a76876fcc430cbde7a4e6c84824cdf72ca30d1c8268ea5cab +size 1029825 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 098d79c8a..6f745506e 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:988c22d6f4795c8d2411ca3a9bdf19a9706a341b390e377cd362d33f4230ceab -size 122809 +oid sha256:deab22efef3287a61cce3aca250a3799e7bff6cb8a3f776d0fc0e4763b6ebf2d +size 115999 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 8ed594e93..b1ec303f9 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,14 +3,14 @@ "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\\402_SlideCover-130_x2_2mm_INOX.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\\middle-30.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\\Lydia-F100-ConnectorPlate-130x130.SLDPRT" @@ -22,6 +22,6 @@ "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\\SlideInner.SLDPRT" + "File Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\403_SlideKey_x1_4mm_INOX.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 40d61d908..857f9640b 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,9 +2,9 @@ "assembly": { "Components": [ { - "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": "cam-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "IsSuppressed": true }, { "Name": "402_SlideCover-130_x2_2mm_INOX-1", @@ -12,20 +12,35 @@ "IsSuppressed": false }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21088\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", - "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", + "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": "Rod-16-100-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.SLDPRT", + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx11248\\VC~~\\Global-130x130x90_Assembly\\Object-100^Global-130x130x90_Assembly.SLDPRT", "IsSuppressed": true }, + { + "Name": "SlideInner-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.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-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-3", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", + "IsSuppressed": false + }, { "Name": "Lydia-F100-ConnectorPlate-130x130-1", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-130x130.SLDPRT", @@ -42,35 +57,225 @@ "IsSuppressed": false }, { - "Name": "cam-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "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": "Rod-16-100-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Rod-16-100.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": "SlideInner-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.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 - }, - { - "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 } ] }, "root": { "Name": "Global-130x130x90_Assembly", "Children": [ + { + "Name": "cam-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "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.06029217357682118, + "Density": 1000.0, + "Volume": 6.029217357682118E-05, + "SurfaceArea": 0.06297190047201544, + "CenterOfMassX": -0.08999999999999989, + "CenterOfMassY": -0.08000000000000003, + "CenterOfMassZ": 0.0009999999999999723 + }, + "Box": { + "MinX": -0.04202214094642334, + "MinY": -0.345131934900626, + "MinZ": -0.2831353592403711, + "MaxX": 0.13797785905357673, + "MaxY": -0.3431319349006241, + "MaxZ": -0.10313535924036991 + }, + "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 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx11248\\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": "SlideInner-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.026901716907236764, + "Density": 1000.0, + "Volume": 2.6901716907236763E-05, + "SurfaceArea": 0.029528713024743067, + "CenterOfMassX": -0.07642363460503288, + "CenterOfMassY": -0.10216552415535946, + "CenterOfMassZ": 0.0010000000000000271 + }, + "Box": { + "MinX": -0.0420221409464234, + "MinY": -0.347131934900626, + "MinZ": -0.28313535924037103, + "MaxX": 0.1379778590535767, + "MaxY": -0.3451319349006241, + "MaxZ": -0.10313535924036986 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "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.40340012585623186, + "Density": 1000.0, + "Volume": 0.00040340012585623184, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000007, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 + }, + "Box": { + "MinX": -0.04202214094608978, + "MinY": -0.25313193490069064, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905391025, + "MaxY": -0.22313193490069064, + "MaxZ": -0.10313535924037016 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "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.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-3", "Children": null, @@ -106,106 +311,6 @@ "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.060292173576821165, - "Density": 1000.0, - "Volume": 6.029217357682117E-05, - "SurfaceArea": 0.06297190047201544, - "CenterOfMassX": -0.08999999999999987, - "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 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Object-100^Global-130x130x90_Assembly-1", - "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx21088\\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": "403_SlideKey_x1_4mm_INOX-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.613112136182289E-18, - "CenterOfMassZ": 0.001981939807899837 - }, - "Box": { - "MinX": -0.07207398866157888, - "MinY": -0.3511319349006261, - "MinZ": -0.2481353592403702, - "MaxX": 0.18792601133842113, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037015 - }, - "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", - "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, @@ -252,21 +357,21 @@ }, "Equations": {}, "Mass": { - "Mass": 0.33627292006587695, + "Mass": 0.33348664154140806, "Density": 1000.0, - "Volume": 0.00033627292006587693, - "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7813546238274953E-17, - "CenterOfMassY": 4.722910116552598E-19, - "CenterOfMassZ": 0.009983183698600072 + "Volume": 0.0003334866415414081, + "SurfaceArea": 0.044835068820457326, + "CenterOfMassX": 1.737019247233548E-17, + "CenterOfMassY": 4.762369997074118E-19, + "CenterOfMassZ": 0.009973504997689318 }, "Box": { - "MinX": -0.017022140946419732, - "MinY": -0.33652469195933593, - "MinZ": -0.25813535924037023, - "MaxX": 0.11297785905358024, - "MaxY": -0.3165246919593359, - "MaxZ": -0.12813535924037023 + "MinX": -0.017022140946419705, + "MinY": -0.06276984710957903, + "MinZ": -0.2581353592403702, + "MaxX": 0.11297785905358027, + "MaxY": -0.042769847109579005, + "MaxZ": -0.12813535924037017 }, "Material": { "Material": "", @@ -288,20 +393,20 @@ }, "Equations": {}, "Mass": { - "Mass": 0.5653790642881359, - "Density": 1000.0, - "Volume": 0.0005653790642881359, - "SurfaceArea": 0.10850202395647389, - "CenterOfMassX": 0.09000000000000001, - "CenterOfMassY": -0.012135038266125943, + "Mass": 0.5636119184204915, + "Density": 999.9999999999999, + "Volume": 0.0005636119184204916, + "SurfaceArea": 0.10830567441562454, + "CenterOfMassX": 0.09000000000000002, + "CenterOfMassY": -0.012157409427869302, "CenterOfMassZ": 0.08000000000000004 }, "Box": { "MinX": -0.042022140946419775, - "MinY": -0.22313193490068844, + "MinY": -0.22313193490069066, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490068842, + "MaxY": -0.19313193490069064, "MaxZ": -0.10313535924037016 }, "Material": { @@ -314,9 +419,44 @@ "activeConfiguration": null }, { - "Name": "cam-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\\cam.SLDASM", + "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.031165822553953976, + "Density": 1000.0, + "Volume": 3.1165822553953977E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.02890495459721025, + "CenterOfMassY": -4.646386537757831E-18, + "CenterOfMassZ": 0.001981939807899837 + }, + "Box": { + "MinX": -0.07207398866120401, + "MinY": -0.3511319349006261, + "MinZ": -0.24813535924037022, + "MaxX": 0.187926011338796, + "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", "Parent": null, "Properties": null, "Equations": null, @@ -327,146 +467,6 @@ "LaserParts": null, "IsSuppressed": true, "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 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "SlideInner-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.02690171690723676, - "Density": 1000.0, - "Volume": 2.690171690723676E-05, - "SurfaceArea": 0.029528713024743067, - "CenterOfMassX": -0.07642363460503288, - "CenterOfMassY": -0.10216552415535947, - "CenterOfMassZ": 0.0010000000000000271 - }, - "Box": { - "MinX": -0.0420221409464234, - "MinY": -0.347131934900626, - "MinZ": -0.28313535924037103, - "MaxX": 0.1379778590535767, - "MaxY": -0.3451319349006241, - "MaxZ": -0.10313535924036986 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "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.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, - "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.04202214094610415, - "MinY": -0.2531319349006884, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905389587, - "MaxY": -0.22313193490068842, - "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", @@ -484,26 +484,26 @@ }, "Equations": {}, "Mass": { - "Mass": 3.0931376039600966, + "Mass": 3.0885841795679836, "Density": 1000.0, - "Volume": 0.0030931376039600965, - "SurfaceArea": 0.6734669659877244, - "CenterOfMassX": 0.04838665378233961, - "CenterOfMassY": -0.28680080908820055, - "CenterOfMassZ": -0.19294258066654776 + "Volume": 0.0030885841795679834, + "SurfaceArea": 0.6741645880523804, + "CenterOfMassX": 0.0483872564584522, + "CenterOfMassY": -0.2572583428271784, + "CenterOfMassZ": -0.19294229645779407 }, "Box": null, "Material": { - "middle-30-3": "", "402_SlideCover-130_x2_2mm_INOX-1": "", - "403_SlideKey_x1_4mm_INOX-1": "", + "middle-30-1": "", + "SlideInner-1": "", + "middle-30-5": "", + "middle-30-4": "", + "middle-30-3": "", "Lydia-F100-ConnectorPlate-130x130-1": "", "Plunger-130-25-1": "", "Base-130x130-4": "", - "middle-30-1": "", - "SlideInner-1": "", - "middle-30-4": "", - "middle-30-5": "" + "403_SlideKey_x1_4mm_INOX-1": "" }, "States": {}, "LaserParts": null, 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 4b2a335b9..b8db78897 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:1fe33114a1c5cc739b80e2895b2efc6603e31f75aca19e71d1d72be98c987733 -size 310959 +oid sha256:22500cd7907cb475e9497e699b145b92fa1139a88bae32f4ddb600b1bd177037 +size 312679 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 3f2d6eaa0..c49a641e6 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 277f14a86..ff26f411d 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\\middle-30.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\\Lydia-F100-ConnectorPlate-130x130.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\\402_SlideCover-130_x2_2mm_INOX.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\\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\\SlideInner.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.step b/extrusion/components/1100_Moulds/130x130x90-M10-L36/cad/Global-130x130x90_Assembly.step index 5da98a6f7..274bb4bc9 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:9f3ba3d92d3d646ec3b6272e62b1fbb78e111eecd003318b5e140b1d03068009 -size 1621343 +oid sha256:12695db902c4038b83b4464fdf02ba35ce61cb7358a3f3bc375f303f59e64e6b +size 1632935 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 f11ef3407..6fa290fce 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 @@ -1,48 +1,13 @@ { "assembly": { "Components": [ - { - "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": "Object-100^Global-130x130x90_Assembly-1", - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx22404\\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 - }, - { - "Name": "SlideInner-1", - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", - "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", - "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", - "IsSuppressed": true - }, { "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", + "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 }, @@ -51,6 +16,11 @@ "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 + }, { "Name": "middle-30-5", "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\middle-30.SLDPRT", @@ -61,16 +31,61 @@ "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Lydia-F100-ConnectorPlate-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", + "IsSuppressed": true + }, + { + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx22652\\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 + }, + { + "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": "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": "SlideInner-1", + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.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 } ] }, "root": { "Name": "Global-130x130x90_Assembly", "Children": [ + { + "Name": "cam-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, { "Name": "middle-30-1", "Children": null, @@ -87,7 +102,7 @@ "SurfaceArea": 0.0787812806779395, "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, @@ -107,150 +122,29 @@ "activeConfiguration": null }, { - "Name": "Object-100^Global-130x130x90_Assembly-1", + "Name": "middle-30-3", "Children": null, - "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx22404\\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", + "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.060292173576821165, + "Mass": 0.403400125856232, "Density": 1000.0, - "Volume": 6.029217357682117E-05, - "SurfaceArea": 0.06297190047201544, - "CenterOfMassX": -0.08999999999999987, - "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 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "SlideInner-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", - "Parent": null, - "Properties": { - "Default": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.02690171690723677, - "Density": 1000.0, - "Volume": 2.690171690723677E-05, - "SurfaceArea": 0.029528713024743067, - "CenterOfMassX": -0.07642363460503288, - "CenterOfMassY": -0.10216552415535944, - "CenterOfMassZ": 0.0010000000000000271 - }, - "Box": { - "MinX": -0.0420221409464234, - "MinY": -0.347131934900626, - "MinZ": -0.28313535924037103, - "MaxX": 0.1379778590535767, - "MaxY": -0.3451319349006241, - "MaxZ": -0.10313535924036986 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "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\\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.028904954597210236, - "CenterOfMassY": -3.8675660507457385E-18, - "CenterOfMassZ": 0.001981939807899837 - }, - "Box": { - "MinX": -0.07207398866157888, - "MinY": -0.3511319349006261, - "MinZ": -0.2481353592403702, - "MaxX": 0.18792601133842113, - "MaxY": -0.34713193490062455, - "MaxZ": -0.13813535924037015 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, - { - "Name": "Base-130x130-4", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", - "Parent": null, - "Properties": { - "Default": {}, - "Lydia-V3-100F": {} - }, - "Equations": {}, - "Mass": { - "Mass": 0.5653790642881359, - "Density": 1000.0, - "Volume": 0.0005653790642881359, - "SurfaceArea": 0.10850202395647389, - "CenterOfMassX": 0.09000000000000001, - "CenterOfMassY": -0.012135038266125943, - "CenterOfMassZ": 0.08000000000000004 + "Volume": 0.00040340012585623195, + "SurfaceArea": 0.0787812806779395, + "CenterOfMassX": 0.09000000000000005, + "CenterOfMassY": -0.014999999999999982, + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, - "MinY": -0.22313193490068844, + "MinY": -0.31313193490062463, "MinZ": -0.2831353592403702, "MaxX": 0.13797785905358023, - "MaxY": -0.19313193490068842, + "MaxY": -0.2831319349006246, "MaxZ": -0.10313535924037016 }, "Material": { @@ -262,36 +156,6 @@ "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", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, - { - "Name": "cam-1", - "Children": null, - "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\cam.SLDASM", - "Parent": null, - "Properties": null, - "Equations": null, - "Mass": null, - "Box": null, - "Material": null, - "States": null, - "LaserParts": null, - "IsSuppressed": true, - "activeConfiguration": null - }, { "Name": "middle-30-4", "Children": null, @@ -308,7 +172,7 @@ "SurfaceArea": 0.0787812806779395, "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { "MinX": -0.042022140946419775, @@ -327,41 +191,6 @@ "IsSuppressed": false, "activeConfiguration": null }, - { - "Name": "middle-30-3", - "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.403400125856232, - "Density": 1000.0, - "Volume": 0.00040340012585623195, - "SurfaceArea": 0.0787812806779395, - "CenterOfMassX": 0.09000000000000005, - "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 - }, - "Box": { - "MinX": -0.042022140946419775, - "MinY": -0.31313193490062463, - "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905358023, - "MaxY": -0.2831319349006246, - "MaxZ": -0.10313535924037016 - }, - "Material": { - "Material": "", - "Materials": "" - }, - "States": {}, - "LaserParts": null, - "IsSuppressed": false, - "activeConfiguration": null - }, { "Name": "middle-30-5", "Children": null, @@ -378,14 +207,14 @@ "SurfaceArea": 0.0787812806779395, "CenterOfMassX": 0.09000000000000005, "CenterOfMassY": -0.014999999999999982, - "CenterOfMassZ": 0.09 + "CenterOfMassZ": 0.09000000000000001 }, "Box": { - "MinX": -0.04202214094610415, - "MinY": -0.2531319349006884, + "MinX": -0.04202214094608978, + "MinY": -0.25313193490069064, "MinZ": -0.2831353592403702, - "MaxX": 0.13797785905389587, - "MaxY": -0.22313193490068842, + "MaxX": 0.13797785905391025, + "MaxY": -0.22313193490069064, "MaxZ": -0.10313535924037016 }, "Material": { @@ -433,6 +262,106 @@ "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", + "Parent": null, + "Properties": null, + "Equations": null, + "Mass": null, + "Box": null, + "Material": null, + "States": null, + "LaserParts": null, + "IsSuppressed": true, + "activeConfiguration": null + }, + { + "Name": "Object-100^Global-130x130x90_Assembly-1", + "Children": null, + "Path": "C:\\Users\\mc007\\AppData\\Local\\Temp\\swx22652\\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.060292173576821165, + "Density": 1000.0, + "Volume": 6.029217357682117E-05, + "SurfaceArea": 0.06297190047201544, + "CenterOfMassX": -0.08999999999999987, + "CenterOfMassY": -0.08000000000000004, + "CenterOfMassZ": 0.0009999999999999725 + }, + "Box": { + "MinX": -0.04202214094642334, + "MinY": -0.345131934900626, + "MinZ": -0.2831353592403711, + "MaxX": 0.13797785905357673, + "MaxY": -0.3431319349006241, + "MaxZ": -0.10313535924036991 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "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\\403_SlideKey_x1_4mm_INOX.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.031165822553953997, + "Density": 1000.0, + "Volume": 3.1165822553954E-05, + "SurfaceArea": 0.020759907411425683, + "CenterOfMassX": -0.028904954597210222, + "CenterOfMassY": -4.934925074372589E-18, + "CenterOfMassZ": 0.001981939807899837 + }, + "Box": { + "MinX": -0.07207398866120401, + "MinY": -0.3511319349006261, + "MinZ": -0.24813535924037022, + "MaxX": 0.187926011338796, + "MaxY": -0.34713193490062455, + "MaxZ": -0.13813535924037018 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, { "Name": "Plunger-130-25-1", "Children": null, @@ -443,21 +372,92 @@ }, "Equations": {}, "Mass": { - "Mass": 0.3362729200658769, + "Mass": 0.3334866415414081, "Density": 1000.0, - "Volume": 0.0003362729200658769, - "SurfaceArea": 0.043941097214951826, - "CenterOfMassX": 1.7341255226619697E-17, - "CenterOfMassY": 4.722910116552598E-19, - "CenterOfMassZ": 0.009983183698600072 + "Volume": 0.00033348664154140813, + "SurfaceArea": 0.044835068820457326, + "CenterOfMassX": 1.7370192472335475E-17, + "CenterOfMassY": 4.762369997074118E-19, + "CenterOfMassZ": 0.009973504997689318 }, "Box": { - "MinX": -0.017022140946419732, - "MinY": -0.33652469195933593, - "MinZ": -0.25813535924037023, - "MaxX": 0.11297785905358024, - "MaxY": -0.3165246919593359, - "MaxZ": -0.12813535924037023 + "MinX": -0.017022140946419705, + "MinY": -0.06276984710957903, + "MinZ": -0.2581353592403702, + "MaxX": 0.11297785905358027, + "MaxY": -0.042769847109579005, + "MaxZ": -0.12813535924037017 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "SlideInner-1", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\SlideInner.SLDPRT", + "Parent": null, + "Properties": { + "Default": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.026901716907236757, + "Density": 1000.0, + "Volume": 2.6901716907236757E-05, + "SurfaceArea": 0.029528713024743067, + "CenterOfMassX": -0.07642363460503289, + "CenterOfMassY": -0.10216552415535946, + "CenterOfMassZ": 0.0010000000000000271 + }, + "Box": { + "MinX": -0.0420221409464234, + "MinY": -0.347131934900626, + "MinZ": -0.28313535924037103, + "MaxX": 0.1379778590535767, + "MaxY": -0.3451319349006241, + "MaxZ": -0.10313535924036986 + }, + "Material": { + "Material": "", + "Materials": "" + }, + "States": {}, + "LaserParts": null, + "IsSuppressed": false, + "activeConfiguration": null + }, + { + "Name": "Base-130x130-4", + "Children": null, + "Path": "C:\\Users\\mc007\\Desktop\\osr\\products\\products\\extrusion\\components\\1100_Moulds\\130x130x90-M10-L36\\cad\\Base-130x130.SLDPRT", + "Parent": null, + "Properties": { + "Default": {}, + "Lydia-V3-100F": {} + }, + "Equations": {}, + "Mass": { + "Mass": 0.5636119184204914, + "Density": 999.9999999999999, + "Volume": 0.0005636119184204915, + "SurfaceArea": 0.10830567441562454, + "CenterOfMassX": 0.09000000000000002, + "CenterOfMassY": -0.0121574094278693, + "CenterOfMassZ": 0.08000000000000004 + }, + "Box": { + "MinX": -0.042022140946419775, + "MinY": -0.22313193490069066, + "MinZ": -0.2831353592403702, + "MaxX": 0.13797785905358023, + "MaxY": -0.19313193490069064, + "MaxZ": -0.10313535924037016 }, "Material": { "Material": "", @@ -484,26 +484,26 @@ }, "Equations": {}, "Mass": { - "Mass": 3.0931376039600966, + "Mass": 3.0885841795679836, "Density": 1000.0, - "Volume": 0.0030931376039600965, - "SurfaceArea": 0.6734669659877244, - "CenterOfMassX": 0.04838665378233961, - "CenterOfMassY": -0.28680080908820055, - "CenterOfMassZ": -0.19294258066654776 + "Volume": 0.0030885841795679834, + "SurfaceArea": 0.6741645880523804, + "CenterOfMassX": 0.0483872564584522, + "CenterOfMassY": -0.2572583428271784, + "CenterOfMassZ": -0.19294229645779407 }, "Box": null, "Material": { "middle-30-1": "", - "402_SlideCover-130_x2_2mm_INOX-1": "", - "SlideInner-1": "", - "403_SlideKey_x1_4mm_INOX-1": "", - "Base-130x130-4": "", - "middle-30-4": "", "middle-30-3": "", + "middle-30-4": "", "middle-30-5": "", "Lydia-F100-ConnectorPlate-130x130-1": "", - "Plunger-130-25-1": "" + "402_SlideCover-130_x2_2mm_INOX-1": "", + "403_SlideKey_x1_4mm_INOX-1": "", + "Plunger-130-25-1": "", + "SlideInner-1": "", + "Base-130x130-4": "" }, "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 1f68888eb..6f88a1b59 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:9d2c654035138fc842ce61b65500a833b82279b68eb02667cc2bac3d0a6beb1f -size 510010 +oid sha256:8757873624dabf0e241bf72757f5a4d4837e4a4e44ea4d167a72d12dfea65c22 +size 511630 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 d9c74005c..70f25c9d1 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="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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="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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 46c6a040b..fe31fd2a2 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="VgAAAEQAAABFAAAA/v///wAAAABlAAAA/v///wIAAAAJAAAEAAAAAP3////9////MwAAAP7////9////AAAAAAMAAABjAAAAAAAAAAIAAAAAAAAAAAAAgDcM3r8AAACgO07bPwAAAEBVztu/AAAAYHqorT8AAACgXmDSvwAAAMCouMi/AAAAYJkS0D8AAACgOLXBvwAAAOAOqO6/AAAAoNy71z8AAACAouLVP2UAAAD+////AgAAAAkAAAQAAAAA/f////3///9lAAAA/f///wIAAAALAAAEAAAAAP7///8BAAAATgAAAP3///9YAAAA/v///wAAgD8AAAAAAAAAAAAAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAGkAAAD+/////f////7///8zAAAA/f////////8AAAAAAgAAAG8AAABAAAAAAQAAAKkBAABPAAAADwAAAKkBAAAAAAAA//////////+Gm5O9uiPDvh73kL6tb0A+YcRFvqA4071CAAAAhpuTvbojw74e95C+rW9APmHERb6gONO9AAAAAEIAAACGm5O9uiPDvh73kL6tb0A+YcRFvqA4072pAQAARAAAAOwCAABaAAAAAQAAANkCAACICQAAKLUv/WCICH0WAJQaZAAAAP3///8BFgCAQAMAAgFkMhdBYEAIVEVNNzRERQACAgQA8D8eAEBARGVmYXVsdAACBWMCR2xvYmFsLTEzMHg5MF9Bc3NlbWJseSAoKQsGChEVGR0kKCwwNCRiHzFwbHVuZ2VyLTI1PDE+PwAyMQ0lv26ERD33TKy+R8VFviUdfyZMeWRpYS1GMTAwLUNvbm5lY3RvclBsYXRlVjMtRr+Grjwopag9TvAiEUoNPnAXwb5m2Iu+AgIhGWAgYmFzNGkfLL1hxEUaFWwaNDAzX3NsaWRla2V5X3gxXzRtbV9pbm94v7gh/KMAABClJaIjEU5EPUe7sRYoXTdtaWRkbGUtM6v2kL4e95ApEXIUMmNvdl94Ml8yP0gdsQuiIrWwEiw9NIKagS0KYglpbm5lcgILDjBDNbN8ZDEGAzHUUqAHNMClSQICNQUABEwNTg5QD1IQVBFWElgTWhRcFV4WMTCnRGluc3RhbmNlMgFHDCEsIi8IHicfKgcpOCo7ChohGyQGFhsXHgUSFRMYBA4PDxIDCwoMDQIt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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. diff --git a/products/poly-mech/cad/projects/mini-lathe/cad/Side-Plates-30-CAM.SLDASM b/products/poly-mech/cad/projects/mini-lathe/cad/Side-Plates-30-CAM.SLDASM new file mode 100644 index 000000000..a4f79d0fb --- /dev/null +++ b/products/poly-mech/cad/projects/mini-lathe/cad/Side-Plates-30-CAM.SLDASM @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea3df21468559665c2cc61f294075234ace4abfa46de519242283a9eb23396d5 +size 39590 diff --git a/products/poly-mech/cad/projects/mini-lathe/cad/Side-Plates-30-CAM.STEP b/products/poly-mech/cad/projects/mini-lathe/cad/Side-Plates-30-CAM.STEP new file mode 100644 index 000000000..74f84bb37 --- /dev/null +++ b/products/poly-mech/cad/projects/mini-lathe/cad/Side-Plates-30-CAM.STEP @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0daacc7a564caf94a66e1bb70aa10d2b077ccdb9accbc8d8337696706b2cc762 +size 18560 diff --git a/products/poly-mech/cad/projects/mini-lathe/cad/SidePlate-430-350-30.SLDPRT b/products/poly-mech/cad/projects/mini-lathe/cad/SidePlate-430-350-30.SLDPRT new file mode 100644 index 000000000..1109eaaf8 --- /dev/null +++ b/products/poly-mech/cad/projects/mini-lathe/cad/SidePlate-430-350-30.SLDPRT @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:984927987e7cacd33c7809ad9fb45a4f7c04730f6d78e7ac7397c2ede3958676 +size 45390