pccv_front/public/autodesk/extensions/LayerManager/LayerManager.min.js
2025-08-29 11:44:29 +08:00

18 lines
19 KiB
JavaScript

/*!
* LMV v7.99.1
*
* Copyright 2024 Autodesk, Inc.
* All rights reserved.
*
* This computer source code and related instructions and comments are the
* unpublished confidential and proprietary information of Autodesk, Inc.
* and are protected under Federal copyright and state trade secret law.
* They may not be disclosed to, copied or used by any third party without
* the prior written consent of Autodesk, Inc.
*
* Autodesk Viewer SDK Usage Limitations:
*
* The Autodesk Viewer SDK JavaScript must be delivered from an
* Autodesk-hosted URL.
*/(()=>{var e={2341:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var n=i(1354),r=i.n(n),o=i(6314),s=i.n(o)()(r());s.push([e.id,".adsk-viewing-viewer .layers-panel{left:0px;top:0px;min-width:320px;min-height:100px;height:calc(100% - 55px);width:350px}.adsk-viewing-viewer .layers-panel .visibility{right:40px;top:0px;width:25px;height:50px;border:none;outline:none;margin:0;padding:0;background-position:2px 19px;background-repeat:no-repeat;position:absolute;cursor:pointer;z-index:1}.adsk-viewing-viewer .layers-panel .visibility.dim{background-position:2px 16px}.adsk-viewing-viewer .layers-panel .treeview{height:100%}.adsk-viewing-viewer .layers-panel .exclude>lmvheader{display:none}.adsk-viewing-viewer .layers-panel .exclude{padding-left:0;left:0}.adsk-viewing-viewer .layers-panel .treeview label{padding-left:17px}","",{version:3,sources:["webpack://./extensions/LayerManager/ui/LayersPanel.css"],names:[],mappings:"AAAA,mCAAmC,QAAQ,CAAC,OAAO,CAAC,eAAe,CAAC,gBAAgB,CAAC,wBAAwB,CAAC,WAAW,CAAC,+CAA+C,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,YAAY,CAAC,QAAQ,CAAC,SAAS,CAAC,4BAA4B,CAAC,2BAA2B,CAAC,iBAAiB,CAAC,cAAc,CAAC,SAAS,CAAC,mDAAmD,4BAA4B,CAAC,6CAA6C,WAAW,CAAC,sDAAsD,YAAY,CAAC,4CAA4C,cAAc,CAAC,MAAM,CAAC,mDAAmD,iBAAiB",sourcesContent:[".adsk-viewing-viewer .layers-panel{left:0px;top:0px;min-width:320px;min-height:100px;height:calc(100% - 55px);width:350px}.adsk-viewing-viewer .layers-panel .visibility{right:40px;top:0px;width:25px;height:50px;border:none;outline:none;margin:0;padding:0;background-position:2px 19px;background-repeat:no-repeat;position:absolute;cursor:pointer;z-index:1}.adsk-viewing-viewer .layers-panel .visibility.dim{background-position:2px 16px}.adsk-viewing-viewer .layers-panel .treeview{height:100%}.adsk-viewing-viewer .layers-panel .exclude>lmvheader{display:none}.adsk-viewing-viewer .layers-panel .exclude{padding-left:0;left:0}.adsk-viewing-viewer .layers-panel .treeview label{padding-left:17px}"],sourceRoot:""}]);const a=s},6314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i="",n=void 0!==t[5];return t[4]&&(i+="@supports (".concat(t[4],") {")),t[2]&&(i+="@media ".concat(t[2]," {")),n&&(i+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),i+=e(t),n&&(i+="}"),t[2]&&(i+="}"),t[4]&&(i+="}"),i})).join("")},t.i=function(e,i,n,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var s={};if(n)for(var a=0;a<this.length;a++){var l=this[a][0];null!=l&&(s[l]=!0)}for(var c=0;c<e.length;c++){var u=[].concat(e[c]);n&&s[u[0]]||(void 0!==o&&(void 0===u[5]||(u[1]="@layer".concat(u[5].length>0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),i&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=i):u[2]=i),r&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=r):u[4]="".concat(r)),t.push(u))}},t}},1354:e=>{"use strict";e.exports=function(e){var t=e[1],i=e[3];if(!i)return t;if("function"==typeof btoa){var n=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(n),o="/*# ".concat(r," */");return[t].concat([o]).join("\n")}return[t].join("\n")}},1873:(e,t,i)=>{var n=i(9325).Symbol;e.exports=n},2552:(e,t,i)=>{var n=i(1873),r=i(659),o=i(9350),s=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?r(e):o(e)}},4128:(e,t,i)=>{var n=i(1800),r=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(r,""):e}},4840:(e,t,i)=>{var n="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g;e.exports=n},659:(e,t,i)=>{var n=i(1873),r=Object.prototype,o=r.hasOwnProperty,s=r.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=o.call(e,a),i=e[a];try{e[a]=void 0;var n=!0}catch(e){}var r=s.call(e);return n&&(t?e[a]=i:delete e[a]),r}},9350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325:(e,t,i)=>{var n=i(4840),r="object"==typeof self&&self&&self.Object===Object&&self,o=n||r||Function("return this")();e.exports=o},1800:e=>{var t=/\s/;e.exports=function(e){for(var i=e.length;i--&&t.test(e.charAt(i)););return i}},8221:(e,t,i)=>{var n=i(3805),r=i(124),o=i(9374),s=Math.max,a=Math.min;e.exports=function(e,t,i){var l,c,u,d,p,h,v=0,f=!1,y=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function A(t){var i=l,n=c;return l=c=void 0,v=t,d=e.apply(n,i)}function b(e){var i=e-h;return void 0===h||i>=t||i<0||y&&e-v>=u}function w(){var e=r();if(b(e))return m(e);p=setTimeout(w,function(e){var i=t-(e-h);return y?a(i,u-(e-v)):i}(e))}function m(e){return p=void 0,g&&l?A(e):(l=c=void 0,d)}function C(){var e=r(),i=b(e);if(l=arguments,c=this,h=e,i){if(void 0===p)return function(e){return v=e,p=setTimeout(w,t),f?A(e):d}(h);if(y)return clearTimeout(p),p=setTimeout(w,t),A(h)}return void 0===p&&(p=setTimeout(w,t)),d}return t=o(t)||0,n(i)&&(f=!!i.leading,u=(y="maxWait"in i)?s(o(i.maxWait)||0,t):u,g="trailing"in i?!!i.trailing:g),C.cancel=function(){void 0!==p&&clearTimeout(p),v=0,l=h=c=p=void 0},C.flush=function(){return void 0===p?d:m(r())},C}},3805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},4394:(e,t,i)=>{var n=i(2552),r=i(346);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==n(e)}},124:(e,t,i)=>{var n=i(9325);e.exports=function(){return n.Date.now()}},9374:(e,t,i)=>{var n=i(4128),r=i(3805),o=i(4394),s=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var i=a.test(e);return i||l.test(e)?c(e.slice(2),i?2:8):s.test(e)?NaN:+e}},5072:e=>{"use strict";var t=[];function i(e){for(var i=-1,n=0;n<t.length;n++)if(t[n].identifier===e){i=n;break}return i}function n(e,n){for(var o={},s=[],a=0;a<e.length;a++){var l=e[a],c=n.base?l[0]+n.base:l[0],u=o[c]||0,d="".concat(c," ").concat(u);o[c]=u+1;var p=i(d),h={css:l[1],media:l[2],sourceMap:l[3],supports:l[4],layer:l[5]};if(-1!==p)t[p].references++,t[p].updater(h);else{var v=r(h,n);n.byIndex=a,t.splice(a,0,{identifier:d,updater:v,references:1})}s.push(d)}return s}function r(e,t){var i=t.domAPI(t);i.update(e);return function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap&&t.supports===e.supports&&t.layer===e.layer)return;i.update(e=t)}else i.remove()}}e.exports=function(e,r){var o=n(e=e||[],r=r||{});return function(e){e=e||[];for(var s=0;s<o.length;s++){var a=i(o[s]);t[a].references--}for(var l=n(e,r),c=0;c<o.length;c++){var u=i(o[c]);0===t[u].references&&(t[u].updater(),t.splice(u,1))}o=l}}},7659:e=>{"use strict";var t={};e.exports=function(e,i){var n=function(e){if(void 0===t[e]){var i=document.querySelector(e);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}t[e]=i}return t[e]}(e);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(i)}},540:e=>{"use strict";e.exports=function(e){var t=document.createElement("style");return e.setAttributes(t,e.attributes),e.insert(t,e.options),t}},5056:(e,t,i)=>{"use strict";e.exports=function(e){var t=i.nc;t&&e.setAttribute("nonce",t)}},7825:e=>{"use strict";e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var t=e.insertStyleElement(e);return{update:function(i){!function(e,t,i){var n="";i.supports&&(n+="@supports (".concat(i.supports,") {")),i.media&&(n+="@media ".concat(i.media," {"));var r=void 0!==i.layer;r&&(n+="@layer".concat(i.layer.length>0?" ".concat(i.layer):""," {")),n+=i.css,r&&(n+="}"),i.media&&(n+="}"),i.supports&&(n+="}");var o=i.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),t.styleTagTransform(n,e,t.options)}(t,e,i)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(t)}}}},1113:e=>{"use strict";e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={id:n,exports:{}};return e[n](o,o.exports,i),o.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nc=void 0;var n={};(()=>{"use strict";i.r(n),i.d(n,{LayerManagerExtension:()=>P});var e=i(5072),t=i.n(e),r=i(7825),o=i.n(r),s=i(7659),a=i.n(s),l=i(5056),c=i.n(l),u=i(540),d=i.n(u),p=i(1113),h=i.n(p),v=i(2341),f={};f.styleTagTransform=h(),f.setAttributes=c(),f.insert=a().bind(null,"head"),f.domAPI=o(),f.insertStyleElement=d();t()(v.A,f);v.A&&v.A.locals&&v.A.locals;const y=i(8221),g=Autodesk.Viewing,A=Autodesk.Viewing.UI,b=Autodesk.Viewing.Private,w=g.i18n,m=A.DockingPanel,C=A.TreeDelegate,x=A.Filterbox,T=A.Tree;function L(e,t,i,n){this.viewer=e,this.setGlobalManager(e.globalManager),this.tree=null,this.layersRoot=null,this.visibilityImages={},this.isMac=-1!==navigator.userAgent.search("Mac OS");m.call(this,e.container,i,"Layers",n),this.container.classList.add("layers-panel"),this.container.style.top="10px",this.container.style.left="10px";var r=this;e.model?r.build():r.addEventListener(e,g.GEOMETRY_LOADED_EVENT,(function(){r.build()}));var o=!1;this.addVisibilityListener((function(){o||(o=!0,r.resizeToContent())}))}L.prototype=Object.create(m.prototype),L.prototype.constructor=L,L.prototype.uninitialize=function(){m.prototype.uninitialize.call(this),this.viewer=null,this.tree=null,this.layersRoot=null,this.scrollContainer=null},L.prototype.build=function(){var e=this;const t=y(((e,t)=>{b.analytics.track("viewer.layers",{from:e,action:t})}),2e3);const i=this.getDocument();var n=i.createElement("div");n.classList.add("visibility"),n.title=w.translate("Show/hide all layers"),n.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),this.viewer.setLayerVisible(null,this.viewer.allLayersHidden()),b.analytics.track("viewer.layers",{from:"Panel",action:this.viewer.allLayersHidden()?"Show All":"Hide All"})}.bind(this)),this.container.appendChild(n),this.toogleAllVisibleButton=n;var r=null,o="",s=e.viewer;function a(){o?u&&0<u.childCount&&(e.lockoutClearFilter=!0,s.setLayerVisible(function e(t){var i=[];if(-1!==t.name.toLowerCase().indexOf(o))i.push(t);else if(!t.isLayer)for(var n=t.children,r=0;r<n.length;++r)i=i.concat(e(n[r]));return i}(u),!0,!0),e.lockoutClearFilter=!1):s.setLayerVisible(null,!0),t("Panel","Search"),r=null}this.filterbox=new x(this.viewer.container.id+"LayersPanel-Filterbox",{filterFunction:function(e){r&&clearTimeout(r),o=e?e.toLowerCase():e,r=setTimeout(a,500)}}),this.filterbox.setGlobalManager(this.globalManager),this.container.appendChild(this.filterbox.container),this.createScrollContainer({heightAdjustment:104,marginTop:0});var l=i.createElement("div");l.classList.add("docking-panel-container-gradient"),l.style.width="100%",l.style.height="100%",this.scrollContainer.appendChild(l);var c=function(){var t=new C;return t.setGlobalManager(e.globalManager),t.getTreeNodeId=function(e){return e.id},t.getTreeNodeLabel=function(t){return e.getNodeLabel(t)},t.getTreeNodeClass=function(t){return e.getNodeClass(t)},t.isTreeNodeGroup=function(t){return e.isGroupNode(t)},t.shouldCreateTreeNode=function(t){return e.shouldInclude(t)},t.onTreeNodeClick=function(t,i,n){e.onClick(i,n),b.analytics.track("viewer.layers",{from:"Panel.TreeNode",action:"Toggle Visibility"})},t.onTreeNodeRightClick=function(t,i,n){e.onRightClick(i,n)},t.onTreeNodeDoubleClick=function(t,i,n){e.onDoubleClick(i,n)},t.onTreeNodeIconClick=function(t,i,n){e.onIconClick(i,n)},t.createTreeNode=function(t,i){e.createNode(t,i)},t}(),u=e.layersRoot=e.viewer.impl.getLayersRoot();u&&(e.tree=new T(c,u,l,{excludeRoot:!0}),e.tree.setGlobalManager(e.globalManager),e.update(),e.addEventListener(e.viewer,g.LAYER_VISIBILITY_CHANGED_EVENT,(function(){e.update()})))},L.prototype.update=function(){var e=this;function t(t,i){0===i?e.tree.addClass(t.id,"dim"):e.tree.removeClass(t.id,"dim")}this.layersRoot&&0<this.layersRoot.childCount&&function i(n){if(n.isLayer){var r=e.viewer.isLayerVisible(n)?1:0;return t(n,r),r}for(var o=n.children,s=0,a=0;a<o.length;++a){var l=i(o[a]);s=s||l}t(n,s)}(e.layersRoot),this.viewer.allLayersHidden()?this.toogleAllVisibleButton.classList.add("dim"):this.toogleAllVisibleButton.classList.remove("dim")},L.prototype.setLayerVisible=function(e,t){var i=t;null===e||t||(i=!this.viewer.impl.layers.isLayerVisible(e)),this.viewer.setLayerVisible(e,i,t),this.viewer.clearSelection()},L.prototype.getNodeLabel=function(e){return e.isLayer||0===e.childCount?e.name:e.name+" ("+e.childCount+")"},L.prototype.getNodeClass=function(e){return""},L.prototype.isGroupNode=function(e){return!e.isLayer},L.prototype.shouldInclude=function(e){return!0},L.prototype.onIconClick=function(e,t){this.setGroupCollapsed(e,!this.isGroupCollapsed(e))},L.prototype.setGroupCollapsed=function(e,t){var i=this.tree.delegate();if(i.isTreeNodeGroup(e)){var n=i.getTreeNodeId(e);this.tree.setCollapsed(n,t)}},L.prototype.isGroupCollapsed=function(e){var t=this.tree.delegate();if(t.isTreeNodeGroup(e)){var i=t.getTreeNodeId(e);return this.tree.isCollapsed(i)}return!1},L.prototype.onClick=function(e,t){},L.prototype.onDoubleClick=function(e,t){},L.prototype.onRightClick=function(e,t){},L.prototype.onImageClick=function(e,t){},L.prototype.getContentSize=function(){var e={width:0,height:this.options.heightAdjustment||0},t=this.filterbox.container;e.width+=t.clientWidth,e.height+=t.clientHeight;var i=this.container.querySelectorAll("leaf");return i.length>0&&(e.height+=i[0].clientHeight*i.length),e},L.prototype.createNode=function(e,t){const i=this.getDocument();var n=i.createElement("div");n.dbId=e,n.classList.add("visibility"),n.title=w.translate("Show/hide this layer"),n.addEventListener("mousedown",function(e){e.preventDefault(),e.stopPropagation()}.bind(this)),n.addEventListener("click",function(t){t.preventDefault(),t.stopPropagation(),this.onImageClick(e,t),b.analytics.track("viewer.layers",{from:"Panel.TreeIcon",action:"Toggle Visibility"})}.bind(this)),t.appendChild(n);var r=i.createElement("label");r.textContent=this.getNodeLabel(e),t.appendChild(r)};const E=Autodesk.Viewing,k=E.Extensions.ViewerPanelMixin;function M(e){var t=e.container;L.call(this,e,t,t.id+"ViewerLayersPanel",{heightAdjustment:55}),this.onRestoreStateBinded=this.onRestoreState.bind(this),this.viewer.addEventListener(E.VIEWER_STATE_RESTORED_EVENT,this.onRestoreStateBinded)}M.prototype=Object.create(L.prototype),M.prototype.constructor=M,k.call(M.prototype),M.prototype.uninitialize=function(){this.onRestoreStateBinded&&(this.viewer.removeEventListener(E.VIEWER_STATE_RESTORED_EVENT,this.onRestoreStateBinded),this.onRestoreStateBinded=null),L.prototype.uninitialize.call(this)},M.prototype.onRestoreState=function(){this.update()},M.prototype.onClick=function(e,t){if(!this.isMac||!t.ctrlKey){var i=!(t.shiftKey||t.metaKey||t.ctrlKey);this.setLayerVisible(e,i)}},M.prototype.onRightClick=function(e,t){var i=!(t.shiftKey||t.metaKey||t.ctrlKey);this.setLayerVisible(e,i)},M.prototype.onImageClick=function(e,t){this.isMac&&t.ctrlKey||this.setLayerVisible(e)},M.prototype.onTitleClick=function(e){this.viewer.setLayerVisible(null,!0)},M.prototype.onTitleDoubleClick=function(e){this.viewer.fitToView()};const S=Autodesk.Viewing,V=Autodesk.Viewing.UI,I=Autodesk.Viewing.Private;function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S.Extension.call(this,e,t),this.viewer=e,this.options=t,this.name="layermanager",this.onModelLayersInit=this.onModelLayersInit.bind(this),this.onModelAdded=this.onModelAdded.bind(this),this.layersPanel=null}P.prototype=Object.create(S.Extension.prototype),P.prototype.constructor=P;const N=P.prototype;N.load=function(){return this.viewer.addEventListener(S.MODEL_ADDED_EVENT,this.onModelAdded),this.viewer.model&&this.onModelAdded({model:this.viewer.model}),!0},N.unload=function(){return this.destroyUI(),this.viewer.removeEventListener(S.MODEL_LAYERS_LOADED_EVENT,this.onModelLayersInit),this.viewer.removeEventListener(S.MODEL_ADDED_EVENT,this.onModelAdded),!0},N.addToolbarButton=function(){if(this.viewer.settingsTools.layerButton){if(this.layersPanel){const e=this.viewer.settingsTools.layerButton.getState()===V.Button.State.ACTIVE;this.layersPanel.setVisible(e)}return}const e=new V.Button("toolbar-layers-tool");e.setToolTip("Layer Manager"),e.setIcon("adsk-icon-layers"),e.onClick=()=>{this.layersPanel.setVisible(!this.layersPanel.isVisible()),I.analytics.track("viewer.layers",{from:"Panel",action:"View List"})};let t=this.viewer.settingsTools.indexOf("toolbar-modelStructureTool");t=-1!==t?t:0,this.viewer.settingsTools.addControl(e,{index:t+1}),this.viewer.settingsTools.layerButton=e},N.createUI=function(){this.setLayersPanel(new M(this.viewer)),this.addToolbarButton()},N.removeLayersPanel=function(){this.layersPanel&&(this.viewer.removePanel(this.layersPanel),this.layersPanel.uninitialize(),this.layersPanel=null)},N.removeToolbarButton=function(){this.viewer.settingsTools&&this.viewer.settingsTools.layerButton&&(this.viewer.settingsTools.removeControl(this.viewer.settingsTools.layerButton.getId()),this.viewer.settingsTools.layerButton=null)},N.destroyUI=function(){this.removeLayersPanel(),this.removeToolbarButton()},N.onModelAdded=function(e){if(e.model.is3d()){const t=this.viewer.impl.layers;t&&t.addModel(e.model)}},N.onToolbarCreated=function(){this.viewer.hasEventListener(S.MODEL_LAYERS_LOADED_EVENT,this.onModelLayersInit)||this.viewer.addEventListener(S.MODEL_LAYERS_LOADED_EVENT,this.onModelLayersInit),this.viewer.impl.layers&&this.viewer.impl.layers.initialized&&this.onModelLayersInit()},N.setLayersPanel=function(e){this.layersPanel=e,this.viewer.addPanel(e),e.addVisibilityListener((t=>{t&&this.viewer.onPanelVisible(e,this.viewer),this.viewer.settingsTools.layerButton.setState(t?V.Button.State.ACTIVE:V.Button.State.INACTIVE)}))},N.onModelLayersInit=function(){if(!this.options.disableLayersUi){var e=this.viewer.impl.layers.getRoot();e&&e.childCount>0?(this.removeLayersPanel(),this.createUI()):this.destroyUI()}},N.activate=function(){return!!this.layersPanel&&(this.layersPanel.setVisible(!0),!0)},N.deactivate=function(){return this.layersPanel&&this.layersPanel.setVisible(!1),!0},N.isActive=function(){return!!this.layersPanel&&this.layersPanel.isVisible()},S.theExtensionManager.registerExtension("Autodesk.LayerManager",P)})(),Autodesk.Extensions.LayerManager=n})();
//# sourceMappingURL=LayerManager.min.js.map