// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define(["exports"],function(g){function q(a,b){return d(a,b[0],b[1])}function d(a,b,c,e){return b>=a.xmin&&b<=a.xmax&&c>=a.ymin&&c<=a.ymax?null!=e&&a.hasZ?e>=a.zmin&&e<=a.zmax:!0:!1}function r(a,b){return t(a.rings,b)}function t(a,b){if(!a)return!1;if(!Array.isArray(a[0][0]))return u(!1,a,b);let c=!1;for(let e=0,f=a.length;e=f||n=f)&&l+(f-m)/ (n-m)*(v-l)