text: "use strict";!function(){angular.module("wizard").service("supportInfoLoader",["supportInfoConfig","devinfo",function(config,devinfo){var binds={};return _.each(config.fields,function(field){binds[field.name]=null}),{update:function(){var areas=_.chain(config.fields).map(function(item){return item.areas}).flatten().uniq().value();_.size(areas)&&devinfo.once(areas.join("|")).then(function(data){data&&_.each(config.fields,function(item){binds[item.name]=item.handler(data)})})},createGetter:function(name){return function(){return binds[name]}}}}])}();