/* COPYRIGHT Esri - https://js.arcgis.com/5.2/LICENSE.txt */
import{l as e,p as t,i as n}from"../../../chunks/pe.js";let r;function o(){return!!r&&n()}async function i(){if(!o()){const[n,o]=await Promise.all([import("../../../chunks/OperatorGeodeticLength.js"),import("../../../chunks/SpatialReference.js").then(e=>e.aP).then(({injectPe:e})=>e),e()]);r=new n.OperatorGeodeticLength,o(t)}}function s(e,t,n){return r.execute(e,t,n,null)}function c(){return r.supportsCurves()}export{s as execute,o as isLoaded,i as load,c as supportsCurves};
