/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{correctZandMFollowingBuffer as e,makeFeatureFromGroupPart as t}from"./support/builderUtils.js";import{isPolyline as s}from"../support/executorUtils.js";import{e as r}from"../../../../chunks/bufferOperator.js";function o({edits:o,mode:i,xyTolerance:a,relationships:p,shape:n,templatePart:u,associationFeaturesByTemplate:l}){if(!s(n))return;const m=u.builderConfig.distanceValue??0;if(m<=0)return;const c=e(r(n,m),n);c&&t({templatePart:u,shape:c,edits:o,relationships:p,mode:i,associationFeaturesByTemplate:l})}const i=!1;export{o as execute,i as isAsync};
