2 lines
596 KiB
JavaScript
2 lines
596 KiB
JavaScript
|
!function(){"use strict";var t=ht.Default,R=(t.clone,t.isArray,t.isObject);t.isFunction,t.stringify,t.getShape3dModelFromMemory,new ht.Notifier;function m(t){return/\.json$/i.test(t)}function B(t){return"string"==typeof t}function e(t,e,i){for(var a,l,g,o,r,n="",m=i||0;m<t.length;)a=e.indexOf(t.charAt(m++))<<2|(g=e.indexOf(t.charAt(m++)))>>4,l=(15&g)<<4|(o=e.indexOf(t.charAt(m++)))>>2,g=(3&o)<<6|(r=e.indexOf(t.charAt(m++))),n+=String.fromCharCode(a),64!=o&&(n+=String.fromCharCode(l)),64!=r&&(n+=String.fromCharCode(g));return n=decodeURIComponent(escape(n))}i=document.createElement("canvas"),a=document.createElement("canvas"),l=void 0;var i,a,l,j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},g=function(t,e,i){return e&&o(t.prototype,e),i&&o(t,i),t};function o(t,e){for(var i=0;i<e.length;i++){var a=e[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function d(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function ft(t,e,i){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,e);return void 0!==a?"value"in a?a.value:void 0!==(a=a.get)?a.call(i):void 0:null===(t=Object.getPrototypeOf(t))?void 0:ft(t,e,i)}var r=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},vt=Math.pow(2,-52),x=new Uint32Array(512),X=11102230246251565e-32,_=134217729,C=(3+8*X)*X;function A(t,e,i,a,l){var g=void 0,o=void 0,r=void 0,n=void 0,m=e[0],s=a[0],X=0,D=0;m<s==-m<s?(g=m,m=e[++X]):(g=s,s=a[++D]);var h=0;if(X<t&&D<i)for(m<s==-m<s?(r=g-((o=m+g)-m),m=e[++X]):(r=g-((o=s+g)-s),s=a[++D]),g=o,0!==r&&(l[h++]=r);X<t&&D<i;)m<s==-m<s?(r=g-((o=g+m)-(n=o-g))+(m-n),m=e[++X]):(r=g-((o=g+s)-(n=o-g))+(s-n),s=a[++D]),g=o,0!==r&&(l[h++]=r);for(;X<t;)r=g-((o=g+m)-(n=o-g))+(m-n),m=e[++X],g=o,0!==r&&(l[h++]=r);for(;D<i;)r=g-((o=g+s)-(n=o-g))+(s-n),s=a[++D],g=o,0!==r&&(l[h++]=r);return 0===g&&0!==h||(l[h++]=g),h}function D(t){return new Float64Array(t)}var q=(2+12*X)*X,E=(9+64*X)*X*X,k=D(4),S=D(8),O=D(12),W=D(16),F=D(4);function h(t,e,i,a,l,g,o){var r,n,m,s,X,D,h,x,d,u,P,v,p,c=void 0,y=void 0,Y=void 0,T=void 0,M=t-l,f=i-l,V=e-g,U=a-g,z=(u=(Y=M-(y=(c=_*M)-(c-M)))*(D=U-(X=(c=_*U)-(c-U)))-((T=M*U)-y*X-Y*X-y*D))-(h=u-(v=(Y=V-(y=(c=_*V)-(c-V)))*(D=f-(X=(c=_*f)-(c-f)))-((P=V*f)-y*X-Y*X-y*D)));k[0]=u-(h+z)+(z-v),z=(d=T-((x=T+h)-(z=x-T))+(h-z))-(h=d-P),k[1]=d-(h+z)+(z-P),z=(p=x+h)-x,k[2]=x-(p-z)+(h-z),k[3]=p;var Z=function(t,e){for(var i=e[0],a=1;a<t;a++)i+=e[a];return i}(4,k),R=q*o;if(R<=Z||R<=-Z)return Z;if(r=t-(M+(z=t-M))+(z-l),m=i-(f+(z=i-f))+(z-l),n=e-(V+(z=e-V))+(z-g),s=a-(U+(z=a-U))+(z-g),0==r&&0==n&&0==m&&0==s)return Z;if((R=E*o+C*Math.abs(Z))<=(Z+=M*s+U*r-(V*m+f*n))||R<=-Z)return Z;z=(u=(Y=r-(y=(c=_*r)-(c-r)))*(D=U-(X=(c=_*U)-(c-U)))-((T=r*U)-y*X-Y*X-y*D))-(h=u-(v=(Y=n-(y=(c=_*n)-(c-n)))*(D=f-(X=(c=_*f)-(c-f)))-((P=n*f)-y*X-Y*X-y*D))),F[0]=u-(h+z)+(z-v),z=(d=T-((x=T+h)-(z=x-T))+(h-z))-(h=d-P),F[1]=d-(h+z)+(z-P),z=(p=x+h)-x,F[2]=x-(p-z)+(h-z),F[3]=p;f=A(4,k,4,F,S);z=(u=(Y=M-(y=(c=_*M)-(c-M)))*(D=s-(X=(c=_*s)-(c-s)))-((T=M*s)-y*X-Y*X-y*D))-(h=u-(v=(Y=V-(y=(c=_*V)-(c-V)))*(D=m-(X=(c=_*m)-(c-m)))-((P=V*m)-y*X-Y*X-y*D))),F[0]=u-(h+z)+(z-v),z=(d=T-((x=T+h)-(z=x-T))+(h-z))-(h=d-P),F[1]=d-(h+z)+(z-P),z=(p=x+h)-x,F[2]=x-(p-z)+(h-z),F[3]=p;f=A(f,S,4,F,O);z=(u=(Y=r-(y=(c=_*r)-(c-r)))*(D=s-(X=(c=_*s)-(c-s)))-((T=r*s)-y*X-Y*X-y*D))-(h=u-(v=(Y=n-(y=(c=_*n)-(c-n)))*(D=m-(X=(c
|