| 
					
				 | 
			
			
				@@ -23,8 +23,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="list"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div class="item" v-for="item, i in state.detail.taskCondition" v-bind:key="i"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template v-if="item.type == 1 && item.relatedUsers && item.relatedUsers.length > 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <template v-for="item, i in state.detail.taskCondition" v-bind:key="i"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item" v-if="item.type == 1 && item.relatedUsers && item.relatedUsers.length > 0"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="item-follow-title"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <img :src="require('@/assets/svg/icon-task-twitter.svg')" alt /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -48,9 +48,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template v-if="item.type == 2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <img :src="require('@/assets/svg/icon-task-twitter.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item" v-if="item.type == 2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <img :src="require('@/assets/svg/icon-task-twitter.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- <img :src="require('@/assets/svg/icon-like.svg')" alt /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="item-title">Like</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,8 +59,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-show="!state.done.like && state.done.like_red" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img v-if="state.done.like" :src="require('@/assets/svg/icon-true.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div v-else class="btn" @click="clickLikeBtn">Like</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template v-if="item.type == 3"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item" v-if="item.type == 3"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img :src="require('@/assets/svg/icon-task-twitter.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <!-- <img :src="require('@/assets/svg/icon-retweet.svg')" alt /> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-content"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -70,9 +70,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-show="!state.done.retweet && state.done.retweet_red" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img v-if="state.done.retweet" :src="require('@/assets/svg/icon-true.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div v-else class="btn" @click="clickRetweetBtn">Retweet</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- Comment、艾特 friends --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template v-if="item.type == 9"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item" v-if="item.type == 9"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img :src="require('@/assets/svg/icon-task-twitter.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="item-title">Comment and Tag 3 friends</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,9 +81,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-show="!state.done.reply && state.done.reply_red" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img v-if="state.done.reply" :src="require('@/assets/svg/icon-true.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div v-else class="btn" @click="clickReply(item)">Comment</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- repost feacebook --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template v-if="item.type == 8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item" v-if="item.type == 8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img :src="require('@/assets/svg/icon-task-facebook.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="item-title">Repost to Facebook</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,9 +92,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-show="!state.done.repost_facebook && state.done.repost_facebook_red" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img v-if="state.done.repost_facebook" :src="require('@/assets/svg/icon-true.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div v-else class="btn" @click="clickRepostFacebook(item)">Repost</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <!-- join discord  --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <template v-if="item.type == 7"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="item" v-if="item.type == 7"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <img :src="require('@/assets/svg/icon-discord-mini.svg')" alt /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="item-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="item-title">Join Discord</div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -110,8 +110,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- <div class="people" @click="clickRoad"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="txt"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -374,7 +374,7 @@ import { setChromeStorage, getChromeStorage } from '@/uilts/chromeExtension.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Report from "@/log-center/log" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { srcPublishSuccess } from '@/http/publishApi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { discordAuthUrl, checkGuildJoined } from '@/http/discordApi' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { discordAuthRedirectUri, faceShareRedirectUrl} from '@/http/configAPI' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { discordAuthRedirectUri, faceShareRedirectUrl } from '@/http/configAPI' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getFrontConfig } from "@/http/account"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import GlobalTip from '@/view/components/global-tip.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -425,8 +425,8 @@ async function clickLikeBtn() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.detail.finishTaskTypeV2 = state.detail.finishTaskTypeV2.toString() || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(state.window_origin.indexOf('facebook.com') >=0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      state.detail.finishTaskTypeV2 = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (state.window_origin.indexOf('facebook.com') >= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.detail.finishTaskTypeV2 = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (state.detail.finishTaskTypeV2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case '1': 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -529,8 +529,8 @@ async function clickRetweetBtn() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.detail.finishTaskTypeV2 = state.detail.finishTaskTypeV2.toString() || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(state.window_origin.indexOf('facebook.com') >=0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      state.detail.finishTaskTypeV2 = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (state.window_origin.indexOf('facebook.com') >= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.detail.finishTaskTypeV2 = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (state.detail.finishTaskTypeV2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case '1': 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -581,67 +581,69 @@ async function clickRetweetBtn() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function onTweetReplyClick(params) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let replyData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      type: params.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let replyData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: params.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_ON_TWEET_REPLY_CLICK",  data: replyData}, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_ON_TWEET_REPLY_CLICK", data: replyData }, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function clickReply(params) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let _userInfo = await checkIsLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (!_userInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let _userInfo = await checkIsLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!_userInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let replyData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      type: params.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if(state.window_origin.indexOf('facebook.com') > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let url = `https://twitter.com/${state.tweet_author}/status/${state.tweetId}?actionType=denetFacebookToTwitterReply&deReplyParams=${JSON.stringify(replyData)}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      window.open(url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_REPLY_CLICK",  data: replyData}, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let replyData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: params.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (state.window_origin.indexOf('facebook.com') > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let url = `https://twitter.com/${state.tweet_author}/status/${state.tweetId}?actionType=denetFacebookToTwitterReply&deReplyParams=${JSON.stringify(replyData)}` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.open(url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_REPLY_CLICK", data: replyData }, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 点击repost facebook 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function clickRepostFacebook(params) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let _userInfo = await checkIsLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (!_userInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let _userInfo = await checkIsLogin() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!_userInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let deUrlParams = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      fullName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      tweetId: state.tweetId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let href = `${state.postRedirectUrl}?deUrlParams=${JSON.stringify(deUrlParams)}`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    console.log(href); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let shareUrlparams = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      href,  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      type: params.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let deUrlParams = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    fullName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    tweetId: state.tweetId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let href = `${state.postRedirectUrl}?deUrlParams=${JSON.stringify(deUrlParams)}`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log(href); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let shareUrlparams = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    href, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: params.type, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    setChromeStorage({shareFacebookData : JSON.stringify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  setChromeStorage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    shareFacebookData: JSON.stringify({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       contentStr: state.srcContent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    })})  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let shareUrl = feacebookShareUrl(shareUrlparams); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    openShareFacebookWindow({url: shareUrl}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let shareUrl = feacebookShareUrl(shareUrlparams); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  openShareFacebookWindow({ url: shareUrl }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 分享到facebook 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-function openShareFacebookWindow({url}) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function openShareFacebookWindow({ url }) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const width = 800; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   chrome.windows.create({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     width, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -670,9 +672,9 @@ function feacebookShareUrl(params = {}) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 分享成功 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function facebookShareSuccess(params) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  let {taskLuckdropId} = params; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let { taskLuckdropId } = params; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(taskLuckdropId == state.detail.taskLuckdropId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (taskLuckdropId == state.detail.taskLuckdropId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state.done.repost_facebook = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     state.done.repost_facebook_red = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -741,8 +743,8 @@ async function clickFollowAll(item, is_all) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // ----  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   state.detail.finishTaskTypeV2 = state.detail.finishTaskTypeV2.toString() || '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(state.window_origin.indexOf('facebook.com') >=0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      state.detail.finishTaskTypeV2 = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (state.window_origin.indexOf('facebook.com') >= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    state.detail.finishTaskTypeV2 = '2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (state.detail.finishTaskTypeV2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case '1': 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -822,7 +824,7 @@ const reSetBindTwtterId = (_params) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           Report.reportLog({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             objectType: Report.objectType.tweetPostBinded 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          init({from: 'reSetBindTwtterId'}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          init({ from: 'reSetBindTwtterId' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -983,17 +985,17 @@ const handleStatusPage = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function setFrontConfig() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getFrontConfig({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        params: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            facebookAppConfig.facebookAppId = res.data.fbClientId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getFrontConfig({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    params: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      facebookAppConfig.facebookAppId = res.data.fbClientId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function init(initParams) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  let {type} = initParams || {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let { type } = initParams || {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onRuntimeMsg(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onPageVisbile(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onWindowMessage(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1015,13 +1017,15 @@ function init(initParams) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 判断推特id,绑定逻辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       state.srcContentId = res.data.srcContentId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if(!res.data.srcContentId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(type == 'reSetBindTwtterId') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!res.data.srcContentId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (type == 'reSetBindTwtterId') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // 显示提示 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_SHOW_BIND_TWEET_NOTICE",  data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            taskLuckdropId: JSON.parse(res.data.postBizData).taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }}, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          window.parent.postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            actionType: "IFRAME_RED_PACKET_SHOW_BIND_TWEET_NOTICE", data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              taskLuckdropId: JSON.parse(res.data.postBizData).taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1070,8 +1074,8 @@ function initTaskDetail() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               case 9: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 state.done.reply = res.data[i].finished; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(!state.done.reply) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  onTweetReplyClick({type: 9}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!state.done.reply) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  onTweetReplyClick({ type: 9 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1172,20 +1176,24 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function getTweetAuthor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(state.window_origin.indexOf('twitter.com') > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_GET_TWEET_AUTHOR",  data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }}, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (state.window_origin.indexOf('twitter.com') > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.parent.postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      actionType: "IFRAME_RED_PACKET_GET_TWEET_AUTHOR", data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        postId: state.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        taskLuckdropId: state.detail.taskLuckdropId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function checkFacebookReply() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   console.log('checkFacebookReply') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  if(state.window_origin.indexOf('twitter.com') > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    window.parent.postMessage({ actionType: "IFRAME_RED_PACKET_CHECK_FACEBOOK_REPLY",  data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      postId: state.postId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }}, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (state.window_origin.indexOf('twitter.com') > -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    window.parent.postMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      actionType: "IFRAME_RED_PACKET_CHECK_FACEBOOK_REPLY", data: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        postId: state.postId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, "*"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1526,20 +1534,20 @@ function handleErrorCode(res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function onWindowMessage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   window.addEventListener("message", function (event) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (event.data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        switch(event.data.actionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          case 'CONTENT_RED_PACKET_REPLY_RASK_FINSH': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            state.done.reply = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            state.done.reply_red = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          case 'CONTENT_RED_PACKET_GET_TWEET_AUTHOR': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            fullName = event.data.data.fullName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          case 'CONTENT_RED_PACKET_FACEBOOK_REPLY': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            clickReply(event.data.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (event.data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      switch (event.data.actionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_RED_PACKET_REPLY_RASK_FINSH': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          state.done.reply = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          state.done.reply_red = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_RED_PACKET_GET_TWEET_AUTHOR': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          fullName = event.data.data.fullName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'CONTENT_RED_PACKET_FACEBOOK_REPLY': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clickReply(event.data.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |