1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opens = _____WB$wombat$assign$function_____("opens"); 10var disqus_url = embedVars.disqusUrl; 11var disqus_identifier = embedVars.disqusIdentifier; 12var disqus_container_id = 'disqus_thread'; 13var disqus_shortname = embedVars.disqusShortname; 14var disqus_title = embedVars.disqusTitle; 15var disqus_config_custom = window.disqus_config; 16var disqus_config = function () { 17 /* 18 All currently supported events: 19 onReady: fires when everything is ready, 20 onNewComment: fires when a new comment is posted, 21 onIdentify: fires when user is authenticated 22 */ 23 if (typeof embedVars.disqusConfig.remote_auth_s3 !== 'undefined') { 24 this.page.remote_auth_s3 = embedVars.disqusConfig.remote_auth_s3; 25 } 26 27 if (typeof embedVars.disqusConfig.api_key !== 'undefined') { 28 this.page.api_key = embedVars.disqusConfig.api_key; 29 } 30 31 if (typeof embedVars.disqusConfig.sso !== 'undefined') { 32 this.sso = { 33 name: embedVars.disqusConfig.sso.name, 34 button: embedVars.disqusConfig.sso.button, 35 url: embedVars.disqusConfig.sso.url, 36 logout: embedVars.disqusConfig.sso.logout, 37 width: embedVars.disqusConfig.sso.width, 38 height: embedVars.disqusConfig.sso.height 39 }; 40 } 41 42 this.language = embedVars.disqusConfig.language; 43 this.callbacks.onReady.push(function () { 44 if (!embedVars.options.manualSync) { 45 // sync comments in the background so we don't block the page 46 var script = document.createElement('script'); 47 script.async = true; 48 script.src = '?cf_action=sync_comments&post_id=' + embedVars.postId; 49 50 var firstScript = document.getElementsByTagName('script')[0]; 51 firstScript.parentNode.insertBefore(script, firstScript); 52 } 53 }); 54 55 if (disqus_config_custom) { 56 disqus_config_custom.call(this); 57 } 58}; 59 60(function() { 61 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; 62 dsq.async = true; 63 dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; 64 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); 65})(); 66 67}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.