<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<h3>
Steffen Möller pushed to branch upstream
at <a href="https://salsa.debian.org/med-team/multiqc">Debian Med / multiqc</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd">e00f3f8c</a></strong>
<div>
<span>by Steffen Moeller</span>
<i>at 2019-03-22T23:39:02Z</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">New upstream version 1.7+dfsg</pre>
</li>
</ul>
<h4>4 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#b694ab99ba8f6823f416733de09f262e1f6c8ab7">
<span class="deleted-file">
−
multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.ttf
</span>
</a>
</li>
<li class="file-stats">
<a href="#745d59dd2c63c0de694656e41ac1090533e4b379">
<span class="deleted-file">
−
multiqc/templates/default/assets/js/packages/jquery-3.1.1.min.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#31d190d7bc800b45ba1af6b811765fdf57bcb48e">
<span class="deleted-file">
−
multiqc/templates/default/assets/js/packages/jquery-ui.min.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#27f309b3f7ed8c06b25871e5aaf0a8b0766f56b7">
<span class="deleted-file">
−
multiqc/templates/default/assets/js/packages/jquery.tablesorter.min.js
</span>
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id="b694ab99ba8f6823f416733de09f262e1f6c8ab7">
<a href="https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd#b694ab99ba8f6823f416733de09f262e1f6c8ab7"><strong>multiqc/templates/default/assets/fonts/glyphicons-halflings-regular.ttf</strong>
deleted
</a>
<hr>
No preview for this file type
<br>
</li>
<li id="745d59dd2c63c0de694656e41ac1090533e4b379">
<a href="https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd#745d59dd2c63c0de694656e41ac1090533e4b379"><strong>multiqc/templates/default/assets/js/packages/jquery-3.1.1.min.js</strong>
deleted
</a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
2
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC2" class="line" lang="javascript"><span class="o" style="font-weight: 600;">!</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="s2" style="color: #d14;">"use strict"</span><span class="p">;</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">module</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">module</span><span class="p">.</span><span class="nx">exports</span><span class="p">?</span><span class="nx">module</span><span class="p">.</span><span class="nx">exports</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">?</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">)</span><span class="k" style="font-weight: 600;">throw</span> <span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Error</span><span class="p">(</span><span class="s2" style="color: #d14;">"jQuery requires a window with a document"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">)}:</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">)}(</span><span class="s2" style="color: #d14;">"undefined"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">window</span><span class="p">?</span><span class="nb" style="color: #0086b3;">window</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="s2" style="color: #d14;">"use strict"</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">getPrototypeOf</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">slice</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">concat</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">push</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">toString</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">toString</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">p</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"script"</span><span class="p">);</span><span class="nx">c</span><span class="p">.</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">head</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">c</span><span class="p">).</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">c</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"3.1.1"</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">new</span> <span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">init</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)},</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[\s\u</span><span class="sr" style="color: #009926;">FEFF</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">A0</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+|</span><span class="se" style="color: #d14;">[\s\u</span><span class="sr" style="color: #009926;">FEFF</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">A0</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+$/g</span><span class="p">,</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^-ms-/</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/-</span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">toUpperCase</span><span class="p">()};</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">jquery</span><span class="p">:</span><span class="nx">q</span><span class="p">,</span><span class="na" style="color: teal;">constructor</span><span class="p">:</span><span class="nx">r</span><span class="p">,</span><span class="na" style="color: teal;">length</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">toArray</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)},</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">?</span><span class="nx">f</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">):</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="p">]:</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">a</span><span class="p">]},</span><span class="na" style="color: teal;">pushStack</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="p">(),</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">prevObject</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">},</span><span class="na" style="color: teal;">each</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">map</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">b</span><span class="p">)}))},</span><span class="na" style="color: teal;">slice</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">))},</span><span class="na" style="color: teal;">first</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eq</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">last</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eq</span><span class="p">(</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">eq</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">?[</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">c</span><span class="p">]]:[])},</span><span class="na" style="color: teal;">end</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">prevObject</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="p">()},</span><span class="na" style="color: teal;">push</span><span class="p">:</span><span class="nx">h</span><span class="p">,</span><span class="na" style="color: teal;">sort</span><span class="p">:</span><span class="nx">c</span><span class="p">.</span><span class="nx">sort</span><span class="p">,</span><span class="na" style="color: teal;">splice</span><span class="p">:</span><span class="nx">c</span><span class="p">.</span><span class="nx">splice</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">h</span><span class="o" style="font-weight: 600;">++</span><span class="p">),</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">g</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">--</span><span class="p">);</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">[</span><span class="nx">h</span><span class="p">]))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">d</span><span class="p">)))?(</span><span class="nx">e</span><span class="p">?(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">c</span><span class="p">:[]):</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">c</span><span class="p">:{},</span><span class="nx">g</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">j</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">d</span><span class="p">)):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">expando</span><span class="p">:</span><span class="s2" style="color: #d14;">"jQuery"</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">random</span><span class="p">()).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\D</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="na" style="color: teal;">isReady</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">error</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">throw</span> <span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Error</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">noop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="na" style="color: teal;">isFunction</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">isArray</span><span class="p">:</span><span class="nb" style="color: #0086b3;">Array</span><span class="p">.</span><span class="nx">isArray</span><span class="p">,</span><span class="na" style="color: teal;">isWindow</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nb" style="color: #0086b3;">window</span><span class="p">},</span><span class="na" style="color: teal;">isNumeric</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&!</span><span class="nb" style="color: #0086b3;">isNaN</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">-</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">a</span><span class="p">))},</span><span class="na" style="color: teal;">isPlainObject</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"[object Object]"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">k</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"constructor"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="p">,</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">m</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">))},</span><span class="na" style="color: teal;">isEmptyObject</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">?</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">j</span><span class="p">[</span><span class="nx">k</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">)]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"object"</span><span class="p">:</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">},</span><span class="na" style="color: teal;">globalEval</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">p</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">camelCase</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="s2" style="color: #d14;">"ms-"</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="nx">u</span><span class="p">,</span><span class="nx">v</span><span class="p">)},</span><span class="na" style="color: teal;">nodeName</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()},</span><span class="na" style="color: teal;">each</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">w</span><span class="p">(</span><span class="nx">a</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">d</span><span class="p">,</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">d</span><span class="p">,</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">},</span><span class="na" style="color: teal;">trim</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">)},</span><span class="na" style="color: teal;">makeArray</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">[];</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">w</span><span class="p">(</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">(</span><span class="nx">a</span><span class="p">))?</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?[</span><span class="nx">a</span><span class="p">]:</span><span class="nx">a</span><span class="p">):</span><span class="nx">h</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">a</span><span class="p">)),</span><span class="nx">c</span><span class="p">},</span><span class="na" style="color: teal;">inArray</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">merge</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">++</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">a</span><span class="p">},</span><span class="na" style="color: teal;">grep</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">c</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="nx">f</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">},</span><span class="na" style="color: teal;">map</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">w</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">.</span><span class="nx">apply</span><span class="p">([],</span><span class="nx">h</span><span class="p">)},</span><span class="na" style="color: teal;">guid</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">proxy</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="mi" style="color: #099;">2</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)))},</span><span class="nx">e</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: teal;">now</span><span class="p">:</span><span class="nb" style="color: #0086b3;">Date</span><span class="p">.</span><span class="nx">now</span><span class="p">,</span><span class="na" style="color: teal;">support</span><span class="p">:</span><span class="nx">o</span><span class="p">}),</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">Symbol</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nb" style="color: #0086b3;">Symbol</span><span class="p">.</span><span class="nx">iterator</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nb" style="color: #0086b3;">Symbol</span><span class="p">.</span><span class="nx">iterator</span><span class="p">]),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="s2" style="color: #d14;">"Boolean Number String Function Array Date RegExp Object Error Symbol"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">j</span><span class="p">[</span><span class="s2" style="color: #d14;">"[object "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]"</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()});</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">w</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"length"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isWindow</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"array"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">p</span><span class="p">,</span><span class="nx">q</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"sizzle"</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">*</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">,</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ha</span><span class="p">(),</span><span class="nx">z</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ha</span><span class="p">(),</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ha</span><span class="p">(),</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}.</span><span class="nx">hasOwnProperty</span><span class="p">,</span><span class="nx">D</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">pop</span><span class="p">,</span><span class="nx">F</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">push</span><span class="p">,</span><span class="nx">G</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">push</span><span class="p">,</span><span class="nx">H</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">slice</span><span class="p">,</span><span class="nx">I</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="nx">J</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped"</span><span class="p">,</span><span class="nx">K</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"[</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">x20</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">t</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">r</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="se" style="color: #d14;">\n</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">f]"</span><span class="p">,</span><span class="nx">L</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"(?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.|[</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">w-]|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s2" style="color: #d14;">0-</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">xa0])+"</span><span class="p">,</span><span class="nx">M</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")(?:"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*([*^$|!~]?=)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*(?:'((?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">'])*)'|</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">((?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">])*)</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">|("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"))|)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">]"</span><span class="p">,</span><span class="nx">N</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">":("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")(?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">((('((?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">'])*)'|</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">((?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">])*)</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">)|((?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">()[</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">]]|"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">M</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")*)|.*)</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">)|)"</span><span class="p">,</span><span class="nx">O</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"+"</span><span class="p">,</span><span class="s2" style="color: #d14;">"g"</span><span class="p">),</span><span class="nx">P</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"+|((?:^|[^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">])(?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">.)*)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"+$"</span><span class="p">,</span><span class="s2" style="color: #d14;">"g"</span><span class="p">),</span><span class="nx">Q</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*,"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*"</span><span class="p">),</span><span class="nx">R</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*([>+~]|"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*"</span><span class="p">),</span><span class="nx">S</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"="</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*([^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">]'</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">]*?)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">]"</span><span class="p">,</span><span class="s2" style="color: #d14;">"g"</span><span class="p">),</span><span class="nx">T</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="nx">N</span><span class="p">),</span><span class="nx">U</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"$"</span><span class="p">),</span><span class="nx">V</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">ID</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^#("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")"</span><span class="p">),</span><span class="na" style="color: teal;">CLASS</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")"</span><span class="p">),</span><span class="na" style="color: teal;">TAG</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">L</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"|[*])"</span><span class="p">),</span><span class="na" style="color: teal;">ATTR</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">M</span><span class="p">),</span><span class="na" style="color: teal;">PSEUDO</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">N</span><span class="p">),</span><span class="na" style="color: teal;">CHILD</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^:(only|first|last|nth|nth-last)-(child|of-type)(?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*(even|odd|(([+-]|)(</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">d*)n|)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*(?:([+-]|)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*(</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">d+)|))"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">)|)"</span><span class="p">,</span><span class="s2" style="color: #d14;">"i"</span><span class="p">),</span><span class="na" style="color: teal;">bool</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^(?:"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">J</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")$"</span><span class="p">,</span><span class="s2" style="color: #d14;">"i"</span><span class="p">),</span><span class="na" style="color: teal;">needsContext</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*((?:-</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">d)?</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">d*)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"*</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">)|)(?=[^-]|$)"</span><span class="p">,</span><span class="s2" style="color: #d14;">"i"</span><span class="p">)},</span><span class="nx">W</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">input|select|textarea|button</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">X</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^h</span><span class="se" style="color: #d14;">\d</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">Y</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[^</span><span class="sr" style="color: #009926;">{</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">\{\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\[</span><span class="sr" style="color: #009926;">native </span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">Z</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">#</span><span class="se" style="color: #d14;">([\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">(\w</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\.([\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="nx">$</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">+~</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">_</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\\\</span><span class="s2" style="color: #d14;">([</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">da-f]{1,6}"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"?|("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">K</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")|.)"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ig"</span><span class="p">),</span><span class="nx">aa</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"0x"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">65536</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nb" style="color: #0086b3;">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">65536</span><span class="p">):</span><span class="nb" style="color: #0086b3;">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">>></span><span class="mi" style="color: #099;">10</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">55296</span><span class="p">,</span><span class="mi" style="color: #099;">1023</span><span class="o" style="font-weight: 600;">&</span><span class="nx">d</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">56320</span><span class="p">)},</span><span class="nx">ba</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">([\0</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">1f</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">7f</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">|^-</span><span class="se" style="color: #d14;">?\d)</span><span class="sr" style="color: #009926;">|^-$|</span><span class="se" style="color: #d14;">[^\0</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">1f</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">7f-</span><span class="se" style="color: #d14;">\u</span><span class="sr" style="color: #009926;">FFFF</span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="nx">ca</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s2" style="color: #d14;">0"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s2" style="color: #d14;">ufffd"</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">+a.charCodeAt(a.length-1).toString(16)+"</span> <span class="s2" style="color: #d14;">":"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("</span><span class="nx">form</span><span class="s2" style="color: #d14;">"in a||"</span><span class="nx">label</span><span class="s2" style="color: #d14;">"in a)},{dir:"</span><span class="nx">parentNode</span><span class="s2" style="color: #d14;">",next:"</span><span class="nx">legend</span><span class="s2" style="color: #d14;">"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"</span><span class="nx">string</span><span class="s2" style="color: #d14;">"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+"</span> <span class="s2" style="color: #d14;">"]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("</span><span class="nx">object</span><span class="s2" style="color: #d14;">"!==b.nodeName.toLowerCase()){(k=b.getAttribute("</span><span class="nx">id</span><span class="s2" style="color: #d14;">"))?k=k.replace(ba,ca):b.setAttribute("</span><span class="nx">id</span><span class="s2" style="color: #d14;">",k=u),o=g(a),h=o.length;while(h--)o[h]="</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">#</span><span class="s2" style="color: #d14;">"+k+"</span> <span class="s2" style="color: #d14;">"+sa(o[h]);r=o.join("</span><span class="p">,</span><span class="s2" style="color: #d14;">"),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("</span><span class="nx">id</span><span class="s2" style="color: #d14;">")}}}return i(a.replace(P,"</span><span class="nx">$1</span><span class="s2" style="color: #d14;">"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+"</span> <span class="s2" style="color: #d14;">")>d.cacheLength&&delete b[a.shift()],b[c+"</span> <span class="s2" style="color: #d14;">"]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("</span><span class="nx">fieldset</span><span class="s2" style="color: #d14;">");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("</span><span class="o" style="font-weight: 600;">|</span><span class="s2" style="color: #d14;">"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"</span><span class="nx">input</span><span class="s2" style="color: #d14;">"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("</span><span class="nx">input</span><span class="s2" style="color: #d14;">"===c||"</span><span class="nx">button</span><span class="s2" style="color: #d14;">"===c)&&b.type===a}}function oa(a){return function(b){return"</span><span class="nx">form</span><span class="s2" style="color: #d14;">"in b?b.parentNode&&b.disabled===!1?"</span><span class="nx">label</span><span class="s2" style="color: #d14;">"in b?"</span><span class="nx">label</span><span class="s2" style="color: #d14;">"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"</span><span class="nx">label</span><span class="s2" style="color: #d14;">"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"</span><span class="kc" style="font-weight: 600;">undefined</span><span class="s2" style="color: #d14;">"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"</span><span class="nx">HTML</span><span class="s2" style="color: #d14;">"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("</span><span class="nx">unload</span><span class="s2" style="color: #d14;">",da,!1):e.attachEvent&&e.attachEvent("</span><span class="nx">onunload</span><span class="s2" style="color: #d14;">",da)),c.attributes=ja(function(a){return a.className="</span><span class="nx">i</span><span class="s2" style="color: #d14;">",!a.getAttribute("</span><span class="nx">className</span><span class="s2" style="color: #d14;">")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("</span><span class="o" style="font-weight: 600;">*</span><span class="s2" style="color: #d14;">").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("</span><span class="nx">id</span><span class="s2" style="color: #d14;">")===b}},d.find.ID=function(a,b){if("</span><span class="kc" style="font-weight: 600;">undefined</span><span class="s2" style="color: #d14;">"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="</span><span class="kc" style="font-weight: 600;">undefined</span><span class="s2" style="color: #d14;">"!=typeof a.getAttributeNode&&a.getAttributeNode("</span><span class="nx">id</span><span class="s2" style="color: #d14;">");return c&&c.value===b}},d.find.ID=function(a,b){if("</span><span class="kc" style="font-weight: 600;">undefined</span><span class="s2" style="color: #d14;">"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("</span><span class="nx">id</span><span class="s2" style="color: #d14;">"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("</span><span class="nx">id</span><span class="s2" style="color: #d14;">"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"</span><span class="kc" style="font-weight: 600;">undefined</span><span class="s2" style="color: #d14;">"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("</span><span class="o" style="font-weight: 600;">*</span><span class="s2" style="color: #d14;">"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("</span><span class="kc" style="font-weight: 600;">undefined</span><span class="s2" style="color: #d14;">"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span> <span class="nx">id</span><span class="o" style="font-weight: 600;">=</span><span class="s1" style="color: #d14;">'"+u+"'</span><span class="o" style="font-weight: 600;">><</span><span class="sr" style="color: #009926;">/a><select id='"+u+"-</span><span class="se" style="color: #d14;">\r\\</span><span class="sr" style="color: #009926;">' msallowcapture=''><option selected=''></</span><span class="nx">option</span><span class="o" style="font-weight: 600;">><</span><span class="sr" style="color: #009926;">/select>",a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">msallowcapture^=''</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length&&q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">*^$</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">="+K+"*</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">''|</span><span class="se" style="color: #d14;">\"\")</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">selected</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length||q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">\\[</span><span class="sr" style="color: #009926;">"+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length||q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"~="</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">":checked"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length||q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">":checked"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"a#"+u+"+*"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length||q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">".#.+</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">+~</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,ja</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{a.innerHTML="<a href='' disabled='disabled'></</span><span class="nx">a</span><span class="o" style="font-weight: 600;">><</span><span class="nx">select</span> <span class="nx">disabled</span><span class="o" style="font-weight: 600;">=</span><span class="s1" style="color: #d14;">'disabled'</span><span class="o" style="font-weight: 600;">><</span><span class="nx">option</span><span class="o" style="font-weight: 600;">/><</span><span class="sr" style="color: #009926;">/select>";var b=n.createElement</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"input"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;b.setAttribute</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"type","hidden"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.appendChild</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.setAttribute</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"name","D"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">name=d</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length&&q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"name"+K+"*</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">*^$|!~</span><span class="se" style="color: #d14;">]?</span><span class="sr" style="color: #009926;">="</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,2!==a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">":enabled"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length&&q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">":enabled",":disabled"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,o.appendChild</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.disabled=!0,2!==a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">":disabled"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.length&&q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">":enabled",":disabled"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.querySelectorAll</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"*,:x"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,q.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">",.*:"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">,</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c.matchesSelector=Y.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">&&ja</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{c.disconnectedMatch=s.call</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,"*"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,s.call</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,"</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">s!=''</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">:x"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,r.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"!=",N</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,q=q.length&&new RegExp</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">q.join</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"|"</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">,r=r.length&&new RegExp</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">r.join</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"|"</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">,b=Y.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">o.compareDocumentPosition</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,t=b||Y.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">o.contains</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var c=9===a.nodeType</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">a.documentElement:a,d=b&&b.parentNode;return a===d||!</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">!d||1!==d.nodeType||!</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c.contains</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">c.contains</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:a.compareDocumentPosition&&16&a.compareDocumentPosition</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">)))</span><span class="sr" style="color: #009926;">}:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b=b.parentNode</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b===a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return!0;return!1},B=b</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a===b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">d:</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d=</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a.ownerDocument||a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">===</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b.ownerDocument||b</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">a.compareDocumentPosition</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:1,1&d||!c.sortDetached&&b.compareDocumentPosition</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">===d</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">a===n||a.ownerDocument===v&&t</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">v,a</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">-1:b===n||b.ownerDocument===v&&t</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">v,b</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">1:k</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">I</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">k,a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">-I</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">k,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:0:4&d</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">-1:1</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a===b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,h=</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">;if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">!e||!f</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return a===n</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">-1:b===n</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">1:e</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">-1:f</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">1:k</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">I</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">k,a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">-I</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">k,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:0;if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">e===f</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return la</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;c=a;while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c=c.parentNode</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">g.unshift</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;c=b;while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c=c.parentNode</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">h.unshift</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">g</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">===h</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">d++;return d</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">la</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">g</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,h</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">:g</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">===v</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">-1:h</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">===v</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">1:0},n</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:n},ga.matches=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return ga</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,null,null,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">},ga.matchesSelector=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">((</span><span class="sr" style="color: #009926;">a.ownerDocument||a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">!==n&&m</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,b=b.replace</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">S,"='$1']"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,c.matchesSelector&&p&&!A</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">b+" "</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">!r||!r.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">!q||!q.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">)))</span><span class="sr" style="color: #009926;">try{var d=s.call</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d||c.disconnectedMatch||a.document&&11!==a.document.nodeType</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return d}catch</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">e</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{}return ga</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b,n,null,</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">.length>0},ga.contains=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a.ownerDocument||a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">!==n&&m</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,t</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">},ga.attr=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a.ownerDocument||a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">!==n&&m</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;var e=d.attrHandle</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">b.toLowerCase()</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,f=e&&C.call</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d.attrHandle,b.toLowerCase</span><span class="se" style="color: #d14;">())?</span><span class="sr" style="color: #009926;">e</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b,!p</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:void 0;return void 0!==f</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">f:c.attributes||!p</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">a.getAttribute</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">f=a.getAttributeNode</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">&&f.specified</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">f.value:null},ga.escape=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a+""</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.replace</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">ba,ca</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">},ga.error=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{throw new Error</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"Syntax error, unrecognized expression: "+a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">},ga.uniqueSort=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var b,d=</span><span class="se" style="color: #d14;">[]</span><span class="sr" style="color: #009926;">,e=0,f=0;if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">l=!c.detectDuplicates,k=!c.sortStable&&a.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.sort</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">B</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,l</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b=a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">f++</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">b===a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">f</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">e=d.push</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">f</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">;while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">e--</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">a.splice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">e</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,1</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}return k=null,a},e=ga.getText=function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var b,c="",d=0,f=a.nodeType;if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">f</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">1===f||9===f||11===f</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"string"==typeof a.textContent</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return a.textContent;for</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a=a.firstChild;a;a=a.nextSibling</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">c+=e</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}else if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">3===f||4===f</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return a.nodeValue}else while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b=a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">d++</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">c+=e</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">.replace</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">_,aa</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">4</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">5</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||""</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.replace</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">_,aa</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,"~="===a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">2</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=" "+a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+" "</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,4</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">},CHILD:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">.toLowerCase</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">,"nth"===a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,3</span><span class="se" style="color: #d14;">)?(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||ga.error</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">,a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">4</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=+</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">4</span><span class="se" style="color: #d14;">]?</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">5</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">6</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||1</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:2*</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"even"===a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||"odd"===a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]))</span><span class="sr" style="color: #009926;">,a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">5</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=+</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">7</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">8</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||"odd"===a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]))</span><span class="sr" style="color: #009926;">:a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">&&ga.error</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">,a},PSEUDO:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var b,c=!a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">6</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">&&a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">2</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">;return V.CHILD.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">])?</span><span class="sr" style="color: #009926;">null:</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">3</span><span class="se" style="color: #d14;">]?</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">2</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">4</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">5</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||"":c&&T.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b=g</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c,!0</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b=c.indexOf</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">",c.length-b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">-c.length</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,a</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">2</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=c.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,b</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">,a.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,3</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">}},filter:{TAG:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var b=a.replace</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">_,aa</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.toLowerCase</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">;return"*"===a</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">function</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">{return!0}:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return a.nodeName&&a.nodeName.toLowerCase</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">===b}},CLASS:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var b=y</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a+" "</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">;return b||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b=new RegExp</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">^|"+K+"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">"+a+"</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"+K+"|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">"</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">&&y</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return b.test</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">"class"</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">||""</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">},ATTR:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b,c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var e=ga.attr</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">d,a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">;return null==e</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">"!="===b:!b||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">e+="","="===b</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">e===c:"!="===b</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">e!==c:"^="===b</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">c&&0===e.indexOf</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:"*="===b</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">c&&e.indexOf</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">>-1:"$="===b</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">c&&e.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">-c.length</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">===c:"~="===b</span><span class="se" style="color: #d14;">?(</span><span class="sr" style="color: #009926;">" "+e.replace</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">O," "</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">+" "</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">.indexOf</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">c</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">>-1:"|="===b&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">e===c||e.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,c.length+1</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">===c+"-"</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">}},CHILD:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a,b,c,d,e</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var f="nth"!==a.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">0,3</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,g="last"!==a.slice</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">-4</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,h="of-type"===b;return 1===d&&0===e</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{return!!a.parentNode}:function</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">b,c,i</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{var j,k,l,m,n,o,p=f!==g</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">,s=!i&&!h,t=!1;if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">q</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">f</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">p</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{m=b;while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m=m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">p</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">h</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">m.nodeName.toLowerCase</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">===r:1===m.nodeType</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">o=</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">g?q.firstChild:q.lastChild</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,g&&s</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{m=q,l=m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">={}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,k=l</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">m.uniqueID</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">l</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">m.uniqueID</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">={}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,j=k</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">[]</span><span class="sr" style="color: #009926;">,n=j</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">===w&&j</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,t=n&&j</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">2</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,m=n&&q.childNodes</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">n</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">;while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m=++n&&m&&m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">p</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">t=n=0</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">||o.pop</span><span class="se" style="color: #d14;">())</span><span class="sr" style="color: #009926;">if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">1===m.nodeType&&++t&&m===b</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">{k</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">w,n,t</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">;break}}else if</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">s&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m=b,l=m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">={}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,k=l</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">m.uniqueID</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">l</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">m.uniqueID</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">={}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,j=k</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">[]</span><span class="sr" style="color: #009926;">,n=j</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">===w&&j</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">1</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">,t=n</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,t===!1</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">while</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m=++n&&m&&m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">p</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">t=n=0</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">||o.pop</span><span class="se" style="color: #d14;">())</span><span class="sr" style="color: #009926;">if</span><span class="se" style="color: #d14;">((</span><span class="sr" style="color: #009926;">h</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">m.nodeName.toLowerCase</span><span class="se" style="color: #d14;">()</span><span class="sr" style="color: #009926;">===r:1===m.nodeType</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">&&++t&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">s&&</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">l=m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">m</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">={}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,k=l</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">m.uniqueID</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">||</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">l</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">m.uniqueID</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">={}</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">,k</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">w,t</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">,m===b</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">break;return t-=e,t===d||t%d===0&&t/</span><span class="nx">d</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">}}},</span><span class="nx">PSEUDO</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">.</span><span class="nx">setFilters</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ga</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s2" style="color: #d14;">"unsupported pseudo: "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">[</span><span class="nx">u</span><span class="p">]?</span><span class="nx">e</span><span class="p">(</span><span class="nx">b</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">?(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">a</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">b</span><span class="p">],</span><span class="nx">d</span><span class="p">.</span><span class="nx">setFilters</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">())?</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">I</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">f</span><span class="p">[</span><span class="nx">g</span><span class="p">]),</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="nx">g</span><span class="p">])}):</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">c</span><span class="p">)}):</span><span class="nx">e</span><span class="p">}},</span><span class="nx">pseudos</span><span class="p">:{</span><span class="nl">not</span><span class="p">:</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">P</span><span class="p">,</span><span class="s2" style="color: #d14;">"$1"</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">[</span><span class="nx">u</span><span class="p">]?</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">e</span><span class="p">,[]),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">--</span><span class="p">)(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">[</span><span class="nx">h</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">))}):</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">.</span><span class="nx">pop</span><span class="p">()}}),</span><span class="nx">has</span><span class="p">:</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">ga</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">).</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">}}),</span><span class="nx">contains</span><span class="p">:</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">_</span><span class="p">,</span><span class="nx">aa</span><span class="p">),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">textContent</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">.</span><span class="nx">innerText</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">(</span><span class="nx">b</span><span class="p">)).</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">}}),</span><span class="nx">lang</span><span class="p">:</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">U</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ga</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s2" style="color: #d14;">"unsupported lang: "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">_</span><span class="p">,</span><span class="nx">aa</span><span class="p">).</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">do</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">lang</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"xml:lang"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"lang"</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-"</span><span class="p">);</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}}),</span><span class="nx">target</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">location</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">location</span><span class="p">.</span><span class="nx">hash</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">id</span><span class="p">},</span><span class="nx">root</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">},</span><span class="nx">focus</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">activeElement</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">n</span><span class="p">.</span><span class="nx">hasFocus</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">hasFocus</span><span class="p">())</span><span class="o" style="font-weight: 600;">&&!!</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">href</span><span class="o" style="font-weight: 600;">||~</span><span class="nx">a</span><span class="p">.</span><span class="nx">tabIndex</span><span class="p">)},</span><span class="nx">enabled</span><span class="p">:</span><span class="nx">oa</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">disabled</span><span class="p">:</span><span class="nx">oa</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">checked</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"input"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&!!</span><span class="nx">a</span><span class="p">.</span><span class="nx">checked</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"option"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&!!</span><span class="nx">a</span><span class="p">.</span><span class="nx">selected</span><span class="p">},</span><span class="nx">selected</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">selectedIndex</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">selected</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="nx">empty</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">;</span><span class="nx">a</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">6</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="nx">parent</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">empty</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="nx">header</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">X</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)},</span><span class="nx">input</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">W</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)},</span><span class="nx">button</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"input"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"button"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"button"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">},</span><span class="nx">text</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"input"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"text"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"type"</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"text"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">())},</span><span class="nx">first</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]}),</span><span class="nx">last</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">[</span><span class="nx">b</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]}),</span><span class="nx">eq</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">[</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">:</span><span class="nx">c</span><span class="p">]}),</span><span class="nx">even</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">)</span><span class="nx">a</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}),</span><span class="nx">odd</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">)</span><span class="nx">a</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}),</span><span class="nx">lt</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">:</span><span class="nx">c</span><span class="p">;</span><span class="o" style="font-weight: 600;">--</span><span class="nx">d</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;)</span><span class="nx">a</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">d</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}),</span><span class="nx">gt</span><span class="p">:</span><span class="nx">pa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">:</span><span class="nx">c</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;)</span><span class="nx">a</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">d</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">})}},</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">nth</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">eq</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span><span class="p">{</span><span class="na" style="color: teal;">radio</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">checkbox</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">file</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">password</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">image</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ma</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span><span class="p">{</span><span class="na" style="color: teal;">submit</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">reset</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">na</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ra</span><span class="p">(){}</span><span class="nx">ra</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">filters</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">setFilters</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">ra</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ga</span><span class="p">.</span><span class="nx">tokenize</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">k</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">preFilter</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">h</span><span class="p">){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&!</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">h</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">length</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="p">),</span><span class="nx">i</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">[])),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">R</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">h</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">({</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="nx">c</span><span class="p">,</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="nx">P</span><span class="p">,</span><span class="s2" style="color: #d14;">" "</span><span class="p">)}),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">));</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">g</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">d</span><span class="p">.</span><span class="nx">filter</span><span class="p">)</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">[</span><span class="nx">g</span><span class="p">].</span><span class="nx">exec</span><span class="p">(</span><span class="nx">h</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="nx">j</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&!</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="nx">g</span><span class="p">](</span><span class="nx">e</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">({</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="nx">c</span><span class="p">,</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="nx">g</span><span class="p">,</span><span class="na" style="color: teal;">matches</span><span class="p">:</span><span class="nx">e</span><span class="p">}),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">));</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?</span><span class="nx">h</span><span class="p">.</span><span class="nx">length</span><span class="p">:</span><span class="nx">h</span><span class="p">?</span><span class="nx">ga</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">z</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">i</span><span class="p">).</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">sa</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">].</span><span class="nx">value</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ta</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">dir</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">next</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"parentNode"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="o" style="font-weight: 600;">++</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">first</span><span class="p">?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">w</span><span class="p">,</span><span class="nx">h</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">i</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">[</span><span class="nx">b</span><span class="p">.</span><span class="nx">uniqueID</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">l</span><span class="p">[</span><span class="nx">b</span><span class="p">.</span><span class="nx">uniqueID</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">())</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">[</span><span class="nx">f</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">j</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">w</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">j</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">h</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">,</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">i</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ua</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">](</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}:</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">va</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">ga</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">wa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">b</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">++</span><span class="p">)(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">c</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">h</span><span class="p">)));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">xa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">d</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">xa</span><span class="p">(</span><span class="nx">d</span><span class="p">)),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">e</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">xa</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">)),</span><span class="nx">ia</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">va</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"*"</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?[</span><span class="nx">h</span><span class="p">]:</span><span class="nx">h</span><span class="p">,[]),</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">?</span><span class="nx">p</span><span class="p">:</span><span class="nx">wa</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">?</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">f</span><span class="p">?</span><span class="nx">a</span><span class="p">:</span><span class="nx">o</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">)?[]:</span><span class="nx">g</span><span class="p">:</span><span class="nx">q</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">(</span><span class="nx">q</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">d</span><span class="p">){</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">wa</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="nx">n</span><span class="p">),</span><span class="nx">d</span><span class="p">(</span><span class="nx">j</span><span class="p">,[],</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">--</span><span class="p">)(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">[</span><span class="nx">n</span><span class="p">[</span><span class="nx">k</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=!</span><span class="p">(</span><span class="nx">q</span><span class="p">[</span><span class="nx">n</span><span class="p">[</span><span class="nx">k</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">))}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">f</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">--</span><span class="p">)(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">[</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">j</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">q</span><span class="p">[</span><span class="nx">k</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">);</span><span class="nx">e</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">j</span><span class="p">,</span><span class="nx">i</span><span class="p">)}</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">--</span><span class="p">)(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">[</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">?</span><span class="nx">I</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">l</span><span class="p">):</span><span class="nx">m</span><span class="p">[</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="nx">j</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="p">(</span><span class="nx">g</span><span class="p">[</span><span class="nx">j</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">))}}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">wa</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">===</span><span class="nx">g</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="p">):</span><span class="nx">r</span><span class="p">),</span><span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">i</span><span class="p">):</span><span class="nx">G</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="nx">r</span><span class="p">)})}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ya</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">relative</span><span class="p">[</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">type</span><span class="p">],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">.</span><span class="nx">relative</span><span class="p">[</span><span class="s2" style="color: #d14;">" "</span><span class="p">],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ta</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">},</span><span class="nx">h</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ta</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">I</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="nx">h</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">j</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">((</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">).</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">k</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">):</span><span class="nx">l</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">e</span><span class="p">}];</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">relative</span><span class="p">[</span><span class="nx">a</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">type</span><span class="p">])</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">ta</span><span class="p">(</span><span class="nx">ua</span><span class="p">(</span><span class="nx">m</span><span class="p">),</span><span class="nx">c</span><span class="p">)];</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">filter</span><span class="p">[</span><span class="nx">a</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">type</span><span class="p">].</span><span class="nx">apply</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">matches</span><span class="p">),</span><span class="nx">c</span><span class="p">[</span><span class="nx">u</span><span class="p">]){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=++</span><span class="nx">i</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">relative</span><span class="p">[</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">type</span><span class="p">])</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">xa</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ua</span><span class="p">(</span><span class="nx">m</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">sa</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">).</span><span class="nx">concat</span><span class="p">({</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">[</span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">2</span><span class="p">].</span><span class="nx">type</span><span class="p">?</span><span class="s2" style="color: #d14;">"*"</span><span class="p">:</span><span class="s2" style="color: #d14;">""</span><span class="p">})).</span><span class="nx">replace</span><span class="p">(</span><span class="nx">P</span><span class="p">,</span><span class="s2" style="color: #d14;">"$1"</span><span class="p">),</span><span class="nx">c</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ya</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">e</span><span class="p">)),</span><span class="nx">e</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ya</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">e</span><span class="p">)),</span><span class="nx">e</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">sa</span><span class="p">(</span><span class="nx">a</span><span class="p">))}</span><span class="nx">m</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">ua</span><span class="p">(</span><span class="nx">m</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">za</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">k</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">q</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"0"</span><span class="p">,</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">[],</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">,</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">TAG</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="p">,</span><span class="nx">k</span><span class="p">),</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="o" style="font-weight: 600;">+=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">v</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">random</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="p">.</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">z</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">);</span><span class="nx">s</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">z</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">[</span><span class="nx">s</span><span class="p">]);</span><span class="nx">s</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">){</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">l</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">m</span><span class="p">(</span><span class="nx">l</span><span class="p">),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">p</span><span class="p">);</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">o</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">q</span><span class="p">(</span><span class="nx">l</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">,</span><span class="nx">h</span><span class="p">)){</span><span class="nx">i</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">l</span><span class="p">);</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">)}</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">((</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="o" style="font-weight: 600;">--</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">l</span><span class="p">))}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">s</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">r</span><span class="p">){</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">o</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="nx">q</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">u</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">f</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">t</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">u</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">u</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">E</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">i</span><span class="p">));</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">wa</span><span class="p">(</span><span class="nx">u</span><span class="p">)}</span><span class="nx">G</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">u</span><span class="p">),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">u</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ga</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="p">(</span><span class="nx">i</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">),</span><span class="nx">t</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">?</span><span class="nx">ia</span><span class="p">(</span><span class="nx">f</span><span class="p">):</span><span class="nx">f</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ga</span><span class="p">.</span><span class="nx">compile</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">A</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">f</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">(</span><span class="nx">a</span><span class="p">)),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ya</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">]),</span><span class="nx">f</span><span class="p">[</span><span class="nx">u</span><span class="p">]?</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">);</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">A</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">za</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">d</span><span class="p">)),</span><span class="nx">f</span><span class="p">.</span><span class="nx">selector</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">},</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ga</span><span class="p">.</span><span class="nx">select</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">.</span><span class="nx">selector</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">length</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">i</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"ID"</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]).</span><span class="nx">type</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">p</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">.</span><span class="nx">relative</span><span class="p">[</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">type</span><span class="p">]){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">ID</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">matches</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="nx">_</span><span class="p">,</span><span class="nx">aa</span><span class="p">),</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[])[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">;</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">shift</span><span class="p">().</span><span class="nx">value</span><span class="p">.</span><span class="nx">length</span><span class="p">)}</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">needsContext</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">--</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="nx">d</span><span class="p">.</span><span class="nx">relative</span><span class="p">[</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">type</span><span class="p">])</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">find</span><span class="p">[</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">matches</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="nx">_</span><span class="p">,</span><span class="nx">aa</span><span class="p">),</span><span class="nx">$</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">type</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">qa</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">))){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">sa</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">G</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">}}}</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">n</span><span class="p">))(</span><span class="nx">e</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">p</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">$</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">qa</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">),</span><span class="nx">c</span><span class="p">},</span><span class="nx">c</span><span class="p">.</span><span class="nx">sortStable</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">sort</span><span class="p">(</span><span class="nx">B</span><span class="p">).</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">""</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">u</span><span class="p">,</span><span class="nx">c</span><span class="p">.</span><span class="nx">detectDuplicates</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="p">(),</span><span class="nx">c</span><span class="p">.</span><span class="nx">sortDetached</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ja</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&</span><span class="nx">a</span><span class="p">.</span><span class="nx">compareDocumentPosition</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"fieldset"</span><span class="p">))}),</span><span class="nx">ja</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"<a href='#'></a>"</span><span class="p">,</span><span class="s2" style="color: #d14;">"#"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"href"</span><span class="p">)})</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ka</span><span class="p">(</span><span class="s2" style="color: #d14;">"type|href|height|width"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"type"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">2</span><span class="p">)}),</span><span class="nx">c</span><span class="p">.</span><span class="nx">attributes</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ja</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"<input/>"</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"value"</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"value"</span><span class="p">)})</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ka</span><span class="p">(</span><span class="s2" style="color: #d14;">"value"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"input"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">())</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">defaultValue</span><span class="p">}),</span><span class="nx">ja</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"disabled"</span><span class="p">)})</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ka</span><span class="p">(</span><span class="nx">J</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">():(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttributeNode</span><span class="p">(</span><span class="nx">b</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">.</span><span class="nx">specified</span><span class="p">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">value</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">}),</span><span class="nx">ga</span><span class="p">}(</span><span class="nx">a</span><span class="p">);</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">selectors</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">[</span><span class="s2" style="color: #d14;">":"</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">unique</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">getText</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">isXMLDoc</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">isXML</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">contains</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">escapeSelector</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">escape</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">is</span><span class="p">(</span><span class="nx">c</span><span class="p">))</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">},</span><span class="nx">z</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="nx">a</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">)</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">},</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">match</span><span class="p">.</span><span class="nx">needsContext</span><span class="p">,</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^<</span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">][^\/\0</span><span class="sr" style="color: #009926;">>:</span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">20</span><span class="se" style="color: #d14;">\t\r\n\f]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)[\x</span><span class="sr" style="color: #009926;">20</span><span class="se" style="color: #d14;">\t\r\n\f]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\/?</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">\/\1</span><span class="sr" style="color: #009926;">>|</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^.</span><span class="se" style="color: #d14;">[^</span><span class="sr" style="color: #009926;">:#</span><span class="se" style="color: #d14;">\[\.</span><span class="sr" style="color: #009926;">,</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*$/</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">D</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">r</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">}):</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">}):</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">}):</span><span class="nx">C</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">r</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">):(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">}))}</span><span class="nx">r</span><span class="p">.</span><span class="nx">filter</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">":not("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")"</span><span class="p">),</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">matchesSelector</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">a</span><span class="p">)?[</span><span class="nx">d</span><span class="p">]:[]:</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">matches</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">}))},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">find</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">filter</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}));</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">([]),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="p">(</span><span class="nx">c</span><span class="p">):</span><span class="nx">c</span><span class="p">},</span><span class="na" style="color: teal;">filter</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">D</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">))},</span><span class="na" style="color: teal;">not</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">D</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">))},</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">D</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">A</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">).</span><span class="nx">length</span><span class="p">}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">E</span><span class="p">,</span><span class="nx">F</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">[\w\W]</span><span class="sr" style="color: #009926;">+></span><span class="se" style="color: #d14;">)[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*|#</span><span class="se" style="color: #d14;">([\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="nx">G</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">init</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">E</span><span class="p">,</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"<"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">3</span><span class="p">?[</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">]:</span><span class="nx">F</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">.</span><span class="nx">jquery</span><span class="p">?(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">).</span><span class="nx">find</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="p">(</span><span class="nx">b</span><span class="p">).</span><span class="nx">find</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">instanceof</span> <span class="nx">r</span><span class="p">?</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">b</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">parseHTML</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">:</span><span class="nx">d</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)),</span><span class="nx">B</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">b</span><span class="p">))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">e</span><span class="p">])?</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">e</span><span class="p">](</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="p">]):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">getElementById</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">.</span><span class="nx">ready</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="nx">ready</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">a</span><span class="p">(</span><span class="nx">r</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">makeArray</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">)};</span><span class="nx">G</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">,</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">d</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">H</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">parents|prev</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">Until|All</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">I</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">children</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">contents</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">next</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">prev</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">};</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">has</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">a</span><span class="p">]))</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})},</span><span class="na" style="color: teal;">closest</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">A</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">d</span><span class="p">];</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="p">?</span><span class="nx">g</span><span class="p">.</span><span class="nx">index</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">matchesSelector</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">a</span><span class="p">))){</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="p">(</span><span class="nx">f</span><span class="p">):</span><span class="nx">f</span><span class="p">)},</span><span class="na" style="color: teal;">index</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">?</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]):</span><span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">jquery</span><span class="p">?</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">a</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">first</span><span class="p">().</span><span class="nx">prevAll</span><span class="p">().</span><span class="nx">length</span><span class="p">:</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">add</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(),</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">))))},</span><span class="na" style="color: teal;">addBack</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">prevObject</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">prevObject</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">a</span><span class="p">))}});</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">J</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">parent</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="na" style="color: teal;">parents</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"parentNode"</span><span class="p">)},</span><span class="na" style="color: teal;">parentsUntil</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"parentNode"</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">next</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">J</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"nextSibling"</span><span class="p">)},</span><span class="na" style="color: teal;">prev</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">J</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"previousSibling"</span><span class="p">)},</span><span class="na" style="color: teal;">nextAll</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"nextSibling"</span><span class="p">)},</span><span class="na" style="color: teal;">prevAll</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"previousSibling"</span><span class="p">)},</span><span class="na" style="color: teal;">nextUntil</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"nextSibling"</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">prevUntil</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"previousSibling"</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">siblings</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">z</span><span class="p">((</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">||</span><span class="p">{}).</span><span class="nx">firstChild</span><span class="p">,</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">children</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">z</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">)},</span><span class="na" style="color: teal;">contents</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">contentDocument</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">([],</span><span class="nx">a</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">)}},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"Until"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">5</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">I</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">uniqueSort</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">H</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">reverse</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">e</span><span class="p">)}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">K</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[^\x</span><span class="sr" style="color: #009926;">20</span><span class="se" style="color: #d14;">\t\r\n\f]</span><span class="sr" style="color: #009926;">+/g</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">L</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="nx">b</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">L</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">a</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">once</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="p">){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">shift</span><span class="p">();</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="o" style="font-weight: 600;">++</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="nx">f</span><span class="p">[</span><span class="nx">h</span><span class="p">].</span><span class="nx">apply</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">stopOnFalse</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">)}</span><span class="nx">a</span><span class="p">.</span><span class="nx">memory</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">?[]:</span><span class="s2" style="color: #d14;">""</span><span class="p">)},</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">add</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">)),</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">d</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">a</span><span class="p">.</span><span class="nx">unique</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">j</span><span class="p">.</span><span class="nx">has</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">):</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">(</span><span class="nx">c</span><span class="p">)})}(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">))</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="nx">f</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="o" style="font-weight: 600;">--</span><span class="p">}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">has</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">empty</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">[]),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">disable</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">disabled</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="nx">f</span><span class="p">},</span><span class="na" style="color: teal;">lock</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">locked</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: teal;">fireWith</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">.</span><span class="nx">slice</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="nx">slice</span><span class="p">():</span><span class="nx">c</span><span class="p">],</span><span class="nx">g</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">fire</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">j</span><span class="p">.</span><span class="nx">fireWith</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">fired</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">d</span><span class="p">}};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">j</span><span class="p">};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">M</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">N</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">throw</span> <span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">O</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">promise</span><span class="p">)?</span><span class="nx">d</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">done</span><span class="p">(</span><span class="nx">b</span><span class="p">).</span><span class="nx">fail</span><span class="p">(</span><span class="nx">c</span><span class="p">):</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">then</span><span class="p">)?</span><span class="nx">d</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">c</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">)}}</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">Deferred</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[[</span><span class="s2" style="color: #d14;">"notify"</span><span class="p">,</span><span class="s2" style="color: #d14;">"progress"</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"memory"</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"memory"</span><span class="p">),</span><span class="mi" style="color: #099;">2</span><span class="p">],[</span><span class="s2" style="color: #d14;">"resolve"</span><span class="p">,</span><span class="s2" style="color: #d14;">"done"</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"once memory"</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"once memory"</span><span class="p">),</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="s2" style="color: #d14;">"resolved"</span><span class="p">],[</span><span class="s2" style="color: #d14;">"reject"</span><span class="p">,</span><span class="s2" style="color: #d14;">"fail"</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"once memory"</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"once memory"</span><span class="p">),</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="s2" style="color: #d14;">"rejected"</span><span class="p">]],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"pending"</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">state</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">},</span><span class="na" style="color: teal;">always</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">.</span><span class="nx">done</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">).</span><span class="nx">fail</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="s2" style="color: #d14;">"catch"</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">then</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">pipe</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">4</span><span class="p">]])</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">4</span><span class="p">]];</span><span class="nx">f</span><span class="p">[</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]](</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">);</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">promise</span><span class="p">)?</span><span class="nx">a</span><span class="p">.</span><span class="nx">promise</span><span class="p">().</span><span class="nx">progress</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">notify</span><span class="p">).</span><span class="nx">done</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">resolve</span><span class="p">).</span><span class="nx">fail</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">reject</span><span class="p">):</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"With"</span><span class="p">](</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">?[</span><span class="nx">a</span><span class="p">]:</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)})}),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">}).</span><span class="nx">promise</span><span class="p">()},</span><span class="na" style="color: teal;">then</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">g</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">j</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">.</span><span class="nx">promise</span><span class="p">())</span><span class="k" style="font-weight: 600;">throw</span> <span class="k" style="font-weight: 600;">new</span> <span class="nx">TypeError</span><span class="p">(</span><span class="s2" style="color: #d14;">"Thenable self-resolution"</span><span class="p">);</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">then</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">j</span><span class="p">)?</span><span class="nx">e</span><span class="p">?</span><span class="nx">j</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">g</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">M</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">g</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">N</span><span class="p">,</span><span class="nx">e</span><span class="p">)):(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">g</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">M</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">g</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">N</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">g</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">M</span><span class="p">,</span><span class="nx">c</span><span class="p">.</span><span class="nx">notifyWith</span><span class="p">))):(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">M</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">a</span><span class="p">]),(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">)(</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">))}},</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">?</span><span class="nx">j</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">j</span><span class="p">()}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">.</span><span class="nx">exceptionHook</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">.</span><span class="nx">exceptionHook</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">k</span><span class="p">.</span><span class="nx">stackTrace</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">N</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">a</span><span class="p">]),</span><span class="nx">c</span><span class="p">.</span><span class="nx">rejectWith</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">))}};</span><span class="nx">b</span><span class="p">?</span><span class="nx">k</span><span class="p">():(</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">.</span><span class="nx">getStackHook</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">k</span><span class="p">.</span><span class="nx">stackTrace</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">.</span><span class="nx">getStackHook</span><span class="p">()),</span><span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">k</span><span class="p">))}}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">][</span><span class="mi" style="color: #099;">3</span><span class="p">].</span><span class="nx">add</span><span class="p">(</span><span class="nx">g</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">e</span><span class="p">)?</span><span class="nx">e</span><span class="p">:</span><span class="nx">M</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">notifyWith</span><span class="p">)),</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">][</span><span class="mi" style="color: #099;">3</span><span class="p">].</span><span class="nx">add</span><span class="p">(</span><span class="nx">g</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">b</span><span class="p">:</span><span class="nx">M</span><span class="p">)),</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">][</span><span class="mi" style="color: #099;">3</span><span class="p">].</span><span class="nx">add</span><span class="p">(</span><span class="nx">g</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">d</span><span class="p">)?</span><span class="nx">d</span><span class="p">:</span><span class="nx">N</span><span class="p">))}).</span><span class="nx">promise</span><span class="p">()},</span><span class="na" style="color: teal;">promise</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">e</span><span class="p">):</span><span class="nx">e</span><span class="p">}},</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">5</span><span class="p">];</span><span class="nx">e</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">add</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">},</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">][</span><span class="mi" style="color: #099;">2</span><span class="p">].</span><span class="nx">disable</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">][</span><span class="mi" style="color: #099;">2</span><span class="p">].</span><span class="nx">lock</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">].</span><span class="nx">fire</span><span class="p">),</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"With"</span><span class="p">](</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">?</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"With"</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">fireWith</span><span class="p">}),</span><span class="nx">e</span><span class="p">.</span><span class="nx">promise</span><span class="p">(</span><span class="nx">f</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">f</span><span class="p">),</span><span class="nx">f</span><span class="p">},</span><span class="na" style="color: teal;">when</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Array</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">(),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">){</span><span class="nx">d</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">f</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">):</span><span class="nx">c</span><span class="p">,</span><span class="o" style="font-weight: 600;">--</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">)}};</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">O</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">done</span><span class="p">(</span><span class="nx">h</span><span class="p">(</span><span class="nx">c</span><span class="p">)).</span><span class="nx">resolve</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">reject</span><span class="p">),</span><span class="s2" style="color: #d14;">"pending"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">g</span><span class="p">.</span><span class="nx">state</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">[</span><span class="nx">c</span><span class="p">].</span><span class="nx">then</span><span class="p">)))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">.</span><span class="nx">then</span><span class="p">();</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">O</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="nx">h</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">reject</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">.</span><span class="nx">promise</span><span class="p">()}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">P</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">Eval|Internal|Range|Reference|Syntax|Type|URI</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">Error$/</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">.</span><span class="nx">exceptionHook</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="nx">a</span><span class="p">.</span><span class="nx">console</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">P</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">name</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="s2" style="color: #d14;">"jQuery.Deferred exception: "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">.</span><span class="nx">message</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">stack</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="nx">r</span><span class="p">.</span><span class="nx">readyException</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">throw</span> <span class="nx">b</span><span class="p">})};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">();</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">ready</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Q</span><span class="p">.</span><span class="nx">then</span><span class="p">(</span><span class="nx">a</span><span class="p">)[</span><span class="s2" style="color: #d14;">"catch"</span><span class="p">](</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">readyException</span><span class="p">(</span><span class="nx">a</span><span class="p">)}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">isReady</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">readyWait</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">holdReady</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">a</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">readyWait</span><span class="o" style="font-weight: 600;">++</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">ready</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">ready</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="o" style="font-weight: 600;">--</span><span class="nx">r</span><span class="p">.</span><span class="nx">readyWait</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">isReady</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isReady</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&--</span><span class="nx">r</span><span class="p">.</span><span class="nx">readyWait</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="nx">Q</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">(</span><span class="nx">d</span><span class="p">,[</span><span class="nx">r</span><span class="p">]))}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ready</span><span class="p">.</span><span class="nx">then</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">.</span><span class="nx">then</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">R</span><span class="p">(){</span><span class="nx">d</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="s2" style="color: #d14;">"DOMContentLoaded"</span><span class="p">,</span><span class="nx">R</span><span class="p">),</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
3
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC3" class="line" lang="javascript"><span class="nx">a</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="s2" style="color: #d14;">"load"</span><span class="p">,</span><span class="nx">R</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ready</span><span class="p">()}</span><span class="s2" style="color: #d14;">"complete"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">.</span><span class="nx">readyState</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"loading"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="p">.</span><span class="nx">readyState</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">d</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">.</span><span class="nx">doScroll</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">ready</span><span class="p">):(</span><span class="nx">d</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="s2" style="color: #d14;">"DOMContentLoaded"</span><span class="p">,</span><span class="nx">R</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="s2" style="color: #d14;">"load"</span><span class="p">,</span><span class="nx">R</span><span class="p">));</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">S</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">c</span><span class="p">)){</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">h</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">c</span><span class="p">)</span><span class="nx">S</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">)}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="p">?(</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">):(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">j</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">c</span><span class="p">)})),</span><span class="nx">b</span><span class="p">))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="nx">c</span><span class="p">,</span><span class="nx">g</span><span class="p">?</span><span class="nx">d</span><span class="p">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="nx">h</span><span class="p">,</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="nx">c</span><span class="p">)));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">?</span><span class="nx">a</span><span class="p">:</span><span class="nx">j</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">i</span><span class="p">?</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">c</span><span class="p">):</span><span class="nx">f</span><span class="p">},</span><span class="nx">T</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||!+</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">U</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">expando</span><span class="o" style="font-weight: 600;">+</span><span class="nx">U</span><span class="p">.</span><span class="nx">uid</span><span class="o" style="font-weight: 600;">++</span><span class="p">}</span><span class="nx">U</span><span class="p">.</span><span class="nx">uid</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">U</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">cache</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">T</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">:</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">defineProperty</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">,{</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="na" style="color: teal;">configurable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}))),</span><span class="nx">b</span><span class="p">},</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cache</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="p">)</span><span class="nx">e</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">b</span><span class="p">)]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="nx">e</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">d</span><span class="p">)]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">},</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cache</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">][</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">b</span><span class="p">)]},</span><span class="na" style="color: teal;">access</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">):(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">?</span><span class="nx">c</span><span class="p">:</span><span class="nx">b</span><span class="p">)},</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">):(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">d</span><span class="p">?[</span><span class="nx">b</span><span class="p">]:</span><span class="nx">b</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">d</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">]]}(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">d</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">])}},</span><span class="na" style="color: teal;">hasData</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">expando</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">b</span><span class="p">)}};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">V</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">U</span><span class="p">,</span><span class="nx">W</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">U</span><span class="p">,</span><span class="nx">X</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:\{[\w\W]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\}</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\[[\w\W]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\])</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="nx">Y</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">A-Z</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/g</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Z</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"true"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"false"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"null"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="kc" style="font-weight: 600;">null</span><span class="p">:</span><span class="nx">a</span><span class="o" style="font-weight: 600;">===+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">?</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">:</span><span class="nx">X</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="nx">JSON</span><span class="p">.</span><span class="nx">parse</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">a</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">$</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"data-"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">Y</span><span class="p">,</span><span class="s2" style="color: #d14;">"-$&"</span><span class="p">).</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Z</span><span class="p">(</span><span class="nx">c</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}</span><span class="nx">W</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">)}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">hasData</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">W</span><span class="p">.</span><span class="nx">hasData</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">V</span><span class="p">.</span><span class="nx">hasData</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">W</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">removeData</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">W</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)},</span><span class="na" style="color: teal;">_data</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">_removeData</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">V</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">.</span><span class="nx">attributes</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">W</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">f</span><span class="p">),</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="s2" style="color: #d14;">"hasDataAttrs"</span><span class="p">))){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">g</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">[</span><span class="nx">c</span><span class="p">].</span><span class="nx">name</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"data-"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">5</span><span class="p">)),</span><span class="nx">$</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">d</span><span class="p">])));</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="s2" style="color: #d14;">"hasDataAttrs"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">W</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)}):</span><span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">W</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">a</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">a</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">W</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)})},</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">removeData</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">W</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)})}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">queue</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queue"</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">makeArray</span><span class="p">(</span><span class="nx">c</span><span class="p">)):</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">)),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]},</span><span class="na" style="color: teal;">dequeue</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">_queueHooks</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">dequeue</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)};</span><span class="s2" style="color: #d14;">"inprogress"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">--</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"fx"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">unshift</span><span class="p">(</span><span class="s2" style="color: #d14;">"inprogress"</span><span class="p">),</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">f</span><span class="p">.</span><span class="nx">stop</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">f</span><span class="p">)),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">.</span><span class="nx">empty</span><span class="p">.</span><span class="nx">fire</span><span class="p">()},</span><span class="na" style="color: teal;">_queueHooks</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queueHooks"</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,{</span><span class="na" style="color: teal;">empty</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"once memory"</span><span class="p">).</span><span class="nx">add</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">V</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">a</span><span class="p">,[</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queue"</span><span class="p">,</span><span class="nx">c</span><span class="p">])})})}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">queue</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">2</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">--</span><span class="p">),</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">a</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">);</span><span class="nx">r</span><span class="p">.</span><span class="nx">_queueHooks</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">),</span><span class="s2" style="color: #d14;">"fx"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"inprogress"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">dequeue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)})},</span><span class="na" style="color: teal;">dequeue</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">dequeue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)})},</span><span class="na" style="color: teal;">clearQueue</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">,[])},</span><span class="na" style="color: teal;">promise</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">(),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="o" style="font-weight: 600;">--</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">(</span><span class="nx">f</span><span class="p">,[</span><span class="nx">f</span><span class="p">])};</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="nx">g</span><span class="p">],</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queueHooks"</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">empty</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="nx">c</span><span class="p">.</span><span class="nx">empty</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">h</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">h</span><span class="p">(),</span><span class="nx">e</span><span class="p">.</span><span class="nx">promise</span><span class="p">(</span><span class="nx">b</span><span class="p">)}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">_</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">+-</span><span class="se" style="color: #d14;">]?(?:\d</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\.</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">)\d</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">(?:[</span><span class="sr" style="color: #009926;">eE</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">+-</span><span class="se" style="color: #d14;">]?\d</span><span class="sr" style="color: #009926;">+|</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">source</span><span class="p">,</span><span class="nx">aa</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^(?:([+-])=|)("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">_</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")([a-z%]*)$"</span><span class="p">,</span><span class="s2" style="color: #d14;">"i"</span><span class="p">),</span><span class="nx">ba</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="s2" style="color: #d14;">"Top"</span><span class="p">,</span><span class="s2" style="color: #d14;">"Right"</span><span class="p">,</span><span class="s2" style="color: #d14;">"Bottom"</span><span class="p">,</span><span class="s2" style="color: #d14;">"Left"</span><span class="p">],</span><span class="nx">ca</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">)},</span><span class="nx">da</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="nx">g</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">f</span><span class="p">];</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">[</span><span class="nx">f</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ea</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">20</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">.</span><span class="nx">cur</span><span class="p">()}:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">)},</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">(),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssNumber</span><span class="p">[</span><span class="nx">b</span><span class="p">]?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="s2" style="color: #d14;">"px"</span><span class="p">),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssNumber</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"px"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&+</span><span class="nx">i</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">aa</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">));</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">k</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">j</span><span class="p">){</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">],</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">do</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">".5"</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">/=</span><span class="nx">f</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">+</span><span class="nx">j</span><span class="p">);</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">()</span><span class="o" style="font-weight: 600;">/</span><span class="nx">i</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&--</span><span class="nx">g</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">k</span><span class="o" style="font-weight: 600;">||+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]?</span><span class="nx">k</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="o" style="font-weight: 600;">*</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]:</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">unit</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">start</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">end</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">)),</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">fa</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ga</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">fa</span><span class="p">[</span><span class="nx">d</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="p">:(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">d</span><span class="p">)),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"block"</span><span class="p">),</span><span class="nx">fa</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">e</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ha</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="p">,</span><span class="nx">b</span><span class="p">?(</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">)),</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ca</span><span class="p">(</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ga</span><span class="p">(</span><span class="nx">d</span><span class="p">))):</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"none"</span><span class="p">,</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">,</span><span class="nx">c</span><span class="p">)));</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">show</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">ha</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">hide</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">ha</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)},</span><span class="na" style="color: teal;">toggle</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">a</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">show</span><span class="p">():</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hide</span><span class="p">():</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">ca</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)?</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">show</span><span class="p">():</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">hide</span><span class="p">()})}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">ia</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">checkbox|radio</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">ja</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/<</span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">][^\/\0</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">20</span><span class="se" style="color: #d14;">\t\r\n\f]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">,</span><span class="nx">ka</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^$|</span><span class="se" style="color: #d14;">\/(?:</span><span class="sr" style="color: #009926;">java|ecma</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">script/i</span><span class="p">,</span><span class="nx">la</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">option</span><span class="p">:[</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="s2" style="color: #d14;">"<select multiple='multiple'>"</span><span class="p">,</span><span class="s2" style="color: #d14;">"</select>"</span><span class="p">],</span><span class="na" style="color: teal;">thead</span><span class="p">:[</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="s2" style="color: #d14;">"<table>"</span><span class="p">,</span><span class="s2" style="color: #d14;">"</table>"</span><span class="p">],</span><span class="na" style="color: teal;">col</span><span class="p">:[</span><span class="mi" style="color: #099;">2</span><span class="p">,</span><span class="s2" style="color: #d14;">"<table><colgroup>"</span><span class="p">,</span><span class="s2" style="color: #d14;">"</colgroup></table>"</span><span class="p">],</span><span class="na" style="color: teal;">tr</span><span class="p">:[</span><span class="mi" style="color: #099;">2</span><span class="p">,</span><span class="s2" style="color: #d14;">"<table><tbody>"</span><span class="p">,</span><span class="s2" style="color: #d14;">"</tbody></table>"</span><span class="p">],</span><span class="na" style="color: teal;">td</span><span class="p">:[</span><span class="mi" style="color: #099;">3</span><span class="p">,</span><span class="s2" style="color: #d14;">"<table><tbody><tr>"</span><span class="p">,</span><span class="s2" style="color: #d14;">"</tr></tbody></table>"</span><span class="p">],</span><span class="na" style="color: teal;">_default</span><span class="p">:[</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">]};</span><span class="nx">la</span><span class="p">.</span><span class="nx">optgroup</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">.</span><span class="nx">option</span><span class="p">,</span><span class="nx">la</span><span class="p">.</span><span class="nx">tbody</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">.</span><span class="nx">tfoot</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">.</span><span class="nx">colgroup</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">.</span><span class="nx">caption</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">.</span><span class="nx">thead</span><span class="p">,</span><span class="nx">la</span><span class="p">.</span><span class="nx">th</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">.</span><span class="nx">td</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ma</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"undefined"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"*"</span><span class="p">):</span><span class="s2" style="color: #d14;">"undefined"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">.</span><span class="nx">querySelectorAll</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">querySelectorAll</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"*"</span><span class="p">):[],</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)?</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">([</span><span class="nx">a</span><span class="p">],</span><span class="nx">c</span><span class="p">):</span><span class="nx">c</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="s2" style="color: #d14;">"globalEval"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="s2" style="color: #d14;">"globalEval"</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">oa</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/<|&#</span><span class="se" style="color: #d14;">?\w</span><span class="sr" style="color: #009926;">+;/</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">pa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="p">(),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;"><</span><span class="nx">o</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">n</span><span class="p">],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">f</span><span class="p">))</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="nx">m</span><span class="p">,</span><span class="nx">f</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?[</span><span class="nx">f</span><span class="p">]:</span><span class="nx">f</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">oa</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">f</span><span class="p">)){</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">l</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"div"</span><span class="p">)),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">ja</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">])[</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">la</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">la</span><span class="p">.</span><span class="nx">_default</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">.</span><span class="nx">htmlPrefilter</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">lastChild</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="nx">m</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">textContent</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">m</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">createTextNode</span><span class="p">(</span><span class="nx">f</span><span class="p">));</span><span class="nx">l</span><span class="p">.</span><span class="nx">textContent</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">[</span><span class="nx">n</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">f</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ma</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">f</span><span class="p">),</span><span class="s2" style="color: #d14;">"script"</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">na</span><span class="p">(</span><span class="nx">g</span><span class="p">),</span><span class="nx">c</span><span class="p">){</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">[</span><span class="nx">k</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="nx">ka</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">l</span><span class="p">}</span><span class="o" style="font-weight: 600;">!</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="p">(),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"div"</span><span class="p">)),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"input"</span><span class="p">);</span><span class="nx">c</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"type"</span><span class="p">,</span><span class="s2" style="color: #d14;">"radio"</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"checked"</span><span class="p">,</span><span class="s2" style="color: #d14;">"checked"</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"name"</span><span class="p">,</span><span class="s2" style="color: #d14;">"t"</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">checkClone</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">cloneNode</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">lastChild</span><span class="p">.</span><span class="nx">checked</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"<textarea>x</textarea>"</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">noCloneChecked</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">b</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">lastChild</span><span class="p">.</span><span class="nx">defaultValue</span><span class="p">}();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">qa</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nx">ra</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^key/</span><span class="p">,</span><span class="nx">sa</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">mouse|pointer|contextmenu|drag|drop</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|click/</span><span class="p">,</span><span class="nx">ta</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">([^</span><span class="sr" style="color: #009926;">.</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)(?:\.(</span><span class="sr" style="color: #009926;">.+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">ua</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">va</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">wa</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">.</span><span class="nx">activeElement</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">a</span><span class="p">){}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">xa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="p">){</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">h</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="nx">xa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="nx">f</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">e</span><span class="p">?(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="p">?(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">):(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">)),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">va</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">().</span><span class="nx">off</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)},</span><span class="nx">e</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">++</span><span class="p">)),</span><span class="nx">a</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">c</span><span class="p">)})}</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">global</span><span class="p">:{},</span><span class="na" style="color: teal;">add</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">p</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">q</span><span class="p">){</span><span class="nx">c</span><span class="p">.</span><span class="nx">handler</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">handler</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">selector</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">matchesSelector</span><span class="p">(</span><span class="nx">qa</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">++</span><span class="p">),(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">events</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">events</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}),(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">handle</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">handle</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"undefined"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">triggered</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">dispatch</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[</span><span class="s2" style="color: #d14;">""</span><span class="p">],</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ta</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">j</span><span class="p">])</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">).</span><span class="nx">sort</span><span class="p">(),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">e</span><span class="p">?</span><span class="nx">l</span><span class="p">.</span><span class="nx">delegateType</span><span class="p">:</span><span class="nx">l</span><span class="p">.</span><span class="nx">bindType</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="nx">n</span><span class="p">,</span><span class="na" style="color: teal;">origType</span><span class="p">:</span><span class="nx">p</span><span class="p">,</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="nx">d</span><span class="p">,</span><span class="na" style="color: teal;">handler</span><span class="p">:</span><span class="nx">c</span><span class="p">,</span><span class="na" style="color: teal;">guid</span><span class="p">:</span><span class="nx">c</span><span class="p">.</span><span class="nx">guid</span><span class="p">,</span><span class="na" style="color: teal;">selector</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="na" style="color: teal;">needsContext</span><span class="p">:</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">match</span><span class="p">.</span><span class="nx">needsContext</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="na" style="color: teal;">namespace</span><span class="p">:</span><span class="nx">o</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">)},</span><span class="nx">f</span><span class="p">),(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="nx">n</span><span class="p">])</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">m</span><span class="p">.</span><span class="nx">delegateCount</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">l</span><span class="p">.</span><span class="nx">setup</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">.</span><span class="nx">setup</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">g</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">addEventListener</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">g</span><span class="p">)),</span><span class="nx">l</span><span class="p">.</span><span class="nx">add</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">add</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">k</span><span class="p">),</span><span class="nx">k</span><span class="p">.</span><span class="nx">handler</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">k</span><span class="p">.</span><span class="nx">handler</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">guid</span><span class="p">)),</span><span class="nx">e</span><span class="p">?</span><span class="nx">m</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">m</span><span class="p">.</span><span class="nx">delegateCount</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">k</span><span class="p">):</span><span class="nx">m</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">k</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nb" style="color: #0086b3;">global</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">)}},</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">p</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">hasData</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">events</span><span class="p">)){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[</span><span class="s2" style="color: #d14;">""</span><span class="p">],</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ta</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">j</span><span class="p">])</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">).</span><span class="nx">sort</span><span class="p">(),</span><span class="nx">n</span><span class="p">){</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">d</span><span class="p">?</span><span class="nx">l</span><span class="p">.</span><span class="nx">delegateType</span><span class="p">:</span><span class="nx">l</span><span class="p">.</span><span class="nx">bindType</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"(^|</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.(?:.*</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.|)"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"(</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.|$)"</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">p</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">k</span><span class="p">.</span><span class="nx">origType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">k</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">h</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">k</span><span class="p">.</span><span class="nx">namespace</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">k</span><span class="p">.</span><span class="nx">selector</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"**"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">k</span><span class="p">.</span><span class="nx">selector</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">m</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">k</span><span class="p">.</span><span class="nx">selector</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">m</span><span class="p">.</span><span class="nx">delegateCount</span><span class="o" style="font-weight: 600;">--</span><span class="p">,</span><span class="nx">l</span><span class="p">.</span><span class="nx">remove</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">.</span><span class="nx">remove</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">k</span><span class="p">));</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">m</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">teardown</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">.</span><span class="nx">teardown</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">q</span><span class="p">.</span><span class="nx">handle</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">removeEvent</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">q</span><span class="p">.</span><span class="nx">handle</span><span class="p">),</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">i</span><span class="p">[</span><span class="nx">n</span><span class="p">])}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">n</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">i</span><span class="p">)</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">[</span><span class="nx">j</span><span class="p">],</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="nx">r</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">i</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">V</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"handle events"</span><span class="p">)}},</span><span class="na" style="color: teal;">dispatch</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">fix</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Array</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"events"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">{})[</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">i</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">[</span><span class="nx">c</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">delegateTarget</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">k</span><span class="p">.</span><span class="nx">preDispatch</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">.</span><span class="nx">preDispatch</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="p">){</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">handlers</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">j</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="p">.</span><span class="nx">isPropagationStopped</span><span class="p">()){</span><span class="nx">b</span><span class="p">.</span><span class="nx">currentTarget</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">handlers</span><span class="p">[</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="p">.</span><span class="nx">isImmediatePropagationStopped</span><span class="p">())</span><span class="nx">b</span><span class="p">.</span><span class="nx">rnamespace</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="p">.</span><span class="nx">rnamespace</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">namespace</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">handleObj</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">data</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">((</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">g</span><span class="p">.</span><span class="nx">origType</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{}).</span><span class="nx">handle</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">.</span><span class="nx">handler</span><span class="p">).</span><span class="nx">apply</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">result</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">(),</span><span class="nx">b</span><span class="p">.</span><span class="nx">stopPropagation</span><span class="p">()))}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">k</span><span class="p">.</span><span class="nx">postDispatch</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">k</span><span class="p">.</span><span class="nx">postDispatch</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">result</span><span class="p">}},</span><span class="na" style="color: teal;">handlers</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">delegateCount</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">j</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&!</span><span class="p">(</span><span class="s2" style="color: #d14;">"click"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">button</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">1</span><span class="p">))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="nx">j</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">j</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"click"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="nx">j</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">0</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">selector</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">,</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">needsContext</span><span class="p">?</span><span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">index</span><span class="p">(</span><span class="nx">j</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,[</span><span class="nx">j</span><span class="p">]).</span><span class="nx">length</span><span class="p">),</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">d</span><span class="p">);</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">.</span><span class="nx">push</span><span class="p">({</span><span class="na" style="color: teal;">elem</span><span class="p">:</span><span class="nx">j</span><span class="p">,</span><span class="na" style="color: teal;">handlers</span><span class="p">:</span><span class="nx">f</span><span class="p">})}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">.</span><span class="nx">push</span><span class="p">({</span><span class="na" style="color: teal;">elem</span><span class="p">:</span><span class="nx">j</span><span class="p">,</span><span class="na" style="color: teal;">handlers</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">i</span><span class="p">)}),</span><span class="nx">h</span><span class="p">},</span><span class="na" style="color: teal;">addProp</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">defineProperty</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">.</span><span class="nx">prototype</span><span class="p">,</span><span class="nx">a</span><span class="p">,{</span><span class="na" style="color: teal;">enumerable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">configurable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">)}:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">[</span><span class="nx">a</span><span class="p">]},</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">defineProperty</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,{</span><span class="na" style="color: teal;">enumerable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">configurable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">writable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="nx">b</span><span class="p">})}})},</span><span class="na" style="color: teal;">fix</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">expando</span><span class="p">]?</span><span class="nx">a</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">special</span><span class="p">:{</span><span class="na" style="color: teal;">load</span><span class="p">:{</span><span class="na" style="color: teal;">noBubble</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">focus</span><span class="p">:{</span><span class="na" style="color: teal;">trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">wa</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focus</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focus</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">delegateType</span><span class="p">:</span><span class="s2" style="color: #d14;">"focusin"</span><span class="p">},</span><span class="na" style="color: teal;">blur</span><span class="p">:{</span><span class="na" style="color: teal;">trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">===</span><span class="nx">wa</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">blur</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">blur</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">delegateType</span><span class="p">:</span><span class="s2" style="color: #d14;">"focusout"</span><span class="p">},</span><span class="na" style="color: teal;">click</span><span class="p">:{</span><span class="na" style="color: teal;">trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"checkbox"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">click</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"input"</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">click</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">_default</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="s2" style="color: #d14;">"a"</span><span class="p">)}},</span><span class="na" style="color: teal;">beforeunload</span><span class="p">:{</span><span class="na" style="color: teal;">postDispatch</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">result</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">originalEvent</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">.</span><span class="nx">returnValue</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">result</span><span class="p">)}}}},</span><span class="nx">r</span><span class="p">.</span><span class="nx">removeEvent</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="nx">a</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span> <span class="k" style="font-weight: 600;">instanceof</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">?(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isDefaultPrevented</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">defaultPrevented</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">defaultPrevented</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">returnValue</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">ua</span><span class="p">:</span><span class="nx">va</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentTarget</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">currentTarget</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">relatedTarget</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">relatedTarget</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">timeStamp</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">timeStamp</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">now</span><span class="p">(),</span><span class="k" style="font-weight: 600;">void</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">)):</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)},</span><span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">constructor</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">,</span><span class="na" style="color: teal;">isDefaultPrevented</span><span class="p">:</span><span class="nx">va</span><span class="p">,</span><span class="na" style="color: teal;">isPropagationStopped</span><span class="p">:</span><span class="nx">va</span><span class="p">,</span><span class="na" style="color: teal;">isImmediatePropagationStopped</span><span class="p">:</span><span class="nx">va</span><span class="p">,</span><span class="na" style="color: teal;">isSimulated</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">preventDefault</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isDefaultPrevented</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ua</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isSimulated</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">()},</span><span class="na" style="color: teal;">stopPropagation</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isPropagationStopped</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ua</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isSimulated</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">stopPropagation</span><span class="p">()},</span><span class="na" style="color: teal;">stopImmediatePropagation</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isImmediatePropagationStopped</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ua</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isSimulated</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">stopImmediatePropagation</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">stopPropagation</span><span class="p">()}},</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">altKey</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">bubbles</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">cancelable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">changedTouches</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">ctrlKey</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">detail</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">eventPhase</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">metaKey</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">pageX</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">pageY</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">shiftKey</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">view</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="s2" style="color: #d14;">"char"</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">charCode</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">key</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">keyCode</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">button</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">buttons</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">clientX</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">clientY</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">offsetX</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">offsetY</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">pointerId</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">pointerType</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">screenX</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">screenY</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">targetTouches</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">toElement</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">touches</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">which</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">button</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">.</span><span class="nx">which</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ra</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">)?</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="p">.</span><span class="nx">charCode</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">charCode</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">keyCode</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">.</span><span class="nx">which</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">sa</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">)?</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&</span><span class="nx">b</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">&</span><span class="nx">b</span><span class="p">?</span><span class="mi" style="color: #099;">3</span><span class="p">:</span><span class="mi" style="color: #099;">4</span><span class="o" style="font-weight: 600;">&</span><span class="nx">b</span><span class="p">?</span><span class="mi" style="color: #099;">2</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">which</span><span class="p">}},</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">addProp</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">mouseenter</span><span class="p">:</span><span class="s2" style="color: #d14;">"mouseover"</span><span class="p">,</span><span class="na" style="color: teal;">mouseleave</span><span class="p">:</span><span class="s2" style="color: #d14;">"mouseout"</span><span class="p">,</span><span class="na" style="color: teal;">pointerenter</span><span class="p">:</span><span class="s2" style="color: #d14;">"pointerover"</span><span class="p">,</span><span class="na" style="color: teal;">pointerleave</span><span class="p">:</span><span class="s2" style="color: #d14;">"pointerout"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">delegateType</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="na" style="color: teal;">bindType</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="na" style="color: teal;">handle</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">relatedTarget</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">handleObj</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">origType</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">handler</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">),</span><span class="nx">c</span><span class="p">}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">on</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">xa</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)},</span><span class="na" style="color: teal;">one</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">xa</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">off</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">preventDefault</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">handleObj</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">handleObj</span><span class="p">,</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">delegateTarget</span><span class="p">).</span><span class="nx">off</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">namespace</span><span class="p">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">origType</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"."</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="p">.</span><span class="nx">namespace</span><span class="p">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">origType</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">selector</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">handler</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">va</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">b</span><span class="p">)})}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">ya</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/<</span><span class="se" style="color: #d14;">(?!</span><span class="sr" style="color: #009926;">area|br|col|embed|hr|img|input|link|meta|param</span><span class="se" style="color: #d14;">)(([</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">][^\/\0</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\x</span><span class="sr" style="color: #009926;">20</span><span class="se" style="color: #d14;">\t\r\n\f]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)\/</span><span class="sr" style="color: #009926;">>/gi</span><span class="p">,</span><span class="nx">za</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/<script|<style|<link/i</span><span class="p">,</span><span class="nx">Aa</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/checked</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:[^</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">|=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*.checked.</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">,</span><span class="nx">Ba</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^true</span><span class="se" style="color: #d14;">\/(</span><span class="sr" style="color: #009926;">.*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">Ca</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*<!</span><span class="se" style="color: #d14;">(?:\[</span><span class="sr" style="color: #009926;">CDATA</span><span class="se" style="color: #d14;">\[</span><span class="sr" style="color: #009926;">|--</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">(?:\]\]</span><span class="sr" style="color: #009926;">|--</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*$/g</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Da</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"table"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">,</span><span class="s2" style="color: #d14;">"tr"</span><span class="p">)?</span><span class="nx">a</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s2" style="color: #d14;">"tbody"</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">:</span><span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ea</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"type"</span><span class="p">))</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"/"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Fa</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ba</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]:</span><span class="nx">a</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"type"</span><span class="p">),</span><span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ga</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">V</span><span class="p">.</span><span class="nx">hasData</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">f</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">events</span><span class="p">)){</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">g</span><span class="p">.</span><span class="nx">handle</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">events</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">j</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">length</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">j</span><span class="p">[</span><span class="nx">e</span><span class="p">][</span><span class="nx">c</span><span class="p">])}</span><span class="nx">W</span><span class="p">.</span><span class="nx">hasData</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">W</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">h</span><span class="p">),</span><span class="nx">W</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">i</span><span class="p">))}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ha</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="s2" style="color: #d14;">"input"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ia</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">)?</span><span class="nx">b</span><span class="p">.</span><span class="nx">checked</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">checked</span><span class="p">:</span><span class="s2" style="color: #d14;">"input"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"textarea"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">defaultValue</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">defaultValue</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ia</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">apply</span><span class="p">([],</span><span class="nx">b</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">q</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">||</span><span class="nx">m</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">o</span><span class="p">.</span><span class="nx">checkClone</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">Aa</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">q</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">eq</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">.</span><span class="nx">html</span><span class="p">())),</span><span class="nx">Ia</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">pa</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nx">ma</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="s2" style="color: #d14;">"script"</span><span class="p">),</span><span class="nx">Ea</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;"><</span><span class="nx">m</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">clone</span><span class="p">(</span><span class="nx">j</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">ma</span><span class="p">(</span><span class="nx">j</span><span class="p">,</span><span class="s2" style="color: #d14;">"script"</span><span class="p">))),</span><span class="nx">c</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">l</span><span class="p">],</span><span class="nx">j</span><span class="p">,</span><span class="nx">l</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="nx">h</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">Fa</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="nx">l</span><span class="p">],</span><span class="nx">ka</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">j</span><span class="p">,</span><span class="s2" style="color: #d14;">"globalEval"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">k</span><span class="p">,</span><span class="nx">j</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">src</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">_evalUrl</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">_evalUrl</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">src</span><span class="p">):</span><span class="nx">p</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">textContent</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">Ca</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="nx">k</span><span class="p">))}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ja</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">):</span><span class="nx">a</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">]);</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">cleanData</span><span class="p">(</span><span class="nx">ma</span><span class="p">(</span><span class="nx">d</span><span class="p">)),</span><span class="nx">d</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">na</span><span class="p">(</span><span class="nx">ma</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="s2" style="color: #d14;">"script"</span><span class="p">)),</span><span class="nx">d</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">d</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">htmlPrefilter</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">ya</span><span class="p">,</span><span class="s2" style="color: #d14;">"<$1></$2>"</span><span class="p">)},</span><span class="na" style="color: teal;">clone</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">noCloneChecked</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">isXMLDoc</span><span class="p">(</span><span class="nx">a</span><span class="p">)))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ma</span><span class="p">(</span><span class="nx">h</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ma</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">Ha</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">g</span><span class="p">[</span><span class="nx">d</span><span class="p">]);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ma</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ma</span><span class="p">(</span><span class="nx">h</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">Ga</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">g</span><span class="p">[</span><span class="nx">d</span><span class="p">]);</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">Ga</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">h</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ma</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="s2" style="color: #d14;">"script"</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">na</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ma</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"script"</span><span class="p">)),</span><span class="nx">h</span><span class="p">},</span><span class="na" style="color: teal;">cleanData</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">f</span><span class="p">]);</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">T</span><span class="p">(</span><span class="nx">c</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">V</span><span class="p">.</span><span class="nx">expando</span><span class="p">]){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">events</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">.</span><span class="nx">events</span><span class="p">)</span><span class="nx">e</span><span class="p">[</span><span class="nx">d</span><span class="p">]?</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">removeEvent</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">handle</span><span class="p">);</span><span class="nx">c</span><span class="p">[</span><span class="nx">V</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="nx">c</span><span class="p">[</span><span class="nx">W</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">W</span><span class="p">.</span><span class="nx">expando</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">)}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">detach</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ja</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ja</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">text</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">text</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">empty</span><span class="p">().</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">textContent</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">)})},</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)},</span><span class="na" style="color: teal;">append</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ia</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Da</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">);</span><span class="nx">b</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">a</span><span class="p">)}})},</span><span class="na" style="color: teal;">prepend</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ia</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">11</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Da</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">);</span><span class="nx">b</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">)}})},</span><span class="na" style="color: teal;">before</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ia</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">)})},</span><span class="na" style="color: teal;">after</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ia</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">)})},</span><span class="na" style="color: teal;">empty</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">b</span><span class="p">]);</span><span class="nx">b</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cleanData</span><span class="p">(</span><span class="nx">ma</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)),</span><span class="nx">a</span><span class="p">.</span><span class="nx">textContent</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">clone</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="p">?</span><span class="nx">a</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">clone</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)})},</span><span class="na" style="color: teal;">html</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">innerHTML</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">za</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">la</span><span class="p">[(</span><span class="nx">ja</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">])[</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">toLowerCase</span><span class="p">()]){</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">htmlPrefilter</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cleanData</span><span class="p">(</span><span class="nx">ma</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)),</span><span class="nx">b</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">);</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}}</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">empty</span><span class="p">().</span><span class="nx">append</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)},</span><span class="na" style="color: teal;">replaceWith</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Ia</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cleanData</span><span class="p">(</span><span class="nx">ma</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">replaceChild</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">))},</span><span class="nx">a</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">appendTo</span><span class="p">:</span><span class="s2" style="color: #d14;">"append"</span><span class="p">,</span><span class="na" style="color: teal;">prependTo</span><span class="p">:</span><span class="s2" style="color: #d14;">"prepend"</span><span class="p">,</span><span class="na" style="color: teal;">insertBefore</span><span class="p">:</span><span class="s2" style="color: #d14;">"before"</span><span class="p">,</span><span class="na" style="color: teal;">insertAfter</span><span class="p">:</span><span class="s2" style="color: #d14;">"after"</span><span class="p">,</span><span class="na" style="color: teal;">replaceAll</span><span class="p">:</span><span class="s2" style="color: #d14;">"replaceWith"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">g</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">f</span><span class="p">;</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">clone</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">g</span><span class="p">])[</span><span class="nx">b</span><span class="p">](</span><span class="nx">c</span><span class="p">),</span><span class="nx">h</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">c</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">());</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">d</span><span class="p">)}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Ka</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^margin/</span><span class="p">,</span><span class="nx">La</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"^("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">_</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">")(?!px)[a-z%]+$"</span><span class="p">,</span><span class="s2" style="color: #d14;">"i"</span><span class="p">),</span><span class="nx">Ma</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">opener</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">b</span><span class="p">)};</span><span class="o" style="font-weight: 600;">!</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">b</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="nx">i</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cssText</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%"</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">qa</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">h</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">i</span><span class="p">);</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"1%"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"2px"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">marginLeft</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"4px"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">marginRight</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"50%"</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"4px"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">marginRight</span><span class="p">,</span><span class="nx">qa</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">h</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">}}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"div"</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"div"</span><span class="p">);</span><span class="nx">i</span><span class="p">.</span><span class="nx">style</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">backgroundClip</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"content-box"</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">style</span><span class="p">.</span><span class="nx">backgroundClip</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">clearCloneStyle</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"content-box"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">backgroundClip</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cssText</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute"</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">o</span><span class="p">,{</span><span class="na" style="color: teal;">pixelPosition</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">(),</span><span class="nx">c</span><span class="p">},</span><span class="na" style="color: teal;">boxSizingReliable</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">(),</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: teal;">pixelMarginRight</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">(),</span><span class="nx">f</span><span class="p">},</span><span class="na" style="color: teal;">reliableMarginLeft</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">(),</span><span class="nx">g</span><span class="p">}}))}();</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">Ma</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">getPropertyValue</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">o</span><span class="p">.</span><span class="nx">pixelMarginRight</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">La</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">g</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">Ka</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">minWidth</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">maxWidth</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">minWidth</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">maxWidth</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">minWidth</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">maxWidth</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">)),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">g</span><span class="p">?</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">g</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Oa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">()?</span><span class="k" style="font-weight: 600;">void</span> <span class="k" style="font-weight: 600;">delete</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">:(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">).</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)}}}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Pa</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">none|table</span><span class="se" style="color: #d14;">(?!</span><span class="sr" style="color: #009926;">-c</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">ea</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">.+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">Qa</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">position</span><span class="p">:</span><span class="s2" style="color: #d14;">"absolute"</span><span class="p">,</span><span class="na" style="color: teal;">visibility</span><span class="p">:</span><span class="s2" style="color: #d14;">"hidden"</span><span class="p">,</span><span class="na" style="color: teal;">display</span><span class="p">:</span><span class="s2" style="color: #d14;">"block"</span><span class="p">},</span><span class="nx">Ra</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">letterSpacing</span><span class="p">:</span><span class="s2" style="color: #d14;">"0"</span><span class="p">,</span><span class="na" style="color: teal;">fontWeight</span><span class="p">:</span><span class="s2" style="color: #d14;">"400"</span><span class="p">},</span><span class="nx">Sa</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="s2" style="color: #d14;">"Webkit"</span><span class="p">,</span><span class="s2" style="color: #d14;">"Moz"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ms"</span><span class="p">],</span><span class="nx">Ta</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"div"</span><span class="p">).</span><span class="nx">style</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ua</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">Ta</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">toUpperCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Sa</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Sa</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">Ta</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Va</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">aa</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">?</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">))</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"px"</span><span class="p">):</span><span class="nx">b</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Wa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">d</span><span class="p">?</span><span class="s2" style="color: #d14;">"border"</span><span class="p">:</span><span class="s2" style="color: #d14;">"content"</span><span class="p">)?</span><span class="mi" style="color: #099;">4</span><span class="p">:</span><span class="s2" style="color: #d14;">"width"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">4</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">)</span><span class="s2" style="color: #d14;">"margin"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="nx">ba</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">)),</span><span class="nx">d</span><span class="p">?(</span><span class="s2" style="color: #d14;">"content"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"padding"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">ba</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">)),</span><span class="s2" style="color: #d14;">"margin"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"border"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">ba</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"Width"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">))):(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"padding"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">ba</span><span class="p">[</span><span class="nx">f</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="s2" style="color: #d14;">"padding"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"border"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">ba</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"Width"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">)));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Xa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ma</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"border-box"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"boxSizing"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">f</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">getClientRects</span><span class="p">().</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">()[</span><span class="nx">b</span><span class="p">]),</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><=</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">f</span><span class="p">),(</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">b</span><span class="p">]),</span><span class="nx">La</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">d</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">boxSizingReliable</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">b</span><span class="p">]),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">+</span><span class="nx">Wa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="p">?</span><span class="s2" style="color: #d14;">"border"</span><span class="p">:</span><span class="s2" style="color: #d14;">"content"</span><span class="p">),</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"px"</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">cssHooks</span><span class="p">:{</span><span class="na" style="color: teal;">opacity</span><span class="p">:{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"opacity"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="s2" style="color: #d14;">"1"</span><span class="p">:</span><span class="nx">c</span><span class="p">}}}},</span><span class="na" style="color: teal;">cssNumber</span><span class="p">:{</span><span class="na" style="color: teal;">animationIterationCount</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">columnCount</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">fillOpacity</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">flexGrow</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">flexShrink</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">fontWeight</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">lineHeight</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">opacity</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">order</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">orphans</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">widows</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">zIndex</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">zoom</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">cssProps</span><span class="p">:{</span><span class="s2" style="color: #d14;">"float"</span><span class="p">:</span><span class="s2" style="color: #d14;">"cssFloat"</span><span class="p">},</span><span class="na" style="color: teal;">style</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">8</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssProps</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssProps</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ua</span><span class="p">(</span><span class="nx">h</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"get"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">d</span><span class="p">))?</span><span class="nx">e</span><span class="p">:</span><span class="nx">i</span><span class="p">[</span><span class="nx">b</span><span class="p">]:(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="p">,</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">aa</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">c</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ea</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"number"</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssNumber</span><span class="p">[</span><span class="nx">h</span><span class="p">]?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="s2" style="color: #d14;">"px"</span><span class="p">)),</span><span class="nx">o</span><span class="p">.</span><span class="nx">clearCloneStyle</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"background"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"inherit"</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"set"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">)),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">)}},</span><span class="na" style="color: teal;">css</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssProps</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssProps</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ua</span><span class="p">(</span><span class="nx">h</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"get"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">c</span><span class="p">)),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">)),</span><span class="s2" style="color: #d14;">"normal"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">Ra</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ra</span><span class="p">[</span><span class="nx">b</span><span class="p">]),</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">?(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">isFinite</span><span class="p">(</span><span class="nx">f</span><span class="p">)?</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">e</span><span class="p">):</span><span class="nx">e</span><span class="p">}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"height"</span><span class="p">,</span><span class="s2" style="color: #d14;">"width"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="nx">Pa</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">getClientRects</span><span class="p">().</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">().</span><span class="nx">width</span><span class="p">?</span><span class="nx">Xa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">):</span><span class="nx">da</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">Qa</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Xa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">)})},</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">Ma</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">Wa</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="s2" style="color: #d14;">"border-box"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"boxSizing"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">f</span><span class="p">),</span><span class="nx">f</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">aa</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">c</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"px"</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"px"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)),</span><span class="nx">Va</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">g</span><span class="p">)}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">.</span><span class="nx">marginLeft</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Oa</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">reliableMarginLeft</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">Na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"marginLeft"</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">().</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">da</span><span class="p">(</span><span class="nx">a</span><span class="p">,{</span><span class="na" style="color: teal;">marginLeft</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">().</span><span class="nx">left</span><span class="p">}))</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"px"</span><span class="p">}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">margin</span><span class="p">:</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="na" style="color: teal;">padding</span><span class="p">:</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="na" style="color: teal;">border</span><span class="p">:</span><span class="s2" style="color: #d14;">"Width"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">expand</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">):[</span><span class="nx">c</span><span class="p">];</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">4</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">e</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="nx">ba</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">f</span><span class="p">[</span><span class="nx">d</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">f</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">}},</span><span class="nx">Ka</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">].</span><span class="kd" style="font-weight: 600;">set</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Va</span><span class="p">)}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">css</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">b</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ma</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">g</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">;</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="nx">g</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">g</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">d</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)},</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">)}});</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Ya</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">new</span> <span class="nx">Ya</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">init</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">)}</span><span class="nx">r</span><span class="p">.</span><span class="nx">Tween</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ya</span><span class="p">,</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">constructor</span><span class="p">:</span><span class="nx">Ya</span><span class="p">,</span><span class="na" style="color: teal;">init</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">elem</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">prop</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">easing</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">easing</span><span class="p">.</span><span class="nx">_default</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">start</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">now</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cur</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">end</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">unit</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssNumber</span><span class="p">[</span><span class="nx">c</span><span class="p">]?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="s2" style="color: #d14;">"px"</span><span class="p">)},</span><span class="na" style="color: teal;">cur</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">prop</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">):</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">.</span><span class="nx">_default</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)},</span><span class="na" style="color: teal;">run</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">prop</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">duration</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pos</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">easing</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">easing</span><span class="p">](</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">*</span><span class="nx">a</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">duration</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">pos</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">now</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">end</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">start</span><span class="p">)</span><span class="o" style="font-weight: 600;">*</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">start</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">step</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">step</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">now</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">):</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">.</span><span class="nx">_default</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">}},</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">init</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">prototype</span><span class="p">,</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">_default</span><span class="p">:{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]?</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]:(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"auto"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">step</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]?</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">step</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">](</span><span class="nx">a</span><span class="p">):</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssProps</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]]</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]?</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">now</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">now</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">unit</span><span class="p">)}}},</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">.</span><span class="nx">scrollTop</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">elem</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">now</span><span class="p">)}},</span><span class="nx">r</span><span class="p">.</span><span class="nx">easing</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">linear</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">},</span><span class="na" style="color: teal;">swing</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">.</span><span class="mi" style="color: #099;">5</span><span class="o" style="font-weight: 600;">-</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">cos</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">*</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">PI</span><span class="p">)</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="p">},</span><span class="na" style="color: teal;">_default</span><span class="p">:</span><span class="s2" style="color: #d14;">"swing"</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ya</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">init</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">step</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Za</span><span class="p">,</span><span class="nx">$a</span><span class="p">,</span><span class="nx">_a</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">toggle|show|hide</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="nx">ab</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/queueHooks$/</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">bb</span><span class="p">(){</span><span class="nx">$a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">requestAnimationFrame</span><span class="p">(</span><span class="nx">bb</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">tick</span><span class="p">())}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">cb</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">Za</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="nx">Za</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">now</span><span class="p">()}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">db</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">height</span><span class="p">:</span><span class="nx">a</span><span class="p">};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">4</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ba</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">e</span><span class="p">[</span><span class="s2" style="color: #d14;">"margin"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="s2" style="color: #d14;">"padding"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">opacity</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">),</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">eb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">hb</span><span class="p">.</span><span class="nx">tweeners</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]).</span><span class="nx">concat</span><span class="p">(</span><span class="nx">hb</span><span class="p">.</span><span class="nx">tweeners</span><span class="p">[</span><span class="s2" style="color: #d14;">"*"</span><span class="p">]),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">f</span><span class="p">].</span><span class="nx">call</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">fb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"width"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"height"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ca</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"fxshow"</span><span class="p">);</span><span class="nx">c</span><span class="p">.</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">_queueHooks</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">g</span><span class="p">.</span><span class="nx">unqueued</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">unqueued</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">empty</span><span class="p">.</span><span class="nx">fire</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">empty</span><span class="p">.</span><span class="nx">fire</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">g</span><span class="p">.</span><span class="nx">unqueued</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="p">()}),</span><span class="nx">g</span><span class="p">.</span><span class="nx">unqueued</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="nx">m</span><span class="p">.</span><span class="nx">always</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">m</span><span class="p">.</span><span class="nx">always</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">g</span><span class="p">.</span><span class="nx">unqueued</span><span class="o" style="font-weight: 600;">--</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">).</span><span class="nx">length</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">.</span><span class="nx">empty</span><span class="p">.</span><span class="nx">fire</span><span class="p">()})}));</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">_a</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"toggle"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">p</span><span class="p">?</span><span class="s2" style="color: #d14;">"hide"</span><span class="p">:</span><span class="s2" style="color: #d14;">"show"</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"show"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">q</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">q</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="k" style="font-weight: 600;">continue</span><span class="p">;</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="nx">n</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">q</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">)}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">n</span><span class="p">)){</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflow</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflowX</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflowY</span><span class="p">],</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">q</span><span class="p">.</span><span class="nx">display</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">)),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">),</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="p">?</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">:(</span><span class="nx">ha</span><span class="p">([</span><span class="nx">a</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">||</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"display"</span><span class="p">),</span><span class="nx">ha</span><span class="p">([</span><span class="nx">a</span><span class="p">]))),(</span><span class="s2" style="color: #d14;">"inline"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"inline-block"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">j</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"float"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">m</span><span class="p">.</span><span class="nx">done</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">o</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">}),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">j</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">display</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"none"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">k</span><span class="p">)),</span><span class="nx">o</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"inline-block"</span><span class="p">)),</span><span class="nx">c</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"hidden"</span><span class="p">,</span><span class="nx">m</span><span class="p">.</span><span class="nx">always</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">overflow</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflowX</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">overflow</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">o</span><span class="p">.</span><span class="nx">overflowY</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">overflow</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]})),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">n</span><span class="p">)</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">q</span><span class="p">?</span><span class="s2" style="color: #d14;">"hidden"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">hidden</span><span class="p">):</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"fxshow"</span><span class="p">,{</span><span class="na" style="color: teal;">display</span><span class="p">:</span><span class="nx">j</span><span class="p">}),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">q</span><span class="p">.</span><span class="nx">hidden</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">p</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ha</span><span class="p">([</span><span class="nx">a</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">m</span><span class="p">.</span><span class="nx">done</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">p</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ha</span><span class="p">([</span><span class="nx">a</span><span class="p">]),</span><span class="nx">V</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"fxshow"</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">n</span><span class="p">)</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">n</span><span class="p">[</span><span class="nx">d</span><span class="p">])})),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">eb</span><span class="p">(</span><span class="nx">p</span><span class="p">?</span><span class="nx">q</span><span class="p">[</span><span class="nx">d</span><span class="p">]:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">m</span><span class="p">),</span><span class="nx">d</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">q</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">start</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">end</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">start</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">start</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">))}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">gb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">camelCase</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">,</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">]),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"expand"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">g</span><span class="p">){</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">expand</span><span class="p">(</span><span class="nx">f</span><span class="p">),</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">];</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">f</span><span class="p">)</span><span class="nx">c</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">)}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">b</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">hb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">hb</span><span class="p">.</span><span class="nx">prefilters</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">().</span><span class="nx">always</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">i</span><span class="p">.</span><span class="nx">elem</span><span class="p">}),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Za</span><span class="o" style="font-weight: 600;">||</span><span class="nx">cb</span><span class="p">(),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">startTime</span><span class="o" style="font-weight: 600;">+</span><span class="nx">j</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">/</span><span class="nx">j</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">tweens</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">g</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">j</span><span class="p">.</span><span class="nx">tweens</span><span class="p">[</span><span class="nx">g</span><span class="p">].</span><span class="nx">run</span><span class="p">(</span><span class="nx">f</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">h</span><span class="p">.</span><span class="nx">notifyWith</span><span class="p">(</span><span class="nx">a</span><span class="p">,[</span><span class="nx">j</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">]),</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="p">?</span><span class="nx">c</span><span class="p">:(</span><span class="nx">h</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">(</span><span class="nx">a</span><span class="p">,[</span><span class="nx">j</span><span class="p">]),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">promise</span><span class="p">({</span><span class="na" style="color: teal;">elem</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">props</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">b</span><span class="p">),</span><span class="na" style="color: teal;">opts</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,{</span><span class="na" style="color: teal;">specialEasing</span><span class="p">:{},</span><span class="na" style="color: teal;">easing</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">easing</span><span class="p">.</span><span class="nx">_default</span><span class="p">},</span><span class="nx">c</span><span class="p">),</span><span class="na" style="color: teal;">originalProperties</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="na" style="color: teal;">originalOptions</span><span class="p">:</span><span class="nx">c</span><span class="p">,</span><span class="na" style="color: teal;">startTime</span><span class="p">:</span><span class="nx">Za</span><span class="o" style="font-weight: 600;">||</span><span class="nx">cb</span><span class="p">(),</span><span class="na" style="color: teal;">duration</span><span class="p">:</span><span class="nx">c</span><span class="p">.</span><span class="nx">duration</span><span class="p">,</span><span class="na" style="color: teal;">tweens</span><span class="p">:[],</span><span class="na" style="color: teal;">createTween</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Tween</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">specialEasing</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">easing</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">j</span><span class="p">.</span><span class="nx">tweens</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="nx">d</span><span class="p">},</span><span class="na" style="color: teal;">stop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">?</span><span class="nx">j</span><span class="p">.</span><span class="nx">tweens</span><span class="p">.</span><span class="nx">length</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">j</span><span class="p">.</span><span class="nx">tweens</span><span class="p">[</span><span class="nx">c</span><span class="p">].</span><span class="nx">run</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?(</span><span class="nx">h</span><span class="p">.</span><span class="nx">notifyWith</span><span class="p">(</span><span class="nx">a</span><span class="p">,[</span><span class="nx">j</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">h</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">(</span><span class="nx">a</span><span class="p">,[</span><span class="nx">j</span><span class="p">,</span><span class="nx">b</span><span class="p">])):</span><span class="nx">h</span><span class="p">.</span><span class="nx">rejectWith</span><span class="p">(</span><span class="nx">a</span><span class="p">,[</span><span class="nx">j</span><span class="p">,</span><span class="nx">b</span><span class="p">]),</span><span class="k" style="font-weight: 600;">this</span><span class="p">}}),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">props</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">gb</span><span class="p">(</span><span class="nx">k</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">specialEasing</span><span class="p">);</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">hb</span><span class="p">.</span><span class="nx">prefilters</span><span class="p">[</span><span class="nx">f</span><span class="p">].</span><span class="nx">call</span><span class="p">(</span><span class="nx">j</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">stop</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">_queueHooks</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">queue</span><span class="p">).</span><span class="nx">stop</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">proxy</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">stop</span><span class="p">,</span><span class="nx">d</span><span class="p">)),</span><span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nx">k</span><span class="p">,</span><span class="nx">eb</span><span class="p">,</span><span class="nx">j</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">start</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">start</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">j</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">timer</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">i</span><span class="p">,{</span><span class="na" style="color: teal;">elem</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">anim</span><span class="p">:</span><span class="nx">j</span><span class="p">,</span><span class="na" style="color: teal;">queue</span><span class="p">:</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">queue</span><span class="p">})),</span><span class="nx">j</span><span class="p">.</span><span class="nx">progress</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">progress</span><span class="p">).</span><span class="nx">done</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">done</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">complete</span><span class="p">).</span><span class="nx">fail</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">fail</span><span class="p">).</span><span class="nx">always</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">opts</span><span class="p">.</span><span class="nx">always</span><span class="p">)}</span><span class="nx">r</span><span class="p">.</span><span class="nx">Animation</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">hb</span><span class="p">,{</span><span class="na" style="color: teal;">tweeners</span><span class="p">:{</span><span class="s2" style="color: #d14;">"*"</span><span class="p">:[</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">createTween</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">ea</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">aa</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="nx">c</span><span class="p">),</span><span class="nx">c</span><span class="p">}]},</span><span class="na" style="color: teal;">tweener</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)?(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="s2" style="color: #d14;">"*"</span><span class="p">]):</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">],</span><span class="nx">hb</span><span class="p">.</span><span class="nx">tweeners</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">hb</span><span class="p">.</span><span class="nx">tweeners</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">hb</span><span class="p">.</span><span class="nx">tweeners</span><span class="p">[</span><span class="nx">c</span><span class="p">].</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">b</span><span class="p">)},</span><span class="na" style="color: teal;">prefilters</span><span class="p">:[</span><span class="nx">fb</span><span class="p">],</span><span class="na" style="color: teal;">prefilter</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">b</span><span class="p">?</span><span class="nx">hb</span><span class="p">.</span><span class="nx">prefilters</span><span class="p">.</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">hb</span><span class="p">.</span><span class="nx">prefilters</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">speed</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">a</span><span class="p">):{</span><span class="na" style="color: teal;">complete</span><span class="p">:</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">duration</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">easing</span><span class="p">:</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">off</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">.</span><span class="nx">hidden</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">duration</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">speeds</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">speeds</span><span class="p">[</span><span class="nx">e</span><span class="p">.</span><span class="nx">duration</span><span class="p">]:</span><span class="nx">e</span><span class="p">.</span><span class="nx">duration</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">speeds</span><span class="p">.</span><span class="nx">_default</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">e</span><span class="p">.</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">old</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">complete</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">complete</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">old</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">old</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">dequeue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">queue</span><span class="p">)},</span><span class="nx">e</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">fadeTo</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">ca</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"opacity"</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">show</span><span class="p">().</span><span class="nx">end</span><span class="p">().</span><span class="nx">animate</span><span class="p">({</span><span class="na" style="color: teal;">opacity</span><span class="p">:</span><span class="nx">b</span><span class="p">},</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)},</span><span class="na" style="color: teal;">animate</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">speed</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">hb</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">a</span><span class="p">),</span><span class="nx">f</span><span class="p">);(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"finish"</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">stop</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">.</span><span class="nx">finish</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">f</span><span class="p">.</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">g</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">queue</span><span class="p">,</span><span class="nx">g</span><span class="p">)},</span><span class="na" style="color: teal;">stop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">stop</span><span class="p">;</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">a</span><span class="p">.</span><span class="nx">stop</span><span class="p">,</span><span class="nx">b</span><span class="p">(</span><span class="nx">c</span><span class="p">)};</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">,[]),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queueHooks"</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">stop</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">(</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">g</span><span class="p">)</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">stop</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">ab</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">(</span><span class="nx">g</span><span class="p">[</span><span class="nx">e</span><span class="p">]);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">--</span><span class="p">;)</span><span class="nx">f</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">elem</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">anim</span><span class="p">.</span><span class="nx">stop</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">f</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">));</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">dequeue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)})},</span><span class="na" style="color: teal;">finish</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queue"</span><span class="p">],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"queueHooks"</span><span class="p">],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">length</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">finish</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,[]),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">stop</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">stop</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">--</span><span class="p">;)</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">].</span><span class="nx">elem</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">].</span><span class="nx">queue</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">].</span><span class="nx">anim</span><span class="p">.</span><span class="nx">stop</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">f</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">));</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">d</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">[</span><span class="nx">b</span><span class="p">].</span><span class="nx">finish</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">[</span><span class="nx">b</span><span class="p">].</span><span class="nx">finish</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">c</span><span class="p">.</span><span class="nx">finish</span><span class="p">})}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"toggle"</span><span class="p">,</span><span class="s2" style="color: #d14;">"show"</span><span class="p">,</span><span class="s2" style="color: #d14;">"hide"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">b</span><span class="p">];</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">db</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">slideDown</span><span class="p">:</span><span class="nx">db</span><span class="p">(</span><span class="s2" style="color: #d14;">"show"</span><span class="p">),</span><span class="na" style="color: teal;">slideUp</span><span class="p">:</span><span class="nx">db</span><span class="p">(</span><span class="s2" style="color: #d14;">"hide"</span><span class="p">),</span><span class="na" style="color: teal;">slideToggle</span><span class="p">:</span><span class="nx">db</span><span class="p">(</span><span class="s2" style="color: #d14;">"toggle"</span><span class="p">),</span><span class="na" style="color: teal;">fadeIn</span><span class="p">:{</span><span class="na" style="color: teal;">opacity</span><span class="p">:</span><span class="s2" style="color: #d14;">"show"</span><span class="p">},</span><span class="na" style="color: teal;">fadeOut</span><span class="p">:{</span><span class="na" style="color: teal;">opacity</span><span class="p">:</span><span class="s2" style="color: #d14;">"hide"</span><span class="p">},</span><span class="na" style="color: teal;">fadeToggle</span><span class="p">:{</span><span class="na" style="color: teal;">opacity</span><span class="p">:</span><span class="s2" style="color: #d14;">"toggle"</span><span class="p">}},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">tick</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">Za</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">now</span><span class="p">();</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">a</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">--</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">stop</span><span class="p">(),</span><span class="nx">Za</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">timer</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">a</span><span class="p">()?</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">start</span><span class="p">():</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="p">.</span><span class="nx">pop</span><span class="p">()},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">interval</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">13</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">start</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">$a</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">$a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">requestAnimationFrame</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">requestAnimationFrame</span><span class="p">(</span><span class="nx">bb</span><span class="p">):</span><span class="nx">a</span><span class="p">.</span><span class="nx">setInterval</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">tick</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">interval</span><span class="p">))},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">stop</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">a</span><span class="p">.</span><span class="nx">cancelAnimationFrame</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">cancelAnimationFrame</span><span class="p">(</span><span class="nx">$a</span><span class="p">):</span><span class="nx">a</span><span class="p">.</span><span class="nx">clearInterval</span><span class="p">(</span><span class="nx">$a</span><span class="p">),</span><span class="nx">$a</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">speeds</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">slow</span><span class="p">:</span><span class="mi" style="color: #099;">600</span><span class="p">,</span><span class="na" style="color: teal;">fast</span><span class="p">:</span><span class="mi" style="color: #099;">200</span><span class="p">,</span><span class="na" style="color: teal;">_default</span><span class="p">:</span><span class="mi" style="color: #099;">400</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">delay</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">speeds</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fx"</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">b</span><span class="p">);</span><span class="nx">d</span><span class="p">.</span><span class="nx">stop</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">a</span><span class="p">.</span><span class="nx">clearTimeout</span><span class="p">(</span><span class="nx">e</span><span class="p">)}})},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"input"</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"select"</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"option"</span><span class="p">));</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"checkbox"</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">checkOn</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">value</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">optSelected</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">selected</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"input"</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">value</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"t"</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"radio"</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">radioValue</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"t"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">value</span><span class="p">}();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">ib</span><span class="p">,</span><span class="nx">jb</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">attrHandle</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">attr</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">attr</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">removeAttr</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">removeAttr</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">)})}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">attr</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">8</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"undefined"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">prop</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">):(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isXMLDoc</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">attrHooks</span><span class="p">[</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">match</span><span class="p">.</span><span class="nx">bool</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">ib</span><span class="p">:</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">)),</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="4" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
4
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC4" class="line" lang="javascript"><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">?</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="k" style="font-weight: 600;">void</span> <span class="nx">r</span><span class="p">.</span><span class="nx">removeAttr</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">):</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"set"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">b</span><span class="p">))?</span><span class="nx">d</span><span class="p">:(</span><span class="nx">a</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="nx">c</span><span class="p">):</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"get"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">))?</span><span class="nx">d</span><span class="p">:(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">d</span><span class="p">?</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">d</span><span class="p">))},</span><span class="na" style="color: teal;">attrHooks</span><span class="p">:{</span><span class="na" style="color: teal;">type</span><span class="p">:{</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">o</span><span class="p">.</span><span class="nx">radioValue</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"radio"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"input"</span><span class="p">)){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">value</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"type"</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">value</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">),</span><span class="nx">b</span><span class="p">}}}},</span><span class="na" style="color: teal;">removeAttr</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">)</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="nx">a</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="p">(</span><span class="nx">c</span><span class="p">)}}),</span><span class="nx">ib</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">removeAttr</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">a</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="nx">c</span><span class="p">}},</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">match</span><span class="p">.</span><span class="nx">bool</span><span class="p">.</span><span class="nx">source</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">+/g</span><span class="p">),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">jb</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">attr</span><span class="p">;</span><span class="nx">jb</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">jb</span><span class="p">[</span><span class="nx">g</span><span class="p">],</span><span class="nx">jb</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">c</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">)?</span><span class="nx">g</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">jb</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">),</span><span class="nx">e</span><span class="p">}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">kb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">input|select|textarea|button</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">lb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">a|area</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">prop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">prop</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">removeProp</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">delete</span> <span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">propFix</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">]})}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">prop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">8</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isXMLDoc</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">propFix</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">[</span><span class="nx">b</span><span class="p">]),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="p">?</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"set"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">b</span><span class="p">))?</span><span class="nx">d</span><span class="p">:</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">:</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"get"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">))?</span><span class="nx">d</span><span class="p">:</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">]},</span><span class="na" style="color: teal;">propHooks</span><span class="p">:{</span><span class="na" style="color: teal;">tabIndex</span><span class="p">:{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"tabindex"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">):</span><span class="nx">kb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">lb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">href</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">}}},</span><span class="na" style="color: teal;">propFix</span><span class="p">:{</span><span class="s2" style="color: #d14;">"for"</span><span class="p">:</span><span class="s2" style="color: #d14;">"htmlFor"</span><span class="p">,</span><span class="s2" style="color: #d14;">"class"</span><span class="p">:</span><span class="s2" style="color: #d14;">"className"</span><span class="p">}}),</span><span class="nx">o</span><span class="p">.</span><span class="nx">optSelected</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">propHooks</span><span class="p">.</span><span class="nx">selected</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">selectedIndex</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">selectedIndex</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">selectedIndex</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"tabIndex"</span><span class="p">,</span><span class="s2" style="color: #d14;">"readOnly"</span><span class="p">,</span><span class="s2" style="color: #d14;">"maxLength"</span><span class="p">,</span><span class="s2" style="color: #d14;">"cellSpacing"</span><span class="p">,</span><span class="s2" style="color: #d14;">"cellPadding"</span><span class="p">,</span><span class="s2" style="color: #d14;">"rowSpan"</span><span class="p">,</span><span class="s2" style="color: #d14;">"colSpan"</span><span class="p">,</span><span class="s2" style="color: #d14;">"useMap"</span><span class="p">,</span><span class="s2" style="color: #d14;">"frameBorder"</span><span class="p">,</span><span class="s2" style="color: #d14;">"contentEditable"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">propFix</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">});</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">mb</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">nb</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"class"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">addClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">addClass</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">nb</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)))});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[];</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">nb</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">mb</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">){</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="nx">d</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">);</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">mb</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"class"</span><span class="p">,</span><span class="nx">h</span><span class="p">)}}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">removeClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">removeClass</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">nb</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)))});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="s2" style="color: #d14;">"class"</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[];</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">nb</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">mb</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">){</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">,</span><span class="s2" style="color: #d14;">" "</span><span class="p">);</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">mb</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"class"</span><span class="p">,</span><span class="nx">h</span><span class="p">)}}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">toggleClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="nx">b</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">addClass</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">removeClass</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">){</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">toggleClass</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">nb</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">b</span><span class="p">),</span><span class="nx">b</span><span class="p">)}):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">){</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[];</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="nx">e</span><span class="p">.</span><span class="nx">hasClass</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">e</span><span class="p">.</span><span class="nx">removeClass</span><span class="p">(</span><span class="nx">b</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">addClass</span><span class="p">(</span><span class="nx">b</span><span class="p">)}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">nb</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"__className__"</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">setAttribute</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"class"</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"__className__"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">))})},</span><span class="na" style="color: teal;">hasClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">mb</span><span class="p">(</span><span class="nx">nb</span><span class="p">(</span><span class="nx">c</span><span class="p">))</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">).</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">ob</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\r</span><span class="sr" style="color: #009926;">/g</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">val</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">;</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">val</span><span class="p">()):</span><span class="nx">a</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">a</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">})),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">type</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()],</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"set"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">.</span><span class="kd" style="font-weight: 600;">set</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="s2" style="color: #d14;">"value"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">value</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">))});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">[</span><span class="nx">e</span><span class="p">.</span><span class="nx">type</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">[</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()],</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"get"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="s2" style="color: #d14;">"value"</span><span class="p">))?</span><span class="nx">c</span><span class="p">:(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">value</span><span class="p">,</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">c</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">ob</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">):</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">c</span><span class="p">)}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">valHooks</span><span class="p">:{</span><span class="na" style="color: teal;">option</span><span class="p">:{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">find</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"value"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">b</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="nx">mb</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">text</span><span class="p">(</span><span class="nx">a</span><span class="p">))}},</span><span class="na" style="color: teal;">select</span><span class="p">:{</span><span class="na" style="color: teal;">get</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">selectedIndex</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"select-one"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">?</span><span class="kc" style="font-weight: 600;">null</span><span class="p">:[],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">?</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">i</span><span class="p">:</span><span class="nx">g</span><span class="p">?</span><span class="nx">f</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;"><</span><span class="nx">i</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">d</span><span class="p">],(</span><span class="nx">c</span><span class="p">.</span><span class="nx">selected</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">c</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">,</span><span class="s2" style="color: #d14;">"optgroup"</span><span class="p">))){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">c</span><span class="p">).</span><span class="nx">val</span><span class="p">(),</span><span class="nx">g</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">;</span><span class="nx">h</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">b</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">h</span><span class="p">},</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">makeArray</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">g</span><span class="p">],(</span><span class="nx">d</span><span class="p">.</span><span class="nx">selected</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">.</span><span class="nx">option</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">selectedIndex</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">f</span><span class="p">}}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"radio"</span><span class="p">,</span><span class="s2" style="color: #d14;">"checkbox"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">set</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">b</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">checked</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">val</span><span class="p">(),</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">}},</span><span class="nx">o</span><span class="p">.</span><span class="nx">checkOn</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">valHooks</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">].</span><span class="kd" style="font-weight: 600;">get</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s2" style="color: #d14;">"value"</span><span class="p">)?</span><span class="s2" style="color: #d14;">"on"</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">value</span><span class="p">})});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">pb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">focusinfocus|focusoutblur</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">,{</span><span class="na" style="color: teal;">trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">],</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"type"</span><span class="p">)?</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"namespace"</span><span class="p">)?</span><span class="nx">b</span><span class="p">.</span><span class="nx">namespace</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">):[];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">,</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">8</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">pb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">p</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">triggered</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="nx">q</span><span class="p">.</span><span class="nx">sort</span><span class="p">()),</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">":"</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"on"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">r</span><span class="p">.</span><span class="nx">expando</span><span class="p">]?</span><span class="nx">b</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">isTrigger</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">?</span><span class="mi" style="color: #099;">2</span><span class="p">:</span><span class="mi" style="color: #099;">3</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">namespace</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">rnamespace</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">namespace</span><span class="p">?</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="s2" style="color: #d14;">"(^|</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.)"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">q</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.(?:.*</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.|)"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"(</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\\</span><span class="s2" style="color: #d14;">.|$)"</span><span class="p">):</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">result</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">?[</span><span class="nx">b</span><span class="p">]:</span><span class="nx">r</span><span class="p">.</span><span class="nx">makeArray</span><span class="p">(</span><span class="nx">c</span><span class="p">,[</span><span class="nx">b</span><span class="p">]),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">p</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">n</span><span class="p">.</span><span class="nx">trigger</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">trigger</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">n</span><span class="p">.</span><span class="nx">noBubble</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isWindow</span><span class="p">(</span><span class="nx">e</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">delegateType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">p</span><span class="p">,</span><span class="nx">pb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">j</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">);</span><span class="nx">h</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="nx">o</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">h</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">defaultView</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">.</span><span class="nx">parentWindow</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">)}</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">((</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">[</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="p">.</span><span class="nx">isPropagationStopped</span><span class="p">())</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">j</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">bindType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">p</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="s2" style="color: #d14;">"events"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">{})[</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">V</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="s2" style="color: #d14;">"handle"</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">m</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">[</span><span class="nx">k</span><span class="p">],</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">m</span><span class="p">.</span><span class="nx">apply</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">T</span><span class="p">(</span><span class="nx">h</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">result</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">result</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">());</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">.</span><span class="nx">isDefaultPrevented</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">_default</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">_default</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">pop</span><span class="p">(),</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">T</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">p</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isWindow</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">k</span><span class="p">],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">k</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">triggered</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">p</span><span class="p">](),</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">triggered</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">k</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">)),</span><span class="nx">b</span><span class="p">.</span><span class="nx">result</span><span class="p">}},</span><span class="na" style="color: teal;">simulate</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">r</span><span class="p">.</span><span class="nx">Event</span><span class="p">,</span><span class="nx">c</span><span class="p">,{</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">isSimulated</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">});</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">b</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">)})},</span><span class="na" style="color: teal;">triggerHandler</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="s2" style="color: #d14;">"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="nx">b</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">hover</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">mouseenter</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">mouseleave</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">)}}),</span><span class="nx">o</span><span class="p">.</span><span class="nx">focusin</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"onfocusin"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">focusin</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">focus</span><span class="p">:</span><span class="s2" style="color: #d14;">"focusin"</span><span class="p">,</span><span class="na" style="color: teal;">blur</span><span class="p">:</span><span class="s2" style="color: #d14;">"focusout"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">simulate</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">fix</span><span class="p">(</span><span class="nx">a</span><span class="p">))};</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">special</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">setup</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">);</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">,(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">teardown</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">e</span><span class="p">?</span><span class="nx">V</span><span class="p">.</span><span class="nx">access</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="p">):(</span><span class="nx">d</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">V</span><span class="p">.</span><span class="nx">remove</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">b</span><span class="p">))}}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">qb</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">location</span><span class="p">,</span><span class="nx">rb</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">now</span><span class="p">(),</span><span class="nx">sb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\?</span><span class="sr" style="color: #009926;">/</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">parseXML</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="p">;</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">a</span><span class="p">.</span><span class="nx">DOMParser</span><span class="p">).</span><span class="nx">parseFromString</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"text/xml"</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">d</span><span class="p">){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">c</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s2" style="color: #d14;">"parsererror"</span><span class="p">).</span><span class="nx">length</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s2" style="color: #d14;">"Invalid XML: "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">),</span><span class="nx">c</span><span class="p">};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">tb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\[\]</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="nx">ub</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\r?\n</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="nx">vb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">submit|button|image|reset|file</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">wb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">input|select|textarea|keygen</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">xb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">b</span><span class="p">))</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">tb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="nx">d</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">e</span><span class="p">):</span><span class="nx">xb</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"["</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">e</span><span class="p">?</span><span class="nx">b</span><span class="p">:</span><span class="s2" style="color: #d14;">""</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)});</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">(</span><span class="nx">b</span><span class="p">))</span><span class="nx">d</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="nx">xb</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]"</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)}</span><span class="nx">r</span><span class="p">.</span><span class="nx">param</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="nx">b</span><span class="p">():</span><span class="nx">b</span><span class="p">;</span><span class="nx">d</span><span class="p">[</span><span class="nx">d</span><span class="p">.</span><span class="nx">length</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">encodeURIComponent</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"="</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">encodeURIComponent</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="nx">c</span><span class="p">)};</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">jquery</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">a</span><span class="p">))</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">e</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">name</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">value</span><span class="p">)});</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="nx">xb</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">a</span><span class="p">[</span><span class="nx">c</span><span class="p">],</span><span class="nx">b</span><span class="p">,</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">"&"</span><span class="p">)},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">serialize</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">param</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">serializeArray</span><span class="p">())},</span><span class="na" style="color: teal;">serializeArray</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">prop</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"elements"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">makeArray</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">}).</span><span class="nx">filter</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">type</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">name</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">is</span><span class="p">(</span><span class="s2" style="color: #d14;">":disabled"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">wb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">vb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">checked</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">ia</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">))}).</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">val</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">?</span><span class="kc" style="font-weight: 600;">null</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">r</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">name</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">name</span><span class="p">,</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">ub</span><span class="p">,</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s2" style="color: #d14;">r</span><span class="se" style="color: #d14;">\n</span><span class="s2" style="color: #d14;">"</span><span class="p">)}}):{</span><span class="na" style="color: teal;">name</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">name</span><span class="p">,</span><span class="na" style="color: teal;">value</span><span class="p">:</span><span class="nx">c</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">ub</span><span class="p">,</span><span class="s2" style="color: #d14;">"</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s2" style="color: #d14;">r</span><span class="se" style="color: #d14;">\n</span><span class="s2" style="color: #d14;">"</span><span class="p">)}}).</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">yb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/%20/g</span><span class="p">,</span><span class="nx">zb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/#.*$/</span><span class="p">,</span><span class="nx">Ab</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">?&</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">_=</span><span class="se" style="color: #d14;">[^</span><span class="sr" style="color: #009926;">&</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*/</span><span class="p">,</span><span class="nx">Bb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">.*</span><span class="se" style="color: #d14;">?)</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;"> </span><span class="se" style="color: #d14;">\t]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">([^\r\n]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/gm</span><span class="p">,</span><span class="nx">Cb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">about|app|app-storage|.+-extension|file|res|widget</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:$/</span><span class="p">,</span><span class="nx">Db</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">GET|HEAD</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="nx">Eb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\/\/</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">Fb</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">Gb</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">Hb</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"*/"</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="p">),</span><span class="nx">Ib</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"a"</span><span class="p">);</span><span class="nx">Ib</span><span class="p">.</span><span class="nx">href</span><span class="o" style="font-weight: 600;">=</span><span class="nx">qb</span><span class="p">.</span><span class="nx">href</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Jb</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"*"</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">().</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">c</span><span class="p">))</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">++</span><span class="p">])</span><span class="s2" style="color: #d14;">"+"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]?(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"*"</span><span class="p">,(</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]).</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">c</span><span class="p">)):(</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]).</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">)}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Kb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">Gb</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">g</span><span class="p">(</span><span class="nx">h</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">h</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">||</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">[</span><span class="nx">j</span><span class="p">]?</span><span class="nx">f</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">:(</span><span class="nx">b</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">.</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">j</span><span class="p">),</span><span class="nx">g</span><span class="p">(</span><span class="nx">j</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)}),</span><span class="nx">i</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">e</span><span class="p">[</span><span class="s2" style="color: #d14;">"*"</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Lb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSettings</span><span class="p">.</span><span class="nx">flatOptions</span><span class="o" style="font-weight: 600;">||</span><span class="p">{};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">c</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">)</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">((</span><span class="nx">e</span><span class="p">[</span><span class="nx">c</span><span class="p">]?</span><span class="nx">a</span><span class="p">:</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}))[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">c</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">),</span><span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Mb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">contents</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="nx">i</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">mimeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">.</span><span class="nx">getResponseHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"Content-Type"</span><span class="p">));</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">h</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">test</span><span class="p">(</span><span class="nx">d</span><span class="p">)){</span><span class="nx">i</span><span class="p">.</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">c</span><span class="p">)</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">converters</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]]){</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">)}</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="p">.</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">f</span><span class="p">),</span><span class="nx">c</span><span class="p">[</span><span class="nx">f</span><span class="p">]}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Nb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">.</span><span class="nx">slice</span><span class="p">();</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">g</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">.</span><span class="nx">converters</span><span class="p">)</span><span class="nx">j</span><span class="p">[</span><span class="nx">g</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">converters</span><span class="p">[</span><span class="nx">g</span><span class="p">];</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">.</span><span class="nx">shift</span><span class="p">();</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">responseFields</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">responseFields</span><span class="p">[</span><span class="nx">f</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">dataFilter</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">dataFilter</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">dataType</span><span class="p">)),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">.</span><span class="nx">shift</span><span class="p">())</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">)</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">f</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">j</span><span class="p">[</span><span class="s2" style="color: #d14;">"* "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">],</span><span class="o" style="font-weight: 600;">!</span><span class="nx">g</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">j</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">),</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">j</span><span class="p">[</span><span class="s2" style="color: #d14;">"* "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]])){</span><span class="nx">g</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">[</span><span class="nx">e</span><span class="p">]:</span><span class="nx">j</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">k</span><span class="p">.</span><span class="nx">unshift</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]));</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">[</span><span class="s2" style="color: #d14;">"throws"</span><span class="p">])</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">(</span><span class="nx">b</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">l</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">state</span><span class="p">:</span><span class="s2" style="color: #d14;">"parsererror"</span><span class="p">,</span><span class="na" style="color: teal;">error</span><span class="p">:</span><span class="nx">g</span><span class="p">?</span><span class="nx">l</span><span class="p">:</span><span class="s2" style="color: #d14;">"No conversion from "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" to "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">}}}</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">state</span><span class="p">:</span><span class="s2" style="color: #d14;">"success"</span><span class="p">,</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="nx">b</span><span class="p">}}</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">active</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">lastModified</span><span class="p">:{},</span><span class="na" style="color: teal;">etag</span><span class="p">:{},</span><span class="na" style="color: teal;">ajaxSettings</span><span class="p">:{</span><span class="na" style="color: teal;">url</span><span class="p">:</span><span class="nx">qb</span><span class="p">.</span><span class="nx">href</span><span class="p">,</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"GET"</span><span class="p">,</span><span class="na" style="color: teal;">isLocal</span><span class="p">:</span><span class="nx">Cb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">qb</span><span class="p">.</span><span class="nx">protocol</span><span class="p">),</span><span class="na" style="color: teal;">global</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">processData</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">async</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">contentType</span><span class="p">:</span><span class="s2" style="color: #d14;">"application/x-www-form-urlencoded; charset=UTF-8"</span><span class="p">,</span><span class="na" style="color: teal;">accepts</span><span class="p">:{</span><span class="s2" style="color: #d14;">"*"</span><span class="p">:</span><span class="nx">Hb</span><span class="p">,</span><span class="na" style="color: teal;">text</span><span class="p">:</span><span class="s2" style="color: #d14;">"text/plain"</span><span class="p">,</span><span class="na" style="color: teal;">html</span><span class="p">:</span><span class="s2" style="color: #d14;">"text/html"</span><span class="p">,</span><span class="na" style="color: teal;">xml</span><span class="p">:</span><span class="s2" style="color: #d14;">"application/xml, text/xml"</span><span class="p">,</span><span class="na" style="color: teal;">json</span><span class="p">:</span><span class="s2" style="color: #d14;">"application/json, text/javascript"</span><span class="p">},</span><span class="na" style="color: teal;">contents</span><span class="p">:{</span><span class="na" style="color: teal;">xml</span><span class="p">:</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">xml</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="na" style="color: teal;">html</span><span class="p">:</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">html/</span><span class="p">,</span><span class="na" style="color: teal;">json</span><span class="p">:</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">json</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">/</span><span class="p">},</span><span class="na" style="color: teal;">responseFields</span><span class="p">:{</span><span class="na" style="color: teal;">xml</span><span class="p">:</span><span class="s2" style="color: #d14;">"responseXML"</span><span class="p">,</span><span class="na" style="color: teal;">text</span><span class="p">:</span><span class="s2" style="color: #d14;">"responseText"</span><span class="p">,</span><span class="na" style="color: teal;">json</span><span class="p">:</span><span class="s2" style="color: #d14;">"responseJSON"</span><span class="p">},</span><span class="na" style="color: teal;">converters</span><span class="p">:{</span><span class="s2" style="color: #d14;">"* text"</span><span class="p">:</span><span class="nb" style="color: #0086b3;">String</span><span class="p">,</span><span class="s2" style="color: #d14;">"text html"</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="s2" style="color: #d14;">"text json"</span><span class="p">:</span><span class="nx">JSON</span><span class="p">.</span><span class="nx">parse</span><span class="p">,</span><span class="s2" style="color: #d14;">"text xml"</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">parseXML</span><span class="p">},</span><span class="na" style="color: teal;">flatOptions</span><span class="p">:{</span><span class="na" style="color: teal;">url</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">context</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}},</span><span class="na" style="color: teal;">ajaxSetup</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">?</span><span class="nx">Lb</span><span class="p">(</span><span class="nx">Lb</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSettings</span><span class="p">),</span><span class="nx">b</span><span class="p">):</span><span class="nx">Lb</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSettings</span><span class="p">,</span><span class="nx">a</span><span class="p">)},</span><span class="na" style="color: teal;">ajaxPrefilter</span><span class="p">:</span><span class="nx">Jb</span><span class="p">(</span><span class="nx">Fb</span><span class="p">),</span><span class="na" style="color: teal;">ajaxTransport</span><span class="p">:</span><span class="nx">Jb</span><span class="p">(</span><span class="nx">Gb</span><span class="p">),</span><span class="na" style="color: teal;">ajax</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">{};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSetup</span><span class="p">({},</span><span class="nx">c</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">context</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">context</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||</span><span class="nx">p</span><span class="p">.</span><span class="nx">jquery</span><span class="p">)?</span><span class="nx">r</span><span class="p">(</span><span class="nx">p</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Deferred</span><span class="p">(),</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">Callbacks</span><span class="p">(</span><span class="s2" style="color: #d14;">"once memory"</span><span class="p">),</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">statusCode</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"canceled"</span><span class="p">,</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">readyState</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">getResponseHeader</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">h</span><span class="p">){</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Bb</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">g</span><span class="p">))</span><span class="nx">h</span><span class="p">[</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]}</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]}</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="p">?</span><span class="kc" style="font-weight: 600;">null</span><span class="p">:</span><span class="nx">b</span><span class="p">},</span><span class="na" style="color: teal;">getAllResponseHeaders</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">k</span><span class="p">?</span><span class="nx">g</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="na" style="color: teal;">setRequestHeader</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">,</span><span class="nx">v</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">overrideMimeType</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">mimeType</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">statusCode</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="p">)</span><span class="nx">y</span><span class="p">.</span><span class="nx">always</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">y</span><span class="p">.</span><span class="nx">status</span><span class="p">]);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">a</span><span class="p">)</span><span class="nx">u</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">u</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">a</span><span class="p">[</span><span class="nx">b</span><span class="p">]];</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">abort</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="nx">x</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">abort</span><span class="p">(</span><span class="nx">b</span><span class="p">),</span><span class="nx">A</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">}};</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">promise</span><span class="p">(</span><span class="nx">y</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">url</span><span class="o" style="font-weight: 600;">=</span><span class="p">((</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">.</span><span class="nx">url</span><span class="o" style="font-weight: 600;">||</span><span class="nx">qb</span><span class="p">.</span><span class="nx">href</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="nx">Eb</span><span class="p">,</span><span class="nx">qb</span><span class="p">.</span><span class="nx">protocol</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"//"</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">method</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">.</span><span class="nx">method</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">dataTypes</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">dataType</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"*"</span><span class="p">).</span><span class="nx">toLowerCase</span><span class="p">().</span><span class="nx">match</span><span class="p">(</span><span class="nx">K</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[</span><span class="s2" style="color: #d14;">""</span><span class="p">],</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">==</span><span class="nx">o</span><span class="p">.</span><span class="nx">crossDomain</span><span class="p">){</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"a"</span><span class="p">);</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">j</span><span class="p">.</span><span class="nx">href</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">url</span><span class="p">,</span><span class="nx">j</span><span class="p">.</span><span class="nx">href</span><span class="o" style="font-weight: 600;">=</span><span class="nx">j</span><span class="p">.</span><span class="nx">href</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">crossDomain</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ib</span><span class="p">.</span><span class="nx">protocol</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"//"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">Ib</span><span class="p">.</span><span class="nx">host</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">j</span><span class="p">.</span><span class="nx">protocol</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"//"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">j</span><span class="p">.</span><span class="nx">host</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">z</span><span class="p">){</span><span class="nx">o</span><span class="p">.</span><span class="nx">crossDomain</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">}}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">processData</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">param</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">traditional</span><span class="p">)),</span><span class="nx">Kb</span><span class="p">(</span><span class="nx">Fb</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">y</span><span class="p">),</span><span class="nx">k</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nb" style="color: #0086b3;">global</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">active</span><span class="o" style="font-weight: 600;">++&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"ajaxStart"</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">type</span><span class="p">.</span><span class="nx">toUpperCase</span><span class="p">(),</span><span class="nx">o</span><span class="p">.</span><span class="nx">hasContent</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">Db</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">type</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">url</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">zb</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">hasContent</span><span class="p">?</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">processData</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">contentType</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"application/x-www-form-urlencoded"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">yb</span><span class="p">,</span><span class="s2" style="color: #d14;">"+"</span><span class="p">)):(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">url</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+=</span><span class="p">(</span><span class="nx">sb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">f</span><span class="p">)?</span><span class="s2" style="color: #d14;">"&"</span><span class="p">:</span><span class="s2" style="color: #d14;">"?"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="p">,</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">Ab</span><span class="p">,</span><span class="s2" style="color: #d14;">"$1"</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">sb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">f</span><span class="p">)?</span><span class="s2" style="color: #d14;">"&"</span><span class="p">:</span><span class="s2" style="color: #d14;">"?"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"_="</span><span class="o" style="font-weight: 600;">+</span><span class="nx">rb</span><span class="o" style="font-weight: 600;">++</span> <span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">url</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">ifModified</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">lastModified</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">y</span><span class="p">.</span><span class="nx">setRequestHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"If-Modified-Since"</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">lastModified</span><span class="p">[</span><span class="nx">f</span><span class="p">]),</span><span class="nx">r</span><span class="p">.</span><span class="nx">etag</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">y</span><span class="p">.</span><span class="nx">setRequestHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"If-None-Match"</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">etag</span><span class="p">[</span><span class="nx">f</span><span class="p">])),(</span><span class="nx">o</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">hasContent</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">contentType</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">.</span><span class="nx">contentType</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">y</span><span class="p">.</span><span class="nx">setRequestHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"Content-Type"</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">contentType</span><span class="p">),</span><span class="nx">y</span><span class="p">.</span><span class="nx">setRequestHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"Accept"</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">accepts</span><span class="p">[</span><span class="nx">o</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]]?</span><span class="nx">o</span><span class="p">.</span><span class="nx">accepts</span><span class="p">[</span><span class="nx">o</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]]</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">o</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]?</span><span class="s2" style="color: #d14;">", "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">Hb</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"; q=0.01"</span><span class="p">:</span><span class="s2" style="color: #d14;">""</span><span class="p">):</span><span class="nx">o</span><span class="p">.</span><span class="nx">accepts</span><span class="p">[</span><span class="s2" style="color: #d14;">"*"</span><span class="p">]);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">m</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">o</span><span class="p">.</span><span class="nx">headers</span><span class="p">)</span><span class="nx">y</span><span class="p">.</span><span class="nx">setRequestHeader</span><span class="p">(</span><span class="nx">m</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">m</span><span class="p">]);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">beforeSend</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">beforeSend</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="nx">y</span><span class="p">,</span><span class="nx">o</span><span class="p">)</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">.</span><span class="nx">abort</span><span class="p">();</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"abort"</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">complete</span><span class="p">),</span><span class="nx">y</span><span class="p">.</span><span class="nx">done</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">success</span><span class="p">),</span><span class="nx">y</span><span class="p">.</span><span class="nx">fail</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">error</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Kb</span><span class="p">(</span><span class="nx">Gb</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">y</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">readyState</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">q</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"ajaxSend"</span><span class="p">,[</span><span class="nx">y</span><span class="p">,</span><span class="nx">o</span><span class="p">]),</span><span class="nx">k</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">;</span><span class="nx">o</span><span class="p">.</span><span class="k" style="font-weight: 600;">async</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">timeout</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">y</span><span class="p">.</span><span class="nx">abort</span><span class="p">(</span><span class="s2" style="color: #d14;">"timeout"</span><span class="p">)},</span><span class="nx">o</span><span class="p">.</span><span class="nx">timeout</span><span class="p">));</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">send</span><span class="p">(</span><span class="nx">v</span><span class="p">,</span><span class="nx">A</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">z</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">k</span><span class="p">)</span><span class="k" style="font-weight: 600;">throw</span> <span class="nx">z</span><span class="p">;</span><span class="nx">A</span><span class="p">(</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">z</span><span class="p">)}}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">A</span><span class="p">(</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="s2" style="color: #d14;">"No Transport"</span><span class="p">);</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">A</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">h</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">v</span><span class="p">,</span><span class="nx">w</span><span class="p">,</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">;</span><span class="nx">k</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">clearTimeout</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">y</span><span class="p">.</span><span class="nx">readyState</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="mi" style="color: #099;">4</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">200</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">300</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">304</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Mb</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">y</span><span class="p">,</span><span class="nx">d</span><span class="p">)),</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Nb</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">v</span><span class="p">,</span><span class="nx">y</span><span class="p">,</span><span class="nx">j</span><span class="p">),</span><span class="nx">j</span><span class="p">?(</span><span class="nx">o</span><span class="p">.</span><span class="nx">ifModified</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">getResponseHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"Last-Modified"</span><span class="p">),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">lastModified</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">getResponseHeader</span><span class="p">(</span><span class="s2" style="color: #d14;">"etag"</span><span class="p">),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">etag</span><span class="p">[</span><span class="nx">f</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">)),</span><span class="mi" style="color: #099;">204</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"HEAD"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">.</span><span class="nx">type</span><span class="p">?</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"nocontent"</span><span class="p">:</span><span class="mi" style="color: #099;">304</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">?</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"notmodified"</span><span class="p">:(</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">.</span><span class="nx">state</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">.</span><span class="nx">data</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">.</span><span class="nx">error</span><span class="p">,</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">n</span><span class="p">)):(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">x</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"error"</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">))),</span><span class="nx">y</span><span class="p">.</span><span class="nx">status</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">y</span><span class="p">.</span><span class="nx">statusText</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="nx">x</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">j</span><span class="p">?</span><span class="nx">s</span><span class="p">.</span><span class="nx">resolveWith</span><span class="p">(</span><span class="nx">p</span><span class="p">,[</span><span class="nx">m</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="p">]):</span><span class="nx">s</span><span class="p">.</span><span class="nx">rejectWith</span><span class="p">(</span><span class="nx">p</span><span class="p">,[</span><span class="nx">y</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="nx">n</span><span class="p">]),</span><span class="nx">y</span><span class="p">.</span><span class="nx">statusCode</span><span class="p">(</span><span class="nx">u</span><span class="p">),</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">q</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="nx">j</span><span class="p">?</span><span class="s2" style="color: #d14;">"ajaxSuccess"</span><span class="p">:</span><span class="s2" style="color: #d14;">"ajaxError"</span><span class="p">,[</span><span class="nx">y</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">j</span><span class="p">?</span><span class="nx">m</span><span class="p">:</span><span class="nx">n</span><span class="p">]),</span><span class="nx">t</span><span class="p">.</span><span class="nx">fireWith</span><span class="p">(</span><span class="nx">p</span><span class="p">,[</span><span class="nx">y</span><span class="p">,</span><span class="nx">x</span><span class="p">]),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">q</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"ajaxComplete"</span><span class="p">,[</span><span class="nx">y</span><span class="p">,</span><span class="nx">o</span><span class="p">]),</span><span class="o" style="font-weight: 600;">--</span><span class="nx">r</span><span class="p">.</span><span class="nx">active</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">event</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"ajaxStop"</span><span class="p">)))}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">},</span><span class="na" style="color: teal;">getJSON</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="s2" style="color: #d14;">"json"</span><span class="p">)},</span><span class="na" style="color: teal;">getScript</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">"script"</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"get"</span><span class="p">,</span><span class="s2" style="color: #d14;">"post"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajax</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">url</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="na" style="color: teal;">dataType</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="nx">c</span><span class="p">,</span><span class="na" style="color: teal;">success</span><span class="p">:</span><span class="nx">d</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">))}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">_evalUrl</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">ajax</span><span class="p">({</span><span class="na" style="color: teal;">url</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"GET"</span><span class="p">,</span><span class="na" style="color: teal;">dataType</span><span class="p">:</span><span class="s2" style="color: #d14;">"script"</span><span class="p">,</span><span class="na" style="color: teal;">cache</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">async</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">global</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="s2" style="color: #d14;">"throws"</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">wrapAll</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">ownerDocument</span><span class="p">).</span><span class="nx">eq</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">clone</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">b</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstElementChild</span><span class="p">)</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstElementChild</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}).</span><span class="nx">append</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">wrapInner</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">wrapInner</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">b</span><span class="p">))}):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">contents</span><span class="p">();</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">?</span><span class="nx">c</span><span class="p">.</span><span class="nx">wrapAll</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">b</span><span class="p">.</span><span class="nx">append</span><span class="p">(</span><span class="nx">a</span><span class="p">)})},</span><span class="na" style="color: teal;">wrap</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">){</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">wrapAll</span><span class="p">(</span><span class="nx">b</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">a</span><span class="p">)})},</span><span class="na" style="color: teal;">unwrap</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parent</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">not</span><span class="p">(</span><span class="s2" style="color: #d14;">"body"</span><span class="p">).</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">replaceWith</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">)}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">hidden</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">visible</span><span class="p">(</span><span class="nx">a</span><span class="p">)},</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">visible</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">getClientRects</span><span class="p">().</span><span class="nx">length</span><span class="p">)},</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSettings</span><span class="p">.</span><span class="nx">xhr</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">new</span> <span class="nx">a</span><span class="p">.</span><span class="nx">XMLHttpRequest</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">b</span><span class="p">){}};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Ob</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="mi" style="color: #099;">200</span><span class="p">,</span><span class="mi" style="color: #099;">1223</span><span class="p">:</span><span class="mi" style="color: #099;">204</span><span class="p">},</span><span class="nx">Pb</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSettings</span><span class="p">.</span><span class="nx">xhr</span><span class="p">();</span><span class="nx">o</span><span class="p">.</span><span class="nx">cors</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">Pb</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"withCredentials"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">Pb</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">ajax</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Pb</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">Pb</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxTransport</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">cors</span><span class="o" style="font-weight: 600;">||</span><span class="nx">Pb</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">b</span><span class="p">.</span><span class="nx">crossDomain</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">send</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">xhr</span><span class="p">();</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="p">.</span><span class="nx">open</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">url</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="k" style="font-weight: 600;">async</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">username</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">password</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">xhrFields</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">g</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">.</span><span class="nx">xhrFields</span><span class="p">)</span><span class="nx">h</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">xhrFields</span><span class="p">[</span><span class="nx">g</span><span class="p">];</span><span class="nx">b</span><span class="p">.</span><span class="nx">mimeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">.</span><span class="nx">overrideMimeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="p">.</span><span class="nx">overrideMimeType</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">mimeType</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">crossDomain</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">[</span><span class="s2" style="color: #d14;">"X-Requested-With"</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="s2" style="color: #d14;">"X-Requested-With"</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"XMLHttpRequest"</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">g</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">)</span><span class="nx">h</span><span class="p">.</span><span class="nx">setRequestHeader</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">g</span><span class="p">]);</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">onload</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">onerror</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">onabort</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">onreadystatechange</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"abort"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="nx">h</span><span class="p">.</span><span class="nx">abort</span><span class="p">():</span><span class="s2" style="color: #d14;">"error"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">h</span><span class="p">.</span><span class="nx">status</span><span class="p">?</span><span class="nx">f</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="s2" style="color: #d14;">"error"</span><span class="p">):</span><span class="nx">f</span><span class="p">(</span><span class="nx">h</span><span class="p">.</span><span class="nx">status</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">statusText</span><span class="p">):</span><span class="nx">f</span><span class="p">(</span><span class="nx">Ob</span><span class="p">[</span><span class="nx">h</span><span class="p">.</span><span class="nx">status</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="p">.</span><span class="nx">status</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">statusText</span><span class="p">,</span><span class="s2" style="color: #d14;">"text"</span><span class="o" style="font-weight: 600;">!==</span><span class="p">(</span><span class="nx">h</span><span class="p">.</span><span class="nx">responseType</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"text"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">h</span><span class="p">.</span><span class="nx">responseText</span><span class="p">?{</span><span class="na" style="color: teal;">binary</span><span class="p">:</span><span class="nx">h</span><span class="p">.</span><span class="nx">response</span><span class="p">}:{</span><span class="na" style="color: teal;">text</span><span class="p">:</span><span class="nx">h</span><span class="p">.</span><span class="nx">responseText</span><span class="p">},</span><span class="nx">h</span><span class="p">.</span><span class="nx">getAllResponseHeaders</span><span class="p">()))}},</span><span class="nx">h</span><span class="p">.</span><span class="nx">onload</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">onerror</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="s2" style="color: #d14;">"error"</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">h</span><span class="p">.</span><span class="nx">onabort</span><span class="p">?</span><span class="nx">h</span><span class="p">.</span><span class="nx">onabort</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">:</span><span class="nx">h</span><span class="p">.</span><span class="nx">onreadystatechange</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="mi" style="color: #099;">4</span><span class="o" style="font-weight: 600;">===</span><span class="nx">h</span><span class="p">.</span><span class="nx">readyState</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">()})},</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="s2" style="color: #d14;">"abort"</span><span class="p">);</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">h</span><span class="p">.</span><span class="nx">send</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">hasContent</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">throw</span> <span class="nx">i</span><span class="p">}},</span><span class="na" style="color: teal;">abort</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">()}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxPrefilter</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">a</span><span class="p">.</span><span class="nx">crossDomain</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">contents</span><span class="p">.</span><span class="nx">script</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">)}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSetup</span><span class="p">({</span><span class="na" style="color: teal;">accepts</span><span class="p">:{</span><span class="na" style="color: teal;">script</span><span class="p">:</span><span class="s2" style="color: #d14;">"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"</span><span class="p">},</span><span class="na" style="color: teal;">contents</span><span class="p">:{</span><span class="na" style="color: teal;">script</span><span class="p">:</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b(?:</span><span class="sr" style="color: #009926;">java|ecma</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">script</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">/</span><span class="p">},</span><span class="na" style="color: teal;">converters</span><span class="p">:{</span><span class="s2" style="color: #d14;">"text script"</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">globalEval</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">a</span><span class="p">}}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxPrefilter</span><span class="p">(</span><span class="s2" style="color: #d14;">"script"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">crossDomain</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"GET"</span><span class="p">)}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxTransport</span><span class="p">(</span><span class="s2" style="color: #d14;">"script"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">crossDomain</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">send</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="s2" style="color: #d14;">"<script>"</span><span class="p">).</span><span class="nx">prop</span><span class="p">({</span><span class="na" style="color: teal;">charset</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">scriptCharset</span><span class="p">,</span><span class="na" style="color: teal;">src</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">url</span><span class="p">}).</span><span class="nx">on</span><span class="p">(</span><span class="s2" style="color: #d14;">"load error"</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">b</span><span class="p">.</span><span class="nx">remove</span><span class="p">(),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">(</span><span class="s2" style="color: #d14;">"error"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">?</span><span class="mi" style="color: #099;">404</span><span class="p">:</span><span class="mi" style="color: #099;">200</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="p">)}),</span><span class="nx">d</span><span class="p">.</span><span class="nx">head</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])},</span><span class="na" style="color: teal;">abort</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="p">()}}}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Qb</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">Rb</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">)\?(?=</span><span class="sr" style="color: #009926;">&|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\?\?</span><span class="sr" style="color: #009926;">/</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxSetup</span><span class="p">({</span><span class="na" style="color: teal;">jsonp</span><span class="p">:</span><span class="s2" style="color: #d14;">"callback"</span><span class="p">,</span><span class="na" style="color: teal;">jsonpCallback</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Qb</span><span class="p">.</span><span class="nx">pop</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">expando</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"_"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">rb</span><span class="o" style="font-weight: 600;">++</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">a</span><span class="p">}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajaxPrefilter</span><span class="p">(</span><span class="s2" style="color: #d14;">"json jsonp"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonp</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">Rb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">url</span><span class="p">)?</span><span class="s2" style="color: #d14;">"url"</span><span class="p">:</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="p">.</span><span class="nx">data</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">contentType</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"application/x-www-form-urlencoded"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">Rb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">data</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"data"</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"jsonp"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonpCallback</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonpCallback</span><span class="p">)?</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonpCallback</span><span class="p">():</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonpCallback</span><span class="p">,</span><span class="nx">h</span><span class="p">?</span><span class="nx">b</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">h</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="nx">Rb</span><span class="p">,</span><span class="s2" style="color: #d14;">"$1"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">):</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonp</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">url</span><span class="o" style="font-weight: 600;">+=</span><span class="p">(</span><span class="nx">sb</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">url</span><span class="p">)?</span><span class="s2" style="color: #d14;">"&"</span><span class="p">:</span><span class="s2" style="color: #d14;">"?"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonp</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"="</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">converters</span><span class="p">[</span><span class="s2" style="color: #d14;">"script json"</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" was not called"</span><span class="p">),</span><span class="nx">g</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]},</span><span class="nx">b</span><span class="p">.</span><span class="nx">dataTypes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"json"</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">},</span><span class="nx">d</span><span class="p">.</span><span class="nx">always</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">f</span><span class="p">?</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">removeProp</span><span class="p">(</span><span class="nx">e</span><span class="p">):</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">,</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">jsonpCallback</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">jsonpCallback</span><span class="p">,</span><span class="nx">Qb</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">e</span><span class="p">)),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">(</span><span class="nx">g</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="s2" style="color: #d14;">"script"</span><span class="p">}),</span><span class="nx">o</span><span class="p">.</span><span class="nx">createHTMLDocument</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">implementation</span><span class="p">.</span><span class="nx">createHTMLDocument</span><span class="p">(</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">body</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"<form></form><form></form>"</span><span class="p">,</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">.</span><span class="nx">length</span><span class="p">}(),</span><span class="nx">r</span><span class="p">.</span><span class="nx">parseHTML</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">[];</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">createHTMLDocument</span><span class="p">?(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">implementation</span><span class="p">.</span><span class="nx">createHTMLDocument</span><span class="p">(</span><span class="s2" style="color: #d14;">""</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s2" style="color: #d14;">"base"</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">href</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">location</span><span class="p">.</span><span class="nx">href</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">head</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">e</span><span class="p">)):</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">B</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">[],</span><span class="nx">f</span><span class="p">?[</span><span class="nx">b</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">f</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])]:(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">pa</span><span class="p">([</span><span class="nx">a</span><span class="p">],</span><span class="nx">b</span><span class="p">,</span><span class="nx">g</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">(</span><span class="nx">g</span><span class="p">).</span><span class="nx">remove</span><span class="p">(),</span><span class="nx">r</span><span class="p">.</span><span class="nx">merge</span><span class="p">([],</span><span class="nx">f</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">))},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">load</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">mb</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">h</span><span class="p">)),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">h</span><span class="p">)),</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)?(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"object"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"POST"</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">.</span><span class="nx">ajax</span><span class="p">({</span><span class="na" style="color: teal;">url</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"GET"</span><span class="p">,</span><span class="na" style="color: teal;">dataType</span><span class="p">:</span><span class="s2" style="color: #d14;">"html"</span><span class="p">,</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="nx">b</span><span class="p">}).</span><span class="nx">done</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">html</span><span class="p">(</span><span class="nx">d</span><span class="p">?</span><span class="nx">r</span><span class="p">(</span><span class="s2" style="color: #d14;">"<div>"</span><span class="p">).</span><span class="nx">append</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">parseHTML</span><span class="p">(</span><span class="nx">a</span><span class="p">)).</span><span class="nx">find</span><span class="p">(</span><span class="nx">d</span><span class="p">):</span><span class="nx">a</span><span class="p">)}).</span><span class="nx">always</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">g</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">c</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||</span><span class="p">[</span><span class="nx">a</span><span class="p">.</span><span class="nx">responseText</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">])})}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"ajaxStart"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ajaxStop"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ajaxComplete"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ajaxError"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ajaxSuccess"</span><span class="p">,</span><span class="s2" style="color: #d14;">"ajaxSend"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">pseudos</span><span class="p">.</span><span class="nx">animated</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">timers</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">elem</span><span class="p">}).</span><span class="nx">length</span><span class="p">};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Sb</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">isWindow</span><span class="p">(</span><span class="nx">a</span><span class="p">)?</span><span class="nx">a</span><span class="p">:</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">}</span><span class="nx">r</span><span class="p">.</span><span class="nx">offset</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">setOffset</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">g</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">j</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"position"</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="s2" style="color: #d14;">"static"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">position</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"relative"</span><span class="p">),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"top"</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"left"</span><span class="p">),</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="s2" style="color: #d14;">"absolute"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">k</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="p">).</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"auto"</span><span class="p">)</span><span class="o" style="font-weight: 600;">>-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">j</span><span class="p">?(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">position</span><span class="p">(),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="p">):(</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">i</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">h</span><span class="p">))),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">b</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">m</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">h</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="nx">g</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">b</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">m</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">h</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">),</span><span class="s2" style="color: #d14;">"using"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">b</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">using</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">m</span><span class="p">):</span><span class="nx">l</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">m</span><span class="p">)}},</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">offset</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">setOffset</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">)});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">f</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">.</span><span class="nx">getClientRects</span><span class="p">().</span><span class="nx">length</span><span class="p">?(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">(),</span><span class="nx">d</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">||</span><span class="nx">d</span><span class="p">.</span><span class="nx">height</span><span class="p">?(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Sb</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">.</span><span class="nx">pageYOffset</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">.</span><span class="nx">clientTop</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">.</span><span class="nx">pageXOffset</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">.</span><span class="nx">clientLeft</span><span class="p">}):</span><span class="nx">d</span><span class="p">):{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">}},</span><span class="na" style="color: teal;">position</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="s2" style="color: #d14;">"position"</span><span class="p">)?</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">():(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">(),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="nx">r</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="s2" style="color: #d14;">"html"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">offset</span><span class="p">()),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="s2" style="color: #d14;">"borderTopWidth"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="s2" style="color: #d14;">"borderLeftWidth"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)}),{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="s2" style="color: #d14;">"marginTop"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">b</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="s2" style="color: #d14;">"marginLeft"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)}}},</span><span class="na" style="color: teal;">offsetParent</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"static"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"position"</span><span class="p">))</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="nx">qa</span><span class="p">})}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">scrollLeft</span><span class="p">:</span><span class="s2" style="color: #d14;">"pageXOffset"</span><span class="p">,</span><span class="na" style="color: teal;">scrollTop</span><span class="p">:</span><span class="s2" style="color: #d14;">"pageYOffset"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"pageYOffset"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">;</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Sb</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">f</span><span class="p">?</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">]:</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]:</span><span class="k" style="font-weight: 600;">void</span><span class="p">(</span><span class="nx">f</span><span class="p">?</span><span class="nx">f</span><span class="p">.</span><span class="nx">scrollTo</span><span class="p">(</span><span class="nx">c</span><span class="p">?</span><span class="nx">f</span><span class="p">.</span><span class="nx">pageXOffset</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="nx">c</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="nx">f</span><span class="p">.</span><span class="nx">pageYOffset</span><span class="p">):</span><span class="nx">a</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">)},</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">([</span><span class="s2" style="color: #d14;">"top"</span><span class="p">,</span><span class="s2" style="color: #d14;">"left"</span><span class="p">],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">cssHooks</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Oa</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">pixelPosition</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Na</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">),</span><span class="nx">La</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">).</span><span class="nx">position</span><span class="p">()[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"px"</span><span class="p">:</span><span class="nx">c</span><span class="p">})}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">Height</span><span class="p">:</span><span class="s2" style="color: #d14;">"height"</span><span class="p">,</span><span class="na" style="color: teal;">Width</span><span class="p">:</span><span class="s2" style="color: #d14;">"width"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">padding</span><span class="p">:</span><span class="s2" style="color: #d14;">"inner"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">content</span><span class="p">:</span><span class="nx">b</span><span class="p">,</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="s2" style="color: #d14;">"outer"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="nx">f</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="s2" style="color: #d14;">"margin"</span><span class="p">:</span><span class="s2" style="color: #d14;">"border"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">S</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">isWindow</span><span class="p">(</span><span class="nx">b</span><span class="p">)?</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s2" style="color: #d14;">"outer"</span><span class="p">)?</span><span class="nx">b</span><span class="p">[</span><span class="s2" style="color: #d14;">"inner"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">]:</span><span class="nx">b</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">[</span><span class="s2" style="color: #d14;">"client"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">]:</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">?(</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">body</span><span class="p">[</span><span class="s2" style="color: #d14;">"scroll"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">],</span><span class="nx">f</span><span class="p">[</span><span class="s2" style="color: #d14;">"scroll"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">],</span><span class="nx">b</span><span class="p">.</span><span class="nx">body</span><span class="p">[</span><span class="s2" style="color: #d14;">"offset"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">],</span><span class="nx">f</span><span class="p">[</span><span class="s2" style="color: #d14;">"offset"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">],</span><span class="nx">f</span><span class="p">[</span><span class="s2" style="color: #d14;">"client"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">])):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">h</span><span class="p">):</span><span class="nx">r</span><span class="p">.</span><span class="nx">style</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">h</span><span class="p">)},</span><span class="nx">b</span><span class="p">,</span><span class="nx">g</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="p">)}})}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">bind</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">)},</span><span class="na" style="color: teal;">unbind</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">b</span><span class="p">)},</span><span class="na" style="color: teal;">delegate</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">)},</span><span class="na" style="color: teal;">undelegate</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s2" style="color: #d14;">"**"</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="nx">b</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"**"</span><span class="p">,</span><span class="nx">c</span><span class="p">)}}),</span><span class="nx">r</span><span class="p">.</span><span class="nx">parseJSON</span><span class="o" style="font-weight: 600;">=</span><span class="nx">JSON</span><span class="p">.</span><span class="nx">parse</span><span class="p">,</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">define</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">define</span><span class="p">.</span><span class="nx">amd</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">define</span><span class="p">(</span><span class="s2" style="color: #d14;">"jquery"</span><span class="p">,[],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Tb</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">jQuery</span><span class="p">,</span><span class="nx">Ub</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">$</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">.</span><span class="nx">noConflict</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">$</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">$</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Ub</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">jQuery</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">jQuery</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Tb</span><span class="p">),</span><span class="nx">r</span><span class="p">},</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">jQuery</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">$</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">),</span><span class="nx">r</span><span class="p">});</span></span></pre>
</td>
</tr>
</table>
<br>
</li>
<li id="31d190d7bc800b45ba1af6b811765fdf57bcb48e">
<a href="https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd#31d190d7bc800b45ba1af6b811765fdf57bcb48e"><strong>multiqc/templates/default/assets/js/packages/jquery-ui.min.js</strong>
deleted
</a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">/*! jQuery UI - v1.12.1 - 2016-12-22</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
2
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC2" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">* http://jqueryui.com</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
3
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC3" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">* Includes: widget.js, data.js, scroll-parent.js, widgets/sortable.js, widgets/mouse.js</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="4" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
4
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC4" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">* Copyright jQuery Foundation and other contributors; Licensed MIT */</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="5" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
5
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC5" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="6" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
6
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC6" class="line" lang="javascript"><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="s2" style="color: #d14;">"function"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">define</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">define</span><span class="p">.</span><span class="nx">amd</span><span class="p">?</span><span class="nx">define</span><span class="p">([</span><span class="s2" style="color: #d14;">"jquery"</span><span class="p">],</span><span class="nx">t</span><span class="p">):</span><span class="nx">t</span><span class="p">(</span><span class="nx">jQuery</span><span class="p">)})(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">version</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"1.12.1"</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Array</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">slice</span><span class="p">;</span><span class="nx">t</span><span class="p">.</span><span class="nx">cleanData</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">!=</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="nx">o</span><span class="p">]);</span><span class="nx">o</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">_data</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="s2" style="color: #d14;">"events"</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">remove</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">(</span><span class="nx">n</span><span class="p">).</span><span class="nx">triggerHandler</span><span class="p">(</span><span class="s2" style="color: #d14;">"remove"</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">a</span><span class="p">){}</span><span class="nx">e</span><span class="p">(</span><span class="nx">i</span><span class="p">)}}(</span><span class="nx">t</span><span class="p">.</span><span class="nx">cleanData</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">)[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">Widget</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,[{}].</span><span class="nx">concat</span><span class="p">(</span><span class="nx">s</span><span class="p">))),</span><span class="nx">t</span><span class="p">.</span><span class="nx">expr</span><span class="p">[</span><span class="s2" style="color: #d14;">":"</span><span class="p">][</span><span class="nx">h</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">h</span><span class="p">)},</span><span class="nx">t</span><span class="p">[</span><span class="nx">l</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">l</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">l</span><span class="p">][</span><span class="nx">e</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">l</span><span class="p">][</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_createWidget</span><span class="p">?(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_createWidget</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">o</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">)},</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">,{</span><span class="na" style="color: teal;">version</span><span class="p">:</span><span class="nx">s</span><span class="p">.</span><span class="nx">version</span><span class="p">,</span><span class="na" style="color: teal;">_proto</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">s</span><span class="p">),</span><span class="na" style="color: teal;">_childConstructors</span><span class="p">:[]}),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">i</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">s</span><span class="p">)?(</span><span class="nx">r</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">t</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">prototype</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">n</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">prototype</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">t</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_super</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_superApply</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_super</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_superApply</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_super</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_superApply</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">,</span><span class="nx">e</span><span class="p">}}(),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">):(</span><span class="nx">r</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">,</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">)}),</span><span class="nx">o</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">a</span><span class="p">,{</span><span class="na" style="color: teal;">widgetEventPrefix</span><span class="p">:</span><span class="nx">n</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">widgetEventPrefix</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">:</span><span class="nx">e</span><span class="p">},</span><span class="nx">r</span><span class="p">,{</span><span class="na" style="color: teal;">constructor</span><span class="p">:</span><span class="nx">o</span><span class="p">,</span><span class="na" style="color: teal;">namespace</span><span class="p">:</span><span class="nx">l</span><span class="p">,</span><span class="na" style="color: teal;">widgetName</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="na" style="color: teal;">widgetFullName</span><span class="p">:</span><span class="nx">h</span><span class="p">}),</span><span class="nx">n</span><span class="p">?(</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">_childConstructors</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">prototype</span><span class="p">;</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">namespace</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"."</span><span class="o" style="font-weight: 600;">+</span><span class="nx">s</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">_proto</span><span class="p">)}),</span><span class="k" style="font-weight: 600;">delete</span> <span class="nx">n</span><span class="p">.</span><span class="nx">_childConstructors</span><span class="p">):</span><span class="nx">i</span><span class="p">.</span><span class="nx">_childConstructors</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">bridge</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">),</span><span class="nx">o</span><span class="p">},</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">r</span><span class="o" style="font-weight: 600;">></span><span class="nx">a</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">s</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">o</span><span class="p">[</span><span class="nx">a</span><span class="p">])</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">[</span><span class="nx">a</span><span class="p">][</span><span class="nx">s</span><span class="p">],</span><span class="nx">o</span><span class="p">[</span><span class="nx">a</span><span class="p">].</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">s</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">n</span><span class="p">)?</span><span class="nx">t</span><span class="p">.</span><span class="nx">isPlainObject</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">s</span><span class="p">])?</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">e</span><span class="p">[</span><span class="nx">s</span><span class="p">],</span><span class="nx">n</span><span class="p">):</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">n</span><span class="p">):</span><span class="nx">n</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">},</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">bridge</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">widgetFullName</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">;</span><span class="nx">t</span><span class="p">.</span><span class="nx">fn</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">o</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"instance"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">o</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">n</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"instance"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">?(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">):</span><span class="nx">s</span><span class="p">?</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">s</span><span class="p">[</span><span class="nx">o</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"_"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">o</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)?(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">[</span><span class="nx">o</span><span class="p">].</span><span class="nx">apply</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">r</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="p">?(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="p">.</span><span class="nx">jquery</span><span class="p">?</span><span class="nx">l</span><span class="p">.</span><span class="nx">pushStack</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()):</span><span class="nx">i</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="nx">t</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s2" style="color: #d14;">"no such method '"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"' for "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" widget instance"</span><span class="p">):</span><span class="nx">t</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="s2" style="color: #d14;">"cannot call methods on "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" prior to initialization; "</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"attempted to call method '"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"'"</span><span class="p">)}):</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">:(</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,[</span><span class="nx">o</span><span class="p">].</span><span class="nx">concat</span><span class="p">(</span><span class="nx">r</span><span class="p">))),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">n</span><span class="p">);</span><span class="nx">e</span><span class="p">?(</span><span class="nx">e</span><span class="p">.</span><span class="nx">option</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">||</span><span class="p">{}),</span><span class="nx">e</span><span class="p">.</span><span class="nx">_init</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">_init</span><span class="p">()):</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">s</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">))})),</span><span class="nx">l</span><span class="p">}},</span><span class="nx">t</span><span class="p">.</span><span class="nx">Widget</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="nx">t</span><span class="p">.</span><span class="nx">Widget</span><span class="p">.</span><span class="nx">_childConstructors</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">t</span><span class="p">.</span><span class="nx">Widget</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">widgetName</span><span class="p">:</span><span class="s2" style="color: #d14;">"widget"</span><span class="p">,</span><span class="na" style="color: teal;">widgetEventPrefix</span><span class="p">:</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="na" style="color: teal;">defaultElement</span><span class="p">:</span><span class="s2" style="color: #d14;">"<div>"</span><span class="p">,</span><span class="na" style="color: teal;">options</span><span class="p">:{</span><span class="na" style="color: teal;">classes</span><span class="p">:{},</span><span class="na" style="color: teal;">disabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">create</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="na" style="color: teal;">_createWidget</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">defaultElement</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">s</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">uuid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">uuid</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">bindings</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hoverable</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focusable</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">s</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetFullName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_on</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">,{</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">destroy</span><span class="p">()}}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">style</span><span class="p">?</span><span class="nx">s</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">:</span><span class="nx">s</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="o" style="font-weight: 600;">||</span><span class="nx">s</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">window</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">defaultView</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentWindow</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getCreateOptions</span><span class="p">(),</span><span class="nx">i</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_create</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOptionDisabled</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">disabled</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"create"</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getCreateEventData</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_init</span><span class="p">()},</span><span class="na" style="color: teal;">_getCreateOptions</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="p">{}},</span><span class="na" style="color: teal;">_getCreateEventData</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">noop</span><span class="p">,</span><span class="na" style="color: teal;">_create</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">noop</span><span class="p">,</span><span class="na" style="color: teal;">_init</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">noop</span><span class="p">,</span><span class="na" style="color: teal;">destroy</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_destroy</span><span class="p">(),</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="nx">e</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">t</span><span class="p">)}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="p">).</span><span class="nx">removeData</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetFullName</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widget</span><span class="p">().</span><span class="nx">off</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="p">).</span><span class="nx">removeAttr</span><span class="p">(</span><span class="s2" style="color: #d14;">"aria-disabled"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">bindings</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="p">)},</span><span class="na" style="color: teal;">_destroy</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">noop</span><span class="p">,</span><span class="na" style="color: teal;">widget</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">},</span><span class="na" style="color: teal;">option</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">shift</span><span class="p">(),</span><span class="nx">s</span><span class="p">.</span><span class="nx">length</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">[</span><span class="nx">e</span><span class="p">]),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">s</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">></span><span class="nx">o</span><span class="p">;</span><span class="nx">o</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">[</span><span class="nx">o</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">[</span><span class="nx">o</span><span class="p">]]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">[</span><span class="nx">o</span><span class="p">]];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">pop</span><span class="p">(),</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">]?</span><span class="kc" style="font-weight: 600;">null</span><span class="p">:</span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">];</span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">[</span><span class="nx">e</span><span class="p">]?</span><span class="kc" style="font-weight: 600;">null</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">[</span><span class="nx">e</span><span class="p">];</span><span class="nx">a</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOptions</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_setOptions</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">t</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOption</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">[</span><span class="nx">e</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_setOption</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"classes"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOptionClasses</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="s2" style="color: #d14;">"disabled"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOptionDisabled</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_setOptionClasses</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">)</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">e</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">classes</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">s</span><span class="p">.</span><span class="nx">addClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_classes</span><span class="p">({</span><span class="na" style="color: teal;">element</span><span class="p">:</span><span class="nx">s</span><span class="p">,</span><span class="na" style="color: teal;">keys</span><span class="p">:</span><span class="nx">i</span><span class="p">,</span><span class="na" style="color: teal;">classes</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="na" style="color: teal;">add</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})))},</span><span class="na" style="color: teal;">_setOptionDisabled</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_toggleClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widget</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetFullName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-disabled"</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">),</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hoverable</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-state-hover"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focusable</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-state-focus"</span><span class="p">))},</span><span class="na" style="color: teal;">enable</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOptions</span><span class="p">({</span><span class="na" style="color: teal;">disabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">})},</span><span class="na" style="color: teal;">disable</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setOptions</span><span class="p">({</span><span class="na" style="color: teal;">disabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})},</span><span class="na" style="color: teal;">_classes</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">i</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="nx">r</span><span class="p">;</span><span class="nx">r</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="p">[</span><span class="nx">i</span><span class="p">[</span><span class="nx">r</span><span class="p">]]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">(),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">add</span><span class="p">?</span><span class="nx">t</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">unique</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">().</span><span class="nx">concat</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()))):</span><span class="nx">t</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">not</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">element</span><span class="p">).</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()),</span><span class="nx">n</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="p">[</span><span class="nx">i</span><span class="p">[</span><span class="nx">r</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="nx">r</span><span class="p">]),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">classes</span><span class="p">[</span><span class="nx">i</span><span class="p">[</span><span class="nx">r</span><span class="p">]]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">classes</span><span class="p">[</span><span class="nx">i</span><span class="p">[</span><span class="nx">r</span><span class="p">]])}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">element</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">,</span><span class="na" style="color: teal;">classes</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">classes</span><span class="o" style="font-weight: 600;">||</span><span class="p">{}},</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_on</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">element</span><span class="p">,{</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="s2" style="color: #d14;">"_untrackClassesElement"</span><span class="p">}),</span><span class="nx">e</span><span class="p">.</span><span class="nx">keys</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">keys</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\S</span><span class="sr" style="color: #009926;">+/g</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">extra</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">extra</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\S</span><span class="sr" style="color: #009926;">+/g</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[]),</span><span class="nx">s</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">)},</span><span class="na" style="color: teal;">_untrackClassesElement</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">t</span><span class="p">.</span><span class="nx">inArray</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="nx">n</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">classesElementLookup</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">not</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">).</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()))})},</span><span class="na" style="color: teal;">_removeClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_toggleClass</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">_addClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_toggleClass</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">_toggleClass</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">s</span><span class="p">?</span><span class="nx">s</span><span class="p">:</span><span class="nx">i</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">extra</span><span class="p">:</span><span class="nx">n</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="nx">i</span><span class="p">,</span><span class="na" style="color: teal;">keys</span><span class="p">:</span><span class="nx">n</span><span class="p">?</span><span class="nx">t</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="na" style="color: teal;">element</span><span class="p">:</span><span class="nx">n</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">:</span><span class="nx">t</span><span class="p">,</span><span class="na" style="color: teal;">add</span><span class="p">:</span><span class="nx">s</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">toggleClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_classes</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">s</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_on</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="s2" style="color: #d14;">"boolean"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">s</span><span class="p">?(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">bindings</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">bindings</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">i</span><span class="p">)):(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widget</span><span class="p">()),</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">hasClass</span><span class="p">(</span><span class="s2" style="color: #d14;">"ui-state-disabled"</span><span class="p">)?(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="p">?</span><span class="nx">o</span><span class="p">[</span><span class="nx">a</span><span class="p">]:</span><span class="nx">a</span><span class="p">).</span><span class="nx">apply</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">guid</span><span class="o" style="font-weight: 600;">++</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">([\w</span><span class="sr" style="color: #009926;">:-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">.*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">];</span><span class="nx">c</span><span class="p">?</span><span class="nx">n</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">r</span><span class="p">):</span><span class="nx">i</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="nx">h</span><span class="p">,</span><span class="nx">r</span><span class="p">)})},</span><span class="na" style="color: teal;">_off</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">).</span><span class="nx">join</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" "</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">eventNamespace</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="nx">i</span><span class="p">).</span><span class="nx">off</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">bindings</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">bindings</span><span class="p">.</span><span class="nx">not</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focusable</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focusable</span><span class="p">.</span><span class="nx">not</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="kd" style="font-weight: 600;">get</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hoverable</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hoverable</span><span class="p">.</span><span class="nx">not</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="kd" style="font-weight: 600;">get</span><span class="p">())},</span><span class="na" style="color: teal;">_delay</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">i</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">t</span><span class="p">?</span><span class="nx">s</span><span class="p">[</span><span class="nx">t</span><span class="p">]:</span><span class="nx">t</span><span class="p">).</span><span class="nx">apply</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">setTimeout</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)},</span><span class="na" style="color: teal;">_hoverable</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hoverable</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">hoverable</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_on</span><span class="p">(</span><span class="nx">e</span><span class="p">,{</span><span class="na" style="color: teal;">mouseenter</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_addClass</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentTarget</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-state-hover"</span><span class="p">)},</span><span class="na" style="color: teal;">mouseleave</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentTarget</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-state-hover"</span><span class="p">)}})},</span><span class="na" style="color: teal;">_focusable</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focusable</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">focusable</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_on</span><span class="p">(</span><span class="nx">e</span><span class="p">,{</span><span class="na" style="color: teal;">focusin</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_addClass</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentTarget</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-state-focus"</span><span class="p">)},</span><span class="na" style="color: teal;">focusout</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentTarget</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-state-focus"</span><span class="p">)}})},</span><span class="na" style="color: teal;">_trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">[</span><span class="nx">e</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">Event</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="nx">i</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetEventPrefix</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetEventPrefix</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">).</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">i</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">n</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">o</span><span class="p">)</span><span class="nx">n</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">[</span><span class="nx">n</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],[</span><span class="nx">i</span><span class="p">].</span><span class="nx">concat</span><span class="p">(</span><span class="nx">s</span><span class="p">))</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">.</span><span class="nx">isDefaultPrevented</span><span class="p">())}},</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">({</span><span class="na" style="color: teal;">show</span><span class="p">:</span><span class="s2" style="color: #d14;">"fadeIn"</span><span class="p">,</span><span class="na" style="color: teal;">hide</span><span class="p">:</span><span class="s2" style="color: #d14;">"fadeOut"</span><span class="p">},</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">Widget</span><span class="p">.</span><span class="nx">prototype</span><span class="p">[</span><span class="s2" style="color: #d14;">"_"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">effect</span><span class="p">:</span><span class="nx">n</span><span class="p">});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">?</span><span class="nx">n</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">n</span><span class="p">?</span><span class="nx">i</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">effect</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">:</span><span class="nx">e</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="s2" style="color: #d14;">"number"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">duration</span><span class="p">:</span><span class="nx">n</span><span class="p">}),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">t</span><span class="p">.</span><span class="nx">isEmptyObject</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">complete</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">.</span><span class="nx">delay</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">delay</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">delay</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">effects</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">effects</span><span class="p">.</span><span class="nx">effect</span><span class="p">[</span><span class="nx">r</span><span class="p">]?</span><span class="nx">s</span><span class="p">[</span><span class="nx">e</span><span class="p">](</span><span class="nx">n</span><span class="p">):</span><span class="nx">r</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">[</span><span class="nx">r</span><span class="p">]?</span><span class="nx">s</span><span class="p">[</span><span class="nx">r</span><span class="p">](</span><span class="nx">n</span><span class="p">.</span><span class="nx">duration</span><span class="p">,</span><span class="nx">n</span><span class="p">.</span><span class="nx">easing</span><span class="p">,</span><span class="nx">o</span><span class="p">):</span><span class="nx">s</span><span class="p">.</span><span class="nx">queue</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)[</span><span class="nx">e</span><span class="p">](),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">i</span><span class="p">()})}}),</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">expr</span><span class="p">[</span><span class="s2" style="color: #d14;">":"</span><span class="p">],{</span><span class="na" style="color: teal;">data</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">createPseudo</span><span class="p">?</span><span class="nx">t</span><span class="p">.</span><span class="nx">expr</span><span class="p">.</span><span class="nx">createPseudo</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">e</span><span class="p">)}}):</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">])}}),</span><span class="nx">t</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">scrollParent</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"position"</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"absolute"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">?</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">auto|scroll|hidden</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">:</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">auto|scroll</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parents</span><span class="p">().</span><span class="nx">filter</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"static"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"position"</span><span class="p">)?</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"overflow"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"overflow-y"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"overflow-x"</span><span class="p">))}).</span><span class="nx">eq</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">length</span><span class="p">?</span><span class="nx">o</span><span class="p">:</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">document</span><span class="p">)},</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ie</span><span class="o" style="font-weight: 600;">=!!</span><span class="sr" style="color: #009926;">/msie </span><span class="se" style="color: #d14;">[\w</span><span class="sr" style="color: #009926;">.</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+/</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">());</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">t</span><span class="p">(</span><span class="nb" style="color: #0086b3;">document</span><span class="p">).</span><span class="nx">on</span><span class="p">(</span><span class="s2" style="color: #d14;">"mouseup"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">}),</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">(</span><span class="s2" style="color: #d14;">"ui.mouse"</span><span class="p">,{</span><span class="na" style="color: teal;">version</span><span class="p">:</span><span class="s2" style="color: #d14;">"1.12.1"</span><span class="p">,</span><span class="na" style="color: teal;">options</span><span class="p">:{</span><span class="na" style="color: teal;">cancel</span><span class="p">:</span><span class="s2" style="color: #d14;">"input, textarea, button, select, option"</span><span class="p">,</span><span class="na" style="color: teal;">distance</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">delay</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">_mouseInit</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s2" style="color: #d14;">"mousedown."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">_mouseDown</span><span class="p">(</span><span class="nx">t</span><span class="p">)}).</span><span class="nx">on</span><span class="p">(</span><span class="s2" style="color: #d14;">"click."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">".preventClickEvent"</span><span class="p">)?(</span><span class="nx">t</span><span class="p">.</span><span class="nx">removeData</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">".preventClickEvent"</span><span class="p">),</span><span class="nx">i</span><span class="p">.</span><span class="nx">stopImmediatePropagation</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">started</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">_mouseDestroy</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoveDelegate</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="s2" style="color: #d14;">"mousemove."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoveDelegate</span><span class="p">).</span><span class="nx">off</span><span class="p">(</span><span class="s2" style="color: #d14;">"mouseup."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUpDelegate</span><span class="p">)},</span><span class="na" style="color: teal;">_mouseDown</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoved</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUp</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDownEvent</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">which</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">cancel</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">?</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">).</span><span class="nx">closest</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">cancel</span><span class="p">).</span><span class="nx">length</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseCapture</span><span class="p">(</span><span class="nx">e</span><span class="p">)?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">mouseDelayMet</span><span class="o" style="font-weight: 600;">=!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">delay</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">mouseDelayMet</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDelayTimer</span><span class="o" style="font-weight: 600;">=</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">i</span><span class="p">.</span><span class="nx">mouseDelayMet</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">delay</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDistanceMet</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDelayMet</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStart</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="p">)?(</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">):(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">".preventClickEvent"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">removeData</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">".preventClickEvent"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoveDelegate</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">_mouseMove</span><span class="p">(</span><span class="nx">t</span><span class="p">)},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUpDelegate</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">_mouseUp</span><span class="p">(</span><span class="nx">t</span><span class="p">)},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s2" style="color: #d14;">"mousemove."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoveDelegate</span><span class="p">).</span><span class="nx">on</span><span class="p">(</span><span class="s2" style="color: #d14;">"mouseup."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUpDelegate</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">(),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)):</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}},</span><span class="na" style="color: teal;">_mouseMove</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoved</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ie</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentMode</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">></span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentMode</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">e</span><span class="p">.</span><span class="nx">button</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUp</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">which</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">.</span><span class="nx">altKey</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">.</span><span class="nx">ctrlKey</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">.</span><span class="nx">metaKey</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">originalEvent</span><span class="p">.</span><span class="nx">shiftKey</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ignoreMissingWhich</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ignoreMissingWhich</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUp</span><span class="p">(</span><span class="nx">e</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">which</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">button</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoved</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="p">?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDrag</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">()):(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDistanceMet</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDelayMet</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStart</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDownEvent</span><span class="p">,</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDrag</span><span class="p">(</span><span class="nx">e</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUp</span><span class="p">(</span><span class="nx">e</span><span class="p">)),</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="p">)},</span><span class="na" style="color: teal;">_mouseUp</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">off</span><span class="p">(</span><span class="s2" style="color: #d14;">"mousemove."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseMoveDelegate</span><span class="p">).</span><span class="nx">off</span><span class="p">(</span><span class="s2" style="color: #d14;">"mouseup."</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUpDelegate</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStarted</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDownEvent</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">".preventClickEvent"</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseStop</span><span class="p">(</span><span class="nx">e</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDelayTimer</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">clearTimeout</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDelayTimer</span><span class="p">),</span><span class="k" style="font-weight: 600;">delete</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDelayTimer</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ignoreMissingWhich</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">()},</span><span class="na" style="color: teal;">_mouseDistanceMet</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDownEvent</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="nx">t</span><span class="p">.</span><span class="nx">pageX</span><span class="p">),</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDownEvent</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="nx">t</span><span class="p">.</span><span class="nx">pageY</span><span class="p">))</span><span class="o" style="font-weight: 600;">>=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">distance</span><span class="p">},</span><span class="na" style="color: teal;">_mouseDelayMet</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">mouseDelayMet</span><span class="p">},</span><span class="na" style="color: teal;">_mouseStart</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="na" style="color: teal;">_mouseDrag</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="na" style="color: teal;">_mouseStop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="na" style="color: teal;">_mouseCapture</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}}),</span><span class="nx">t</span><span class="p">.</span><span class="nx">widget</span><span class="p">(</span><span class="s2" style="color: #d14;">"ui.sortable"</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">mouse</span><span class="p">,{</span><span class="na" style="color: teal;">version</span><span class="p">:</span><span class="s2" style="color: #d14;">"1.12.1"</span><span class="p">,</span><span class="na" style="color: teal;">widgetEventPrefix</span><span class="p">:</span><span class="s2" style="color: #d14;">"sort"</span><span class="p">,</span><span class="na" style="color: teal;">ready</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">options</span><span class="p">:{</span><span class="na" style="color: teal;">appendTo</span><span class="p">:</span><span class="s2" style="color: #d14;">"parent"</span><span class="p">,</span><span class="na" style="color: teal;">axis</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">connectWith</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">containment</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">cursor</span><span class="p">:</span><span class="s2" style="color: #d14;">"auto"</span><span class="p">,</span><span class="na" style="color: teal;">cursorAt</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">dropOnEmpty</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">forcePlaceholderSize</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">forceHelperSize</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">grid</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">handle</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">helper</span><span class="p">:</span><span class="s2" style="color: #d14;">"original"</span><span class="p">,</span><span class="na" style="color: teal;">items</span><span class="p">:</span><span class="s2" style="color: #d14;">"> *"</span><span class="p">,</span><span class="na" style="color: teal;">opacity</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">placeholder</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">revert</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">scroll</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">scrollSensitivity</span><span class="p">:</span><span class="mi" style="color: #099;">20</span><span class="p">,</span><span class="na" style="color: teal;">scrollSpeed</span><span class="p">:</span><span class="mi" style="color: #099;">20</span><span class="p">,</span><span class="na" style="color: teal;">scope</span><span class="p">:</span><span class="s2" style="color: #d14;">"default"</span><span class="p">,</span><span class="na" style="color: teal;">tolerance</span><span class="p">:</span><span class="s2" style="color: #d14;">"intersect"</span><span class="p">,</span><span class="na" style="color: teal;">zIndex</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="nx">e3</span><span class="p">,</span><span class="na" style="color: teal;">activate</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">beforeStop</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">change</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">deactivate</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">out</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">over</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">receive</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">remove</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">sort</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">start</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">stop</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">update</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="na" style="color: teal;">_isOverAxis</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">></span><span class="nx">t</span><span class="p">},</span><span class="na" style="color: teal;">_isFloating</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/left|right/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"float"</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="sr" style="color: #009926;">/inline|table-cell/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"display"</span><span class="p">))},</span><span class="na" style="color: teal;">_create</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containerCache</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_addClass</span><span class="p">(</span><span class="s2" style="color: #d14;">"ui-sortable"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">refresh</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseInit</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setHandleClassName</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ready</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">_setOption</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_super</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="s2" style="color: #d14;">"handle"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setHandleClassName</span><span class="p">()},</span><span class="na" style="color: teal;">_setHandleClassName</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="s2" style="color: #d14;">".ui-sortable-handle"</span><span class="p">),</span><span class="s2" style="color: #d14;">"ui-sortable-handle"</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">e</span><span class="p">.</span><span class="nx">_addClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">handle</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">item</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">handle</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">item</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-sortable-handle"</span><span class="p">)})},</span><span class="na" style="color: teal;">_destroy</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDestroy</span><span class="p">();</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">t</span><span class="p">].</span><span class="nx">item</span><span class="p">.</span><span class="nx">removeData</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-item"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_mouseCapture</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reverting</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"static"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">type</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">:(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_refreshItems</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">).</span><span class="nx">parents</span><span class="p">().</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-item"</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">?(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-item"</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">)),</span><span class="nx">s</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">handle</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">handle</span><span class="p">,</span><span class="nx">s</span><span class="p">).</span><span class="nx">find</span><span class="p">(</span><span class="s2" style="color: #d14;">"*"</span><span class="p">).</span><span class="nx">addBack</span><span class="p">().</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">)}),</span><span class="nx">n</span><span class="p">)?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeCurrentsFromItems</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)},</span><span class="na" style="color: teal;">_mouseStart</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">refreshPositions</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_createHelper</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_cacheHelperProportions</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_cacheMargins</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="p">},</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">,{</span><span class="na" style="color: teal;">click</span><span class="p">:{</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">top</span><span class="p">},</span><span class="na" style="color: teal;">parent</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getParentOffset</span><span class="p">(),</span><span class="na" style="color: teal;">relative</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getRelativeOffset</span><span class="p">()}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"position"</span><span class="p">,</span><span class="s2" style="color: #d14;">"absolute"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"position"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPosition</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_generatePosition</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPageX</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPageY</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">cursorAt</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_adjustOffsetFromHelper</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">cursorAt</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">domPosition</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">prev</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">prev</span><span class="p">()[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="na" style="color: teal;">parent</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">parent</span><span class="p">()[</span><span class="mi" style="color: #099;">0</span><span class="p">]},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">hide</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_createPlaceholder</span><span class="p">(),</span><span class="nx">a</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setContainment</span><span class="p">(),</span><span class="nx">a</span><span class="p">.</span><span class="nx">cursor</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"auto"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">cursor</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="s2" style="color: #d14;">"body"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">storedCursor</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"cursor"</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"cursor"</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">cursor</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">storedStylesheet</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="s2" style="color: #d14;">"<style>*{ cursor: "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">cursor</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" !important; }</style>"</span><span class="p">).</span><span class="nx">appendTo</span><span class="p">(</span><span class="nx">o</span><span class="p">)),</span><span class="nx">a</span><span class="p">.</span><span class="nx">opacity</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"opacity"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedOpacity</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"opacity"</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"opacity"</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">opacity</span><span class="p">)),</span><span class="nx">a</span><span class="p">.</span><span class="nx">zIndex</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"zIndex"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedZIndex</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"zIndex"</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"zIndex"</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">zIndex</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"HTML"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tagName</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">overflowOffset</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">offset</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"start"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_preserveHelperProportions</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_cacheHelperProportions</span><span class="p">(),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">s</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">n</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"activate"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="p">.</span><span class="nx">current</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">a</span><span class="p">.</span><span class="nx">dropBehaviour</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="p">.</span><span class="nx">prepareOffsets</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">dragging</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_addClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-sortable-helper"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseDrag</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: teal;">_mouseDrag</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">position</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_generatePosition</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_convertPositionTo</span><span class="p">(</span><span class="s2" style="color: #d14;">"absolute"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lastPositionAbs</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lastPositionAbs</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">scroll</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"HTML"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tagName</span><span class="p">?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">overflowOffset</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">offsetHeight</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollTop</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollTop</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">overflowOffset</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollTop</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollTop</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">overflowOffset</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">offsetWidth</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollLeft</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollLeft</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">overflowOffset</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollLeft</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollLeft</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">)):(</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">()</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="p">?</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">height</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">())</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">)),</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">()</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="p">?</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">width</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">())</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSensitivity</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">scrollSpeed</span><span class="p">))),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">a</span><span class="p">.</span><span class="nx">dropBehaviour</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="p">.</span><span class="nx">prepareOffsets</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_convertPositionTo</span><span class="p">(</span><span class="s2" style="color: #d14;">"absolute"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"y"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">position</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"px"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"x"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">position</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"px"</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_intersectsWithPointer</span><span class="p">(</span><span class="nx">s</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">instance</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">?</span><span class="s2" style="color: #d14;">"next"</span><span class="p">:</span><span class="s2" style="color: #d14;">"prev"</span><span class="p">]()[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">n</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"semi-dynamic"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">type</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">n</span><span class="p">):</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">direction</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">?</span><span class="s2" style="color: #d14;">"down"</span><span class="p">:</span><span class="s2" style="color: #d14;">"up"</span><span class="p">,</span><span class="s2" style="color: #d14;">"pointer"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">tolerance</span><span class="o" style="font-weight: 600;">&&!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_intersectsWithSides</span><span class="p">(</span><span class="nx">s</span><span class="p">))</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_rearrange</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">s</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"change"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">());</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_contactContainers</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="p">.</span><span class="nx">drag</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"sort"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lastPositionAbs</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">_mouseStop</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="o" style="font-weight: 600;">&&!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">dropBehaviour</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ddmanager</span><span class="p">.</span><span class="nx">drop</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">revert</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"x"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">o</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">body</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollLeft</span><span class="p">)),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"y"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">o</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">body</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">scrollTop</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reverting</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">).</span><span class="nx">animate</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">revert</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">500</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">s</span><span class="p">.</span><span class="nx">_clear</span><span class="p">(</span><span class="nx">e</span><span class="p">)})}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_clear</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}},</span><span class="na" style="color: teal;">cancel</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">dragging</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_mouseUp</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">t</span><span class="p">.</span><span class="nx">Event</span><span class="p">(</span><span class="s2" style="color: #d14;">"mouseup"</span><span class="p">,{</span><span class="na" style="color: teal;">target</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">})),</span><span class="s2" style="color: #d14;">"original"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">helper</span><span class="p">?(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-sortable-helper"</span><span class="p">)):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">show</span><span class="p">();</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"deactivate"</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"out"</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="s2" style="color: #d14;">"original"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">helper</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">remove</span><span class="p">(),</span><span class="nx">t</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,{</span><span class="na" style="color: teal;">helper</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">dragging</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">reverting</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: teal;">_noFinalSort</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">domPosition</span><span class="p">.</span><span class="nx">prev</span><span class="p">?</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">domPosition</span><span class="p">.</span><span class="nx">prev</span><span class="p">).</span><span class="nx">after</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">):</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">domPosition</span><span class="p">.</span><span class="nx">parent</span><span class="p">).</span><span class="nx">prepend</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">serialize</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getItemsAsjQuery</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">connected</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">t</span><span class="p">(</span><span class="nx">i</span><span class="p">).</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">item</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">attr</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">attribute</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"id"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">).</span><span class="nx">match</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">expression</span><span class="o" style="font-weight: 600;">||</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">.+</span><span class="se" style="color: #d14;">)[\-</span><span class="sr" style="color: #009926;">=_</span><span class="se" style="color: #d14;">](</span><span class="sr" style="color: #009926;">.+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">);</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">push</span><span class="p">((</span><span class="nx">e</span><span class="p">.</span><span class="nx">key</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"[]"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"="</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">key</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">expression</span><span class="p">?</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]:</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]))}),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">s</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">key</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">key</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"="</span><span class="p">),</span><span class="nx">s</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="s2" style="color: #d14;">"&"</span><span class="p">)},</span><span class="na" style="color: teal;">toArray</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getItemsAsjQuery</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">connected</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">i</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">s</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">item</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">attr</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">attribute</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"id"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">""</span><span class="p">)}),</span><span class="nx">s</span><span class="p">},</span><span class="na" style="color: teal;">_intersectsWith</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">height</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="p">.</span><span class="nx">height</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"x"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="nx">h</span><span class="o" style="font-weight: 600;">></span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="o" style="font-weight: 600;">></span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="nx">h</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"y"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="o" style="font-weight: 600;">></span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">></span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"pointer"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">tolerance</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">forcePointerForContainers</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"pointer"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">tolerance</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">floating</span><span class="p">?</span><span class="s2" style="color: #d14;">"width"</span><span class="p">:</span><span class="s2" style="color: #d14;">"height"</span><span class="p">]</span><span class="o" style="font-weight: 600;">></span><span class="nx">t</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">floating</span><span class="p">?</span><span class="s2" style="color: #d14;">"width"</span><span class="p">:</span><span class="s2" style="color: #d14;">"height"</span><span class="p">]?</span><span class="nx">p</span><span class="p">:</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">></span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">></span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">></span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="o" style="font-weight: 600;">></span><span class="nx">n</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="p">},</span><span class="na" style="color: teal;">_intersectsWithPointer</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"x"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_isOverAxis</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">height</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"y"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_isOverAxis</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">width</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="p">?(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getDragVerticalDirection</span><span class="p">(),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getDragHorizontalDirection</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">floating</span><span class="p">?</span><span class="s2" style="color: #d14;">"right"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"down"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="mi" style="color: #099;">2</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"down"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="mi" style="color: #099;">2</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">)):</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">},</span><span class="na" style="color: teal;">_intersectsWithSides</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_isOverAxis</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">height</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_isOverAxis</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">width</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getDragVerticalDirection</span><span class="p">(),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getDragHorizontalDirection</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">floating</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">?</span><span class="s2" style="color: #d14;">"right"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"left"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">i</span><span class="p">:</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="s2" style="color: #d14;">"down"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"up"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">e</span><span class="p">)},</span><span class="na" style="color: teal;">_getDragVerticalDirection</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lastPositionAbs</span><span class="p">.</span><span class="nx">top</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="s2" style="color: #d14;">"down"</span><span class="p">:</span><span class="s2" style="color: #d14;">"up"</span><span class="p">)},</span><span class="na" style="color: teal;">_getDragHorizontalDirection</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lastPositionAbs</span><span class="p">.</span><span class="nx">left</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">?</span><span class="s2" style="color: #d14;">"right"</span><span class="p">:</span><span class="s2" style="color: #d14;">"left"</span><span class="p">)},</span><span class="na" style="color: teal;">refresh</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_refreshItems</span><span class="p">(</span><span class="nx">t</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_setHandleClassName</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">refreshPositions</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_connectWith</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">connectWith</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="o" style="font-weight: 600;">===</span><span class="nb" style="color: #0086b3;">String</span><span class="p">?[</span><span class="nx">t</span><span class="p">.</span><span class="nx">connectWith</span><span class="p">]:</span><span class="nx">t</span><span class="p">.</span><span class="nx">connectWith</span><span class="p">},</span><span class="na" style="color: teal;">_getItemsAsjQuery</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">i</span><span class="p">(){</span><span class="nx">r</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_connectWith</span><span class="p">();</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="nx">s</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">o</span><span class="p">[</span><span class="nx">n</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetFullName</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">)?</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">element</span><span class="p">):</span><span class="nx">t</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">element</span><span class="p">).</span><span class="nx">not</span><span class="p">(</span><span class="s2" style="color: #d14;">".ui-sortable-helper"</span><span class="p">).</span><span class="nx">not</span><span class="p">(</span><span class="s2" style="color: #d14;">".ui-sortable-placeholder"</span><span class="p">),</span><span class="nx">a</span><span class="p">]);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">)?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,{</span><span class="na" style="color: teal;">options</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="na" style="color: teal;">item</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">}):</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">).</span><span class="nx">not</span><span class="p">(</span><span class="s2" style="color: #d14;">".ui-sortable-helper"</span><span class="p">).</span><span class="nx">not</span><span class="p">(</span><span class="s2" style="color: #d14;">".ui-sortable-placeholder"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">]),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">l</span><span class="p">[</span><span class="nx">s</span><span class="p">][</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">each</span><span class="p">(</span><span class="nx">i</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">(</span><span class="nx">r</span><span class="p">)},</span><span class="na" style="color: teal;">_removeCurrentsFromItems</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="s2" style="color: #d14;">":data("</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-item)"</span><span class="p">);</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">grep</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="nx">i</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">.</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">})},</span><span class="na" style="color: teal;">_refreshItems</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="p">[[</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">)?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">e</span><span class="p">,{</span><span class="na" style="color: teal;">item</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">}):</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">]],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_connectWith</span><span class="p">();</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">ready</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">d</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetFullName</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">o</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">disabled</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">u</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">)?</span><span class="nx">o</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">e</span><span class="p">,{</span><span class="na" style="color: teal;">item</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">}):</span><span class="nx">t</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">items</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">element</span><span class="p">),</span><span class="nx">o</span><span class="p">]),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">o</span><span class="p">));</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">></span><span class="nx">s</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">r</span><span class="p">[</span><span class="nx">s</span><span class="p">]),</span><span class="nx">l</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">widgetName</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-item"</span><span class="p">,</span><span class="nx">a</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">push</span><span class="p">({</span><span class="na" style="color: teal;">item</span><span class="p">:</span><span class="nx">l</span><span class="p">,</span><span class="na" style="color: teal;">instance</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: teal;">width</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">height</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">})},</span><span class="na" style="color: teal;">refreshPositions</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">floating</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">length</span><span class="p">?</span><span class="s2" style="color: #d14;">"x"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">axis</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_isFloating</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">item</span><span class="p">):</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getParentOffset</span><span class="p">());</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">s</span><span class="p">.</span><span class="nx">instance</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">toleranceElement</span><span class="p">?</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">toleranceElement</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">item</span><span class="p">):</span><span class="nx">s</span><span class="p">.</span><span class="nx">item</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">outerWidth</span><span class="p">(),</span><span class="nx">s</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">outerHeight</span><span class="p">()),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="nx">s</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">custom</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">custom</span><span class="p">.</span><span class="nx">refreshContainers</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">custom</span><span class="p">.</span><span class="nx">refreshContainers</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">element</span><span class="p">.</span><span class="nx">offset</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">element</span><span class="p">.</span><span class="nx">outerWidth</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">element</span><span class="p">.</span><span class="nx">outerHeight</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">},</span><span class="na" style="color: teal;">_createPlaceholder</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">options</span><span class="p">;</span><span class="nx">s</span><span class="p">.</span><span class="nx">placeholder</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="o" style="font-weight: 600;">!==</span><span class="nb" style="color: #0086b3;">String</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">placeholder</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">element</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="s2" style="color: #d14;">"<"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">">"</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">_addClass</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-sortable-placeholder"</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">className</span><span class="p">).</span><span class="nx">_removeClass</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-sortable-helper"</span><span class="p">),</span><span class="s2" style="color: #d14;">"tbody"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">_createTrPlaceholder</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="s2" style="color: #d14;">"tr"</span><span class="p">).</span><span class="nx">eq</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">t</span><span class="p">(</span><span class="s2" style="color: #d14;">"<tr>"</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]).</span><span class="nx">appendTo</span><span class="p">(</span><span class="nx">n</span><span class="p">)):</span><span class="s2" style="color: #d14;">"tr"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">_createTrPlaceholder</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">,</span><span class="nx">n</span><span class="p">):</span><span class="s2" style="color: #d14;">"img"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="s2" style="color: #d14;">"src"</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">attr</span><span class="p">(</span><span class="s2" style="color: #d14;">"src"</span><span class="p">)),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"visibility"</span><span class="p">,</span><span class="s2" style="color: #d14;">"hidden"</span><span class="p">),</span><span class="nx">n</span><span class="p">},</span><span class="na" style="color: teal;">update</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">){(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="nx">s</span><span class="p">.</span><span class="nx">forcePlaceholderSize</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">height</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">height</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">innerHeight</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingTop"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingBottom"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">)),</span><span class="nx">n</span><span class="p">.</span><span class="nx">width</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">width</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">innerWidth</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingLeft"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingRight"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">)))}}),</span><span class="nx">e</span><span class="p">.</span><span class="nx">placeholder</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">.</span><span class="nx">element</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">element</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">)),</span><span class="nx">e</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">after</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">),</span><span class="nx">s</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">.</span><span class="nx">update</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">)},</span><span class="na" style="color: teal;">_createTrPlaceholder</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="nx">e</span><span class="p">.</span><span class="nx">children</span><span class="p">().</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="p">(</span><span class="s2" style="color: #d14;">"<td> </td>"</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]).</span><span class="nx">attr</span><span class="p">(</span><span class="s2" style="color: #d14;">"colspan"</span><span class="p">,</span><span class="nx">t</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">attr</span><span class="p">(</span><span class="s2" style="color: #d14;">"colspan"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">1</span><span class="p">).</span><span class="nx">appendTo</span><span class="p">(</span><span class="nx">i</span><span class="p">)})},</span><span class="na" style="color: teal;">_contactContainers</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">u</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]))</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_intersectsWith</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">)){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">d</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]))</span><span class="k" style="font-weight: 600;">continue</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"out"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"over"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="nx">e4</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">floating</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_isFloating</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">?</span><span class="s2" style="color: #d14;">"left"</span><span class="p">:</span><span class="s2" style="color: #d14;">"top"</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">?</span><span class="s2" style="color: #d14;">"width"</span><span class="p">:</span><span class="s2" style="color: #d14;">"height"</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">?</span><span class="s2" style="color: #d14;">"pageX"</span><span class="p">:</span><span class="s2" style="color: #d14;">"pageY"</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">item</span><span class="p">.</span><span class="nx">offset</span><span class="p">()[</span><span class="nx">a</span><span class="p">],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">l</span><span class="o" style="font-weight: 600;">></span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">s</span><span class="p">][</span><span class="nx">r</span><span class="p">]</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">></span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">l</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">l</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">items</span><span class="p">[</span><span class="nx">s</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">direction</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">?</span><span class="s2" style="color: #d14;">"up"</span><span class="p">:</span><span class="s2" style="color: #d14;">"down"</span><span class="p">));</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">dropOnEmpty</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">])</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="p">.</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"over"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="p">.</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">o</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_rearrange</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_rearrange</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">element</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"change"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"change"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">.</span><span class="nx">update</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"over"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">p</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">}},</span><span class="na" style="color: teal;">_createHelper</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">isFunction</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">helper</span><span class="p">)?</span><span class="nx">t</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">element</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],[</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">])):</span><span class="s2" style="color: #d14;">"clone"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="p">.</span><span class="nx">helper</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">clone</span><span class="p">():</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">s</span><span class="p">.</span><span class="nx">parents</span><span class="p">(</span><span class="s2" style="color: #d14;">"body"</span><span class="p">).</span><span class="nx">length</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">(</span><span class="s2" style="color: #d14;">"parent"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="p">.</span><span class="nx">appendTo</span><span class="p">?</span><span class="nx">i</span><span class="p">.</span><span class="nx">appendTo</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">width</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="na" style="color: teal;">height</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="p">,</span><span class="na" style="color: teal;">position</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"position"</span><span class="p">),</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"top"</span><span class="p">),</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"left"</span><span class="p">)}),(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">.</span><span class="nx">forceHelperSize</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">width</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">width</span><span class="p">()),(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">.</span><span class="nx">forceHelperSize</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="p">.</span><span class="nx">height</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">height</span><span class="p">()),</span><span class="nx">s</span><span class="p">},</span><span class="na" style="color: teal;">_adjustOffsetFromHelper</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="s2" style="color: #d14;">"string"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">" "</span><span class="p">)),</span><span class="nx">t</span><span class="p">.</span><span class="nx">isArray</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="s2" style="color: #d14;">"left"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="s2" style="color: #d14;">"right"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="s2" style="color: #d14;">"top"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="p">),</span><span class="s2" style="color: #d14;">"bottom"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="p">)},</span><span class="na" style="color: teal;">_getParentOffset</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">.</span><span class="nx">offset</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"absolute"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">(),</span><span class="nx">e</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">()),(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">body</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tagName</span><span class="o" style="font-weight: 600;">&&</span><span class="s2" style="color: #d14;">"html"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tagName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">ui</span><span class="p">.</span><span class="nx">ie</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">}),{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"borderTopWidth"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"borderLeftWidth"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)}},</span><span class="na" style="color: teal;">_getRelativeOffset</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="s2" style="color: #d14;">"relative"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">position</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"top"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">(),</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"left"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">()}}</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">}},</span><span class="na" style="color: teal;">_cacheMargins</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"marginLeft"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"marginTop"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">}},</span><span class="na" style="color: teal;">_cacheHelperProportions</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">width</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">outerWidth</span><span class="p">(),</span><span class="na" style="color: teal;">height</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">outerHeight</span><span class="p">()}},</span><span class="na" style="color: teal;">_setContainment</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">;</span><span class="s2" style="color: #d14;">"parent"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="p">),(</span><span class="s2" style="color: #d14;">"document"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"window"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="s2" style="color: #d14;">"document"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">width</span><span class="p">():</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">width</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="p">,(</span><span class="s2" style="color: #d14;">"document"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">height</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">height</span><span class="p">()</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">body</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="p">]),</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">document|window|parent</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">containment</span><span class="p">).</span><span class="nx">offset</span><span class="p">(),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"hidden"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"overflow"</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">i</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"borderLeftWidth"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingLeft"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"borderTopWidth"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingTop"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">s</span><span class="p">?</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">scrollWidth</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"borderLeftWidth"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingRight"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">s</span><span class="p">?</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"borderTopWidth"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"paddingBottom"</span><span class="p">),</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helperProportions</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">margins</span><span class="p">.</span><span class="nx">top</span><span class="p">])},</span><span class="na" style="color: teal;">_convertPositionTo</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">position</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"absolute"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"absolute"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">html|body</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tagName</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">*</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">*</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">():</span><span class="nx">o</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">())</span><span class="o" style="font-weight: 600;">*</span><span class="nx">s</span><span class="p">,</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">*</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">*</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">():</span><span class="nx">o</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">())</span><span class="o" style="font-weight: 600;">*</span><span class="nx">s</span><span class="p">}</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="7" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
7
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC7" class="line" lang="javascript"><span class="p">},</span><span class="na" style="color: teal;">_generatePosition</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"absolute"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">html|body</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">r</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tagName</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"relative"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_getRelativeOffset</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPosition</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;"><</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;"><</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageX</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">></span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">pageY</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">></span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="p">)),</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPageY</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">round</span><span class="p">((</span><span class="nx">a</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPageY</span><span class="p">)</span><span class="o" style="font-weight: 600;">/</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])</span><span class="o" style="font-weight: 600;">*</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">?</span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">>=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;"><=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]?</span><span class="nx">i</span><span class="p">:</span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">>=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]?</span><span class="nx">i</span><span class="o" style="font-weight: 600;">-</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]:</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]:</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPageX</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">round</span><span class="p">((</span><span class="nx">o</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">originalPageX</span><span class="p">)</span><span class="o" style="font-weight: 600;">/</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])</span><span class="o" style="font-weight: 600;">*</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">?</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">>=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;"><=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]?</span><span class="nx">s</span><span class="p">:</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">>=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containment</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]?</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">.</span><span class="nx">grid</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">s</span><span class="p">)),{</span><span class="na" style="color: teal;">top</span><span class="p">:</span><span class="nx">a</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">():</span><span class="nx">l</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">()),</span><span class="na" style="color: teal;">left</span><span class="p">:</span><span class="nx">o</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">click</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">relative</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">.</span><span class="nx">parent</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="s2" style="color: #d14;">"fixed"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cssPosition</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scrollParent</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">():</span><span class="nx">l</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">())}},</span><span class="na" style="color: teal;">_rearrange</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">){</span><span class="nx">i</span><span class="p">?</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">appendChild</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]):</span><span class="nx">e</span><span class="p">.</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="s2" style="color: #d14;">"down"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">direction</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">e</span><span class="p">.</span><span class="nx">item</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">nextSibling</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">counter</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">counter</span><span class="p">?</span><span class="o" style="font-weight: 600;">++</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">counter</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">counter</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_delay</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">n</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">counter</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">refreshPositions</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">s</span><span class="p">)})},</span><span class="na" style="color: teal;">_clear</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">i</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="nx">i</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="nx">e</span><span class="p">))}}</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reverting</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_noFinalSort</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">parent</span><span class="p">().</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">.</span><span class="nx">before</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_noFinalSort</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">s</span> <span class="k" style="font-weight: 600;">in</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="p">)(</span><span class="s2" style="color: #d14;">"auto"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="s2" style="color: #d14;">"static"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="p">[</span><span class="nx">s</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">);</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedCSS</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_removeClass</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">,</span><span class="s2" style="color: #d14;">"ui-sortable-helper"</span><span class="p">)}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">show</span><span class="p">();</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">fromOutside</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"receive"</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">fromOutside</span><span class="p">))}),</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">fromOutside</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">domPosition</span><span class="p">.</span><span class="nx">prev</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">prev</span><span class="p">().</span><span class="nx">not</span><span class="p">(</span><span class="s2" style="color: #d14;">".ui-sortable-helper"</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">domPosition</span><span class="p">.</span><span class="nx">parent</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">.</span><span class="nx">parent</span><span class="p">()[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"update"</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">())}),</span><span class="k" style="font-weight: 600;">this</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"remove"</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">())}),</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"receive"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">))}}.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="p">)),</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"update"</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">))}}.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentContainer</span><span class="p">)))),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">--</span><span class="p">)</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">i</span><span class="p">(</span><span class="s2" style="color: #d14;">"deactivate"</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">s</span><span class="p">])),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">i</span><span class="p">(</span><span class="s2" style="color: #d14;">"out"</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">s</span><span class="p">])),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">containers</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">containerCache</span><span class="p">.</span><span class="nx">over</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">storedCursor</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="s2" style="color: #d14;">"body"</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"cursor"</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">storedCursor</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">storedStylesheet</span><span class="p">.</span><span class="nx">remove</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedOpacity</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"opacity"</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedOpacity</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedZIndex</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="s2" style="color: #d14;">"zIndex"</span><span class="p">,</span><span class="s2" style="color: #d14;">"auto"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedZIndex</span><span class="p">?</span><span class="s2" style="color: #d14;">""</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_storedZIndex</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">dragging</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"beforeStop"</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">()),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">placeholder</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cancelHelperRemoval</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="p">.</span><span class="nx">remove</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">helper</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">n</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="nx">s</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">t</span><span class="p">);</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"stop"</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">_uiHash</span><span class="p">())}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">fromOutside</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cancelHelperRemoval</span><span class="p">},</span><span class="na" style="color: teal;">_trigger</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="p">.</span><span class="nx">Widget</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">_trigger</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kr" style="font-weight: 600;">arguments</span><span class="p">)</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cancel</span><span class="p">()},</span><span class="na" style="color: teal;">_uiHash</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: teal;">helper</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">helper</span><span class="p">,</span><span class="na" style="color: teal;">placeholder</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">placeholder</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">([]),</span><span class="na" style="color: teal;">position</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">position</span><span class="p">,</span><span class="na" style="color: teal;">originalPosition</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">originalPosition</span><span class="p">,</span><span class="na" style="color: teal;">offset</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">positionAbs</span><span class="p">,</span><span class="na" style="color: teal;">item</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">currentItem</span><span class="p">,</span><span class="na" style="color: teal;">sender</span><span class="p">:</span><span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">element</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">}}})});</span></span></pre>
</td>
</tr>
<tr class="line_holder old-nonewline" id="" style="line-height: 1.6;">
<td class="old_line diff-line-num" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa"></td>
<td class="new_line diff-line-num" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa"></td>
<td class="line_content match" style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">\ No newline at end of file</td>
</tr>
</table>
<br>
</li>
<li id="27f309b3f7ed8c06b25871e5aaf0a8b0766f56b7">
<a href="https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd#27f309b3f7ed8c06b25871e5aaf0a8b0766f56b7"><strong>multiqc/templates/default/assets/js/packages/jquery.tablesorter.min.js</strong>
deleted
</a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
2
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC2" class="line" lang="javascript"><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">$</span><span class="p">){</span><span class="nx">$</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">tablesorter</span><span class="p">:</span><span class="k" style="font-weight: 600;">new</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
3
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC3" class="line" lang="javascript"><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">parsers</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">widgets</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">defaults</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">cssHeader</span><span class="p">:</span><span class="s2" style="color: #d14;">"header"</span><span class="p">,</span><span class="na" style="color: teal;">cssAsc</span><span class="p">:</span><span class="s2" style="color: #d14;">"headerSortUp"</span><span class="p">,</span><span class="na" style="color: teal;">cssDesc</span><span class="p">:</span><span class="s2" style="color: #d14;">"headerSortDown"</span><span class="p">,</span><span class="na" style="color: teal;">cssChildRow</span><span class="p">:</span><span class="s2" style="color: #d14;">"expand-child"</span><span class="p">,</span><span class="na" style="color: teal;">sortInitialOrder</span><span class="p">:</span><span class="s2" style="color: #d14;">"asc"</span><span class="p">,</span><span class="na" style="color: teal;">sortMultiSortKey</span><span class="p">:</span><span class="s2" style="color: #d14;">"shiftKey"</span><span class="p">,</span><span class="na" style="color: teal;">sortForce</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">sortAppend</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">sortLocaleCompare</span><span class="p">:</span><span class="kc" style="font-weight: 600;">true</span><span class="p">,</span><span class="na" style="color: teal;">textExtraction</span><span class="p">:</span><span class="s2" style="color: #d14;">"simple"</span><span class="p">,</span><span class="na" style="color: teal;">parsers</span><span class="p">:{},</span><span class="na" style="color: teal;">widgets</span><span class="p">:[],</span><span class="na" style="color: teal;">widgetZebra</span><span class="p">:{</span><span class="na" style="color: teal;">css</span><span class="p">:[</span><span class="s2" style="color: #d14;">"even"</span><span class="p">,</span><span class="s2" style="color: #d14;">"odd"</span><span class="p">]},</span><span class="na" style="color: teal;">headers</span><span class="p">:{},</span><span class="na" style="color: teal;">widthFixed</span><span class="p">:</span><span class="kc" style="font-weight: 600;">false</span><span class="p">,</span><span class="na" style="color: teal;">cancelSelection</span><span class="p">:</span><span class="kc" style="font-weight: 600;">true</span><span class="p">,</span><span class="na" style="color: teal;">sortList</span><span class="p">:[],</span><span class="na" style="color: teal;">headerList</span><span class="p">:[],</span><span class="na" style="color: teal;">dateFormat</span><span class="p">:</span><span class="s2" style="color: #d14;">"us"</span><span class="p">,</span><span class="na" style="color: teal;">decimal</span><span class="p">:</span><span class="s1" style="color: #d14;">'/</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s1" style="color: #d14;">.|</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">\</span><span class="s1" style="color: #d14;">,/g'</span><span class="p">,</span><span class="na" style="color: teal;">onRenderHeader</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: teal;">selectorHeaders</span><span class="p">:</span><span class="s1" style="color: #d14;">'thead th'</span><span class="p">,</span><span class="na" style="color: teal;">debug</span><span class="p">:</span><span class="kc" style="font-weight: 600;">false</span><span class="p">};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">benchmark</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="nx">log</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">","</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">().</span><span class="nx">getTime</span><span class="p">()</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">.</span><span class="nx">getTime</span><span class="p">())</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"ms"</span><span class="p">);}</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">benchmark</span><span class="o" style="font-weight: 600;">=</span><span class="nx">benchmark</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">log</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">console</span><span class="o" style="font-weight: 600;">!=</span><span class="s2" style="color: #d14;">"undefined"</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">console</span><span class="p">.</span><span class="nx">debug</span><span class="o" style="font-weight: 600;">!=</span><span class="s2" style="color: #d14;">"undefined"</span><span class="p">){</span><span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">s</span><span class="p">);}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">alert</span><span class="p">(</span><span class="nx">s</span><span class="p">);}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">buildParserCache</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">$headers</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">parsersDebug</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">;}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">rows</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">rows</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">rows</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">list</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">cells</span><span class="o" style="font-weight: 600;">=</span><span class="nx">rows</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">cells</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">cells</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">false</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">$</span><span class="p">.</span><span class="nx">metadata</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">$</span><span class="p">(</span><span class="nx">$headers</span><span class="p">[</span><span class="nx">i</span><span class="p">]).</span><span class="nx">metadata</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">$</span><span class="p">(</span><span class="nx">$headers</span><span class="p">[</span><span class="nx">i</span><span class="p">]).</span><span class="nx">metadata</span><span class="p">().</span><span class="nx">sorter</span><span class="p">)){</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">getParserById</span><span class="p">(</span><span class="nx">$</span><span class="p">(</span><span class="nx">$headers</span><span class="p">[</span><span class="nx">i</span><span class="p">]).</span><span class="nx">metadata</span><span class="p">().</span><span class="nx">sorter</span><span class="p">);}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">sorter</span><span class="p">)){</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">getParserById</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">sorter</span><span class="p">);}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">p</span><span class="p">){</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">detectParserForColumn</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">rows</span><span class="p">,</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">i</span><span class="p">);}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">parsersDebug</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"column:"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" parser:"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">id</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"</span><span class="se" style="color: #d14;">\n</span><span class="s2" style="color: #d14;">"</span><span class="p">;}</span><span class="nx">list</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">p</span><span class="p">);}}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">log</span><span class="p">(</span><span class="nx">parsersDebug</span><span class="p">);}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">list</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">detectParserForColumn</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">rows</span><span class="p">,</span><span class="nx">rowIndex</span><span class="p">,</span><span class="nx">cellIndex</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">parsers</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">node</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">false</span><span class="p">,</span><span class="nx">nodeValue</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">false</span><span class="p">,</span><span class="nx">keepLooking</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">true</span><span class="p">;</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="nx">nodeValue</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">''</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">keepLooking</span><span class="p">){</span><span class="nx">rowIndex</span><span class="o" style="font-weight: 600;">++</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">rows</span><span class="p">[</span><span class="nx">rowIndex</span><span class="p">]){</span><span class="nx">node</span><span class="o" style="font-weight: 600;">=</span><span class="nx">getNodeFromRowAndCellIndex</span><span class="p">(</span><span class="nx">rows</span><span class="p">,</span><span class="nx">rowIndex</span><span class="p">,</span><span class="nx">cellIndex</span><span class="p">);</span><span class="nx">nodeValue</span><span class="o" style="font-weight: 600;">=</span><span class="nx">trimAndGetNodeText</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">,</span><span class="nx">node</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">log</span><span class="p">(</span><span class="s1" style="color: #d14;">'Checking if value was empty on row:'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">rowIndex</span><span class="p">);}}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">keepLooking</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">false</span><span class="p">;}}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">parsers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">is</span><span class="p">(</span><span class="nx">nodeValue</span><span class="p">,</span><span class="nx">table</span><span class="p">,</span><span class="nx">node</span><span class="p">)){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">parsers</span><span class="p">[</span><span class="nx">i</span><span class="p">];}}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">parsers</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">getNodeFromRowAndCellIndex</span><span class="p">(</span><span class="nx">rows</span><span class="p">,</span><span class="nx">rowIndex</span><span class="p">,</span><span class="nx">cellIndex</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">rows</span><span class="p">[</span><span class="nx">rowIndex</span><span class="p">].</span><span class="nx">cells</span><span class="p">[</span><span class="nx">cellIndex</span><span class="p">];}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">trimAndGetNodeText</span><span class="p">(</span><span class="nx">config</span><span class="p">,</span><span class="nx">node</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">trim</span><span class="p">(</span><span class="nx">getElementText</span><span class="p">(</span><span class="nx">config</span><span class="p">,</span><span class="nx">node</span><span class="p">));}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">getParserById</span><span class="p">(</span><span class="nx">name</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">parsers</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">parsers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">id</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">==</span><span class="nx">name</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">parsers</span><span class="p">[</span><span class="nx">i</span><span class="p">];}}</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">buildCache</span><span class="p">(</span><span class="nx">table</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">cacheTime</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">();}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">totalRows</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">rows</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">totalCells</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">rows</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">rows</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">cells</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">parsers</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">parsers</span><span class="p">,</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: teal;">row</span><span class="p">:[],</span><span class="na" style="color: teal;">normalized</span><span class="p">:[]};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">totalRows</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">rows</span><span class="p">[</span><span class="nx">i</span><span class="p">]),</span><span class="nx">cols</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">hasClass</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">cssChildRow</span><span class="p">)){</span><span class="nx">cache</span><span class="p">.</span><span class="nx">row</span><span class="p">[</span><span class="nx">cache</span><span class="p">.</span><span class="nx">row</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">cache</span><span class="p">.</span><span class="nx">row</span><span class="p">[</span><span class="nx">cache</span><span class="p">.</span><span class="nx">row</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">add</span><span class="p">(</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">continue</span><span class="p">;}</span><span class="nx">cache</span><span class="p">.</span><span class="nx">row</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;"><</span><span class="nx">totalCells</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">j</span><span class="p">){</span><span class="nx">cols</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">parsers</span><span class="p">[</span><span class="nx">j</span><span class="p">].</span><span class="nx">format</span><span class="p">(</span><span class="nx">getElementText</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">cells</span><span class="p">[</span><span class="nx">j</span><span class="p">]),</span><span class="nx">table</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">cells</span><span class="p">[</span><span class="nx">j</span><span class="p">]));}</span><span class="nx">cols</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">cache</span><span class="p">.</span><span class="nx">normalized</span><span class="p">.</span><span class="nx">length</span><span class="p">);</span><span class="nx">cache</span><span class="p">.</span><span class="nx">normalized</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">cols</span><span class="p">);</span><span class="nx">cols</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">;};</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">benchmark</span><span class="p">(</span><span class="s2" style="color: #d14;">"Building cache for "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">totalRows</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" rows:"</span><span class="p">,</span><span class="nx">cacheTime</span><span class="p">);}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">cache</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">getElementText</span><span class="p">(</span><span class="nx">config</span><span class="p">,</span><span class="nx">node</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">node</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">""</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">config</span><span class="p">.</span><span class="nx">supportsTextContent</span><span class="p">)</span><span class="nx">config</span><span class="p">.</span><span class="nx">supportsTextContent</span><span class="o" style="font-weight: 600;">=</span><span class="nx">node</span><span class="p">.</span><span class="nx">textContent</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">false</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">config</span><span class="p">.</span><span class="nx">textExtraction</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"simple"</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">config</span><span class="p">.</span><span class="nx">supportsTextContent</span><span class="p">){</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">node</span><span class="p">.</span><span class="nx">textContent</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">node</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">node</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">hasChildNodes</span><span class="p">()){</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">node</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">node</span><span class="p">.</span><span class="nx">innerHTML</span><span class="p">;}}}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">typeof</span><span class="p">(</span><span class="nx">config</span><span class="p">.</span><span class="nx">textExtraction</span><span class="p">)</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"function"</span><span class="p">){</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">config</span><span class="p">.</span><span class="nx">textExtraction</span><span class="p">(</span><span class="nx">node</span><span class="p">);}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">text</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="nx">node</span><span class="p">).</span><span class="nx">text</span><span class="p">();}}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">text</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">appendToTable</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">cache</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">appendTime</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">()}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">cache</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">row</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">normalized</span><span class="p">,</span><span class="nx">totalRows</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">checkCell</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">tableBody</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]),</span><span class="nx">rows</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">totalRows</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">pos</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="nx">checkCell</span><span class="p">];</span><span class="nx">rows</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">r</span><span class="p">[</span><span class="nx">pos</span><span class="p">]);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">appender</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">[</span><span class="nx">pos</span><span class="p">].</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="nx">tableBody</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">r</span><span class="p">[</span><span class="nx">pos</span><span class="p">][</span><span class="nx">j</span><span class="p">]);}}}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">appender</span><span class="p">){</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">appender</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">rows</span><span class="p">);}</span><span class="nx">rows</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">benchmark</span><span class="p">(</span><span class="s2" style="color: #d14;">"Rebuilt table:"</span><span class="p">,</span><span class="nx">appendTime</span><span class="p">);}</span><span class="nx">applyWidget</span><span class="p">(</span><span class="nx">table</span><span class="p">);</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">$</span><span class="p">(</span><span class="nx">table</span><span class="p">).</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"sortEnd"</span><span class="p">);},</span><span class="mi" style="color: #099;">0</span><span class="p">);};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">buildHeaders</span><span class="p">(</span><span class="nx">table</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">time</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">();}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">meta</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">$</span><span class="p">.</span><span class="nx">metadata</span><span class="p">)?</span><span class="kc" style="font-weight: 600;">true</span><span class="p">:</span><span class="kc" style="font-weight: 600;">false</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">header_index</span><span class="o" style="font-weight: 600;">=</span><span class="nx">computeTableHeaderCellIndexes</span><span class="p">(</span><span class="nx">table</span><span class="p">);</span><span class="nx">$tableHeaders</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">selectorHeaders</span><span class="p">,</span><span class="nx">table</span><span class="p">).</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">index</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">column</span><span class="o" style="font-weight: 600;">=</span><span class="nx">header_index</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">rowIndex</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-"</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">cellIndex</span><span class="p">];</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="o" style="font-weight: 600;">=</span><span class="nx">formatSortingOrder</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortInitialOrder</span><span class="p">);</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">checkHeaderMetadata</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">checkHeaderOptions</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">index</span><span class="p">))</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">sortDisabled</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">true</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">checkHeaderOptionsSortingLocked</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">index</span><span class="p">))</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lockedOrder</span><span class="o" style="font-weight: 600;">=</span><span class="nx">checkHeaderOptionsSortingLocked</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">index</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">sortDisabled</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">$th</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">addClass</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">cssHeader</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">onRenderHeader</span><span class="p">)</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">onRenderHeader</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">$th</span><span class="p">);}</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headerList</span><span class="p">[</span><span class="nx">index</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">benchmark</span><span class="p">(</span><span class="s2" style="color: #d14;">"Built headers:"</span><span class="p">,</span><span class="nx">time</span><span class="p">);</span><span class="nx">log</span><span class="p">(</span><span class="nx">$tableHeaders</span><span class="p">);}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$tableHeaders</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">computeTableHeaderCellIndexes</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">matrix</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">lookup</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">thead</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1" style="color: #d14;">'THEAD'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">trs</span><span class="o" style="font-weight: 600;">=</span><span class="nx">thead</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1" style="color: #d14;">'TR'</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">trs</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">cells</span><span class="o" style="font-weight: 600;">=</span><span class="nx">trs</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">cells</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;"><</span><span class="nx">cells</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">cells</span><span class="p">[</span><span class="nx">j</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">rowIndex</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">rowIndex</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">cellId</span><span class="o" style="font-weight: 600;">=</span><span class="nx">rowIndex</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"-"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">.</span><span class="nx">cellIndex</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">rowSpan</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">rowSpan</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">colSpan</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">colSpan</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">1</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="4" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
4
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
</td>
<td class="line_content noteable_line old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC4" class="line" lang="javascript"><span class="kd" style="font-weight: 600;">var</span> <span class="nx">firstAvailCol</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">typeof</span><span class="p">(</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">rowIndex</span><span class="p">])</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"undefined"</span><span class="p">){</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">rowIndex</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">k</span><span class="o" style="font-weight: 600;"><</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">rowIndex</span><span class="p">].</span><span class="nx">length</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">k</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">typeof</span><span class="p">(</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">rowIndex</span><span class="p">][</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"undefined"</span><span class="p">){</span><span class="nx">firstAvailCol</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">;}}</span><span class="nx">lookup</span><span class="p">[</span><span class="nx">cellId</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">firstAvailCol</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">rowIndex</span><span class="p">;</span><span class="nx">k</span><span class="o" style="font-weight: 600;"><</span><span class="nx">rowIndex</span><span class="o" style="font-weight: 600;">+</span><span class="nx">rowSpan</span><span class="p">;</span><span class="nx">k</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">typeof</span><span class="p">(</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">k</span><span class="p">])</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"undefined"</span><span class="p">){</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">k</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">matrixrow</span><span class="o" style="font-weight: 600;">=</span><span class="nx">matrix</span><span class="p">[</span><span class="nx">k</span><span class="p">];</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">firstAvailCol</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;"><</span><span class="nx">firstAvailCol</span><span class="o" style="font-weight: 600;">+</span><span class="nx">colSpan</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="nx">matrixrow</span><span class="p">[</span><span class="nx">l</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"x"</span><span class="p">;}}}}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">lookup</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">checkCellColSpan</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">rows</span><span class="p">,</span><span class="nx">row</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">arr</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">tHead</span><span class="p">.</span><span class="nx">rows</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">[</span><span class="nx">row</span><span class="p">].</span><span class="nx">cells</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">cell</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">cell</span><span class="p">.</span><span class="nx">colSpan</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="p">){</span><span class="nx">arr</span><span class="o" style="font-weight: 600;">=</span><span class="nx">arr</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="nx">checkCellColSpan</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">headerArr</span><span class="p">,</span><span class="nx">row</span><span class="o" style="font-weight: 600;">++</span><span class="p">));}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tHead</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">cell</span><span class="p">.</span><span class="nx">rowSpan</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">r</span><span class="p">[</span><span class="nx">row</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">])){</span><span class="nx">arr</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">cell</span><span class="p">);}}}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">arr</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">checkHeaderMetadata</span><span class="p">(</span><span class="nx">cell</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">$</span><span class="p">.</span><span class="nx">metadata</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">$</span><span class="p">(</span><span class="nx">cell</span><span class="p">).</span><span class="nx">metadata</span><span class="p">().</span><span class="nx">sorter</span><span class="o" style="font-weight: 600;">===</span><span class="kc" style="font-weight: 600;">false</span><span class="p">)){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">true</span><span class="p">;};</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">checkHeaderOptions</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">sorter</span><span class="o" style="font-weight: 600;">===</span><span class="kc" style="font-weight: 600;">false</span><span class="p">)){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">true</span><span class="p">;};</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">checkHeaderOptionsSortingLocked</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">lockedOrder</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">headers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">lockedOrder</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">applyWidget</span><span class="p">(</span><span class="nx">table</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">widgets</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="nx">getWidgetById</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]).</span><span class="nx">format</span><span class="p">(</span><span class="nx">table</span><span class="p">);}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">getWidgetById</span><span class="p">(</span><span class="nx">name</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">widgets</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">widgets</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">id</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">==</span><span class="nx">name</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">widgets</span><span class="p">[</span><span class="nx">i</span><span class="p">];}}};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">formatSortingOrder</span><span class="p">(</span><span class="nx">v</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">typeof</span><span class="p">(</span><span class="nx">v</span><span class="p">)</span><span class="o" style="font-weight: 600;">!=</span><span class="s2" style="color: #d14;">"Number"</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">v</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"desc"</span><span class="p">)?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">v</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">1</span><span class="p">)?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">;}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">isValueInArray</span><span class="p">(</span><span class="nx">v</span><span class="p">,</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">==</span><span class="nx">v</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">true</span><span class="p">;}}</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">setHeadersCss</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">$headers</span><span class="p">,</span><span class="nx">list</span><span class="p">,</span><span class="nx">css</span><span class="p">){</span><span class="nx">$headers</span><span class="p">.</span><span class="nx">removeClass</span><span class="p">(</span><span class="nx">css</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]).</span><span class="nx">removeClass</span><span class="p">(</span><span class="nx">css</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="nx">$headers</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">offset</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">sortDisabled</span><span class="p">){</span><span class="nx">h</span><span class="p">[</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">column</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">list</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="nx">h</span><span class="p">[</span><span class="nx">list</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">0</span><span class="p">]].</span><span class="nx">addClass</span><span class="p">(</span><span class="nx">css</span><span class="p">[</span><span class="nx">list</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">1</span><span class="p">]]);}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">fixColumnWidth</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">$headers</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">widthFixed</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">colgroup</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="s1" style="color: #d14;">'<colgroup>'</span><span class="p">);</span><span class="nx">$</span><span class="p">(</span><span class="s2" style="color: #d14;">"tr:first td"</span><span class="p">,</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]).</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">colgroup</span><span class="p">.</span><span class="nx">append</span><span class="p">(</span><span class="nx">$</span><span class="p">(</span><span class="s1" style="color: #d14;">'<col>'</span><span class="p">).</span><span class="nx">css</span><span class="p">(</span><span class="s1" style="color: #d14;">'width'</span><span class="p">,</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">width</span><span class="p">()));});</span><span class="nx">$</span><span class="p">(</span><span class="nx">table</span><span class="p">).</span><span class="nx">prepend</span><span class="p">(</span><span class="nx">colgroup</span><span class="p">);};}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">updateHeaderSortCount</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">sortList</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">sortList</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">headerList</span><span class="p">[</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]];</span><span class="nx">o</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="nx">o</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">++</span><span class="p">;}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">multisort</span><span class="p">(</span><span class="nx">table</span><span class="p">,</span><span class="nx">sortList</span><span class="p">,</span><span class="nx">cache</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">sortTime</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">();}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"var sortWrapper = function(a,b) {"</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">sortList</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">order</span><span class="o" style="font-weight: 600;">=</span><span class="nx">sortList</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">parsers</span><span class="p">[</span><span class="nx">c</span><span class="p">].</span><span class="nx">type</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"text"</span><span class="p">)?((</span><span class="nx">order</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">0</span><span class="p">)?</span><span class="nx">makeSortFunction</span><span class="p">(</span><span class="s2" style="color: #d14;">"text"</span><span class="p">,</span><span class="s2" style="color: #d14;">"asc"</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">makeSortFunction</span><span class="p">(</span><span class="s2" style="color: #d14;">"text"</span><span class="p">,</span><span class="s2" style="color: #d14;">"desc"</span><span class="p">,</span><span class="nx">c</span><span class="p">)):((</span><span class="nx">order</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">0</span><span class="p">)?</span><span class="nx">makeSortFunction</span><span class="p">(</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">,</span><span class="s2" style="color: #d14;">"asc"</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">makeSortFunction</span><span class="p">(</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">,</span><span class="s2" style="color: #d14;">"desc"</span><span class="p">,</span><span class="nx">c</span><span class="p">));</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"e"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="p">;</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"var "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" = "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">s</span><span class="p">;</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"if("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">") { return "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"; } "</span><span class="p">;</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"else { "</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">orgOrderCol</span><span class="o" style="font-weight: 600;">=</span><span class="nx">cache</span><span class="p">.</span><span class="nx">normalized</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"return a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">orgOrderCol</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]-b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">orgOrderCol</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"];"</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"}; "</span><span class="p">;}</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"return 0; "</span><span class="p">;</span><span class="nx">dynamicExp</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"}; "</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">benchmark</span><span class="p">(</span><span class="s2" style="color: #d14;">"Evaling expression:"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">dynamicExp</span><span class="p">,</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">());}</span><span class="kr" style="font-weight: 600;">eval</span><span class="p">(</span><span class="nx">dynamicExp</span><span class="p">);</span><span class="nx">cache</span><span class="p">.</span><span class="nx">normalized</span><span class="p">.</span><span class="nx">sort</span><span class="p">(</span><span class="nx">sortWrapper</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">benchmark</span><span class="p">(</span><span class="s2" style="color: #d14;">"Sorting on "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">toString</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" and dir "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">order</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" time:"</span><span class="p">,</span><span class="nx">sortTime</span><span class="p">);}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">cache</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">makeSortFunction</span><span class="p">(</span><span class="nx">type</span><span class="p">,</span><span class="nx">direction</span><span class="p">,</span><span class="nx">index</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">index</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]"</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">"b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">index</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]"</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">type</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'text'</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">direction</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'asc'</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" == "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" ? 0 : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.POSITIVE_INFINITY : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.NEGATIVE_INFINITY : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" < "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">") ? -1 : 1 )));"</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">type</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'text'</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">direction</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'desc'</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" == "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" ? 0 : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.POSITIVE_INFINITY : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.NEGATIVE_INFINITY : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" < "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">") ? -1 : 1 )));"</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">type</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'numeric'</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">direction</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'asc'</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null && "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null) ? 0 :("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.POSITIVE_INFINITY : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.NEGATIVE_INFINITY : "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" - "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"));"</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">type</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'numeric'</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">direction</span><span class="o" style="font-weight: 600;">==</span><span class="s1" style="color: #d14;">'desc'</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null && "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null) ? 0 :("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.POSITIVE_INFINITY : ("</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" === null ? Number.NEGATIVE_INFINITY : "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">b</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">" - "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"));"</span><span class="p">;}};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">makeSortText</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"((a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"] < b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]) ? -1 : ((a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"] > b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]) ? 1 : 0));"</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">makeSortTextDesc</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"((b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"] < a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]) ? -1 : ((b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"] > a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]) ? 1 : 0));"</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">makeSortNumeric</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]-b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"];"</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">makeSortNumericDesc</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="s2" style="color: #d14;">"b["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"]-a["</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="s2" style="color: #d14;">"];"</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">sortText</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortLocaleCompare</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">localeCompare</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">((</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">)?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:((</span><span class="nx">a</span><span class="o" style="font-weight: 600;">></span><span class="nx">b</span><span class="p">)?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">));};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">sortTextDesc</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortLocaleCompare</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">localeCompare</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">((</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">)?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:((</span><span class="nx">b</span><span class="o" style="font-weight: 600;">></span><span class="nx">a</span><span class="p">)?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">));};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">sortNumeric</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">sortNumericDesc</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">;};</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">getCachedSortType</span><span class="p">(</span><span class="nx">parsers</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">parsers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">type</span><span class="p">;};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">construct</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">settings</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">tHead</span><span class="o" style="font-weight: 600;">||!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">$this</span><span class="p">,</span><span class="nx">$document</span><span class="p">,</span><span class="nx">$headers</span><span class="p">,</span><span class="nx">cache</span><span class="p">,</span><span class="nx">config</span><span class="p">,</span><span class="nx">shiftDown</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">sortOrder</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">config</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="nx">config</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">config</span><span class="p">,</span><span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">defaults</span><span class="p">,</span><span class="nx">settings</span><span class="p">);</span><span class="nx">$this</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="nx">$</span><span class="p">.</span><span class="nx">data</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="s2" style="color: #d14;">"tablesorter"</span><span class="p">,</span><span class="nx">config</span><span class="p">);</span><span class="nx">$headers</span><span class="o" style="font-weight: 600;">=</span><span class="nx">buildHeaders</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">parsers</span><span class="o" style="font-weight: 600;">=</span><span class="nx">buildParserCache</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">$headers</span><span class="p">);</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">=</span><span class="nx">buildCache</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">sortCSS</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">config</span><span class="p">.</span><span class="nx">cssDesc</span><span class="p">,</span><span class="nx">config</span><span class="p">.</span><span class="nx">cssAsc</span><span class="p">];</span><span class="nx">fixColumnWidth</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="nx">$headers</span><span class="p">.</span><span class="nx">click</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">totalRows</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">$this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">$this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">rows</span><span class="p">.</span><span class="nx">length</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">sortDisabled</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">totalRows</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">){</span><span class="nx">$this</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"sortStart"</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">$cell</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">column</span><span class="p">;</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">++%</span><span class="mi" style="color: #099;">2</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lockedOrder</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">lockedOrder</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">[</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortMultiSortKey</span><span class="p">]){</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortForce</span><span class="o" style="font-weight: 600;">!=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortForce</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">j</span><span class="p">][</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">i</span><span class="p">){</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">j</span><span class="p">]);}}}</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nx">i</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="p">]);}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">isValueInArray</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;"><</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">j</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">[</span><span class="nx">j</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">config</span><span class="p">.</span><span class="nx">headerList</span><span class="p">[</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">==</span><span class="nx">i</span><span class="p">){</span><span class="nx">o</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="nx">o</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">++</span><span class="p">;</span><span class="nx">s</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">count</span><span class="o" style="font-weight: 600;">%</span><span class="mi" style="color: #099;">2</span><span class="p">;}}}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nx">i</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">order</span><span class="p">]);}};</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">setHeadersCss</span><span class="p">(</span><span class="nx">$this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">$headers</span><span class="p">,</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">,</span><span class="nx">sortCSS</span><span class="p">);</span><span class="nx">appendToTable</span><span class="p">(</span><span class="nx">$this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">multisort</span><span class="p">(</span><span class="nx">$this</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">,</span><span class="nx">cache</span><span class="p">));},</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}}).</span><span class="nx">mousedown</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">config</span><span class="p">.</span><span class="nx">cancelSelection</span><span class="p">){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">onselectstart</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;}});</span><span class="nx">$this</span><span class="p">.</span><span class="nx">bind</span><span class="p">(</span><span class="s2" style="color: #d14;">"update"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">me</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">me</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">parsers</span><span class="o" style="font-weight: 600;">=</span><span class="nx">buildParserCache</span><span class="p">(</span><span class="nx">me</span><span class="p">,</span><span class="nx">$headers</span><span class="p">);</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">=</span><span class="nx">buildCache</span><span class="p">(</span><span class="nx">me</span><span class="p">);},</span><span class="mi" style="color: #099;">1</span><span class="p">);}).</span><span class="nx">bind</span><span class="p">(</span><span class="s2" style="color: #d14;">"updateCell"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">cell</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">config</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">config</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">pos</span><span class="o" style="font-weight: 600;">=</span><span class="p">[(</span><span class="nx">cell</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">rowIndex</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">cell</span><span class="p">.</span><span class="nx">cellIndex</span><span class="p">];</span><span class="nx">cache</span><span class="p">.</span><span class="nx">normalized</span><span class="p">[</span><span class="nx">pos</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]][</span><span class="nx">pos</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">config</span><span class="p">.</span><span class="nx">parsers</span><span class="p">[</span><span class="nx">pos</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]].</span><span class="nx">format</span><span class="p">(</span><span class="nx">getElementText</span><span class="p">(</span><span class="nx">config</span><span class="p">,</span><span class="nx">cell</span><span class="p">),</span><span class="nx">cell</span><span class="p">);}).</span><span class="nx">bind</span><span class="p">(</span><span class="s2" style="color: #d14;">"sorton"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">list</span><span class="p">){</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"sortStart"</span><span class="p">);</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="o" style="font-weight: 600;">=</span><span class="nx">list</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">sortList</span><span class="o" style="font-weight: 600;">=</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">;</span><span class="nx">updateHeaderSortCount</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">sortList</span><span class="p">);</span><span class="nx">setHeadersCss</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">$headers</span><span class="p">,</span><span class="nx">sortList</span><span class="p">,</span><span class="nx">sortCSS</span><span class="p">);</span><span class="nx">appendToTable</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">multisort</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">sortList</span><span class="p">,</span><span class="nx">cache</span><span class="p">));}).</span><span class="nx">bind</span><span class="p">(</span><span class="s2" style="color: #d14;">"appendCache"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">appendToTable</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">cache</span><span class="p">);}).</span><span class="nx">bind</span><span class="p">(</span><span class="s2" style="color: #d14;">"applyWidgetId"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">id</span><span class="p">){</span><span class="nx">getWidgetById</span><span class="p">(</span><span class="nx">id</span><span class="p">).</span><span class="nx">format</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);}).</span><span class="nx">bind</span><span class="p">(</span><span class="s2" style="color: #d14;">"applyWidgets"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">applyWidget</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">$</span><span class="p">.</span><span class="nx">metadata</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">metadata</span><span class="p">()</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">metadata</span><span class="p">().</span><span class="nx">sortlist</span><span class="p">)){</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">).</span><span class="nx">metadata</span><span class="p">().</span><span class="nx">sortlist</span><span class="p">;}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">0</span><span class="p">){</span><span class="nx">$this</span><span class="p">.</span><span class="nx">trigger</span><span class="p">(</span><span class="s2" style="color: #d14;">"sorton"</span><span class="p">,[</span><span class="nx">config</span><span class="p">.</span><span class="nx">sortList</span><span class="p">]);}</span><span class="nx">applyWidget</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);});};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">addParser</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">parser</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">parsers</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">true</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">parsers</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">id</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">==</span><span class="nx">parser</span><span class="p">.</span><span class="nx">id</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()){</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">false</span><span class="p">;}}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">parsers</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">parser</span><span class="p">);};};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">addWidget</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">widget</span><span class="p">){</span><span class="nx">widgets</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">widget</span><span class="p">);};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">formatFloat</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">s</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nb" style="color: #0086b3;">isNaN</span><span class="p">(</span><span class="nx">i</span><span class="p">))?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">i</span><span class="p">;};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">formatInt</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">s</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nb" style="color: #0086b3;">isNaN</span><span class="p">(</span><span class="nx">i</span><span class="p">))?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">i</span><span class="p">;};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">isDigit</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">config</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">-+</span><span class="se" style="color: #d14;">]?\d</span><span class="sr" style="color: #009926;">*$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">$</span><span class="p">.</span><span class="nx">trim</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">,.'</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="s1" style="color: #d14;">''</span><span class="p">)));};</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">clearTableBody</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">table</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">$</span><span class="p">.</span><span class="nx">browser</span><span class="p">.</span><span class="nx">msie</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">empty</span><span class="p">(){</span><span class="k" style="font-weight: 600;">while</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">)</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">);}</span><span class="nx">empty</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]);}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">;}};}});</span><span class="nx">$</span><span class="p">.</span><span class="nx">fn</span><span class="p">.</span><span class="nx">extend</span><span class="p">({</span><span class="na" style="color: teal;">tablesorter</span><span class="p">:</span><span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">construct</span><span class="p">});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">ts</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">;</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"text"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">true</span><span class="p">;},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">trim</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">toLocaleLowerCase</span><span class="p">());},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"text"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"digit"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">table</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">isDigit</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">c</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"currency"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">£$€?.</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">£$€</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/g</span><span class="p">),</span><span class="s2" style="color: #d14;">""</span><span class="p">));},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"ipAddress"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s2" style="color: #d14;">"."</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="s2" style="color: #d14;">""</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">item</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">item</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">2</span><span class="p">){</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+=</span><span class="s2" style="color: #d14;">"0"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">item</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">item</span><span class="p">;}}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="nx">r</span><span class="p">);},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"url"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">https</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">|ftp|file</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">\/\/</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">jQuery</span><span class="p">.</span><span class="nx">trim</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">https</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">|ftp|file</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">\/\/</span><span class="sr" style="color: #009926;">/</span><span class="p">),</span><span class="s1" style="color: #d14;">''</span><span class="p">));},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"text"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"isoDate"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\d{4}[\/</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]\d{1,2}[\/</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]\d{1,2}</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">((</span><span class="nx">s</span><span class="o" style="font-weight: 600;">!=</span><span class="s2" style="color: #d14;">""</span><span class="p">)?</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="sr" style="color: #009926;">/-/g</span><span class="p">),</span><span class="s2" style="color: #d14;">"/"</span><span class="p">)).</span><span class="nx">getTime</span><span class="p">():</span><span class="s2" style="color: #d14;">"0"</span><span class="p">);},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"percent"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\%</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">$</span><span class="p">.</span><span class="nx">trim</span><span class="p">(</span><span class="nx">s</span><span class="p">));},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="sr" style="color: #009926;">/%/g</span><span class="p">),</span><span class="s2" style="color: #d14;">""</span><span class="p">));},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"usLongDate"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">s</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">A-Za-z</span><span class="se" style="color: #d14;">]{3,10}\.?</span><span class="sr" style="color: #009926;"> </span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]{1,2}</span><span class="sr" style="color: #009926;">, </span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]{4}</span><span class="sr" style="color: #009926;">|'</span><span class="se" style="color: #d14;">?[</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]{2})</span><span class="sr" style="color: #009926;"> </span><span class="se" style="color: #d14;">(([</span><span class="sr" style="color: #009926;">0-2</span><span class="se" style="color: #d14;">]?[</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-5</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">0-1</span><span class="se" style="color: #d14;">]?[</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-5</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]\s(</span><span class="sr" style="color: #009926;">AM|PM</span><span class="se" style="color: #d14;">)))</span><span class="sr" style="color: #009926;">$/</span><span class="p">));},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">(</span><span class="nx">s</span><span class="p">).</span><span class="nx">getTime</span><span class="p">());},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"shortDate"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">table</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\-</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="s2" style="color: #d14;">"/"</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">dateFormat</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"us"</span><span class="p">){</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="s2" style="color: #d14;">"$3/$1/$2"</span><span class="p">);}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span> <span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">dateFormat</span> <span class="o" style="font-weight: 600;">==</span> <span class="s2" style="color: #d14;">"pt"</span><span class="p">)</span> <span class="p">{</span><span class="nx">s</span> <span class="o" style="font-weight: 600;">=</span> <span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span> <span class="s2" style="color: #d14;">"$3/$2/$1"</span><span class="p">);}</span> <span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">dateFormat</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"uk"</span><span class="p">){</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="s2" style="color: #d14;">"$3/$2/$1"</span><span class="p">);}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="p">.</span><span class="nx">dateFormat</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"dd/mm/yy"</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">.</span><span class="nx">dateFormat</span><span class="o" style="font-weight: 600;">==</span><span class="s2" style="color: #d14;">"dd-mm-yy"</span><span class="p">){</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="s2" style="color: #d14;">"$1/$2/$3"</span><span class="p">);}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">(</span><span class="nx">s</span><span class="p">).</span><span class="nx">getTime</span><span class="p">());},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"time"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(([</span><span class="sr" style="color: #009926;">0-2</span><span class="se" style="color: #d14;">]?[</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-5</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">])</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">([</span><span class="sr" style="color: #009926;">0-1</span><span class="se" style="color: #d14;">]?[</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-5</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">0-9</span><span class="se" style="color: #d14;">]\s(</span><span class="sr" style="color: #009926;">am|pm</span><span class="se" style="color: #d14;">)))</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">s</span><span class="p">);},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">formatFloat</span><span class="p">(</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">(</span><span class="s2" style="color: #d14;">"2000/01/01 "</span><span class="o" style="font-weight: 600;">+</span><span class="nx">s</span><span class="p">).</span><span class="nx">getTime</span><span class="p">());},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addParser</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"metadata"</span><span class="p">,</span><span class="na" style="color: teal;">is</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">false</span><span class="p">;},</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">table</span><span class="p">,</span><span class="nx">cell</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">.</span><span class="nx">parserMetadataName</span><span class="p">)?</span><span class="s1" style="color: #d14;">'sortValue'</span><span class="p">:</span><span class="nx">c</span><span class="p">.</span><span class="nx">parserMetadataName</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">$</span><span class="p">(</span><span class="nx">cell</span><span class="p">).</span><span class="nx">metadata</span><span class="p">()[</span><span class="nx">p</span><span class="p">];},</span><span class="na" style="color: teal;">type</span><span class="p">:</span><span class="s2" style="color: #d14;">"numeric"</span><span class="p">});</span><span class="nx">ts</span><span class="p">.</span><span class="nx">addWidget</span><span class="p">({</span><span class="na" style="color: teal;">id</span><span class="p">:</span><span class="s2" style="color: #d14;">"zebra"</span><span class="p">,</span><span class="na" style="color: teal;">format</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">table</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">time</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">();}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">$tr</span><span class="p">,</span><span class="nx">row</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">odd</span><span class="p">;</span><span class="nx">$</span><span class="p">(</span><span class="s2" style="color: #d14;">"tr:visible"</span><span class="p">,</span><span class="nx">table</span><span class="p">.</span><span class="nx">tBodies</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]).</span><span class="nx">each</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="nx">$tr</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">$tr</span><span class="p">.</span><span class="nx">hasClass</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">cssChildRow</span><span class="p">))</span><span class="nx">row</span><span class="o" style="font-weight: 600;">++</span><span class="p">;</span><span class="nx">odd</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">row</span><span class="o" style="font-weight: 600;">%</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">==</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="nx">$tr</span><span class="p">.</span><span class="nx">removeClass</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">widgetZebra</span><span class="p">.</span><span class="nx">css</span><span class="p">[</span><span class="nx">odd</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">]).</span><span class="nx">addClass</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">widgetZebra</span><span class="p">.</span><span class="nx">css</span><span class="p">[</span><span class="nx">odd</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">])});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">table</span><span class="p">.</span><span class="nx">config</span><span class="p">.</span><span class="nx">debug</span><span class="p">){</span><span class="nx">$</span><span class="p">.</span><span class="nx">tablesorter</span><span class="p">.</span><span class="nx">benchmark</span><span class="p">(</span><span class="s2" style="color: #d14;">"Applying Zebra widget"</span><span class="p">,</span><span class="nx">time</span><span class="p">);}}});})(</span><span class="nx">jQuery</span><span class="p">);</span></span></pre>
</td>
</tr>
</table>
<br>
</li>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">
—
<br>
<a href="https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/med-team/multiqc/commit/e00f3f8cb28e9f7ca709505c071ad5e3cff969fd"}}</script>
</p>
</div>
</body>
</html>