UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

1 lines • 15.3 kB
"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7836],{22141(n,t,r){r.d(t,{$5:()=>b,CN:()=>v,JP:()=>d,KM:()=>R,Mv:()=>C,X4:()=>A,gr:()=>w,qs:()=>T,si:()=>x,xA:()=>S});var e=r(34727),o=r(77690),i=r(29242),u=r(58083),a=r(9093),c=r(35522),l=r(51850),s=r(73941),f=r(48353),h=r(9762),p=(r(79258),r(21325)),g=r(28735),m=r(13030),M=r(73354),y=r(65686);const d="Projection may be possible after calling projection.load().";function v(n,t,r,e){n.error(`Failed to project from (wkid:${t.wkid}) to (wkid:${r.wkid}).${e?" ":""}${e}`)}function A(n,t,r,e,o,i){return F(0,m.xs.fromTypedArray(n),0,m.Xm.fromTypedArray(t),r,m.Xm.fromTypedArray(e),o,m.xs.fromTypedArray(i))?i:null}function x(n,t,r,e,o,i){return F(1,m.xs.fromTypedArray(n),0,m.Xm.fromTypedArray(t),r,m.Xm.fromTypedArray(e),o,m.xs.fromTypedArray(i))?i:null}function w(n,t,r,e){return(0,h.projectBuffer)(n,t,0,r,e,0)?r:null}function b(n,t,r,e){return(0,h.projectBuffer)(n,t,0,r,e,0)?r:null}function T(n,t,r){return(0,o.Ge)(_,r),(0,M.b)(t,n,_),(0,e.or)(_)&&(0,M.n)(t,t),t}function R(n,t,r){return(0,o.z0)(_,r),(0,y.t)(t,n,_),(0,e.or)(_)&&(0,M.n)(t,t,4),t}function S(n,t,r,e,o,i){if(!F(0,m.xs.fromTypedArray(n,4*Float32Array.BYTES_PER_ELEMENT),1,m.Xm.fromTypedArray(t),r,m.Xm.fromTypedArray(e),o,m.xs.fromTypedArray(i,4*Float32Array.BYTES_PER_ELEMENT)))return null;for(let t=3;t<n.length;t+=4)i[t]=n[t];return i}function C(n,t,r,e,o,i){if(!F(1,m.xs.fromTypedArray(n,16),1,m.Xm.fromTypedArray(t),r,m.Xm.fromTypedArray(e),o,m.xs.fromTypedArray(i,16)))return null;for(let t=3;t<n.length;t+=4)i[t]=n[t];return i}function q(n,t,r,e,i){switch((0,f.l)(e,r,E,e),1===n&&(0,u.B8)(E,E),t){case 0:return(0,o.Ge)(i,E);case 1:return(0,o.z0)(i,E)}}function F(n,t,r,e,o,i,u,a){if(!t)return;const l=e.count;if(function(n){return n.isWGS84||(0,p.x1)(n)||(0,s.q8)(n)||(0,s.KQ)(n)}(o))for(let e=0;e<l;e++)i.getVec(e,N),t.getVec(e,z),(0,c.ei)(z,z,q(n,r,N,u,_)),a.setVec(e,z);else for(let o=0;o<l;o++){i.getVec(o,N),t.getVec(o,z);const l=(0,g.jg)(e.get(o,1));let s=Math.cos(l);1===r!=(0===n)&&(s=1/s),q(n,r,N,u,_),0===n?(_[0]*=s,_[1]*=s,_[2]*=s,_[3]*=s,_[4]*=s,_[5]*=s):(_[0]*=s,_[3]*=s,_[6]*=s,_[1]*=s,_[4]*=s,_[7]*=s),(0,c.ei)(z,z,_),(0,c.S8)(z,z),a.setVec(o,z)}return a}const N=(0,l.vt)(),z=(0,l.vt)(),E=(0,a.vt)(),_=(0,i.vt)()},27615(n,t,r){r.d(t,{CK:()=>c,Hq:()=>a,MW:()=>l,TE:()=>s,yJ:()=>f});var e=r(35522),o=r(86738),i=r(95696),u=r(18251);function a(n){return null!=n.origin}function c(n){return a(n.vertexSpace)}function l(n,t){if(!a(n))return null;const[r,e,i]=n.origin;return new o.A({x:r,y:e,z:i,spatialReference:t})}function s(n,t){const{x:r,y:e,z:o,spatialReference:a}=n,c=[r,e,o??0];return"local"===(t?.vertexSpace??function(n){return n.isGeographic||n.isWebMercator?"local":"georeferenced"}(a))?new u.default({origin:c}):new i.A({origin:c})}function f(n,t){return n.type===t.type&&(n.origin===t.origin||null!=n.origin&&null!=t.origin&&(0,e.t2)(n.origin,t.origin))}},35522(n,t,r){r.d(t,{$A:()=>R,Bw:()=>i,C:()=>u,Cc:()=>S,DI:()=>w,Il:()=>U,Io:()=>d,Ln:()=>y,Om:()=>T,Qr:()=>f,Re:()=>l,S8:()=>b,T9:()=>m,WQ:()=>c,Z0:()=>C,_S:()=>p,aI:()=>_,ei:()=>q,gL:()=>F,hG:()=>v,hZ:()=>a,hs:()=>M,jb:()=>X,jk:()=>g,lo:()=>O,lw:()=>s,m3:()=>A,oW:()=>j,t2:()=>E,tn:()=>h,uE:()=>K,xg:()=>k,ze:()=>x});var e=r(51850),o=r(34304);function i(n){const t=n[0],r=n[1],e=n[2];return Math.sqrt(t*t+r*r+e*e)}function u(n,t){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n}function a(n,t,r,e){return n[0]=t,n[1]=r,n[2]=e,n}function c(n,t,r){return n[0]=t[0]+r[0],n[1]=t[1]+r[1],n[2]=t[2]+r[2],n}function l(n,t,r){return n[0]=t[0]-r[0],n[1]=t[1]-r[1],n[2]=t[2]-r[2],n}function s(n,t,r){return n[0]=t[0]*r[0],n[1]=t[1]*r[1],n[2]=t[2]*r[2],n}function f(n,t,r){return n[0]=t[0]/r[0],n[1]=t[1]/r[1],n[2]=t[2]/r[2],n}function h(n,t){return n[0]=Math.abs(t[0]),n[1]=Math.abs(t[1]),n[2]=Math.abs(t[2]),n}function p(n,t){return n[0]=Math.sign(t[0]),n[1]=Math.sign(t[1]),n[2]=Math.sign(t[2]),n}function g(n,t,r){return n[0]=Math.min(t[0],r[0]),n[1]=Math.min(t[1],r[1]),n[2]=Math.min(t[2],r[2]),n}function m(n,t,r){return n[0]=Math.max(t[0],r[0]),n[1]=Math.max(t[1],r[1]),n[2]=Math.max(t[2],r[2]),n}function M(n,t,r){return n[0]=t[0]*r,n[1]=t[1]*r,n[2]=t[2]*r,n}function y(n,t,r,e){return n[0]=t[0]+r[0]*e,n[1]=t[1]+r[1]*e,n[2]=t[2]+r[2]*e,n}function d(n,t){const r=t[0]-n[0],e=t[1]-n[1],o=t[2]-n[2];return Math.sqrt(r*r+e*e+o*o)}function v(n,t){const r=t[0]-n[0],e=t[1]-n[1],o=t[2]-n[2];return r*r+e*e+o*o}function A(n){const t=n[0],r=n[1],e=n[2];return t*t+r*r+e*e}function x(n,t){return n[0]=-t[0],n[1]=-t[1],n[2]=-t[2],n}function w(n,t){return n[0]=1/t[0],n[1]=1/t[1],n[2]=1/t[2],n}function b(n,t){const r=t[0],e=t[1],o=t[2];let i=r*r+e*e+o*o;return i>0&&(i=1/Math.sqrt(i),n[0]=t[0]*i,n[1]=t[1]*i,n[2]=t[2]*i),n}function T(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function R(n,t,r){const e=t[0],o=t[1],i=t[2],u=r[0],a=r[1],c=r[2];return n[0]=o*c-i*a,n[1]=i*u-e*c,n[2]=e*a-o*u,n}function S(n,t,r,e){const o=t[0],i=t[1],u=t[2];return n[0]=o+e*(r[0]-o),n[1]=i+e*(r[1]-i),n[2]=u+e*(r[2]-u),n}function C(n,t,r){const e=t[0],o=t[1],i=t[2];return n[0]=r[0]*e+r[4]*o+r[8]*i+r[12],n[1]=r[1]*e+r[5]*o+r[9]*i+r[13],n[2]=r[2]*e+r[6]*o+r[10]*i+r[14],n}function q(n,t,r){const e=t[0],o=t[1],i=t[2];return n[0]=e*r[0]+o*r[3]+i*r[6],n[1]=e*r[1]+o*r[4]+i*r[7],n[2]=e*r[2]+o*r[5]+i*r[8],n}function F(n,t,r){const e=r[0],o=r[1],i=r[2],u=r[3],a=t[0],c=t[1],l=t[2],s=o*l-i*c,f=i*a-e*l,h=e*c-o*a,p=o*h-i*f,g=i*s-e*h,m=e*f-o*s,M=2*u;return n[0]=a+s*M+2*p,n[1]=c+f*M+2*g,n[2]=l+h*M+2*m,n}const N=(0,e.vt)(),z=(0,e.vt)();function E(n,t){return n[0]===t[0]&&n[1]===t[1]&&n[2]===t[2]}function _(n,t){if(n===t)return!0;const r=n[0],e=n[1],i=n[2],u=t[0],a=t[1],c=t[2],l=(0,o.FD)();return Math.abs(r-u)<=l*Math.max(1,Math.abs(r),Math.abs(u))&&Math.abs(e-a)<=l*Math.max(1,Math.abs(e),Math.abs(a))&&Math.abs(i-c)<=l*Math.max(1,Math.abs(i),Math.abs(c))}function j(n,t,r){const e=r[0]-t[0],o=r[1]-t[1],i=r[2]-t[2];let u=e*e+o*o+i*i;return u>0?(u=1/Math.sqrt(u),n[0]=e*u,n[1]=o*u,n[2]=i*u,n):(n[0]=0,n[1]=0,n[2]=0,n)}const X=l,B=s,I=f,k=d,O=v,U=i,K=A;Object.freeze(Object.defineProperty({__proto__:null,abs:h,add:c,angle:function(n,t){b(N,n),b(z,t);const r=T(N,z);return r>1?0:r<-1?Math.PI:Math.acos(r)},bezier:function(n,t,r,e,o,i){const u=1-i,a=u*u,c=i*i,l=a*u,s=3*i*a,f=3*c*u,h=c*i;return n[0]=t[0]*l+r[0]*s+e[0]*f+o[0]*h,n[1]=t[1]*l+r[1]*s+e[1]*f+o[1]*h,n[2]=t[2]*l+r[2]*s+e[2]*f+o[2]*h,n},ceil:function(n,t){return n[0]=Math.ceil(t[0]),n[1]=Math.ceil(t[1]),n[2]=Math.ceil(t[2]),n},clamp:function(n,t=0,r=1){return n[0]=Math.min(Math.max(n[0],t),r),n[1]=Math.min(Math.max(n[1],t),r),n[2]=Math.min(Math.max(n[2],t),r),n},copy:u,cross:R,crossAndNormalize:function(n,t,r){const e=t[0],o=t[1],i=t[2],u=r[0],a=r[1],c=r[2],l=o*c-i*a,s=i*u-e*c,f=e*a-o*u,h=Math.sqrt(l*l+s*s+f*f);return n[0]=l/h,n[1]=s/h,n[2]=f/h,n},direction:j,dist:k,distance:d,div:I,divide:f,dot:T,equals:_,exactEquals:E,floor:function(n,t){return n[0]=Math.floor(t[0]),n[1]=Math.floor(t[1]),n[2]=Math.floor(t[2]),n},hermite:function(n,t,r,e,o,i){const u=i*i,a=u*(2*i-3)+1,c=u*(i-2)+i,l=u*(i-1),s=u*(3-2*i);return n[0]=t[0]*a+r[0]*c+e[0]*l+o[0]*s,n[1]=t[1]*a+r[1]*c+e[1]*l+o[1]*s,n[2]=t[2]*a+r[2]*c+e[2]*l+o[2]*s,n},inverse:w,len:U,length:i,lerp:S,max:m,min:g,mul:B,multiply:s,negate:x,normalize:b,random:function(n,t=1){const r=o.Ov,e=2*r()*Math.PI,i=2*r()-1,u=Math.sqrt(1-i*i)*t;return n[0]=Math.cos(e)*u,n[1]=Math.sin(e)*u,n[2]=i*t,n},rotateX:function(n,t,r,e){const o=[],i=[];return o[0]=t[0]-r[0],o[1]=t[1]-r[1],o[2]=t[2]-r[2],i[0]=o[0],i[1]=o[1]*Math.cos(e)-o[2]*Math.sin(e),i[2]=o[1]*Math.sin(e)+o[2]*Math.cos(e),n[0]=i[0]+r[0],n[1]=i[1]+r[1],n[2]=i[2]+r[2],n},rotateY:function(n,t,r,e){const o=[],i=[];return o[0]=t[0]-r[0],o[1]=t[1]-r[1],o[2]=t[2]-r[2],i[0]=o[2]*Math.sin(e)+o[0]*Math.cos(e),i[1]=o[1],i[2]=o[2]*Math.cos(e)-o[0]*Math.sin(e),n[0]=i[0]+r[0],n[1]=i[1]+r[1],n[2]=i[2]+r[2],n},rotateZ:function(n,t,r,e){const o=[],i=[];return o[0]=t[0]-r[0],o[1]=t[1]-r[1],o[2]=t[2]-r[2],i[0]=o[0]*Math.cos(e)-o[1]*Math.sin(e),i[1]=o[0]*Math.sin(e)+o[1]*Math.cos(e),i[2]=o[2],n[0]=i[0]+r[0],n[1]=i[1]+r[1],n[2]=i[2]+r[2],n},round:function(n,t){return n[0]=Math.round(t[0]),n[1]=Math.round(t[1]),n[2]=Math.round(t[2]),n},scale:M,scaleAndAdd:y,set:a,sign:p,sqrDist:O,sqrLen:K,squaredDistance:v,squaredLength:A,str:function(n){return"vec3("+n[0]+", "+n[1]+", "+n[2]+")"},sub:X,subtract:l,transformMat3:q,transformMat4:C,transformQuat:F},Symbol.toStringTag,{value:"Module"}))},48163(n,t,r){function e(){return[0,0]}function o(n){return[n[0],n[1]]}function i(n,t){return[n,t]}function u(){return i(1,1)}function a(){return i(1,0)}function c(){return i(0,1)}r.d(t,{Un:()=>l,fA:()=>i,o8:()=>o,vt:()=>e});const l=u(),s=a(),f=c();Object.freeze(Object.defineProperty({__proto__:null,ONES:l,UNIT_X:s,UNIT_Y:f,ZEROS:[0,0],clone:o,create:e,freeze:function(n,t){return[n,t]},fromArray:function(n,t=[0,0]){const r=Math.min(2,n.length);for(let e=0;e<r;++e)t[e]=n[e];return t},fromValues:i,ones:u,unitX:a,unitY:c,zeros:function(){return[0,0]}},Symbol.toStringTag,{value:"Module"}))},48353(n,t,r){r.d(t,{l:()=>l});var e=r(34727),o=r(58083),i=r(51850);function u(n,t,r){const e=Math.sin(n),o=Math.cos(n),i=Math.sin(t),u=Math.cos(t),a=r;return a[0]=-e,a[4]=-i*o,a[8]=u*o,a[12]=0,a[1]=o,a[5]=-i*e,a[9]=u*e,a[13]=0,a[2]=0,a[6]=u,a[10]=i,a[14]=0,a[3]=0,a[7]=0,a[11]=0,a[15]=1,a}var a=r(49208),c=r(21325);function l(n,t,r,e){const i=(0,a.Tp)(n,e);if(null==i)return!1;const l=i.source.spatialReferenceId,g=i.dest.spatialReferenceId;if(l===g&&!s(g)&&(0!==l||(0,c.aI)(n,e)))return(0,o.kN)(r,t),!0;if(s(g)){const n=a.w5[l][10],e=a.w5[10][g];return null!=n&&null!=e&&(n(t,0,h,0),e(h,0,p,0),u(f*h[0],f*h[1],r),r[12]=p[0],r[13]=p[1],r[14]=p[2],!0)}const m=s(l);if((3===g||11===g||2===g||5===g)&&(2===l||m||3===l||5===l)){const n=a.w5[l][10],e=a.w5[10][g];return null!=n&&null!=e&&(n(t,0,h,0),e(h,0,p,0),m?function(n,t,r){u(n,t,r),(0,o.mg)(r,r)}(f*h[0],f*h[1],r):(0,o.D_)(r),r[12]=p[0],r[13]=p[1],r[14]=p[2],!0)}return!1}function s(n){return 1===n||6===n||8===n||4===n}const f=(0,e.kU)(1),h=(0,i.vt)(),p=(0,i.vt)()},72258(n,t,r){r.d(t,{UR:()=>x,p5:()=>A,xK:()=>C});var e=r(53966),o=r(34727),i=r(86211),u=r(77690),a=r(29242),c=r(58083),l=r(9093),s=r(35522),f=r(51850),h=r(73941),p=r(98764),g=r(48353),m=r(65806),M=r(27615),y=r(73354),d=r(22141);const v=()=>e.A.getLogger("esri.geometry.support.meshUtils.vertexSpaceConversion");function A(n,t,{vertexSpace:r,spatialReference:e}){if("georeferenced"===r.type){const o=n;if(!(0,m.g)(t,o,e))return!1;const{origin:i}=r;return(0,s.Re)(n,o,i),!0}const o=(0,p.lO)(e),i=n;if(!(0,m.g)(t,i,o))return!1;const{origin:u}=r,a=E;if(!(0,g.l)(e,u,a,o))return!1;const l=(0,c.B8)(E,a);return null!=l&&((0,s.Z0)(n,i,l),!0)}function x(n,t,r){const{vertexSpace:e,transform:o,vertexAttributes:i}=n,a=(0,M.Hq)(e)?o:null,f=R(n.spatialReference,r,3);if((0,M.yJ)(e,t)&&(!a||(0,c.t2)(a.localMatrix,l.zK))&&S(f)){const{position:n,normal:t,tangent:e}=i,o=r?.allowBufferReuse;return{position:o?n:n.slice(),normal:o?t:t?.slice(),tangent:o?e:e?.slice()}}switch(n.vertexSpace.type){case"local":return"local"===t.type?function({vertexAttributes:n,spatialReference:t,transform:r},{origin:e},o,i){const u=w(t,i);if(!(0,g.l)(t,e,q,u))return(0,d.CN)(v(),t,u),null;if(r&&(0,c.lw)(q,q,r.localMatrix),!(0,g.l)(t,o,F,u))return(0,d.CN)(v(),u,t),null;(0,c.B8)(F,F);const a=(0,c.lw)(q,F,q);return T(a,t,i,3),b(n,a)}(n,n.vertexSpace,t.origin,r):function({spatialReference:n,vertexAttributes:t,transform:r},{origin:e},o,i){const u=w(n,i);if(!(0,g.l)(n,e,q,u))return(0,d.CN)(v(),n,u),null;r&&(0,c.lw)(q,q,r.localMatrix),T(q,n,i,1);const a=new Float64Array(t.position.length),l=function(n,t,r,e,o){(0,y.t)(e,n,t);const i=new Float64Array(n.length);return(0,d.$5)(e,o,i,r)?i:((0,d.CN)(v(),o,r),null)}(t.position,q,n,a,u);if(!l)return null;const f=function(n,t,r,e,o,i){if(null==o)return null;const u=new Float32Array(o.length);return(0,d.qs)(o,u,i),(0,d.si)(u,n,t,r,e,u)?u:((0,d.CN)(v(),e,t),null)}(l,n,a,u,t.normal,q);if(t.normal&&!f)return null;const h=function(n,t,r,e,o,i){if(null==o)return null;const u=new Float32Array(o.length);return(0,d.KM)(o,u,i),(0,d.Mv)(u,n,t,r,e,u)?u:((0,d.CN)(v(),e,t),null)}(l,n,a,u,t.tangent,q);if(t.tangent&&!h)return null;if(o){const n=(0,s.ze)(z,o);(0,y.a)(l,l,n)}return{position:l,normal:f,tangent:h}}(n,n.vertexSpace,t.origin,r);case"georeferenced":return"local"===t.type?function({vertexAttributes:n,spatialReference:t,transform:r},{origin:e},o,i){const a=w(t,i);if(!(0,g.l)(t,o,q,a))return(0,d.CN)(v(),t,a),null;const l=1/R(t,i,2);(0,c.hs)(q,q,[l,l,l]);const s=(0,c.B8)(F,q),{position:f,normal:h,tangent:p}=function(n,t,r){if(!t)return n;if(!r){const{position:r,normal:e,tangent:o}=n;return{position:(0,y.a)(new Float64Array(r.length),r,t),tangent:o,normal:e}}const e=b(n,r.localMatrix);return(0,y.a)(e.position,e.position,t),e}(n,e,r),m=new Float64Array(f.length),M=function(n,t,r,e,o){const i=(0,d.gr)(n,t,e,o);if(!i)return(0,d.CN)(v(),t,o),null;const u=new Float64Array(i.length);return(0,y.t)(u,i,r),u}(f,t,s,m,a);if(!M)return null;const A=(0,u.Ge)(N,s),x=function(n,t,r,e,o,i,u){if(null==n)return null;const a=u??new Float32Array(n.length);return(0,d.X4)(n,t,r,e,o,a)?((0,y.b)(a,a,i),a):((0,d.CN)(v(),r,o),null)}(h,f,t,m,a,A,h!==n.normal?h:void 0);if(!x&&h)return null;const T=function(n,t,r,e,o,i,u){if(null==n)return null;const a=u??new Float32Array(n.length);return(0,d.xA)(n,t,r,e,o,a)?((0,y.b)(a,a,i,4),a):((0,d.CN)(v(),r,o),null)}(p,f,t,m,a,A,p!==n.tangent?p:void 0);return!T&&p?null:{position:M,normal:x,tangent:T}}(n,n.vertexSpace,t.origin,r):function({vertexAttributes:n,transform:t,spatialReference:r},{origin:e},o,i){const u=R(r,i,3),a=e||!S(u)?(0,c.C)(q,t?.localMatrix??l.zK):null;a&&T(a,r,i,3);const{position:f,normal:h,tangent:p}=a?b(n,a):n,g=i?.allowBufferReuse,m=g?f:new Float64Array(f.length);let M=f;if(e&&(M=(0,y.a)(m,M,e)),o){const n=(0,s.ze)(z,o);M=(0,y.a)(m,M,n)}return{position:M!==n.position||g?M:M.slice(),normal:h!==n.normal||g?h:h?.slice(),tangent:p!==n.tangent||g?p:p?.slice()}}(n,n.vertexSpace,t.origin,r)}}function w(n,t){return t?.useEllipsoid&&(0,h.B3)(n)?p.Y0:(0,p.lO)(n)}function b(n,t){const r=new Float64Array(n.position.length);(0,y.t)(r,n.position,t);const e=n.normal?new Float32Array(n.normal.length):null,o=n.tangent?new Float32Array(n.tangent.length):null;return e&&n.normal&&(0,d.qs)(n.normal,e,t),o&&n.tangent&&(0,d.KM)(n.tangent,o,t),{position:r,normal:e,tangent:o}}function T(n,t,r,e){const o=R(t,r,e);S(o)||(0,c.hs)(n,n,[o,o,o])}function R(n,t,r){const e=!!(1&r),o=!!(2&r),i=t?.sourceUnit,u=t?.targetUnit;if(!i&&!u)return 1;let a=C(i,n);e||!i||S(a)||(v().warn("source unit conversion not supported"),a=1);let c=1/C(u,n);return o||!u||S(c)||(v().warn("target unit conversion not supported"),c=1),a*c}function S(n){return(0,o.Io)(n,1)}function C(n,t){if(null==n)return 1;const r=(0,i.KX)(t);return 1/(0,i.oU)(r,"meters",n)}const q=(0,l.vt)(),F=(0,l.vt)(),N=(0,a.vt)(),z=(0,f.vt)(),E=(0,l.vt)()},74594(n,t,r){r.d(t,{projectMeshVertexPositions:()=>a});var e=r(9762),o=r(95696),i=r(21325),u=r(72258);function a(n,t){const r=(0,u.UR)(n,o.A.absolute);if(!r)return null;let a=r.position;return(0,i.aI)(n.spatialReference,t)||(a=new Float64Array(r.position.length),(0,e.projectBuffer)(r.position,n.spatialReference,0,a,t,0))?a:null}}}]);