(()=>{function t(e){return{generatePaths:function(t){var e=[],a=_.get(t,"c8y_CoilStatus"),t=_.get(t,"c8y_RegisterStatus");a&&(e.push(["c8y_CoilStatus"]),r(a,["c8y_CoilStatus"],e));t&&(e.push(["c8y_RegisterStatus"]),r(t,["c8y_RegisterStatus"],e));return e},createProperty:function(t){return{keyPath:t,label:e("humanize2")(_.last(t)),id:"c8yFieldbusProps!!".concat(t.join("!!")),fieldbus:!0}}};function r(t,a,c){_.isPlainObject(t)&&_.forEach(t,function(t,e){e=a.concat([e]);c.push(e),r(t,e,c)})}}t.$inject=["$filter"],angular.module("c8y.deviceDatabase4").factory("fieldbusPropertyGenerator",t)})();