/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{S as n}from"../../../chunks/SimpleGeometryCursor.js";import{l as e,p as r,i as t}from"../../../chunks/pe.js";let o;function u(){return!!o&&t()}async function c(){if(!u()){const[n,t]=await Promise.all([import("../../../chunks/OperatorProject.js"),import("../../../chunks/SpatialReference.js").then(n=>n.aP).then(({injectPe:n})=>n),e()]);o=new n.OperatorProject,t(r)}}function i(n,e,r){return o.clipToSpatialReference(n,e,null,r)}function a(n,e){return o.execute(n,e,null)}function s(e,r){const t=o.executeMany(new n(e),r,null);return Array.from(t)}function f(n,e){return o.foldInto360Range(n,e)}function l(n,e,r){return o.foldInto360RangeGeodetic(n,e,r)}function p(n,e,r){return o.normalizeGeometry(n,e,r)}function m(){return o.supportsCurves()}function j(n,e,r,t,u){return o.transform(n,e,r,t,u)}export{i as clipToSpatialReference,a as execute,s as executeMany,f as foldInto360Range,l as foldInto360RangeGeodetic,u as isLoaded,c as load,p as normalizeGeometry,m as supportsCurves,j as transform};
