(function(){var stk=(function(){var that={};var errorlist=[];that.inc=function(ns,undepended){return true};that.register=function(ns,maker){var nslist=ns.split(".");var step=that;var k=null;while(k=nslist.shift()){if(nslist.length){if(step[k]===undefined){step[k]={}}step=step[k]}else{if(step[k]===undefined){try{step[k]=maker(that)}catch(exp){errorlist.push(exp)}}}}};that.regshort=function(sname,sfun){if(that[sname]!==undefined){throw"["+sname+"] : short : has been register"}that[sname]=sfun};that.ie=/msie/i.test(navigator.useragent);that.e=function(id){if(typeof id==="string"){return document.getelementbyid(id)}else{return id}};that.c=function(tagname){var dom;tagname=tagname.touppercase();if(tagname=="text"){dom=document.createtextnode("")}else{if(tagname=="buffer"){dom=document.createdocumentfragment()}else{dom=document.createelement(tagname)}}return dom};that.log=function(str){errorlist.push("["+((new date()).gettime()%100000)+"]: "+str)};that.geterrorloginformationlist=function(n){return errorlist.splice(0,n||errorlist.length)};return that})();$import=stk.inc;stk.register("core.str.trim",function($){return function(str){if(typeof str!=="string"){throw"trim need a string as parameter"}var len=str.length;var s=0;var reg=/(\u3000|\s|\t|\u00a0)/;while(ss){if(!reg.test(str.charat(len-1))){break}len-=1}return str.slice(s,len)}});stk.register("core.evt.addevent",function($){return function(snode,seventtype,ofunc){var oelement=$.e(snode);if(oelement==null){return false}seventtype=seventtype||"click";if((typeof ofunc).tolowercase()!="function"){return}if(oelement.addeventlistener){oelement.addeventlistener(seventtype,ofunc,false)}else{if(oelement.attachevent){oelement.attachevent("on"+seventtype,ofunc)}else{oelement["on"+seventtype]=ofunc}}return true}});stk.register("core.obj.parseparam",function($){return function(osource,oparams,isown){var key,obj={};oparams=oparams||{};for(key in osource){obj[key]=osource[key];if(oparams[key]!=null){if(isown){if(osource.hasownproperty[key]){obj[key]=oparams[key]}}else{obj[key]=oparams[key]}}}return obj}});stk.register("core.arr.isarray",function($){return function(o){return object.prototype.tostring.call(o)==="[object array]"}});stk.register("core.json.querytojson",function($){return function(qs,isdecode){var _qlist=$.core.str.trim(qs).split("&");var _json={};var _fdata=function(data){if(isdecode){return decodeuricomponent(data)}else{return data}};for(var i=0,len=_qlist.length;i=0;i--){var oattrib=attrarr[i];if(oattrib.specified){oattr[attrarr[i].name]=attrarr[i].value}}oattr.dom=ocustomdom;oattr.tagname=tagname;return oattr};var initcustomtag=function(){var widgetlist=[];for(var i=0,len=taginfo.length;iloading...';widgetlist.push({tag:tagname,widget:widget,params:getdomattribute(cdomlist[j],tagname)})}}var len=widgetlist.length;if(len>0){if(/weibo|ucbrowser/i.test(navigator.useragent)){for(var i=0,len=widgetlist.length;i1)?(regexp.$1.length>2?"/u661f/u671f":"/u5468"):"")+week[date.getday()+""])}for(var k in o){if(new regexp("("+k+")").test(fmt)){fmt=fmt.replace(regexp.$1,(regexp.$1.length==1)?(o[k]):(("00"+o[k]).substr((""+o[k]).length)))}}return fmt};return function(date,pattern){date=date||new date();pattern=pattern||"yyyy-mm-dd hh:mm:ss";return format(date,pattern)}});stk.register("conf.api.log",function($){var isconsoleenable=typeof window.console=="object"&&(typeof window.console.log=="function"||typeof window.console.log=="object");var panelid="weibo_jssdk_console_panel";var minheight=30,maxheight=90;var icon={info:"#0088cc",warn:"#d2d128",error:"#f50a0a"};var cpanel={init:function(){var pos="position:fixed;";if($.core.util.browser.ie6){pos="position:absolute;"}var title=$.c("h5");title.innerhtml='sina weibo jssdk console panelhelp?';title.style.csstext="margin: 8px;font-size:13px;border-bottom:1px solid #ccc;";var logdiv=$.c("div");logdiv.id=panelid+"_logdiv";logdiv.style.csstext="background:#000; color:#fff; margin:5px; border:1px solid #ccc; height:150px; max-height:150px; overflow-x:hidden; overflow-y: auto; word-break:nowrap; padding:5px 5px;border-radius:5px;";var textarea=$.c("textarea");textarea.value='wb2.console.log("test");';textarea.style.csstext="line-height:20px;font-size:12px;width:380px;height:30px;overflow-y:auto;margin:3px;padding:5px; border-radius:5px;border:1px solid #ccc;";textarea.onfocus=function(){textarea.select()};textarea.ondblclick=function(){if(parseint(textarea.style.height)'+obj;if(cpanel.output.innerhtml!=""){html=html+"\r\n"+cpanel.output.innerhtml}cpanel.output.innerhtml=html+"

";cpanel.output.scrolltop=0}},log:function(info,level){cpanel.show();var output="";if(typeof info=="object"||object.prototype.tostring.call(info)==="[object array]"){if(typeof info.parent==="object"){output=info.tostring()}else{output=$.core.json.jsontostr(info,null,"\t")}}else{if(typeof info=="undefined"){output="undefined"}else{output=info.tostring()}}cpanel.setlog(output,level)}};var debuglevel=["log","info","warn","error","dir"];return function(){window.wb2=window.wb2||{};window.wb2.console=window.wb2.console||{};window.wb2.console.init=function(){wb2._config.debug=true;isconsoleenable=false};function init(){for(var i=0,len=debuglevel.length;i0){for(var i=0,len=metas.length;i0&&opts.ontimeout!=null){requesttimeout=settimeout(function(){opts.ontimeout()},opts.timeout)}return js};var queue=function(){this.started=1;this.tasklist=[];this.setstatue=function(statue){this.started=statue};this.start=function(){this.setstatue(0);var i,method,args,pointer;var fun=this.tasklist.shift();var method=fun[0],args=fun[1],pointer=fun[2];method.apply(pointer,args)};this.next=function(){this.setstatue(1);if(this.tasklist.length>0){this.start()}};this.add=function(ofunc,oopts){var opts={args:[],pointer:window,top:false};opts=parseparam(opts,oopts);if(opts.top){this.tasklist.unshift([ofunc,opts.args,opts.pointer])}else{this.tasklist.push([ofunc,opts.args,opts.pointer])}if(this.started){this.start()}}};var queue=new queue();function initcommunicate(options){var ver=wb2._config.version,instances=wb2.anywhere._instances,blankiframe=instances[ver];if(blankiframe){if(blankiframe.contentwindow._ready){blankiframe.contentwindow.request(options)}else{wb2.addtocallbacks(blankiframe.contentwindow,options)}}else{wb2.delaycall(options)}}function anywhere(callback){var orequest={requesttype:"anywhere",callback:callback};regiframerequest(orequest)}function regiframerequest(options){var orequest=options||{};var mycallback=function(){initcommunicate(orequest);queue.next()};var init=function(ocallback){if(js_cache.bundle){ocallback&&ocallback()}else{loadjs({url:wb2._config.host+"/open/api/js/api/bundle.js?version="+wb2._config.cdn_version,oncomplete:function(){js_cache.bundle=1;ocallback&&ocallback()}})}};queue.add(init,{args:[mycallback]})}function clientinfo(){var scripts=document.getelementsbytagname("script");var len=scripts.length,index=0,weibojs,url,appkey,secret,version;if(len>0){weibojs=scripts[index++];while(weibojs){if(weibojs.src.indexof("api/js/wb.js")!=-1){url=weibojs.src.split("?").pop();break}weibojs=scripts[index++]}}url=url.tolowercase();var opara=querytojson(url);appkey=opara.appkey||"";secret=opara.secret||"";debug=opara.debug||false;version=opara.version||1;return{appkey:appkey,secret:secret,debug:debug,version:version}}function loginready(ofunc,bstart){var i,len;if(ofunc!=null){if(bstart==true){login_func_list.unshift(ofunc)}else{login_func_list.push(ofunc)}}if(wb2.checklogin()){for(i=0,len=login_func_list.length;i