(function($){$.extend({onDemand:function(a){a=$.extend({packages:[],callback:function(){}},a);var i=0,get=function(){if((a.packages instanceof Array)&&a.packages.length){$.getScript(a.packages[i],function(){if(i===a.packages.length-1){if(typeof a.callback==='function'){a.callback.apply(window)}}else{i++;get()}})}else if(typeof a.callback==='function'){a.callback.apply(window)}};$(get)}})})(jQuery);