胶州空管前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1 lines
4.8 KiB

!function(){"use strict";var e=["/Private/thirdparty.js","/Private/three.js","/Bimface/lib/loaders/PntLoader.js","/Bimface/lib/loaders/BimTilesLoader.js","/Private/Editor.js","/Private/WebViewer.js","/Private/bimface.bufferfly.js","/Private/mdvDrawing2D.js"],a=window.hostConfig||{APIHost:"https://api.bimface.com",resourceHost:"https://m.bimface.com",staticHost:"https://static.bimface.com",dataEnvType:"BIMFACE",securityApi:!0};void 0===Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var a=Object(e),t=1;t<arguments.length;t++){var i=arguments[t];if(null!=i)for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(a[n]=i[n])}return a});let t=Object.freeze({Release:"Release",Debug:"Debug"}),i=Object.freeze({Normal:"Normal",DrawingView:"drawingView"}),n=Object.freeze({BIMFACE:"BIMFACE",Local:"Local"}),o=Object.freeze({zh_CN:"zh_CN",en_GB:"en_GB",sv_SE:"sv_SE"}),s=Object.freeze({Normal:"Normal",Bake:"Bake"});window.BimfaceSDKLoaderConfig=function(){if(window.hostConfig){for(let e in window.hostConfig)a[e]=window.hostConfig[e];a.securityApi=window.hostConfig.securityApi}return{staticHost:`${a.staticHost}/api`,APIHost:a.APIHost,language:"zh_CN",viewToken:null,configuration:t.Release,dataEnvType:a.dataEnvType||"BIMFACE",viewType:i.Normal,visualStyle:s.Bake,version:"",securityApi:a.securityApi}},window.BimfaceEnvOption=n,window.BimfaceLanguageOption=o,window.BimfaceConfigrationOption=t,window.BimfaceViewTypeOption=i;var r=function(e,a){for(var t=0;t<a.length;t++)a[t]=e+a[t]},c=function(e){var a=e.sdkVersion,t=e.options,n=t.configuration,o=[],s=[`/${a}/${t.language}.js`,`/${a}/Application${n}.js`];return o=function(e,a){return"drawingView"==e.renderType||a.viewType==i.DrawingView}(e.metadata,e.options)?[...o,...s,`/${a}/Drawing.css`,`/${a}/bimface.bufferfly.js`,`/${a}/Drawing${n}.js`]:[...o,...s,`/${a}/Bimface.css`,`/${a}/thirdparty.js`,`/${a}/lib/loaders/BimTilesLoader.js`,`/${a}/Bimface${n}.js`]};window.postProcessing=function(e){var a=e.metadata,i=e.options,n=e.successCb,o=c(e);r(i.staticHost,o),a.databagId=`${a.databagId}`,i.path?(a.path=i.path,a.dataPath="./"):i.resourcePath&&(a.path=i.resourcePath.replace("viewToken","")),a.sdkPath=i.sdkPath,0==o.length?n(a):d(o,(function(){if(i.build===t.Debug&&i.dataPath){let e=i.dataPath.split("/");n({databagId:e.pop(),path:e.join("/")})}n(a)}))};var d=function(e,a,i){var n=e.length,o=0,s=function(f){if(f&&"error"==f.message&&f.element.indexOf("bimface.index")>-1){o=0;var l=i.options;l.build,t.Release;var u=c(i);return r(l.staticHost,u),void d(u,a)}++o==n?a():p(e[o],s)};p(e[o],s)},f=[],p=function(e,a){if(!(f.indexOf(e.split("/").pop())>-1)){var t,i=document.getElementsByTagName("head")[0];return e.indexOf(".css")>-1?((t=document.createElement("link")).setAttribute("href",e),t.setAttribute("rel","stylesheet")):(t=document.createElement("script")).setAttribute("src",e),t.url=e,i.appendChild(t),t.addEventListener("load",(function(){f.push(this.url.split("/").pop()),a&&a({message:"success"})})),t.addEventListener("error",(function(){a&&a({element:e,message:"error"})})),t}a()};window.loadResource=d;var l=function(e,a){var t="pdf-transfer"===e.workerType||"pdfView"===a.viewType;return t&&(e.renderType="pdfView"),t},u=function(e,a){return"drawingView"==e.renderType||a.viewType==i.DrawingView};window.postProcessing=function(a){window.bimfaceStaticHost&&!window.BimfaceLoaderConfig.fullStaticHost&&(window.BimfaceLoaderConfig.fullStaticHost=window.bimfaceStaticHost,delete window.bimfaceStaticHost);var i=a.metadata,n=a.options,o=a.successCb,s=function(a){var i="Local"==BimfaceLoaderConfig.dataEnvType||BimfaceLoaderConfig.sdkPath?"bimface":a.sdkVersion,n=a.options,o=n.configuration,s=["/Bimface/Bimface.css","/Bimface/Application.js","/Bimface/Bimface.js","/Bimface/Drawing.js"],r=[];n.build===t.Debug?r=n.dataPath?[...e,...s]:l(a.metadata,a.options)?[]:[...e]:n.build!==t.Release||u(a.metadata,a.options)||l(a.metadata,a.options)||(r=[...r,`/${i}/three.min.js`,`/${i}/bimface.foxfly${o}.js`]);var c=[`/${i}/${n.language}.js`,`/${i}/Application${o}.js`];return l(a.metadata,a.options)?r=[...r,...c,`/${i}/Bimface.css`,`/${i}/bimface.pdf.css`,`/${i}/bimface.pdf.js`,`/${i}/bimface.pdfviewer.js`]:u(a.metadata,a.options)?r=[...r,...c,`/${i}/Drawing.css`,`/${i}/bimface.bufferfly.js`,`/${i}/Drawing${o}.js`]:(r=[...r,...c,`/${i}/Bimface.css`,`/${i}/thirdparty.js`,`/${i}/lib/loaders/BimTilesLoader.js`,`/${i}/Bimface${o}.js`],"gisView"===a.metadata.renderType&&r.push(`/${i}/bimface.ui.js`,`/${i}/bimface.ui.css`)),r}(a);!function(e,a){for(var t=0;t<a.length;t++)a[t]=e+a[t]}(n.staticHost,s),i.databagId=`${i.databagId}`,n.path?(i.path=n.path,i.dataPath="./"):n.resourcePath&&(i.path=n.resourcePath.replace("viewToken","")),i.sdkPath=n.sdkPath,0==s.length?o(i):d(s,(function(){if(n.build===t.Debug&&n.dataPath){let e=n.dataPath.split("/");o({databagId:e.pop(),path:e.join("/")})}o(i)}))}}();