!function(){function t(t){this._$root=t&&t._$root?n._$(t._$root):n._$("body"),this._$rootIcon=t&&t._$rootIcon?n._$(t._$rootIcon):n._$("body"),this.isAppendIconOthers=!(!t||!t._$rootIcon||"body"==t._$rootIcon),this.isCss=t&&t.isCss?t.isCss:!1,this.isCallUpJs=t&&t.isCallUpJs?t.isCallUpJs:!1,this.state=t&&t.state?t.state:"append",this.time=t&&t.time?t.time:5e3,this.littleIconUrl=t&&t.littleIconUrl?t.littleIconUrl:"//finance.sina.cn/app/auto_download_finapp.shtml?source=caishou",this.isStyle=t&&t.isStyle?t.isStyle:"",this.isStyleClass=t&&"redVerion"==t.isStyle?"u-client-red":"",this._con,this._close,this._littleIcon,this._wrap}var e={name:"articleFinanceClientBottom",version:1},n=function(){function t(t){return document.querySelector(t)}function e(t){try{var e,n,i=document.createElement("template");if(11===t.nodeType)n=t,e=n.childNodes;else if(i.content)i.innerHTML=t,n=i.content,e=n.childNodes;else{var a=document.createElement("div");n=document.createDocumentFragment(),a.innerHTML=t,e=Array.prototype.slice.call(a.childNodes,0),Array.prototype.forEach.call(e,function(t){n.appendChild(t)})}return{nodes:Array.prototype.slice.call(e,0),documentFragment:n}}catch(c){throw new TypeError(t)}}function n(t,e){var n,i=document.createElement("script"),a=e.data,c="?",s=e.jsonpCallback||"jsonp_"+Date.now(),l=e.jsonp||"callback";if(i.charset="utf-8",i.type="text/javascript",window[s]=e.success,a)for(n in a)a.hasOwnProperty(n)&&(c+=n+"="+a[n]+"&");i.src=t+c+l+"="+s+(e.cache?"":"&_="+Date.now()),this._$("body").appendChild(i)}function i(t){t.style.display="block"}function a(t){t.style.display="none"}function c(e){var n;document.createStyleSheet?document.createStyleSheet(e):(n=document.createElement("link"),n.rel="stylesheet",n.type="text/css",n.href=e,t("head").appendChild(n))}function s(e,n){var i=document.createElement("script");i.charset="utf-8",i.type="text/javascript",i.src=e,t("body").appendChild(i),"onreadystatechange"in i?i.onreadystatechange=function(){"loaded"===i.readyState.toLowerCase()&&n&&n()}:i.onload=function(){n&&n()}}function l(t,e,n){var i,a;if(n){for(a in e)if(e.hasOwnProperty(a)){if(i=e[a],null==i)continue;isObj(i)&&isObj(t[a])?l(t[a],i,n):t[a]=i}}else for(a in e)if(e.hasOwnProperty(a)){if(i=e[a],null==i)continue;t[a]=i}return t}function o(t,e){var n=t.className,i=new RegExp("(?:^|\\s+)"+e+"(?:\\s+|$)","g");return!!n.match(i)}function r(t,e){var n=t.className,i=new RegExp("(?:^|\\s+)"+e+"(?:\\s+|$)","g");return n.match(i)||(t.className=(t.className+" "+e).replace(/(^\s+|\s+$)/g,"")),t}function p(t,e){var n=t.className,i=new RegExp("(?:^|\\s+)"+e+"(?:\\s+|$)","g");return n.match(i)&&(t.className=n.replace(i," ").replace(/(^\s+|\s+$)/g,"")),t}var d=function(){var t="addEventListener",e="";return!1 in window&&(e="on",t="attachEvent"),function(n,i,a,c){i=e+i,n[t](i,a,!!c)}}(),u=function(){var t="removeEventListener",e="";return!1 in window&&(e="on",t="detachEvent"),function(n,i,a,c){i=e+i,n[t](i,a,c)}}();return{_$:t,on:d,off:u,_jsonp:n,_parseHtmlStr:e,_show:i,_hide:a,getStyleSheet:c,getScript:s,merge:l,hasClass:o,addClass:r,removeClass:p}}();t.prototype={constructor:t,_init:function(){var t=this;t.isCss&&n.getStyleSheet("//finance.sina.com.cn/other/src/doc/finance_btmbanner.css"),t.isCallUpJs?n.getScript("//finance.sina.com.cn/other/src/app/build.callUpApp.min.js",function(){t._getCallUpArticle(t.state)}):t._getCallUpArticle(t.state)},_createEls:function(t){var e=this,i=(document.createElement("div"),"redVerion"==e.isStyle?"u-btn-client-red":"u-btn-client"),a=e.isAppendIconOthers?"":"u-btn-client-position",c='',s='

\u65b0\u6d6a\u8d22\u7ecfApp

'+t.title+'

\u5feb\u53bb\u770b
',l=n._parseHtmlStr(s),o=n._parseHtmlStr(c);e._$rootIcon.appendChild(o.documentFragment),e._$root.appendChild(l.documentFragment),e._cacheDom(),e._bindEvents(),setTimeout(function(){n._show(e._wrap),n.addClass(e._wrap,"toFinClientShow")},e.time)},_getCallUpArticle:function(t){var e=this,i=e._con,a="//interface.sina.cn/finance/api_bottom_tg.d.json";n._jsonp(a,{data:{},success:function(a){if("0"==a.result.status.code){var c=a.result.data;"append"==t?e._createEls(c):"update"==t&&(i.setAttribute("data-original-url",c.url),i.setAttribute("data-type",c.type),n._$("#u_client_call_des").innerText=c.title)}}})},_cacheDom:function(){this._con=n._$(".js-client-con"),this._close=n._$("#js_client_close"),this._littleIcon=n._$("#actionClient"),this._wrap=n._$(".m-client-call")},_bindEvents:function(){var t=this,e={eventid:"wap_index_callup_finapp",subname:"bottom_forex",uatrackKey:"wap_index_callup_finapp",androidInstallUrl:"http://file.finance.sina.com.cn/finapp/apks/sinafinance_cjttqita.apk"},i=new SinaFinanceCallUp.CallUpSinaFinance(e),a=t._con;n.on(a,"click",function(){var t=a.getAttribute("data-original-url"),e=a.getAttribute("data-type");i.tryDirectCall({callpagetype:e,position:"bottbar",needopensource:!1,url:t})});var c=t._close,s=t._littleIcon,l=t._wrap,o=t.isAppendIconOthers;n.on(c,"click",function(){n.addClass(l,"toFinClientWidth"),setTimeout(function(){o?n.addClass(l,"toRedFinClientHide"):n.addClass(l,"toFinClientHide"),s.style.visibility="visible"},1e3)})}},e.pro=t,e.createNew=function(e){var n=new t(e);return n._init(),n},window.articleFinanceClientBottom=e}();