(function(){'use strict';function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}function t(){}function n(){n.init.call(this)}function r(e){return void 0===e._maxListeners?n.defaultMaxListeners:e._maxListeners}function a(e,t,n){if(t)e.call(n);else for(var r=e.length,a=f(e,r),o=0;oi)){l.warned=!0;var d=new Error('Possible EventEmitter memory leak detected. '+l.length+' '+n+' listeners added. Use emitter.setMaxListeners() to increase limit');d.name='MaxListenersExceededWarning',d.emitter=e,d.type=n,d.count=l.length,p(d)}return e}function p(t){'function'==typeof console.warn?console.warn(t):console.log(t)}function u(e,t,n){function r(){e.removeListener(t,r),a||(a=!0,n.apply(e,arguments))}var a=!1;return r.listener=n,r}function m(e){var t=this._events;if(t){var n=t[e];if('function'==typeof n)return 1;if(n)return n.length}return 0}function h(e,t){for(var r=t,a=r+1,o=e.length;a=a)return e;switch(e){case'%s':return r[n++]+'';case'%d':return+r[n++];case'%j':try{return JSON.stringify(r[n++])}catch(e){return'[Circular]'}default:return e;}}),i=r[n];nr)return K(t)?e.stylize(RegExp.prototype.toString.call(t),'regexp'):e.stylize('[Object]','special');e.seen.push(t);var n;return n=c?M(e,t,r,s,i):i.map(function(n){return G(e,t,r,s,n,c)}),e.seen.pop(),U(n,d,p)}function z(e,t){if($(t))return e.stylize('undefined','undefined');if(Y(t)){var n='\''+JSON.stringify(t).replace(/^"|"$/g,'').replace(/'/g,'\\\'').replace(/\\"/g,'"')+'\'';return e.stylize(n,'string')}return H(t)?e.stylize(''+t,'number'):W(t)?e.stylize(''+t,'boolean'):j(t)?e.stylize('null','null'):void 0}function _(e){return'['+Error.prototype.toString.call(e)+']'}function M(e,t,n,r,a){for(var o=[],s=0,i=t.length;se.seen.indexOf(l.value)?(s=j(n)?I(e,l.value,null):I(e,l.value,n-1),-1>16,s[l++]=255&o>>8,s[l++]=255&o;return 2===i?(o=uc[e.charCodeAt(n)]<<2|uc[e.charCodeAt(n+1)]>>4,s[l++]=255&o):1===i&&(o=uc[e.charCodeAt(n)]<<10|uc[e.charCodeAt(n+1)]<<4|uc[e.charCodeAt(n+2)]>>2,s[l++]=255&o>>8,s[l++]=255&o),s}function se(e){return pc[63&e>>18]+pc[63&e>>12]+pc[63&e>>6]+pc[63&e]}function de(e,t,n){for(var r=[],a=t,o;ai?i:s+o));return 1==n?(l=e[t-1],r+=pc[l>>2],r+=pc[63&l<<4],r+='=='):2==n&&(l=(e[t-2]<<8)+e[t-1],r+=pc[l>>10],r+=pc[63&l>>4],r+=pc[63&l<<2],r+='='),a.push(r),a.join('')}function pe(t,n,r,a,o){var l=8*o-a-1,c=(1<>1,u=-7,g=r?o-1:0,i=r?-1:1,d=t[n+g],s,e;for(g+=i,s=d&(1<<-u)-1,d>>=-u,u+=l;0>=-u,u+=a;0>1,h=23===o?5.960464477539063e-8-6.617444900424222e-24:0,f=a?0:l-1,i=a?1:-1,d=0>n||0===n&&0>1/n?1:0,s,y,m;for(n=Vd(n),isNaN(n)||n===Infinity?(y=isNaN(n)?1:0,s=u):(s=Fd(Math.log(n)/Math.LN2),1>n*(m=Wd(2,-s))&&(s--,m*=2),n+=1<=s+g?h/m:h*Wd(2,1-g),2<=n*m&&(s++,m/=2),s+g>=u?(y=0,s=u):1<=s+g?(y=(n*m-1)*Wd(2,o),s+=g):(y=n*Wd(2,g-1)*Wd(2,o),s=0));8<=o;t[r+f]=255&y,f+=i,y/=256,o-=8);for(s=s<e)throw new RangeError('"size" argument must not be negative')}function xe(e,t,n,r){return be(t),0>=t?he(e,t):void 0===n?he(e,t):'string'==typeof r?he(e,t).fill(n,r):he(e,t).fill(n)}function ke(e,t){if(be(t),e=he(e,0>t?0:0|Ce(t)),!fe.TYPED_ARRAY_SUPPORT)for(var n=0;nt.length?0:0|Ce(t.length);e=he(e,n);for(var r=0;rn||t.byteLength=me())throw new RangeError('Attempt to allocate Buffer larger than maximum size: 0x'+me().toString(16)+' bytes');return 0|e}function Ee(e){return!!(null!=e&&e._isBuffer)}function Ae(e,t){if(Ee(e))return e.length;if('undefined'!=typeof ArrayBuffer&&'function'==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;'string'!=typeof e&&(e=''+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case'ascii':case'latin1':case'binary':return n;case'utf8':case'utf-8':case void 0:return nt(e).length;case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return 2*n;case'hex':return n>>>1;case'base64':return ot(e).length;default:if(r)return nt(e).length;t=(''+t).toLowerCase(),r=!0;}}function Oe(e,t,n){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return'';if((void 0===n||n>this.length)&&(n=this.length),0>=n)return'';if(n>>>=0,t>>>=0,n<=t)return'';for(e||(e='utf8');;)switch(e){case'hex':return Fe(this,t,n);case'utf8':case'utf-8':return Ge(this,t,n);case'ascii':return Ve(this,t,n);case'latin1':case'binary':return We(this,t,n);case'base64':return Me(this,t,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return je(this,t,n);default:if(r)throw new TypeError('Unknown encoding: '+e);e=(e+'').toLowerCase(),r=!0;}}function Pe(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function Le(e,t,n,r,a){if(0===e.length)return-1;if('string'==typeof n?(r=n,n=0):2147483647n&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),0>n&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(0>n)if(a)n=0;else return-1;if('string'==typeof t&&(t=fe.from(t,r)),Ee(t))return 0===t.length?-1:qe(e,t,n,r,a);if('number'==typeof t)return t&=255,fe.TYPED_ARRAY_SUPPORT&&'function'==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):qe(e,[t],n,r,a);throw new TypeError('val must be string, number or Buffer')}function qe(e,t,n,r,a){function o(e,t){return 1==s?e[t]:e.readUInt16BE(t*s)}var s=1,l=e.length,d=t.length;if(void 0!==r&&(r=(r+'').toLowerCase(),'ucs2'===r||'ucs-2'===r||'utf16le'===r||'utf-16le'===r)){if(2>e.length||2>t.length)return-1;s=2,l/=2,d/=2,n/=2}var c;if(a){var i=-1;for(c=n;cl&&(n=l-d),c=n;0<=c;c--){for(var p=!0,u=0;ua&&(r=a)):r=a;var o=t.length;if(0!=o%2)throw new TypeError('Invalid hex string');r>o/2&&(r=o/2);for(var s=0,i;so&&(i=o):2==s?(l=e[a+1],128==(192&l)&&(p=(31&o)<<6|63&l,127p||57343p&&(i=p))):void 0}null===i?(i=65533,s=1):65535>>10),i=56320|1023&i),r.push(i),a+=s}return Ue(r)}function Ue(e){var t=e.length;if(t<=yc)return Gd.apply(String,e);for(var n='',r=0;rt)&&(t=0),(!n||0>n||n>r)&&(n=r);for(var a='',o=t;oe)throw new RangeError('offset is not uint');if(e+t>n)throw new RangeError('Trying to access beyond buffer length')}function Ye(e,t,n,r,a,o){if(!Ee(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError('Index out of range')}function $e(e,t,n,r){0>t&&(t=65535+t+1);for(var a=0,o=Ud(e.length-n,2);a>>8*(r?a:1-a)}function Ke(e,t,n,r){0>t&&(t=4294967295+t+1);for(var a=0,o=Ud(e.length-n,4);a>>8*(r?a:3-a)}function Xe(e,t,n,r){if(n+r>e.length)throw new RangeError('Index out of range');if(0>n)throw new RangeError('Index out of range')}function Qe(e,t,n,r,a){return a||Xe(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),ue(e,t,n,r,23,4),n+4}function Ze(e,t,n,r,a){return a||Xe(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),ue(e,t,n,r,52,8),n+8}function Je(e){if(e=et(e).replace(bc,''),2>e.length)return'';for(;0!=e.length%4;)e+='=';return e}function et(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,'')}function tt(e){return 16>e?'0'+e.toString(16):e.toString(16)}function nt(e,t){t=t||Infinity;for(var n=e.length,r=null,a=[],o=0,i;oi){if(!r){if(56319i){-1<(t-=3)&&a.push(239,191,189),r=i;continue}i=(r-55296<<10|i-56320)+65536}else r&&-1<(t-=3)&&a.push(239,191,189);if(r=null,128>i){if(0>(t-=1))break;a.push(i)}else if(2048>i){if(0>(t-=2))break;a.push(192|i>>6,128|63&i)}else if(65536>i){if(0>(t-=3))break;a.push(224|i>>12,128|63&i>>6,128|63&i)}else if(1114112>i){if(0>(t-=4))break;a.push(240|i>>18,128|63&i>>12,128|63&i>>6,128|63&i)}else throw new Error('Invalid code point')}return a}function rt(e){for(var t=[],n=0;n(t-=2));++r)a=e.charCodeAt(r),o=a>>8,i=a%256,n.push(i),n.push(o);return n}function ot(e){return ie(Je(e))}function st(e,t,n,r){for(var a=0;a=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function dt(e){return e!==e}function ct(e){return!!e.constructor&&'function'==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function pt(e){return'function'==typeof e.readFloatLE&&'function'==typeof e.slice&&ct(e.slice(0,0))}function ut(){this.head=null,this.tail=null,this.length=0}function mt(e){if(e&&!xc(e))throw new Error('Unknown encoding: '+e)}function ht(e){switch(this.encoding=(e||'utf8').toLowerCase().replace(/[-_]/,''),mt(e),this.encoding){case'utf8':this.surrogateSize=3;break;case'ucs2':case'utf16le':this.surrogateSize=2,this.detectIncompleteChar=yt;break;case'base64':this.surrogateSize=3,this.detectIncompleteChar=bt;break;default:return void(this.write=ft);}this.charBuffer=new fe(6),this.charReceived=0,this.charLength=0}function ft(e){return e.toString(this.encoding)}function yt(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function bt(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}function xt(e,t,n){return'function'==typeof e.prependListener?e.prependListener(t,n):void(e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n))}function kt(e,t){return e.listeners(t).length}function St(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof hn&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new ut,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=e.defaultEncoding||'utf8',this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new ht(e.encoding),this.encoding=e.encoding)}function wt(e){return this instanceof wt?void(this._readableState=new St(e,this),this.readable=!0,e&&'function'==typeof e.read&&(this._read=e.read),n.call(this)):new wt(e)}function vt(t,n,r,a,o){var i=At(n,r);if(i)t.emit('error',i);else if(null===r)n.reading=!1,Ot(t,n);else if(!(n.objectMode||r&&0=vc?e=vc:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Et(e,t){return 0>=e||0===t.length&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=Ct(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}function At(e,t){var n=null;return Buffer.isBuffer(t)||'string'==typeof t||null===t||void 0===t||e.objectMode||(n=new TypeError('Invalid non-string/buffer chunk')),n}function Ot(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,Pt(e)}}function Pt(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(wc('emitReadable',t.flowing),t.emittedReadable=!0,t.sync?C(qt,e):qt(e))}function qt(e){wc('emit readable'),e.emit('readable'),_t(e)}function Rt(e,t){t.readingMore||(t.readingMore=!0,C(Dt,e,t))}function Dt(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length=t.length?(r=t.decoder?t.buffer.join(''):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=Ut(e,t.buffer,t.decoder),r}function Ut(e,t,n){var r;return eo.length?o.length:e;if(a+=i===o.length?o:o.slice(0,e),e-=i,0===e){i===o.length?(++r,t.head=n.next?n.next:t.tail=null):(t.head=n,n.data=o.slice(i));break}++r}return t.length-=r,a}function Wt(e,t){var n=Buffer.allocUnsafe(e),r=t.head,a=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(n,n.length-e,0,i),e-=i,0===e){i===o.length?(++a,t.head=r.next?r.next:t.tail=null):(t.head=r,r.data=o.slice(i));break}++a}return t.length-=a,n}function Ft(e){var t=e._readableState;if(0=--r))&&(s=t[o].children,!(n&&s&&0=r)));o++);return a}function Nn(e,t){for(var n=null,r=0,a=t.length;rr?Gd(r+65536):Gd(55296|r>>10,56320|1023&r)}function _n(e){return e.replace(oJ,zn)}function Mn(e){return' '===e||'\n'===e||'\t'===e||'\f'===e||'\r'===e}function Gn(e,t,n){function r(){var e=t.match(aJ)[0];return t=t.substr(e.length),_n(e)}function a(e){for(;Mn(t.charAt(e));)e++;t=t.substr(e)}var o=[],i=!1,s,l,d,c;for(a(0);''!==t;)if(l=t.charAt(0),Mn(l))i=!0,a(1);else if(l in lJ)o.push({type:lJ[l]}),i=!1,a(1);else if(','===l){if(0===o.length)throw new SyntaxError('empty sub-selector');e.push(o),o=[],i=!1,a(1)}else if(i&&(0>=1);else if(t===TJ.pseudo)if(!e.data)t=3;else if('has'===e.name||'contains'===e.name)t=0;else if('matches'===e.name||'not'===e.name){t=0;for(var n=0;nt&&(t=r)}1yne&&(c=o-xne+3,o=xne-2);for(var p=s;p<=l;p++)0<=p&&pc?'\u2026':'')+r[p].substr(c,yne-2)+(r[p].length>c+yne-1?'\u2026':''));return[n(s,a),Array(o+d+2).join('-')+'^',n(a,l)].filter(Boolean).join('\n')}function dr(e){return 48<=e&&57>=e||65<=e&&70>=e||97<=e&&102>=e}function cr(e){return 48<=e&&57>=e}function ur(e,t,n){return n===Yne||n===$ne||n===Kne?n===Kne&&t+1t||n>e.length)return!1;for(var a=t;a=o&&(o|=32),o!==i)return!1}return!0}function gr(e,t){for(;tn||57n&&t+nm?tre[m]:hre;switch(o[i]=r,g){case gre:l=ire(t,l+1);break;case xre:switch(m){case c:for(u=p&Fre,p=o[u],c=p>>jre,o[i]=u,o[u++]=i;u>jre),s===Nre&&(i--,g=wre);}a[i++]=g<';break;case'Property':r='<\''+e.name+'\'>';break;case'Combinator':case'Slash':case'Percent':case'String':case'Comma':r=e.value;break;default:throw new Error('Unknown node type `'+e.type+'`');}return'function'==typeof n&&(r=n(r,e)),r}function Tr(e,t){var n=e&&e.loc&&e.loc[t];return n?{offset:n.offset,line:n.line,column:n.column}:null}function Cr(e,t){return 2<=e.length-t&&e.charCodeAt(t)===eae&&e.charCodeAt(t+1)===eae}function Er(e,t){if(e.charCodeAt(t)===eae){var n=e.indexOf('-',t+2);if(-1!==n)return e.substring(t,n+1)}return''}function Ar(e){if('Function'!==e.data.type)return!1;var t=tae.keyword(e.data.name);return'calc'===t.name&&(''===t.vendor||'-moz-'===t.vendor||'-webkit-'===t.vendor)}function Lr(e){return function(t){return t.data.type===e}}function qr(e){return function(t){return Ar(t)||'Dimension'===t.data.type&&e.hasOwnProperty(t.data.unit.toLowerCase())}}function Rr(e){return function(t){return Ar(t)||'Dimension'===t.data.type&&e.hasOwnProperty(t.data.unit.toLowerCase())||'Number'===t.data.type&&0===+t.data.value}}function Dr(e){for(var t=e.pos+1,n;tn||57t&&1===Bae[t])return Vr(e);switch(t){case Tae:return jr(e);case Sae:return e.nextCharCode()===gae?Gr(e):Ur(e);case Aae:return{type:'Combinator',value:e.substringToPos(e.nextCharCode()===Aae?e.pos+2:e.pos+1)};case mae:return e.pos++,e.eat(mae),{type:'Combinator',value:'&&'};case xae:return e.pos++,{type:'Comma',value:','};case kae:return e.pos++,{type:'Slash',value:'/'};case uae:return e.pos++,{type:'Percent',value:'%'};case hae:e.pos++;var n=Fr(e);return e.eat(fae),{type:'Parentheses',children:n};case gae:return{type:'String',value:Ir(e)};case dae:case oae:case iae:case lae:case sae:return{type:'Spaces',value:Dr(e)};}}function Yr(e,t,n){throw new aae(n||'Unexpected input',e.str,t)}function $r(e){var t=new Iae(e),n=Fr(t);return t.pos!==e.length&&Yr(t,t.pos),1===n.terms.length&&'Group'===n.terms[0].type&&(n=n.terms[0]),n}function Kr(e){for(;null!==e&&('WhiteSpace'===e.data.type||'Comment'===e.data.type);)e=e.next;return e}function Xr(e,t){var n=t.type||t.syntax.type;'Group'===n?e.push.apply(e,t.match):e.push(t)}function Qr(){return{type:this.syntax.type,name:this.syntax.name,match:this.match,node:this.node}}function Zr(e,t,n,r){return e?{badNode:e,lastNode:null,next:null,match:null}:{badNode:null,lastNode:t,next:n,match:r}}function Jr(e,t,n){var r=[],a=t.multiplier||Mae,o=a.min,s=0===a.max?Infinity:a.max,l=0,d=null,c=null,p,u,m;mismatch:for(;l');else if(Array.isArray(i))s.push('List');else throw new Error('Wrong value `'+i+'` in `'+e+'.'+o+'` structure definition');a[o]=s.join(' | ')}return{docs:a,check:sa(e,r)}}function da(e,t){var n={};for(var r in e)e[r].syntax&&(n[r]=t?e[r].syntax:Kre(e[r].syntax));return n}function ca(e){return e&&e.data}function pa(e){var t=!1;return this.syntax.walk(e,function(e){'Function'===e.type&&'var'===e.name.toLowerCase()&&(t=!0)}),t}function ua(e){return'Identifier'===e.type&&/^\\[09]/.test(e.name)}function ma(e){for(;null!==e;){if('WhiteSpace'!==e.data.type&&'Comment'!==e.data.type&&!ua(e.data))return!1;e=e.next}return!0}function ga(e,t){return{matched:e,error:t,getTrace:Uae.getTrace,isType:Uae.isType,isProperty:Uae.isProperty,isKeyword:Uae.isKeyword}}function ha(e,t,n){var r;return n&&'Value'===n.type?pa.call(e,n)?ga(null,new Error('Matching for a value with var() is not supported')):(r=Gae(e,e.valueCommonSyntax,n.children.head),!r.match&&(r=t.match(n.children.head),!r.match))?ga(null,new jae('Mismatch',e,t.syntax,n,r.badNode||ca(r.next)||n)):('ASTNode'===r.match.type?r.match={syntax:{type:t.type,name:t.name},match:[r.match]}:'Group'===r.match.syntax.type&&(r.match.syntax={type:t.type,name:t.name}),r.next&&!ma(r.next)?ga(null,new jae('Uncomplete match',e,t.syntax,n,r.badNode||ca(r.next)||n)):ga(r.match,null)):ga(null,new Error('Not a Value node'))}function fa(e){return function(){return this[e]()}}function ya(e){var t={context:{},scope:{},atrule:{},pseudo:{}};if(e.parseContext)for(var n in e.parseContext)switch(typeof e.parseContext[n]){case'function':t.context[n]=e.parseContext[n];break;case'string':t.context[n]=fa(e.parseContext[n]);}if(e.scope)for(var n in e.scope)t.scope[n]=e.scope[n];if(e.atrule)for(var n in e.atrule){var r=e.atrule[n];r.parse&&(t.atrule[n]=r.parse)}if(e.pseudo)for(var n in e.pseudo){var a=e.pseudo[n];a.parse&&(t.pseudo[n]=a.parse)}if(e.node)for(var n in e.node)t[n]=e.node[n].parse;return t}function ba(e){return 0>e?(-e<<1)+1:(e<<1)+0}function xa(e){var t=e>>1;return 1==(1&e)?-t:t}function ka(){this._array=[],this._set=moe?new Map:Object.create(null)}function Sa(e,t){var n=e.generatedLine,r=t.generatedLine,a=e.generatedColumn,o=t.generatedColumn;return r>n||r==n&&o>=a||0>=poe.compareByGeneratedPositionsInflated(e,t)}function wa(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}function va(e){e||(e={}),this._file=poe.getArg(e,'file',null),this._sourceRoot=poe.getArg(e,'sourceRoot',null),this._skipValidation=poe.getArg(e,'skipValidation',!1),this._sources=new hoe,this._names=new hoe,this._mappings=new foe,this._sourcesContents=null}function Ta(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function Ca(e,t){return zd(e+Math.random()*(t-e))}function Ea(e,t,n,a){if(n=t(e[s],i)&&(o+=1,Ta(e,o,s));Ta(e,o+1,s);var l=o+1;Ea(e,t,n,l-1),Ea(e,t,l+1,a)}}function Aa(e){var t=e;return'string'==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,''))),null==t.sections?new Oa(t):new La(t)}function Oa(e){var t=e;'string'==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,'')));var n=poe.getArg(t,'version'),r=poe.getArg(t,'sources'),a=poe.getArg(t,'names',[]),o=poe.getArg(t,'sourceRoot',null),i=poe.getArg(t,'sourcesContent',null),s=poe.getArg(t,'mappings'),l=poe.getArg(t,'file',null);if(n!=this._version)throw new Error('Unsupported version: '+n);r=r.map(String).map(poe.normalize).map(function(e){return o&&poe.isAbsolute(o)&&poe.isAbsolute(e)?poe.relative(o,e):e}),this._names=xoe.fromArray(a.map(String),!0),this._sources=xoe.fromArray(r,!0),this.sourceRoot=o,this.sourcesContent=i,this._mappings=s,this.file=l}function Pa(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function La(e){var t=e;'string'==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,'')));var n=poe.getArg(t,'version'),r=poe.getArg(t,'sections');if(n!=this._version)throw new Error('Unsupported version: '+n);this._sources=new xoe,this._names=new xoe;var a={line:-1,column:0};this._sections=r.map(function(e){if(e.url)throw new Error('Support for url field in sections not implemented.');var t=poe.getArg(e,'offset'),n=poe.getArg(t,'line'),r=poe.getArg(t,'column');if(n').replace(/ /g,' ').replace(/&/g,'&')}function Xa(e,t){for(var n in t)n in e?t[n].syntax?e[n].syntax=t[n].syntax:delete e[n]:t[n].syntax&&(e[n]=t[n])}function Qa(e,t){var n=e.tokenStart;for((e.source.charCodeAt(n)===yse||e.source.charCodeAt(n)===bse)&&(t&&e.error(),n++);nn&&!e.eof&&e.tokenType===dce;e.next())n++}function xo(e){for(var t=0,n;(n=e.lookupType(t))&&(n===bce||n===xce);t++);if(e.lookupValue(t,'alpha(')||e.lookupValue(t,'chroma(')||e.lookupValue(t,'dropshadow(')){if(e.lookupType(t)!==kce)return!1;}else if(!1===e.lookupValue(t,'progid')||e.lookupType(t+1)!==Sce)return!1;return!0}function ko(){return new hne().appendData(this.Raw(this.scanner.currentToken,0,0,!1,!1))}function So(){var e=0;return this.scanner.skipSC(),this.scanner.tokenType===wpe?e=1:this.scanner.tokenType===Cpe&&this.scanner.lookupType(1)===wpe&&(e=2),0!=e&&this.scanner.lookupNonWSType(e)===Epe?new hne().appendData(this.Declaration()):wo.call(this)}function wo(){var e=new hne,t=null,n;this.scanner.skipSC();scan:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case kpe:t=this.WhiteSpace();continue;case Spe:this.scanner.next();continue;case vpe:n=this.Function(ko,this.scope.AtrulePrelude);break;case wpe:n=this.Identifier();break;case Tpe:n=this.Parentheses(So,this.scope.AtrulePrelude);break;default:break scan;}null!==t&&(e.appendData(t),t=null),e.appendData(n)}return e}function vo(e,t){for(var n=0;4>n;n+=1){if(e[n]t[n])return 1}return 0}function To(e,t){var n=Dpe(e),r=Dpe(t);return vo(n,r)}function Co(e,t){return To(e.item.data,t.item.data)}function Eo(){if('undefined'==typeof jpe){var e=new ArrayBuffer(2),t=new Uint8Array(e),n=new Uint16Array(e);if(t[0]=1,t[1]=2,258===n[0])jpe='BE';else if(513===n[0])jpe='LE';else throw new Error('unable to figure out endianess')}return jpe}function Ao(){return'undefined'==typeof global.location?'':global.location.hostname}function Oo(){return[]}function Po(){return 0}function Lo(){return Id}function qo(){return Id}function Ro(){return[]}function Do(){return'Browser'}function No(){return'undefined'==typeof global.navigator?'':global.navigator.appVersion}function Bo(){}function Io(){}function zo(){return'/tmp'}function _o(e){this.config=e?Object.assign({},Kpe,e):Kpe;var t=this.config.indent;'number'!=typeof t||isNaN(t)?'string'!=typeof t&&(this.config.indent=' '):this.config.indent=0>t?'\t':' '.repeat(t),this.config.pretty&&(this.config.doctypeEnd+=Ype,this.config.procInstEnd+=Ype,this.config.commentEnd+=Ype,this.config.cdataEnd+=Ype,this.config.tagShortEnd+=Ype,this.config.tagOpenEnd+=Ype,this.config.tagCloseEnd+=Ype,this.config.textEnd+=Ype),this.indentLevel=0,this.textContext=null}function Mo(e,t,n,r){function a(e){return e.content=e.content.filter(function(e){r&&e.content&&a(e);for(var o=!0,s=0,i;o&&slue&&(c=o-due+3,o=due-2);for(var p=s;p<=l;p++)0<=p&&pc?'\u2026':'')+r[p].substr(c,lue-2)+(r[p].length>c+lue-1?'\u2026':''));return[n(s,a),Array(o+d+2).join('-')+'^',n(a,l)].filter(Boolean).join('\n')}function jo(e){return 48<=e&&57>=e||65<=e&&70>=e||97<=e&&102>=e}function Ho(e){return 48<=e&&57>=e}function Yo(e){return e===Vue||e===_ue||$o(e)}function $o(e){return e===Uue||e===Mue||e===Gue}function Ko(e,t,n){return $o(n)?n===Uue&&t+1n&&t+nm?Yue[m]:ime;switch(o[i]=r,g){case ome:l=Zue(t,l+1);break;case cme:switch(m){case c:for(u=p&_me,p=o[u],c=p>>Mme,o[i]=u,o[u++]=i;u>Mme),s===Ome&&(i--,g=mme);}a[i++]=g<';break;case'Property':r='<\''+e.name+'\'>';break;case'Keyword':r=e.name;break;case'AtKeyword':r='@'+e.name;break;case'Function':r=e.name+'(';break;case'String':case'Token':r=e.value;break;case'Comma':r=',';break;default:throw new Error('Unknown node type `'+e.type+'`');}return n(r,e)}function oi(e){for(var t=e.tokens,n=e.longestMatch,r=nn&&ege[n]!==tge&&n!==age?t:Xme(e,t+1)}function fi(e){return function(t,n){return null===t||t.node.type!==e?!1:(n(),!0)}}function yi(e){return function(t,n,r){if(ui(t,n,r))return!0;if(null===t)return!1;var a=gi(t.value,!0);if(0===a)return!1;if(!e){var o=hi(t.value,a);if(o===a||o!==t.value.length)return!1}else if(!e.hasOwnProperty(t.value.substr(a).toLowerCase()))return!1;return n(),!0}}function bi(e){var t=yi(e);return function(e,n,r){return!!t(e,n,r)||(null===e||0!==+e.value?!1:(n(),!0))}}function ki(e){return e.substringToPos(e.findWsEnd(e.pos+1))}function Si(e){for(var t=e.pos,n;tn||57t&&1===Nge[t])return qi(e);switch(t){case Lge:break;case Pge:return Ei(e,Ni(e));case Cge:return e.nextCharCode()===xge?Oi(e):Li(e);case Rge:return{type:'Combinator',value:e.substringToPos(e.nextCharCode()===Rge?e.pos+2:e.pos+1)};case bge:return e.pos++,e.eat(bge),{type:'Combinator',value:'&&'};case Tge:return e.pos++,{type:'Comma'};case xge:return Ei(e,{type:'String',value:vi(e)});case hge:case pge:case uge:case gge:case mge:return{type:'Spaces',value:ki(e)};case Oge:return t=e.nextCharCode(),128>t&&1===Nge[t]?(e.pos++,{type:'AtKeyword',name:Si(e)}):Ai(e);case wge:case vge:case Age:case yge:case fge:break;case qge:if(t=e.nextCharCode(),48>t||57f&&(f=y),h.token}function l(){c={syntax:t,prev:c},h={type:Qge,syntax:t.syntax,token:h.token,prev:h}}function d(){h=h.type===Qge?h.prev:{type:Zge,syntax:c.syntax,token:h.token,prev:h},c=c.prev}var c=null,p=null,u=null,m=0,g=Jge,h={type:'Stub',syntax:null,token:null,tokenCursor:-1,prev:null},f=0,y=-1,b=null;for(r();;){if(++m==nhe){console.warn('[csstree-match] BREAK after '+nhe+' iterations'),g=the;break}if(t===Yge){if(null===p){if(null!==b&&(y!==e.length-1||'\\0'!==b.value&&'\\9'!==b.value)){t=$ge;continue}g=Jge;break}if(t=p.nextSyntax,t===Kge)if(p.matchStack.token===h.token){t=$ge;continue}else t=Yge;for(;null!==c&&p.syntaxStack!==c;)d();p=p.prev;continue}if(t===$ge){if(null===u){g=ehe;break}t=u.nextSyntax,p=u.thenStack,c=u.syntaxStack,h=u.matchStack,y=u.tokenCursor,b=u.token,u=u.prev;continue}switch(t.type){case'MatchGraph':t=t.match;break;case'If':t.else!==$ge&&i(t.else),t.then!==Yge&&o(t.then),t=t.match;break;case'MatchOnce':t={type:'MatchOnceBuffer',terms:t.terms,all:t.all,matchStack:h,index:0,mask:0};break;case'MatchOnceBuffer':if(t.index===t.terms.length)if(t.matchStack===h){if(0===t.mask||t.all){t=$ge;break}t=Yge;break}else t.index=0,t.matchStack=h;for(;t.index':'<\''+c.syntax.name+'\'>'));break;case'Keyword':var k=t.name;if(null!==b){var w=b.value;if(-1!==w.indexOf('\\')&&(w=w.replace(/\\[09].*$/,'')),w.toLowerCase()===k){s(),t=Yge;break}}t=$ge;break;case'AtKeyword':case'Function':if(null!==b&&b.value.toLowerCase()===t.name){s(),t=Yge;break}t=$ge;break;case'Token':if(null!==b&&b.value===t.value){s(),t=Yge;break}t=$ge;break;case'Comma':null!==b&&','===b.value?ji(h.token)?t=$ge:(s(),t=Hi(b)?$ge:Yge):t=ji(h.token)||Hi(b)?Yge:$ge;break;default:throw new Error('Unknown node type: '+t.type);}}if(rhe+=m,g==Jge)for(;null!==c;)d();else h=null;return{tokens:e,reason:g,iterations:m,match:h,longestMatch:f}}function $i(e){function t(e){return null!==e&&('Type'===e.type||'Property'===e.type||'Keyword'===e.type)}function n(a){if(Array.isArray(a.match)){for(var o=0;o');else if(Array.isArray(i))s.push('List');else throw new Error('Wrong value `'+i+'` in `'+e+'.'+o+'` structure definition');a[o]=s.join(' | ')}return{docs:a,check:ts(e,r)}}function rs(e,t){var n={};for(var r in e)e[r].syntax&&(n[r]=t?e[r].syntax:Wme(e[r].syntax));return n}function as(e){var t=!1;return this.syntax.walk(e,function(e){'Function'===e.type&&'var'===e.name.toLowerCase()&&(t=!0)}),t}function is(e,t,n){return{matched:e,iterations:n,error:t,getTrace:ahe.getTrace,isType:ahe.isType,isProperty:ahe.isProperty,isKeyword:ahe.isKeyword}}function ss(e,t,n,r){if(!n)return is(null,new Error('Node is undefined'));if(as.call(e,n))return is(null,new Error('Matching for a tree with var() is not supported'));var a=e.syntax.generate(n,Mge),o;return r&&(o=che(a,e.valueCommonSyntax,e)),r&&o.match||(o=che(a,t.match,e),!!o.match)?is(o.match,null,o.iterations):is(null,new lhe(o.reason,e,t.syntax,n,o),o.iterations)}function ls(e){return function(){return this[e]()}}function ds(e){var t={context:{},scope:{},atrule:{},pseudo:{}};if(e.parseContext)for(var n in e.parseContext)switch(typeof e.parseContext[n]){case'function':t.context[n]=e.parseContext[n];break;case'string':t.context[n]=ls(e.parseContext[n]);}if(e.scope)for(var n in e.scope)t.scope[n]=e.scope[n];if(e.atrule)for(var n in e.atrule){var r=e.atrule[n];r.parse&&(t.atrule[n]=r.parse)}if(e.pseudo)for(var n in e.pseudo){var a=e.pseudo[n];a.parse&&(t.pseudo[n]=a.parse)}if(e.node)for(var n in e.node)t[n]=e.node[n].parse;return t}function cs(e,t){var n=e.children,r=null;'function'==typeof t?n.forEach(function(e){null!=r&&t.call(this,r),this.node(e),r=e},this):n.forEach(this.node,this)}function ps(e){return'function'==typeof e?e:Lhe}function us(e,t){return function(n,r,a){n.type===t&&e.call(this,n,r,a)}}function ms(e,t){var n=t.structure,r=[];for(var a in n)if(!1!==Phe.call(n,a)){var o=n[a],s={name:a,type:!1,nullable:!1};Array.isArray(n[a])||(o=[n[a]]);for(var l=0,i;ln&&!e.eof&&e.tokenType===Mbe;e.next())n++}function $s(){return this.createSingleNodeList(this.Raw(this.scanner.currentToken,0,0,!1,!1))}function Ks(){var e=0;return this.scanner.skipSC(),this.scanner.tokenType===Wxe?e=1:this.scanner.tokenType===Hxe&&this.scanner.lookupType(1)===Wxe&&(e=2),0!=e&&this.scanner.lookupNonWSType(e)===Yxe?this.createSingleNodeList(this.Declaration()):Xs.call(this)}function Xs(){var e=this.createList(),t=null,n;this.scanner.skipSC();scan:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case Uxe:t=this.WhiteSpace();continue;case Vxe:this.scanner.next();continue;case Fxe:n=this.Function($s,this.scope.AtrulePrelude);break;case Wxe:n=this.Identifier();break;case jxe:n=this.Parentheses(Ks,this.scope.AtrulePrelude);break;default:break scan;}null!==t&&(e.push(t),t=null),e.push(n)}return e}function Qs(e,t){var n=Object.create(null);if(!Array.isArray(e))return null;for(var r=0,a;rr&&(r+=1),1n?n*(1+t):n+t-n*t,l=2*n-s;a=al(l,s,e+1/3),r=al(l,s,e),i=al(l,s,e-1/3)}return[zd(255*a),zd(255*r),zd(255*i),o]}function il(e){return e=e.toString(16),1===e.length?'0'+e:e}function sl(e,t,n){for(var r=e.head,a=[],o=!1;null!==r;){var i=r.data,s=i.type;switch(s){case'Number':case'Percentage':if(o)return;o=!0,a.push({type:s,value:+i.value});break;case'Operator':if(','===i.value){if(!o)return;o=!1}else if(o||'+'!==i.value)return;break;default:return;}r=r.next}if(a.length===t){if(4===a.length){if('Number'!==a[3].type)return;a[3].type='Alpha'}if(!n){if('Number'!==a[0].type||'Percentage'!==a[1].type||'Percentage'!==a[2].type)return;a[0].type='Angle'}else if(a[0].type!==a[1].type||a[0].type!==a[2].type)return;return a.map(function(e){var t=Md(0,e.value);switch(e.type){case'Number':t=Ud(t,255);break;case'Percentage':if(t=Ud(t,100)/100,!n)return t;t=255*t;break;case'Angle':return(t%360+360)%360/360;case'Alpha':return Ud(t,1);}return zd(t)})}}function dl(e,t){var n=e.value.toLowerCase();6===n.length&&n[0]===n[1]&&n[2]===n[3]&&n[4]===n[5]&&(n=n[0]+n[2]+n[4]),Ake[n]?t.data={type:'Identifier',loc:e.loc,name:Ake[n]}:e.value=n}function cl(){this.seed=0,this.map=Object.create(null)}function pl(e,t,n,r){var a=t.data,o=Wke(a.name).basename,i=a.name.toLowerCase()+'/'+(a.prelude?a.prelude.id:null);Fke.call(e,o)||(e[o]=Object.create(null)),r&&delete e[o][i],Fke.call(e[o],i)||(e[o][i]=new Vke),e[o][i].append(n.remove(t))}function ul(e,t){var n=Object.create(null),r=null;for(var a in e.children.each(function(e,a,o){if('Atrule'===e.type){var i=Wke(e.name).basename;switch(i){case'keyframes':return void pl(n,a,o,!0);case'media':if(t.forceMediaMerge)return void pl(n,a,o,!1);}null==r&&'charset'!==i&&'import'!==i&&(r=a)}else null==r&&(r=a)}),n)for(var o in n[a])e.children.insertList(n[a][o],'media'==a?null:r)}function ml(e){return'Atrule'===e.type&&'media'===e.name}function hl(e,t,n){if(ml(e)){var r=t.prev&&t.prev.data;!r||!ml(r)||e.prelude&&r.prelude&&e.prelude.id===r.prelude.id&&(r.block.children.appendList(e.block.children),n.remove(t))}}function fl(e,t){for(var n=e.head;null!==n;){for(var r=t.head;null!==r;){if(n.data.compareMarker===r.data.compareMarker)return!0;r=r.next}n=n.next}return!1}function yl(e){switch(e.type){case'Rule':return fl(e.prelude.children,this);case'Atrule':if(e.block)return e.block.children.some(yl,this);break;case'Declaration':return!1;}return!0}function bl(e,t,n){var r=e.prelude.children,a=e.block.children;n.prevUntil(t.prev,function(o){if('Rule'!==o.type)return $ke.unsafeToSkipNode.call(r,o);var i=o.prelude.children,s=o.block.children;if(e.pseudoSignature===o.pseudoSignature){if($ke.isEqualSelectors(i,r))return s.appendList(a),n.remove(t),!0;if($ke.isEqualDeclarations(a,s))return $ke.addSelectors(i,r),n.remove(t),!0}return $ke.hasSimilarSelectors(r,i)})}function xl(e,t,n){for(var r=e.prelude.children,a;r.head!==r.tail;)a=new Qke,a.insert(r.remove(r.head)),n.insert(n.createItem({type:'Rule',loc:e.loc,prelude:{type:'SelectorList',loc:e.prelude.loc,children:a},block:{type:'Block',loc:e.block.loc,children:e.block.children.copy()},pseudoSignature:e.pseudoSignature}),t)}function kl(e){this.name=e,this.loc=null,this.iehack=void 0,this.sides={top:null,right:null,bottom:null,left:null}}function Sl(e,t,n,r){var a=e.block.children,o=e.prelude.children.first().id;return e.block.children.eachRight(function(e,i){var s=e.property;if(pSe.hasOwnProperty(s)){var l=pSe[s],d,c;return(!r||o===r)&&l in t&&(c=aSe,d=t[l]),d&&d.add(s,e)||(c=rSe,d=new kl(l),!!d.add(s,e))?void(t[l]=d,n.push({operation:c,block:a,item:i,shorthand:d}),r=o):void(r=null)}}),r}function wl(e,t){e.forEach(function(e){var n=e.shorthand;n.isOkToMinimize()&&(e.operation===rSe?e.item.data=t(n.getDeclaration()):e.block.remove(e.item))})}function vl(e,t,n){var r=mSe(e).basename;if('background'===r)return e+':'+fSe(t.value);var a=t.id,o=n[a];if(!o){switch(t.value.type){case'Value':var i='',s='',l={},d=!1;t.value.children.each(function e(t){switch(t.type){case'Value':case'Brackets':case'Parentheses':t.children.each(e);break;case'Raw':d=!0;break;case'Identifier':var n=t.name;i||(i=gSe(n).vendor),/\\[09]/.test(n)&&(s=RegExp.lastMatch),'cursor'===r?-1===kSe.indexOf(n)&&(l[n]=!0):'position'===r?-1===SSe.indexOf(n)&&(l[n]=!0):xSe.hasOwnProperty(r)&&xSe[r].test(n)&&(l[n]=!0);break;case'Function':var n=t.name;if(i||(i=gSe(n).vendor),'rect'===n){var a=t.children.some(function(e){return'Operator'===e.type&&','===e.value});a||(n='rect-backward')}l[n+'()']=!0,t.children.each(e);break;case'Dimension':var o=t.unit;'rem'===o||'vw'===o||'vh'===o||'vmin'===o||'vmax'===o||'vm'===o?l[o]=!0:void 0;}}),o=d?'!'+ySe++:'!'+Object.keys(l).sort()+'|'+s+i;break;case'Raw':o='!'+t.value.value;break;default:o=fSe(t.value);}n[a]=o}return e+o}function Tl(e,t,n){var r=mSe(t.property);if(wSe.hasOwnProperty(r.basename))for(var a=wSe[r.basename],o=0;o=y){var b={type:'Rule',loc:null,prelude:f,block:{type:'Block',loc:null,children:new ESe().fromArray(m.eq)},pseudoSignature:e.pseudoSignature};return o.children=new ESe().fromArray(m.ne1),u.children=new ESe().fromArray(m.ne2.concat(m.ne2overrided)),n.insert(n.createItem(b),c),!0}}}s&&(s=!p.some(function(e){return a.some(function(t){return t.compareMarker===e.compareMarker})})),p.each(function(e){i[e.compareMarker]=!0})})}function ql(e,t){var n=new LSe,r=!1,a;return e.nextUntil(e.head,function(e,o,i){return'Comment'===e.type?t&&'!'===e.value.charAt(0)?r||a||(i.remove(o),void(a=e)):void i.remove(o):void('WhiteSpace'!==e.type&&(r=!0),n.insert(i.remove(o)))}),{comment:a,stylesheet:{type:'StyleSheet',loc:null,children:n}}}function Rl(e,t,n,r){r.logger('Compress block #'+n,null,!0);var a=1;return'StyleSheet'===e.type&&(e.firstAtrulesAllowed=t,e.id=a++),RSe(e,{visit:'Atrule',enter:function(e){null!==e.block&&(e.block.id=a++)}}),r.logger('init',e),ike(e,r),r.logger('clean',e),qke(e,r),r.logger('replace',e),r.restructuring&&PSe(e,r),e}function Dl(e){var t='comments'in e?e.comments:'exclamation';return'boolean'==typeof t?t=!!t&&'exclamation':'exclamation'!==t&&'first-exclamation'!==t&&(t=!1),t}function Nl(e){return'restructure'in e?e.restructure:!('restructuring'in e)||e.restructuring}function Bl(e){return new LSe().appendData({type:'Rule',loc:null,prelude:{type:'SelectorList',loc:null,children:new LSe().appendData({type:'Selector',loc:null,children:new LSe().appendData({type:'TypeSelector',loc:null,name:'x'})})},block:e})}function Il(e,t,n,r){return t.debug&&console.error('## '+e+' done in %d ms\n',Date.now()-n),r}function zl(e){var t;return function(n,r){var a=n;if(r&&(a='['+((Date.now()-t)/1e3).toFixed(3)+'s] '+a),1',a=Il('parsing',n,Date.now(),nwe(t,{context:e,filename:r,positions:!!n.sourceMap})),o;n.beforeCompress&&Il('beforeCompress',n,Date.now(),Gl(a,n,n.beforeCompress));var i=Il('compress',n,Date.now(),DSe(a,Ml(n)));return n.afterCompress&&Il('afterCompress',n,Date.now(),Gl(i,n,n.afterCompress)),o=n.sourceMap?Il('generate(sourceMap: true)',n,Date.now(),function(){var e=rwe(i.ast,{sourceMap:!0});return e.map._file=r,e.map.setSourceContent(r,t),e}()):Il('generate',n,Date.now(),{css:rwe(i.ast),map:null}),o}function Vl(e){var t={};for(var n in e)t[n]=e[n];return t}function Wl(e){function t(e,n){for(var r=0,a;rSwe&&(e[t]=0,void 0!==e[t-1]&&e[t-1]++);return e[0]>Swe&&(e[0]=0,e.unshift(0)),e}function Yl(e,t){var n=t.prefix;return n+e.map((e)=>kwe[e]).join('')}function $l(e,t){return e.content.forEach(function(n){n.hasAttr('id')||n.isElem('style')?(t.push(n),n.parentNode=e):!n.isEmpty()&&(n.content=$l(n,t))}),t}function Kl(e){return'#'+('00000'+(e[0]<<16|e[1]<<8|e[2]).toString(16)).slice(-6).toUpperCase()}function Xl(e,t){var r={};for(var a in e)t.hasOwnProperty(a)&&-1e.hasAttr('systemLanguage')||e.hasAttr('requiredFeatures')||e.hasAttr('requiredExtensions'))}function Jl(e){var t=[0,0],n=[0,0],r;return e.forEach(function(a,o){var i=a.instruction,s=a.data;s?(-1<'mcslqta'.indexOf(i)?(t[0]+=s[s.length-2],t[1]+=s[s.length-1],'m'===i&&(n[0]=t[0],n[1]=t[1],r=a)):'h'===i?t[0]+=s[0]:'v'===i&&(t[1]+=s[0]),'M'===i?(0Bd&&(x.data[3]=1),T=1}for(var O=s,P;(p=l[++O])&&~'cs'.indexOf(p.instruction)&&(P=p.data,'s'==p.instruction&&(E=sd({instruction:'s',data:p.data.slice()},l[O-1].data),P=E.data,E.data=P.slice(0,2),C=n([E])),nd(P)&&ud(P,w))&&(y+=gd(P,w),!(1e-3Bd&&(x.data[3]=1),v.push(p),1e-3<2*Bd-y)x.coords=p.coords,x.data[5]=x.coords[0]-x.base[0],x.data[6]=x.coords[1]-x.base[1];else{x.data[5]=2*(w.center[0]-P[4]),x.data[6]=2*(w.center[1]-P[5]),x.coords=[x.base[0]+x.data[5],x.base[1]+x.data[6]],x={instruction:'a',data:[f,f,0,0,b,p.coords[0]-x.coords[0],p.coords[1]-x.coords[1]],coords:p.coords,base:x.coords},k.push(x),O++;break}S[0]-=P[4],S[1]-=P[5]}if((n(k)+C).lengtho[0]||/^0\./.test(o[0])&&n.data[n.data.length-1]%1))&&(e.instruction=a.toUpperCase(),e.data=s),n=e,!0}),e}function nd(e){var t=rd([0,0,e[2],e[3],e[0],e[1],e[4],e[5]]);return t&&e[2]t[0]&&e[3]t[1]&&e[4]=uve?+e[t].toFixed(pve):n}return e}function od(e){for(var t=e.length;0=t||!isFinite(a))return!1;for(;0<=(t-=2);)if(Pd(Wd(n*e[t]+r*e[t+1],2)*a)>uve)return!1;return!0}function sd(e,t){switch(e.instruction){case's':e.instruction='c';break;case't':e.instruction='q';}return e.data.unshift(t[t.length-2]-t[t.length-4],t[t.length-1]-t[t.length-3]),e}function ld(e,t){return Pd(Wd(e[0]-t[0],2)+Wd(e[1]-t[1],2))}function cd(e,n){var t=n*n,r=t*n,a=1-n,o=a*a;return[3*o*n*e[0]+3*a*t*e[2]+r*e[4],3*o*n*e[1]+3*a*t*e[3]+r*e[5]]}function pd(e){var t=cd(e,1/2),n=[t[0]/2,t[1]/2],r=[(t[0]+e[4])/2,(t[1]+e[5])/2],a=rd([n[0],n[1],n[0]+n[1],n[1]-n[0],r[0],r[1],r[0]+(r[1]-t[1]),r[1]-(r[0]-t[0])]),o=a&&ld([0,0],a),i=Ud(mve*uve,gve*o/100);if(a&&[0.25,0.75].every(function(t){return Vd(ld(cd(e,t),a)-o)<=i}))return{center:a,radius:o}}function ud(e,t){var n=Ud(mve*uve,gve*t.radius/100);return[0,0.25,0.5,0.75,1].every(function(r){return Vd(ld(cd(e,r),t.center)-t.radius)<=n})}function md(e,t){return ud(e,{center:[t.center[0]+e[4],t.center[1]+e[5]],radius:t.radius})}function gd(e,t){var n=-t.center[0],r=-t.center[1],a=e[4]-t.center[0],o=e[5]-t.center[1];return Dd((n*a+r*o)/Pd((n*n+r*r)*(a*a+o*o)))}function hd(e,t){return t.reduce(function(t,n){return t+n.instruction+(n.data?dve(cve(n.data.slice()),e):'')},'')}function fd(e,t,n){var r=yve(e.attr(t).value);n=yd(r,n),n.collapseIntoOne&&1t.floatPrecision?Cd.bind(this,t.floatPrecision):Td,kve=1<=t.degPrecision&&20>t.floatPrecision?Cd.bind(this,t.degPrecision):Td,wve=1<=t.transformPrecision&&20>t.floatPrecision?Cd.bind(this,t.transformPrecision):Td,t}function bd(e,t){return'matrix'==t.name?e.concat(t.data.slice(0,4)):e}function xd(e){return(e+='').slice(e.indexOf('.')).length-1}function kd(e,t){for(var n=0,r;ne.data.length)&&1!=e.data[1])&&('matrix'!=e.name||1!=e.data[0]||1!=e.data[3]||e.data[1]||e.data[2]||e.data[4]||e.data[5])})}function wd(e,t){var n='';return e.forEach(function(e){vd(e),n+=(n&&' ')+e.name+'('+fve(e.data,t)+')'}),n}function vd(e){switch(e.name){case'translate':e.data=Sve(e.data);break;case'rotate':e.data=kve(e.data.slice(0,1)).concat(Sve(e.data.slice(1)));break;case'skewX':case'skewY':e.data=kve(e.data);break;case'scale':e.data=wve(e.data);break;case'matrix':e.data=wve(e.data.slice(0,4)).concat(Sve(e.data.slice(4)));}return e}function Td(e){return e.map(Math.round)}function Cd(e,t){for(var n=t.length,r=+Wd(.1,e).toFixed(e);n--;)if(t[n].toFixed(e)!=t[n]){var a=+t[n].toFixed(e-1);t[n]=+Vd(a-t[n]).toFixed(e+1)>=r?+t[n].toFixed(e):a}return t}function Ed(e){function t(e,t){for(const r of Object.keys(t))e[r]=n(t[r]);return e}function n(e){if('object'!=typeof e||null===e)return e;if(r.has(e))return r.get(e);let a;if(e.constructor===QJ)a=new QJ({},e.parentNode),r.set(e,a),e.parentNode&&(a.parentNode=n(e.parentNode)),t(a,e);else if(e.constructor===pne||e.constructor===zpe||e.constructor===Object||e.constructor===Array)a=new e.constructor,r.set(e,a),t(a,e);else if(e.constructor===Map){a=new Map,r.set(e,a);for(const[t,r]of e)a.set(n(t),n(r))}else if(e.constructor===Set){a=new Set,r.set(e,a);for(const t of e)a.add(n(t))}else throw Error('unexpected type');return a}const r=new Map;return n(e)}function Ad(e){const t=e.content.filter((e)=>e.isElem('svg'))[0];if(!t)return{};if(t.hasAttr('width')&&t.hasAttr('height'))return{width:parseFloat(t.attr('width').value),height:parseFloat(t.attr('height').value)};if(t.hasAttr('viewBox')){const e=t.attr('viewBox').value.split(/(?:,\s*|\s+)/);return{width:parseFloat(e[2]),height:parseFloat(e[3])}}return{}}function*Od(e){Object.keys(e.plugins).forEach((t)=>{Ove[t].active=e.plugins[t]});const t=+e.floatPrecision;for(const n of Object.values(Ove))n.params&&'floatPrecision'in n.params&&(n.params.floatPrecision=t);const n=Ed(Lve);for(let t,r;void 0==t||t.length!=r;)r=t&&t.length,Zpe(n,{input:'string'},Pve),t=Qpe(n,{indent:' ',pretty:e.pretty}).data,yield{data:t,dimensions:Ad(n)}}var Pd=Math.sqrt,Ld=Math.tan,qd=Math.asin,Rd=Math.sin,Dd=Math.acos,Nd=Math.cos,Bd=Math.PI,Id=Number.MAX_VALUE,zd=Math.round,_d=Number.isNaN,Md=Math.max,Gd=String.fromCharCode,Ud=Math.min,Vd=Math.abs,Wd=Math.pow,Fd=Math.floor,jd='undefined'==typeof window?'undefined'==typeof global?'undefined'==typeof self?{}:self:global:window;self.global=jd,'use strict';var Hd;t.prototype=Object.create(null),n.EventEmitter=n,n.usingDomains=!1,n.prototype.domain=void 0,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.init=function(){this.domain=null,n.usingDomains&&Hd.active&&!(this instanceof Hd.Domain)&&(this.domain=Hd.active),this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new t,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},n.prototype.setMaxListeners=function(e){if('number'!=typeof e||0>e||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},n.prototype.getMaxListeners=function(){return r(this)},n.prototype.emit=function(e){var t='error'===e,n,r,c,p,u,i,m;if(i=this._events,i)t=t&&null==i.error;else if(!t)return!1;if(m=this.domain,t){if(n=arguments[1],m)n||(n=new Error('Uncaught, unspecified "error" event')),n.domainEmitter=this,n.domain=m,n.domainThrown=!1,m.emit('error',n);else if(n instanceof Error)throw n;else{var g=new Error('Uncaught, unspecified "error" event. ('+n+')');throw g.context=n,g}return!1}if(r=i[e],!r)return!1;var h='function'==typeof r;switch(c=arguments.length,c){case 1:a(r,h,this);break;case 2:o(r,h,this,arguments[1]);break;case 3:s(r,h,this,arguments[1],arguments[2]);break;case 4:l(r,h,this,arguments[1],arguments[2],arguments[3]);break;default:for(p=Array(c-1),u=1;uo)return this;if(1===r.length){if(r[0]=void 0,0==--this._eventsCount)return this._events=new t,this;delete a[e]}else h(r,o);a.removeListener&&this.emit('removeListener',e,i||n)}return this},n.prototype.removeAllListeners=function(e){var n,r;if(r=this._events,!r)return this;if(!r.removeListener)return 0===arguments.length?(this._events=new t,this._eventsCount=0):r[e]&&(0==--this._eventsCount?this._events=new t:delete r[e]),this;if(0===arguments.length){for(var a=Object.keys(r),o=0,i;or&&(n--,r+=1e9)),[n,r]},platform:'browser',release:{},config:{},uptime:function(){var e=new Date;return(e-tc)/1e3}},rc;rc='function'==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e};var oc=rc,lc=/%[sdj%]/g,dc={},cc;L.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},L.styles={special:'cyan',number:'yellow',boolean:'yellow',undefined:'grey',null:'bold',string:'green',date:'magenta',regexp:'red'};var pc=[],uc=[],mc='undefined'==typeof Uint8Array?Array:Uint8Array,gc=!1,hc={}.toString,fc=Array.isArray||function(e){return'[object Array]'==hc.call(e)};fe.TYPED_ARRAY_SUPPORT=void 0===global.TYPED_ARRAY_SUPPORT||global.TYPED_ARRAY_SUPPORT;me();fe.poolSize=8192,fe._augment=function(e){return e.__proto__=fe.prototype,e},fe.from=function(e,t,n){return ye(null,e,t,n)},fe.TYPED_ARRAY_SUPPORT&&(fe.prototype.__proto__=Uint8Array.prototype,fe.__proto__=Uint8Array),fe.alloc=function(e,t,n){return xe(null,e,t,n)},fe.allocUnsafe=function(e){return ke(null,e)},fe.allocUnsafeSlow=function(e){return ke(null,e)},fe.isBuffer=function(e){return null!=e&&(!!e._isBuffer||ct(e)||pt(e))},fe.compare=function(e,t){if(!Ee(e)||!Ee(t))throw new TypeError('Arguments must be Buffers');if(e===t)return 0;for(var n=e.length,r=t.length,a=0,o=Ud(n,r);at&&(e+=' ... ')),''},fe.prototype.compare=function(e,t,n,r,a){if(!Ee(e))throw new TypeError('Argument must be a Buffer');if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),0>t||n>e.length||0>r||a>this.length)throw new RangeError('out of range index');if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,a>>>=0,this===e)return 0;for(var o=a-r,s=n-t,l=Ud(o,s),d=this.slice(r,a),c=e.slice(t,n),p=0;pa)&&(n=a),0n||0>t)||t>this.length)throw new RangeError('Attempt to write outside buffer bounds');r||(r='utf8');for(var o=!1;;)switch(r){case'hex':return De(this,e,t,n);case'utf8':case'utf-8':return Ne(this,e,t,n);case'ascii':return Be(this,e,t,n);case'latin1':case'binary':return Ie(this,e,t,n);case'base64':return ze(this,e,t,n);case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':return _e(this,e,t,n);default:if(o)throw new TypeError('Unknown encoding: '+r);r=(''+r).toLowerCase(),o=!0;}},fe.prototype.toJSON=function(){return{type:'Buffer',data:Array.prototype.slice.call(this._arr||this,0)}};var yc=4096;fe.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,0>e?(e+=n,0>e&&(e=0)):e>n&&(e=n),0>t?(t+=n,0>t&&(t=0)):t>n&&(t=n),t=a&&(r-=Wd(2,8*t)),r},fe.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||He(e,t,this.length);for(var r=t,a=1,o=this[e+--r];0=a&&(o-=Wd(2,8*t)),o},fe.prototype.readInt8=function(e,t){return t||He(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},fe.prototype.readInt16LE=function(e,t){t||He(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},fe.prototype.readInt16BE=function(e,t){t||He(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},fe.prototype.readInt32LE=function(e,t){return t||He(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},fe.prototype.readInt32BE=function(e,t){return t||He(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},fe.prototype.readFloatLE=function(e,t){return t||He(e,4,this.length),pe(this,e,!0,23,4)},fe.prototype.readFloatBE=function(e,t){return t||He(e,4,this.length),pe(this,e,!1,23,4)},fe.prototype.readDoubleLE=function(e,t){return t||He(e,8,this.length),pe(this,e,!0,52,8)},fe.prototype.readDoubleBE=function(e,t){return t||He(e,8,this.length),pe(this,e,!1,52,8)},fe.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var a=Wd(2,8*n)-1;Ye(this,e,t,n,a,0)}var o=1,s=0;for(this[t]=255&e;++s>>8):$e(this,e,t,!0),t+2},fe.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,2,65535,0),fe.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):$e(this,e,t,!1),t+2},fe.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,4,4294967295,0),fe.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):Ke(this,e,t,!0),t+4},fe.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,4,4294967295,0),fe.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Ke(this,e,t,!1),t+4},fe.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Wd(2,8*n-1);Ye(this,e,t,n,a-1,-a)}var o=0,i=1,s=0;for(this[t]=255&e;++oe&&0==s&&0!==this[t+o-1]&&(s=1),this[t+o]=255&(e/i>>0)-s;return t+n},fe.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Wd(2,8*n-1);Ye(this,e,t,n,a-1,-a)}var o=n-1,i=1,s=0;for(this[t+o]=255&e;0<=--o&&(i*=256);)0>e&&0==s&&0!==this[t+o+1]&&(s=1),this[t+o]=255&(e/i>>0)-s;return t+n},fe.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,1,127,-128),fe.TYPED_ARRAY_SUPPORT||(e=Fd(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},fe.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,2,32767,-32768),fe.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):$e(this,e,t,!0),t+2},fe.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,2,32767,-32768),fe.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):$e(this,e,t,!1),t+2},fe.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,4,2147483647,-2147483648),fe.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):Ke(this,e,t,!0),t+4},fe.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Ye(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),fe.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Ke(this,e,t,!1),t+4},fe.prototype.writeFloatLE=function(e,t,n){return Qe(this,e,t,!0,n)},fe.prototype.writeFloatBE=function(e,t,n){return Qe(this,e,t,!1,n)},fe.prototype.writeDoubleLE=function(e,t,n){return Ze(this,e,t,!0,n)},fe.prototype.writeDoubleBE=function(e,t,n){return Ze(this,e,t,!1,n)},fe.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),0t)throw new RangeError('targetStart out of bounds');if(0>n||n>=this.length)throw new RangeError('sourceStart out of bounds');if(0>r)throw new RangeError('sourceEnd out of bounds');r>this.length&&(r=this.length),e.length-ta||!fe.TYPED_ARRAY_SUPPORT)for(o=0;oa&&(e=a)}if(void 0!==r&&'string'!=typeof r)throw new TypeError('encoding must be a string');if('string'==typeof r&&!fe.isEncoding(r))throw new TypeError('Unknown encoding: '+r)}else'number'==typeof e&&(e&=255);if(0>t||this.length>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var o;if('number'==typeof e)for(o=t;o>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var xc=fe.isEncoding||function(e){switch(e&&e.toLowerCase()){case'hex':case'utf8':case'utf-8':case'ascii':case'binary':case'base64':case'ucs2':case'ucs-2':case'utf16le':case'utf-16le':case'raw':return!0;default:return!1;}};ht.prototype.write=function(e){for(var t='',n;this.charLength;){if(n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length,e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived=r){this.charLength+=this.surrogateSize,t='';continue}if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.detectIncompleteChar(e);var a=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,a),a-=this.charReceived),t+=e.toString(this.encoding,0,a);var a=t.length-1,r=t.charCodeAt(a);if(55296<=r&&56319>=r){var o=this.surrogateSize;return this.charLength+=o,this.charReceived+=o,this.charBuffer.copy(this.charBuffer,o,0,o),e.copy(this.charBuffer,0,0,o),t.substring(0,a)}return t},ht.prototype.detectIncompleteChar=function(e){for(var t=3<=e.length?3:e.length,n;0>5){this.charLength=2;break}if(2>=t&&14==n>>4){this.charLength=3;break}if(3>=t&&30==n>>3){this.charLength=4;break}}this.charReceived=t},ht.prototype.end=function(e){var t='';if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,a=this.encoding;t+=r.slice(0,n).toString(a)}return t};var kc=Object.freeze({StringDecoder:ht});'use strict',wt.ReadableState=St;var wc=function(e){if($(cc)&&(cc=nc.env.NODE_DEBUG||''),e=e.toUpperCase(),!dc[e])if(new RegExp('\\b'+e+'\\b','i').test(cc)){dc[e]=function(){var t=O.apply(null,arguments);console.error('%s %d: %s',e,0,t)}}else dc[e]=function(){};return dc[e]}('stream');oc(wt,n),wt.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||'string'!=typeof e||(t=t||n.defaultEncoding,t!==n.encoding&&(e=Buffer.from(e,t),t='')),vt(this,n,e,t,!1)},wt.prototype.unshift=function(e){var t=this._readableState;return vt(this,t,e,'',!0)},wt.prototype.isPaused=function(){return!1===this._readableState.flowing},wt.prototype.setEncoding=function(e){return this._readableState.decoder=new ht(e),this._readableState.encoding=e,this};var vc=8388608;wt.prototype.read=function(e){wc('read',e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return wc('read: emitReadable',t.length,t.ended),0===t.length&&t.ended?Ft(this):Pt(this),null;if(e=Et(e,t),0===e&&t.ended)return 0===t.length&&Ft(this),null;var r=t.needReadable;wc('need readable',r),(0===t.length||t.length-en)switch(P[a]){case'textNode':c(e);break;case'cdata':g(e,'oncdata',e.cdata),e.cdata='';break;case'script':g(e,'onscript',e.script),e.script='';break;default:f(e,'Max buffer length exceeded: '+P[a]);}r=Md(r,i)}var s=t.MAX_BUFFER_LENGTH-r;e.bufferCheckPosition=s+e.position}function r(e){for(var t=0,n=P.length;t'===e||l(e)}function u(e,t){return e.test(t)}function m(e,t){return!u(e,t)}function i(e,t,n){e[t]&&e[t](n)}function g(e,t,n){e.textNode&&c(e),i(e,t,n)}function c(e){e.textNode=h(e.opt,e.textNode),e.textNode&&i(e,'ontext',e.textNode),e.textNode=''}function h(e,t){return e.trim&&(t=t.trim()),e.normalize&&(t=t.replace(/\s+/g,' ')),t}function f(e,t){return c(e),e.trackPosition&&(t+='\nLine: '+e.line+'\nColumn: '+e.column+'\nChar: '+e.c),t=new Error(t),e.error=t,i(e,'onerror',t),e}function y(t){return t.sawRoot&&!t.closedRoot&&b(t,'Unclosed root tag'),t.state!==U.BEGIN&&t.state!==U.BEGIN_WHITESPACE&&t.state!==U.TEXT&&f(t,'Unexpected end'),c(t),t.c='',t.closed=!0,i(t,'onend'),e.call(t,t.strict,t.opt),t}function b(t,n){if('object'!=typeof t||!(t instanceof e))throw new Error('bad call to strictFail');t.strict&&f(t,n)}function x(e){e.strict||(e.tagName=e.tagName[e.looseCase]());var t=e.tags[e.tags.length-1]||e,n=e.tag={name:e.tagName,attributes:{}};e.opt.xmlns&&(n.ns=t.ns),e.attribList.length=0,g(e,'onopentagstart',n)}function k(e,t){var n=e.indexOf(':'),r=0>n?['',e]:e.split(':'),a=r[0],o=r[1];return t&&'xmlns'===e&&(a='xmlns',o=''),{prefix:a,local:o}}function w(e){if(e.strict||(e.attribName=e.attribName[e.looseCase]()),-1!==e.attribList.indexOf(e.attribName)||e.tag.attributes.hasOwnProperty(e.attribName))return void(e.attribName=e.attribValue='');if(e.opt.xmlns){var t=k(e.attribName,!0),n=t.prefix,r=t.local;if('xmlns'===n)if('xml'===r&&e.attribValue!==N)b(e,'xml: prefix must be bound to '+N+'\nActual: '+e.attribValue);else if('xmlns'===r&&e.attribValue!==B)b(e,'xmlns: prefix must be bound to '+B+'\nActual: '+e.attribValue);else{var a=e.tag,o=e.tags[e.tags.length-1]||e;a.ns===o.ns&&(a.ns=Object.create(o.ns)),a.ns[r]=e.attribValue}e.attribList.push([e.attribName,e.attribValue])}else e.tag.attributes[e.attribName]=e.attribValue,g(e,'onattribute',{name:e.attribName,value:e.attribValue});e.attribName=e.attribValue=''}function v(e,t){if(e.opt.xmlns){var n=e.tag,r=k(e.tagName);n.prefix=r.prefix,n.local=r.local,n.uri=n.ns[r.prefix]||'',n.prefix&&!n.uri&&(b(e,'Unbound namespace prefix: '+JSON.stringify(e.tagName)),n.uri=r.prefix);var o=e.tags[e.tags.length-1]||e;n.ns&&o.ns!==n.ns&&Object.keys(n.ns).forEach(function(t){g(e,'onopennamespace',{prefix:t,uri:n.ns[t]})});for(var s=0,i=e.attribList.length;s',e.tagName='',void(e.state=U.SCRIPT);g(e,'onscript',e.script),e.script=''}var n=e.tags.length,t=e.tagName;e.strict||(t=t[e.looseCase]());for(var r=t,a;n--&&(a=e.tags[n],a.name!==r);)b(e,'Unexpected close tag');if(0>n)return b(e,'Unmatched closing tag: '+e.tagName),e.textNode+='',void(e.state=U.TEXT);e.tagName=t;for(var o=e.tags.length,i;o-->n;){i=e.tag=e.tags.pop(),e.tagName=e.tag.name,g(e,'onclosetag',e.tagName);var s=e.tags[e.tags.length-1]||e;e.opt.xmlns&&i.ns!==s.ns&&Object.keys(i.ns).forEach(function(t){var r=i.ns[t];g(e,'onclosenamespace',{prefix:t,uri:r})})}0===n&&(e.closedRoot=!0),e.tagName=e.attribValue=e.attribName='',e.attribList.length=0,e.state=U.TEXT}function C(e){var t=e.entity,n=t.toLowerCase(),r='',a;return e.ENTITIES[t]?e.ENTITIES[t]:e.ENTITIES[n]?e.ENTITIES[n]:(t=n,'#'===t.charAt(0)&&('x'===t.charAt(1)?(t=t.slice(2),a=parseInt(t,16),r=a.toString(16)):(t=t.slice(1),a=parseInt(t,10),r=a.toString(10))),t=t.replace(/^0+/,''),isNaN(a)||r.toLowerCase()!==t?(b(e,'Invalid character entity'),'&'+e.entity+';'):O(a))}function E(e,t){'<'===t?(e.state=U.OPEN_WAKA,e.startTagPosition=e.position):!l(t)&&(b(e,'Non-whitespace before first tag.'),e.textNode=t,e.state=U.TEXT)}function A(e,t){var n='';return t'===a?(g(t,'onsgmldeclaration',t.sgmlDecl),t.sgmlDecl='',t.state=U.TEXT):d(a)?(t.state=U.SGML_DECL_QUOTED,t.sgmlDecl+=a):t.sgmlDecl+=a;continue;case U.SGML_DECL_QUOTED:a===t.q&&(t.state=U.SGML_DECL,t.q=''),t.sgmlDecl+=a;continue;case U.DOCTYPE:'>'===a?(t.state=U.TEXT,g(t,'ondoctype',t.doctype),t.doctype=!0):(t.doctype+=a,'['===a?t.state=U.DOCTYPE_DTD:d(a)&&(t.state=U.DOCTYPE_QUOTED,t.q=a));continue;case U.DOCTYPE_QUOTED:t.doctype+=a,a===t.q&&(t.q='',t.state=U.DOCTYPE);continue;case U.DOCTYPE_DTD:t.doctype+=a,']'===a?t.state=U.DOCTYPE:d(a)&&(t.state=U.DOCTYPE_DTD_QUOTED,t.q=a);continue;case U.DOCTYPE_DTD_QUOTED:t.doctype+=a,a===t.q&&(t.state=U.DOCTYPE_DTD,t.q='');continue;case U.COMMENT:'-'===a?t.state=U.COMMENT_ENDING:t.comment+=a;continue;case U.COMMENT_ENDING:'-'===a?(t.state=U.COMMENT_ENDED,t.comment=h(t.opt,t.comment),t.comment&&g(t,'oncomment',t.comment),t.comment=''):(t.comment+='-'+a,t.state=U.COMMENT);continue;case U.COMMENT_ENDED:'>'===a?t.state=U.TEXT:(b(t,'Malformed comment'),t.comment+='--'+a,t.state=U.COMMENT);continue;case U.CDATA:']'===a?t.state=U.CDATA_ENDING:t.cdata+=a;continue;case U.CDATA_ENDING:']'===a?t.state=U.CDATA_ENDING_2:(t.cdata+=']'+a,t.state=U.CDATA);continue;case U.CDATA_ENDING_2:'>'===a?(t.cdata&&g(t,'oncdata',t.cdata),g(t,'onclosecdata'),t.cdata='',t.state=U.TEXT):']'===a?t.cdata+=']':(t.cdata+=']]'+a,t.state=U.CDATA);continue;case U.PROC_INST:'?'===a?t.state=U.PROC_INST_ENDING:l(a)?t.state=U.PROC_INST_BODY:t.procInstName+=a;continue;case U.PROC_INST_BODY:if(!t.procInstBody&&l(a))continue;else'?'===a?t.state=U.PROC_INST_ENDING:t.procInstBody+=a;continue;case U.PROC_INST_ENDING:'>'===a?(g(t,'onprocessinginstruction',{name:t.procInstName,body:t.procInstBody}),t.procInstName=t.procInstBody='',t.state=U.TEXT):(t.procInstBody+='?'+a,t.state=U.PROC_INST_BODY);continue;case U.OPEN_TAG:u(_,a)?t.tagName+=a:(x(t),'>'===a?v(t):'/'===a?t.state=U.OPEN_TAG_SLASH:(!l(a)&&b(t,'Invalid character in tag name'),t.state=U.ATTRIB));continue;case U.OPEN_TAG_SLASH:'>'===a?(v(t,!0),T(t)):(b(t,'Forward-slash in opening tag not followed by >'),t.state=U.ATTRIB);continue;case U.ATTRIB:if(l(a))continue;else'>'===a?v(t):'/'===a?t.state=U.OPEN_TAG_SLASH:u(z,a)?(t.attribName=a,t.attribValue='',t.state=U.ATTRIB_NAME):b(t,'Invalid attribute name');continue;case U.ATTRIB_NAME:'='===a?t.state=U.ATTRIB_VALUE:'>'===a?(b(t,'Attribute without value'),t.attribValue=t.attribName,w(t),v(t)):l(a)?t.state=U.ATTRIB_NAME_SAW_WHITE:u(_,a)?t.attribName+=a:b(t,'Invalid attribute name');continue;case U.ATTRIB_NAME_SAW_WHITE:if('='===a)t.state=U.ATTRIB_VALUE;else if(l(a))continue;else b(t,'Attribute without value'),t.tag.attributes[t.attribName]='',t.attribValue='',g(t,'onattribute',{name:t.attribName,value:''}),t.attribName='','>'===a?v(t):u(z,a)?(t.attribName=a,t.state=U.ATTRIB_NAME):(b(t,'Invalid attribute name'),t.state=U.ATTRIB);continue;case U.ATTRIB_VALUE:if(l(a))continue;else d(a)?(t.q=a,t.state=U.ATTRIB_VALUE_QUOTED):(b(t,'Unquoted attribute value'),t.state=U.ATTRIB_VALUE_UNQUOTED,t.attribValue=a);continue;case U.ATTRIB_VALUE_QUOTED:if(a!==t.q){'&'===a?t.state=U.ATTRIB_VALUE_ENTITY_Q:t.attribValue+=a;continue}w(t),t.q='',t.state=U.ATTRIB_VALUE_CLOSED;continue;case U.ATTRIB_VALUE_CLOSED:l(a)?t.state=U.ATTRIB:'>'===a?v(t):'/'===a?t.state=U.OPEN_TAG_SLASH:u(z,a)?(b(t,'No whitespace between attributes'),t.attribName=a,t.attribValue='',t.state=U.ATTRIB_NAME):b(t,'Invalid attribute name');continue;case U.ATTRIB_VALUE_UNQUOTED:if(!p(a)){'&'===a?t.state=U.ATTRIB_VALUE_ENTITY_U:t.attribValue+=a;continue}w(t),'>'===a?v(t):t.state=U.ATTRIB;continue;case U.CLOSE_TAG:if(!!t.tagName)'>'===a?T(t):u(_,a)?t.tagName+=a:t.script?(t.script+=''===a?T(t):b(t,'Invalid characters in closing tag');continue;case U.TEXT_ENTITY:case U.ATTRIB_VALUE_ENTITY_Q:case U.ATTRIB_VALUE_ENTITY_U:var s,k;switch(t.state){case U.TEXT_ENTITY:s=U.TEXT,k='textNode';break;case U.ATTRIB_VALUE_ENTITY_Q:s=U.ATTRIB_VALUE_QUOTED,k='attribValue';break;case U.ATTRIB_VALUE_ENTITY_U:s=U.ATTRIB_VALUE_UNQUOTED,k='attribValue';}';'===a?(t[k]+=C(t),t.entity='',t.state=s):u(t.entity.length?G:M,a)?t.entity+=a:(b(t,'Invalid character in entity name'),t[k]+='&'+t.entity+a,t.entity='',t.state=s);continue;default:throw new Error(t,'Unknown state: '+t.state);}return t.position>=t.bufferCheckPosition&&n(t),t},resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){a(this)}};var L;try{L=(Ec&&vn||Ec).Stream}catch(e){L=function(){}}var q=t.EVENTS.filter(function(e){return'error'!==e&&'end'!==e});o.prototype=Object.create(L.prototype,{constructor:{value:o}}),o.prototype.write=function(e){if('function'==typeof Buffer&&'function'==typeof Buffer.isBuffer&&Buffer.isBuffer(e)){if(!this._decoder){var t=kc.StringDecoder;this._decoder=new t('utf8')}e=this._decoder.write(e)}return this._parser.write(e.toString()),this.emit('data',e),!0},o.prototype.end=function(e){return e&&e.length&&this.write(e),this._parser.end(),!0},o.prototype.on=function(e,t){var n=this;return n._parser['on'+e]||-1===q.indexOf(e)||(n._parser['on'+e]=function(){var t=1===arguments.length?[arguments[0]]:Array.apply(null,arguments);t.splice(0,0,e),n.emit.apply(n,t)}),L.prototype.on.call(n,e,t)};var R='[CDATA[',D='DOCTYPE',N='http://www.w3.org/XML/1998/namespace',B='http://www.w3.org/2000/xmlns/',I={xml:N,xmlns:B},z=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,_=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,M=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,G=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,U=0;for(var S in t.STATE={BEGIN:U++,BEGIN_WHITESPACE:U++,TEXT:U++,TEXT_ENTITY:U++,OPEN_WAKA:U++,SGML_DECL:U++,SGML_DECL_QUOTED:U++,DOCTYPE:U++,DOCTYPE_QUOTED:U++,DOCTYPE_DTD:U++,DOCTYPE_DTD_QUOTED:U++,COMMENT_STARTING:U++,COMMENT:U++,COMMENT_ENDING:U++,COMMENT_ENDED:U++,CDATA:U++,CDATA_ENDING:U++,CDATA_ENDING_2:U++,PROC_INST:U++,PROC_INST_BODY:U++,PROC_INST_ENDING:U++,OPEN_TAG:U++,OPEN_TAG_SLASH:U++,ATTRIB:U++,ATTRIB_NAME:U++,ATTRIB_NAME_SAW_WHITE:U++,ATTRIB_VALUE:U++,ATTRIB_VALUE_QUOTED:U++,ATTRIB_VALUE_CLOSED:U++,ATTRIB_VALUE_UNQUOTED:U++,ATTRIB_VALUE_ENTITY_Q:U++,ATTRIB_VALUE_ENTITY_U:U++,CLOSE_TAG:U++,CLOSE_TAG_SAW_WHITE:U++,SCRIPT:U++,SCRIPT_ENDING:U++},t.XML_ENTITIES={amp:'&',gt:'>',lt:'<',quot:'"',apos:'\''},t.ENTITIES={amp:'&',gt:'>',lt:'<',quot:'"',apos:'\'',AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(t.ENTITIES).forEach(function(n){var r=t.ENTITIES[n],a='number'==typeof r?Gd(r):r;t.ENTITIES[n]=a}),t.STATE)t.STATE[t.STATE[S]]=S;U=t.STATE,O||function(){var e=function(){var e=[],t=-1,n=arguments.length,r,a;if(!n)return'';for(var o='',i;++ti||1114111=i?e.push(i):(i-=65536,r=(i>>10)+55296,a=i%1024+56320,e.push(r,a)),(t+1===n||e.length>16384)&&(o+=Gd.apply(null,e),e.length=0)}return o};Object.defineProperty?Object.defineProperty(String,'fromCodePoint',{value:e,configurable:!0,writable:!0}):O=e}()})(t)}),Oc={Text:'text',Directive:'directive',Comment:'comment',Script:'script',Style:'style',Tag:'tag',CDATA:'cdata',Doctype:'doctype',isTag:function(e){return'tag'===e.type||'script'===e.type||'style'===e.type}},Pc={Text:'text',Directive:'directive',Comment:'comment',Script:'script',Style:'style',Tag:'tag',CDATA:'cdata',isTag:function(e){return'tag'===e.type||'script'===e.type||'style'===e.type}},Lc='&',qc='\'',Rc='>',Dc='<',Nc='"',Bc={amp:Lc,apos:qc,gt:Rc,lt:Dc,quot:Nc},Ic=Object.freeze({amp:Lc,apos:qc,gt:Rc,lt:Dc,quot:Nc,default:Bc}),zc='\xC1',_c='\xE1',Mc='\u0102',Gc='\u0103',Uc='\u223E',Vc='\u223F',Wc='\u223E\u0333',Fc='\xC2',jc='\xE2',Hc='\xB4',Yc='\u0410',$c='\u0430',Kc='\xC6',Xc='\xE6',Qc='\u2061',Zc='\uD835\uDD04',Jc='\uD835\uDD1E',ep='\xC0',tp='\xE0',np='\u2135',rp='\u2135',op='\u0391',ip='\u03B1',sp='\u0100',lp='\u0101',dp='\u2A3F',cp='&',pp='&',up='\u2A55',gp='\u2A53',hp='\u2227',fp='\u2A5C',yp='\u2A58',bp='\u2A5A',xp='\u2220',kp='\u29A4',Sp='\u2220',vp='\u29A8',Tp='\u29A9',Cp='\u29AA',Ep='\u29AB',Ap='\u29AC',Op='\u29AD',Pp='\u29AE',Lp='\u29AF',qp='\u2221',Rp='\u221F',Dp='\u22BE',Np='\u299D',Bp='\u2222',Ip='\xC5',zp='\u237C',_p='\u0104',Mp='\u0105',Gp='\uD835\uDD38',Up='\uD835\uDD52',Vp='\u2A6F',Wp='\u2248',Fp='\u2A70',jp='\u224A',Hp='\u224B',Yp='\'',$p='\u2061',Kp='\u2248',Xp='\u224A',Qp='\xC5',Zp='\xE5',Jp='\uD835\uDC9C',eu='\uD835\uDCB6',tu='\u2254',ru='*',au='\u2248',ou='\u224D',iu='\xC3',su='\xE3',lu='\xC4',du='\xE4',cu='\u2233',pu='\u2A11',uu='\u224C',gu='\u03F6',hu='\u2035',fu='\u223D',yu='\u22CD',bu='\u2216',xu='\u2AE7',ku='\u22BD',Su='\u2305',wu='\u2306',vu='\u2305',Tu='\u23B5',Cu='\u23B6',Eu='\u224C',Au='\u0411',Ou='\u0431',Pu='\u201E',Lu='\u2235',qu='\u2235',Ru='\u2235',Du='\u29B0',Bu='\u03F6',Iu='\u212C',zu='\u212C',_u='\u0392',Gu='\u03B2',Uu='\u2136',Vu='\u226C',Wu='\uD835\uDD05',Fu='\uD835\uDD1F',ju='\u22C2',Hu='\u25EF',Yu='\u22C3',$u='\u2A00',Ku='\u2A01',Xu='\u2A02',Qu='\u2A06',Zu='\u2605',Ju='\u25BD',em='\u25B3',tm='\u2A04',nm='\u22C1',rm='\u22C0',am='\u290D',om='\u29EB',im='\u25AA',sm='\u25B4',lm='\u25BE',dm='\u25C2',cm='\u25B8',um='\u2423',mm='\u2592',gm='\u2591',hm='\u2593',fm='\u2588',ym='=\u20E5',bm='\u2261\u20E5',xm='\u2AED',km='\u2310',Sm='\uD835\uDD39',wm='\uD835\uDD53',vm='\u22A5',Tm='\u22A5',Cm='\u22C8',Em='\u29C9',Am='\u2510',Om='\u2555',Pm='\u2556',Lm='\u2557',qm='\u250C',Rm='\u2552',Dm='\u2553',Nm='\u2554',Bm='\u2500',zm='\u2550',_m='\u252C',Mm='\u2564',Gm='\u2565',Um='\u2566',Vm='\u2534',Wm='\u2567',Fm='\u2568',jm='\u2569',Hm='\u229F',Ym='\u229E',$m='\u22A0',Km='\u2518',Xm='\u255B',Qm='\u255C',Zm='\u255D',Jm='\u2514',tg='\u2558',ng='\u2559',rg='\u255A',ag='\u2502',og='\u2551',ig='\u253C',sg='\u256A',dg='\u256B',cg='\u256C',pg='\u2524',ug='\u2561',mg='\u2562',hg='\u2563',fg='\u251C',yg='\u255E',bg='\u255F',xg='\u2560',kg='\u2035',Sg='\u02D8',wg='\u02D8',vg='\xA6',Tg='\uD835\uDCB7',Cg='\u212C',Eg='\u204F',Ag='\u223D',Og='\u22CD',Pg='\u29C5',Lg='\\',qg='\u27C8',Rg='\u2022',Dg='\u2022',Ng='\u224E',Bg='\u2AAE',Ig='\u224F',zg='\u224E',_g='\u224F',Mg='\u0106',Ug='\u0107',Vg='\u2A44',Wg='\u2A49',Fg='\u2A4B',jg='\u2229',Hg='\u22D2',Yg='\u2A47',$g='\u2A40',Kg='\u2145',Xg='\u2229\uFE00',Qg='\u2041',Zg='\u02C7',Jg='\u212D',eh='\u2A4D',th='\u010C',nh='\u010D',rh='\xC7',ah='\xE7',oh='\u0108',ih='\u0109',sh='\u2230',lh='\u2A4C',dh='\u2A50',ch='\u010A',ph='\u010B',uh='\xB8',mh='\xB8',gh='\u29B2',hh='\xA2',fh='\xB7',yh='\xB7',bh='\uD835\uDD20',xh='\u212D',kh='\u0427',Sh='\u0447',wh='\u2713',vh='\u2713',Th='\u03A7',Ch='\u03C7',Eh='\u02C6',Ah='\u2257',Oh='\u21BA',Ph='\u21BB',Lh='\u229B',qh='\u229A',Rh='\u229D',Dh='\u2299',Nh='\xAE',Bh='\u24C8',Ih='\u2296',zh='\u2295',_h='\u2297',Mh='\u25CB',Gh='\u29C3',Uh='\u2257',Vh='\u2A10',Wh='\u2AEF',Fh='\u29C2',jh='\u2232',Hh='\u201D',Yh='\u2019',$h='\u2663',Kh='\u2663',Xh=':',Qh='\u2237',Zh='\u2A74',Jh='\u2254',ef='\u2254',tf=',',nf='@',rf='\u2201',of='\u2218',sf='\u2201',lf='\u2102',df='\u2245',cf='\u2A6D',pf='\u2261',uf='\u222E',mf='\u222F',gf='\u222E',hf='\uD835\uDD54',ff='\u2102',yf='\u2210',bf='\u2210',xf='\xA9',kf='\xA9',Sf='\u2117',wf='\u2233',vf='\u21B5',Tf='\u2717',Cf='\u2A2F',Ef='\uD835\uDC9E',Af='\uD835\uDCB8',Of='\u2ACF',Pf='\u2AD1',Lf='\u2AD0',qf='\u2AD2',Rf='\u22EF',Df='\u2938',Nf='\u2935',Bf='\u22DE',If='\u22DF',zf='\u21B6',_f='\u293D',Mf='\u2A48',Gf='\u2A46',Uf='\u224D',Vf='\u222A',Wf='\u22D3',Ff='\u2A4A',jf='\u228D',Hf='\u2A45',Yf='\u222A\uFE00',$f='\u21B7',Kf='\u293C',Xf='\u22DE',Qf='\u22DF',Zf='\u22CE',Jf='\u22CF',ey='\xA4',ty='\u21B6',ny='\u21B7',ry='\u22CE',ay='\u22CF',oy='\u2232',iy='\u2231',sy='\u232D',ly='\u2020',dy='\u2021',cy='\u2138',py='\u2193',uy='\u21A1',my='\u21D3',gy='\u2010',hy='\u2AE4',fy='\u22A3',yy='\u290F',by='\u02DD',xy='\u010E',ky='\u010F',Sy='\u0414',wy='\u0434',vy='\u2021',Ty='\u21CA',Cy='\u2145',Ey='\u2146',Ay='\u2911',Oy='\u2A77',Py='\xB0',Ly='\u2207',qy='\u0394',Ry='\u03B4',Dy='\u29B1',Ny='\u297F',By='\uD835\uDD07',Iy='\uD835\uDD21',zy='\u2965',_y='\u21C3',My='\u21C2',Gy='\xB4',Uy='\u02D9',Vy='\u02DD',Wy='`',Fy='\u02DC',jy='\u22C4',Hy='\u22C4',Yy='\u22C4',$y='\u2666',Ky='\u2666',Xy='\xA8',Qy='\u2146',Zy='\u03DD',Jy='\u22F2',eb='\xF7',tb='\xF7',nb='\u22C7',rb='\u22C7',ab='\u0402',ob='\u0452',ib='\u231E',sb='\u230D',lb='$',db='\uD835\uDD3B',cb='\uD835\uDD55',pb='\xA8',ub='\u02D9',mb='\u20DC',gb='\u2250',hb='\u2251',fb='\u2250',yb='\u2238',bb='\u2214',xb='\u22A1',kb='\u2306',Sb='\u222F',wb='\xA8',vb='\u21D3',Tb='\u21D0',Cb='\u21D4',Eb='\u2AE4',Ab='\u27F8',Ob='\u27FA',Pb='\u27F9',Lb='\u21D2',qb='\u22A8',Rb='\u21D1',Db='\u21D5',Nb='\u2225',Bb='\u2913',Ib='\u2193',zb='\u2193',_b='\u21D3',Mb='\u21F5',Gb='\u0311',Ub='\u21CA',Vb='\u21C3',Wb='\u21C2',Fb='\u2950',jb='\u295E',Hb='\u2956',Yb='\u21BD',$b='\u295F',Kb='\u2957',Xb='\u21C1',Qb='\u21A7',Zb='\u22A4',Jb='\u2910',ex='\u231F',tx='\u230C',nx='\uD835\uDC9F',ax='\uD835\uDCB9',ox='\u0405',ix='\u0455',sx='\u29F6',lx='\u0110',dx='\u0111',cx='\u22F1',px='\u25BF',ux='\u25BE',mx='\u21F5',gx='\u296F',hx='\u29A6',fx='\u040F',yx='\u045F',bx='\u27FF',xx='\xC9',kx='\xE9',Sx='\u2A6E',wx='\u011A',vx='\u011B',Tx='\xCA',Cx='\xEA',Ex='\u2256',Ax='\u2255',Ox='\u042D',Px='\u044D',Lx='\u2A77',qx='\u0116',Rx='\u0117',Dx='\u2251',Nx='\u2147',Bx='\u2252',Ix='\uD835\uDD08',zx='\uD835\uDD22',_x='\u2A9A',Mx='\xC8',Gx='\xE8',Ux='\u2A96',Vx='\u2A98',Wx='\u2A99',Fx='\u2208',jx='\u23E7',Hx='\u2113',Yx='\u2A95',$x='\u2A97',Kx='\u0112',Xx='\u0113',Qx='\u2205',Zx='\u2205',Jx='\u25FB',ek='\u2205',tk='\u25AB',nk='\u2004',rk='\u2005',ak='\u2003',ok='\u014A',ik='\u014B',sk='\u2002',lk='\u0118',dk='\u0119',ck='\uD835\uDD3C',pk='\uD835\uDD56',uk='\u22D5',mk='\u29E3',gk='\u2A71',hk='\u03B5',fk='\u0395',yk='\u03B5',bk='\u03F5',xk='\u2256',kk='\u2255',Sk='\u2242',wk='\u2A96',vk='\u2A95',Tk='\u2A75',Ck='=',Ek='\u2242',Ak='\u225F',Ok='\u21CC',Pk='\u2261',Lk='\u2A78',qk='\u29E5',Rk='\u2971',Dk='\u2253',Nk='\u212F',Bk='\u2130',Ik='\u2250',zk='\u2A73',_k='\u2242',Mk='\u0397',Gk='\u03B7',Uk='\xD0',Vk='\xF0',Wk='\xCB',Fk='\xEB',jk='\u20AC',Hk='!',Yk='\u2203',$k='\u2203',Kk='\u2130',Xk='\u2147',Qk='\u2147',Zk='\u2252',Jk='\u0424',eS='\u0444',tS='\u2640',nS='\uFB03',rS='\uFB00',aS='\uFB04',iS='\uD835\uDD09',sS='\uD835\uDD23',lS='\uFB01',dS='\u25FC',cS='\u25AA',pS='fj',uS='\u266D',mS='\uFB02',gS='\u25B1',hS='\u0192',fS='\uD835\uDD3D',yS='\uD835\uDD57',bS='\u2200',xS='\u2200',kS='\u22D4',SS='\u2AD9',wS='\u2131',vS='\u2A0D',TS='\xBD',CS='\u2153',ES='\xBC',AS='\u2155',OS='\u2159',PS='\u215B',LS='\u2154',qS='\u2156',RS='\xBE',DS='\u2157',NS='\u215C',BS='\u2158',IS='\u215A',zS='\u215D',_S='\u215E',MS='\u2044',GS='\u2322',US='\uD835\uDCBB',VS='\u2131',WS='\u01F5',FS='\u0393',jS='\u03B3',HS='\u03DC',YS='\u03DD',$S='\u2A86',KS='\u011E',XS='\u011F',QS='\u0122',ZS='\u011C',JS='\u011D',ew='\u0413',tw='\u0433',nw='\u0120',rw='\u0121',aw='\u2265',ow='\u2267',iw='\u2A8C',sw='\u22DB',lw='\u2265',dw='\u2267',cw='\u2A7E',pw='\u2AA9',uw='\u2A7E',mw='\u2A80',gw='\u2A82',hw='\u2A84',fw='\u22DB\uFE00',yw='\u2A94',bw='\uD835\uDD0A',xw='\uD835\uDD24',kw='\u226B',Sw='\u22D9',ww='\u22D9',vw='\u2137',Tw='\u0403',Cw='\u0453',Ew='\u2AA5',Aw='\u2277',Ow='\u2A92',Pw='\u2AA4',Lw='\u2A8A',qw='\u2A8A',Rw='\u2A88',Dw='\u2269',Nw='\u2A88',Bw='\u2269',Iw='\u22E7',zw='\uD835\uDD3E',_w='\uD835\uDD58',Mw='`',Gw='\u2265',Uw='\u22DB',Vw='\u2267',Ww='\u2AA2',Fw='\u2277',jw='\u2A7E',Hw='\u2273',Yw='\uD835\uDCA2',$w='\u210A',Kw='\u2273',Xw='\u2A8E',Qw='\u2A90',Zw='\u2AA7',Jw='\u2A7A',ev='>',tv='>',nv='\u226B',rv='\u22D7',av='\u2995',ov='\u2A7C',iv='\u2A86',sv='\u2978',lv='\u22D7',dv='\u22DB',cv='\u2A8C',pv='\u2277',uv='\u2273',mv='\u2269\uFE00',gv='\u2269\uFE00',hv='\u02C7',fv='\u200A',yv='\xBD',bv='\u210B',xv='\u042A',kv='\u044A',Sv='\u2948',wv='\u2194',vv='\u21D4',Tv='\u21AD',Cv='^',Ev='\u210F',Av='\u0124',Ov='\u0125',Pv='\u2665',Lv='\u2665',qv='\u2026',Rv='\u22B9',Dv='\uD835\uDD25',Nv='\u210C',Bv='\u210B',Iv='\u2925',zv='\u2926',_v='\u21FF',Mv='\u223B',Gv='\u21A9',Uv='\u21AA',Vv='\uD835\uDD59',Wv='\u210D',Fv='\u2015',jv='\u2500',Hv='\uD835\uDCBD',Yv='\u210B',$v='\u210F',Kv='\u0126',Xv='\u0127',Qv='\u224E',Zv='\u224F',Jv='\u2043',eT='\u2010',tT='\xCD',nT='\xED',rT='\u2063',aT='\xCE',oT='\xEE',iT='\u0418',sT='\u0438',lT='\u0130',dT='\u0415',cT='\u0435',pT='\xA1',uT='\u21D4',mT='\uD835\uDD26',gT='\u2111',hT='\xCC',fT='\xEC',yT='\u2148',bT='\u2A0C',xT='\u222D',kT='\u29DC',ST='\u2129',wT='\u0132',vT='\u0133',TT='\u012A',CT='\u012B',ET='\u2111',AT='\u2148',OT='\u2110',PT='\u2111',qT='\u0131',RT='\u2111',DT='\u22B7',NT='\u01B5',BT='\u21D2',IT='\u2105',zT='\u221E',_T='\u29DD',MT='\u0131',UT='\u22BA',VT='\u222B',WT='\u222C',FT='\u2124',jT='\u222B',HT='\u22BA',YT='\u22C2',$T='\u2A17',KT='\u2A3C',XT='\u2063',QT='\u2062',ZT='\u0401',JT='\u0451',eC='\u012E',tC='\u012F',nC='\uD835\uDD40',rC='\uD835\uDD5A',aC='\u0399',oC='\u03B9',iC='\u2A3C',sC='\xBF',lC='\uD835\uDCBE',dC='\u2110',cC='\u2208',pC='\u22F5',uC='\u22F9',mC='\u22F4',gC='\u22F3',hC='\u2208',fC='\u2062',yC='\u0128',bC='\u0129',xC='\u0406',kC='\u0456',SC='\xCF',wC='\xEF',vC='\u0134',TC='\u0135',CC='\u0419',EC='\u0439',AC='\uD835\uDD0D',OC='\uD835\uDD27',PC='\u0237',LC='\uD835\uDD41',qC='\uD835\uDD5B',RC='\uD835\uDCA5',DC='\uD835\uDCBF',NC='\u0408',BC='\u0458',IC='\u0404',zC='\u0454',_C='\u039A',MC='\u03BA',GC='\u03F0',UC='\u0136',VC='\u0137',WC='\u041A',FC='\u043A',jC='\uD835\uDD0E',HC='\uD835\uDD28',YC='\u0138',$C='\u0425',KC='\u0445',XC='\u040C',QC='\u045C',ZC='\uD835\uDD42',JC='\uD835\uDD5C',eE='\uD835\uDCA6',tE='\uD835\uDCC0',nE='\u21DA',rE='\u0139',aE='\u013A',oE='\u29B4',iE='\u2112',sE='\u039B',dE='\u03BB',cE='\u27E8',pE='\u27EA',uE='\u2991',mE='\u27E8',hE='\u2A85',fE='\u2112',yE='\xAB',bE='\u21E4',xE='\u291F',kE='\u2190',SE='\u219E',wE='\u21D0',vE='\u291D',TE='\u21A9',CE='\u21AB',EE='\u2939',AE='\u2973',OE='\u21A2',PE='\u2919',LE='\u291B',qE='\u2AAB',RE='\u2AAD',DE='\u2AAD\uFE00',NE='\u290C',BE='\u290E',IE='\u2772',zE='{',_E='[',ME='\u298B',GE='\u298F',UE='\u298D',VE='\u013D',WE='\u013E',FE='\u013B',jE='\u013C',HE='\u2308',YE='{',$E='\u041B',KE='\u043B',XE='\u2936',QE='\u201C',ZE='\u201E',JE='\u2967',eA='\u294B',tA='\u21B2',nA='\u2264',rA='\u2266',aA='\u27E8',oA='\u21E4',iA='\u2190',sA='\u2190',lA='\u21D0',dA='\u21C6',cA='\u21A2',pA='\u2308',uA='\u27E6',mA='\u2961',gA='\u2959',hA='\u21C3',fA='\u230A',yA='\u21BD',bA='\u21BC',xA='\u21C7',kA='\u2194',SA='\u2194',wA='\u21D4',vA='\u21C6',TA='\u21CB',CA='\u21AD',EA='\u294E',AA='\u21A4',OA='\u22A3',PA='\u295A',LA='\u22CB',qA='\u29CF',RA='\u22B2',DA='\u22B4',NA='\u2951',BA='\u2960',IA='\u2958',zA='\u21BF',_A='\u2952',MA='\u21BC',GA='\u2A8B',UA='\u22DA',VA='\u2264',WA='\u2266',FA='\u2A7D',jA='\u2AA8',HA='\u2A7D',YA='\u2A7F',$A='\u2A81',KA='\u2A83',XA='\u22DA\uFE00',QA='\u2A93',ZA='\u2A85',JA='\u22D6',eO='\u22DA',tO='\u2A8B',nO='\u22DA',rO='\u2266',aO='\u2276',oO='\u2276',iO='\u2AA1',sO='\u2272',lO='\u2A7D',dO='\u2272',cO='\u297C',pO='\u230A',uO='\uD835\uDD0F',mO='\uD835\uDD29',gO='\u2276',hO='\u2A91',fO='\u2962',yO='\u21BD',bO='\u21BC',xO='\u296A',kO='\u2584',SO='\u0409',wO='\u0459',vO='\u21C7',TO='\u226A',CO='\u22D8',EO='\u231E',AO='\u21DA',OO='\u296B',PO='\u25FA',LO='\u013F',qO='\u0140',RO='\u23B0',DO='\u23B0',NO='\u2A89',BO='\u2A89',IO='\u2A87',zO='\u2268',_O='\u2A87',MO='\u2268',GO='\u22E6',UO='\u27EC',VO='\u21FD',WO='\u27E6',FO='\u27F5',jO='\u27F5',HO='\u27F8',YO='\u27F7',$O='\u27F7',KO='\u27FA',XO='\u27FC',QO='\u27F6',ZO='\u27F6',JO='\u27F9',eP='\u21AB',tP='\u21AC',nP='\u2985',rP='\uD835\uDD43',aP='\uD835\uDD5D',oP='\u2A2D',iP='\u2A34',sP='\u2217',lP='_',dP='\u2199',cP='\u2198',pP='\u25CA',uP='\u25CA',mP='\u29EB',gP='(',hP='\u2993',fP='\u21C6',yP='\u231F',bP='\u21CB',xP='\u296D',kP='\u200E',SP='\u22BF',wP='\u2039',vP='\uD835\uDCC1',TP='\u2112',CP='\u21B0',EP='\u21B0',AP='\u2272',OP='\u2A8D',PP='\u2A8F',LP='[',qP='\u2018',RP='\u201A',DP='\u0141',NP='\u0142',BP='\u2AA6',IP='\u2A79',zP='<',_P='<',MP='\u226A',GP='\u22D6',UP='\u22CB',VP='\u22C9',WP='\u2976',FP='\u2A7B',jP='\u25C3',HP='\u22B4',YP='\u25C2',$P='\u2996',KP='\u294A',XP='\u2966',QP='\u2268\uFE00',ZP='\u2268\uFE00',JP='\xAF',eL='\u2642',tL='\u2720',nL='\u2720',rL='\u21A6',aL='\u21A6',oL='\u21A7',iL='\u21A4',sL='\u21A5',lL='\u25AE',dL='\u2A29',cL='\u041C',pL='\u043C',uL='\u2014',mL='\u223A',gL='\u2221',hL='\u205F',fL='\u2133',yL='\uD835\uDD10',bL='\uD835\uDD2A',xL='\u2127',kL='\xB5',SL='*',wL='\u2AF0',vL='\u2223',TL='\xB7',CL='\u229F',EL='\u2212',AL='\u2238',OL='\u2A2A',PL='\u2213',LL='\u2ADB',qL='\u2026',RL='\u2213',DL='\u22A7',NL='\uD835\uDD44',BL='\uD835\uDD5E',IL='\u2213',zL='\uD835\uDCC2',_L='\u2133',ML='\u223E',GL='\u039C',UL='\u03BC',VL='\u22B8',WL='\u22B8',FL='\u2207',jL='\u0143',HL='\u0144',YL='\u2220\u20D2',$L='\u2249',KL='\u2A70\u0338',XL='\u224B\u0338',QL='\u0149',ZL='\u2249',JL='\u266E',eq='\u2115',tq='\u266E',nq='\xA0',rq='\u224E\u0338',aq='\u224F\u0338',oq='\u2A43',iq='\u0147',sq='\u0148',lq='\u0145',dq='\u0146',cq='\u2247',pq='\u2A6D\u0338',uq='\u2A42',mq='\u041D',gq='\u043D',hq='\u2013',fq='\u2924',yq='\u2197',bq='\u21D7',xq='\u2197',kq='\u2260',Sq='\u2250\u0338',wq='\u200B',vq='\u200B',Tq='\u200B',Cq='\u200B',Eq='\u2262',Aq='\u2928',Oq='\u2242\u0338',Pq='\u226B',Lq='\u226A',qq='\n',Rq='\u2204',Dq='\u2204',Nq='\uD835\uDD11',Bq='\uD835\uDD2B',Iq='\u2267\u0338',zq='\u2271',_q='\u2271',Mq='\u2267\u0338',Gq='\u2A7E\u0338',Uq='\u2A7E\u0338',Vq='\u22D9\u0338',Wq='\u2275',Fq='\u226B\u20D2',jq='\u226F',Hq='\u226F',Yq='\u226B\u0338',$q='\u21AE',Kq='\u21CE',Xq='\u2AF2',Qq='\u220B',Zq='\u22FC',Jq='\u22FA',eR='\u220B',tR='\u040A',nR='\u045A',rR='\u219A',aR='\u21CD',oR='\u2025',iR='\u2266\u0338',sR='\u2270',lR='\u219A',dR='\u21CD',cR='\u21AE',pR='\u21CE',uR='\u2270',mR='\u2266\u0338',gR='\u2A7D\u0338',hR='\u2A7D\u0338',fR='\u226E',yR='\u22D8\u0338',bR='\u2274',xR='\u226A\u20D2',kR='\u226E',SR='\u22EA',wR='\u22EC',vR='\u226A\u0338',TR='\u2224',CR='\u2060',ER='\xA0',AR='\uD835\uDD5F',OR='\u2115',PR='\u2AEC',LR='\xAC',qR='\u2262',RR='\u226D',DR='\u2226',NR='\u2209',BR='\u2260',IR='\u2242\u0338',zR='\u2204',_R='\u226F',MR='\u2271',GR='\u2267\u0338',UR='\u226B\u0338',VR='\u2279',WR='\u2A7E\u0338',FR='\u2275',jR='\u224E\u0338',HR='\u224F\u0338',YR='\u2209',$R='\u22F5\u0338',KR='\u22F9\u0338',XR='\u2209',QR='\u22F7',ZR='\u22F6',JR='\u29CF\u0338',eD='\u22EA',tD='\u22EC',nD='\u226E',rD='\u2270',aD='\u2278',oD='\u226A\u0338',iD='\u2A7D\u0338',sD='\u2274',lD='\u2AA2\u0338',dD='\u2AA1\u0338',cD='\u220C',pD='\u220C',uD='\u22FE',mD='\u22FD',gD='\u2280',hD='\u2AAF\u0338',fD='\u22E0',yD='\u220C',bD='\u29D0\u0338',xD='\u22EB',kD='\u22ED',SD='\u228F\u0338',wD='\u22E2',vD='\u2290\u0338',TD='\u22E3',CD='\u2282\u20D2',ED='\u2288',AD='\u2281',OD='\u2AB0\u0338',PD='\u22E1',LD='\u227F\u0338',qD='\u2283\u20D2',RD='\u2289',ND='\u2241',BD='\u2244',ID='\u2247',zD='\u2249',_D='\u2224',MD='\u2226',GD='\u2226',UD='\u2AFD\u20E5',VD='\u2202\u0338',WD='\u2A14',FD='\u2280',jD='\u22E0',HD='\u2280',YD='\u2AAF\u0338',$D='\u2AAF\u0338',KD='\u2933\u0338',XD='\u219B',QD='\u21CF',ZD='\u219D\u0338',JD='\u219B',eN='\u21CF',tN='\u22EB',nN='\u22ED',rN='\u2281',aN='\u22E1',oN='\u2AB0\u0338',iN='\uD835\uDCA9',sN='\uD835\uDCC3',lN='\u2224',dN='\u2226',cN='\u2241',pN='\u2244',uN='\u2244',mN='\u2224',gN='\u2226',hN='\u22E2',fN='\u22E3',yN='\u2284',bN='\u2AC5\u0338',xN='\u2288',kN='\u2282\u20D2',SN='\u2288',wN='\u2AC5\u0338',vN='\u2281',TN='\u2AB0\u0338',CN='\u2285',EN='\u2AC6\u0338',AN='\u2289',ON='\u2283\u20D2',PN='\u2289',LN='\u2AC6\u0338',qN='\u2279',RN='\xD1',DN='\xF1',NN='\u2278',BN='\u22EA',IN='\u22EC',zN='\u22EB',_N='\u22ED',MN='\u039D',GN='\u03BD',UN='#',VN='\u2116',WN='\u2007',FN='\u224D\u20D2',jN='\u22AC',HN='\u22AD',YN='\u22AE',$N='\u22AF',KN='\u2265\u20D2',XN='>\u20D2',QN='\u2904',ZN='\u29DE',JN='\u2902',eB='\u2264\u20D2',tB='<\u20D2',nB='\u22B4\u20D2',rB='\u2903',aB='\u22B5\u20D2',oB='\u223C\u20D2',iB='\u2923',sB='\u2196',lB='\u21D6',dB='\u2196',cB='\u2927',pB='\xD3',uB='\xF3',mB='\u229B',gB='\xD4',hB='\xF4',fB='\u229A',yB='\u041E',bB='\u043E',xB='\u229D',kB='\u0150',SB='\u0151',wB='\u2A38',vB='\u2299',TB='\u29BC',CB='\u0152',EB='\u0153',AB='\u29BF',OB='\uD835\uDD12',PB='\uD835\uDD2C',LB='\u02DB',qB='\xD2',RB='\xF2',DB='\u29C1',NB='\u29B5',BB='\u03A9',IB='\u222E',zB='\u21BA',_B='\u29BE',MB='\u29BB',GB='\u203E',UB='\u29C0',VB='\u014C',WB='\u014D',FB='\u03A9',jB='\u03C9',HB='\u039F',YB='\u03BF',$B='\u29B6',KB='\u2296',XB='\uD835\uDD46',QB='\uD835\uDD60',ZB='\u29B7',JB='\u201C',eI='\u2018',tI='\u29B9',nI='\u2295',rI='\u21BB',aI='\u2A54',oI='\u2228',iI='\u2A5D',sI='\u2134',lI='\u2134',dI='\xAA',cI='\xBA',pI='\u22B6',uI='\u2A56',mI='\u2A57',gI='\u2A5B',hI='\u24C8',fI='\uD835\uDCAA',yI='\u2134',bI='\xD8',xI='\xF8',kI='\u2298',SI='\xD5',wI='\xF5',vI='\u2A36',TI='\u2A37',CI='\u2297',EI='\xD6',AI='\xF6',OI='\u233D',PI='\u203E',LI='\u23DE',qI='\u23B4',RI='\u23DC',DI='\xB6',NI='\u2225',BI='\u2225',II='\u2AF3',zI='\u2AFD',_I='\u2202',MI='\u2202',GI='\u041F',UI='\u043F',VI='%',WI='.',FI='\u2030',jI='\u22A5',HI='\u2031',YI='\uD835\uDD13',$I='\uD835\uDD2D',KI='\u03A6',XI='\u03C6',QI='\u03D5',ZI='\u2133',JI='\u260E',ez='\u03A0',tz='\u03C0',nz='\u22D4',rz='\u03D6',az='\u210F',oz='\u210E',iz='\u210F',sz='\u2A23',lz='\u229E',dz='\u2A22',cz='+',pz='\u2214',uz='\u2A25',mz='\u2A72',gz='\xB1',hz='\xB1',fz='\u2A26',yz='\u2A27',bz='\xB1',xz='\u210C',kz='\u2A15',Sz='\uD835\uDD61',wz='\u2119',vz='\xA3',Tz='\u2AB7',Cz='\u2ABB',Ez='\u227A',Az='\u227C',Oz='\u2AB7',Pz='\u227A',Lz='\u227C',qz='\u227A',Rz='\u2AAF',Dz='\u227C',Nz='\u227E',Bz='\u2AAF',Iz='\u2AB9',zz='\u2AB5',_z='\u22E8',Mz='\u2AAF',Gz='\u2AB3',Uz='\u227E',Vz='\u2032',Wz='\u2033',Fz='\u2119',jz='\u2AB9',Hz='\u2AB5',Yz='\u22E8',$z='\u220F',Kz='\u220F',Xz='\u232E',Qz='\u2312',Zz='\u2313',Jz='\u221D',e_='\u221D',t_='\u2237',n_='\u221D',r_='\u227E',a_='\u22B0',o_='\uD835\uDCAB',i_='\uD835\uDCC5',s_='\u03A8',l_='\u03C8',d_='\u2008',c_='\uD835\uDD14',p_='\uD835\uDD2E',u_='\u2A0C',m_='\uD835\uDD62',g_='\u211A',h_='\u2057',f_='\uD835\uDCAC',y_='\uD835\uDCC6',b_='\u210D',x_='\u2A16',k_='?',S_='\u225F',w_='"',v_='"',T_='\u21DB',C_='\u223D\u0331',E_='\u0154',A_='\u0155',O_='\u221A',P_='\u29B3',L_='\u27E9',q_='\u27EB',R_='\u2992',D_='\u29A5',N_='\u27E9',B_='\xBB',I_='\u2975',z_='\u21E5',__='\u2920',M_='\u2933',G_='\u2192',U_='\u21A0',V_='\u21D2',W_='\u291E',F_='\u21AA',j_='\u21AC',H_='\u2945',Y_='\u2974',$_='\u2916',K_='\u21A3',X_='\u219D',Q_='\u291A',Z_='\u291C',J_='\u2236',eM='\u211A',tM='\u290D',nM='\u290F',rM='\u2910',aM='\u2773',oM='}',iM=']',sM='\u298C',lM='\u298E',dM='\u2990',cM='\u0158',pM='\u0159',uM='\u0156',mM='\u0157',gM='\u2309',hM='}',fM='\u0420',yM='\u0440',bM='\u2937',xM='\u2969',kM='\u201D',SM='\u201D',wM='\u21B3',vM='\u211C',TM='\u211B',CM='\u211C',EM='\u211D',AM='\u211C',OM='\u25AD',PM='\xAE',LM='\xAE',qM='\u220B',RM='\u21CB',DM='\u296F',NM='\u297D',BM='\u230B',IM='\uD835\uDD2F',zM='\u211C',_M='\u2964',MM='\u21C1',GM='\u21C0',UM='\u296C',VM='\u03A1',WM='\u03C1',FM='\u03F1',jM='\u27E9',HM='\u21E5',YM='\u2192',$M='\u2192',KM='\u21D2',XM='\u21C4',QM='\u21A3',ZM='\u2309',JM='\u27E7',eG='\u295D',tG='\u2955',nG='\u21C2',rG='\u230B',aG='\u21C1',oG='\u21C0',iG='\u21C4',sG='\u21CC',lG='\u21C9',dG='\u219D',cG='\u21A6',pG='\u22A2',uG='\u295B',mG='\u22CC',gG='\u29D0',hG='\u22B3',fG='\u22B5',yG='\u294F',bG='\u295C',xG='\u2954',kG='\u21BE',SG='\u2953',wG='\u21C0',vG='\u02DA',TG='\u2253',CG='\u21C4',EG='\u21CC',AG='\u200F',OG='\u23B1',PG='\u23B1',LG='\u2AEE',qG='\u27ED',RG='\u21FE',DG='\u27E7',NG='\u2986',BG='\uD835\uDD63',IG='\u211D',zG='\u2A2E',_G='\u2A35',MG='\u2970',GG=')',UG='\u2994',VG='\u2A12',WG='\u21C9',FG='\u21DB',jG='\u203A',HG='\uD835\uDCC7',YG='\u211B',$G='\u21B1',KG='\u21B1',XG=']',QG='\u2019',ZG='\u2019',JG='\u22CC',eU='\u22CA',tU='\u25B9',nU='\u22B5',rU='\u25B8',aU='\u29CE',oU='\u29F4',iU='\u2968',sU='\u211E',lU='\u015A',dU='\u015B',cU='\u201A',pU='\u2AB8',uU='\u0160',mU='\u0161',gU='\u2ABC',hU='\u227B',fU='\u227D',yU='\u2AB0',bU='\u2AB4',xU='\u015E',kU='\u015F',SU='\u015C',wU='\u015D',vU='\u2ABA',TU='\u2AB6',CU='\u22E9',EU='\u2A13',AU='\u227F',OU='\u0421',PU='\u0441',LU='\u22A1',qU='\u22C5',RU='\u2A66',DU='\u2925',NU='\u2198',BU='\u21D8',IU='\u2198',zU='\xA7',_U=';',MU='\u2929',GU='\u2216',UU='\u2216',VU='\u2736',WU='\uD835\uDD16',FU='\uD835\uDD30',jU='\u2322',HU='\u266F',YU='\u0429',$U='\u0449',KU='\u0428',XU='\u0448',QU='\u2193',ZU='\u2190',JU='\u2223',eV='\u2225',tV='\u2192',nV='\u2191',rV='\xAD',aV='\u03A3',oV='\u03C3',iV='\u03C2',sV='\u03C2',lV='\u223C',dV='\u2A6A',cV='\u2243',pV='\u2243',uV='\u2A9E',mV='\u2AA0',gV='\u2A9D',hV='\u2A9F',fV='\u2246',yV='\u2A24',bV='\u2972',xV='\u2190',kV='\u2218',SV='\u2216',wV='\u2A33',vV='\u29E4',TV='\u2223',CV='\u2323',EV='\u2AAA',AV='\u2AAC',OV='\u2AAC\uFE00',PV='\u042C',LV='\u044C',qV='\u233F',RV='\u29C4',DV='/',NV='\uD835\uDD4A',BV='\uD835\uDD64',IV='\u2660',zV='\u2660',_V='\u2225',MV='\u2293',GV='\u2293\uFE00',UV='\u2294',VV='\u2294\uFE00',WV='\u221A',FV='\u228F',jV='\u2291',HV='\u228F',YV='\u2291',$V='\u2290',KV='\u2292',XV='\u2290',QV='\u2292',ZV='\u25A1',JV='\u25A1',eW='\u2293',tW='\u228F',nW='\u2291',rW='\u2290',aW='\u2292',oW='\u2294',iW='\u25AA',sW='\u25A1',lW='\u25AA',dW='\u2192',cW='\uD835\uDCAE',pW='\uD835\uDCC8',uW='\u2216',mW='\u2323',gW='\u22C6',hW='\u22C6',fW='\u2606',yW='\u2605',bW='\u03F5',xW='\u03D5',kW='\xAF',SW='\u2282',wW='\u22D0',vW='\u2ABD',TW='\u2AC5',CW='\u2286',EW='\u2AC3',AW='\u2AC1',OW='\u2ACB',PW='\u228A',LW='\u2ABF',qW='\u2979',RW='\u2282',DW='\u22D0',NW='\u2286',BW='\u2AC5',IW='\u2286',zW='\u228A',_W='\u2ACB',MW='\u2AC7',GW='\u2AD5',UW='\u2AD3',VW='\u2AB8',WW='\u227B',FW='\u227D',jW='\u227B',HW='\u2AB0',YW='\u227D',$W='\u227F',KW='\u2AB0',XW='\u2ABA',QW='\u2AB6',ZW='\u22E9',JW='\u227F',eF='\u220B',tF='\u2211',nF='\u2211',rF='\u266A',aF='\xB9',oF='\xB2',iF='\xB3',sF='\u2283',lF='\u22D1',dF='\u2ABE',cF='\u2AD8',pF='\u2AC6',uF='\u2287',mF='\u2AC4',gF='\u2283',hF='\u2287',fF='\u27C9',yF='\u2AD7',bF='\u297B',xF='\u2AC2',kF='\u2ACC',SF='\u228B',wF='\u2AC0',vF='\u2283',TF='\u22D1',CF='\u2287',EF='\u2AC6',AF='\u228B',OF='\u2ACC',PF='\u2AC8',LF='\u2AD4',qF='\u2AD6',RF='\u2926',DF='\u2199',NF='\u21D9',BF='\u2199',IF='\u292A',zF='\xDF',_F='\t',MF='\u2316',GF='\u03A4',UF='\u03C4',VF='\u23B4',WF='\u0164',FF='\u0165',jF='\u0162',HF='\u0163',YF='\u0422',$F='\u0442',KF='\u20DB',XF='\u2315',QF='\uD835\uDD17',ZF='\uD835\uDD31',JF='\u2234',ej='\u2234',tj='\u2234',nj='\u0398',rj='\u03B8',aj='\u03D1',oj='\u03D1',ij='\u2248',sj='\u223C',lj='\u205F\u200A',dj='\u2009',cj='\u2009',pj='\u2248',uj='\u223C',mj='\xDE',gj='\xFE',hj='\u02DC',fj='\u223C',yj='\u2243',bj='\u2245',xj='\u2248',kj='\u2A31',Sj='\u22A0',wj='\xD7',vj='\u2A30',Tj='\u222D',Cj='\u2928',Ej='\u2336',Aj='\u2AF1',Oj='\u22A4',Pj='\uD835\uDD4B',Lj='\uD835\uDD65',qj='\u2ADA',Rj='\u2929',Dj='\u2034',Nj='\u2122',Bj='\u2122',Ij='\u25B5',zj='\u25BF',_j='\u25C3',Mj='\u22B4',Gj='\u225C',Uj='\u25B9',Vj='\u22B5',Wj='\u25EC',Fj='\u225C',jj='\u2A3A',Hj='\u20DB',Yj='\u2A39',$j='\u29CD',Kj='\u2A3B',Xj='\u23E2',Qj='\uD835\uDCAF',Zj='\uD835\uDCC9',Jj='\u0426',eH='\u0446',tH='\u040B',nH='\u045B',rH='\u0166',aH='\u0167',oH='\u226C',iH='\u219E',sH='\u21A0',lH='\xDA',dH='\xFA',cH='\u2191',pH='\u219F',uH='\u21D1',mH='\u2949',gH='\u040E',hH='\u045E',fH='\u016C',yH='\u016D',bH='\xDB',xH='\xFB',kH='\u0423',SH='\u0443',wH='\u21C5',vH='\u0170',TH='\u0171',CH='\u296E',EH='\u297E',AH='\uD835\uDD18',OH='\uD835\uDD32',PH='\xD9',LH='\xF9',qH='\u2963',RH='\u21BF',DH='\u21BE',NH='\u2580',BH='\u231C',IH='\u231C',zH='\u230F',_H='\u25F8',MH='\u016A',GH='\u016B',UH='\xA8',VH='_',WH='\u23DF',FH='\u23B5',jH='\u23DD',HH='\u22C3',YH='\u228E',$H='\u0172',KH='\u0173',XH='\uD835\uDD4C',QH='\uD835\uDD66',ZH='\u2912',JH='\u2191',eY='\u2191',tY='\u21D1',nY='\u21C5',rY='\u2195',aY='\u2195',oY='\u21D5',iY='\u296E',sY='\u21BF',lY='\u21BE',dY='\u228E',cY='\u2196',pY='\u2197',uY='\u03C5',mY='\u03D2',gY='\u03D2',hY='\u03A5',fY='\u03C5',yY='\u21A5',bY='\u22A5',xY='\u21C8',kY='\u231D',SY='\u231D',wY='\u230E',vY='\u016E',TY='\u016F',CY='\u25F9',EY='\uD835\uDCB0',AY='\uD835\uDCCA',OY='\u22F0',PY='\u0168',LY='\u0169',qY='\u25B5',RY='\u25B4',DY='\u21C8',NY='\xDC',BY='\xFC',IY='\u29A7',zY='\u299C',_Y='\u03F5',MY='\u03F0',GY='\u2205',UY='\u03D5',VY='\u03D6',WY='\u221D',FY='\u2195',jY='\u21D5',HY='\u03F1',YY='\u03C2',$Y='\u228A\uFE00',KY='\u2ACB\uFE00',XY='\u228B\uFE00',QY='\u2ACC\uFE00',ZY='\u03D1',JY='\u22B2',e$='\u22B3',t$='\u2AE8',n$='\u2AEB',r$='\u2AE9',a$='\u0412',o$='\u0432',i$='\u22A2',s$='\u22A8',l$='\u22A9',d$='\u22AB',c$='\u2AE6',p$='\u22BB',u$='\u2228',m$='\u22C1',g$='\u225A',h$='\u22EE',f$='|',y$='\u2016',b$='|',x$='\u2016',k$='\u2223',S$='|',w$='\u2758',v$='\u2240',T$='\u200A',C$='\uD835\uDD19',E$='\uD835\uDD33',A$='\u22B2',O$='\u2282\u20D2',P$='\u2283\u20D2',L$='\uD835\uDD4D',q$='\uD835\uDD67',R$='\u221D',D$='\u22B3',N$='\uD835\uDCB1',B$='\uD835\uDCCB',I$='\u2ACB\uFE00',z$='\u228A\uFE00',_$='\u2ACC\uFE00',M$='\u228B\uFE00',G$='\u22AA',U$='\u299A',V$='\u0174',W$='\u0175',F$='\u2A5F',j$='\u2227',H$='\u22C0',Y$='\u2259',$$='\u2118',K$='\uD835\uDD1A',X$='\uD835\uDD34',Q$='\uD835\uDD4E',Z$='\uD835\uDD68',J$='\u2118',eK='\u2240',tK='\u2240',nK='\uD835\uDCB2',rK='\uD835\uDCCC',aK='\u22C2',oK='\u25EF',iK='\u22C3',sK='\u25BD',lK='\uD835\uDD1B',dK='\uD835\uDD35',cK='\u27F7',pK='\u27FA',uK='\u039E',mK='\u03BE',gK='\u27F5',hK='\u27F8',fK='\u27FC',yK='\u22FB',bK='\u2A00',xK='\uD835\uDD4F',kK='\uD835\uDD69',SK='\u2A01',wK='\u2A02',vK='\u27F6',TK='\u27F9',CK='\uD835\uDCB3',EK='\uD835\uDCCD',AK='\u2A06',OK='\u2A04',PK='\u25B3',LK='\u22C1',qK='\u22C0',RK='\xDD',DK='\xFD',NK='\u042F',BK='\u044F',IK='\u0176',zK='\u0177',_K='\u042B',MK='\u044B',GK='\xA5',UK='\uD835\uDD1C',VK='\uD835\uDD36',WK='\u0407',FK='\u0457',jK='\uD835\uDD50',HK='\uD835\uDD6A',YK='\uD835\uDCB4',$K='\uD835\uDCCE',KK='\u042E',XK='\u044E',QK='\xFF',ZK='\u0178',JK='\u0179',eX='\u017A',tX='\u017D',nX='\u017E',rX='\u0417',aX='\u0437',oX='\u017B',iX='\u017C',sX='\u2128',lX='\u200B',dX='\u0396',cX='\u03B6',pX='\uD835\uDD37',uX='\u2128',mX='\u0416',gX='\u0436',hX='\u21DD',fX='\uD835\uDD6B',yX='\u2124',bX='\uD835\uDCB5',xX='\uD835\uDCCF',kX='\u200D',SX='\u200C',wX={Aacute:zc,aacute:_c,Abreve:Mc,abreve:Gc,ac:Uc,acd:Vc,acE:Wc,Acirc:Fc,acirc:jc,acute:Hc,Acy:Yc,acy:$c,AElig:Kc,aelig:Xc,af:Qc,Afr:Zc,afr:Jc,Agrave:ep,agrave:tp,alefsym:np,aleph:rp,Alpha:op,alpha:ip,Amacr:sp,amacr:lp,amalg:dp,amp:cp,AMP:pp,andand:up,And:gp,and:hp,andd:fp,andslope:yp,andv:bp,ang:xp,ange:kp,angle:Sp,angmsdaa:vp,angmsdab:Tp,angmsdac:Cp,angmsdad:Ep,angmsdae:Ap,angmsdaf:Op,angmsdag:Pp,angmsdah:Lp,angmsd:qp,angrt:Rp,angrtvb:Dp,angrtvbd:Np,angsph:Bp,angst:Ip,angzarr:zp,Aogon:_p,aogon:Mp,Aopf:Gp,aopf:Up,apacir:Vp,ap:Wp,apE:Fp,ape:jp,apid:Hp,apos:Yp,ApplyFunction:$p,approx:Kp,approxeq:Xp,Aring:Qp,aring:Zp,Ascr:Jp,ascr:eu,Assign:tu,ast:ru,asymp:au,asympeq:ou,Atilde:iu,atilde:su,Auml:lu,auml:du,awconint:cu,awint:pu,backcong:uu,backepsilon:gu,backprime:hu,backsim:fu,backsimeq:yu,Backslash:bu,Barv:xu,barvee:ku,barwed:Su,Barwed:wu,barwedge:vu,bbrk:Tu,bbrktbrk:Cu,bcong:Eu,Bcy:Au,bcy:Ou,bdquo:Pu,becaus:Lu,because:qu,Because:Ru,bemptyv:Du,bepsi:Bu,bernou:Iu,Bernoullis:zu,Beta:_u,beta:Gu,beth:Uu,between:Vu,Bfr:Wu,bfr:Fu,bigcap:ju,bigcirc:Hu,bigcup:Yu,bigodot:$u,bigoplus:Ku,bigotimes:Xu,bigsqcup:Qu,bigstar:Zu,bigtriangledown:Ju,bigtriangleup:em,biguplus:tm,bigvee:nm,bigwedge:rm,bkarow:am,blacklozenge:om,blacksquare:im,blacktriangle:sm,blacktriangledown:lm,blacktriangleleft:dm,blacktriangleright:cm,blank:um,blk12:mm,blk14:gm,blk34:hm,block:fm,bne:ym,bnequiv:bm,bNot:xm,bnot:km,Bopf:Sm,bopf:wm,bot:vm,bottom:Tm,bowtie:Cm,boxbox:Em,boxdl:Am,boxdL:Om,boxDl:Pm,boxDL:Lm,boxdr:qm,boxdR:Rm,boxDr:Dm,boxDR:Nm,boxh:Bm,boxH:zm,boxhd:_m,boxHd:Mm,boxhD:Gm,boxHD:Um,boxhu:Vm,boxHu:Wm,boxhU:Fm,boxHU:jm,boxminus:Hm,boxplus:Ym,boxtimes:$m,boxul:Km,boxuL:Xm,boxUl:Qm,boxUL:Zm,boxur:Jm,boxuR:tg,boxUr:ng,boxUR:rg,boxv:ag,boxV:og,boxvh:ig,boxvH:sg,boxVh:dg,boxVH:cg,boxvl:pg,boxvL:ug,boxVl:mg,boxVL:hg,boxvr:fg,boxvR:yg,boxVr:bg,boxVR:xg,bprime:kg,breve:Sg,Breve:wg,brvbar:vg,bscr:Tg,Bscr:Cg,bsemi:Eg,bsim:Ag,bsime:Og,bsolb:Pg,bsol:Lg,bsolhsub:qg,bull:Rg,bullet:Dg,bump:Ng,bumpE:Bg,bumpe:Ig,Bumpeq:zg,bumpeq:_g,Cacute:Mg,cacute:Ug,capand:Vg,capbrcup:Wg,capcap:Fg,cap:jg,Cap:Hg,capcup:Yg,capdot:$g,CapitalDifferentialD:Kg,caps:Xg,caret:Qg,caron:Zg,Cayleys:Jg,ccaps:eh,Ccaron:th,ccaron:nh,Ccedil:rh,ccedil:ah,Ccirc:oh,ccirc:ih,Cconint:sh,ccups:lh,ccupssm:dh,Cdot:ch,cdot:ph,cedil:uh,Cedilla:mh,cemptyv:gh,cent:hh,centerdot:fh,CenterDot:yh,cfr:bh,Cfr:xh,CHcy:kh,chcy:Sh,check:wh,checkmark:vh,Chi:Th,chi:Ch,circ:Eh,circeq:Ah,circlearrowleft:Oh,circlearrowright:Ph,circledast:Lh,circledcirc:qh,circleddash:Rh,CircleDot:Dh,circledR:Nh,circledS:Bh,CircleMinus:Ih,CirclePlus:zh,CircleTimes:_h,cir:Mh,cirE:Gh,cire:Uh,cirfnint:Vh,cirmid:Wh,cirscir:Fh,ClockwiseContourIntegral:jh,CloseCurlyDoubleQuote:Hh,CloseCurlyQuote:Yh,clubs:$h,clubsuit:Kh,colon:Xh,Colon:Qh,Colone:Zh,colone:Jh,coloneq:ef,comma:tf,commat:nf,comp:rf,compfn:of,complement:sf,complexes:lf,cong:df,congdot:cf,Congruent:pf,conint:uf,Conint:mf,ContourIntegral:gf,copf:hf,Copf:ff,coprod:yf,Coproduct:bf,copy:xf,COPY:kf,copysr:Sf,CounterClockwiseContourIntegral:wf,crarr:vf,cross:Tf,Cross:Cf,Cscr:Ef,cscr:Af,csub:Of,csube:Pf,csup:Lf,csupe:qf,ctdot:Rf,cudarrl:Df,cudarrr:Nf,cuepr:Bf,cuesc:If,cularr:zf,cularrp:_f,cupbrcap:Mf,cupcap:Gf,CupCap:Uf,cup:Vf,Cup:Wf,cupcup:Ff,cupdot:jf,cupor:Hf,cups:Yf,curarr:$f,curarrm:Kf,curlyeqprec:Xf,curlyeqsucc:Qf,curlyvee:Zf,curlywedge:Jf,curren:ey,curvearrowleft:ty,curvearrowright:ny,cuvee:ry,cuwed:ay,cwconint:oy,cwint:iy,cylcty:sy,dagger:ly,Dagger:dy,daleth:cy,darr:py,Darr:uy,dArr:my,dash:gy,Dashv:hy,dashv:fy,dbkarow:yy,dblac:by,Dcaron:xy,dcaron:ky,Dcy:Sy,dcy:wy,ddagger:vy,ddarr:Ty,DD:Cy,dd:Ey,DDotrahd:Ay,ddotseq:Oy,deg:Py,Del:Ly,Delta:qy,delta:Ry,demptyv:Dy,dfisht:Ny,Dfr:By,dfr:Iy,dHar:zy,dharl:_y,dharr:My,DiacriticalAcute:Gy,DiacriticalDot:Uy,DiacriticalDoubleAcute:Vy,DiacriticalGrave:Wy,DiacriticalTilde:Fy,diam:jy,diamond:Hy,Diamond:Yy,diamondsuit:$y,diams:Ky,die:Xy,DifferentialD:Qy,digamma:Zy,disin:Jy,div:eb,divide:tb,divideontimes:nb,divonx:rb,DJcy:ab,djcy:ob,dlcorn:ib,dlcrop:sb,dollar:lb,Dopf:db,dopf:cb,Dot:pb,dot:ub,DotDot:mb,doteq:gb,doteqdot:hb,DotEqual:fb,dotminus:yb,dotplus:bb,dotsquare:xb,doublebarwedge:kb,DoubleContourIntegral:Sb,DoubleDot:wb,DoubleDownArrow:vb,DoubleLeftArrow:Tb,DoubleLeftRightArrow:Cb,DoubleLeftTee:Eb,DoubleLongLeftArrow:Ab,DoubleLongLeftRightArrow:Ob,DoubleLongRightArrow:Pb,DoubleRightArrow:Lb,DoubleRightTee:qb,DoubleUpArrow:Rb,DoubleUpDownArrow:Db,DoubleVerticalBar:Nb,DownArrowBar:Bb,downarrow:Ib,DownArrow:zb,Downarrow:_b,DownArrowUpArrow:Mb,DownBreve:Gb,downdownarrows:Ub,downharpoonleft:Vb,downharpoonright:Wb,DownLeftRightVector:Fb,DownLeftTeeVector:jb,DownLeftVectorBar:Hb,DownLeftVector:Yb,DownRightTeeVector:$b,DownRightVectorBar:Kb,DownRightVector:Xb,DownTeeArrow:Qb,DownTee:Zb,drbkarow:Jb,drcorn:ex,drcrop:tx,Dscr:nx,dscr:ax,DScy:ox,dscy:ix,dsol:sx,Dstrok:lx,dstrok:dx,dtdot:cx,dtri:px,dtrif:ux,duarr:mx,duhar:gx,dwangle:hx,DZcy:fx,dzcy:yx,dzigrarr:bx,Eacute:xx,eacute:kx,easter:Sx,Ecaron:wx,ecaron:vx,Ecirc:Tx,ecirc:Cx,ecir:Ex,ecolon:Ax,Ecy:Ox,ecy:Px,eDDot:Lx,Edot:qx,edot:Rx,eDot:Dx,ee:Nx,efDot:Bx,Efr:Ix,efr:zx,eg:_x,Egrave:Mx,egrave:Gx,egs:Ux,egsdot:Vx,el:Wx,Element:Fx,elinters:jx,ell:Hx,els:Yx,elsdot:$x,Emacr:Kx,emacr:Xx,empty:Qx,emptyset:Zx,EmptySmallSquare:Jx,emptyv:ek,EmptyVerySmallSquare:tk,emsp13:nk,emsp14:rk,emsp:ak,ENG:ok,eng:ik,ensp:sk,Eogon:lk,eogon:dk,Eopf:ck,eopf:pk,epar:uk,eparsl:mk,eplus:gk,epsi:hk,Epsilon:fk,epsilon:yk,epsiv:bk,eqcirc:xk,eqcolon:kk,eqsim:Sk,eqslantgtr:wk,eqslantless:vk,Equal:Tk,equals:Ck,EqualTilde:Ek,equest:Ak,Equilibrium:Ok,equiv:Pk,equivDD:Lk,eqvparsl:qk,erarr:Rk,erDot:Dk,escr:Nk,Escr:Bk,esdot:Ik,Esim:zk,esim:_k,Eta:Mk,eta:Gk,ETH:Uk,eth:Vk,Euml:Wk,euml:Fk,euro:jk,excl:Hk,exist:Yk,Exists:$k,expectation:Kk,exponentiale:Xk,ExponentialE:Qk,fallingdotseq:Zk,Fcy:Jk,fcy:eS,female:tS,ffilig:nS,fflig:rS,ffllig:aS,Ffr:iS,ffr:sS,filig:lS,FilledSmallSquare:dS,FilledVerySmallSquare:cS,fjlig:pS,flat:uS,fllig:mS,fltns:gS,fnof:hS,Fopf:fS,fopf:yS,forall:bS,ForAll:xS,fork:kS,forkv:SS,Fouriertrf:wS,fpartint:vS,frac12:TS,frac13:CS,frac14:ES,frac15:AS,frac16:OS,frac18:PS,frac23:LS,frac25:qS,frac34:RS,frac35:DS,frac38:NS,frac45:BS,frac56:IS,frac58:zS,frac78:_S,frasl:MS,frown:GS,fscr:US,Fscr:VS,gacute:WS,Gamma:FS,gamma:jS,Gammad:HS,gammad:YS,gap:$S,Gbreve:KS,gbreve:XS,Gcedil:QS,Gcirc:ZS,gcirc:JS,Gcy:ew,gcy:tw,Gdot:nw,gdot:rw,ge:aw,gE:ow,gEl:iw,gel:sw,geq:lw,geqq:dw,geqslant:cw,gescc:pw,ges:uw,gesdot:mw,gesdoto:gw,gesdotol:hw,gesl:fw,gesles:yw,Gfr:bw,gfr:xw,gg:kw,Gg:Sw,ggg:ww,gimel:vw,GJcy:Tw,gjcy:Cw,gla:Ew,gl:Aw,glE:Ow,glj:Pw,gnap:Lw,gnapprox:qw,gne:Rw,gnE:Dw,gneq:Nw,gneqq:Bw,gnsim:Iw,Gopf:zw,gopf:_w,grave:Mw,GreaterEqual:Gw,GreaterEqualLess:Uw,GreaterFullEqual:Vw,GreaterGreater:Ww,GreaterLess:Fw,GreaterSlantEqual:jw,GreaterTilde:Hw,Gscr:Yw,gscr:$w,gsim:Kw,gsime:Xw,gsiml:Qw,gtcc:Zw,gtcir:Jw,gt:ev,GT:tv,Gt:nv,gtdot:rv,gtlPar:av,gtquest:ov,gtrapprox:iv,gtrarr:sv,gtrdot:lv,gtreqless:dv,gtreqqless:cv,gtrless:pv,gtrsim:uv,gvertneqq:mv,gvnE:gv,Hacek:hv,hairsp:fv,half:yv,hamilt:bv,HARDcy:xv,hardcy:kv,harrcir:Sv,harr:wv,hArr:vv,harrw:Tv,Hat:Cv,hbar:Ev,Hcirc:Av,hcirc:Ov,hearts:Pv,heartsuit:Lv,hellip:qv,hercon:Rv,hfr:Dv,Hfr:Nv,HilbertSpace:Bv,hksearow:Iv,hkswarow:zv,hoarr:_v,homtht:Mv,hookleftarrow:Gv,hookrightarrow:Uv,hopf:Vv,Hopf:Wv,horbar:Fv,HorizontalLine:jv,hscr:Hv,Hscr:Yv,hslash:$v,Hstrok:Kv,hstrok:Xv,HumpDownHump:Qv,HumpEqual:Zv,hybull:Jv,hyphen:eT,Iacute:tT,iacute:nT,ic:rT,Icirc:aT,icirc:oT,Icy:iT,icy:sT,Idot:lT,IEcy:dT,iecy:cT,iexcl:pT,iff:uT,ifr:mT,Ifr:gT,Igrave:hT,igrave:fT,ii:yT,iiiint:bT,iiint:xT,iinfin:kT,iiota:ST,IJlig:wT,ijlig:vT,Imacr:TT,imacr:CT,image:ET,ImaginaryI:AT,imagline:OT,imagpart:PT,imath:qT,Im:RT,imof:DT,imped:NT,Implies:BT,incare:IT,infin:zT,infintie:_T,inodot:MT,intcal:UT,int:VT,Int:WT,integers:FT,Integral:jT,intercal:HT,Intersection:YT,intlarhk:$T,intprod:KT,InvisibleComma:XT,InvisibleTimes:QT,IOcy:ZT,iocy:JT,Iogon:eC,iogon:tC,Iopf:nC,iopf:rC,Iota:aC,iota:oC,iprod:iC,iquest:sC,iscr:lC,Iscr:dC,isin:cC,isindot:pC,isinE:uC,isins:mC,isinsv:gC,isinv:hC,it:fC,Itilde:yC,itilde:bC,Iukcy:xC,iukcy:kC,Iuml:SC,iuml:wC,Jcirc:vC,jcirc:TC,Jcy:CC,jcy:EC,Jfr:AC,jfr:OC,jmath:PC,Jopf:LC,jopf:qC,Jscr:RC,jscr:DC,Jsercy:NC,jsercy:BC,Jukcy:IC,jukcy:zC,Kappa:_C,kappa:MC,kappav:GC,Kcedil:UC,kcedil:VC,Kcy:WC,kcy:FC,Kfr:jC,kfr:HC,kgreen:YC,KHcy:$C,khcy:KC,KJcy:XC,kjcy:QC,Kopf:ZC,kopf:JC,Kscr:eE,kscr:tE,lAarr:nE,Lacute:rE,lacute:aE,laemptyv:oE,lagran:iE,Lambda:sE,lambda:dE,lang:cE,Lang:pE,langd:uE,langle:mE,lap:hE,Laplacetrf:fE,laquo:yE,larrb:bE,larrbfs:xE,larr:kE,Larr:SE,lArr:wE,larrfs:vE,larrhk:TE,larrlp:CE,larrpl:EE,larrsim:AE,larrtl:OE,latail:PE,lAtail:LE,lat:qE,late:RE,lates:DE,lbarr:NE,lBarr:BE,lbbrk:IE,lbrace:zE,lbrack:_E,lbrke:ME,lbrksld:GE,lbrkslu:UE,Lcaron:VE,lcaron:WE,Lcedil:FE,lcedil:jE,lceil:HE,lcub:YE,Lcy:$E,lcy:KE,ldca:XE,ldquo:QE,ldquor:ZE,ldrdhar:JE,ldrushar:eA,ldsh:tA,le:nA,lE:rA,LeftAngleBracket:aA,LeftArrowBar:oA,leftarrow:iA,LeftArrow:sA,Leftarrow:lA,LeftArrowRightArrow:dA,leftarrowtail:cA,LeftCeiling:pA,LeftDoubleBracket:uA,LeftDownTeeVector:mA,LeftDownVectorBar:gA,LeftDownVector:hA,LeftFloor:fA,leftharpoondown:yA,leftharpoonup:bA,leftleftarrows:xA,leftrightarrow:kA,LeftRightArrow:SA,Leftrightarrow:wA,leftrightarrows:vA,leftrightharpoons:TA,leftrightsquigarrow:CA,LeftRightVector:EA,LeftTeeArrow:AA,LeftTee:OA,LeftTeeVector:PA,leftthreetimes:LA,LeftTriangleBar:qA,LeftTriangle:RA,LeftTriangleEqual:DA,LeftUpDownVector:NA,LeftUpTeeVector:BA,LeftUpVectorBar:IA,LeftUpVector:zA,LeftVectorBar:_A,LeftVector:MA,lEg:GA,leg:UA,leq:VA,leqq:WA,leqslant:FA,lescc:jA,les:HA,lesdot:YA,lesdoto:$A,lesdotor:KA,lesg:XA,lesges:QA,lessapprox:ZA,lessdot:JA,lesseqgtr:eO,lesseqqgtr:tO,LessEqualGreater:nO,LessFullEqual:rO,LessGreater:aO,lessgtr:oO,LessLess:iO,lesssim:sO,LessSlantEqual:lO,LessTilde:dO,lfisht:cO,lfloor:pO,Lfr:uO,lfr:mO,lg:gO,lgE:hO,lHar:fO,lhard:yO,lharu:bO,lharul:xO,lhblk:kO,LJcy:SO,ljcy:wO,llarr:vO,ll:TO,Ll:CO,llcorner:EO,Lleftarrow:AO,llhard:OO,lltri:PO,Lmidot:LO,lmidot:qO,lmoustache:RO,lmoust:DO,lnap:NO,lnapprox:BO,lne:IO,lnE:zO,lneq:_O,lneqq:MO,lnsim:GO,loang:UO,loarr:VO,lobrk:WO,longleftarrow:FO,LongLeftArrow:jO,Longleftarrow:HO,longleftrightarrow:YO,LongLeftRightArrow:$O,Longleftrightarrow:KO,longmapsto:XO,longrightarrow:QO,LongRightArrow:ZO,Longrightarrow:JO,looparrowleft:eP,looparrowright:tP,lopar:nP,Lopf:rP,lopf:aP,loplus:oP,lotimes:iP,lowast:sP,lowbar:lP,LowerLeftArrow:dP,LowerRightArrow:cP,loz:pP,lozenge:uP,lozf:mP,lpar:gP,lparlt:hP,lrarr:fP,lrcorner:yP,lrhar:bP,lrhard:xP,lrm:kP,lrtri:SP,lsaquo:wP,lscr:vP,Lscr:TP,lsh:CP,Lsh:EP,lsim:AP,lsime:OP,lsimg:PP,lsqb:LP,lsquo:qP,lsquor:RP,Lstrok:DP,lstrok:NP,ltcc:BP,ltcir:IP,lt:zP,LT:_P,Lt:MP,ltdot:GP,lthree:UP,ltimes:VP,ltlarr:WP,ltquest:FP,ltri:jP,ltrie:HP,ltrif:YP,ltrPar:$P,lurdshar:KP,luruhar:XP,lvertneqq:QP,lvnE:ZP,macr:JP,male:eL,malt:tL,maltese:nL,map:rL,mapsto:aL,mapstodown:oL,mapstoleft:iL,mapstoup:sL,marker:lL,mcomma:dL,Mcy:cL,mcy:pL,mdash:uL,mDDot:mL,measuredangle:gL,MediumSpace:hL,Mellintrf:fL,Mfr:yL,mfr:bL,mho:xL,micro:kL,midast:SL,midcir:wL,mid:vL,middot:TL,minusb:CL,minus:EL,minusd:AL,minusdu:OL,MinusPlus:PL,mlcp:LL,mldr:qL,mnplus:RL,models:DL,Mopf:NL,mopf:BL,mp:IL,mscr:zL,Mscr:_L,mstpos:ML,Mu:GL,mu:UL,multimap:VL,mumap:WL,nabla:FL,Nacute:jL,nacute:HL,nang:YL,nap:$L,napE:KL,napid:XL,napos:QL,napprox:ZL,natural:JL,naturals:eq,natur:tq,nbsp:nq,nbump:rq,nbumpe:aq,ncap:oq,Ncaron:iq,ncaron:sq,Ncedil:lq,ncedil:dq,ncong:cq,ncongdot:pq,ncup:uq,Ncy:mq,ncy:gq,ndash:hq,nearhk:fq,nearr:yq,neArr:bq,nearrow:xq,ne:kq,nedot:Sq,NegativeMediumSpace:wq,NegativeThickSpace:vq,NegativeThinSpace:Tq,NegativeVeryThinSpace:Cq,nequiv:Eq,nesear:Aq,nesim:Oq,NestedGreaterGreater:Pq,NestedLessLess:Lq,NewLine:qq,nexist:Rq,nexists:Dq,Nfr:Nq,nfr:Bq,ngE:Iq,nge:zq,ngeq:_q,ngeqq:Mq,ngeqslant:Gq,nges:Uq,nGg:Vq,ngsim:Wq,nGt:Fq,ngt:jq,ngtr:Hq,nGtv:Yq,nharr:$q,nhArr:Kq,nhpar:Xq,ni:Qq,nis:Zq,nisd:Jq,niv:eR,NJcy:tR,njcy:nR,nlarr:rR,nlArr:aR,nldr:oR,nlE:iR,nle:sR,nleftarrow:lR,nLeftarrow:dR,nleftrightarrow:cR,nLeftrightarrow:pR,nleq:uR,nleqq:mR,nleqslant:gR,nles:hR,nless:fR,nLl:yR,nlsim:bR,nLt:xR,nlt:kR,nltri:SR,nltrie:wR,nLtv:vR,nmid:TR,NoBreak:CR,NonBreakingSpace:ER,nopf:AR,Nopf:OR,Not:PR,not:LR,NotCongruent:qR,NotCupCap:RR,NotDoubleVerticalBar:DR,NotElement:NR,NotEqual:BR,NotEqualTilde:IR,NotExists:zR,NotGreater:_R,NotGreaterEqual:MR,NotGreaterFullEqual:GR,NotGreaterGreater:UR,NotGreaterLess:VR,NotGreaterSlantEqual:WR,NotGreaterTilde:FR,NotHumpDownHump:jR,NotHumpEqual:HR,notin:YR,notindot:$R,notinE:KR,notinva:XR,notinvb:QR,notinvc:ZR,NotLeftTriangleBar:JR,NotLeftTriangle:eD,NotLeftTriangleEqual:tD,NotLess:nD,NotLessEqual:rD,NotLessGreater:aD,NotLessLess:oD,NotLessSlantEqual:iD,NotLessTilde:sD,NotNestedGreaterGreater:lD,NotNestedLessLess:dD,notni:cD,notniva:pD,notnivb:uD,notnivc:mD,NotPrecedes:gD,NotPrecedesEqual:hD,NotPrecedesSlantEqual:fD,NotReverseElement:yD,NotRightTriangleBar:bD,NotRightTriangle:xD,NotRightTriangleEqual:kD,NotSquareSubset:SD,NotSquareSubsetEqual:wD,NotSquareSuperset:vD,NotSquareSupersetEqual:TD,NotSubset:CD,NotSubsetEqual:ED,NotSucceeds:AD,NotSucceedsEqual:OD,NotSucceedsSlantEqual:PD,NotSucceedsTilde:LD,NotSuperset:qD,NotSupersetEqual:RD,NotTilde:ND,NotTildeEqual:BD,NotTildeFullEqual:ID,NotTildeTilde:zD,NotVerticalBar:_D,nparallel:MD,npar:GD,nparsl:UD,npart:VD,npolint:WD,npr:FD,nprcue:jD,nprec:HD,npreceq:YD,npre:$D,nrarrc:KD,nrarr:XD,nrArr:QD,nrarrw:ZD,nrightarrow:JD,nRightarrow:eN,nrtri:tN,nrtrie:nN,nsc:rN,nsccue:aN,nsce:oN,Nscr:iN,nscr:sN,nshortmid:lN,nshortparallel:dN,nsim:cN,nsime:pN,nsimeq:uN,nsmid:mN,nspar:gN,nsqsube:hN,nsqsupe:fN,nsub:yN,nsubE:bN,nsube:xN,nsubset:kN,nsubseteq:SN,nsubseteqq:wN,nsucc:vN,nsucceq:TN,nsup:CN,nsupE:EN,nsupe:AN,nsupset:ON,nsupseteq:PN,nsupseteqq:LN,ntgl:qN,Ntilde:RN,ntilde:DN,ntlg:NN,ntriangleleft:BN,ntrianglelefteq:IN,ntriangleright:zN,ntrianglerighteq:_N,Nu:MN,nu:GN,num:UN,numero:VN,numsp:WN,nvap:FN,nvdash:jN,nvDash:HN,nVdash:YN,nVDash:$N,nvge:KN,nvgt:XN,nvHarr:QN,nvinfin:ZN,nvlArr:JN,nvle:eB,nvlt:tB,nvltrie:nB,nvrArr:rB,nvrtrie:aB,nvsim:oB,nwarhk:iB,nwarr:sB,nwArr:lB,nwarrow:dB,nwnear:cB,Oacute:pB,oacute:uB,oast:mB,Ocirc:gB,ocirc:hB,ocir:fB,Ocy:yB,ocy:bB,odash:xB,Odblac:kB,odblac:SB,odiv:wB,odot:vB,odsold:TB,OElig:CB,oelig:EB,ofcir:AB,Ofr:OB,ofr:PB,ogon:LB,Ograve:qB,ograve:RB,ogt:DB,ohbar:NB,ohm:BB,oint:IB,olarr:zB,olcir:_B,olcross:MB,oline:GB,olt:UB,Omacr:VB,omacr:WB,Omega:FB,omega:jB,Omicron:HB,omicron:YB,omid:$B,ominus:KB,Oopf:XB,oopf:QB,opar:ZB,OpenCurlyDoubleQuote:JB,OpenCurlyQuote:eI,operp:tI,oplus:nI,orarr:rI,Or:aI,or:oI,ord:iI,order:sI,orderof:lI,ordf:dI,ordm:cI,origof:pI,oror:uI,orslope:mI,orv:gI,oS:hI,Oscr:fI,oscr:yI,Oslash:bI,oslash:xI,osol:kI,Otilde:SI,otilde:wI,otimesas:vI,Otimes:TI,otimes:CI,Ouml:EI,ouml:AI,ovbar:OI,OverBar:PI,OverBrace:LI,OverBracket:qI,OverParenthesis:RI,para:DI,parallel:NI,par:BI,parsim:II,parsl:zI,part:_I,PartialD:MI,Pcy:GI,pcy:UI,percnt:VI,period:WI,permil:FI,perp:jI,pertenk:HI,Pfr:YI,pfr:$I,Phi:KI,phi:XI,phiv:QI,phmmat:ZI,phone:JI,Pi:ez,pi:tz,pitchfork:nz,piv:rz,planck:az,planckh:oz,plankv:iz,plusacir:sz,plusb:lz,pluscir:dz,plus:cz,plusdo:pz,plusdu:uz,pluse:mz,PlusMinus:gz,plusmn:hz,plussim:fz,plustwo:yz,pm:bz,Poincareplane:xz,pointint:kz,popf:Sz,Popf:wz,pound:vz,prap:Tz,Pr:Cz,pr:Ez,prcue:Az,precapprox:Oz,prec:Pz,preccurlyeq:Lz,Precedes:qz,PrecedesEqual:Rz,PrecedesSlantEqual:Dz,PrecedesTilde:Nz,preceq:Bz,precnapprox:Iz,precneqq:zz,precnsim:_z,pre:Mz,prE:Gz,precsim:Uz,prime:Vz,Prime:Wz,primes:Fz,prnap:jz,prnE:Hz,prnsim:Yz,prod:$z,Product:Kz,profalar:Xz,profline:Qz,profsurf:Zz,prop:Jz,Proportional:e_,Proportion:t_,propto:n_,prsim:r_,prurel:a_,Pscr:o_,pscr:i_,Psi:s_,psi:l_,puncsp:d_,Qfr:c_,qfr:p_,qint:u_,qopf:m_,Qopf:g_,qprime:h_,Qscr:f_,qscr:y_,quaternions:b_,quatint:x_,quest:k_,questeq:S_,quot:w_,QUOT:v_,rAarr:T_,race:C_,Racute:E_,racute:A_,radic:O_,raemptyv:P_,rang:L_,Rang:q_,rangd:R_,range:D_,rangle:N_,raquo:B_,rarrap:I_,rarrb:z_,rarrbfs:__,rarrc:M_,rarr:G_,Rarr:U_,rArr:V_,rarrfs:W_,rarrhk:F_,rarrlp:j_,rarrpl:H_,rarrsim:Y_,Rarrtl:$_,rarrtl:K_,rarrw:X_,ratail:Q_,rAtail:Z_,ratio:J_,rationals:eM,rbarr:tM,rBarr:nM,RBarr:rM,rbbrk:aM,rbrace:oM,rbrack:iM,rbrke:sM,rbrksld:lM,rbrkslu:dM,Rcaron:cM,rcaron:pM,Rcedil:uM,rcedil:mM,rceil:gM,rcub:hM,Rcy:fM,rcy:yM,rdca:bM,rdldhar:xM,rdquo:kM,rdquor:SM,rdsh:wM,real:vM,realine:TM,realpart:CM,reals:EM,Re:AM,rect:OM,reg:PM,REG:LM,ReverseElement:qM,ReverseEquilibrium:RM,ReverseUpEquilibrium:DM,rfisht:NM,rfloor:BM,rfr:IM,Rfr:zM,rHar:_M,rhard:MM,rharu:GM,rharul:UM,Rho:VM,rho:WM,rhov:FM,RightAngleBracket:jM,RightArrowBar:HM,rightarrow:YM,RightArrow:$M,Rightarrow:KM,RightArrowLeftArrow:XM,rightarrowtail:QM,RightCeiling:ZM,RightDoubleBracket:JM,RightDownTeeVector:eG,RightDownVectorBar:tG,RightDownVector:nG,RightFloor:rG,rightharpoondown:aG,rightharpoonup:oG,rightleftarrows:iG,rightleftharpoons:sG,rightrightarrows:lG,rightsquigarrow:dG,RightTeeArrow:cG,RightTee:pG,RightTeeVector:uG,rightthreetimes:mG,RightTriangleBar:gG,RightTriangle:hG,RightTriangleEqual:fG,RightUpDownVector:yG,RightUpTeeVector:bG,RightUpVectorBar:xG,RightUpVector:kG,RightVectorBar:SG,RightVector:wG,ring:vG,risingdotseq:TG,rlarr:CG,rlhar:EG,rlm:AG,rmoustache:OG,rmoust:PG,rnmid:LG,roang:qG,roarr:RG,robrk:DG,ropar:NG,ropf:BG,Ropf:IG,roplus:zG,rotimes:_G,RoundImplies:MG,rpar:GG,rpargt:UG,rppolint:VG,rrarr:WG,Rrightarrow:FG,rsaquo:jG,rscr:HG,Rscr:YG,rsh:$G,Rsh:KG,rsqb:XG,rsquo:QG,rsquor:ZG,rthree:JG,rtimes:eU,rtri:tU,rtrie:nU,rtrif:rU,rtriltri:aU,RuleDelayed:oU,ruluhar:iU,rx:sU,Sacute:lU,sacute:dU,sbquo:cU,scap:pU,Scaron:uU,scaron:mU,Sc:gU,sc:hU,sccue:fU,sce:yU,scE:bU,Scedil:xU,scedil:kU,Scirc:SU,scirc:wU,scnap:vU,scnE:TU,scnsim:CU,scpolint:EU,scsim:AU,Scy:OU,scy:PU,sdotb:LU,sdot:qU,sdote:RU,searhk:DU,searr:NU,seArr:BU,searrow:IU,sect:zU,semi:_U,seswar:MU,setminus:GU,setmn:UU,sext:VU,Sfr:WU,sfr:FU,sfrown:jU,sharp:HU,SHCHcy:YU,shchcy:$U,SHcy:KU,shcy:XU,ShortDownArrow:QU,ShortLeftArrow:ZU,shortmid:JU,shortparallel:eV,ShortRightArrow:tV,ShortUpArrow:nV,shy:rV,Sigma:aV,sigma:oV,sigmaf:iV,sigmav:sV,sim:lV,simdot:dV,sime:cV,simeq:pV,simg:uV,simgE:mV,siml:gV,simlE:hV,simne:fV,simplus:yV,simrarr:bV,slarr:xV,SmallCircle:kV,smallsetminus:SV,smashp:wV,smeparsl:vV,smid:TV,smile:CV,smt:EV,smte:AV,smtes:OV,SOFTcy:PV,softcy:LV,solbar:qV,solb:RV,sol:DV,Sopf:NV,sopf:BV,spades:IV,spadesuit:zV,spar:_V,sqcap:MV,sqcaps:GV,sqcup:UV,sqcups:VV,Sqrt:WV,sqsub:FV,sqsube:jV,sqsubset:HV,sqsubseteq:YV,sqsup:$V,sqsupe:KV,sqsupset:XV,sqsupseteq:QV,square:ZV,Square:JV,SquareIntersection:eW,SquareSubset:tW,SquareSubsetEqual:nW,SquareSuperset:rW,SquareSupersetEqual:aW,SquareUnion:oW,squarf:iW,squ:sW,squf:lW,srarr:dW,Sscr:cW,sscr:pW,ssetmn:uW,ssmile:mW,sstarf:gW,Star:hW,star:fW,starf:yW,straightepsilon:bW,straightphi:xW,strns:kW,sub:SW,Sub:wW,subdot:vW,subE:TW,sube:CW,subedot:EW,submult:AW,subnE:OW,subne:PW,subplus:LW,subrarr:qW,subset:RW,Subset:DW,subseteq:NW,subseteqq:BW,SubsetEqual:IW,subsetneq:zW,subsetneqq:_W,subsim:MW,subsub:GW,subsup:UW,succapprox:VW,succ:WW,succcurlyeq:FW,Succeeds:jW,SucceedsEqual:HW,SucceedsSlantEqual:YW,SucceedsTilde:$W,succeq:KW,succnapprox:XW,succneqq:QW,succnsim:ZW,succsim:JW,SuchThat:eF,sum:tF,Sum:nF,sung:rF,sup1:aF,sup2:oF,sup3:iF,sup:sF,Sup:lF,supdot:dF,supdsub:cF,supE:pF,supe:uF,supedot:mF,Superset:gF,SupersetEqual:hF,suphsol:fF,suphsub:yF,suplarr:bF,supmult:xF,supnE:kF,supne:SF,supplus:wF,supset:vF,Supset:TF,supseteq:CF,supseteqq:EF,supsetneq:AF,supsetneqq:OF,supsim:PF,supsub:LF,supsup:qF,swarhk:RF,swarr:DF,swArr:NF,swarrow:BF,swnwar:IF,szlig:zF,Tab:_F,target:MF,Tau:GF,tau:UF,tbrk:VF,Tcaron:WF,tcaron:FF,Tcedil:jF,tcedil:HF,Tcy:YF,tcy:$F,tdot:KF,telrec:XF,Tfr:QF,tfr:ZF,there4:JF,therefore:ej,Therefore:tj,Theta:nj,theta:rj,thetasym:aj,thetav:oj,thickapprox:ij,thicksim:sj,ThickSpace:lj,ThinSpace:dj,thinsp:cj,thkap:pj,thksim:uj,THORN:mj,thorn:gj,tilde:hj,Tilde:fj,TildeEqual:yj,TildeFullEqual:bj,TildeTilde:xj,timesbar:kj,timesb:Sj,times:wj,timesd:vj,tint:Tj,toea:Cj,topbot:Ej,topcir:Aj,top:Oj,Topf:Pj,topf:Lj,topfork:qj,tosa:Rj,tprime:Dj,trade:Nj,TRADE:Bj,triangle:Ij,triangledown:zj,triangleleft:_j,trianglelefteq:Mj,triangleq:Gj,triangleright:Uj,trianglerighteq:Vj,tridot:Wj,trie:Fj,triminus:jj,TripleDot:Hj,triplus:Yj,trisb:$j,tritime:Kj,trpezium:Xj,Tscr:Qj,tscr:Zj,TScy:Jj,tscy:eH,TSHcy:tH,tshcy:nH,Tstrok:rH,tstrok:aH,twixt:oH,twoheadleftarrow:iH,twoheadrightarrow:sH,Uacute:lH,uacute:dH,uarr:cH,Uarr:pH,uArr:uH,Uarrocir:mH,Ubrcy:gH,ubrcy:hH,Ubreve:fH,ubreve:yH,Ucirc:bH,ucirc:xH,Ucy:kH,ucy:SH,udarr:wH,Udblac:vH,udblac:TH,udhar:CH,ufisht:EH,Ufr:AH,ufr:OH,Ugrave:PH,ugrave:LH,uHar:qH,uharl:RH,uharr:DH,uhblk:NH,ulcorn:BH,ulcorner:IH,ulcrop:zH,ultri:_H,Umacr:MH,umacr:GH,uml:UH,UnderBar:VH,UnderBrace:WH,UnderBracket:FH,UnderParenthesis:jH,Union:HH,UnionPlus:YH,Uogon:$H,uogon:KH,Uopf:XH,uopf:QH,UpArrowBar:ZH,uparrow:JH,UpArrow:eY,Uparrow:tY,UpArrowDownArrow:nY,updownarrow:rY,UpDownArrow:aY,Updownarrow:oY,UpEquilibrium:iY,upharpoonleft:sY,upharpoonright:lY,uplus:dY,UpperLeftArrow:cY,UpperRightArrow:pY,upsi:uY,Upsi:mY,upsih:gY,Upsilon:hY,upsilon:fY,UpTeeArrow:yY,UpTee:bY,upuparrows:xY,urcorn:kY,urcorner:SY,urcrop:wY,Uring:vY,uring:TY,urtri:CY,Uscr:EY,uscr:AY,utdot:OY,Utilde:PY,utilde:LY,utri:qY,utrif:RY,uuarr:DY,Uuml:NY,uuml:BY,uwangle:IY,vangrt:zY,varepsilon:_Y,varkappa:MY,varnothing:GY,varphi:UY,varpi:VY,varpropto:WY,varr:FY,vArr:jY,varrho:HY,varsigma:YY,varsubsetneq:$Y,varsubsetneqq:KY,varsupsetneq:XY,varsupsetneqq:QY,vartheta:ZY,vartriangleleft:JY,vartriangleright:e$,vBar:t$,Vbar:n$,vBarv:r$,Vcy:a$,vcy:o$,vdash:i$,vDash:s$,Vdash:l$,VDash:d$,Vdashl:c$,veebar:p$,vee:u$,Vee:m$,veeeq:g$,vellip:h$,verbar:f$,Verbar:y$,vert:b$,Vert:x$,VerticalBar:k$,VerticalLine:S$,VerticalSeparator:w$,VerticalTilde:v$,VeryThinSpace:T$,Vfr:C$,vfr:E$,vltri:A$,vnsub:O$,vnsup:P$,Vopf:L$,vopf:q$,vprop:R$,vrtri:D$,Vscr:N$,vscr:B$,vsubnE:I$,vsubne:z$,vsupnE:_$,vsupne:M$,Vvdash:G$,vzigzag:U$,Wcirc:V$,wcirc:W$,wedbar:F$,wedge:j$,Wedge:H$,wedgeq:Y$,weierp:$$,Wfr:K$,wfr:X$,Wopf:Q$,wopf:Z$,wp:J$,wr:eK,wreath:tK,Wscr:nK,wscr:rK,xcap:aK,xcirc:oK,xcup:iK,xdtri:sK,Xfr:lK,xfr:dK,xharr:cK,xhArr:pK,Xi:uK,xi:mK,xlarr:gK,xlArr:hK,xmap:fK,xnis:yK,xodot:bK,Xopf:xK,xopf:kK,xoplus:SK,xotime:wK,xrarr:vK,xrArr:TK,Xscr:CK,xscr:EK,xsqcup:AK,xuplus:OK,xutri:PK,xvee:LK,xwedge:qK,Yacute:RK,yacute:DK,YAcy:NK,yacy:BK,Ycirc:IK,ycirc:zK,Ycy:_K,ycy:MK,yen:GK,Yfr:UK,yfr:VK,YIcy:WK,yicy:FK,Yopf:jK,yopf:HK,Yscr:YK,yscr:$K,YUcy:KK,yucy:XK,yuml:QK,Yuml:ZK,Zacute:JK,zacute:eX,Zcaron:tX,zcaron:nX,Zcy:rX,zcy:aX,Zdot:oX,zdot:iX,zeetrf:sX,ZeroWidthSpace:lX,Zeta:dX,zeta:cX,zfr:pX,Zfr:uX,ZHcy:mX,zhcy:gX,zigrarr:hX,zopf:fX,Zopf:yX,Zscr:bX,zscr:xX,zwj:kX,zwnj:SX,in:'\u2208',Map:'\u2905'},vX=Object.freeze({Aacute:zc,aacute:_c,Abreve:Mc,abreve:Gc,ac:Uc,acd:Vc,acE:Wc,Acirc:Fc,acirc:jc,acute:Hc,Acy:Yc,acy:$c,AElig:Kc,aelig:Xc,af:Qc,Afr:Zc,afr:Jc,Agrave:ep,agrave:tp,alefsym:np,aleph:rp,Alpha:op,alpha:ip,Amacr:sp,amacr:lp,amalg:dp,amp:cp,AMP:pp,andand:up,And:gp,and:hp,andd:fp,andslope:yp,andv:bp,ang:xp,ange:kp,angle:Sp,angmsdaa:vp,angmsdab:Tp,angmsdac:Cp,angmsdad:Ep,angmsdae:Ap,angmsdaf:Op,angmsdag:Pp,angmsdah:Lp,angmsd:qp,angrt:Rp,angrtvb:Dp,angrtvbd:Np,angsph:Bp,angst:Ip,angzarr:zp,Aogon:_p,aogon:Mp,Aopf:Gp,aopf:Up,apacir:Vp,ap:Wp,apE:Fp,ape:jp,apid:Hp,apos:Yp,ApplyFunction:$p,approx:Kp,approxeq:Xp,Aring:Qp,aring:Zp,Ascr:Jp,ascr:eu,Assign:tu,ast:ru,asymp:au,asympeq:ou,Atilde:iu,atilde:su,Auml:lu,auml:du,awconint:cu,awint:pu,backcong:uu,backepsilon:gu,backprime:hu,backsim:fu,backsimeq:yu,Backslash:bu,Barv:xu,barvee:ku,barwed:Su,Barwed:wu,barwedge:vu,bbrk:Tu,bbrktbrk:Cu,bcong:Eu,Bcy:Au,bcy:Ou,bdquo:Pu,becaus:Lu,because:qu,Because:Ru,bemptyv:Du,bepsi:Bu,bernou:Iu,Bernoullis:zu,Beta:_u,beta:Gu,beth:Uu,between:Vu,Bfr:Wu,bfr:Fu,bigcap:ju,bigcirc:Hu,bigcup:Yu,bigodot:$u,bigoplus:Ku,bigotimes:Xu,bigsqcup:Qu,bigstar:Zu,bigtriangledown:Ju,bigtriangleup:em,biguplus:tm,bigvee:nm,bigwedge:rm,bkarow:am,blacklozenge:om,blacksquare:im,blacktriangle:sm,blacktriangledown:lm,blacktriangleleft:dm,blacktriangleright:cm,blank:um,blk12:mm,blk14:gm,blk34:hm,block:fm,bne:ym,bnequiv:bm,bNot:xm,bnot:km,Bopf:Sm,bopf:wm,bot:vm,bottom:Tm,bowtie:Cm,boxbox:Em,boxdl:Am,boxdL:Om,boxDl:Pm,boxDL:Lm,boxdr:qm,boxdR:Rm,boxDr:Dm,boxDR:Nm,boxh:Bm,boxH:zm,boxhd:_m,boxHd:Mm,boxhD:Gm,boxHD:Um,boxhu:Vm,boxHu:Wm,boxhU:Fm,boxHU:jm,boxminus:Hm,boxplus:Ym,boxtimes:$m,boxul:Km,boxuL:Xm,boxUl:Qm,boxUL:Zm,boxur:Jm,boxuR:tg,boxUr:ng,boxUR:rg,boxv:ag,boxV:og,boxvh:ig,boxvH:sg,boxVh:dg,boxVH:cg,boxvl:pg,boxvL:ug,boxVl:mg,boxVL:hg,boxvr:fg,boxvR:yg,boxVr:bg,boxVR:xg,bprime:kg,breve:Sg,Breve:wg,brvbar:vg,bscr:Tg,Bscr:Cg,bsemi:Eg,bsim:Ag,bsime:Og,bsolb:Pg,bsol:Lg,bsolhsub:qg,bull:Rg,bullet:Dg,bump:Ng,bumpE:Bg,bumpe:Ig,Bumpeq:zg,bumpeq:_g,Cacute:Mg,cacute:Ug,capand:Vg,capbrcup:Wg,capcap:Fg,cap:jg,Cap:Hg,capcup:Yg,capdot:$g,CapitalDifferentialD:Kg,caps:Xg,caret:Qg,caron:Zg,Cayleys:Jg,ccaps:eh,Ccaron:th,ccaron:nh,Ccedil:rh,ccedil:ah,Ccirc:oh,ccirc:ih,Cconint:sh,ccups:lh,ccupssm:dh,Cdot:ch,cdot:ph,cedil:uh,Cedilla:mh,cemptyv:gh,cent:hh,centerdot:fh,CenterDot:yh,cfr:bh,Cfr:xh,CHcy:kh,chcy:Sh,check:wh,checkmark:vh,Chi:Th,chi:Ch,circ:Eh,circeq:Ah,circlearrowleft:Oh,circlearrowright:Ph,circledast:Lh,circledcirc:qh,circleddash:Rh,CircleDot:Dh,circledR:Nh,circledS:Bh,CircleMinus:Ih,CirclePlus:zh,CircleTimes:_h,cir:Mh,cirE:Gh,cire:Uh,cirfnint:Vh,cirmid:Wh,cirscir:Fh,ClockwiseContourIntegral:jh,CloseCurlyDoubleQuote:Hh,CloseCurlyQuote:Yh,clubs:$h,clubsuit:Kh,colon:Xh,Colon:Qh,Colone:Zh,colone:Jh,coloneq:ef,comma:tf,commat:nf,comp:rf,compfn:of,complement:sf,complexes:lf,cong:df,congdot:cf,Congruent:pf,conint:uf,Conint:mf,ContourIntegral:gf,copf:hf,Copf:ff,coprod:yf,Coproduct:bf,copy:xf,COPY:kf,copysr:Sf,CounterClockwiseContourIntegral:wf,crarr:vf,cross:Tf,Cross:Cf,Cscr:Ef,cscr:Af,csub:Of,csube:Pf,csup:Lf,csupe:qf,ctdot:Rf,cudarrl:Df,cudarrr:Nf,cuepr:Bf,cuesc:If,cularr:zf,cularrp:_f,cupbrcap:Mf,cupcap:Gf,CupCap:Uf,cup:Vf,Cup:Wf,cupcup:Ff,cupdot:jf,cupor:Hf,cups:Yf,curarr:$f,curarrm:Kf,curlyeqprec:Xf,curlyeqsucc:Qf,curlyvee:Zf,curlywedge:Jf,curren:ey,curvearrowleft:ty,curvearrowright:ny,cuvee:ry,cuwed:ay,cwconint:oy,cwint:iy,cylcty:sy,dagger:ly,Dagger:dy,daleth:cy,darr:py,Darr:uy,dArr:my,dash:gy,Dashv:hy,dashv:fy,dbkarow:yy,dblac:by,Dcaron:xy,dcaron:ky,Dcy:Sy,dcy:wy,ddagger:vy,ddarr:Ty,DD:Cy,dd:Ey,DDotrahd:Ay,ddotseq:Oy,deg:Py,Del:Ly,Delta:qy,delta:Ry,demptyv:Dy,dfisht:Ny,Dfr:By,dfr:Iy,dHar:zy,dharl:_y,dharr:My,DiacriticalAcute:Gy,DiacriticalDot:Uy,DiacriticalDoubleAcute:Vy,DiacriticalGrave:Wy,DiacriticalTilde:Fy,diam:jy,diamond:Hy,Diamond:Yy,diamondsuit:$y,diams:Ky,die:Xy,DifferentialD:Qy,digamma:Zy,disin:Jy,div:eb,divide:tb,divideontimes:nb,divonx:rb,DJcy:ab,djcy:ob,dlcorn:ib,dlcrop:sb,dollar:lb,Dopf:db,dopf:cb,Dot:pb,dot:ub,DotDot:mb,doteq:gb,doteqdot:hb,DotEqual:fb,dotminus:yb,dotplus:bb,dotsquare:xb,doublebarwedge:kb,DoubleContourIntegral:Sb,DoubleDot:wb,DoubleDownArrow:vb,DoubleLeftArrow:Tb,DoubleLeftRightArrow:Cb,DoubleLeftTee:Eb,DoubleLongLeftArrow:Ab,DoubleLongLeftRightArrow:Ob,DoubleLongRightArrow:Pb,DoubleRightArrow:Lb,DoubleRightTee:qb,DoubleUpArrow:Rb,DoubleUpDownArrow:Db,DoubleVerticalBar:Nb,DownArrowBar:Bb,downarrow:Ib,DownArrow:zb,Downarrow:_b,DownArrowUpArrow:Mb,DownBreve:Gb,downdownarrows:Ub,downharpoonleft:Vb,downharpoonright:Wb,DownLeftRightVector:Fb,DownLeftTeeVector:jb,DownLeftVectorBar:Hb,DownLeftVector:Yb,DownRightTeeVector:$b,DownRightVectorBar:Kb,DownRightVector:Xb,DownTeeArrow:Qb,DownTee:Zb,drbkarow:Jb,drcorn:ex,drcrop:tx,Dscr:nx,dscr:ax,DScy:ox,dscy:ix,dsol:sx,Dstrok:lx,dstrok:dx,dtdot:cx,dtri:px,dtrif:ux,duarr:mx,duhar:gx,dwangle:hx,DZcy:fx,dzcy:yx,dzigrarr:bx,Eacute:xx,eacute:kx,easter:Sx,Ecaron:wx,ecaron:vx,Ecirc:Tx,ecirc:Cx,ecir:Ex,ecolon:Ax,Ecy:Ox,ecy:Px,eDDot:Lx,Edot:qx,edot:Rx,eDot:Dx,ee:Nx,efDot:Bx,Efr:Ix,efr:zx,eg:_x,Egrave:Mx,egrave:Gx,egs:Ux,egsdot:Vx,el:Wx,Element:Fx,elinters:jx,ell:Hx,els:Yx,elsdot:$x,Emacr:Kx,emacr:Xx,empty:Qx,emptyset:Zx,EmptySmallSquare:Jx,emptyv:ek,EmptyVerySmallSquare:tk,emsp13:nk,emsp14:rk,emsp:ak,ENG:ok,eng:ik,ensp:sk,Eogon:lk,eogon:dk,Eopf:ck,eopf:pk,epar:uk,eparsl:mk,eplus:gk,epsi:hk,Epsilon:fk,epsilon:yk,epsiv:bk,eqcirc:xk,eqcolon:kk,eqsim:Sk,eqslantgtr:wk,eqslantless:vk,Equal:Tk,equals:Ck,EqualTilde:Ek,equest:Ak,Equilibrium:Ok,equiv:Pk,equivDD:Lk,eqvparsl:qk,erarr:Rk,erDot:Dk,escr:Nk,Escr:Bk,esdot:Ik,Esim:zk,esim:_k,Eta:Mk,eta:Gk,ETH:Uk,eth:Vk,Euml:Wk,euml:Fk,euro:jk,excl:Hk,exist:Yk,Exists:$k,expectation:Kk,exponentiale:Xk,ExponentialE:Qk,fallingdotseq:Zk,Fcy:Jk,fcy:eS,female:tS,ffilig:nS,fflig:rS,ffllig:aS,Ffr:iS,ffr:sS,filig:lS,FilledSmallSquare:dS,FilledVerySmallSquare:cS,fjlig:pS,flat:uS,fllig:mS,fltns:gS,fnof:hS,Fopf:fS,fopf:yS,forall:bS,ForAll:xS,fork:kS,forkv:SS,Fouriertrf:wS,fpartint:vS,frac12:TS,frac13:CS,frac14:ES,frac15:AS,frac16:OS,frac18:PS,frac23:LS,frac25:qS,frac34:RS,frac35:DS,frac38:NS,frac45:BS,frac56:IS,frac58:zS,frac78:_S,frasl:MS,frown:GS,fscr:US,Fscr:VS,gacute:WS,Gamma:FS,gamma:jS,Gammad:HS,gammad:YS,gap:$S,Gbreve:KS,gbreve:XS,Gcedil:QS,Gcirc:ZS,gcirc:JS,Gcy:ew,gcy:tw,Gdot:nw,gdot:rw,ge:aw,gE:ow,gEl:iw,gel:sw,geq:lw,geqq:dw,geqslant:cw,gescc:pw,ges:uw,gesdot:mw,gesdoto:gw,gesdotol:hw,gesl:fw,gesles:yw,Gfr:bw,gfr:xw,gg:kw,Gg:Sw,ggg:ww,gimel:vw,GJcy:Tw,gjcy:Cw,gla:Ew,gl:Aw,glE:Ow,glj:Pw,gnap:Lw,gnapprox:qw,gne:Rw,gnE:Dw,gneq:Nw,gneqq:Bw,gnsim:Iw,Gopf:zw,gopf:_w,grave:Mw,GreaterEqual:Gw,GreaterEqualLess:Uw,GreaterFullEqual:Vw,GreaterGreater:Ww,GreaterLess:Fw,GreaterSlantEqual:jw,GreaterTilde:Hw,Gscr:Yw,gscr:$w,gsim:Kw,gsime:Xw,gsiml:Qw,gtcc:Zw,gtcir:Jw,gt:ev,GT:tv,Gt:nv,gtdot:rv,gtlPar:av,gtquest:ov,gtrapprox:iv,gtrarr:sv,gtrdot:lv,gtreqless:dv,gtreqqless:cv,gtrless:pv,gtrsim:uv,gvertneqq:mv,gvnE:gv,Hacek:hv,hairsp:fv,half:yv,hamilt:bv,HARDcy:xv,hardcy:kv,harrcir:Sv,harr:wv,hArr:vv,harrw:Tv,Hat:Cv,hbar:Ev,Hcirc:Av,hcirc:Ov,hearts:Pv,heartsuit:Lv,hellip:qv,hercon:Rv,hfr:Dv,Hfr:Nv,HilbertSpace:Bv,hksearow:Iv,hkswarow:zv,hoarr:_v,homtht:Mv,hookleftarrow:Gv,hookrightarrow:Uv,hopf:Vv,Hopf:Wv,horbar:Fv,HorizontalLine:jv,hscr:Hv,Hscr:Yv,hslash:$v,Hstrok:Kv,hstrok:Xv,HumpDownHump:Qv,HumpEqual:Zv,hybull:Jv,hyphen:eT,Iacute:tT,iacute:nT,ic:rT,Icirc:aT,icirc:oT,Icy:iT,icy:sT,Idot:lT,IEcy:dT,iecy:cT,iexcl:pT,iff:uT,ifr:mT,Ifr:gT,Igrave:hT,igrave:fT,ii:yT,iiiint:bT,iiint:xT,iinfin:kT,iiota:ST,IJlig:wT,ijlig:vT,Imacr:TT,imacr:CT,image:ET,ImaginaryI:AT,imagline:OT,imagpart:PT,imath:qT,Im:RT,imof:DT,imped:NT,Implies:BT,incare:IT,infin:zT,infintie:_T,inodot:MT,intcal:UT,int:VT,Int:WT,integers:FT,Integral:jT,intercal:HT,Intersection:YT,intlarhk:$T,intprod:KT,InvisibleComma:XT,InvisibleTimes:QT,IOcy:ZT,iocy:JT,Iogon:eC,iogon:tC,Iopf:nC,iopf:rC,Iota:aC,iota:oC,iprod:iC,iquest:sC,iscr:lC,Iscr:dC,isin:cC,isindot:pC,isinE:uC,isins:mC,isinsv:gC,isinv:hC,it:fC,Itilde:yC,itilde:bC,Iukcy:xC,iukcy:kC,Iuml:SC,iuml:wC,Jcirc:vC,jcirc:TC,Jcy:CC,jcy:EC,Jfr:AC,jfr:OC,jmath:PC,Jopf:LC,jopf:qC,Jscr:RC,jscr:DC,Jsercy:NC,jsercy:BC,Jukcy:IC,jukcy:zC,Kappa:_C,kappa:MC,kappav:GC,Kcedil:UC,kcedil:VC,Kcy:WC,kcy:FC,Kfr:jC,kfr:HC,kgreen:YC,KHcy:$C,khcy:KC,KJcy:XC,kjcy:QC,Kopf:ZC,kopf:JC,Kscr:eE,kscr:tE,lAarr:nE,Lacute:rE,lacute:aE,laemptyv:oE,lagran:iE,Lambda:sE,lambda:dE,lang:cE,Lang:pE,langd:uE,langle:mE,lap:hE,Laplacetrf:fE,laquo:yE,larrb:bE,larrbfs:xE,larr:kE,Larr:SE,lArr:wE,larrfs:vE,larrhk:TE,larrlp:CE,larrpl:EE,larrsim:AE,larrtl:OE,latail:PE,lAtail:LE,lat:qE,late:RE,lates:DE,lbarr:NE,lBarr:BE,lbbrk:IE,lbrace:zE,lbrack:_E,lbrke:ME,lbrksld:GE,lbrkslu:UE,Lcaron:VE,lcaron:WE,Lcedil:FE,lcedil:jE,lceil:HE,lcub:YE,Lcy:$E,lcy:KE,ldca:XE,ldquo:QE,ldquor:ZE,ldrdhar:JE,ldrushar:eA,ldsh:tA,le:nA,lE:rA,LeftAngleBracket:aA,LeftArrowBar:oA,leftarrow:iA,LeftArrow:sA,Leftarrow:lA,LeftArrowRightArrow:dA,leftarrowtail:cA,LeftCeiling:pA,LeftDoubleBracket:uA,LeftDownTeeVector:mA,LeftDownVectorBar:gA,LeftDownVector:hA,LeftFloor:fA,leftharpoondown:yA,leftharpoonup:bA,leftleftarrows:xA,leftrightarrow:kA,LeftRightArrow:SA,Leftrightarrow:wA,leftrightarrows:vA,leftrightharpoons:TA,leftrightsquigarrow:CA,LeftRightVector:EA,LeftTeeArrow:AA,LeftTee:OA,LeftTeeVector:PA,leftthreetimes:LA,LeftTriangleBar:qA,LeftTriangle:RA,LeftTriangleEqual:DA,LeftUpDownVector:NA,LeftUpTeeVector:BA,LeftUpVectorBar:IA,LeftUpVector:zA,LeftVectorBar:_A,LeftVector:MA,lEg:GA,leg:UA,leq:VA,leqq:WA,leqslant:FA,lescc:jA,les:HA,lesdot:YA,lesdoto:$A,lesdotor:KA,lesg:XA,lesges:QA,lessapprox:ZA,lessdot:JA,lesseqgtr:eO,lesseqqgtr:tO,LessEqualGreater:nO,LessFullEqual:rO,LessGreater:aO,lessgtr:oO,LessLess:iO,lesssim:sO,LessSlantEqual:lO,LessTilde:dO,lfisht:cO,lfloor:pO,Lfr:uO,lfr:mO,lg:gO,lgE:hO,lHar:fO,lhard:yO,lharu:bO,lharul:xO,lhblk:kO,LJcy:SO,ljcy:wO,llarr:vO,ll:TO,Ll:CO,llcorner:EO,Lleftarrow:AO,llhard:OO,lltri:PO,Lmidot:LO,lmidot:qO,lmoustache:RO,lmoust:DO,lnap:NO,lnapprox:BO,lne:IO,lnE:zO,lneq:_O,lneqq:MO,lnsim:GO,loang:UO,loarr:VO,lobrk:WO,longleftarrow:FO,LongLeftArrow:jO,Longleftarrow:HO,longleftrightarrow:YO,LongLeftRightArrow:$O,Longleftrightarrow:KO,longmapsto:XO,longrightarrow:QO,LongRightArrow:ZO,Longrightarrow:JO,looparrowleft:eP,looparrowright:tP,lopar:nP,Lopf:rP,lopf:aP,loplus:oP,lotimes:iP,lowast:sP,lowbar:lP,LowerLeftArrow:dP,LowerRightArrow:cP,loz:pP,lozenge:uP,lozf:mP,lpar:gP,lparlt:hP,lrarr:fP,lrcorner:yP,lrhar:bP,lrhard:xP,lrm:kP,lrtri:SP,lsaquo:wP,lscr:vP,Lscr:TP,lsh:CP,Lsh:EP,lsim:AP,lsime:OP,lsimg:PP,lsqb:LP,lsquo:qP,lsquor:RP,Lstrok:DP,lstrok:NP,ltcc:BP,ltcir:IP,lt:zP,LT:_P,Lt:MP,ltdot:GP,lthree:UP,ltimes:VP,ltlarr:WP,ltquest:FP,ltri:jP,ltrie:HP,ltrif:YP,ltrPar:$P,lurdshar:KP,luruhar:XP,lvertneqq:QP,lvnE:ZP,macr:JP,male:eL,malt:tL,maltese:nL,map:rL,mapsto:aL,mapstodown:oL,mapstoleft:iL,mapstoup:sL,marker:lL,mcomma:dL,Mcy:cL,mcy:pL,mdash:uL,mDDot:mL,measuredangle:gL,MediumSpace:hL,Mellintrf:fL,Mfr:yL,mfr:bL,mho:xL,micro:kL,midast:SL,midcir:wL,mid:vL,middot:TL,minusb:CL,minus:EL,minusd:AL,minusdu:OL,MinusPlus:PL,mlcp:LL,mldr:qL,mnplus:RL,models:DL,Mopf:NL,mopf:BL,mp:IL,mscr:zL,Mscr:_L,mstpos:ML,Mu:GL,mu:UL,multimap:VL,mumap:WL,nabla:FL,Nacute:jL,nacute:HL,nang:YL,nap:$L,napE:KL,napid:XL,napos:QL,napprox:ZL,natural:JL,naturals:eq,natur:tq,nbsp:nq,nbump:rq,nbumpe:aq,ncap:oq,Ncaron:iq,ncaron:sq,Ncedil:lq,ncedil:dq,ncong:cq,ncongdot:pq,ncup:uq,Ncy:mq,ncy:gq,ndash:hq,nearhk:fq,nearr:yq,neArr:bq,nearrow:xq,ne:kq,nedot:Sq,NegativeMediumSpace:wq,NegativeThickSpace:vq,NegativeThinSpace:Tq,NegativeVeryThinSpace:Cq,nequiv:Eq,nesear:Aq,nesim:Oq,NestedGreaterGreater:Pq,NestedLessLess:Lq,NewLine:qq,nexist:Rq,nexists:Dq,Nfr:Nq,nfr:Bq,ngE:Iq,nge:zq,ngeq:_q,ngeqq:Mq,ngeqslant:Gq,nges:Uq,nGg:Vq,ngsim:Wq,nGt:Fq,ngt:jq,ngtr:Hq,nGtv:Yq,nharr:$q,nhArr:Kq,nhpar:Xq,ni:Qq,nis:Zq,nisd:Jq,niv:eR,NJcy:tR,njcy:nR,nlarr:rR,nlArr:aR,nldr:oR,nlE:iR,nle:sR,nleftarrow:lR,nLeftarrow:dR,nleftrightarrow:cR,nLeftrightarrow:pR,nleq:uR,nleqq:mR,nleqslant:gR,nles:hR,nless:fR,nLl:yR,nlsim:bR,nLt:xR,nlt:kR,nltri:SR,nltrie:wR,nLtv:vR,nmid:TR,NoBreak:CR,NonBreakingSpace:ER,nopf:AR,Nopf:OR,Not:PR,not:LR,NotCongruent:qR,NotCupCap:RR,NotDoubleVerticalBar:DR,NotElement:NR,NotEqual:BR,NotEqualTilde:IR,NotExists:zR,NotGreater:_R,NotGreaterEqual:MR,NotGreaterFullEqual:GR,NotGreaterGreater:UR,NotGreaterLess:VR,NotGreaterSlantEqual:WR,NotGreaterTilde:FR,NotHumpDownHump:jR,NotHumpEqual:HR,notin:YR,notindot:$R,notinE:KR,notinva:XR,notinvb:QR,notinvc:ZR,NotLeftTriangleBar:JR,NotLeftTriangle:eD,NotLeftTriangleEqual:tD,NotLess:nD,NotLessEqual:rD,NotLessGreater:aD,NotLessLess:oD,NotLessSlantEqual:iD,NotLessTilde:sD,NotNestedGreaterGreater:lD,NotNestedLessLess:dD,notni:cD,notniva:pD,notnivb:uD,notnivc:mD,NotPrecedes:gD,NotPrecedesEqual:hD,NotPrecedesSlantEqual:fD,NotReverseElement:yD,NotRightTriangleBar:bD,NotRightTriangle:xD,NotRightTriangleEqual:kD,NotSquareSubset:SD,NotSquareSubsetEqual:wD,NotSquareSuperset:vD,NotSquareSupersetEqual:TD,NotSubset:CD,NotSubsetEqual:ED,NotSucceeds:AD,NotSucceedsEqual:OD,NotSucceedsSlantEqual:PD,NotSucceedsTilde:LD,NotSuperset:qD,NotSupersetEqual:RD,NotTilde:ND,NotTildeEqual:BD,NotTildeFullEqual:ID,NotTildeTilde:zD,NotVerticalBar:_D,nparallel:MD,npar:GD,nparsl:UD,npart:VD,npolint:WD,npr:FD,nprcue:jD,nprec:HD,npreceq:YD,npre:$D,nrarrc:KD,nrarr:XD,nrArr:QD,nrarrw:ZD,nrightarrow:JD,nRightarrow:eN,nrtri:tN,nrtrie:nN,nsc:rN,nsccue:aN,nsce:oN,Nscr:iN,nscr:sN,nshortmid:lN,nshortparallel:dN,nsim:cN,nsime:pN,nsimeq:uN,nsmid:mN,nspar:gN,nsqsube:hN,nsqsupe:fN,nsub:yN,nsubE:bN,nsube:xN,nsubset:kN,nsubseteq:SN,nsubseteqq:wN,nsucc:vN,nsucceq:TN,nsup:CN,nsupE:EN,nsupe:AN,nsupset:ON,nsupseteq:PN,nsupseteqq:LN,ntgl:qN,Ntilde:RN,ntilde:DN,ntlg:NN,ntriangleleft:BN,ntrianglelefteq:IN,ntriangleright:zN,ntrianglerighteq:_N,Nu:MN,nu:GN,num:UN,numero:VN,numsp:WN,nvap:FN,nvdash:jN,nvDash:HN,nVdash:YN,nVDash:$N,nvge:KN,nvgt:XN,nvHarr:QN,nvinfin:ZN,nvlArr:JN,nvle:eB,nvlt:tB,nvltrie:nB,nvrArr:rB,nvrtrie:aB,nvsim:oB,nwarhk:iB,nwarr:sB,nwArr:lB,nwarrow:dB,nwnear:cB,Oacute:pB,oacute:uB,oast:mB,Ocirc:gB,ocirc:hB,ocir:fB,Ocy:yB,ocy:bB,odash:xB,Odblac:kB,odblac:SB,odiv:wB,odot:vB,odsold:TB,OElig:CB,oelig:EB,ofcir:AB,Ofr:OB,ofr:PB,ogon:LB,Ograve:qB,ograve:RB,ogt:DB,ohbar:NB,ohm:BB,oint:IB,olarr:zB,olcir:_B,olcross:MB,oline:GB,olt:UB,Omacr:VB,omacr:WB,Omega:FB,omega:jB,Omicron:HB,omicron:YB,omid:$B,ominus:KB,Oopf:XB,oopf:QB,opar:ZB,OpenCurlyDoubleQuote:JB,OpenCurlyQuote:eI,operp:tI,oplus:nI,orarr:rI,Or:aI,or:oI,ord:iI,order:sI,orderof:lI,ordf:dI,ordm:cI,origof:pI,oror:uI,orslope:mI,orv:gI,oS:hI,Oscr:fI,oscr:yI,Oslash:bI,oslash:xI,osol:kI,Otilde:SI,otilde:wI,otimesas:vI,Otimes:TI,otimes:CI,Ouml:EI,ouml:AI,ovbar:OI,OverBar:PI,OverBrace:LI,OverBracket:qI,OverParenthesis:RI,para:DI,parallel:NI,par:BI,parsim:II,parsl:zI,part:_I,PartialD:MI,Pcy:GI,pcy:UI,percnt:VI,period:WI,permil:FI,perp:jI,pertenk:HI,Pfr:YI,pfr:$I,Phi:KI,phi:XI,phiv:QI,phmmat:ZI,phone:JI,Pi:ez,pi:tz,pitchfork:nz,piv:rz,planck:az,planckh:oz,plankv:iz,plusacir:sz,plusb:lz,pluscir:dz,plus:cz,plusdo:pz,plusdu:uz,pluse:mz,PlusMinus:gz,plusmn:hz,plussim:fz,plustwo:yz,pm:bz,Poincareplane:xz,pointint:kz,popf:Sz,Popf:wz,pound:vz,prap:Tz,Pr:Cz,pr:Ez,prcue:Az,precapprox:Oz,prec:Pz,preccurlyeq:Lz,Precedes:qz,PrecedesEqual:Rz,PrecedesSlantEqual:Dz,PrecedesTilde:Nz,preceq:Bz,precnapprox:Iz,precneqq:zz,precnsim:_z,pre:Mz,prE:Gz,precsim:Uz,prime:Vz,Prime:Wz,primes:Fz,prnap:jz,prnE:Hz,prnsim:Yz,prod:$z,Product:Kz,profalar:Xz,profline:Qz,profsurf:Zz,prop:Jz,Proportional:e_,Proportion:t_,propto:n_,prsim:r_,prurel:a_,Pscr:o_,pscr:i_,Psi:s_,psi:l_,puncsp:d_,Qfr:c_,qfr:p_,qint:u_,qopf:m_,Qopf:g_,qprime:h_,Qscr:f_,qscr:y_,quaternions:b_,quatint:x_,quest:k_,questeq:S_,quot:w_,QUOT:v_,rAarr:T_,race:C_,Racute:E_,racute:A_,radic:O_,raemptyv:P_,rang:L_,Rang:q_,rangd:R_,range:D_,rangle:N_,raquo:B_,rarrap:I_,rarrb:z_,rarrbfs:__,rarrc:M_,rarr:G_,Rarr:U_,rArr:V_,rarrfs:W_,rarrhk:F_,rarrlp:j_,rarrpl:H_,rarrsim:Y_,Rarrtl:$_,rarrtl:K_,rarrw:X_,ratail:Q_,rAtail:Z_,ratio:J_,rationals:eM,rbarr:tM,rBarr:nM,RBarr:rM,rbbrk:aM,rbrace:oM,rbrack:iM,rbrke:sM,rbrksld:lM,rbrkslu:dM,Rcaron:cM,rcaron:pM,Rcedil:uM,rcedil:mM,rceil:gM,rcub:hM,Rcy:fM,rcy:yM,rdca:bM,rdldhar:xM,rdquo:kM,rdquor:SM,rdsh:wM,real:vM,realine:TM,realpart:CM,reals:EM,Re:AM,rect:OM,reg:PM,REG:LM,ReverseElement:qM,ReverseEquilibrium:RM,ReverseUpEquilibrium:DM,rfisht:NM,rfloor:BM,rfr:IM,Rfr:zM,rHar:_M,rhard:MM,rharu:GM,rharul:UM,Rho:VM,rho:WM,rhov:FM,RightAngleBracket:jM,RightArrowBar:HM,rightarrow:YM,RightArrow:$M,Rightarrow:KM,RightArrowLeftArrow:XM,rightarrowtail:QM,RightCeiling:ZM,RightDoubleBracket:JM,RightDownTeeVector:eG,RightDownVectorBar:tG,RightDownVector:nG,RightFloor:rG,rightharpoondown:aG,rightharpoonup:oG,rightleftarrows:iG,rightleftharpoons:sG,rightrightarrows:lG,rightsquigarrow:dG,RightTeeArrow:cG,RightTee:pG,RightTeeVector:uG,rightthreetimes:mG,RightTriangleBar:gG,RightTriangle:hG,RightTriangleEqual:fG,RightUpDownVector:yG,RightUpTeeVector:bG,RightUpVectorBar:xG,RightUpVector:kG,RightVectorBar:SG,RightVector:wG,ring:vG,risingdotseq:TG,rlarr:CG,rlhar:EG,rlm:AG,rmoustache:OG,rmoust:PG,rnmid:LG,roang:qG,roarr:RG,robrk:DG,ropar:NG,ropf:BG,Ropf:IG,roplus:zG,rotimes:_G,RoundImplies:MG,rpar:GG,rpargt:UG,rppolint:VG,rrarr:WG,Rrightarrow:FG,rsaquo:jG,rscr:HG,Rscr:YG,rsh:$G,Rsh:KG,rsqb:XG,rsquo:QG,rsquor:ZG,rthree:JG,rtimes:eU,rtri:tU,rtrie:nU,rtrif:rU,rtriltri:aU,RuleDelayed:oU,ruluhar:iU,rx:sU,Sacute:lU,sacute:dU,sbquo:cU,scap:pU,Scaron:uU,scaron:mU,Sc:gU,sc:hU,sccue:fU,sce:yU,scE:bU,Scedil:xU,scedil:kU,Scirc:SU,scirc:wU,scnap:vU,scnE:TU,scnsim:CU,scpolint:EU,scsim:AU,Scy:OU,scy:PU,sdotb:LU,sdot:qU,sdote:RU,searhk:DU,searr:NU,seArr:BU,searrow:IU,sect:zU,semi:_U,seswar:MU,setminus:GU,setmn:UU,sext:VU,Sfr:WU,sfr:FU,sfrown:jU,sharp:HU,SHCHcy:YU,shchcy:$U,SHcy:KU,shcy:XU,ShortDownArrow:QU,ShortLeftArrow:ZU,shortmid:JU,shortparallel:eV,ShortRightArrow:tV,ShortUpArrow:nV,shy:rV,Sigma:aV,sigma:oV,sigmaf:iV,sigmav:sV,sim:lV,simdot:dV,sime:cV,simeq:pV,simg:uV,simgE:mV,siml:gV,simlE:hV,simne:fV,simplus:yV,simrarr:bV,slarr:xV,SmallCircle:kV,smallsetminus:SV,smashp:wV,smeparsl:vV,smid:TV,smile:CV,smt:EV,smte:AV,smtes:OV,SOFTcy:PV,softcy:LV,solbar:qV,solb:RV,sol:DV,Sopf:NV,sopf:BV,spades:IV,spadesuit:zV,spar:_V,sqcap:MV,sqcaps:GV,sqcup:UV,sqcups:VV,Sqrt:WV,sqsub:FV,sqsube:jV,sqsubset:HV,sqsubseteq:YV,sqsup:$V,sqsupe:KV,sqsupset:XV,sqsupseteq:QV,square:ZV,Square:JV,SquareIntersection:eW,SquareSubset:tW,SquareSubsetEqual:nW,SquareSuperset:rW,SquareSupersetEqual:aW,SquareUnion:oW,squarf:iW,squ:sW,squf:lW,srarr:dW,Sscr:cW,sscr:pW,ssetmn:uW,ssmile:mW,sstarf:gW,Star:hW,star:fW,starf:yW,straightepsilon:bW,straightphi:xW,strns:kW,sub:SW,Sub:wW,subdot:vW,subE:TW,sube:CW,subedot:EW,submult:AW,subnE:OW,subne:PW,subplus:LW,subrarr:qW,subset:RW,Subset:DW,subseteq:NW,subseteqq:BW,SubsetEqual:IW,subsetneq:zW,subsetneqq:_W,subsim:MW,subsub:GW,subsup:UW,succapprox:VW,succ:WW,succcurlyeq:FW,Succeeds:jW,SucceedsEqual:HW,SucceedsSlantEqual:YW,SucceedsTilde:$W,succeq:KW,succnapprox:XW,succneqq:QW,succnsim:ZW,succsim:JW,SuchThat:eF,sum:tF,Sum:nF,sung:rF,sup1:aF,sup2:oF,sup3:iF,sup:sF,Sup:lF,supdot:dF,supdsub:cF,supE:pF,supe:uF,supedot:mF,Superset:gF,SupersetEqual:hF,suphsol:fF,suphsub:yF,suplarr:bF,supmult:xF,supnE:kF,supne:SF,supplus:wF,supset:vF,Supset:TF,supseteq:CF,supseteqq:EF,supsetneq:AF,supsetneqq:OF,supsim:PF,supsub:LF,supsup:qF,swarhk:RF,swarr:DF,swArr:NF,swarrow:BF,swnwar:IF,szlig:zF,Tab:_F,target:MF,Tau:GF,tau:UF,tbrk:VF,Tcaron:WF,tcaron:FF,Tcedil:jF,tcedil:HF,Tcy:YF,tcy:$F,tdot:KF,telrec:XF,Tfr:QF,tfr:ZF,there4:JF,therefore:ej,Therefore:tj,Theta:nj,theta:rj,thetasym:aj,thetav:oj,thickapprox:ij,thicksim:sj,ThickSpace:lj,ThinSpace:dj,thinsp:cj,thkap:pj,thksim:uj,THORN:mj,thorn:gj,tilde:hj,Tilde:fj,TildeEqual:yj,TildeFullEqual:bj,TildeTilde:xj,timesbar:kj,timesb:Sj,times:wj,timesd:vj,tint:Tj,toea:Cj,topbot:Ej,topcir:Aj,top:Oj,Topf:Pj,topf:Lj,topfork:qj,tosa:Rj,tprime:Dj,trade:Nj,TRADE:Bj,triangle:Ij,triangledown:zj,triangleleft:_j,trianglelefteq:Mj,triangleq:Gj,triangleright:Uj,trianglerighteq:Vj,tridot:Wj,trie:Fj,triminus:jj,TripleDot:Hj,triplus:Yj,trisb:$j,tritime:Kj,trpezium:Xj,Tscr:Qj,tscr:Zj,TScy:Jj,tscy:eH,TSHcy:tH,tshcy:nH,Tstrok:rH,tstrok:aH,twixt:oH,twoheadleftarrow:iH,twoheadrightarrow:sH,Uacute:lH,uacute:dH,uarr:cH,Uarr:pH,uArr:uH,Uarrocir:mH,Ubrcy:gH,ubrcy:hH,Ubreve:fH,ubreve:yH,Ucirc:bH,ucirc:xH,Ucy:kH,ucy:SH,udarr:wH,Udblac:vH,udblac:TH,udhar:CH,ufisht:EH,Ufr:AH,ufr:OH,Ugrave:PH,ugrave:LH,uHar:qH,uharl:RH,uharr:DH,uhblk:NH,ulcorn:BH,ulcorner:IH,ulcrop:zH,ultri:_H,Umacr:MH,umacr:GH,uml:UH,UnderBar:VH,UnderBrace:WH,UnderBracket:FH,UnderParenthesis:jH,Union:HH,UnionPlus:YH,Uogon:$H,uogon:KH,Uopf:XH,uopf:QH,UpArrowBar:ZH,uparrow:JH,UpArrow:eY,Uparrow:tY,UpArrowDownArrow:nY,updownarrow:rY,UpDownArrow:aY,Updownarrow:oY,UpEquilibrium:iY,upharpoonleft:sY,upharpoonright:lY,uplus:dY,UpperLeftArrow:cY,UpperRightArrow:pY,upsi:uY,Upsi:mY,upsih:gY,Upsilon:hY,upsilon:fY,UpTeeArrow:yY,UpTee:bY,upuparrows:xY,urcorn:kY,urcorner:SY,urcrop:wY,Uring:vY,uring:TY,urtri:CY,Uscr:EY,uscr:AY,utdot:OY,Utilde:PY,utilde:LY,utri:qY,utrif:RY,uuarr:DY,Uuml:NY,uuml:BY,uwangle:IY,vangrt:zY,varepsilon:_Y,varkappa:MY,varnothing:GY,varphi:UY,varpi:VY,varpropto:WY,varr:FY,vArr:jY,varrho:HY,varsigma:YY,varsubsetneq:$Y,varsubsetneqq:KY,varsupsetneq:XY,varsupsetneqq:QY,vartheta:ZY,vartriangleleft:JY,vartriangleright:e$,vBar:t$,Vbar:n$,vBarv:r$,Vcy:a$,vcy:o$,vdash:i$,vDash:s$,Vdash:l$,VDash:d$,Vdashl:c$,veebar:p$,vee:u$,Vee:m$,veeeq:g$,vellip:h$,verbar:f$,Verbar:y$,vert:b$,Vert:x$,VerticalBar:k$,VerticalLine:S$,VerticalSeparator:w$,VerticalTilde:v$,VeryThinSpace:T$,Vfr:C$,vfr:E$,vltri:A$,vnsub:O$,vnsup:P$,Vopf:L$,vopf:q$,vprop:R$,vrtri:D$,Vscr:N$,vscr:B$,vsubnE:I$,vsubne:z$,vsupnE:_$,vsupne:M$,Vvdash:G$,vzigzag:U$,Wcirc:V$,wcirc:W$,wedbar:F$,wedge:j$,Wedge:H$,wedgeq:Y$,weierp:$$,Wfr:K$,wfr:X$,Wopf:Q$,wopf:Z$,wp:J$,wr:eK,wreath:tK,Wscr:nK,wscr:rK,xcap:aK,xcirc:oK,xcup:iK,xdtri:sK,Xfr:lK,xfr:dK,xharr:cK,xhArr:pK,Xi:uK,xi:mK,xlarr:gK,xlArr:hK,xmap:fK,xnis:yK,xodot:bK,Xopf:xK,xopf:kK,xoplus:SK,xotime:wK,xrarr:vK,xrArr:TK,Xscr:CK,xscr:EK,xsqcup:AK,xuplus:OK,xutri:PK,xvee:LK,xwedge:qK,Yacute:RK,yacute:DK,YAcy:NK,yacy:BK,Ycirc:IK,ycirc:zK,Ycy:_K,ycy:MK,yen:GK,Yfr:UK,yfr:VK,YIcy:WK,yicy:FK,Yopf:jK,yopf:HK,Yscr:YK,yscr:$K,YUcy:KK,yucy:XK,yuml:QK,Yuml:ZK,Zacute:JK,zacute:eX,Zcaron:tX,zcaron:nX,Zcy:rX,zcy:aX,Zdot:oX,zdot:iX,zeetrf:sX,ZeroWidthSpace:lX,Zeta:dX,zeta:cX,zfr:pX,Zfr:uX,ZHcy:mX,zhcy:gX,zigrarr:hX,zopf:fX,Zopf:yX,Zscr:bX,zscr:xX,zwj:kX,zwnj:SX,default:wX}),TX=Ic&&Bc||Ic,CX=vX&&wX||vX,EX=Tn(TX),AX=Cn(EX),OX=On(EX,AX),PX=Tn(CX),LX=Cn(PX),qX=On(PX,LX),RX=/[^\0-\x7F]/g,DX=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,NX=Cn(EX),BX={XML:OX,HTML:qX,escape:function(e){return e.replace(NX,En).replace(DX,An).replace(RX,En)}},IX='\xC1',zX='\xE1',_X='\xC2',MX='\xE2',GX='\xB4',UX='\xC6',VX='\xE6',WX='\xC0',FX='\xE0',jX='&',HX='&',YX='\xC5',$X='\xE5',KX='\xC3',XX='\xE3',QX='\xC4',ZX='\xE4',JX='\xA6',eQ='\xC7',tQ='\xE7',nQ='\xB8',rQ='\xA2',aQ='\xA9',oQ='\xA9',iQ='\xA4',sQ='\xB0',lQ='\xF7',dQ='\xC9',cQ='\xE9',pQ='\xCA',uQ='\xEA',mQ='\xC8',gQ='\xE8',hQ='\xD0',fQ='\xF0',yQ='\xCB',bQ='\xEB',xQ='\xBD',kQ='\xBC',SQ='\xBE',wQ='>',vQ='>',TQ='\xCD',CQ='\xED',EQ='\xCE',AQ='\xEE',OQ='\xA1',PQ='\xCC',LQ='\xEC',qQ='\xBF',RQ='\xCF',DQ='\xEF',NQ='\xAB',BQ='<',IQ='<',zQ='\xAF',_Q='\xB5',MQ='\xB7',GQ='\xA0',UQ='\xAC',VQ='\xD1',WQ='\xF1',FQ='\xD3',jQ='\xF3',HQ='\xD4',YQ='\xF4',$Q='\xD2',KQ='\xF2',XQ='\xAA',QQ='\xBA',ZQ='\xD8',JQ='\xF8',eZ='\xD5',tZ='\xF5',nZ='\xD6',rZ='\xF6',aZ='\xB6',oZ='\xB1',iZ='\xA3',sZ='"',lZ='"',dZ='\xBB',cZ='\xAE',pZ='\xAE',uZ='\xA7',mZ='\xAD',gZ='\xB9',hZ='\xB2',fZ='\xB3',yZ='\xDF',bZ='\xDE',xZ='\xFE',kZ='\xD7',SZ='\xDA',wZ='\xFA',vZ='\xDB',TZ='\xFB',CZ='\xD9',EZ='\xF9',AZ='\xA8',OZ='\xDC',PZ='\xFC',LZ='\xDD',qZ='\xFD',RZ='\xA5',DZ='\xFF',NZ={Aacute:IX,aacute:zX,Acirc:_X,acirc:MX,acute:GX,AElig:UX,aelig:VX,Agrave:WX,agrave:FX,amp:jX,AMP:HX,Aring:YX,aring:$X,Atilde:KX,atilde:XX,Auml:QX,auml:ZX,brvbar:JX,Ccedil:eQ,ccedil:tQ,cedil:nQ,cent:rQ,copy:aQ,COPY:oQ,curren:iQ,deg:sQ,divide:lQ,Eacute:dQ,eacute:cQ,Ecirc:pQ,ecirc:uQ,Egrave:mQ,egrave:gQ,ETH:hQ,eth:fQ,Euml:yQ,euml:bQ,frac12:xQ,frac14:kQ,frac34:SQ,gt:wQ,GT:vQ,Iacute:TQ,iacute:CQ,Icirc:EQ,icirc:AQ,iexcl:OQ,Igrave:PQ,igrave:LQ,iquest:qQ,Iuml:RQ,iuml:DQ,laquo:NQ,lt:BQ,LT:IQ,macr:zQ,micro:_Q,middot:MQ,nbsp:GQ,not:UQ,Ntilde:VQ,ntilde:WQ,Oacute:FQ,oacute:jQ,Ocirc:HQ,ocirc:YQ,Ograve:$Q,ograve:KQ,ordf:XQ,ordm:QQ,Oslash:ZQ,oslash:JQ,Otilde:eZ,otilde:tZ,Ouml:nZ,ouml:rZ,para:aZ,plusmn:oZ,pound:iZ,quot:sZ,QUOT:lZ,raquo:dZ,reg:cZ,REG:pZ,sect:uZ,shy:mZ,sup1:gZ,sup2:hZ,sup3:fZ,szlig:yZ,THORN:bZ,thorn:xZ,times:kZ,Uacute:SZ,uacute:wZ,Ucirc:vZ,ucirc:TZ,Ugrave:CZ,ugrave:EZ,uml:AZ,Uuml:OZ,uuml:PZ,Yacute:LZ,yacute:qZ,yen:RZ,yuml:DZ},BZ=Object.freeze({Aacute:IX,aacute:zX,Acirc:_X,acirc:MX,acute:GX,AElig:UX,aelig:VX,Agrave:WX,agrave:FX,amp:jX,AMP:HX,Aring:YX,aring:$X,Atilde:KX,atilde:XX,Auml:QX,auml:ZX,brvbar:JX,Ccedil:eQ,ccedil:tQ,cedil:nQ,cent:rQ,copy:aQ,COPY:oQ,curren:iQ,deg:sQ,divide:lQ,Eacute:dQ,eacute:cQ,Ecirc:pQ,ecirc:uQ,Egrave:mQ,egrave:gQ,ETH:hQ,eth:fQ,Euml:yQ,euml:bQ,frac12:xQ,frac14:kQ,frac34:SQ,gt:wQ,GT:vQ,Iacute:TQ,iacute:CQ,Icirc:EQ,icirc:AQ,iexcl:OQ,Igrave:PQ,igrave:LQ,iquest:qQ,Iuml:RQ,iuml:DQ,laquo:NQ,lt:BQ,LT:IQ,macr:zQ,micro:_Q,middot:MQ,nbsp:GQ,not:UQ,Ntilde:VQ,ntilde:WQ,Oacute:FQ,oacute:jQ,Ocirc:HQ,ocirc:YQ,Ograve:$Q,ograve:KQ,ordf:XQ,ordm:QQ,Oslash:ZQ,oslash:JQ,Otilde:eZ,otilde:tZ,Ouml:nZ,ouml:rZ,para:aZ,plusmn:oZ,pound:iZ,quot:sZ,QUOT:lZ,raquo:dZ,reg:cZ,REG:pZ,sect:uZ,shy:mZ,sup1:gZ,sup2:hZ,sup3:fZ,szlig:yZ,THORN:bZ,thorn:xZ,times:kZ,Uacute:SZ,uacute:wZ,Ucirc:vZ,ucirc:TZ,Ugrave:CZ,ugrave:EZ,uml:AZ,Uuml:OZ,uuml:PZ,Yacute:LZ,yacute:qZ,yen:RZ,yuml:DZ,default:NZ}),IZ={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},zZ=Object.freeze({default:IZ}),_Z=zZ&&IZ||zZ,MZ=function(e){if(55296<=e&&57343>=e||1114111>>10),e=56320|1023&e),t+=Gd(e),t},GZ=BZ&&NZ||BZ,UZ=Pn(TX),VZ=Pn(CX),WZ=function(){function e(e){return';'!==e.substr(-1)&&(e+=';'),i(e)}for(var t=Object.keys(GZ).sort(Ln),n=Object.keys(CX).sort(Ln),r=0,a=0;r=t?FZ.XML:FZ.HTML)(e)},t.decodeStrict=function(e,t){return(!t||0>=t?FZ.XML:FZ.HTMLStrict)(e)},t.encode=function(e,t){return(!t||0>=t?BX.XML:BX.HTML)(e)},t.encodeXML=BX.XML,t.encodeHTML4=t.encodeHTML5=t.encodeHTML=BX.HTML,t.decodeXML=t.decodeXMLStrict=FZ.XML,t.decodeHTML4=t.decodeHTML5=t.decodeHTML=FZ.HTML,t.decodeHTML4Strict=t.decodeHTML5Strict=t.decodeHTMLStrict=FZ.HTMLStrict,t.escape=BX.escape}),HZ=e(function(e){function t(e,t){if(e){var n='',r;for(var a in e)r=e[a],n&&(n+=' '),n+=!r&&i[a]?a:a+'="'+(t.decodeEntities?jZ.encodeXML(r):r)+'"';return n}}function n(e,n){'svg'===e.name&&(n={decodeEntities:n.decodeEntities,xmlMode:!0});var r='<'+e.name,a=t(e.attribs,n);return a&&(r+=' '+a),n.xmlMode&&(!e.children||0===e.children.length)?r+='/>':(r+='>',e.children&&(r+=c(e.children,n)),(!d[e.name]||n.xmlMode)&&(r+='')),r}function r(e){return'<'+e.data+'>'}function a(e,t){var n=e.data||'';return t.decodeEntities&&!(e.parent&&e.parent.name in l)&&(n=jZ.encodeXML(n)),n}function o(e){return''}function s(e){return''}var i={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},l={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0},d={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},c=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var l='',d=0,i;ds.indexOf(d)?i===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:i===e?n.PRECEDING|n.CONTAINS:n.PRECEDING)};t.uniqueSort=function(e){var t=e.length,a,o;for(e=e.slice();-1<--t;)a=e[t],o=e.indexOf(a),-1":'child',"<":'parent',"~":'sibling',"+":'adjacent'},dJ={__proto__:null,"#":['id','equals'],".":['class','element']},cJ={__proto__:null,has:!0,not:!0,matches:!0},pJ={__proto__:null,contains:!0,icontains:!0},uJ={__proto__:null,'"':!0,"'":!0},mJ=50,gJ=30,hJ=1,fJ=0,yJ=-1,bJ=-1,xJ=-1,kJ=-1,SJ=-1,wJ={universal:mJ,tag:gJ,attribute:hJ,pseudo:fJ,descendant:yJ,child:bJ,parent:xJ,sibling:kJ,adjacent:SJ},vJ=Object.freeze({universal:mJ,tag:gJ,attribute:hJ,pseudo:fJ,descendant:yJ,child:bJ,parent:xJ,sibling:kJ,adjacent:SJ,default:wJ}),TJ=vJ&&wJ||vJ,CJ=function(e){for(var t=e.map(Vn),n=1,r;nr))for(var a=n-1,o;0<=a&&rn&&0>=t)return BJ;if(-1===t)return function(e){return e<=n};if(0===t)return function(e){return e===n};if(1===t)return 0>n?NJ:function(e){return e>=n};var r=n%t;return(0>r&&(r+=t),1=n&&e%t===r}:(t*=-1,function(e){return e<=n&&e%t===r})},NJ=nJ.trueFunc,BJ=nJ.falseFunc,IJ=function(e){return DJ(qJ(e))};IJ.parse=qJ,IJ.compile=DJ;var zJ=nJ.trueFunc,_J=nJ.falseFunc,MJ=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/,GJ=function(e){var t=Fn(e),n=Wn(e);return{compile:function(e,r,a,o){var i=r.name,s=r.data;if(a&&a.strict&&!MJ.test(i))throw new Error(':'+i+' isn\'t part of CSS3');if('function'==typeof n[i])return jn(n[i],i,s),n[i](e,s,a,o);if('function'==typeof t[i]){var l=t[i];return jn(l,i,s),e===zJ?l:function(t){return l(t,s)&&e(t)}}throw new Error('unmatched pseudo-class :'+i)},filters:n,pseudos:t}},UJ=function(t){function e(e,t,a){var o=r(e,t,a);return n(o)}function n(e){return function(n){return t.isTag(n)&&e(n)}}function r(e,t,n){var r=rJ(e,t);return i(r,t,n)}function a(e){return'pseudo'===e.type&&('scope'===e.name||Array.isArray(e.data)&&e.data.some(function(e){return e.some(a)}))}function o(e,n){var r=!!n&&!!n.length&&n.every(function(n){return n===y||!!t.getParent(n)});e.forEach(function(e){if(0TJ[e.type]}function l(e,t,n){return e.reduce(function(e,r){return e===WJ?e:m[r.type](e,r,t,n)},t&&t.rootFunc||VJ)}function d(e,t){return t===WJ||e===VJ?e:e===WJ||t===VJ?t:function(n){return e(n)||t(n)}}function c(e){return e.some(s)}var p=GJ(t),u=p.filters,m=LJ(t,p),g={type:'descendant'},h={type:'_flexibleDescendant'},f={type:'pseudo',name:'scope'},y={};return u.not=function(e,t,n,r){var a={xmlMode:!!(n&&n.xmlMode),strict:!!(n&&n.strict)};if(a.strict&&(1arguments.length?[]:(Array.isArray(n)||(n=Array.apply(null,arguments).slice(2)),n.forEach(function(e){e.parentNode=this},this),this.content.splice.apply(this.content,[e,t].concat(n)))},n.prototype.hasAttr=function(e,t){return this.attrs&&Object.keys(this.attrs).length&&(arguments.length?void 0===t?!!this.attrs[e]:!!this.attrs[e]&&this.attrs[e].value===t.toString():!!this.attrs)},n.prototype.hasAttrLocal=function(e,t){function n(t){return t.local===e}function r(n){return n.local===e&&t==n.value}function a(n){return n.local===e&&t.test(n.value)}function o(n){return n.local===e&&t(n.value)}if(!this.attrs||!Object.keys(this.attrs).length)return!1;if(!arguments.length)return!!this.attrs;var i;switch(null!=t&&t.constructor&&t.constructor.name){case'Number':case'String':i=r;break;case'RegExp':i=a;break;case'Function':i=o;break;default:i=n;}return this.someAttr(i)},n.prototype.attr=function(e,t){return this.hasAttr()&&arguments.length?void 0===t?this.attrs[e]:this.hasAttr(e,t)?this.attrs[e]:void 0:void 0},n.prototype.computedAttr=function(e,t){if(arguments.length){for(var n=this;n&&(!n.hasAttr(e)||!n.attr(e).value);n=n.parentNode);return null==t?n&&n.hasAttr(e)?n.attrs[e].value:void 0:!!n&&n.hasAttr(e,t)}},n.prototype.removeAttr=function(e,t,n){return!!arguments.length&&(Array.isArray(e)&&e.forEach(this.removeAttr,this),!!this.hasAttr(e))&&(!n&&t&&this.attrs[e].value!==t?!1:(delete this.attrs[e],Object.keys(this.attrs).length||delete this.attrs,!0))},n.prototype.addAttr=function(e){return(e=e||{},void 0!==e.name&&void 0!==e.prefix&&void 0!==e.local)&&(this.attrs=this.attrs||{},this.attrs[e.name]=e,'class'===e.name&&this.class.hasClass(),'style'===e.name&&this.style.hasStyle(),this.attrs[e.name])},n.prototype.eachAttr=function(e,t){if(!this.hasAttr())return!1;for(var n in this.attrs)e.call(t,this.attrs[n]);return!0},n.prototype.someAttr=function(e,t){if(!this.hasAttr())return!1;for(var n in this.attrs)if(e.call(t,this.attrs[n]))return!0;return!1},n.prototype.querySelectorAll=function(e){var n=FJ(e,this,t);return 0>0},ToUint32:function(e){return this.ToNumber(e)>>>0},ToUint16:function(e){var t=this.ToNumber(e);if(nte(t)||0===t||!ate(t))return 0;var n=lte(t)*Fd(Vd(t));return dte(n,65536)},ToString:function(e){return xte(e)},ToObject:function(e){return this.CheckObjectCoercible(e),yte(e)},CheckObjectCoercible:function(e,t){if(null==e)throw new bte(t||'Cannot call method on '+e);return e},IsCallable:Nee,SameValue:function(e,t){return e===t?0!==e||1/e==1/t:nte(e)&&nte(t)},Type:function(e){return null===e?'Null':'undefined'==typeof e?'Undefined':'function'==typeof e||'object'==typeof e?'Object':'number'==typeof e?'Number':'boolean'==typeof e?'Boolean':'string'==typeof e?'String':void 0},IsPropertyDescriptor:function(e){if('Object'!==this.Type(e))return!1;var t={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var n in e)if(Eee(e,n)&&!t[n])return!1;var r=Eee(e,'[[Value]]'),a=Eee(e,'[[Get]]')||Eee(e,'[[Set]]');if(r&&a)throw new bte('Property Descriptors may not be both accessor and data descriptors');return!0},IsAccessorDescriptor:function(e){if('undefined'==typeof e)return!1;if(!this.IsPropertyDescriptor(e))throw new bte('Desc must be a Property Descriptor');return Eee(e,'[[Get]]')||Eee(e,'[[Set]]')},IsDataDescriptor:function(e){if('undefined'==typeof e)return!1;if(!this.IsPropertyDescriptor(e))throw new bte('Desc must be a Property Descriptor');return Eee(e,'[[Value]]')||Eee(e,'[[Writable]]')},IsGenericDescriptor:function(e){if('undefined'==typeof e)return!1;if(!this.IsPropertyDescriptor(e))throw new bte('Desc must be a Property Descriptor');return this.IsAccessorDescriptor(e)||this.IsDataDescriptor(e)?!1:!0},FromPropertyDescriptor:function(e){if('undefined'==typeof e)return e;if(!this.IsPropertyDescriptor(e))throw new bte('Desc must be a Property Descriptor');if(this.IsDataDescriptor(e))return{value:e['[[Value]]'],writable:!!e['[[Writable]]'],enumerable:!!e['[[Enumerable]]'],configurable:!!e['[[Configurable]]']};if(this.IsAccessorDescriptor(e))return{get:e['[[Get]]'],set:e['[[Set]]'],enumerable:!!e['[[Enumerable]]'],configurable:!!e['[[Configurable]]']};throw new bte('FromPropertyDescriptor must be called with a fully populated Property Descriptor')},ToPropertyDescriptor:function(e){if('Object'!==this.Type(e))throw new bte('ToPropertyDescriptor requires an object');var t={};if(Eee(e,'enumerable')&&(t['[[Enumerable]]']=this.ToBoolean(e.enumerable)),Eee(e,'configurable')&&(t['[[Configurable]]']=this.ToBoolean(e.configurable)),Eee(e,'value')&&(t['[[Value]]']=e.value),Eee(e,'writable')&&(t['[[Writable]]']=this.ToBoolean(e.writable)),Eee(e,'get')){var n=e.get;if('undefined'!=typeof n&&!this.IsCallable(n))throw new TypeError('getter must be a function');t['[[Get]]']=n}if(Eee(e,'set')){var r=e.set;if('undefined'!=typeof r&&!this.IsCallable(r))throw new bte('setter must be a function');t['[[Set]]']=r}if((Eee(t,'[[Get]]')||Eee(t,'[[Set]]'))&&(Eee(t,'[[Value]]')||Eee(t,'[[Writable]]')))throw new bte('Invalid property descriptor. Cannot both specify accessors and a value or writable attribute');return t}};var Ste=RegExp.prototype.exec,wte=Object.getOwnPropertyDescriptor,vte=function(e){try{var t=e.lastIndex;return e.lastIndex=0,Ste.call(e),!0}catch(t){return!1}finally{e.lastIndex=t}},Tte=Object.prototype.toString,Cte='function'==typeof Symbol&&'symbol'==typeof Symbol.toStringTag,Ete=function(e){if(!e||'object'!=typeof e)return!1;if(!Cte)return Tte.call(e)==='[object RegExp]';var t=wte(e,'lastIndex'),n=t&&Eee(t,'value');return!!n&&vte(e)};var Ate=tte('%TypeError%'),Ote=tte('%SyntaxError%'),Pte=tte('%Array%'),Lte=tte('%String%'),qte=tte('%Object%'),Rte=tte('%Number%'),Dte=tte('%Symbol%',!0),Nte=tte('%RegExp%'),Bte=!!Dte,Ite=Rte.MAX_SAFE_INTEGER||9007199254740991,zte=parseInt,_te=Cee.call(Function.call,Pte.prototype.slice),Mte=Cee.call(Function.call,Lte.prototype.slice),Gte=Cee.call(Function.call,Nte.prototype.test,/^0b[01]+$/i),Ute=Cee.call(Function.call,Nte.prototype.test,/^0o[0-7]+$/i),Vte=Cee.call(Function.call,Nte.prototype.exec),Wte=new Nte('['+'\x85\u200B\uFFFE'+']','g'),Fte=Cee.call(Function.call,Nte.prototype.test,Wte),jte=/^[-+]0x[0-9a-f]+$/i,Hte=Cee.call(Function.call,Nte.prototype.test,jte),Yte=Cee.call(Function.call,Lte.prototype.charCodeAt),$te=Cee.call(Function.call,Object.prototype.toString),Kte=Fd,Xte=Vd,Qte=Object.create,Zte=qte.getOwnPropertyDescriptor,Jte=qte.isExtensible,ene=/(^[ \n\v\f\r   ᠎              \u2028\u2029]+)|([ \n\v\f\r   ᠎              \u2028\u2029]+$)/g,tne=Cee.call(Function.call,Lte.prototype.replace),nne=function(e){return tne(e,ene,'')},rne=ste(ste({},kte),{Call:function(e,t){var n=2=t)return 0;if(255<=t)return 255;var n=Kte(e);return n+0.5=t?0:t>Ite?Ite:t},CanonicalNumericIndexString:function(e){if('[object String]'!==$te(e))throw new Ate('must be a string');if('-0'===e)return-0;var t=this.ToNumber(e);return this.SameValue(this.ToString(t),e)?t:void 0},RequireObjectCoercible:kte.CheckObjectCoercible,IsArray:Pte.isArray||function(e){return'[object Array]'===$te(e)},IsConstructor:function(e){return'function'==typeof e&&!!e.prototype},IsExtensible:Object.preventExtensions?function(e){return!cte(e)&&Jte(e)}:function(){return!0},IsInteger:function(e){if('number'!=typeof e||nte(e)||!ate(e))return!1;var t=Xte(e);return Kte(t)===t},IsPropertyKey:function(e){return'string'==typeof e||'symbol'==typeof e},IsRegExp:function(e){if(!e||'object'!=typeof e)return!1;if(Bte){var t=e[Dte.match];if('undefined'!=typeof t)return kte.ToBoolean(t)}return Ete(e)},SameValueZero:function(e,t){return e===t||nte(e)&&nte(t)},GetV:function(e,t){if(!this.IsPropertyKey(t))throw new Ate('Assertion failed: IsPropertyKey(P) is not true');var n=this.ToObject(e);return n[t]},GetMethod:function(e,t){if(!this.IsPropertyKey(t))throw new Ate('Assertion failed: IsPropertyKey(P) is not true');var n=this.GetV(e,t);if(null!=n){if(!this.IsCallable(n))throw new Ate(t+'is not a function');return n}},Get:function(e,t){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(O) is not Object');if(!this.IsPropertyKey(t))throw new Ate('Assertion failed: IsPropertyKey(P) is not true');return e[t]},Type:function(e){return'symbol'==typeof e?'Symbol':kte.Type(e)},SpeciesConstructor:function(e,t){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(O) is not Object');var n=e.constructor;if('undefined'==typeof n)return t;if('Object'!==this.Type(n))throw new Ate('O.constructor is not an Object');var r=Bte&&Dte.species?n[Dte.species]:void 0;if(null==r)return t;if(this.IsConstructor(r))return r;throw new Ate('no constructor found')},CompletePropertyDescriptor:function(e){if(!this.IsPropertyDescriptor(e))throw new Ate('Desc must be a Property Descriptor');return this.IsGenericDescriptor(e)||this.IsDataDescriptor(e)?(!Eee(e,'[[Value]]')&&(e['[[Value]]']=void 0),!Eee(e,'[[Writable]]')&&(e['[[Writable]]']=!1)):(!Eee(e,'[[Get]]')&&(e['[[Get]]']=void 0),!Eee(e,'[[Set]]')&&(e['[[Set]]']=void 0)),Eee(e,'[[Enumerable]]')||(e['[[Enumerable]]']=!1),Eee(e,'[[Configurable]]')||(e['[[Configurable]]']=!1),e},Set:function(e,t,n,r){if('Object'!==this.Type(e))throw new Ate('O must be an Object');if(!this.IsPropertyKey(t))throw new Ate('P must be a Property Key');if('Boolean'!==this.Type(r))throw new Ate('Throw must be a Boolean');if(r)return e[t]=n,!0;try{e[t]=n}catch(t){return!1}},HasOwnProperty:function(e,t){if('Object'!==this.Type(e))throw new Ate('O must be an Object');if(!this.IsPropertyKey(t))throw new Ate('P must be a Property Key');return Eee(e,t)},HasProperty:function(e,t){if('Object'!==this.Type(e))throw new Ate('O must be an Object');if(!this.IsPropertyKey(t))throw new Ate('P must be a Property Key');return t in e},IsConcatSpreadable:function(e){if('Object'!==this.Type(e))return!1;if(Bte&&'symbol'==typeof Dte.isConcatSpreadable){var t=this.Get(e,Symbol.isConcatSpreadable);if('undefined'!=typeof t)return this.ToBoolean(t)}return this.IsArray(e)},Invoke:function(e,t){if(!this.IsPropertyKey(t))throw new Ate('P must be a Property Key');var n=_te(arguments,2),r=this.GetV(e,t);return this.Call(r,e,n)},GetIterator:function(e,t){if(!Bte)throw new SyntaxError('ES.GetIterator depends on native iterator support.');var n=t;2>arguments.length&&(n=this.GetMethod(e,Dte.iterator));var r=this.Call(n,e);if('Object'!==this.Type(r))throw new Ate('iterator must return an object');return r},IteratorNext:function(e,t){var n=this.Invoke(e,'next',2>arguments.length?[]:[t]);if('Object'!==this.Type(n))throw new Ate('iterator next must return an object');return n},IteratorComplete:function(e){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(iterResult) is not Object');return this.ToBoolean(this.Get(e,'done'))},IteratorValue:function(e){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(iterResult) is not Object');return this.Get(e,'value')},IteratorStep:function(e){var t=this.IteratorNext(e),n=this.IteratorComplete(t);return!0!==n&&t},IteratorClose:function(e,t){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(iterator) is not Object');if(!this.IsCallable(t))throw new Ate('Assertion failed: completion is not a thunk for a Completion Record');var n=t,r=this.GetMethod(e,'return');if('undefined'==typeof r)return n();var a;try{var o=this.Call(r,e,[])}catch(t){throw a=n(),n=null,t}if(a=n(),n=null,'Object'!==this.Type(o))throw new Ate('iterator .return must return an object');return a},CreateIterResultObject:function(e,t){if('Boolean'!==this.Type(t))throw new Ate('Assertion failed: Type(done) is not Boolean');return{value:e,done:t}},RegExpExec:function(e,t){if('Object'!==this.Type(e))throw new Ate('R must be an Object');if('String'!==this.Type(t))throw new Ate('S must be a String');var n=this.Get(e,'exec');if(this.IsCallable(n)){var r=this.Call(n,e,[t]);if(null===r||'Object'===this.Type(r))return r;throw new Ate('"exec" method must return `null` or an Object')}return Vte(e,t)},ArraySpeciesCreate:function(e,t){if(!this.IsInteger(t)||0>t)throw new Ate('Assertion failed: length must be an integer >= 0');var n=0===t?0:t,r=this.IsArray(e),a;if(r&&(a=this.Get(e,'constructor'),'Object'===this.Type(a)&&Bte&&Dte.species&&(a=this.Get(a,Dte.species),null===a&&(a=void 0))),'undefined'==typeof a)return Pte(n);if(!this.IsConstructor(a))throw new Ate('C must be a constructor');return new a(n)},CreateDataProperty:function(e,t,n){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(O) is not Object');if(!this.IsPropertyKey(t))throw new Ate('Assertion failed: IsPropertyKey(P) is not true');var r=Zte(e,t),a=r||'function'!=typeof Jte||Jte(e),o=r&&(!r.writable||!r.configurable);if(o||!a)return!1;return Object.defineProperty(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}),!0},CreateDataPropertyOrThrow:function(e,t,n){if('Object'!==this.Type(e))throw new Ate('Assertion failed: Type(O) is not Object');if(!this.IsPropertyKey(t))throw new Ate('Assertion failed: IsPropertyKey(P) is not true');var r=this.CreateDataProperty(e,t,n);if(!r)throw new Ate('unable to create data property');return r},ObjectCreate:function(e,t){if(null!==e&&'Object'!==this.Type(e))throw new Ate('Assertion failed: proto must be null or an object');var n=2>arguments.length?[]:t;if(0t||t>Ite)throw new Ate('Assertion failed: length must be an integer >= 0 and <= 2**53');if('Boolean'!==this.Type(n))throw new Ate('Assertion failed: unicode must be a Boolean');if(!n)return t+1;var r=e.length;if(t+1>=r)return t+1;var a=Yte(e,t);if(55296>a||56319o||57343=_ne;_ne++)Bne[_ne]=Tne;Bne[qne]=wne,Bne[Ane]=wne,Bne[One]=wne,Bne[Lne]=wne,Bne[Pne]=wne,Bne[Rne.Apostrophe]=Cne,Bne[Rne.QuotationMark]=Cne,zne[qne]=1,zne[Ane]=1,zne[One]=1,zne[Lne]=1,zne[Pne]=1,zne[Rne.Apostrophe]=1,zne[Rne.QuotationMark]=1,zne[Rne.LeftParenthesis]=1,zne[Rne.RightParenthesis]=1,Ine[qne]=Ene,Ine[Ane]=Ene,Ine[One]=Ene,Ine[Lne]=Ene,Ine[Pne]=Ene,Ine[Rne.HyphenMinus]=0;var i={TYPE:Rne,NAME:Dne,SYMBOL_TYPE:Bne,PUNCTUATION:Ine,STOP_URL_RAW:zne};var Mne=i.PUNCTUATION,Gne=i.STOP_URL_RAW,Une=i.TYPE,Vne=Une.FullStop,Wne=Une.PlusSign,Fne=Une.HyphenMinus,jne=Une.Punctuator,Hne=9,Yne=10,$ne=12,Kne=13,Xne=32,Qne=92,Zne={firstCharOffset:function(e){return 65279===e.charCodeAt(0)||65534===e.charCodeAt(0)?1:0},isHex:dr,isNumber:cr,isNewline:ur,cmpChar:function(e,t,n){var r=e.charCodeAt(t);return 65<=r&&90>=r&&(r|=32),r===n},cmpStr:mr,endsWith:function(e,t){return mr(e,e.length-t.length,e.length,t)},findLastNonSpaceLocation:function(e){for(var t=e.source.length-1,n;0<=t&&(n=e.source.charCodeAt(t),n===Xne||n===Hne||n===Kne||n===Yne||n===$ne);t--);return e.getLocation(t+1)},findWhiteSpaceEnd:function(e,t){for(;tn&&Mne[n]===jne)break}return t},findUrlRawEnd:function(e,t){for(;tn&&1===Gne[n])break}return t}};var Jne=i.TYPE,ere=i.NAME,tre=i.SYMBOL_TYPE,nre=Zne.firstCharOffset,rre=Zne.cmpStr,are=Zne.isNumber,ore=Zne.findLastNonSpaceLocation,ire=Zne.findWhiteSpaceEnd,sre=Zne.findCommentEnd,lre=Zne.findStringEnd,dre=Zne.findNumberEnd,cre=Zne.findIdentifierEnd,ure=Zne.findUrlRawEnd,mre=0,gre=Jne.WhiteSpace,hre=Jne.Identifier,fre=Jne.Number,yre=Jne.String,bre=Jne.Comment,xre=Jne.Punctuator,kre=Jne.CDO,Sre=Jne.CDC,wre=Jne.Atrule,vre=Jne.Function,Tre=Jne.Url,Cre=Jne.Raw,Ere=10,N=12,F=13,R=Jne.Asterisk,Are=Jne.Solidus,Ore=Jne.FullStop,Pre=Jne.PlusSign,Lre=Jne.HyphenMinus,qre=Jne.GreaterThanSign,Rre=Jne.LessThanSign,Dre=Jne.ExclamationMark,Nre=Jne.CommercialAt,Bre=Jne.QuotationMark,Ire=Jne.Apostrophe,zre=Jne.LeftParenthesis,_re=Jne.RightParenthesis,Mre=Jne.LeftCurlyBracket,Gre=Jne.RightCurlyBracket,Ure=Jne.LeftSquareBracket,Vre=Jne.RightSquareBracket,Wre=16384,Fre=16777215,jre=24,Hre='undefined'==typeof Uint32Array?Array:Uint32Array,Yre=function(e,t,n,r){this.offsetAndType=null,this.balance=null,this.lines=null,this.columns=null,this.setSource(e,t,n,r)};Yre.prototype={setSource:function(e,t,n,r){var a=(e||'')+'',o=nre(a);this.source=a,this.firstCharOffset=o,this.startOffset='undefined'==typeof t?0:t,this.startLine='undefined'==typeof n?1:n,this.startColumn='undefined'==typeof r?1:r,this.linesAnsColumnsComputed=!1,this.eof=!1,this.currentToken=-1,this.tokenType=0,this.tokenStart=o,this.tokenEnd=o,yr(this,a,o),this.next()},lookupType:function(e){return e+=this.currentToken,e>jre:mre},lookupNonWSType:function(e){e+=this.currentToken;for(var t;e>jre,t!==gre)return t;return mre},lookupValue:function(e,t){return e+=this.currentToken,!!(e>jre===gre?1>jre){case t:break loop;case n:r&&a++;break loop;default:this.balance[o]===a&&(a=o);}}return a-this.currentToken},getTokenValue:function(){return this.source.substring(this.tokenStart,this.tokenEnd)},substrToCursor:function(e){return this.source.substring(e,this.tokenStart)},skipWS:function(){for(var e=this.currentToken,t=0;e>jre===gre;e++,t++);0>jre,this.tokenEnd=t&Fre):(this.currentToken=this.tokenCount,this.next())},next:function(){var e=this.currentToken+1;e>jre,this.tokenEnd=e&Fre):(this.currentToken=this.tokenCount,this.eof=!0,this.tokenType=mre,this.tokenStart=this.tokenEnd=this.source.length)},eat:function(e){if(this.tokenType!==e){var t=this.tokenStart,n=ere[e]+' is expected';e===hre?(this.tokenType===vre||this.tokenType===Tre)&&(t=this.tokenEnd-1,n+=' but function found'):this.source.charCodeAt(this.tokenStart)===e&&++t,this.error(n,t)}this.next()},eatNonWS:function(e){this.skipWS(),this.eat(e)},consume:function(e){var t=this.getTokenValue();return this.eat(e),t},consumeFunctionName:function(){var e=this.source.substring(this.tokenStart,this.tokenEnd-1);return this.eat(vre),e},consumeNonWS:function(e){return this.skipWS(),this.consume(e)},expectIdentifier:function(e){(this.tokenType!==hre||!1===rre(this.source,this.tokenStart,this.tokenEnd,e))&&this.error('Identifier `'+e+'` is expected'),this.next()},getLocation:function(e,t){return this.linesAnsColumnsComputed||fr(this,this.source),{source:t,offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]}},getLocationRange:function(e,t,n){return this.linesAnsColumnsComputed||fr(this,this.source),{source:n,start:{offset:this.startOffset+e,line:this.lines[e],column:this.columns[e]},end:{offset:this.startOffset+t,line:this.lines[t],column:this.columns[t]}}},error:function(e,t){var n='undefined'!=typeof t&&t>jre],chunk:this.source.substring(r,a),balance:this.balance[n]}},this)}},Yre.CssSyntaxError=Sne,Object.keys(i).forEach(function(e){Yre[e]=i[e]}),Object.keys(Zne).forEach(function(e){Yre[e]=Zne[e]}),new Yre('\n\r\r\n\f//""\'\'/*\r\n\f*/1a;.\\31\t+2{url(a);func();+1.2e3 -.4e-5 .6e+7}').getLocation();var $re=Yre;var Kre=vr;var Xre={SyntaxReferenceError:function(e,t){var n=fne('SyntaxReferenceError',e+' `'+t+'`');return n.reference=t,n},MatchError:function(e,t,n,r,a){var o=fne('SyntaxMatchError',e),i=-1,s=Tr(a,'start'),l=Tr(a,'end'),d=t.syntax.translateMarkup(r,function(e,t){e===a&&(i=t.length)});return-1===i&&(i=d.length),o.rawMessage=e,o.syntax=n?Kre(n):'',o.css=d,o.mismatchOffset=i,o.loc={source:a&&a.loc&&a.loc.source||'',start:s,end:l},o.line=s?s.line:void 0,o.column=s?s.column:void 0,o.offset=s?s.offset:void 0,o.message=e+'\n syntax: '+o.syntax+'\n value: '+(o.css||'')+'\n --------'+Array(o.mismatchOffset+1).join('-')+'^',o}};var Qre=Object.prototype.hasOwnProperty,Zre=Object.create(null),Jre=Object.create(null),eae=45,tae={keyword:function(e){if(Qre.call(Zre,e))return Zre[e];var t=e.toLowerCase();if(Qre.call(Zre,t))return Zre[e]=Zre[t];var n=Cr(t,0)?'':Er(t,0);return Zre[e]=Object.freeze({vendor:n,prefix:n,name:t.substr(n.length)})},property:function(e){if(Qre.call(Jre,e))return Jre[e];var t=e,n=e[0];'/'===n?n='/'===e[1]?'//':'/':'_'!==n&&'*'!==n&&'$'!==n&&'#'!==n&&'+'!==n&&(n='');var r=Cr(t,n.length);if(!r&&(t=t.toLowerCase(),Qre.call(Jre,t)))return Jre[e]=Jre[t];var a=r?'':Er(t,n.length);return Jre[e]=Object.freeze({hack:n,vendor:a,prefix:n+a,name:t.substr(n.length+a.length),custom:r})}};var nae={angle:Rr({deg:!0,grad:!0,rad:!0,turn:!0}),"attr()":function(e){return'Function'===e.data.type&&'attr'===e.data.name.toLowerCase()},"custom-ident":function(e){if('Identifier'!==e.data.type)return!1;var t=e.data.name.toLowerCase();return'unset'===t||'initial'===t||'inherit'===t?!1:'default'!==t},decibel:qr({db:!0}),dimension:Lr('Dimension'),frequency:qr({hz:!0,khz:!0}),flex:qr({fr:!0}),"hex-color":function(e){if('HexColor'!==e.data.type)return!1;var t=e.data.value;return /^[0-9a-fA-F]{3,8}$/.test(t)&&(3===t.length||4===t.length||6===t.length||8===t.length)},"id-selector":Lr('IdSelector'),ident:Lr('Identifier'),integer:function(e){return Ar(e)||'Number'===e.data.type&&-1===e.data.value.indexOf('.')},length:Rr({px:!0,mm:!0,cm:!0,in:!0,pt:!0,pc:!0,q:!0,em:!0,ex:!0,ch:!0,rem:!0,vh:!0,vw:!0,vmin:!0,vmax:!0,vm:!0}),number:function(e){return Ar(e)||'Number'===e.data.type},"number-zero-one":function(e){if(Ar(e)||'Number'===e.data.type){var t=+e.data.value;return 0<=t&&1>=t}return!1},"number-one-or-greater":function(e){return(Ar(e)||'Number'===e.data.type)&&1<=+e.data.value},percentage:function(e){return Ar(e)||'Percentage'===e.data.type},"positive-integer":function(e){return Ar(e)||'Number'===e.data.type&&-1===e.data.value.indexOf('.')&&'-'!==e.data.value.charAt(0)},resolution:qr({dpi:!0,dpcm:!0,dppx:!0,x:!0}),semitones:qr({st:!0}),string:Lr('String'),time:qr({s:!0,ms:!0}),"unicode-range":Lr('UnicodeRange'),url:Lr('Url'),progid:Lr('Raw'),expression:function(e){return'Function'===e.data.type&&'expression'===e.data.name.toLowerCase()}};var rae={SyntaxParseError:function(e,t,n){var r=fne('SyntaxParseError',e);return r.rawMessage=e,r.syntax=t,r.offset=n,r.message=r.rawMessage+'\n '+r.syntax+'\n--'+Array((r.offset||r.syntax.length)+1).join('-')+'^',r}};var aae=rae.SyntaxParseError,oae=9,iae=10,sae=12,lae=13,dae=32,cae=33,pae=35,uae=37,mae=38,gae=39,hae=40,fae=41,yae=42,bae=43,xae=44,kae=47,Sae=60,wae=62,vae=63,Tae=91,Cae=93,Eae=123,Aae=124,Oae=125,Pae={" ":1,"&&":2,"||":3,"|":4},Lae={comma:!1,min:1,max:1},qae={comma:!1,min:0,max:0},Rae={comma:!1,min:1,max:0},Dae={comma:!0,min:1,max:0},Nae={comma:!1,min:0,max:1},Bae=function(){for(var e='function'==typeof Uint32Array?new Uint32Array(128):Array(128),t=0;128>t;t++)e[t]=/[a-zA-Z0-9\-]/.test(Gd(t))?1:0;return e}(),Iae=function(e){this.str=e,this.pos=0};Iae.prototype={charCode:function(){return this.pos#|<\'c\'>*||e(){2,} f{2} /,(% g#{1,2})]!');var zae=$r;var _ae=function e(t,n,r){switch(t.type){case'Group':t.terms.forEach(function(t){e(t,n,r)});break;case'Function':case'Parentheses':e(t.children,n,r);break;case'Keyword':case'Type':case'Property':case'Combinator':case'Comma':case'Slash':case'String':case'Percent':break;default:throw new Error('Unknown type: '+t.type);}n.call(r,t)};var Mae={comma:!1,min:1,max:1},Gae=ea,Uae={getTrace:ta,isType:function(e,t){return na(this,e,function(e){return'Type'===e.type&&e.name===t})},isProperty:function(e,t){return na(this,e,function(e){return'Property'===e.type&&e.name===t})},isKeyword:function(e){return na(this,e,function(e){return'Keyword'===e.type})}},Vae={matchFragments:function(e,t,n,r,a){function o(n){if('ASTNode'!==n.type){if(n.syntax.type===r&&n.syntax.name===a){var s=ra(n),l=aa(n);e.syntax.walk(t,function(e,t,n){if(e===s){var r=new hne,a=null;do{if(r.appendData(t.data),t.data===l)break;t=t.next}while(null!==t);null!==s.loc&&null!==l.loc&&(a={source:s.loc.source,start:s.loc.start,end:l.loc.end}),i.push({parent:n,loc:a,nodes:r})}})}n.match.forEach(o)}}var i=[];return null!==n.matched&&o(n.matched),i}},Wae=Object.prototype.hasOwnProperty;var Fae=Xre.SyntaxReferenceError,jae=Xre.MatchError,Hae={getStructureFromConfig:function(e){var t={};if(e.node)for(var n in e.node)if(Wae.call(e.node,n)){var r=e.node[n];if(r.structure)t[n]=la(n,r);else throw new Error('Missed `structure` field in `'+n+'` node type definition')}return t}}.getStructureFromConfig,Yae=zae('inherit | initial | unset'),$ae=zae('inherit | initial | unset | '),Kae=function(e,t,n){if(this.valueCommonSyntax=Yae,this.syntax=t,this.generic=!1,this.properties={},this.types={},this.structure=n||Hae(e),e){if(e.generic)for(var r in this.generic=!0,nae)this.addType_(r,nae[r]);if(e.types)for(var r in e.types)this.addType_(r,e.types[r]);if(e.properties)for(var r in e.properties)this.addProperty_(r,e.properties[r])}};Kae.prototype={structure:{},checkStructure:function(e){function t(e,t){r.push({node:e,message:t})}var n=this.structure,r=[];return this.syntax.walk(e,function(e){n.hasOwnProperty(e.type)?n[e.type].check(e,t):t(e,'Unknown node type `'+e.type+'`')}),!!r.length&&r},createDescriptor:function(e,t,n){var r=this,a={type:t,name:n,syntax:null,match:null};return'function'==typeof e?(e={type:'ASTNode',match:e},a.match=function(t){return Gae(r,e,t)}):('string'==typeof e?Object.defineProperty(a,'syntax',{get:function(){return Object.defineProperty(a,'syntax',{value:zae(e)}),a.syntax}}):a.syntax=e,a.match=function(e){return Gae(r,a.syntax,e)}),a},addProperty_:function(e,t){this.properties[e]=this.createDescriptor(t,'Property',e)},addType_:function(e,t){this.types[e]=this.createDescriptor(t,'Type',e),t===nae.expression&&(this.valueCommonSyntax=$ae)},matchDeclaration:function(e){return'Declaration'===e.type?this.matchProperty(e.property,e.value):ga(null,new Error('Not a Declaration node'))},matchProperty:function(e,t){var n=tae.property(e);if(n.custom)return ga(null,new Error('Lexer matching doesn\'t applicable for custom properties'));var r=n.vendor?this.getProperty(n.vendor+n.name)||this.getProperty(n.name):this.getProperty(n.name);return r?ha(this,r,t):ga(null,new Fae('Unknown property',e))},matchType:function(e,t){var n=this.getType(e);return n?ha(this,n,t):ga(null,new Fae('Unknown type',e))},findValueFragments:function(e,t,n,r){return Vae.matchFragments(this,t,this.matchProperty(e,t),n,r)},findDeclarationValueFragments:function(e,t,n){return Vae.matchFragments(this,e.value,this.matchDeclaration(e),t,n)},findAllFragments:function(e,t,n){var r=[];return this.syntax.walkDeclarations(e,function(e){r.push.apply(r,this.findDeclarationValueFragments(e,t,n))}.bind(this)),r},getProperty:function(e){return this.properties.hasOwnProperty(e)?this.properties[e]:null},getType:function(e){return this.types.hasOwnProperty(e)?this.types[e]:null},validate:function(){function e(r,a,o,i){return o.hasOwnProperty(a)?o[a]:void(o[a]=!1,null!==i.syntax&&_ae(i.syntax,function(i){if('Type'===i.type||'Property'===i.type){var s='Type'===i.type?r.types:r.properties,l='Type'===i.type?t:n;(!s.hasOwnProperty(i.name)||e(r,i.name,l,s[i.name]))&&(o[a]=!0)}},this))}var t={},n={};for(var r in this.types)e(this,r,t,this.types[r]);for(var r in this.properties)e(this,r,n,this.properties[r]);return t=Object.keys(t).filter(function(e){return t[e]}),n=Object.keys(n).filter(function(e){return n[e]}),t.length||n.length?{types:t,properties:n}:null},dump:function(e){return{generic:this.generic,types:da(this.types,e),properties:da(this.properties,e)}},toString:function(){return JSON.stringify(this.dump())}};var Xae=Kae,Qae={SyntaxParseError:rae.SyntaxParseError,parse:zae,translate:Kre,walk:_ae},Zae=$re.TYPE,Jae=Zae.WhiteSpace,eoe=Zae.Comment,toe=function(e){var t=new hne,n=null,r={recognizer:e,space:null,ignoreWS:!1,ignoreWSAfter:!1};for(this.scanner.skipSC();!this.scanner.eof;){switch(this.scanner.tokenType){case eoe:this.scanner.next();continue;case Jae:r.ignoreWS?this.scanner.next():r.space=this.WhiteSpace();continue;}if(n=e.getNode.call(this,r),void 0===n)break;null!==r.space&&(t.appendData(r.space),r.space=null),t.appendData(n),r.ignoreWSAfter?(r.ignoreWSAfter=!1,r.ignoreWS=!0):r.ignoreWS=!1}return t};var noe=function(){},roe=function(e){var t={scanner:new $re,filename:'',needPositions:!1,tolerant:!1,onParseError:noe,parseAtrulePrelude:!0,parseRulePrelude:!0,parseValue:!0,parseCustomProperty:!1,readSequence:toe,tolerantParse:function(e,t){if(this.tolerant){var n=this.scanner.currentToken;try{return e.call(this)}catch(a){var r=t.call(this,n);return this.onParseError(a,r),r}}else return e.call(this)},getLocation:function(e,t){return this.needPositions?this.scanner.getLocationRange(e,t,this.filename):null},getLocationFromList:function(e){return this.needPositions?this.scanner.getLocationRange(null===e.head?this.scanner.tokenStart:e.first().loc.start.offset-this.scanner.startOffset,null===e.head?this.scanner.tokenStart:e.last().loc.end.offset-this.scanner.startOffset,this.filename):null}};for(var n in e=ya(e||{}),e)t[n]=e[n];return function(e,n){n=n||{};var r=n.context||'default',a;if(t.scanner.setSource(e,n.offset,n.line,n.column),t.filename=n.filename||'',t.needPositions=!!n.positions,t.tolerant=!!n.tolerant,t.onParseError='function'==typeof n.onParseError?n.onParseError:noe,t.parseAtrulePrelude=!('parseAtrulePrelude'in n)||!!n.parseAtrulePrelude,t.parseRulePrelude=!('parseRulePrelude'in n)||!!n.parseRulePrelude,t.parseValue=!('parseValue'in n)||!!n.parseValue,t.parseCustomProperty=!!('parseCustomProperty'in n)&&!!n.parseCustomProperty,!t.context.hasOwnProperty(r))throw new Error('Unknown context `'+r+'`');return a=t.context[r].call(t,n),t.scanner.eof||t.scanner.error(),a}},aoe=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/'],ooe={encode:function(e){if(0<=e&&e>>=ioe,0=r)throw new Error('Expected more digits in base 64 VLQ value.');if(s=ooe.decode(e.charCodeAt(t++)),-1===s)throw new Error('Invalid base64 digit: '+e.charAt(t-1));i=!!(s&doe),s&=loe,a+=s<t)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;0<=n;n--)if(36!==e.charCodeAt(n))return!1;return!0}function s(e,t){return e===t?0:e>t?1:-1}t.getArg=function(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var l=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,d=/^data:.+\,.+$/;t.urlParse=n,t.urlGenerate=r,t.normalize=a,t.join=function(e,t){''===e&&(e='.'),''===t&&(t='.');var o=n(t),i=n(e);if(i&&(e=i.path||'/'),o&&!o.scheme)return i&&(o.scheme=i.scheme),r(o);if(o||t.match(d))return t;if(i&&!i.host&&!i.path)return i.host=t,r(i);var s='/'===t.charAt(0)?t:a(e.replace(/\/+$/,'')+'/'+t);return i?(i.path=s,r(i)):s},t.isAbsolute=function(e){return'/'===e.charAt(0)||!!e.match(l)},t.relative=function(e,t){''===e&&(e='.'),e=e.replace(/\/$/,'');for(var n=0,r;0!==t.indexOf(e+'/');){if(r=e.lastIndexOf('/'),0>r)return t;if(e=e.slice(0,r),e.match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join('../')+t.substr(e.length+1)};var c=function(){var e=Object.create(null);return!('__proto__'in e)}();t.toSetString=c?o:function(e){return i(e)?'$'+e:e},t.fromSetString=c?o:function(e){return i(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=e.source-t.source;return 0==r?(r=e.originalLine-t.originalLine,0!=r)?r:(r=e.originalColumn-t.originalColumn,0!=r||n)?r:(r=e.generatedColumn-t.generatedColumn,0!=r)?r:(r=e.generatedLine-t.generatedLine,0==r?e.name-t.name:r):r},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0==r?(r=e.generatedColumn-t.generatedColumn,0!=r||n)?r:(r=e.source-t.source,0!=r)?r:(r=e.originalLine-t.originalLine,0!=r)?r:(r=e.originalColumn-t.originalColumn,0==r?e.name-t.name:r):r},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0==n?(n=e.generatedColumn-t.generatedColumn,0!=n)?n:(n=s(e.source,t.source),0!==n)?n:(n=e.originalLine-t.originalLine,0!==n)?n:(n=e.originalColumn-t.originalColumn,0===n?s(e.name,t.name):n):n}}),uoe=Object.prototype.hasOwnProperty,moe='undefined'!=typeof Map;ka.fromArray=function(e,t){for(var n=new ka,r=0,a=e.length;re?-1:e}t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,r,a,o){if(0===r.length)return-1;var i=n(-1,r.length,e,r,a,o||t.GREATEST_LOWER_BOUND);if(0>i)return-1;for(;0<=i-1&&0===a(r[i],r[i-1],!0);)--i;return i}}),xoe=goe.ArraySet,koe={quickSort:function(e,t){Ea(e,t,0,e.length-1)}}.quickSort;Aa.fromSourceMap=function(e){return Oa.fromSourceMap(e)},Aa.prototype._version=3,Aa.prototype.__generatedMappings=null,Object.defineProperty(Aa.prototype,'_generatedMappings',{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),Aa.prototype.__originalMappings=null,Object.defineProperty(Aa.prototype,'_originalMappings',{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),Aa.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return';'===n||','===n},Aa.prototype._parseMappings=function(){throw new Error('Subclasses must implement _parseMappings')},Aa.GENERATED_ORDER=1,Aa.ORIGINAL_ORDER=2,Aa.GREATEST_LOWER_BOUND=1,Aa.LEAST_UPPER_BOUND=2,Aa.prototype.eachMapping=function(e,t,n){var r=n||Aa.GENERATED_ORDER,a;switch(r){case Aa.GENERATED_ORDER:a=this._generatedMappings;break;case Aa.ORIGINAL_ORDER:a=this._originalMappings;break;default:throw new Error('Unknown order of iteration.');}var o=this.sourceRoot;a.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=o&&(t=poe.join(o,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,t||null)},Aa.prototype.allGeneratedPositionsFor=function(e){var t=poe.getArg(e,'line'),n={source:poe.getArg(e,'source'),originalLine:t,originalColumn:poe.getArg(e,'column',0)};if(null!=this.sourceRoot&&(n.source=poe.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],a=this._findMapping(n,this._originalMappings,'originalLine','originalColumn',poe.compareByOriginalPositions,boe.LEAST_UPPER_BOUND);if(0<=a){var o=this._originalMappings[a];if(void 0===e.column)for(var i=o.originalLine;o&&o.originalLine===i;)r.push({line:poe.getArg(o,'generatedLine',null),column:poe.getArg(o,'generatedColumn',null),lastColumn:poe.getArg(o,'lastGeneratedColumn',null)}),o=this._originalMappings[++a];else for(var s=o.originalColumn;o&&o.originalLine===t&&o.originalColumn==s;)r.push({line:poe.getArg(o,'generatedLine',null),column:poe.getArg(o,'generatedColumn',null),lastColumn:poe.getArg(o,'lastGeneratedColumn',null)}),o=this._originalMappings[++a]}return r};Oa.prototype=Object.create(Aa.prototype),Oa.prototype.consumer=Aa,Oa.fromSourceMap=function(e){var t=Object.create(Oa.prototype),n=t._names=xoe.fromArray(e._names.toArray(),!0),r=t._sources=xoe.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var a=e._mappings.toArray().slice(),o=t.__generatedMappings=[],s=t.__originalMappings=[],l=0,i=a.length;l=e[n])throw new TypeError('Line must be greater than or equal to 1, got '+e[n]);if(0>e[r])throw new TypeError('Column must be greater than or equal to 0, got '+e[r]);return boe.search(e,t,a,o)},Oa.prototype.computeColumnSpans=function(){for(var e=0,t;e=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e})},Oa.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=poe.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=poe.urlParse(this.sourceRoot))){var r=e.replace(/^file:\/\//,'');if('file'==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||'/'==n.path)&&this._sources.has('/'+e))return this.sourcesContent[this._sources.indexOf('/'+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},Oa.prototype.generatedPositionFor=function(e){var t=poe.getArg(e,'source');if(null!=this.sourceRoot&&(t=poe.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:poe.getArg(e,'line'),originalColumn:poe.getArg(e,'column')},r=this._findMapping(n,this._originalMappings,'originalLine','originalColumn',poe.compareByOriginalPositions,poe.getArg(e,'bias',Aa.GREATEST_LOWER_BOUND));if(0<=r){var a=this._originalMappings[r];if(a.source===n.source)return{line:poe.getArg(a,'generatedLine',null),column:poe.getArg(a,'generatedColumn',null),lastColumn:poe.getArg(a,'lastGeneratedColumn',null)}}return{line:null,column:null,lastColumn:null}};La.prototype=Object.create(Aa.prototype),La.prototype.constructor=Aa,La.prototype._version=3,Object.defineProperty(La.prototype,'sources',{get:function(){for(var e=[],t=0;t#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Animations'],initial:['animation-name','animation-duration','animation-timing-function','animation-delay','animation-iteration-count','animation-direction','animation-fill-mode','animation-play-state'],appliesto:'allElementsAndPseudos',computed:['animation-name','animation-duration','animation-timing-function','animation-delay','animation-direction','animation-iteration-count','animation-fill-mode','animation-play-state'],order:'orderOfAppearance',status:'standard'},Woe={syntax:'auto | none',media:'all',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Basic User Interface'],initial:'auto',appliesto:'allElements',computed:'asSpecified',order:'perGrammar',status:'experimental'},Foe={syntax:' | [ [ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards',media:'aural',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Speech'],initial:'center',appliesto:'allElements',computed:'normalizedAngle',order:'orderOfAppearance',status:'obsolete'},joe={syntax:'[ , ]* ',media:'visual',inherited:!1,animationType:['background-color','background-image','background-clip','background-position','background-size','background-repeat','background-attachment'],percentages:['background-position','background-size'],groups:['CSS Backgrounds and Borders'],initial:['background-image','background-position','background-size','background-repeat','background-origin','background-clip','background-attachment','background-color'],appliesto:'allElements',computed:['background-image','background-position','background-size','background-repeat','background-origin','background-clip','background-attachment','background-color'],order:'orderOfAppearance',alsoAppliesTo:['::first-letter','::first-line','::placeholder'],status:'standard'},Hoe={syntax:' || || ',media:'visual',inherited:!1,animationType:['border-color','border-style','border-width'],percentages:'no',groups:['CSS Backgrounds and Borders'],initial:['border-width','border-style','border-color'],appliesto:'allElements',computed:['border-width','border-style','border-color'],order:'orderOfAppearance',alsoAppliesTo:['::first-letter'],status:'standard'},Yoe={syntax:' | | auto',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToContainingBlockHeight',groups:['CSS Positioning'],initial:'auto',appliesto:'positionedElements',computed:'lengthAbsolutePercentageAsSpecifiedOtherwiseAuto',order:'uniqueOrder',status:'standard'},$oe={syntax:'none | left | right | both | inline-start | inline-end',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Positioning'],initial:'none',appliesto:'blockLevelElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},Koe={syntax:' | auto',media:'visual',inherited:!1,animationType:'rectangle',percentages:'no',groups:['CSS Masking'],initial:'auto',appliesto:'absolutelyPositionedElements',computed:'autoOrRectangle',order:'uniqueOrder',status:'standard'},Xoe={syntax:'',media:'visual',inherited:!0,animationType:'color',percentages:'no',groups:['CSS Color'],initial:'variesFromBrowserToBrowser',appliesto:'allElements',computed:'translucentValuesRGBAOtherwiseRGB',order:'uniqueOrder',alsoAppliesTo:['::first-letter','::first-line','::placeholder'],status:'standard'},Qoe={syntax:'<\'column-width\'> || <\'column-count\'>',media:'visual',inherited:!1,animationType:['column-width','column-count'],percentages:'no',groups:['CSS Columns'],initial:['column-width','column-count'],appliesto:'blockContainersExceptTableWrappers',computed:['column-width','column-count'],order:'perGrammar',status:'standard'},Zoe={syntax:'none | strict | content | [ size || layout || style || paint ]',media:'all',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Containment'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'perGrammar',status:'experimental'},Joe={syntax:'normal | none | [ | ] [/ ]?',media:'all',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Generated Content'],initial:'normal',appliesto:'beforeAndAfterPseudos',computed:'normalOnElementsForPseudosNoneAbsoluteURIStringOrAsSpecified',order:'uniqueOrder',status:'standard'},eie={syntax:'[ [ [ ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]',media:['visual','interactive'],inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Basic User Interface'],initial:'auto',appliesto:'allElements',computed:'asSpecifiedURLsAbsolute',order:'uniqueOrder',status:'standard'},tie={syntax:'ltr | rtl',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Writing Modes'],initial:'ltr',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},nie={syntax:'[ || ] | | | | ',media:'all',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Display'],initial:'inline',appliesto:'allElements',computed:'asSpecifiedExceptPositionedFloatingAndRootElementsKeywordMaybeDifferent',order:'uniqueOrder',status:'standard'},rie={syntax:'none | ',media:'visual',inherited:!1,animationType:'filterList',percentages:'no',groups:['Filter Effects'],initial:'none',appliesto:'allElementsSVGContainerElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},aie={syntax:'none | [ <\'flex-grow\'> <\'flex-shrink\'>? || <\'flex-basis\'> ]',media:'visual',inherited:!1,animationType:['flex-grow','flex-shrink','flex-basis'],percentages:'no',groups:['CSS Flexible Box Layout'],initial:['flex-grow','flex-shrink','flex-basis'],appliesto:'flexItemsAndInFlowPseudos',computed:['flex-grow','flex-shrink','flex-basis'],order:'orderOfAppearance',status:'standard'},oie={syntax:'left | right | none | inline-start | inline-end',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Positioning'],initial:'none',appliesto:'allElementsNoEffectIfDisplayNone',computed:'asSpecified',order:'uniqueOrder',status:'standard'},iie={syntax:'[ [ <\'font-style\'> || || <\'font-weight\'> || <\'font-stretch\'> ]? <\'font-size\'> [ / <\'line-height\'> ]? <\'font-family\'> ] | caption | icon | menu | message-box | small-caption | status-bar',media:'visual',inherited:!0,animationType:['font-style','font-variant','font-weight','font-stretch','font-size','line-height','font-family'],percentages:['font-size','line-height'],groups:['CSS Fonts'],initial:['font-style','font-variant','font-weight','font-stretch','font-size','line-height','font-family'],appliesto:'allElements',computed:['font-style','font-variant','font-weight','font-stretch','font-size','line-height','font-family'],order:'orderOfAppearance',alsoAppliesTo:['::first-letter','::first-line','::placeholder'],status:'standard'},sie={syntax:'<\'row-gap\'> <\'column-gap\'>?',media:'visual',inherited:!1,animationType:['row-gap','column-gap'],percentages:'no',groups:['CSS Box Alignment'],initial:['row-gap','column-gap'],appliesto:'gridContainers',computed:['row-gap','column-gap'],order:'uniqueOrder',status:'standard'},lie={syntax:'<\'grid-template\'> | <\'grid-template-rows\'> / [ auto-flow && dense? ] <\'grid-auto-columns\'>? | [ auto-flow && dense? ] <\'grid-auto-rows\'>? / <\'grid-template-columns\'>',media:'visual',inherited:!1,animationType:'discrete',percentages:['grid-template-rows','grid-template-columns','grid-auto-rows','grid-auto-columns'],groups:['CSS Grid Layout'],initial:['grid-template-rows','grid-template-columns','grid-template-areas','grid-auto-rows','grid-auto-columns','grid-auto-flow','grid-column-gap','grid-row-gap','column-gap','row-gap'],appliesto:'gridContainers',computed:['grid-template-rows','grid-template-columns','grid-template-areas','grid-auto-rows','grid-auto-columns','grid-auto-flow','grid-column-gap','grid-row-gap','column-gap','row-gap'],order:'uniqueOrder',status:'standard'},cie={syntax:'[ | ] && [ border-box | content-box ]? | available | min-content | max-content | fit-content | auto',media:'visual',inherited:!1,animationType:'lpc',percentages:'regardingHeightOfGeneratedBoxContainingBlockPercentagesRelativeToContainingBlock',groups:['CSS Box Model'],initial:'auto',appliesto:'allElementsButNonReplacedAndTableColumns',computed:'percentageAutoOrAbsoluteLength',order:'uniqueOrder',status:'standard'},pie={syntax:'none | manual | auto',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Text'],initial:'manual',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},uie={syntax:'auto | isolate',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Compositing and Blending'],initial:'auto',appliesto:'allElementsSVGContainerGraphicsAndGraphicsReferencingElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},mie={syntax:' | | auto',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToWidthOfContainingBlock',groups:['CSS Positioning'],initial:'auto',appliesto:'positionedElements',computed:'lengthAbsolutePercentageAsSpecifiedOtherwiseAuto',order:'uniqueOrder',status:'standard'},gie={syntax:'[ | | auto ]{1,4}',media:'visual',inherited:!1,animationType:'length',percentages:'referToWidthOfContainingBlock',groups:['CSS Box Model'],initial:['margin-bottom','margin-left','margin-right','margin-top'],appliesto:'allElementsExceptTableDisplayTypes',computed:['margin-bottom','margin-left','margin-right','margin-top'],order:'uniqueOrder',alsoAppliesTo:['::first-letter'],status:'standard'},hie={syntax:'#',media:'visual',inherited:!1,animationType:['mask-image','mask-mode','mask-repeat','mask-position','mask-clip','mask-origin','mask-size','mask-composite'],percentages:['mask-position'],groups:['CSS Masking'],initial:['mask-image','mask-mode','mask-repeat','mask-position','mask-clip','mask-origin','mask-size','mask-composite'],appliesto:'allElementsSVGContainerElements',computed:['mask-image','mask-mode','mask-repeat','mask-position','mask-clip','mask-origin','mask-size','mask-composite'],order:'perGrammar',stacking:!0,status:'standard'},fie={syntax:'[ <\'offset-position\'>? [ <\'offset-path\'> [ <\'offset-distance\'> || <\'offset-rotate\'> ]? ]? ]! [ / <\'offset-anchor\'> ]?',media:'visual',inherited:!1,animationType:['offset-position','offset-path','offset-distance','offset-anchor','offset-rotate'],percentages:['offset-position','offset-distance','offset-anchor'],groups:['CSS Motion'],initial:['offset-position','offset-path','offset-distance','offset-anchor','offset-rotate'],appliesto:'transformableElements',computed:['offset-position','offset-path','offset-distance','offset-anchor','offset-rotate'],order:'perGrammar',stacking:!0,status:'experimental'},yie={syntax:'',media:'visual',inherited:!1,animationType:'number',percentages:'no',groups:['CSS Color'],initial:'1.0',appliesto:'allElements',computed:'specifiedValueClipped0To1',order:'uniqueOrder',alsoAppliesTo:['::placeholder'],status:'standard'},bie={syntax:'',media:'visual',inherited:!1,animationType:'integer',percentages:'no',groups:['CSS Flexible Box Layout'],initial:'0',appliesto:'flexItemsAndAbsolutelyPositionedFlexContainerChildren',computed:'asSpecified',order:'uniqueOrder',status:'standard'},xie={syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Fragmentation'],initial:'2',appliesto:'blockContainerElements',computed:'asSpecified',order:'perGrammar',status:'standard'},kie={syntax:'[ <\'outline-color\'> || <\'outline-style\'> || <\'outline-width\'> ]',media:['visual','interactive'],inherited:!1,animationType:['outline-color','outline-width','outline-style'],percentages:'no',groups:['CSS Basic User Interface'],initial:['outline-color','outline-style','outline-width'],appliesto:'allElements',computed:['outline-color','outline-width','outline-style'],order:'orderOfAppearance',status:'standard'},Sie={syntax:'[ visible | hidden | clip | scroll | auto ]{1,2}',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Overflow'],initial:'visible',appliesto:'blockContainersFlexContainersGridContainers',computed:'asSpecified',order:'uniqueOrder',status:'standard'},wie={syntax:'[ | ]{1,4}',media:'visual',inherited:!1,animationType:'length',percentages:'referToWidthOfContainingBlock',groups:['CSS Box Model'],initial:['padding-bottom','padding-left','padding-right','padding-top'],appliesto:'allElementsExceptInternalTableDisplayTypes',computed:['padding-bottom','padding-left','padding-right','padding-top'],order:'uniqueOrder',alsoAppliesTo:['::first-letter'],status:'standard'},vie={syntax:'none | ',media:'visual',inherited:!1,animationType:'length',percentages:'no',groups:['CSS Transforms'],initial:'none',appliesto:'transformableElements',computed:'absoluteLengthOrNone',order:'uniqueOrder',stacking:!0,status:'standard'},Tie={syntax:'static | relative | absolute | sticky | fixed',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Positioning'],initial:'static',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',stacking:!0,status:'standard'},Cie={syntax:'none | [ ]+',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Generated Content'],initial:'dependsOnUserAgent',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},Eie={syntax:'none | both | horizontal | vertical',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Basic User Interface'],initial:'none',appliesto:'elementsWithOverflowNotVisibleAndReplacedElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},Aie={syntax:' | | auto',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToWidthOfContainingBlock',groups:['CSS Positioning'],initial:'auto',appliesto:'positionedElements',computed:'lengthAbsolutePercentageAsSpecifiedOtherwiseAuto',order:'uniqueOrder',status:'standard'},Oie={syntax:'none | [ x | y | z | {3} ]? && ',media:'visual',inherited:!1,animationType:'transform',percentages:'no',groups:['CSS Transforms'],initial:'none',appliesto:'transformableElements',computed:'asSpecified',order:'perGrammar',stacking:!0,status:'standard'},Pie={syntax:'none | {1,3}',media:'visual',inherited:!1,animationType:'transform',percentages:'no',groups:['CSS Transforms'],initial:'none',appliesto:'transformableElements',computed:'asSpecified',order:'perGrammar',stacking:!0,status:'standard'},Lie={syntax:' | | auto',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToContainingBlockHeight',groups:['CSS Positioning'],initial:'auto',appliesto:'positionedElements',computed:'lengthAbsolutePercentageAsSpecifiedOtherwiseAuto',order:'uniqueOrder',status:'standard'},qie={syntax:'none | ',media:'visual',inherited:!1,animationType:'transform',percentages:'referToSizeOfBoundingBox',groups:['CSS Transforms'],initial:'none',appliesto:'transformableElements',computed:'asSpecifiedRelativeToAbsoluteLengths',order:'uniqueOrder',stacking:!0,status:'standard'},Rie={syntax:'#',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Transitions'],initial:['transition-delay','transition-duration','transition-property','transition-timing-function'],appliesto:'allElementsAndPseudos',computed:['transition-delay','transition-duration','transition-property','transition-timing-function'],order:'orderOfAppearance',status:'standard'},Die={syntax:'none | [ ? ]?',media:'visual',inherited:!1,animationType:'transform',percentages:'referToSizeOfBoundingBox',groups:['CSS Transforms'],initial:'none',appliesto:'transformableElements',computed:'asSpecifiedRelativeToAbsoluteLengths',order:'perGrammar',stacking:!0,status:'standard'},Nie={syntax:'visible | hidden | collapse',media:'visual',inherited:!0,animationType:'visibility',percentages:'no',groups:['CSS Box Model'],initial:'visible',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},Bie={syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Fragmentation'],initial:'2',appliesto:'blockContainerElements',computed:'asSpecified',order:'perGrammar',status:'standard'},Iie={syntax:'[ | ] && [ border-box | content-box ]? | available | min-content | max-content | fit-content | auto',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToWidthOfContainingBlock',groups:['CSS Box Model'],initial:'auto',appliesto:'allElementsButNonReplacedAndTableRows',computed:'percentageAutoOrAbsoluteLength',order:'lengthOrPercentageBeforeKeywordIfBothPresent',status:'standard'},zie={syntax:'normal | reset | | ',media:'visual',inherited:!1,animationType:'integer',percentages:'no',groups:['Microsoft Extensions'],initial:'normal',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},_ie={all:Uoe,animation:Voe,appearance:Woe,azimuth:Foe,background:joe,border:Hoe,bottom:Yoe,clear:$oe,clip:Koe,color:Xoe,columns:Qoe,contain:Zoe,content:Joe,cursor:eie,direction:tie,display:nie,filter:rie,flex:aie,float:oie,font:iie,gap:sie,grid:lie,height:cie,hyphens:pie,isolation:uie,left:mie,margin:gie,mask:hie,offset:fie,opacity:yie,order:bie,orphans:xie,outline:kie,overflow:Sie,padding:wie,perspective:vie,position:Tie,quotes:Cie,resize:Eie,right:Aie,rotate:Oie,scale:Pie,top:Lie,transform:qie,transition:Rie,translate:Die,visibility:Nie,widows:Bie,width:Iie,zoom:zie,"--*":{syntax:'',media:'all',inherited:!0,animationType:'discrete',percentages:'no',groups:['CSS Variables'],initial:'seeProse',appliesto:'allElements',computed:'asSpecifiedWithVarsSubstituted',order:'perGrammar',status:'experimental'},"-ms-accelerator":{syntax:'false | true',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'false',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-block-progression":{syntax:'tb | rl | bt | lr',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'tb',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-chaining":{syntax:'none | chained',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-content-zooming":{syntax:'none | zoom',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'zoomForTheTopLevelNoneForTheRest',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-limit":{syntax:'<\'-ms-content-zoom-limit-min\'> <\'-ms-content-zoom-limit-max\'>',media:'interactive',inherited:!1,animationType:'discrete',percentages:['-ms-content-zoom-limit-max','-ms-content-zoom-limit-min'],groups:['Microsoft Extensions'],initial:['-ms-content-zoom-limit-max','-ms-content-zoom-limit-min'],appliesto:'nonReplacedBlockAndInlineBlockElements',computed:['-ms-content-zoom-limit-max','-ms-content-zoom-limit-min'],order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-limit-max":{syntax:'',media:'interactive',inherited:!1,animationType:'discrete',percentages:'maxZoomFactor',groups:['Microsoft Extensions'],initial:'400%',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-limit-min":{syntax:'',media:'interactive',inherited:!1,animationType:'discrete',percentages:'minZoomFactor',groups:['Microsoft Extensions'],initial:'100%',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-snap":{syntax:'<\'-ms-content-zoom-snap-type\'> || <\'-ms-content-zoom-snap-points\'>',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:['-ms-content-zoom-snap-type','-ms-content-zoom-snap-points'],appliesto:'nonReplacedBlockAndInlineBlockElements',computed:['-ms-content-zoom-snap-type','-ms-content-zoom-snap-points'],order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-snap-points":{syntax:'snapInterval( , ) | snapList( # )',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'snapInterval(0%, 100%)',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-content-zoom-snap-type":{syntax:'none | proximity | mandatory',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-filter":{syntax:'',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'""',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-flow-from":{syntax:'[ none | ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'nonReplacedElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-flow-into":{syntax:'[ none | ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'iframeElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-high-contrast-adjust":{syntax:'auto | none',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-hyphenate-limit-chars":{syntax:'auto | {1,3}',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-hyphenate-limit-lines":{syntax:'no-limit | ',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'no-limit',appliesto:'blockContainerElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-hyphenate-limit-zone":{syntax:' | ',media:'visual',inherited:!0,animationType:'discrete',percentages:'referToLineBoxWidth',groups:['Microsoft Extensions'],initial:'0',appliesto:'blockContainerElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-ime-align":{syntax:'auto | after',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-overflow-style":{syntax:'auto | none | scrollbar | -ms-autohiding-scrollbar',media:'interactive',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-3dlight-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'dependsOnUserAgent',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-arrow-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'ButtonText',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-base-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'dependsOnUserAgent',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-darkshadow-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'ThreeDDarkShadow',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-face-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'ThreeDFace',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-highlight-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'ThreeDHighlight',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-shadow-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'ThreeDDarkShadow',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scrollbar-track-color":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'Scrollbar',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-chaining":{syntax:'chained | none',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'chained',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-limit":{syntax:'<\'-ms-scroll-limit-x-min\'> <\'-ms-scroll-limit-y-min\'> <\'-ms-scroll-limit-x-max\'> <\'-ms-scroll-limit-y-max\'>',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:['-ms-scroll-limit-x-min','-ms-scroll-limit-y-min','-ms-scroll-limit-x-max','-ms-scroll-limit-y-max'],appliesto:'nonReplacedBlockAndInlineBlockElements',computed:['-ms-scroll-limit-x-min','-ms-scroll-limit-y-min','-ms-scroll-limit-x-max','-ms-scroll-limit-y-max'],order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-limit-x-max":{syntax:'auto | ',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-limit-x-min":{syntax:'',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'0',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-limit-y-max":{syntax:'auto | ',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-limit-y-min":{syntax:'',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'0',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-rails":{syntax:'none | railed',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'railed',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-snap-points-x":{syntax:'snapInterval( , ) | snapList( # )',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'snapInterval(0px, 100%)',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-snap-points-y":{syntax:'snapInterval( , ) | snapList( # )',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'snapInterval(0px, 100%)',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-snap-type":{syntax:'none | proximity | mandatory',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'nonReplacedBlockAndInlineBlockElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-snap-x":{syntax:'<\'-ms-scroll-snap-type\'> <\'-ms-scroll-snap-points-x\'>',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:['-ms-scroll-snap-type','-ms-scroll-snap-points-x'],appliesto:'nonReplacedBlockAndInlineBlockElements',computed:['-ms-scroll-snap-type','-ms-scroll-snap-points-x'],order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-snap-y":{syntax:'<\'-ms-scroll-snap-type\'> <\'-ms-scroll-snap-points-y\'>',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:['-ms-scroll-snap-type','-ms-scroll-snap-points-y'],appliesto:'nonReplacedBlockAndInlineBlockElements',computed:['-ms-scroll-snap-type','-ms-scroll-snap-points-y'],order:'uniqueOrder',status:'nonstandard'},"-ms-scroll-translation":{syntax:'none | vertical-to-horizontal',media:'interactive',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-text-autospace":{syntax:'none | ideograph-alpha | ideograph-numeric | ideograph-parenthesis | ideograph-space',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-touch-select":{syntax:'grippers | none',media:'interactive',inherited:!0,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'grippers',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-user-select":{syntax:'none | element | text',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'text',appliesto:'nonReplacedElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-wrap-flow":{syntax:'auto | both | start | end | maximum | clear',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'auto',appliesto:'blockLevelElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-wrap-margin":{syntax:'',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'0',appliesto:'exclusionElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-ms-wrap-through":{syntax:'wrap | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Microsoft Extensions'],initial:'wrap',appliesto:'blockLevelElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-appearance":{syntax:'none | button | button-arrow-down | button-arrow-next | button-arrow-previous | button-arrow-up | button-bevel | button-focus | caret | checkbox | checkbox-container | checkbox-label | checkmenuitem | dualbutton | groupbox | listbox | listitem | menuarrow | menubar | menucheckbox | menuimage | menuitem | menuitemtext | menulist | menulist-button | menulist-text | menulist-textfield | menupopup | menuradio | menuseparator | meterbar | meterchunk | progressbar | progressbar-vertical | progresschunk | progresschunk-vertical | radio | radio-container | radio-label | radiomenuitem | range | range-thumb | resizer | resizerpanel | scale-horizontal | scalethumbend | scalethumb-horizontal | scalethumbstart | scalethumbtick | scalethumb-vertical | scale-vertical | scrollbarbutton-down | scrollbarbutton-left | scrollbarbutton-right | scrollbarbutton-up | scrollbarthumb-horizontal | scrollbarthumb-vertical | scrollbartrack-horizontal | scrollbartrack-vertical | searchfield | separator | sheet | spinner | spinner-downbutton | spinner-textfield | spinner-upbutton | splitter | statusbar | statusbarpanel | tab | tabpanel | tabpanels | tab-scroll-arrow-back | tab-scroll-arrow-forward | textfield | textfield-multiline | toolbar | toolbarbutton | toolbarbutton-dropdown | toolbargripper | toolbox | tooltip | treeheader | treeheadercell | treeheadersortarrow | treeitem | treeline | treetwisty | treetwistyopen | treeview | -moz-mac-unified-toolbar | -moz-win-borderless-glass | -moz-win-browsertabbar-toolbox | -moz-win-communicationstext | -moz-win-communications-toolbox | -moz-win-exclude-glass | -moz-win-glass | -moz-win-mediatext | -moz-win-media-toolbox | -moz-window-button-box | -moz-window-button-box-maximized | -moz-window-button-close | -moz-window-button-maximize | -moz-window-button-minimize | -moz-window-button-restore | -moz-window-frame-bottom | -moz-window-frame-left | -moz-window-frame-right | -moz-window-titlebar | -moz-window-titlebar-maximized',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions','WebKit Extensions'],initial:'noneButOverriddenInUserAgentCSS',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-binding":{syntax:' | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElementsExceptGeneratedContentOrPseudoElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-border-bottom-colors":{syntax:'+ | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-border-left-colors":{syntax:'+ | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-border-right-colors":{syntax:'+ | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-border-top-colors":{syntax:'+ | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-context-properties":{syntax:'none | [ fill | fill-opacity | stroke | stroke-opacity ]#',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElementsThatCanReferenceImages',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-float-edge":{syntax:'border-box | content-box | margin-box | padding-box',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'content-box',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-force-broken-image-icon":{syntax:'',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'0',appliesto:'images',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-image-region":{syntax:' | auto',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'auto',appliesto:'xulImageElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-orient":{syntax:'inline | block | horizontal | vertical',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'inline',appliesto:'anyElementEffectOnProgressAndMeter',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-outline-radius":{syntax:'{1,4} [ / {1,4} ]?',media:'visual',inherited:!1,animationType:['-moz-outline-radius-topleft','-moz-outline-radius-topright','-moz-outline-radius-bottomright','-moz-outline-radius-bottomleft'],percentages:['-moz-outline-radius-topleft','-moz-outline-radius-topright','-moz-outline-radius-bottomright','-moz-outline-radius-bottomleft'],groups:['Mozilla Extensions'],initial:['-moz-outline-radius-topleft','-moz-outline-radius-topright','-moz-outline-radius-bottomright','-moz-outline-radius-bottomleft'],appliesto:'allElements',computed:['-moz-outline-radius-topleft','-moz-outline-radius-topright','-moz-outline-radius-bottomright','-moz-outline-radius-bottomleft'],order:'uniqueOrder',status:'nonstandard'},"-moz-outline-radius-bottomleft":{syntax:'',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToDimensionOfBorderBox',groups:['Mozilla Extensions'],initial:'0',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-outline-radius-bottomright":{syntax:'',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToDimensionOfBorderBox',groups:['Mozilla Extensions'],initial:'0',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-outline-radius-topleft":{syntax:'',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToDimensionOfBorderBox',groups:['Mozilla Extensions'],initial:'0',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-outline-radius-topright":{syntax:'',media:'visual',inherited:!1,animationType:'lpc',percentages:'referToDimensionOfBorderBox',groups:['Mozilla Extensions'],initial:'0',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-stack-sizing":{syntax:'ignore | stretch-to-fit',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'stretch-to-fit',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-text-blink":{syntax:'none | blink',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-user-focus":{syntax:'ignore | normal | select-after | select-before | select-menu | select-same | select-all | none',media:'interactive',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-user-input":{syntax:'auto | none | enabled | disabled',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'auto',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-user-modify":{syntax:'read-only | read-write | write-only',media:'interactive',inherited:!0,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'read-only',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-window-dragging":{syntax:'drag | no-drag',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'drag',appliesto:'allElementsCreatingNativeWindows',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-moz-window-shadow":{syntax:'default | menu | tooltip | sheet | none',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['Mozilla Extensions'],initial:'default',appliesto:'allElementsCreatingNativeWindows',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-webkit-appearance":{syntax:'none | button | button-bevel | caret | checkbox | default-button | inner-spin-button | listbox | listitem | media-controls-background | media-controls-fullscreen-background | media-current-time-display | media-enter-fullscreen-button | media-exit-fullscreen-button | media-fullscreen-button | media-mute-button | media-overlay-play-button | media-play-button | media-seek-back-button | media-seek-forward-button | media-slider | media-sliderthumb | media-time-remaining-display | media-toggle-closed-captions-button | media-volume-slider | media-volume-slider-container | media-volume-sliderthumb | menulist | menulist-button | menulist-text | menulist-textfield | meter | progress-bar | progress-bar-value | push-button | radio | searchfield | searchfield-cancel-button | searchfield-decoration | searchfield-results-button | searchfield-results-decoration | slider-horizontal | slider-vertical | sliderthumb-horizontal | sliderthumb-vertical | square-button | textarea | textfield',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'noneButOverriddenInUserAgentCSS',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-webkit-border-before":{syntax:'<\'border-width\'> || <\'border-style\'> || <\'color\'>',media:'visual',inherited:!0,animationType:'discrete',percentages:['-webkit-border-before-width'],groups:['WebKit Extensions'],initial:['border-width','border-style','color'],appliesto:'allElements',computed:['border-width','border-style','color'],order:'uniqueOrder',status:'nonstandard'},"-webkit-border-before-color":{syntax:'<\'color\'>',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'currentcolor',appliesto:'allElements',computed:'computedColor',order:'uniqueOrder',status:'nonstandard'},"-webkit-border-before-style":{syntax:'<\'border-style\'>',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-webkit-border-before-width":{syntax:'<\'border-width\'>',media:'visual',inherited:!0,animationType:'discrete',percentages:'logicalWidthOfContainingBlock',groups:['WebKit Extensions'],initial:'medium',appliesto:'allElements',computed:'absoluteLengthZeroIfBorderStyleNoneOrHidden',order:'uniqueOrder',status:'nonstandard'},"-webkit-box-reflect":{syntax:'[ above | below | right | left ]? ? ?',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'none',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-webkit-mask":{syntax:'[ || [ / ]? || || [ | border | padding | content | text ] || [ | border | padding | content ] ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:['-webkit-mask-image','-webkit-mask-repeat','-webkit-mask-attachment','-webkit-mask-position','-webkit-mask-origin','-webkit-mask-clip'],appliesto:'allElements',computed:['-webkit-mask-image','-webkit-mask-repeat','-webkit-mask-attachment','-webkit-mask-position','-webkit-mask-origin','-webkit-mask-clip'],order:'uniqueOrder',status:'nonstandard'},"-webkit-mask-attachment":{syntax:'#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'scroll',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-clip":{syntax:'[ | border | padding | content | text ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'border',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-composite":{syntax:'#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'source-over',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-image":{syntax:'#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'none',appliesto:'allElements',computed:'absoluteURIOrNone',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-origin":{syntax:'[ | border | padding | content ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'padding',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-position":{syntax:'#',media:'visual',inherited:!1,animationType:'discrete',percentages:'referToSizeOfElement',groups:['WebKit Extensions'],initial:'0% 0%',appliesto:'allElements',computed:'absoluteLengthOrPercentage',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-position-x":{syntax:'[ | left | center | right ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'referToSizeOfElement',groups:['WebKit Extensions'],initial:'0%',appliesto:'allElements',computed:'absoluteLengthOrPercentage',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-position-y":{syntax:'[ | top | center | bottom ]#',media:'visual',inherited:!1,animationType:'discrete',percentages:'referToSizeOfElement',groups:['WebKit Extensions'],initial:'0%',appliesto:'allElements',computed:'absoluteLengthOrPercentage',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-repeat":{syntax:'#',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'repeat',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-repeat-x":{syntax:'repeat | no-repeat | space | round',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'repeat',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-repeat-y":{syntax:'repeat | no-repeat | space | round',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'repeat',appliesto:'allElements',computed:'absoluteLengthOrPercentage',order:'orderOfAppearance',status:'nonstandard'},"-webkit-mask-size":{syntax:'#',media:'visual',inherited:!1,animationType:'discrete',percentages:'relativeToBackgroundPositioningArea',groups:['WebKit Extensions'],initial:'auto auto',appliesto:'allElements',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-overflow-scrolling":{syntax:'auto | touch',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'auto',appliesto:'scrollingBoxes',computed:'asSpecified',order:'orderOfAppearance',status:'nonstandard'},"-webkit-tap-highlight-color":{syntax:'',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'black',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-webkit-text-fill-color":{syntax:'',media:'visual',inherited:!0,animationType:'color',percentages:'no',groups:['WebKit Extensions'],initial:'currentcolor',appliesto:'allElements',computed:'computedColor',order:'uniqueOrder',status:'nonstandard'},"-webkit-text-stroke":{syntax:' || ',media:'visual',inherited:!0,animationType:['-webkit-text-stroke-width','-webkit-text-stroke-color'],percentages:'no',groups:['WebKit Extensions'],initial:['-webkit-text-stroke-width','-webkit-text-stroke-color'],appliesto:'allElements',computed:['-webkit-text-stroke-width','-webkit-text-stroke-color'],order:'canonicalOrder',status:'nonstandard'},"-webkit-text-stroke-color":{syntax:'',media:'visual',inherited:!0,animationType:'color',percentages:'no',groups:['WebKit Extensions'],initial:'currentcolor',appliesto:'allElements',computed:'computedColor',order:'uniqueOrder',status:'nonstandard'},"-webkit-text-stroke-width":{syntax:'',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'0',appliesto:'allElements',computed:'absoluteLength',order:'uniqueOrder',status:'nonstandard'},"-webkit-touch-callout":{syntax:'default | none',media:'visual',inherited:!0,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'default',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"-webkit-user-modify":{syntax:'read-only | read-write | read-write-plaintext-only',media:'interactive',inherited:!0,animationType:'discrete',percentages:'no',groups:['WebKit Extensions'],initial:'read-only',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'nonstandard'},"align-content":{syntax:'normal | | | ? ',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Flexible Box Layout'],initial:'normal',appliesto:'multilineFlexContainers',computed:'asSpecified',order:'uniqueOrder',status:'standard'},"align-items":{syntax:'normal | stretch | | [ ? ]',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Flexible Box Layout'],initial:'normal',appliesto:'allElements',computed:'asSpecified',order:'uniqueOrder',status:'standard'},"align-self":{syntax:'auto | normal | stretch | | ? ',media:'visual',inherited:!1,animationType:'discrete',percentages:'no',groups:['CSS Flexible Box Layout'],initial:'auto',appliesto:'flexItemsGridItemsAndAbsolutelyPositionedBoxes',computed:'autoOnAbsolutelyPositionedElementsValueOfAlignItemsOnParent',order:'uniqueOrder',status:'standard'},"animation-delay":{syntax:'