!function(e,t){sumo.define("plugins/css",[],function(){if("undefined"==typeof window)return{load:function(e,t,i){i()}};var e=document.getElementsByTagName("head")[0],t=window.navigator.userAgent.match(/Trident\/([^ ;]*)|AppleWebKit\/([^ ;]*)|Opera\/([^ ;]*)|rv\:([^ ;]*)(.*?)Gecko\/([^ ;]*)|MSIE\s([^ ;]*)/)||0,i=!1,s=!0;t[1]||t[7]?i=parseInt(t[1])<6||parseInt(t[7])<=9:t[2]?s=!1:t[4]&&(i=parseInt(t[4])<18);var r={};r.pluginBuilder="./css-builder";var n,o=function(){n=document.createElement("style"),e.appendChild(n)},a=function(e,t){o();var i=n.styleSheet||n.sheet;if(i&&i.addImport)i.addImport(e),n.onload=t;else{n.textContent='@import "'+e+'";';var s=setInterval(function(){try{n.sheet.cssRules,clearInterval(s),t()}catch(e){}},10)}},l=function(t,i){var r=document.createElement("link");if(r.type="text/css",r.rel="stylesheet",s)r.onload=function(){r.onload=function(){},setTimeout(i,7)};else var n=setInterval(function(){for(var e=0;es;s++)i[t[s]]=!0;else i[t]=!0;for(s=0,r=e.length;r>s;s++)void 0!==i[e[s]]&&(e.splice(s,1),r--,s--);return e}function u(e,t){var i,s;if(a(t)){for(i=0,s=t.length;s>i;i++)if(!u(e,t[i]))return!1;return!0}var r=o(t);for(i=0,s=e.length;s>i;i++)if("RegExp"===r){if("string"==typeof e[i]&&e[i].match(t))return!0}else if(e[i]===t)return!0;return!1}function c(e,t){if(!a(e)||!a(t))return!1;if(e.length!==t.length)return!1;e.sort(),t.sort();for(var i=0,s=e.length;s>i;i++)if(e[i]!==t[i])return!1;return!0}function h(e){return escape(e)}function m(e){return encodeURIComponent(e).replace(/[!'()*]/g,h).replace(/\*/g,"%2A")}var p=s&&s.URI;r.version="1.12.0";var f=r.prototype,d=Object.prototype.hasOwnProperty;r._parts=function(){return{protocol:null,username:null,password:null,hostname:null,urn:null,port:null,path:null,query:null,fragment:null,duplicateQueryParameters:r.duplicateQueryParameters,escapeQuerySpace:r.escapeQuerySpace}},r.duplicateQueryParameters=!1,r.escapeQuerySpace=!0,r.protocol_expression=/^[a-z][a-z0-9.+-]*$/i,r.idn_expression=/[^a-z0-9\.-]/i,r.punycode_expression=/(xn--)/i,r.ip4_expression=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,r.ip6_expression=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,r.find_uri_expression=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi,r.findUri={start:/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi,end:/[\s\r\n]|$/,trim:/[`!()\[\]{};:'".,<>?«»“”„‘’]+$/},r.defaultPorts={http:"80",https:"443",ftp:"21",gopher:"70",ws:"80",wss:"443"},r.invalid_hostname_characters=/[^a-zA-Z0-9\.-]/,r.domAttributes={a:"href",blockquote:"cite",link:"href",base:"href",script:"src",form:"action",img:"src",area:"href",iframe:"src",embed:"src",source:"src",track:"src",input:"src"},r.getDomAttribute=function(e){if(e&&e.nodeName){var t=e.nodeName.toLowerCase();if("input"!==t||"image"===e.type)return r.domAttributes[t]}},r.encode=m,r.decode=decodeURIComponent,r.iso8859=function(){r.encode=escape,r.decode=unescape},r.unicode=function(){r.encode=m,r.decode=decodeURIComponent},r.characters={pathname:{encode:{expression:/%(24|26|2B|2C|3B|3D|3A|40)/gi,map:{"%24":"$","%26":"&","%2B":"+","%2C":",","%3B":";","%3D":"=","%3A":":","%40":"@"}},decode:{expression:/[\/\?#]/g,map:{"/":"%2F","?":"%3F","#":"%23"}}},reserved:{encode:{expression:/%(21|23|24|26|27|28|29|2A|2B|2C|2F|3A|3B|3D|3F|40|5B|5D)/gi,map:{"%3A":":","%2F":"/","%3F":"?","%23":"#","%5B":"[","%5D":"]","%40":"@","%21":"!","%24":"$","%26":"&","%27":"'","%28":"(","%29":")","%2A":"*","%2B":"+","%2C":",","%3B":";","%3D":"="}}}},r.encodeQuery=function(e,t){var i=r.encode(e+"");return t?i.replace(/%20/g,"+"):i},r.decodeQuery=function(e,t){e+="";try{return r.decode(t?e.replace(/\+/g,"%20"):e)}catch(i){return e}},r.recodePath=function(e){for(var t=(e+"").split("/"),i=0,s=t.length;s>i;i++)t[i]=r.encodePathSegment(r.decode(t[i]));return t.join("/")},r.decodePath=function(e){for(var t=(e+"").split("/"),i=0,s=t.length;s>i;i++)t[i]=r.decodePathSegment(t[i]);return t.join("/")};var g={encode:"encode",decode:"decode"},v,y=function(e,t){return function(i){return r[t](i+"").replace(r.characters[e][t].expression,function(i){return r.characters[e][t].map[i]})}};for(v in g)r[v+"PathSegment"]=y("pathname",g[v]);r.encodeReserved=y("reserved","encode"),r.parse=function(e,t){var i;return t||(t={}),i=e.indexOf("#"),i>-1&&(t.fragment=e.substring(i+1)||null,e=e.substring(0,i)),i=e.indexOf("?"),i>-1&&(t.query=e.substring(i+1)||null,e=e.substring(0,i)),"//"===e.substring(0,2)?(t.protocol=null,e=e.substring(2),e=r.parseAuthority(e,t)):(i=e.indexOf(":"),i>-1&&(t.protocol=e.substring(0,i)||null,t.protocol&&!t.protocol.match(r.protocol_expression)?t.protocol=void 0:"file"===t.protocol?e=e.substring(i+3):"//"===e.substring(i+1,i+3)?(e=e.substring(i+3),e=r.parseAuthority(e,t)):(e=e.substring(i+1),t.urn=!0))),t.path=e,t},r.parseHost=function(e,t){var i=e.indexOf("/"),s,r;return-1===i&&(i=e.length),"["===e.charAt(0)?(s=e.indexOf("]"),t.hostname=e.substring(1,s)||null,t.port=e.substring(s+2,i)||null):e.indexOf(":")!==e.lastIndexOf(":")?(t.hostname=e.substring(0,i)||null,t.port=null):(r=e.substring(0,i).split(":"),t.hostname=r[0]||null,t.port=r[1]||null),t.hostname&&"/"!==e.substring(i).charAt(0)&&(i++,e="/"+e),e.substring(i)||"/"},r.parseAuthority=function(e,t){return e=r.parseUserinfo(e,t),r.parseHost(e,t)},r.parseUserinfo=function(e,t){var i=e.indexOf("/"),s=i>-1?e.lastIndexOf("@",i):e.indexOf("@"),n;return s>-1&&(-1===i||i>s)?(n=e.substring(0,s).split(":"),t.username=n[0]?r.decode(n[0]):null,n.shift(),t.password=n[0]?r.decode(n.join(":")):null,e=e.substring(s+1)):(t.username=null,t.password=null),e},r.parseQuery=function(e,t){if(!e)return{};if(e=e.replace(/&+/g,"&").replace(/^\?*&*|&+$/g,""),!e)return{};for(var i={},s=e.split("&"),n=s.length,o,a,l,u=0;n>u;u++)o=s[u].split("="),a=r.decodeQuery(o.shift(),t),l=o.length?r.decodeQuery(o.join("="),t):null,i[a]?("string"==typeof i[a]&&(i[a]=[i[a]]),i[a].push(l)):i[a]=l;return i},r.build=function(e){var t="";return e.protocol&&(t+=e.protocol+":"),e.urn||!t&&!e.hostname||(t+="//"),t+=r.buildAuthority(e)||"","string"==typeof e.path&&("/"!==e.path.charAt(0)&&"string"==typeof e.hostname&&(t+="/"),t+=e.path),"string"==typeof e.query&&e.query&&(t+="?"+e.query),"string"==typeof e.fragment&&e.fragment&&(t+="#"+e.fragment),t},r.buildHost=function(e){var t="";return e.hostname?(r.ip6_expression.test(e.hostname)?t+=e.port?"["+e.hostname+"]:"+e.port:e.hostname:(t+=e.hostname,e.port&&(t+=":"+e.port)),t):""},r.buildAuthority=function(e){return r.buildUserinfo(e)+r.buildHost(e)},r.buildUserinfo=function(e){var t="";return e.username&&(t+=r.encode(e.username),e.password&&(t+=":"+r.encode(e.password)),t+="@"),t},r.buildQuery=function(e,t,i){var s="",n,o,l,u;for(o in e)if(d.call(e,o)&&o)if(a(e[o]))for(n={},l=0,u=e[o].length;u>l;l++)void 0!==e[o][l]&&void 0===n[e[o][l]+""]&&(s+="&"+r.buildQueryParameter(o,e[o][l],i),t!==!0&&(n[e[o][l]+""]=!0));else void 0!==e[o]&&(s+="&"+r.buildQueryParameter(o,e[o],i));return s.substring(1)},r.buildQueryParameter=function(e,t,i){return r.encodeQuery(e,i)+(null!==t?"="+r.encodeQuery(t,i):"")},r.addQuery=function(e,t,i){if("object"==typeof t)for(var s in t)d.call(t,s)&&r.addQuery(e,s,t[s]);else{if("string"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");if(void 0===e[t])return void(e[t]=i);"string"==typeof e[t]&&(e[t]=[e[t]]),a(i)||(i=[i]),e[t]=e[t].concat(i)}},r.removeQuery=function(e,t,i){var s,n,o;if(a(t))for(s=0,n=t.length;n>s;s++)e[t[s]]=void 0;else if("object"==typeof t)for(o in t)d.call(t,o)&&r.removeQuery(e,o,t[o]);else{if("string"!=typeof t)throw new TypeError("URI.addQuery() accepts an object, string as the first parameter");void 0!==i?e[t]===i?e[t]=void 0:a(e[t])&&(e[t]=l(e[t],i)):e[t]=void 0}},r.hasQuery=function(e,t,i,s){if("object"==typeof t){for(var n in t)if(d.call(t,n)&&!r.hasQuery(e,n,t[n]))return!1;return!0}if("string"!=typeof t)throw new TypeError("URI.hasQuery() accepts an object, string as the name parameter");switch(o(i)){case"Undefined":return t in e;case"Boolean":var l=Boolean(a(e[t])?e[t].length:e[t]);return i===l;case"Function":return!!i(e[t],t,e);case"Array":if(!a(e[t]))return!1;var h=s?u:c;return h(e[t],i);case"RegExp":return a(e[t])?s?u(e[t],i):!1:Boolean(e[t]&&e[t].match(i));case"Number":i=String(i);case"String":return a(e[t])?s?u(e[t],i):!1:e[t]===i;default:throw new TypeError("URI.hasQuery() accepts undefined, boolean, string, number, RegExp, Function as the value parameter")}},r.commonPath=function(e,t){var i=Math.min(e.length,t.length),s;for(s=0;i>s;s++)if(e.charAt(s)!==t.charAt(s)){s--;break}return 1>s?e.charAt(0)===t.charAt(0)&&"/"===e.charAt(0)?"/":"":(("/"!==e.charAt(s)||"/"!==t.charAt(s))&&(s=e.substring(0,s).lastIndexOf("/")),e.substring(0,s+1))},r.withinString=function(e,t,i){i||(i={});var s=i.start||r.findUri.start,n=i.end||r.findUri.end,o=i.trim||r.findUri.trim,a=/[a-z0-9-]=["']?$/i;for(s.lastIndex=0;;){var l=s.exec(e);if(!l)break;var u=l.index;if(i.ignoreHtml){var c=e.slice(Math.max(u-3,0),u);if(c&&a.test(c))continue}var h=u+e.slice(u).search(n),m=e.slice(u,h).replace(o,"");if(!i.ignore||!i.ignore.test(m)){h=u+m.length;var p=t(m,u,h,e);e=e.slice(0,u)+p+e.slice(h),s.lastIndex=u+p.length}}return s.lastIndex=0,e},r.ensureValidHostname=function(t){if(t.match(r.invalid_hostname_characters)){if(!e)throw new TypeError("Hostname '"+t+"' contains characters other than [A-Z0-9.-] and Punycode.js is not available");if(e.toASCII(t).match(r.invalid_hostname_characters))throw new TypeError("Hostname '"+t+"' contains characters other than [A-Z0-9.-]")}},r.noConflict=function(e){if(e){var i={URI:this.noConflict()};return URITemplate&&"function"==typeof URITemplate.noConflict&&(i.URITemplate=URITemplate.noConflict()),t&&"function"==typeof t.noConflict&&(i.IPv6=t.noConflict()),SecondLevelDomains&&"function"==typeof SecondLevelDomains.noConflict&&(i.SecondLevelDomains=SecondLevelDomains.noConflict()),i}return s.URI===this&&(s.URI=p),this},f.build=function(e){return e===!0?this._deferred_build=!0:(void 0===e||this._deferred_build)&&(this._string=r.build(this._parts),this._deferred_build=!1),this},f.clone=function(){return new r(this)},f.valueOf=f.toString=function(){return this.build(!1)._string},g={protocol:"protocol",username:"username",password:"password",hostname:"hostname",port:"port"},y=function(e){return function(t,i){return void 0===t?this._parts[e]||"":(this._parts[e]=t||null,this.build(!i),this)}};for(v in g)f[v]=y(g[v]);g={query:"?",fragment:"#"},y=function(e,t){return function(i,s){return void 0===i?this._parts[e]||"":(null!==i&&(i+="",i.charAt(0)===t&&(i=i.substring(1))),this._parts[e]=i,this.build(!s),this)}};for(v in g)f[v]=y(v,g[v]);g={search:["?","query"],hash:["#","fragment"]},y=function(e,t){return function(i,s){var r=this[e](i,s);return"string"==typeof r&&r.length?t+r:r}};for(v in g)f[v]=y(g[v][1],g[v][0]);f.pathname=function(e,t){if(void 0===e||e===!0){var i=this._parts.path||(this._parts.hostname?"/":"");return e?r.decodePath(i):i}return this._parts.path=e?r.recodePath(e):"/",this.build(!t),this},f.path=f.pathname,f.href=function(e,t){var i;if(void 0===e)return this.toString();this._string="",this._parts=r._parts();var s=e instanceof r,n="object"==typeof e&&(e.hostname||e.path||e.pathname);if(e.nodeName){var o=r.getDomAttribute(e);e=e[o]||"",n=!1}if(!s&&n&&void 0!==e.pathname&&(e=e.toString()),"string"==typeof e)this._parts=r.parse(e,this._parts);else{if(!s&&!n)throw new TypeError("invalid input");var a=s?e._parts:e;for(i in a)d.call(this._parts,i)&&(this._parts[i]=a[i])}return this.build(!t),this},f.is=function(e){var t=!1,s=!1,n=!1,o=!1,a=!1,l=!1,u=!1,c=!this._parts.urn;switch(this._parts.hostname&&(c=!1,s=r.ip4_expression.test(this._parts.hostname),n=r.ip6_expression.test(this._parts.hostname),t=s||n,o=!t,a=o&&i&&i.has(this._parts.hostname),l=o&&r.idn_expression.test(this._parts.hostname),u=o&&r.punycode_expression.test(this._parts.hostname)),e.toLowerCase()){case"relative":return c;case"absolute":return!c;case"domain":case"name":return o;case"sld":return a;case"ip":return t;case"ip4":case"ipv4":case"inet4":return s;case"ip6":case"ipv6":case"inet6":return n;case"idn":return l;case"url":return!this._parts.urn;case"urn":return!!this._parts.urn;case"punycode":return u}return null};var b=f.protocol,w=f.port,_=f.hostname;f.protocol=function(e,t){if(void 0!==e&&e&&(e=e.replace(/:(\/\/)?$/,""),!e.match(r.protocol_expression)))throw new TypeError("Protocol '"+e+"' contains characters other than [A-Z0-9.+-] or doesn't start with [A-Z]");return b.call(this,e,t)},f.scheme=f.protocol,f.port=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e&&(0===e&&(e=null),e&&(e+="",":"===e.charAt(0)&&(e=e.substring(1)),e.match(/[^0-9]/))))throw new TypeError("Port '"+e+"' contains characters other than [0-9]");return w.call(this,e,t)},f.hostname=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0!==e){var i={};r.parseHost(e,i),e=i.hostname}return _.call(this,e,t)},f.host=function(e,t){return this._parts.urn?void 0===e?"":this:void 0===e?this._parts.hostname?r.buildHost(this._parts):"":(r.parseHost(e,this._parts),this.build(!t),this)},f.authority=function(e,t){return this._parts.urn?void 0===e?"":this:void 0===e?this._parts.hostname?r.buildAuthority(this._parts):"":(r.parseAuthority(e,this._parts),this.build(!t),this)},f.userinfo=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.username)return"";var i=r.buildUserinfo(this._parts);return i.substring(0,i.length-1)}return"@"!==e[e.length-1]&&(e+="@"),r.parseUserinfo(e,this._parts),this.build(!t),this},f.resource=function(e,t){var i;return void 0===e?this.path()+this.search()+this.hash():(i=r.parse(e),this._parts.path=i.path,this._parts.query=i.query,this._parts.fragment=i.fragment,this.build(!t),this)},f.subdomain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var i=this._parts.hostname.length-this.domain().length-1;return this._parts.hostname.substring(0,i)||""}var s=this._parts.hostname.length-this.domain().length,o=this._parts.hostname.substring(0,s),a=new RegExp("^"+n(o));return e&&"."!==e.charAt(e.length-1)&&(e+="."),e&&r.ensureValidHostname(e),this._parts.hostname=this._parts.hostname.replace(a,e),this.build(!t),this},f.domain=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var i=this._parts.hostname.match(/\./g);if(i&&i.length<2)return this._parts.hostname;var s=this._parts.hostname.length-this.tld(t).length-1;return s=this._parts.hostname.lastIndexOf(".",s-1)+1,this._parts.hostname.substring(s)||""}if(!e)throw new TypeError("cannot set domain empty");if(r.ensureValidHostname(e),!this._parts.hostname||this.is("IP"))this._parts.hostname=e;else{var o=new RegExp(n(this.domain())+"$");this._parts.hostname=this._parts.hostname.replace(o,e)}return this.build(!t),this},f.tld=function(e,t){if(this._parts.urn)return void 0===e?"":this;if("boolean"==typeof e&&(t=e,e=void 0),void 0===e){if(!this._parts.hostname||this.is("IP"))return"";var s=this._parts.hostname.lastIndexOf("."),r=this._parts.hostname.substring(s+1);return t!==!0&&i&&i.list[r.toLowerCase()]?i.get(this._parts.hostname)||r:r}var o;if(!e)throw new TypeError("cannot set TLD empty");if(e.match(/[^a-zA-Z0-9-]/)){if(!i||!i.is(e))throw new TypeError("TLD '"+e+"' contains characters other than [A-Z0-9]");o=new RegExp(n(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}else{if(!this._parts.hostname||this.is("IP"))throw new ReferenceError("cannot set TLD on non-domain host");o=new RegExp(n(this.tld())+"$"),this._parts.hostname=this._parts.hostname.replace(o,e)}return this.build(!t),this},f.directory=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||e===!0){if(!this._parts.path&&!this._parts.hostname)return"";if("/"===this._parts.path)return"/";var i=this._parts.path.length-this.filename().length-1,s=this._parts.path.substring(0,i)||(this._parts.hostname?"/":"");return e?r.decodePath(s):s}var o=this._parts.path.length-this.filename().length,a=this._parts.path.substring(0,o),l=new RegExp("^"+n(a));return this.is("relative")||(e||(e="/"),"/"!==e.charAt(0)&&(e="/"+e)),e&&"/"!==e.charAt(e.length-1)&&(e+="/"),e=r.recodePath(e),this._parts.path=this._parts.path.replace(l,e),this.build(!t),this},f.filename=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||e===!0){if(!this._parts.path||"/"===this._parts.path)return"";var i=this._parts.path.lastIndexOf("/"),s=this._parts.path.substring(i+1);return e?r.decodePathSegment(s):s}var o=!1;"/"===e.charAt(0)&&(e=e.substring(1)),e.match(/\.?\//)&&(o=!0);var a=new RegExp(n(this.filename())+"$");return e=r.recodePath(e),this._parts.path=this._parts.path.replace(a,e),o?this.normalizePath(t):this.build(!t),this},f.suffix=function(e,t){if(this._parts.urn)return void 0===e?"":this;if(void 0===e||e===!0){if(!this._parts.path||"/"===this._parts.path)return"";var i=this.filename(),s=i.lastIndexOf("."),o,a;return-1===s?"":(o=i.substring(s+1),a=/^[a-z0-9%]+$/i.test(o)?o:"",e?r.decodePathSegment(a):a)}"."===e.charAt(0)&&(e=e.substring(1));var l=this.suffix(),u;if(l)u=e?new RegExp(n(l)+"$"):new RegExp(n("."+l)+"$");else{if(!e)return this;this._parts.path+="."+r.recodePath(e)}return u&&(e=r.recodePath(e),this._parts.path=this._parts.path.replace(u,e)),this.build(!t),this},f.segment=function(e,t,i){var s=this._parts.urn?":":"/",r=this.path(),n="/"===r.substring(0,1),o=r.split(s);if(void 0!==e&&"number"!=typeof e&&(i=t,t=e,e=void 0),void 0!==e&&"number"!=typeof e)throw new Error("Bad segment '"+e+"', must be 0-based integer");if(n&&o.shift(),0>e&&(e=Math.max(o.length+e,0)),void 0===t)return void 0===e?o:o[e];if(null===e||void 0===o[e])if(a(t)){o=[];for(var l=0,u=t.length;u>l;l++)(t[l].length||o.length&&o[o.length-1].length)&&(o.length&&!o[o.length-1].length&&o.pop(),o.push(t[l]))}else(t||"string"==typeof t)&&(""===o[o.length-1]?o[o.length-1]=t:o.push(t));else t||"string"==typeof t&&t.length?o[e]=t:o.splice(e,1);return n&&o.unshift(""),this.path(o.join(s),i)},f.segmentCoded=function(e,t,i){var s,n,o;if("number"!=typeof e&&(i=t,t=e,e=void 0),void 0===t){if(s=this.segment(e,t,i),a(s))for(n=0,o=s.length;o>n;n++)s[n]=r.decode(s[n]);else s=void 0!==s?r.decode(s):void 0;return s}if(a(t))for(n=0,o=t.length;o>n;n++)t[n]=r.decode(t[n]);else t="string"==typeof t?r.encode(t):t;return this.segment(e,t,i)};var x=f.query;return f.query=function(e,t){if(e===!0)return r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("function"==typeof e){var i=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace),s=e.call(this,i);return this._parts.query=r.buildQuery(s||i,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this}return void 0!==e&&"string"!=typeof e?(this._parts.query=r.buildQuery(e,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),this.build(!t),this):x.call(this,e,t)},f.setQuery=function(e,t,i){var s=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);if("object"==typeof e)for(var n in e)d.call(e,n)&&(s[n]=e[n]);else{if("string"!=typeof e)throw new TypeError("URI.addQuery() accepts an object, string as the name parameter");s[e]=void 0!==t?t:null}return this._parts.query=r.buildQuery(s,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(i=t),this.build(!i),this},f.addQuery=function(e,t,i){var s=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return r.addQuery(s,e,void 0===t?null:t),this._parts.query=r.buildQuery(s,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(i=t),this.build(!i),this},f.removeQuery=function(e,t,i){var s=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return r.removeQuery(s,e,t),this._parts.query=r.buildQuery(s,this._parts.duplicateQueryParameters,this._parts.escapeQuerySpace),"string"!=typeof e&&(i=t),this.build(!i),this},f.hasQuery=function(e,t,i){var s=r.parseQuery(this._parts.query,this._parts.escapeQuerySpace);return r.hasQuery(s,e,t,i)},f.setSearch=f.setQuery,f.addSearch=f.addQuery,f.removeSearch=f.removeQuery,f.hasSearch=f.hasQuery,f.normalize=function(){return this._parts.urn?this.normalizeProtocol(!1).normalizeQuery(!1).normalizeFragment(!1).build():this.normalizeProtocol(!1).normalizeHostname(!1).normalizePort(!1).normalizePath(!1).normalizeQuery(!1).normalizeFragment(!1).build()},f.normalizeProtocol=function(e){return"string"==typeof this._parts.protocol&&(this._parts.protocol=this._parts.protocol.toLowerCase(),this.build(!e)),this},f.normalizeHostname=function(i){return this._parts.hostname&&(this.is("IDN")&&e?this._parts.hostname=e.toASCII(this._parts.hostname):this.is("IPv6")&&t&&(this._parts.hostname=t.best(this._parts.hostname)),this._parts.hostname=this._parts.hostname.toLowerCase(),this.build(!i)),this},f.normalizePort=function(e){return"string"==typeof this._parts.protocol&&this._parts.port===r.defaultPorts[this._parts.protocol]&&(this._parts.port=null,this.build(!e)),this},f.normalizePath=function(e){if(this._parts.urn)return this;if(!this._parts.path||"/"===this._parts.path)return this;var t,i=this._parts.path,s="",n,o;for("/"!==i.charAt(0)&&(t=!0,i="/"+i),i=i.replace(/(\/(\.\/)+)|(\/\.$)/g,"/").replace(/\/{2,}/g,"/"),t&&(s=i.substring(1).match(/^(\.\.\/)+/)||"",s&&(s=s[0]));;){if(n=i.indexOf("/.."),-1===n)break;0!==n?(o=i.substring(0,n).lastIndexOf("/"),-1===o&&(o=n),i=i.substring(0,o)+i.substring(n+3)):i=i.substring(3)}return t&&this.is("relative")&&(i=s+i.substring(1)),i=r.recodePath(i),this._parts.path=i,this.build(!e),this},f.normalizePathname=f.normalizePath,f.normalizeQuery=function(e){return"string"==typeof this._parts.query&&(this._parts.query.length?this.query(r.parseQuery(this._parts.query,this._parts.escapeQuerySpace)):this._parts.query=null,this.build(!e)),this},f.normalizeFragment=function(e){return this._parts.fragment||(this._parts.fragment=null,this.build(!e)),this},f.normalizeSearch=f.normalizeQuery,f.normalizeHash=f.normalizeFragment,f.iso8859=function(){var e=r.encode,t=r.decode;return r.encode=escape,r.decode=decodeURIComponent,this.normalize(),r.encode=e,r.decode=t,this},f.unicode=function(){var e=r.encode,t=r.decode;return r.encode=m,r.decode=unescape,this.normalize(),r.encode=e,r.decode=t,this},f.readable=function(){var t=this.clone();t.username("").password("").normalize();var i="";if(t._parts.protocol&&(i+=t._parts.protocol+"://"),t._parts.hostname&&(t.is("punycode")&&e?(i+=e.toUnicode(t._parts.hostname),t._parts.port&&(i+=":"+t._parts.port)):i+=t.host()),t._parts.hostname&&t._parts.path&&"/"!==t._parts.path.charAt(0)&&(i+="/"),i+=t.path(!0),t._parts.query){for(var s="",n=0,o=t._parts.query.split("&"),a=o.length;a>n;n++){var l=(o[n]||"").split("=");s+="&"+r.decodeQuery(l[0],this._parts.escapeQuerySpace).replace(/&/g,"%26"),void 0!==l[1]&&(s+="="+r.decodeQuery(l[1],this._parts.escapeQuerySpace).replace(/&/g,"%26"))}i+="?"+s.substring(1)}return i+=r.decodeQuery(t.hash(),!0)},f.absoluteTo=function(e){var t=this.clone(),i=["protocol","username","password","hostname","port"],s,n,o;if(this._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e instanceof r||(e=new r(e)),t._parts.protocol||(t._parts.protocol=e._parts.protocol),this._parts.hostname)return t;for(n=0;o=i[n];n++)t._parts[o]=e._parts[o];return t._parts.path?".."===t._parts.path.substring(-2)&&(t._parts.path+="/"):(t._parts.path=e._parts.path,t._parts.query||(t._parts.query=e._parts.query)),"/"!==t.path().charAt(0)&&(s=e.directory(),t._parts.path=(s?s+"/":"")+t._parts.path,t.normalizePath()),t.build(),t},f.relativeTo=function(e){var t=this.clone().normalize(),i,s,n,o,a;if(t._parts.urn)throw new Error("URNs do not have any generally defined hierarchical components");if(e=new r(e).normalize(),i=t._parts,s=e._parts,o=t.path(),a=e.path(),"/"!==o.charAt(0))throw new Error("URI is already relative");if("/"!==a.charAt(0))throw new Error("Cannot calculate a URI relative to another relative URI");if(i.protocol===s.protocol&&(i.protocol=null),i.username!==s.username||i.password!==s.password)return t.build();if(null!==i.protocol||null!==i.username||null!==i.password)return t.build();if(i.hostname!==s.hostname||i.port!==s.port)return t.build();if(i.hostname=null,i.port=null,o===a)return i.path="",t.build();if(n=r.commonPath(t.path(),e.path()),!n)return t.build();var l=s.path.substring(n.length).replace(/[^\/]*$/,"").replace(/.*?\//g,"../");return i.path=l+i.path.substring(n.length),t.build()},f.equals=function(e){var t=this.clone(),i=new r(e),s={},n={},o={},l,u,h;if(t.normalize(),i.normalize(),t.toString()===i.toString())return!0;if(l=t.query(),u=i.query(),t.query(""),i.query(""),t.toString()!==i.toString())return!1;if(l.length!==u.length)return!1;s=r.parseQuery(l,this._parts.escapeQuerySpace),n=r.parseQuery(u,this._parts.escapeQuerySpace);for(h in s)if(d.call(s,h)){if(a(s[h])){if(!c(s[h],n[h]))return!1}else if(s[h]!==n[h])return!1;o[h]=!0}for(h in n)if(d.call(n,h)&&!o[h])return!1;return!0},f.duplicateQueryParameters=function(e){return this._parts.duplicateQueryParameters=!!e,this},f.escapeQuerySpace=function(e){return this._parts.escapeQuerySpace=!!e,this},r}),sumo.define("color",[],function(){var e={lightOrDark:function(e){var t,i,s,r;return e.toHex&&(e="#"+e.toHex()),e.match(/^rgb/)?(e=e.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/),t=e[1],s=e[2],i=e[3]):(e=+("0x"+e.slice(1).replace(e.length<5&&/./g,"$&$&")),t=e>>16,s=e>>8&255,i=255&e),r=Math.sqrt(.299*(t*t)+.587*(s*s)+.114*(i*i)),r>127.5?"light":"dark"},whiteOrBlack:function(e){return"light"==this.lightOrDark(e)?"black":"white"},shadeColor:function(e,t){e=e.toString();var i=parseInt(e.slice(1),16),s=Math.round(2.55*t),r=(i>>16)+s,n=(i>>8&255)+s,o=(255&i)+s;return"#"+(16777216+65536*(255>r?1>r?0:r:255)+256*(255>n?1>n?0:n:255)+(255>o?1>o?0:o:255)).toString(16).slice(1)},RGBColor:function(e){this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e=e.replace(/ /g,""),e=e.toLowerCase();for(var t=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3]),255]}},{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3]),parseInt(e[4])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),255]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16),255]}}],i=0;i255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.a=this.a<0||isNaN(this.a)?0:this.a>255?255:this.a,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toRGBA=function(){return"rgba("+this.r+", "+this.g+", "+this.b+", "+this.a+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),i=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==i.length&&(i="0"+i),"#"+e+t+i}},hexToRGBA:function(e,t){var i=new this.RGBColor(e);return i.a=t||1,i.toRGBA()}};return e}),function(){var i="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this,s=i._,r=Array.prototype,n=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,a=r.push,l=r.slice,u=n.toString,c=n.hasOwnProperty,h=Array.isArray,m=Object.keys,p=Object.create,f=function(){},d=function(e){return e instanceof d?e:this instanceof d?void(this._wrapped=e):new d(e)};"undefined"==typeof e||e.nodeType?window!=i&&(i._=d):("undefined"!=typeof t&&!t.nodeType&&t.exports&&(e=t.exports=d),e._=d),d.VERSION="1.8.3";var g=function(e,t,i){if(void 0===t)return e;switch(null==i?3:i){case 1:return function(i){return e.call(t,i)};case 3:return function(i,s,r){return e.call(t,i,s,r)};case 4:return function(i,s,r,n){return e.call(t,i,s,r,n)}}return function(){return e.apply(t,arguments)}},v,y=function(e,t,i){return d.iteratee!==v?d.iteratee(e,t):null==e?d.identity:d.isFunction(e)?g(e,t,i):d.isObject(e)?d.matcher(e):d.property(e)};d.iteratee=v=function(e,t){return y(e,t,1/0)};var b=function(e,t){return t=null==t?e.length-1:+t,function(){for(var i=Math.max(arguments.length-t,0),s=Array(i),r=0;i>r;r++)s[r]=arguments[r+t];switch(t){case 0:return e.call(this,s);case 1:return e.call(this,arguments[0],s);case 2:return e.call(this,arguments[0],arguments[1],s)}var n=Array(t+1);for(r=0;t>r;r++)n[r]=arguments[r];return n[t]=s,e.apply(this,n)}},w=function(e){if(!d.isObject(e))return{};if(p)return p(e);f.prototype=e;var t=new f;return f.prototype=null,t},_=function(e){return function(t){return null==t?void 0:t[e]}},x=Math.pow(2,53)-1,k=_("length"),S=function(e){var t=k(e);return"number"==typeof t&&t>=0&&x>=t};d.each=d.forEach=function(e,t,i){t=g(t,i);var s,r;if(S(e))for(s=0,r=e.length;r>s;s++)t(e[s],s,e);else{var n=d.keys(e);for(s=0,r=n.length;r>s;s++)t(e[n[s]],n[s],e)}return e},d.map=d.collect=function(e,t,i){t=y(t,i);for(var s=!S(e)&&d.keys(e),r=(s||e).length,n=Array(r),o=0;r>o;o++){var a=s?s[o]:o;n[o]=t(e[a],a,e)}return n};var T=function(e){var t=function(t,i,s,r){var n=!S(t)&&d.keys(t),o=(n||t).length,a=e>0?0:o-1;for(r||(s=t[n?n[a]:a], a+=e);a>=0&&o>a;a+=e){var l=n?n[a]:a;s=i(s,t[l],l,t)}return s};return function(e,i,s,r){var n=arguments.length>=3;return t(e,g(i,r,4),s,n)}};d.reduce=d.foldl=d.inject=T(1),d.reduceRight=d.foldr=T(-1),d.find=d.detect=function(e,t,i){var s=S(e)?d.findIndex:d.findKey,r=s(e,t,i);return void 0!==r&&-1!==r?e[r]:void 0},d.filter=d.select=function(e,t,i){var s=[];return t=y(t,i),d.each(e,function(e,i,r){t(e,i,r)&&s.push(e)}),s},d.reject=function(e,t,i){return d.filter(e,d.negate(y(t)),i)},d.every=d.all=function(e,t,i){t=y(t,i);for(var s=!S(e)&&d.keys(e),r=(s||e).length,n=0;r>n;n++){var o=s?s[n]:n;if(!t(e[o],o,e))return!1}return!0},d.some=d.any=function(e,t,i){t=y(t,i);for(var s=!S(e)&&d.keys(e),r=(s||e).length,n=0;r>n;n++){var o=s?s[n]:n;if(t(e[o],o,e))return!0}return!1},d.contains=d.includes=d.include=function(e,t,i,s){return S(e)||(e=d.values(e)),("number"!=typeof i||s)&&(i=0),d.indexOf(e,t,i)>=0},d.invoke=b(function(e,t,i){var s=d.isFunction(t);return d.map(e,function(e){var r=s?t:e[t];return null==r?r:r.apply(e,i)})}),d.pluck=function(e,t){return d.map(e,d.property(t))},d.where=function(e,t){return d.filter(e,d.matcher(t))},d.findWhere=function(e,t){return d.find(e,d.matcher(t))},d.max=function(e,t,i){var s=-(1/0),r=-(1/0),n,o;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=S(e)?e:d.values(e);for(var a=0,l=e.length;l>a;a++)n=e[a],null!=n&&n>s&&(s=n)}else t=y(t,i),d.each(e,function(e,i,n){o=t(e,i,n),(o>r||o===-(1/0)&&s===-(1/0))&&(s=e,r=o)});return s},d.min=function(e,t,i){var s=1/0,r=1/0,n,o;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=S(e)?e:d.values(e);for(var a=0,l=e.length;l>a;a++)n=e[a],null!=n&&s>n&&(s=n)}else t=y(t,i),d.each(e,function(e,i,n){o=t(e,i,n),(r>o||o===1/0&&s===1/0)&&(s=e,r=o)});return s},d.shuffle=function(e){return d.sample(e,1/0)},d.sample=function(e,t,i){if(null==t||i)return S(e)||(e=d.values(e)),e[d.random(e.length-1)];var s=S(e)?d.clone(e):d.values(e),r=k(s);t=Math.max(Math.min(t,r),0);for(var n=r-1,o=0;t>o;o++){var a=d.random(o,n),l=s[o];s[o]=s[a],s[a]=l}return s.slice(0,t)},d.sortBy=function(e,t,i){var s=0;return t=y(t,i),d.pluck(d.map(e,function(e,i,r){return{value:e,index:s++,criteria:t(e,i,r)}}).sort(function(e,t){var i=e.criteria,s=t.criteria;if(i!==s){if(i>s||void 0===i)return 1;if(s>i||void 0===s)return-1}return e.index-t.index}),"value")};var C=function(e,t){return function(i,s,r){var n=t?[[],[]]:{};return s=y(s,r),d.each(i,function(t,r){var o=s(t,r,i);e(n,t,o)}),n}};d.groupBy=C(function(e,t,i){d.has(e,i)?e[i].push(t):e[i]=[t]}),d.indexBy=C(function(e,t,i){e[i]=t}),d.countBy=C(function(e,t,i){d.has(e,i)?e[i]++:e[i]=1});var B=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;d.toArray=function(e){return e?d.isArray(e)?l.call(e):d.isString(e)?e.match(B):S(e)?d.map(e,d.identity):d.values(e):[]},d.size=function(e){return null==e?0:S(e)?e.length:d.keys(e).length},d.partition=C(function(e,t,i){e[i?0:1].push(t)},!0),d.first=d.head=d.take=function(e,t,i){return null==e||e.length<1?void 0:null==t||i?e[0]:d.initial(e,e.length-t)},d.initial=function(e,t,i){return l.call(e,0,Math.max(0,e.length-(null==t||i?1:t)))},d.last=function(e,t,i){return null==e||e.length<1?void 0:null==t||i?e[e.length-1]:d.rest(e,Math.max(0,e.length-t))},d.rest=d.tail=d.drop=function(e,t,i){return l.call(e,null==t||i?1:t)},d.compact=function(e){return d.filter(e,Boolean)};var E=function(e,t,i,s){s=s||[];for(var r=s.length,n=0,o=k(e);o>n;n++){var a=e[n];if(S(a)&&(d.isArray(a)||d.isArguments(a)))if(t)for(var l=0,u=a.length;u>l;)s[r++]=a[l++];else E(a,t,i,s),r=s.length;else i||(s[r++]=a)}return s};d.flatten=function(e,t){return E(e,t,!1)},d.without=b(function(e,t){return d.difference(e,t)}),d.uniq=d.unique=function(e,t,i,s){d.isBoolean(t)||(s=i,i=t,t=!1),null!=i&&(i=y(i,s));for(var r=[],n=[],o=0,a=k(e);a>o;o++){var l=e[o],u=i?i(l,o,e):l;t?(o&&n===u||r.push(l),n=u):i?d.contains(n,u)||(n.push(u),r.push(l)):d.contains(r,l)||r.push(l)}return r},d.union=b(function(e){return d.uniq(E(e,!0,!0))}),d.intersection=function(e){for(var t=[],i=arguments.length,s=0,r=k(e);r>s;s++){var n=e[s];if(!d.contains(t,n)){var o;for(o=1;i>o&&d.contains(arguments[o],n);o++);o===i&&t.push(n)}}return t},d.difference=b(function(e,t){return t=E(t,!0,!0),d.filter(e,function(e){return!d.contains(t,e)})}),d.unzip=function(e){for(var t=e&&d.max(e,k).length||0,i=Array(t),s=0;t>s;s++)i[s]=d.pluck(e,s);return i},d.zip=b(d.unzip),d.object=function(e,t){for(var i={},s=0,r=k(e);r>s;s++)t?i[e[s]]=t[s]:i[e[s][0]]=e[s][1];return i};var I=function(e){return function(t,i,s){i=y(i,s);for(var r=k(t),n=e>0?0:r-1;n>=0&&r>n;n+=e)if(i(t[n],n,t))return n;return-1}};d.findIndex=I(1),d.findLastIndex=I(-1),d.sortedIndex=function(e,t,i,s){i=y(i,s,1);for(var r=i(t),n=0,o=k(e);o>n;){var a=Math.floor((n+o)/2);i(e[a])0?o=n>=0?n:Math.max(n+a,o):a=n>=0?Math.min(n+1,a):n+a+1;else if(i&&n&&a)return n=i(s,r),s[n]===r?n:-1;if(r!==r)return n=t(l.call(s,o,a),d.isNaN),n>=0?n+o:-1;for(n=e>0?o:a-1;n>=0&&a>n;n+=e)if(s[n]===r)return n;return-1}};d.indexOf=P(1,d.findIndex,d.sortedIndex),d.lastIndexOf=P(-1,d.findLastIndex),d.range=function(e,t,i){null==t&&(t=e||0,e=0),i||(i=e>t?-1:1);for(var s=Math.max(Math.ceil((t-e)/i),0),r=Array(s),n=0;s>n;n++,e+=i)r[n]=e;return r},d.chunk=function(e,t){if(null==t||1>t)return[];for(var i=[],s=0,r=e.length;r>s;)i.push(l.call(e,s,s+=t));return i};var L=function(e,t,i,s,r){if(!(s instanceof t))return e.apply(i,r);var n=w(e.prototype),o=e.apply(n,r);return d.isObject(o)?o:n};d.bind=b(function(e,t,i){if(!d.isFunction(e))throw new TypeError("Bind must be called on a function");var s=b(function(r){return L(e,s,t,this,i.concat(r))});return s}),d.partial=b(function(e,t){var i=d.partial.placeholder,s=function(){for(var r=0,n=t.length,o=Array(n),a=0;n>a;a++)o[a]=t[a]===i?arguments[r++]:t[a];for(;ri)throw new Error("bindAll must be passed function names");for(;i--;){var s=t[i];e[s]=d.bind(e[s],e)}}),d.memoize=function(e,t){var i=function(s){var r=i.cache,n=""+(t?t.apply(this,arguments):s);return d.has(r,n)||(r[n]=e.apply(this,arguments)),r[n]};return i.cache={},i},d.delay=b(function(e,t,i){return setTimeout(function(){return e.apply(null,i)},t)}),d.defer=d.partial(d.delay,d,1),d.throttle=function(e,t,i){var s,r,n,o,a=0;i||(i={});var l=function(){a=i.leading===!1?0:d.now(),s=null,o=e.apply(r,n),s||(r=n=null)},u=function(){var u=d.now();a||i.leading!==!1||(a=u);var c=t-(u-a);return r=this,n=arguments,0>=c||c>t?(s&&(clearTimeout(s),s=null),a=u,o=e.apply(r,n),s||(r=n=null)):s||i.trailing===!1||(s=setTimeout(l,c)),o};return u.cancel=function(){clearTimeout(s),a=0,s=r=n=null},u},d.debounce=function(e,t,i){var s,r,n=function(t,i){s=null,i&&(r=e.apply(t,i))},o=b(function(o){if(s&&clearTimeout(s),i){var a=!s;s=setTimeout(n,t),a&&(r=e.apply(this,o))}else s=d.delay(n,t,this,o);return r});return o.cancel=function(){clearTimeout(s),s=null},o},d.wrap=function(e,t){return d.partial(t,e)},d.negate=function(e){return function(){return!e.apply(this,arguments)}},d.compose=function(){var e=arguments,t=e.length-1;return function(){for(var i=t,s=e[t].apply(this,arguments);i--;)s=e[i].call(this,s);return s}},d.after=function(e,t){return function(){return--e<1?t.apply(this,arguments):void 0}},d.before=function(e,t){var i;return function(){return--e>0&&(i=t.apply(this,arguments)),1>=e&&(t=null),i}},d.once=d.partial(d.before,2),d.restArgs=b;var O=!{toString:null}.propertyIsEnumerable("toString"),U=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],A=function(e,t){var i=U.length,s=e.constructor,r=d.isFunction(s)&&s.prototype||n,o="constructor";for(d.has(e,o)&&!d.contains(t,o)&&t.push(o);i--;)o=U[i],o in e&&e[o]!==r[o]&&!d.contains(t,o)&&t.push(o)};d.keys=function(e){if(!d.isObject(e))return[];if(m)return m(e);var t=[];for(var i in e)d.has(e,i)&&t.push(i);return O&&A(e,t),t},d.allKeys=function(e){if(!d.isObject(e))return[];var t=[];for(var i in e)t.push(i);return O&&A(e,t),t},d.values=function(e){for(var t=d.keys(e),i=t.length,s=Array(i),r=0;i>r;r++)s[r]=e[t[r]];return s},d.mapObject=function(e,t,i){t=y(t,i);for(var s=d.keys(e),r=s.length,n={},o=0;r>o;o++){var a=s[o];n[a]=t(e[a],a,e)}return n},d.pairs=function(e){for(var t=d.keys(e),i=t.length,s=Array(i),r=0;i>r;r++)s[r]=[t[r],e[t[r]]];return s},d.invert=function(e){for(var t={},i=d.keys(e),s=0,r=i.length;r>s;s++)t[e[i[s]]]=i[s];return t},d.functions=d.methods=function(e){var t=[];for(var i in e)d.isFunction(e[i])&&t.push(i);return t.sort()};var j=function(e,t){return function(i){var s=arguments.length;if(t&&(i=Object(i)),2>s||null==i)return i;for(var r=1;s>r;r++)for(var n=arguments[r],o=e(n),a=o.length,l=0;a>l;l++){var u=o[l];t&&void 0!==i[u]||(i[u]=n[u])}return i}};d.extend=j(d.allKeys),d.extendOwn=d.assign=j(d.keys),d.findKey=function(e,t,i){t=y(t,i);for(var s=d.keys(e),r,n=0,o=s.length;o>n;n++)if(r=s[n],t(e[r],r,e))return r};var R=function(e,t,i){return t in i};d.pick=b(function(e,t){var i={},s=t[0];if(null==e)return i;d.isFunction(s)?(t.length>1&&(s=g(s,t[1])),t=d.allKeys(e)):(s=R,t=E(t,!1,!1),e=Object(e));for(var r=0,n=t.length;n>r;r++){var o=t[r],a=e[o];s(a,o,e)&&(i[o]=a)}return i}),d.omit=b(function(e,t){var i=t[0],s;return d.isFunction(i)?(i=d.negate(i),t.length>1&&(s=t[1])):(t=d.map(E(t,!1,!1),String),i=function(e,i){return!d.contains(t,i)}),d.pick(e,i,s)}),d.defaults=j(d.allKeys,!0),d.create=function(e,t){var i=w(e);return t&&d.extendOwn(i,t),i},d.clone=function(e){return d.isObject(e)?d.isArray(e)?e.slice():d.extend({},e):e},d.tap=function(e,t){return t(e),e},d.isMatch=function(e,t){var i=d.keys(t),s=i.length;if(null==e)return!s;for(var r=Object(e),n=0;s>n;n++){var o=i[n];if(t[o]!==r[o]||!(o in r))return!1}return!0};var z,N;z=function(e,t,i,s){if(e===t)return 0!==e||1/e===1/t;if(null==e||null==t)return e===t;if(e!==e)return t!==t;var r=typeof e;return"function"!==r&&"object"!==r&&"object"!=typeof t?!1:N(e,t,i,s)},N=function(e,t,i,s){e instanceof d&&(e=e._wrapped),t instanceof d&&(t=t._wrapped);var r=u.call(e);if(r!==u.call(t))return!1;switch(r){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!==+e?+t!==+t:0===+e?1/+e===1/t:+e===+t;case"[object Date]":case"[object Boolean]":return+e===+t;case"[object Symbol]":return o.valueOf.call(e)===o.valueOf.call(t)}var n="[object Array]"===r;if(!n){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,l=t.constructor;if(a!==l&&!(d.isFunction(a)&&a instanceof a&&d.isFunction(l)&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}i=i||[],s=s||[];for(var c=i.length;c--;)if(i[c]===e)return s[c]===t;if(i.push(e),s.push(t),n){if(c=e.length,c!==t.length)return!1;for(;c--;)if(!z(e[c],t[c],i,s))return!1}else{var h=d.keys(e),m;if(c=h.length,d.keys(t).length!==c)return!1;for(;c--;)if(m=h[c],!d.has(t,m)||!z(e[m],t[m],i,s))return!1}return i.pop(),s.pop(),!0},d.isEqual=function(e,t){return z(e,t)},d.isEmpty=function(e){return null==e?!0:S(e)&&(d.isArray(e)||d.isString(e)||d.isArguments(e))?0===e.length:0===d.keys(e).length},d.isElement=function(e){return!(!e||1!==e.nodeType)},d.isArray=h||function(e){return"[object Array]"===u.call(e)},d.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},d.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(e){d["is"+e]=function(t){return u.call(t)==="[object "+e+"]"}}),d.isArguments(arguments)||(d.isArguments=function(e){return d.has(e,"callee")});var q=i.document&&i.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof q&&(d.isFunction=function(e){return"function"==typeof e||!1}),d.isFinite=function(e){return!d.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},d.isNaN=function(e){return d.isNumber(e)&&isNaN(e)},d.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===u.call(e)},d.isNull=function(e){return null===e},d.isUndefined=function(e){return void 0===e},d.has=function(e,t){return null!=e&&c.call(e,t)},d.noConflict=function(){return i._=s,this},d.identity=function(e){return e},d.constant=function(e){return function(){return e}},d.noop=function(){},d.property=_,d.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},d.matcher=d.matches=function(e){return e=d.extendOwn({},e),function(t){return d.isMatch(t,e)}},d.times=function(e,t,i){var s=Array(Math.max(0,e));t=g(t,i,1);for(var r=0;e>r;r++)s[r]=t(r);return s},d.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},d.now=Date.now||function(){return(new Date).getTime()};var M={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},D=d.invert(M),F=function(e){var t=function(t){return e[t]},i="(?:"+d.keys(e).join("|")+")",s=RegExp(i),r=RegExp(i,"g");return function(e){return e=null==e?"":""+e,s.test(e)?e.replace(r,t):e}};d.escape=F(M),d.unescape=F(D),d.result=function(e,t,i){var s=null==e?void 0:e[t];return void 0===s&&(s=i),d.isFunction(s)?s.call(e):s};var Q=0;d.uniqueId=function(e){var t=++Q+"";return e?e+t:t},d.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var $=/(.)^/,H={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},X=/\\|'|\r|\n|\u2028|\u2029/g,W=function(e){return"\\"+H[e]};d.template=function(e,t,i){!t&&i&&(t=i),t=d.defaults({},t,d.templateSettings);var s=RegExp([(t.escape||$).source,(t.interpolate||$).source,(t.evaluate||$).source].join("|")+"|$","g"),r=0,n="__p+='";e.replace(s,function(t,i,s,o,a){return n+=e.slice(r,a).replace(X,W),r=a+t.length,i?n+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":s?n+="'+\n((__t=("+s+"))==null?'':__t)+\n'":o&&(n+="';\n"+o+"\n__p+='"),t}),n+="';\n",t.variable||(n="with(obj||{}){\n"+n+"}\n"),n="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+n+"return __p;\n";var o;try{o=new Function(t.variable||"obj","_",n)}catch(a){throw a.source=n,a}var l=function(e){return o.call(this,e,d)},u=t.variable||"obj";return l.source="function("+u+"){\n"+n+"}",l},d.chain=function(e){var t=d(e);return t._chain=!0,t};var V=function(e,t){return e._chain?d(t).chain():t};d.mixin=function(e){return d.each(d.functions(e),function(t){var i=d[t]=e[t];d.prototype[t]=function(){var e=[this._wrapped];return a.apply(e,arguments),V(this,i.apply(d,e))}}),d},d.mixin(d),d.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=r[e];d.prototype[e]=function(){var i=this._wrapped;return t.apply(i,arguments),"shift"!==e&&"splice"!==e||0!==i.length||delete i[0],V(this,i)}}),d.each(["concat","join","slice"],function(e){var t=r[e];d.prototype[e]=function(){return V(this,t.apply(this._wrapped,arguments))}}),d.prototype.value=function(){return this._wrapped},d.prototype.valueOf=d.prototype.toJSON=d.prototype.value,d.prototype.toString=function(){return String(this._wrapped)},"function"==typeof sumo.define&&sumo.define.amd&&sumo.define("underscore",[],function(){return d})}(),sumo.define("underscore-lib",function(){}),sumo.define("underscore",["underscore-lib"],function(e){return e.noConflict()}),function(){var i;i=function(e){var t,i;return t=!1,e(function(){var s;return s=(document.body||document.documentElement).style,t=void 0!==s.animation||void 0!==s.WebkitAnimation||void 0!==s.MozAnimation||void 0!==s.MsAnimation||void 0!==s.OAnimation,e(window).bind("resize.vex",function(e){return e&&"resize"==e.type&&e.target!=window?void 0:i.resize()}),e(window).bind("keyup.vex",function(e){return 27===e.keyCode?i.closeByEscape():void 0})}),i={globalID:1,animationEndEvent:"animationend webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend",baseClassNames:{vex:"sumome-vex",content:"sumome-vex-content",overlay:"sumome-vex-overlay",close:"sumome-vex-close",closing:"sumome-vex-closing",open:"sumome-vex-open"},defaultOptions:{content:"",showCloseButton:!0,customCloseButton:!1,escapeButtonCloses:!0,overlayClosesOnClick:!0,appendLocation:"body",className:"",css:{},overlayClassName:"",overlayCSS:{},contentClassName:"",contentCSS:{},closeClassName:"",openClassName:"",closeCSS:{},allowBackgroundScrolling:!1},open:function(t){return t=e.extend({},i.defaultOptions,t),t.id=i.globalID,i.globalID+=1,t.$vex=e("
").addClass(i.baseClassNames.vex).addClass(t.className).css(t.css).data({vex:t}),t.openClassName&&t.$vex.addClass(t.openClassName),t.allowBackgroundScrolling||i.setupHTMLClassName(t.$vex),t.$vexOverlay=e("
").addClass(i.baseClassNames.overlay).addClass(t.overlayClassName).css(t.overlayCSS).data({vex:t}),t.overlayClosesOnClick&&t.$vexOverlay.bind("click.vex",function(t){return t.target===this?i.close(e(this).data().vex.id):void 0}),t.$vex.append(t.$vexOverlay),t.$vexContent=e("
").addClass(i.baseClassNames.content).addClass(t.contentClassName).css(t.contentCSS).append(t.content).data({vex:t}),t.$vexContent.find("link").bind("load.vex",function(e){return i.resize()}),t.$vexContent.bind("resize.vex",function(e){return i.resize()}),t.$vex.append(t.$vexContent),t.customCloseButton?t.showCloseButton&&(t.$closeButton=t.$vexContent.find("."+t.closeClassName).eq(0).data({vex:t}).bind("click.vex",function(){return i.close(e(this).data().vex.id)})):t.showCloseButton&&(t.$closeButton=e("
").addClass(i.baseClassNames.close).addClass(t.closeClassName).css(t.closeCSS).data({vex:t}).bind("click.vex",function(){return i.close(e(this).data().vex.id)}),t.$vexContent.append(t.$closeButton)),e(t.appendLocation).append(t.$vex),t.afterOpen&&t.afterOpen(t.$vexContent,t),setTimeout(function(){return t.$vexContent.trigger("vexOpen",t)},0),t.$vexContent},getAllVexes:function(){return e("."+i.baseClassNames.vex+':not(".'+i.baseClassNames.closing+'") .'+i.baseClassNames.content)},getVexByID:function(t){return i.getAllVexes().filter(function(){return e(this).data().vex.id===t})},close:function(e){var t;if(!e){if(t=i.getAllVexes().last(),!t.length)return!1;e=t.data().vex.id}return i.closeByID(e)},closeAll:function(){var t;return t=i.getAllVexes().map(function(){return e(this).data().vex.id}).toArray(),(null!=t?t.length:void 0)?(e.each(t.reverse(),function(e,t){return i.closeByID(t)}),!0):!1},closeByID:function(s){var r,n,o,a,l;return n=i.getVexByID(s),n.length?(r=n.data().vex.$vex,l=e.extend({},n.data().vex),o=function(){return l.beforeClose?l.beforeClose(n,l):void 0},a=function(){return n.trigger("vexClose",l),r.remove(),l.afterClose?l.afterClose(n,l):void 0},t?(o(),r.unbind(i.animationEndEvent).bind(i.animationEndEvent,function(){return a()}).addClass(i.baseClassNames.closing)):(o(),a()),!0):void 0},resizeByID:function(t){var s,r,n,o,a;return r=i.getVexByID(t),r.length?(s=r.data().vex.$vex,a=e.extend({},r.data().vex),r.trigger("vexResize",a),!0):void 0},resize:function(){var t,s,r;return r=i.getAllVexes().map(function(){return e(this).data().vex.id}).toArray(),(null!=r?r.length:void 0)?(s=Math.max.apply(Math,r),t=i.getVexByID(s),i.resizeByID(s)):!1},closeByEscape:function(){var t,s,r;return r=i.getAllVexes().map(function(){return e(this).data().vex.id}).toArray(),(null!=r?r.length:void 0)?(s=Math.max.apply(Math,r),t=i.getVexByID(s),t.data().vex.escapeButtonCloses!==!0?!1:i.closeByID(s)):!1},setupHTMLClassName:function(t){return t.bind("vexOpen.vex",function(){return e("html").addClass(i.baseClassNames.open)}).bind("vexClose.vex",function(){return i.getAllVexes().length?void 0:e("html").removeClass(i.baseClassNames.open)})},hideLoading:function(){return e(".vex-loading-spinner").remove()},showLoading:function(){return i.hideLoading(),e("body").append('
')}}},"function"==typeof sumo.define&&sumo.define.amd?sumo.define("vex",["jquery"],i):"object"==typeof e?t.exports=i(require("jquery")):window.vex=i(jQuery)}.call(this),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,i=/]*>\s*([\s\S]+)\s*<\/body>/im,s="undefined"!=typeof location&&location.href,r=s&&location.protocol&&location.protocol.replace(/\:/,""),n=s&&location.hostname,o=s&&(location.port||void 0),a=[];sumo.define("plugins/text",[],function(){var l,u,c;return"undefined"!=typeof window&&window.navigator&&window.document?u=function(e,t){var i=l.createXhr();i.open("GET",e,!0),i.onreadystatechange=function(){4===i.readyState&&t(i.responseText)},i.send(null)}:"undefined"!=typeof process&&process.versions&&process.versions.node?(c=require.nodeRequire("fs"),u=function(e,t){t(c.readFileSync(e,"utf8"))}):"undefined"!=typeof Packages&&(u=function(e,t){var i=new java.io.File(e),s=java.lang.System.getProperty("line.separator"),i=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(i),"utf-8")),r,n,o="";try{for(r=new java.lang.StringBuffer,(n=i.readLine())&&n.length()&&65279===n.charAt(0)&&(n=n.substring(1)),r.append(n);null!==(n=i.readLine());)r.append(s),r.append(n);o=String(r.toString())}finally{i.close()}t(o)}),l={version:"1.0.2",strip:function(e){if(e){var e=e.replace(t,""),s=e.match(i);s&&(e=s[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,i,s;if("undefined"!=typeof XMLHttpRequest)return new XMLHttpRequest;for(i=0;3>i;i++){s=e[i];try{t=new ActiveXObject(s)}catch(r){}if(t){e=[s];break}}if(!t)throw Error("createXhr(): XMLHttpRequest not available");return t},get:u,parseName:function(e){var t=!1,i=e.indexOf("."),s=e.substring(0,i),e=e.substring(i+1,e.length),i=e.indexOf("!");return-1!==i&&(t=e.substring(i+1,e.length),t="strip"===t,e=e.substring(0,i)),{moduleName:s,ext:e,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,i,s){var r=l.xdRegExp.exec(e),n;return r?(e=r[2],r=r[3],r=r.split(":"),n=r[1],r=r[0],!(e&&e!==t||r&&r!==i||(n||r)&&n!==s)):!0},finishLoad:function(e,t,i,s,r){i=t?l.strip(i):i,r.isBuild&&(a[e]=i),s(i)},load:function(e,t,i,a){if(a.isBuild&&!a.inlineText)i();else{var u=l.parseName(e),c=u.moduleName+"."+u.ext,h=t.toUrl(c),m=a&&a.text&&a.text.useXhr||l.useXhr;!s||m(h,r,n,o)?l.get(h,function(t){l.finishLoad(e,u.strip,t,i,a)}):t([c],function(e){l.finishLoad(u.moduleName+"."+u.ext,u.strip,e,i,a)})}},write:function(e,t,i){if(t in a){var s=l.jsEscape(a[t]);i.asModule(e+"!"+t,"define(function () { return '"+s+"';});\n")}},writeFile:function(e,t,i,s,r){var t=l.parseName(t),n=t.moduleName+"."+t.ext,o=i.toUrl(t.moduleName+"."+t.ext)+".js";l.load(n,i,function(){var t=function(e){return s(o,e)};t.asModule=function(e,t){return s.asModule(e,o,t)},l.write(e,n,t,r)},r)}}})}(),sumo.define("plugins/text!9e8a4d2a-6f8c-415e-851b-bdfe4c01d5c1/templates/share.html",[],function(){return""}),sumo.define("jquery.article",["jquery"],function(e){e.expr[":"].emptytext=e.expr.createPseudo(function(t){return function(t){return""===e.trim(e(t).text())}}),e.fn.findIncludeSelf=function(t,i){var s;return s=":has(> p + p + p)"==t?this.find("p + p + p").parent():this.find(t),e(this).is(i)?s:s.addBack(t)},e.fn.exists=function(){return 0!==this.length},e.fn.findLeaves=function(i,s){var r=e(this),n=r.findIncludeSelf(i,"body").filter(s);return n=n.filter(t),n.filter(function(){return!e(this).find(n).exists()})},e.fn.findTrunks=function(i,s){var r=e(this),n=r.findIncludeSelf(i,"body").filter(s);return n=n.filter(t),n.filter(function(){return!e(this).parents().filter(n).exists()})};var t=function(){if(this._header||(this._header=s(e(this))),this._titleText||(this._titleText=o(this)),this._header){var t=.666*e(this).outerHeight();if(t&&this._header.outerHeight()>=t)return!1}return!0},i=function(t){var i=t||e("body").find("main, [role=main]").eq(0).get(0)||"body",s=e(),r=':not("[class^=comment],[id^=comment],[class*=footer],.sidebar:not(body) *,aside *,#sidebar *,footer *,[class*=footer]:not(body, [class*=not-footer]) *,#comments *,#livefyre-comments *,[class^=fyre] *,[class^=comment],[id^=comment] *,[class*=related-post]:not(body) *,.archive-page,.aside,.hentry-metro,.hrf-entry,:emptytext,.tve-leads-lightbox article")',n=[];n.push("article"),n.push(".post"),n.push(".entry-content"),n.push(".post-content"),n.push(".post_box"),n.push(".post-item"),n.push(".blog-post-wrapper"),n.push(".type-post"),n.push("#content"),n.push(".blog_content"),"body"!=i?(n.push(".hentry"),n.push(".content")):(n.push("main .hentry"),n.push("[role=main] .hentry"),n.push("main .content"),n.push("[role=main] .content")),n.push("#post-content"),n.push("#blog-content"),n.push(".blog-post");for(var o=[":has(> p + p + p)"],a=0;a0)return s;for(var a=0;a0)return s;var s,l,u,c;return s},s=function(t){var i=null,s=[".main-title","header",".post-header",".post-title","h1","h2","h3","h4","h5","h6",".title",".headline"],r={};try{s.forEach(function(s){if(i=e(t).find(s),i.length>0)throw r})}catch(n){if(n===r)return i.eq(0);throw n}return null},r=function(t){var i=null,s=[".fyre","footer",".post-footer",".footer",".entry-footer",'[class^="comment"]:not(.post-meta-info *, [class^=comment-count], [class^=comments-link], [class^=comments-number], li)',".fb-comments","iframe[title=Disqus]","#disqus_thread"],r={};try{s.forEach(function(s){if(i=e(t).find(s),i.length>0)throw r})}catch(n){if(n===r)return i.eq(0).hasClass("fb-comments")&&i.eq(0).prev("h3 + p").length>0?i.eq(0).prev("h3 + p").prev("h3"):i.eq(0);throw n}return null},n=function(e){return s(e)},o=function(e){var t=null;return!e._title&&e._header&&(e._title=e._header),e._title&&(t=e._title.text().trim()),t},a=function(t){var i=null,s=["a[rel=bookmark]","h1 > a","h2 > a","h3 > a","header > a"],r={};try{s.forEach(function(s){if(i=e(t).find(s).filter("[href]"),i.length>0)throw r})}catch(n){if(n===r)return i.eq(0);throw n}return null};e.articles=function(t){if("__smCache"in window&&"articles"in window.__smCache)return window.__smCache.articles;var l=i(t);return l.each(function(){this._header||(this._header=s(e(this))),this._footer=r(e(this)),this._title=this._header?n(this._header):null,this._titleText||(this._titleText=o(this));var t=this._header?a(this._header):null;t?this._anchor=t:this._anchor=a(e(this)),this._anchor?this._url=this._anchor.attr("href"):this._url=null,this._url||(this._url=window.location.href)}),"__smDebug"in window&&window.__smDebug&&l.each(function(){e(this).css("background","rgba(0,0,255,.5)"),this._header&&this._header.css("background","rgba(0,255,0,.5)"),this._title&&this._title.css("background","rgba(255,0,0,.5)"),this._footer&&this._footer.css("background","rgba(255,255,0,.5)")}),"__smCache"in window||(window.__smCache={}),window.__smCache.articles=l,setTimeout(function(){"__smCache"in window&&delete window.__smCache.articles},1e4),l},e.article=function(){return e.articles().eq(0)}}),sumo.define("jquery.print-preview",["jquery"],function(e){e.fn.printPreview=function(){return e.printPreview.loadPrintPreview(),this};var t,i,s,r,n=function(){for(var e,t=3,i=document.createElement("div"),s=i.getElementsByTagName("i");i.innerHTML="",s[0];);return t>4?t:e}();e.printPreview={loadPrintPreview:function(){s=e('
'),r=e('
Print pageClose').hide();var t=e('