${this.isNameRendered?this.renderName():j} ${this.isInputRendered()?this.renderInput():_``}
`;let i=this.element.nodeElement.entity.getPcgSubobject();return _`${i&&"Required"==this.element.entity.getPinObject(i)?.Properties?.PinStatus?_`
`:j} ${this.element.isInput()?_`${e}${t}`:_`${t}${e}`}
`}renderIcon(){if(this.element.nodeElement.entity.isPcg())switch(this.element.entity.getType()){case"Any":return he.pcgPin;case"Param":case"Param[]":return he.pcgParamPin;case"Spatial":case"Spatial[]":return he.pcgSpatialPin;case"Any[]":case"Point[]":case"Surface[]":case"Volume[]":if(this.element.isOutput())return he.pcgPin;case"Point":case"Surface":case"Volume":return he.pcgStackPin}switch(this.element.entity.PinType.ContainerType?.toString()){case"Array":return he.arrayPin;case"Set":return he.setPin;case"Map":return he.mapPin}return"delegate"==this.element.entity.PinType.PinCategory?.toString().toLocaleLowerCase()?he.delegate:this.element.nodeElement?.template instanceof ui?he.operationPin:"statictype"==this.element.entity.PinType.PinCategory?.toString().toLocaleLowerCase()?he.staticPin:he.genericPin}renderName(){let e=this.element.getPinDisplayName();const t=this.element.nodeElement,i=this.element.getPinName();return t.getType()==le.paths.makeStruct&&i==t.entity.StructType.getName()&&(e=i),_`