/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{correctZandMFollowingBuffer as t,makeFeatureFromGroupPart as e}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,relationships:a,shape:p,templatePart:n,associationFeaturesByTemplate:u}){if(!s(p))return;const m=n.builderConfig.distanceValue??0;if(m<=0)return;const l=t(r(p,m),p);l&&e({templatePart:n,shape:l,edits:o,relationships:a,mode:i,associationFeaturesByTemplate:u})}const i=!1;export{o as execute,i as isAsync};
