var DISQUS=function(d){var g={AssertionError:function(c){this.message=c}};g.AssertionError.prototype.toString=function(){return"Assertion Error: "+(this.message||"[no message]")};g.assert=function(c,d){if(!c)throw new g.AssertionError(d);};var l=[];g.define=function(c,k){typeof c==="function"&&(k=c,c="");for(var b=c.split("."),a=b.shift(),f=g,n=(k||function(){return{}}).call({overwrites:function(a){a.__overwrites__=!0;return a}},d);a;)f=f[a]?f[a]:f[a]={},a=b.shift();for(var m in n)n.hasOwnProperty(m)&&
(n.__overwrites__||f[m]!==null&&g.assert(!f.hasOwnProperty(m),"Unsafe attempt to redefine existing module with "+m),f[m]=n[m],l.push(function(a,b){return function(){delete a[b]}}(f,m)));return f};g.use=function(c){return g.define(c)};g.cleanup=function(){for(var c=0;c=0;b-=2)c&&f[b]!==c||k&&f[b+1]!==k||f.splice(b,2);return this},trigger:function(g){var c,
k,b,a,f,n,m;if(!(k=this._callbacks))return this;m=[];g=g.split(d);a=1;for(f=arguments.length;a=d&&(g=e,b())})})(d,"scroll",m,250);(function(e,a,b,d){var g;c(e,a,function(e){g&&clearTimeout(g);g=setTimeout(function(){b(e)},d)})})(d,"scroll",m,300);c(k,"click",function(){DISQUS.trigger("window.click")});m=function(){this.uid=n++;a[this.uid]=this};DISQUS.extend(m.prototype,DISQUS.Events);m.prototype.destroy=function(){delete a[this.uid]};DISQUS.extend(m,{listByKey:function(){var e={},b;for(b in a)Object.prototype.hasOwnProperty.call(a,b)&&(e[b]=
a[b]);return e},list:function(){var e=[],b;for(b in a)Object.prototype.hasOwnProperty.call(a,b)&&e.push(a[b]);return e},get:function(e){if(Object.prototype.hasOwnProperty.call(a,e))return a[e];return null}});var o=function(e){e=e||{};this.isReady=!1;this.uid=e.uid||n++;this.elem=null;this.styles={};this.role=e.role||"application"};o.prototype.load=function(){var e=this.elem=k.createElement("iframe");e.setAttribute("id","dsq"+this.uid);e.setAttribute("data-disqus-uid",this.uid);e.setAttribute("allowTransparency",
"true");e.setAttribute("frameBorder","0");e.setAttribute("role",this.role);for(var b in this.styles)this.styles.hasOwnProperty(b)&&(e.style[b]=this.styles[b])};o.prototype.destroy=function(){this.elem&&this.elem.parentNode.removeChild(this.elem)};var h=function(b){var a=this;o.call(a,b);a.listeners={};a.origin=b.origin;a.target=b.target;a.container=b.container;a.styles={width:"100%",border:"none",overflow:"hidden",display:"none"};f[a.uid]=a;a.on("ready",function(){a.isReady=!0})};DISQUS.extend(h.prototype,
DISQUS.Events);h.prototype.load=function(b){o.prototype.load.call(this);var a=this.elem;a.setAttribute("width","100%");a.setAttribute("src",this.target+"#"+this.uid);c(a,"load",function(){a.style.display="";b&&b()});(k.getElementById(this.container)||k.body).appendChild(a);this.elem=a};h.prototype.sendMessage=function(a,c){var d=function(a,b,e){return function(){e.elem.contentWindow.postMessage(a,b)}}(b.stringify({scope:"client",data:{eventName:a,data:c}}),this.origin,this);if(this.isReady)d();else this.on("ready",
d)};h.prototype.getPosition=function(){for(var a=this.elem,b=0,c=0;a;)b+=a.offsetLeft,c+=a.offsetTop,a=a.offsetParent;return{top:c,left:b}};h.prototype.inViewport=function(a){var a=a||this.getPosition(),a=a.top,b=a+this.elem.offsetHeight,c=d.pageYOffset;return!(a>c+d.innerHeight||b"}function c(a){for(var b=DISQUS.App.list(),d=0,c=b.length,b=b[d];dd.pageYOffset&&bDISQUS seems to be taking longer than usual. Reload?
'},1E4);i.load(function(){h.notSupported?(i.elem.setAttribute("height","500px"),i.elem.setAttribute("scrolling","yes"),i.elem.setAttribute("horizontalscrolling","no"),i.elem.setAttribute("verticalscrolling","yes")):(i.elem.setAttribute("scrolling","no"),i.elem.setAttribute("horizontalscrolling","no"),i.elem.setAttribute("verticalscrolling",
"no"))});c("window.hashchange",function(a){i.sendMessage("window.hashchange",a.hash)});c("window.resize",function(){i.sendMessage("window.resize")});c("window.scroll",n);c("window.click",function(){i.sendMessage("window.click")});c("switches.changed",function(a){i.sendMessage("switches.changed",a)});f.trigger("loading.start")};f.prototype.destroy=function(){var a=this.indicators;this.off();if(this._boundGlobalEvents.length)DISQUS.off(this._boundGlobalEvents.join(" "),null,this),this._boundGlobalEvents=
null;this.frame&&this.frame.destroy();if(a.north)a.north.destroy(),a.north=null;if(a.south)a.south.destroy(),a.south=null;DISQUS.App.prototype.destroy.call(this)};var n=function(a){return new f(a)};DISQUS.extend(n,{listByKey:function(){var a={};c(function(b){a[b.uid]=b});return a},list:function(){var a=[];c(function(b){a.push(b)});return a},get:function(a){a=DISQUS.App.get(a);return a instanceof f&&a}});return{Lounge:n}});
(function(d,g,l){function c(){function a(b){var b=b.getAttribute?b.getAttribute("src"):b.src,c=[/(https?:)\/\/(www\.)?disqus\.com\/forums\/([\w_\-]+)/i,/(https?:)\/\/(www\.)?([\w_\-]+)\.disqus\.com/i,/(https?:)\/\/(www\.)?dev\.disqus\.org\/forums\/([\w_\-]+)/i,/(https?:)\/\/(www\.)?([\w_\-]+)\.dev\.disqus\.org/i],d=c.length;if(!b||b.substring(b.length-8)!="embed.js")return null;for(var f=0;f=0;c--){var d=a(b[c]);if(d!==null)return d}return null}function k(){if(d.location.protocol==="https:")return!0;e===l&&c();return e==="https:"}function b(a,c,f){var e;if(a===g)return"";d.getComputedStyle?e=g.defaultView.getComputedStyle(a,null).getPropertyValue(c):a.currentStyle&&(e=a.currentStyle[c]?a.currentStyle[c]:a.currentStyle[f]);return e=="transparent"||e===""||e=="rgba(0, 0, 0, 0)"?b(a.parentNode,c,f):e||null}function a(a){a.match("^rgb")&&(a=f(a).substr(1));var b=parseInt(a.substr(0,
2),16),c=parseInt(a.substr(2,2),16),a=parseInt(a.substr(4,2),16);return(b*299+c*587+a*114)/1E3}function f(a){function b(a){a=Number(a).toString(16);return a.length==1?"0"+a:a}if(a.substr(0,1)==="#")return a;var c=/.*?rgb\((\d+),\s*(\d+),\s*(\d+)\)/.exec(a);if(!c||c.length!==4)return"";var a=b(c[1]),d=b(c[2]),c=b(c[3]);return"#"+a+d+c}function n(a,c,d){DISQUS.isString(a)&&(a=g.createElement(a));var f=null;a.style.visibility="hidden";p.appendChild(a);f=b(a,c,d);p.removeChild(a);return f}function m(){var a=
g.createElement("a");a.href=+new Date;return n(a,"color")}function o(){for(var a=g.getElementsByTagName("h1"),b=g.title,c=b.length,d=b,f=0.6,e=0;ee&&(e=g[j+1][h+1]));e/=c;e>f&&(f=e,d=a)}})(a[e]);return d}function h(){g.getElementById(q).innerHTML=
"";var b=i.page;if(!d.postMessage||!d.JSON)w=!0;if(d.navigator.appName==="Microsoft Internet Explorer"&&(!g.documentMode||g.documentMode<8))w=!0;b={container:q,forum:t,anchorColor:m(),colorScheme:128