window.abstractComponent=function(){var e=function(){e.queue.push({method:"run",context:this,args:arguments})};return e.run=e,e.queue=[],e.ready=function(){e.queue.push({method:"ready",context:this,args:arguments})},e.module=function(){e.queue.push({method:"module",context:this,args:arguments})},e.template=function(){e.queue.push({method:"template",context:this,args:arguments})},e.require=function(){var t=[{method:"require",context:this,args:arguments}],n="library,script,stylesheet,language,template,view,done,always,fail,progress".split(","),r={},i;for(i=0;i<n.length;i++){var s=n[i];r[s]=function(e){return function(){return t.push({method:e,context:this,args:arguments}),r}}(s)}return e.queue.push(t),r},e};