(()=>{function e(u,s){return function(e,r,o){var t=this;t.setSosNumber=function(){return o.execute({deviceId:e.id,description:s("Set SOS number"),c8y_SetSosNumber:t.getC8ySetSosNumber()},t.setSosNumber)},t.getC8ySetSosNumber=function(){return{phoneNumber:t.number}},t.blockSosNumberChange=function(){u.RTLU.block(t.setSosNumber,!0)},t.refreshSosNumber=function(){u.RTLU.clearLockup(t.setSosNumber),t.number=e.c8y_RFV16Config&&e.c8y_RFV16Config.sosNumber},t.setSosNumber.supported=r.supportedOperations.setSosNumber,t.setSosNumber.supported&&o.scope.$watch("tracker.device.c8y_RFV16Config.sosNumber",function(e){u.RTLU.getBlock(t.setSosNumber)?u.RTLU.infoChange(t.setSosNumber,!0):t.number=e})}}e.$inject=["RealtimeLockupSvc","gettext"],angular.module("c8y.trackerConfiguration").factory("trackerSosSvc",e)})();