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="";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+=""+"
"}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+""+iElementStyle+">");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;_i";list.append(layerElem)}list.append(gen.generateHTMLForNode(modelView.Hierarchy.HOOPSID,0," edrawings-tree-expanded ",true));list.append(gen.generateHTMLForChildNodes(modelView.Hierarchy.HOOPSID,true,4))}}var c_onContextLost=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIMessageReporter.showMessagePanelFromCSScontent("edrawings-glcontextlost")];case 1:_a.sent();return[2]}}))}))};function l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ,iTop){var buttonJQ=iPanelJQ;if(!iPanelJQ.hasClass("edrawings-menu-panel-arrow-collapse")){buttonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse")}buttonJQ.css("top",typeof iTop==="undefined"?"":iTop)}function l_computeTargetMinimalAdjustment(iTargetSide,iTargetOffset,iReferenceSide,iReferenceOffset){var diff=0;if(iTargetSideiReferenceSide+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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Oko6SrpJukk6STpJuki6SDpIOki6R7pHOkc6R7pGOqOuqCvqXt2rc3WurtW1OlbH6lbdqlN1qs7rvK7rui7VpTpUh+q4juu2buvcdG46AzoDugK6AjoCOgK6AboBOgE6Abo2XZuOTcemW9Ot6Yg6om6oG+qEOqFOTaemC+qCujRdmg5Nh6Y7053pgDqgLoAugA6ADoDup/vpzHRmOp/Op+vpejqejqfb6XY6nU6ny+lyOpwOpzt1Z25ZbllOWU5ZLlkuWQ5ZDlnuWO5YzljOWK5YrliOWI5YblhOWC5YLlgOWA5Y7lfuV+4t95bzlfOV65XrleOV45XblduV05XTlcuVy5XDlcOVu5W7lbOVs5WrlauVo5WjlZuVm5WTlZOVi5WLlYOVg5V7lXuVc5VzlWuVa5VjlWOVW5VblVOVU5VLlUuVQ5VDlTuVO5UzlTOVK5UrlSOVI5UblRuVE5UTlQuVC5UDlQOV+5T7lPOU85TrlOuU45TjlNuU25TTlNOUy5TLlMOUw5S7lLuUs5SzlKuUq5SjlKOUm5STlIuUi5SDlIOUe5R7lHOUc5RrlGuUY5RjlFuUW5RTlFOUS5RLlEOUQ5Q7lDuUM5QzlCuUK5QjlCOUG5QblBOUE5QLlAuUA5QDlPuT+5Pzk/OT65Prk+OT45Pbk9uT05PTk8uTy5PDk8OTu5O7k7OTs5Ork6uTo5Obk5OTk5OLk4uTg5ODk3uTe5Nzk3OTa5Nrk2OTY5Nbk1uTU5NTk0uTS5NDk0OTO5M7kzOTM5MrkyuTI5MjkxuTG5MTkxOTC5MLkwOTA5P7kvuS85LzkuuS65LjkuOS25LbktOS05LLksuSw5LDkruSu5KzkrOSq4KThYuFi4WDhYOFe4V7hXOFc4VrhWuFY4VjhVuFW4VThVOFS4VLhUOFQ4U7hTuFM4UzhSuFK4UjhSOFG4UbhROFE4ULhQuFA4UDhfuE+4TzhPOE64TrhOOE44TbhNuE04TThMuEy4TDhMOEu4S7hLOEs4SrhKuEo4SjhJuEk4SLhIuEg4SDhHuEe4RzhHOEa4RrhGOEY4RbhFuEU4RThEuES4RDhEOEO4Q7hDOEM4QrhCuEI4QjhBuEG4QThBOEC4QLhAOEA4T7g/uD84Pzg+uD64Pjg+OD24Pbg9OD04PLg8uDw4PDg7uDu4Ozg7ODq4Org6ODo4Obg6OB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Rp6RZ9wZd0adUWfMGc/isuKyorKismKyYrIisiKy4rHisaKxorFiseKworAisOKv4q/iW/Gt6Kvoq9ir2KvIq8iruKu4q6iriKt4q3iraKtIqzirOKsoqyirGKsYqwirCKv4qviq6KrIqriquKqoqqiqmKqYqoiqiKp4qniqaKpoqliqOKooqiiqGKr4qeip6KnYqdipyKnIqbipuKmoqaipmKmIqXipeKloqWipWKlYqUipKKkYqQip+Kj4qOio6KjYqNioyKjIqLiouKioqKiomKiYqIioiKh4qHioaKhoqFioWKhIqEioOKg4qCioKKgYqBioCKgIqPin+Kfop+in2KfYp8inyKe4p7inqKeop5inmKeIp4ineKd4p2inaKdYp1inSKdIpzinOKcopyinGKcYpwin6KbYpsimuKa4pqimqKaYppimiKZoplimOKYopgim+KXYpciluKWopailmKWYpYiliKV4pVilSKU4pSilKKUYpRilCKUIpfik+KTopOik2KTYpMikyKS4pLikqKSopJikmKSIpIikeKR4pGikaKRYpFikSKRIpDikOKQopCikGKQYpAikCKT4o/ij6KPoo9ij2KPIo8ijuKO4o6ijqKOYo5ijiKOIo3ijeKNoo2ijWKNYo0ijSKM4oyijGKMYowijCKP4ovii6KLIoriimKKIomiiWKJIojiiOKIooiiiGKIYogii6KHYocihuKG4oaihqKGYoZihiKGIoXiheKFooWihWKFYoUihSKE4oTihKKEooRihGKEIoQih+KD4oOig6KDYoNigyKDIoLiguKCooKigmKCYoIigiKB4oHig2Cw2i8wis/iLv1gX6yJdpItzcS7KRbm4LC6LyqKymCwmi8giXDwWjcVisVh8i2/RLbrFtrgW1WIvpkVe3EUDxQJFAsUBxQFFAUUBxbZiW5GtyFZcK64ViUVicVgcFoVFYVGtqFYMFoPFtGJaEa2IVjwrnhWBRWAxQDFAEUARQPFX/BXNimZFX9FX7BV7RV6RV9wVd0VdUVfMFXNFXBFXPIvnu+xd9ip7lb3J3mQvshfZe+w99hp7jb3F3mIvsZfYO+wd9gp7hb3B3mAvsBfY++v99b69b6+v19fb6+318np5vbveXa+uV9eb68314npxvbfeW6+t19Zb66310nppvbPeWa+sV9Yb6431wnph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";if(modelContents!==""){eDwServiceMgr.get().disableAdvancedServices();ioViewerOpts.URL="";eDwUIUtils.viewFile("global",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="";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+=""+"
"}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+""+iElementStyle+">");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;_i";list.append(layerElem)}list.append(gen.generateHTMLForNode(modelView.Hierarchy.HOOPSID,0," edrawings-tree-expanded ",true));list.append(gen.generateHTMLForChildNodes(modelView.Hierarchy.HOOPSID,true,4))}}var c_onContextLost=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(_a){switch(_a.label){case 0:return[4,eDwUIMessageReporter.showMessagePanelFromCSScontent("edrawings-glcontextlost")];case 1:_a.sent();return[2]}}))}))};function l_setMenuPanelArrowCollapseButtonPosition(iPanelJQ,iTop){var buttonJQ=iPanelJQ;if(!iPanelJQ.hasClass("edrawings-menu-panel-arrow-collapse")){buttonJQ=iPanelJQ.find(".edrawings-menu-panel-arrow-collapse")}buttonJQ.css("top",typeof iTop==="undefined"?"":iTop)}function l_computeTargetMinimalAdjustment(iTargetSide,iTargetOffset,iReferenceSide,iReferenceOffset){var diff=0;if(iTargetSideiReferenceSide+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.