@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
1 lines • 937 B
JavaScript
;(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9397],{69397(r,e,n){n.d(e,{Qf:()=>i,Qh:()=>c,RS:()=>u,Ul:()=>y,lM:()=>o,qK:()=>a});var t=n(34275);const u=16;function o(r){if(!r)return 0;let e=a;for(const n in r)r.hasOwnProperty(n)&&(e+=f(r[n],!1));return e}function c(r){if(!r)return 0;if("number"==typeof r[0])return i(r);if(Array.isArray(r))return function(r){const e=r.length;if(0===e||"number"==typeof r[0])return s(r,8);let n=l;for(let t=0;t<e;t++)n+=f(r[t]);return n}(r);let e=a;for(const n in r)r.hasOwnProperty(n)&&(e+=f(r[n]));return e}function f(r,e=!0){switch(typeof r){case"object":return e?c(r):a;case"string":return function(r){return 32+r.length}(r);case"number":return u;case"boolean":return 4;default:return 8}}function i(...r){return r.reduce((r,e)=>r+(e?(0,t.iu)(e)?e.byteLength+h:Array.isArray(e)?s(e,u):0:0),0)}function s(r,e){return l+r.length*e}const a=32,l=16,h=145,y=64}}]);