define("superman/components/login_guide",["require","exports","superman/lib/event"],function(require,_exports,_event){"use strict";Object.defineProperty(_exports,"__esModule",{value:true});_exports.init=init;function _createForOfIteratorHelper(o){if(typeof Symbol==="undefined"||o[Symbol.iterator]==null){if(Array.isArray(o)||(o=_unsupportedIterableToArray(o))){var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]}},e:function e(_e){ throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var it,normalCompletion=true,didErr=false,err;return{s:function s(){it=o[Symbol.iterator]()},n:function n(){var step=it.next();normalCompletion=step.done;return step},e:function e(_e2){didErr=true;err=_e2},f:function f(){try{if(!normalCompletion&&it["return"]!=null)it["return"]()}finally{if(didErr)throw err}}}} function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i\n
\n
\n
\n ').concat(firstLine,'\n
\n
\n ').concat(secondLine,'\n
\n
\n ').concat(loginBubble.button,'\n
\n
\n \n
\n \n
\n
\n \n ');$("#u1").append(addHtml);$( ".guide-left-button").on("mouseover",function(){$(".guide-left-button").css("background-color","".concat(loginBubble.buttonHover))});$(".guide-left-button").on("mouseout",function(){$(".guide-left-button").css("background-color","".concat(loginBubble.buttonColor))});if(isLogin){var avaWidth=$("#u1 .s-top-username").width();var diff=pos==="1"?107-avaWidth:57-avaWidth;var classPos="#u1 .guide-info-new.guide-info-pos-".concat(pos);var offsetRight=parseInt($(classPos).css("right"),10)-diff;$( classPos).css("right","".concat(offsetRight,"px"))}var timer=setTimeout(function(){close({ls:option.ls,target:".guide-info-new"})},5e3);$(".guide-info-new").on("mouseenter",function(){clearTimeout(timer)});$(".guide-info-new").on("mouseleave",function(){timer=setTimeout(function(){close({ls:option.ls,target:".guide-info-new"})},5e3)});var fireShowType=isLogin?"loginPicShow":"unLoginPicShow";var fireClickType=isLogin?"loginPicClick":"unLoginPicClick";(0,_event.fire)("superman:login_guide", fireShowType,{popid:loginBubble.textId});$("body").on("click",".guide-info-new",function(e){var isClobtn=e.target.className.indexOf("guide-close")!==-1;var clicktype=isClobtn?"close_cl":"cont_cl";if(!loginBubble.jumpUrl||isClobtn){clearTimeout(timer);close({ls:option.ls,target:".guide-info-new"})}(0,_event.fire)("superman:login_guide",fireClickType,{clicktype:clicktype,popid:loginBubble.textId});if(!isClobtn){loginBubble.jumpUrl?window.open(loginBubble.jumpUrl):loginPopShow()}})} function createdTips(option){var guideBubble=option.guideBubble;var pos=guideBubble.pos;var isLogin=s_session&&s_session.isLogin;var classForPos="".concat(isLogin?"is-login":""," guide-info-pos-").concat(pos);var type=guideBubble.wordType==="tip"?"tip":"operate";var opTxt=type==="operate"?'').concat(guideBubble.operateText,">"):"";var addHtml='\n
\n ').concat(guideBubble.title,"\n ").concat(opTxt,'\n \n
\n
\n
\n
\n
\n ');$("#u1").append(addHtml);if(isLogin){var avaWidth=$("#u1 .s-top-username").width();var diff=101-avaWidth;var classPos="#u1 .guide-word-tips.guide-info-pos-".concat(pos) ;var offsetRight=parseInt($(classPos).css("right"),10)-diff;$(classPos).css("right","".concat(offsetRight,"px"))}var timer=setTimeout(function(){close({ls:option.ls,target:".guide-word-tips"})},5e3);$(".guide-info-new").on("mouseenter",function(){clearTimeout(timer)});$(".guide-info-new").on("mouseleave",function(){timer=setTimeout(function(){close({ls:option.ls,target:".guide-word-tips"})},5e3)});if(type==="operate"){var fireShowType=isLogin?"loginWordShow":"unLoginWordShow" ;var fireClickType=isLogin?"loginWordClick":"unLoginWordClick";(0,_event.fire)("superman:login_guide",fireShowType,{popid:guideBubble.textId});$("body").on("click",".word-guide-close",function(){close({ls:option.ls,target:".guide-word-tips"});(0,_event.fire)("superman:login_guide",fireClickType,{clicktype:"close_cl",popid:guideBubble.textId})});$("body").on("click",".operate-jump",function(){(0,_event.fire)("superman:login_guide",fireClickType,{clicktype:"jumpurl_cl",popid:guideBubble.textId})}) }}function initFun(){var hideGuide="0";var guideBubble=$("#promote_login_box").html();var logObj=[];try{logObj=JSON.parse(guideBubble)||[]}catch(e){}var date=new Date;var dataStr=JSON.stringify(date.getFullYear()+""+date.getMonth()+""+date.getDate());var isShow=function isShow(key){try{hideGuide=window.localStorage.getItem(key)||"0"}catch(e){}return!hideGuide||hideGuide!==dataStr};var isLogin=s_session&&s_session.isLogin;var renderGuide=function renderGuide(obj,guideType){guideType.indexOf("Pic" )!==-1?created({ls:obj.type,guideBubble:obj}):createdTips({ls:obj.type,guideBubble:obj})};var _iterator=_createForOfIteratorHelper(logObj),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var obj=_step.value;if(isShow(obj.type)){if(obj.type==="loginPic"&&isLogin){renderGuide(obj,obj.type)}if(obj.type==="unLoginPic"&&!isLogin){renderGuide(obj,obj.type)}if(obj.type==="loginWord"&&isLogin){renderGuide(obj,obj.type)}if(obj.type==="unLoginWord"&&!isLogin){renderGuide(obj,obj.type)}}}}catch( err){_iterator.e(err)}finally{_iterator.f()}}function init(){initFun()}});