!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,n=!0;t[1]||t[7]?i=parseInt(t[1])<6||parseInt(t[7])<=9:t[2]?n=!1:t[4]&&(i=parseInt(t[4])<18);var r={};r.pluginBuilder="./css-builder";var o,s=function(){o=document.createElement("style"),e.appendChild(o)},a=function(e,t){s();var i=o.styleSheet||o.sheet;if(i&&i.addImport)i.addImport(e),o.onload=t;else{o.textContent='@import "'+e+'";';var n=setInterval(function(){try{o.sheet.cssRules,clearInterval(n),t()}catch(e){}},10)}},l=function(t,i){var r=document.createElement("link");if(r.type="text/css",r.rel="stylesheet",n)r.onload=function(){r.onload=function(){},setTimeout(i,7)};else var o=setInterval(function(){for(var e=0;er;r++)n[r]=arguments[r+t];switch(t){case 0:return e.call(this,n);case 1:return e.call(this,arguments[0],n);case 2:return e.call(this,arguments[0],arguments[1],n)}var o=Array(t+1);for(r=0;t>r;r++)o[r]=arguments[r];return o[t]=n,e.apply(this,o)}},w=function(e){if(!m.isObject(e))return{};if(d)return d(e);p.prototype=e;var t=new p;return p.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};m.each=m.forEach=function(e,t,i){t=g(t,i);var n,r;if(S(e))for(n=0,r=e.length;r>n;n++)t(e[n],n,e);else{var o=m.keys(e);for(n=0,r=o.length;r>n;n++)t(e[o[n]],o[n],e)}return e},m.map=m.collect=function(e,t,i){t=b(t,i);for(var n=!S(e)&&m.keys(e),r=(n||e).length,o=Array(r),s=0;r>s;s++){var a=n?n[s]:s;o[s]=t(e[a],a,e)}return o};var E=function(e){var t=function(t,i,n,r){var o=!S(t)&&m.keys(t),s=(o||t).length,a=e>0?0:s-1;for(r||(n=t[o?o[a]:a],a+=e);a>=0&&s>a;a+=e){var l=o?o[a]:a;n=i(n,t[l],l,t)}return n};return function(e,i,n,r){var o=arguments.length>=3;return t(e,g(i,r,4),n,o)}};m.reduce=m.foldl=m.inject=E(1),m.reduceRight=m.foldr=E(-1),m.find=m.detect=function(e,t,i){var n=S(e)?m.findIndex:m.findKey,r=n(e,t,i);return void 0!==r&&-1!==r?e[r]:void 0},m.filter=m.select=function(e,t,i){var n=[];return t=b(t,i),m.each(e,function(e,i,r){t(e,i,r)&&n.push(e)}),n},m.reject=function(e,t,i){return m.filter(e,m.negate(b(t)),i)},m.every=m.all=function(e,t,i){t=b(t,i);for(var n=!S(e)&&m.keys(e),r=(n||e).length,o=0;r>o;o++){var s=n?n[o]:o;if(!t(e[s],s,e))return!1}return!0},m.some=m.any=function(e,t,i){t=b(t,i);for(var n=!S(e)&&m.keys(e),r=(n||e).length,o=0;r>o;o++){var s=n?n[o]:o;if(t(e[s],s,e))return!0}return!1},m.contains=m.includes=m.include=function(e,t,i,n){return S(e)||(e=m.values(e)),("number"!=typeof i||n)&&(i=0),m.indexOf(e,t,i)>=0},m.invoke=v(function(e,t,i){var n=m.isFunction(t);return m.map(e,function(e){var r=n?t:e[t];return null==r?r:r.apply(e,i)})}),m.pluck=function(e,t){return m.map(e,m.property(t))},m.where=function(e,t){return m.filter(e,m.matcher(t))},m.findWhere=function(e,t){return m.find(e,m.matcher(t))},m.max=function(e,t,i){var n=-(1/0),r=-(1/0),o,s;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=S(e)?e:m.values(e);for(var a=0,l=e.length;l>a;a++)o=e[a],null!=o&&o>n&&(n=o)}else t=b(t,i),m.each(e,function(e,i,o){s=t(e,i,o),(s>r||s===-(1/0)&&n===-(1/0))&&(n=e,r=s)});return n},m.min=function(e,t,i){var n=1/0,r=1/0,o,s;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e){e=S(e)?e:m.values(e);for(var a=0,l=e.length;l>a;a++)o=e[a],null!=o&&n>o&&(n=o)}else t=b(t,i),m.each(e,function(e,i,o){s=t(e,i,o),(r>s||s===1/0&&n===1/0)&&(n=e,r=s)});return n},m.shuffle=function(e){return m.sample(e,1/0)},m.sample=function(e,t,i){if(null==t||i)return S(e)||(e=m.values(e)),e[m.random(e.length-1)];var n=S(e)?m.clone(e):m.values(e),r=k(n);t=Math.max(Math.min(t,r),0);for(var o=r-1,s=0;t>s;s++){var a=m.random(s,o),l=n[s];n[s]=n[a],n[a]=l}return n.slice(0,t)},m.sortBy=function(e,t,i){var n=0;return t=b(t,i),m.pluck(m.map(e,function(e,i,r){return{value:e,index:n++,criteria:t(e,i,r)}}).sort(function(e,t){var i=e.criteria,n=t.criteria;if(i!==n){if(i>n||void 0===i)return 1;if(n>i||void 0===n)return-1}return e.index-t.index}),"value")};var $=function(e,t){return function(i,n,r){var o=t?[[],[]]:{};return n=b(n,r),m.each(i,function(t,r){var s=n(t,r,i);e(o,t,s)}),o}};m.groupBy=$(function(e,t,i){m.has(e,i)?e[i].push(t):e[i]=[t]}),m.indexBy=$(function(e,t,i){e[i]=t}),m.countBy=$(function(e,t,i){m.has(e,i)?e[i]++:e[i]=1});var T=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;m.toArray=function(e){return e?m.isArray(e)?l.call(e):m.isString(e)?e.match(T):S(e)?m.map(e,m.identity):m.values(e):[]},m.size=function(e){return null==e?0:S(e)?e.length:m.keys(e).length},m.partition=$(function(e,t,i){e[i?0:1].push(t)},!0),m.first=m.head=m.take=function(e,t,i){return null==e||e.length<1?void 0:null==t||i?e[0]:m.initial(e,e.length-t)},m.initial=function(e,t,i){return l.call(e,0,Math.max(0,e.length-(null==t||i?1:t)))},m.last=function(e,t,i){return null==e||e.length<1?void 0:null==t||i?e[e.length-1]:m.rest(e,Math.max(0,e.length-t))},m.rest=m.tail=m.drop=function(e,t,i){return l.call(e,null==t||i?1:t)},m.compact=function(e){return m.filter(e,Boolean)};var A=function(e,t,i,n){n=n||[];for(var r=n.length,o=0,s=k(e);s>o;o++){var a=e[o];if(S(a)&&(m.isArray(a)||m.isArguments(a)))if(t)for(var l=0,u=a.length;u>l;)n[r++]=a[l++];else A(a,t,i,n),r=n.length;else i||(n[r++]=a)}return n};m.flatten=function(e,t){return A(e,t,!1)},m.without=v(function(e,t){return m.difference(e,t)}),m.uniq=m.unique=function(e,t,i,n){m.isBoolean(t)||(n=i,i=t,t=!1),null!=i&&(i=b(i,n));for(var r=[],o=[],s=0,a=k(e);a>s;s++){var l=e[s],u=i?i(l,s,e):l;t?(s&&o===u||r.push(l),o=u):i?m.contains(o,u)||(o.push(u),r.push(l)):m.contains(r,l)||r.push(l)}return r},m.union=v(function(e){return m.uniq(A(e,!0,!0))}),m.intersection=function(e){for(var t=[],i=arguments.length,n=0,r=k(e);r>n;n++){var o=e[n];if(!m.contains(t,o)){var s;for(s=1;i>s&&m.contains(arguments[s],o);s++);s===i&&t.push(o)}}return t},m.difference=v(function(e,t){return t=A(t,!0,!0),m.filter(e,function(e){return!m.contains(t,e)})}),m.unzip=function(e){for(var t=e&&m.max(e,k).length||0,i=Array(t),n=0;t>n;n++)i[n]=m.pluck(e,n);return i},m.zip=v(m.unzip),m.object=function(e,t){for(var i={},n=0,r=k(e);r>n;n++)t?i[e[n]]=t[n]:i[e[n][0]]=e[n][1];return i};var C=function(e){return function(t,i,n){i=b(i,n);for(var r=k(t),o=e>0?0:r-1;o>=0&&r>o;o+=e)if(i(t[o],o,t))return o;return-1}};m.findIndex=C(1),m.findLastIndex=C(-1),m.sortedIndex=function(e,t,i,n){i=b(i,n,1);for(var r=i(t),o=0,s=k(e);s>o;){var a=Math.floor((o+s)/2);i(e[a])0?s=o>=0?o:Math.max(o+a,s):a=o>=0?Math.min(o+1,a):o+a+1;else if(i&&o&&a)return o=i(n,r),n[o]===r?o:-1;if(r!==r)return o=t(l.call(n,s,a),m.isNaN),o>=0?o+s:-1;for(o=e>0?s:a-1;o>=0&&a>o;o+=e)if(n[o]===r)return o;return-1}};m.indexOf=B(1,m.findIndex,m.sortedIndex),m.lastIndexOf=B(-1,m.findLastIndex),m.range=function(e,t,i){null==t&&(t=e||0,e=0),i||(i=e>t?-1:1);for(var n=Math.max(Math.ceil((t-e)/i),0),r=Array(n),o=0;n>o;o++,e+=i)r[o]=e;return r},m.chunk=function(e,t){if(null==t||1>t)return[];for(var i=[],n=0,r=e.length;r>n;)i.push(l.call(e,n,n+=t));return i};var O=function(e,t,i,n,r){if(!(n instanceof t))return e.apply(i,r);var o=w(e.prototype),s=e.apply(o,r);return m.isObject(s)?s:o};m.bind=v(function(e,t,i){if(!m.isFunction(e))throw new TypeError("Bind must be called on a function");var n=v(function(r){return O(e,n,t,this,i.concat(r))});return n}),m.partial=v(function(e,t){var i=m.partial.placeholder,n=function(){for(var r=0,o=t.length,s=Array(o),a=0;o>a;a++)s[a]=t[a]===i?arguments[r++]:t[a];for(;ri)throw new Error("bindAll must be passed function names");for(;i--;){var n=t[i];e[n]=m.bind(e[n],e)}}),m.memoize=function(e,t){var i=function(n){var r=i.cache,o=""+(t?t.apply(this,arguments):n);return m.has(r,o)||(r[o]=e.apply(this,arguments)),r[o]};return i.cache={},i},m.delay=v(function(e,t,i){return setTimeout(function(){return e.apply(null,i)},t)}),m.defer=m.partial(m.delay,m,1),m.throttle=function(e,t,i){var n,r,o,s,a=0;i||(i={});var l=function(){a=i.leading===!1?0:m.now(),n=null,s=e.apply(r,o),n||(r=o=null)},u=function(){var u=m.now();a||i.leading!==!1||(a=u);var f=t-(u-a);return r=this,o=arguments,0>=f||f>t?(n&&(clearTimeout(n),n=null),a=u,s=e.apply(r,o),n||(r=o=null)):n||i.trailing===!1||(n=setTimeout(l,f)),s};return u.cancel=function(){clearTimeout(n),a=0,n=r=o=null},u},m.debounce=function(e,t,i){var n,r,o=function(t,i){n=null,i&&(r=e.apply(t,i))},s=v(function(s){if(n&&clearTimeout(n),i){var a=!n;n=setTimeout(o,t),a&&(r=e.apply(this,s))}else n=m.delay(o,t,this,s);return r});return s.cancel=function(){clearTimeout(n),n=null},s},m.wrap=function(e,t){return m.partial(t,e)},m.negate=function(e){return function(){return!e.apply(this,arguments)}},m.compose=function(){var e=arguments,t=e.length-1;return function(){for(var i=t,n=e[t].apply(this,arguments);i--;)n=e[i].call(this,n);return n}},m.after=function(e,t){return function(){return--e<1?t.apply(this,arguments):void 0}},m.before=function(e,t){var i;return function(){return--e>0&&(i=t.apply(this,arguments)),1>=e&&(t=null),i}},m.once=m.partial(m.before,2),m.restArgs=v;var I=!{toString:null}.propertyIsEnumerable("toString"),z=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],P=function(e,t){var i=z.length,n=e.constructor,r=m.isFunction(n)&&n.prototype||o,s="constructor";for(m.has(e,s)&&!m.contains(t,s)&&t.push(s);i--;)s=z[i],s in e&&e[s]!==r[s]&&!m.contains(t,s)&&t.push(s)};m.keys=function(e){if(!m.isObject(e))return[];if(h)return h(e);var t=[];for(var i in e)m.has(e,i)&&t.push(i);return I&&P(e,t),t},m.allKeys=function(e){if(!m.isObject(e))return[];var t=[];for(var i in e)t.push(i);return I&&P(e,t),t},m.values=function(e){for(var t=m.keys(e),i=t.length,n=Array(i),r=0;i>r;r++)n[r]=e[t[r]];return n},m.mapObject=function(e,t,i){t=b(t,i);for(var n=m.keys(e),r=n.length,o={},s=0;r>s;s++){var a=n[s];o[a]=t(e[a],a,e)}return o},m.pairs=function(e){for(var t=m.keys(e),i=t.length,n=Array(i),r=0;i>r;r++)n[r]=[t[r],e[t[r]]];return n},m.invert=function(e){for(var t={},i=m.keys(e),n=0,r=i.length;r>n;n++)t[e[i[n]]]=i[n];return t},m.functions=m.methods=function(e){var t=[];for(var i in e)m.isFunction(e[i])&&t.push(i);return t.sort()};var L=function(e,t){return function(i){var n=arguments.length;if(t&&(i=Object(i)),2>n||null==i)return i;for(var r=1;n>r;r++)for(var o=arguments[r],s=e(o),a=s.length,l=0;a>l;l++){var u=s[l];t&&void 0!==i[u]||(i[u]=o[u])}return i}};m.extend=L(m.allKeys),m.extendOwn=m.assign=L(m.keys),m.findKey=function(e,t,i){t=b(t,i);for(var n=m.keys(e),r,o=0,s=n.length;s>o;o++)if(r=n[o],t(e[r],r,e))return r};var M=function(e,t,i){return t in i};m.pick=v(function(e,t){var i={},n=t[0];if(null==e)return i;m.isFunction(n)?(t.length>1&&(n=g(n,t[1])),t=m.allKeys(e)):(n=M,t=A(t,!1,!1),e=Object(e));for(var r=0,o=t.length;o>r;r++){var s=t[r],a=e[s];n(a,s,e)&&(i[s]=a)}return i}),m.omit=v(function(e,t){var i=t[0],n;return m.isFunction(i)?(i=m.negate(i),t.length>1&&(n=t[1])):(t=m.map(A(t,!1,!1),String),i=function(e,i){return!m.contains(t,i)}),m.pick(e,i,n)}),m.defaults=L(m.allKeys,!0),m.create=function(e,t){var i=w(e);return t&&m.extendOwn(i,t),i},m.clone=function(e){return m.isObject(e)?m.isArray(e)?e.slice():m.extend({},e):e},m.tap=function(e,t){return t(e),e},m.isMatch=function(e,t){var i=m.keys(t),n=i.length;if(null==e)return!n;for(var r=Object(e),o=0;n>o;o++){var s=i[o];if(t[s]!==r[s]||!(s in r))return!1}return!0};var j,D;j=function(e,t,i,n){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:D(e,t,i,n)},D=function(e,t,i,n){e instanceof m&&(e=e._wrapped),t instanceof m&&(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 s.valueOf.call(e)===s.valueOf.call(t)}var o="[object Array]"===r;if(!o){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,l=t.constructor;if(a!==l&&!(m.isFunction(a)&&a instanceof a&&m.isFunction(l)&&l instanceof l)&&"constructor"in e&&"constructor"in t)return!1}i=i||[],n=n||[];for(var f=i.length;f--;)if(i[f]===e)return n[f]===t;if(i.push(e),n.push(t),o){if(f=e.length,f!==t.length)return!1;for(;f--;)if(!j(e[f],t[f],i,n))return!1}else{var c=m.keys(e),h;if(f=c.length,m.keys(t).length!==f)return!1;for(;f--;)if(h=c[f],!m.has(t,h)||!j(e[h],t[h],i,n))return!1}return i.pop(),n.pop(),!0},m.isEqual=function(e,t){return j(e,t)},m.isEmpty=function(e){return null==e?!0:S(e)&&(m.isArray(e)||m.isString(e)||m.isArguments(e))?0===e.length:0===m.keys(e).length},m.isElement=function(e){return!(!e||1!==e.nodeType)},m.isArray=c||function(e){return"[object Array]"===u.call(e)},m.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},m.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(e){m["is"+e]=function(t){return u.call(t)==="[object "+e+"]"}}),m.isArguments(arguments)||(m.isArguments=function(e){return m.has(e,"callee")});var q=i.document&&i.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof q&&(m.isFunction=function(e){return"function"==typeof e||!1}),m.isFinite=function(e){return!m.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},m.isNaN=function(e){return m.isNumber(e)&&isNaN(e)},m.isBoolean=function(e){return e===!0||e===!1||"[object Boolean]"===u.call(e)},m.isNull=function(e){return null===e},m.isUndefined=function(e){return void 0===e},m.has=function(e,t){return null!=e&&f.call(e,t)},m.noConflict=function(){return i._=n,this},m.identity=function(e){return e},m.constant=function(e){return function(){return e}},m.noop=function(){},m.property=_,m.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},m.matcher=m.matches=function(e){return e=m.extendOwn({},e),function(t){return m.isMatch(t,e)}},m.times=function(e,t,i){var n=Array(Math.max(0,e));t=g(t,i,1);for(var r=0;e>r;r++)n[r]=t(r);return n},m.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},m.now=Date.now||function(){return(new Date).getTime()};var N={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},R=m.invert(N),F=function(e){var t=function(t){return e[t]},i="(?:"+m.keys(e).join("|")+")",n=RegExp(i),r=RegExp(i,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(r,t):e}};m.escape=F(N),m.unescape=F(R),m.result=function(e,t,i){var n=null==e?void 0:e[t];return void 0===n&&(n=i),m.isFunction(n)?n.call(e):n};var U=0;m.uniqueId=function(e){var t=++U+"";return e?e+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var Q=/(.)^/,H={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},W=/\\|'|\r|\n|\u2028|\u2029/g,G=function(e){return"\\"+H[e]};m.template=function(e,t,i){!t&&i&&(t=i),t=m.defaults({},t,m.templateSettings);var n=RegExp([(t.escape||Q).source,(t.interpolate||Q).source,(t.evaluate||Q).source].join("|")+"|$","g"),r=0,o="__p+='";e.replace(n,function(t,i,n,s,a){return o+=e.slice(r,a).replace(W,G),r=a+t.length,i?o+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":n?o+="'+\n((__t=("+n+"))==null?'':__t)+\n'":s&&(o+="';\n"+s+"\n__p+='"),t}),o+="';\n",t.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";var s;try{s=new Function(t.variable||"obj","_",o)}catch(a){throw a.source=o,a}var l=function(e){return s.call(this,e,m)},u=t.variable||"obj";return l.source="function("+u+"){\n"+o+"}",l},m.chain=function(e){var t=m(e);return t._chain=!0,t};var V=function(e,t){return e._chain?m(t).chain():t};m.mixin=function(e){return m.each(m.functions(e),function(t){var i=m[t]=e[t];m.prototype[t]=function(){var e=[this._wrapped];return a.apply(e,arguments),V(this,i.apply(m,e))}}),m},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=r[e];m.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)}}),m.each(["concat","join","slice"],function(e){var t=r[e];m.prototype[e]=function(){return V(this,t.apply(this._wrapped,arguments))}}),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return String(this._wrapped)},"function"==typeof sumo.define&&sumo.define.amd&&sumo.define("underscore",[],function(){return m})}(),sumo.define("underscore-lib",function(){}),sumo.define("underscore",["underscore-lib"],function(e){return e.noConflict()}),sumo.define("htmlParser",[],function(){function e(e,s){e=e||"",s=s||{};for(var a in t)t.hasOwnProperty(a)&&(s.autoFix&&(s["fix_"+a]=!0),s.fix=s.fix||s["fix_"+a]);var l=[],u=document.createElement("div"),f=function(e){return"string"==typeof e&&-1!==e.indexOf("&")?(u.innerHTML=e,u.textContent||u.innerText||e):e},c=function(t){e+=t},h=function(t){e=t+e},d={comment:/^");return t>=0?{content:e.substr(4,t-1),length:t+3}:void 0},endTag:function(){var t=e.match(n);return t?{tagName:t[1],length:t[0].length}:void 0},atomicTag:function(){var t=p.startTag();if(t){var i=e.slice(t.length);if(i.match(new RegExp("","i"))){var n=i.match(new RegExp("([\\s\\S]*?)","i"));if(n)return{tagName:t.tagName,attrs:t.attrs,content:n[1],length:n[0].length+t.length}}}},startTag:function(){var t=e.indexOf(">");if(-1===t)return null;var n=e.match(i);if(n){var s={},a={},l=n[2];return n[2].replace(r,function(e,t){if(arguments[2]||arguments[3]||arguments[4]||arguments[5])if(arguments[5])s[arguments[5]]="",a[t]=!0;else{var i=arguments[2]||arguments[3]||arguments[4]||o.test(t)&&t||"";s[t]=f(i)}else s[t]=null;l=l.replace(e,"")}),{tagName:n[1],attrs:s,booleanAttrs:a,rest:l,unary:!!n[3],length:n[0].length}}},chars:function(){var t=e.indexOf("<");return{length:t>=0?t:e.length}}},m=function(){for(var t in d)if(d[t].test(e)){var i=p[t]();return i?(i.type=i.type||t,i.text=e.substr(0,i.length),e=e.slice(i.length),i):null}},g=function(e){for(var t;t=m();)if(e[t.type]&&e[t.type](t)===!1)return},y=function(){var t=e;return e="",t},b=function(){return e};return s.fix&&!function(){var t=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,i=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i,n=[];n.last=function(){return this[this.length-1]},n.lastTagNameEq=function(e){var t=this.last();return t&&t.tagName&&t.tagName.toUpperCase()===e.toUpperCase()},n.containsTagName=function(e){for(var t=0,i;i=this[t];t++)if(i.tagName===e)return!0;return!1};var r=function(e){return e&&"startTag"===e.type&&(e.unary=t.test(e.tagName)||e.unary,e.html5Unary=!/\/>$/.test(e.text)),e},o=m,a=function(){var t=e,i=r(o());return e=t,i},l=function(){var e=n.pop();h("")},u={startTag:function(e){var t=e.tagName;"TR"===t.toUpperCase()&&n.lastTagNameEq("TABLE")?(h(""),c()):s.fix_selfClose&&i.test(t)&&n.containsTagName(t)?n.lastTagNameEq(t)?l():(h(""),c()):e.unary||n.push(e)},endTag:function(e){var t=n.last();t?s.fix_tagSoup&&!n.lastTagNameEq(e.tagName)?l():n.pop():s.fix_tagSoup&&f()}},f=function(){o(),c()},c=function(){var e=a();e&&u[e.type]&&u[e.type](e)};m=function(){return c(),r(o())}}(),{append:c,readToken:m,readTokens:g,clear:y,rest:b,stack:l}}var t=function(){var e={},t,i=window.document.createElement("div");return t="

",i.innerHTML=t,e.tagSoup=i.innerHTML!==t,i.innerHTML="

",e.selfClose=2===i.childNodes.length,e}(),i=/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,n=/^<\/([\-A-Za-z0-9_]+)[^>]*>/,r=/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,o=/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i,s=!1;e.supports=t,e.tokenToString=function(e){var t={comment:function(e){return"