Advertisement
asciicat

AssembleeGameClient1349561190.swf tracker script?

Oct 8th, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.25 KB | None | 0 0
  1. <script>
  2. <![CDATA[
  3. function( path )
  4. {
  5. var paths;
  6. if( path.indexOf(".") > 0 )
  7. {
  8. paths = path.split(".");
  9. }
  10. else
  11. {
  12. paths = [path];
  13. }
  14. var target = window ;
  15. var len = paths.length ;
  16. for( var i = 0 ; i < len ; i++ )
  17. {
  18. target = target[ paths[i] ] ;
  19. }
  20. if( target )
  21. {
  22. return true;
  23. }
  24. else
  25. {
  26. return false;
  27. }
  28. }
  29. ]]>
  30. </script>›<script>
  31. <![CDATA[
  32. function( path , target )
  33. {
  34. var paths;
  35. var prop;
  36. if( path.indexOf(".") > 0 )
  37. {
  38. paths = path.split(".");
  39. prop = paths.pop() ;
  40. }
  41. else
  42. {
  43. paths = [];
  44. prop = path;
  45. }
  46. alert( "paths:"+paths.length+", prop:"+prop );
  47. var targets;
  48. var name;
  49. if( target.indexOf(".") > 0 )
  50. {
  51. targets = target.split(".");
  52. name = targets.pop();
  53. }
  54. else
  55. {
  56. targets = [];
  57. name = target;
  58. }
  59. alert( "targets:"+targets.length+", name:"+name );
  60. var root = window;
  61. var len = paths.length;
  62. for( var i = 0 ; i < len ; i++ )
  63. {
  64. root = root[ paths[i] ] ;
  65. }
  66. var ref = window;
  67. var depth = targets.length;
  68. for( var j = 0 ; j < depth ; j++ )
  69. {
  70. ref = ref[ targets[j] ] ;
  71. }
  72. root[ prop ] = ref[name] ;
  73. }
  74. ]]>
  75. </script>É<script>
  76. <![CDATA[
  77. function( path , value )
  78. {
  79. var paths;
  80. var prop;
  81. if( path.indexOf(".") > 0 )
  82. {
  83. paths = path.split(".");
  84. prop = paths.pop() ;
  85. }
  86. else
  87. {
  88. paths = [];
  89. prop = path;
  90. }
  91. var target = window ;
  92. var len = paths.length ;
  93. for( var i = 0 ; i < len ; i++ )
  94. {
  95. target = target[ paths[i] ] ;
  96. }
  97.  
  98. target[ prop ] = value ;
  99. }
  100. ]]>
  101. </script>¨<script>
  102. <![CDATA[
  103. function()
  104. {
  105. var obj = {};
  106. obj.host = document.location.host;
  107. obj.language = navigator.language ? navigator.language : navigator.browserLanguage;
  108. obj.characterSet = document.characterSet ? document.characterSet : document.charset;
  109. obj.colorDepth = window.screen.colorDepth;
  110. obj.location = document.location.toString();
  111. obj.pathname = document.location.pathname;
  112. obj.protocol = document.location.protocol;
  113. obj.search = document.location.search;
  114. obj.referrer = document.referrer;
  115. obj.title = document.title;
  116.  
  117. return obj;
  118. }
  119. ]]>
  120. </script>Ë<script>
  121. <![CDATA[
  122. function( acct )
  123. {
  124. _GATracker[acct] = _gat._getTracker(acct);
  125. }
  126. ]]>
  127. </script>ï<script>
  128. <![CDATA[
  129. function( container , target )
  130. {
  131. var targets ;
  132. var name ;
  133. if( target.indexOf(".") > 0 )
  134. {
  135. targets = target.split(".");
  136. name = targets.pop();
  137. }
  138. else
  139. {
  140. targets = [];
  141. name = target;
  142. }
  143. var ref = window;
  144. var depth = targets.length;
  145. for( var j = 0 ; j < depth ; j++ )
  146. {
  147. ref = ref[ targets[j] ] ;
  148. }
  149. window[container][target] = ref[name] ;
  150. }
  151. ]]>
  152. </script>°<script>
  153. <![CDATA[
  154. function()
  155. {
  156. if( _gat && _gat._getTracker )
  157. {
  158. return true;
  159. }
  160. return false;
  161. }
  162. ]]>
  163. </script>ã<script>
  164. <![CDATA[
  165. function()
  166. {
  167. try
  168. {
  169. gaGlobal
  170. }
  171. catch(e)
  172. {
  173. gaGlobal = {} ;
  174. }
  175. }
  176. ]]>
  177. </script>è<script>
  178. <![CDATA[
  179. function()
  180. {
  181. try
  182. {
  183. _GATracker
  184. }
  185. catch(e)
  186. {
  187. _GATracker = {};
  188. }
  189. }
  190. ]]>
  191. </script>›<script>
  192. <![CDATA[
  193. function(acct)
  194. {
  195. if( _GATracker[acct] && (_GATracker[acct]._getAccount) )
  196. {
  197. return true ;
  198. }
  199. else
  200. {
  201. return false;
  202. }
  203. }
  204. ]]>
  205. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement