33 lines
No EOL
231 KiB
JavaScript
33 lines
No EOL
231 KiB
JavaScript
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta name="description" content="The CDN for everything on npm"/><link rel="icon" type="image/jpeg" href="/favicon.jpg"/><link rel="stylesheet" href="https://app.unpkg.com/_assets/styles-D6XP7YEC.css"/><link rel="stylesheet" href="https://app.unpkg.com/_assets/code-light-B2LHUSJR.css"/><script type="importmap">{"imports":{"preact":"https://unpkg.com/preact@10.25.4/dist/preact.module.js","preact/hooks":"https://unpkg.com/preact@10.25.4/hooks/dist/hooks.module.js","preact/jsx-runtime":"https://unpkg.com/preact@10.25.4/jsx-runtime/dist/jsxRuntime.module.js"}}</script><script type="module" src="https://app.unpkg.com/_assets/scripts-5LWG6LQM.js" defer></script><title>UNPKG</title><script async src="https://www.googletagmanager.com/gtag/js?id=UA-140352188-1"></script><script>window.dataLayer = window.dataLayer || [];
|
|
function gtag(){dataLayer.push(arguments);}
|
|
gtag('js', new Date());
|
|
gtag('config', 'UA-140352188-1');</script></head><body><header class="border-b border-slate-300 bg-slate-100 text-slate-950"><div class="p-4 mx-auto flex justify-between items-center lg:max-w-screen-xl"><h1 class="text-2xl font-bold inline-block"><a href="https://unpkg.com">UNPKG</a></h1><span class="inline-block h-full"><a href="https://github.com/unpkg"><svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" class="w-6 h-6"><path fill-rule="evenodd" d="M12.006 2a9.847 9.847 0 0 0-6.484 2.44 10.32 10.32 0 0 0-3.393 6.17 10.48 10.48 0 0 0 1.317 6.955 10.045 10.045 0 0 0 5.4 4.418c.504.095.683-.223.683-.494 0-.245-.01-1.052-.014-1.908-2.78.62-3.366-1.21-3.366-1.21a2.711 2.711 0 0 0-1.11-1.5c-.907-.637.07-.621.07-.621.317.044.62.163.885.346.266.183.487.426.647.71.135.253.318.476.538.655a2.079 2.079 0 0 0 2.37.196c.045-.52.27-1.006.635-1.37-2.219-.259-4.554-1.138-4.554-5.07a4.022 4.022 0 0 1 1.031-2.75 3.77 3.77 0 0 1 .096-2.713s.839-.275 2.749 1.05a9.26 9.26 0 0 1 5.004 0c1.906-1.325 2.74-1.05 2.74-1.05.37.858.406 1.828.101 2.713a4.017 4.017 0 0 1 1.029 2.75c0 3.939-2.339 4.805-4.564 5.058a2.471 2.471 0 0 1 .679 1.897c0 1.372-.012 2.477-.012 2.814 0 .272.18.592.687.492a10.05 10.05 0 0 0 5.388-4.421 10.473 10.473 0 0 0 1.313-6.948 10.32 10.32 0 0 0-3.39-6.165A9.847 9.847 0 0 0 12.007 2Z" clip-rule="evenodd"></path></svg></a></span></div></header><main class="px-4 pb-24 mx-auto lg:max-w-screen-xl lg:pb-44"><header class="pt-6 pb-4 lg:pt-16"><div class="mb-6 flex justify-between items-center"><h1 class="text-black text-3xl leading-tight font-semibold">qr-creator</h1><div class="text-right w-48"><span>Version: </span><span data-hydrate="{"key":"VersionSelector","props":{"availableTags":{"latest":"1.0.0"},"availableVersions":["1.0.0"],"currentVersion":"1.0.0","pathnameFormat":"/qr-creator@%s/files/dist/qr-creator.es6.min.js","class":"w-28 p-1 border border-slate-300 bg-slate-100 text-sm"}}"><select name="version" class="w-28 p-1 border border-slate-300 bg-slate-100 text-sm"><optgroup label="Tags"><option selected value="1.0.0">latest (1.0.0)</option></optgroup><optgroup label="Versions"><option selected value="1.0.0">1.0.0</option></optgroup></select></span></div></div><div class="mt-2"><p class="mb-3 leading-tight"><span>Lightweight QR code generator for stylish QR codes</span></p><div class="lg:hidden"><p class="mt-1 text-sm leading-4"><a href="https://github.com/nimiq/qr-creator#readme" title="Visit the qr-creator website" class="inline-flex items-center hover:text-slate-950 hover:underline"><svg aria-hidden="true" fill="none" viewBox="0 0 24 24" class="w-6 h-6"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13.213 9.787a3.391 3.391 0 0 0-4.795 0l-3.425 3.426a3.39 3.39 0 0 0 4.795 4.794l.321-.304m-.321-4.49a3.39 3.39 0 0 0 4.795 0l3.424-3.426a3.39 3.39 0 0 0-4.794-4.795l-1.028.961"></path></svg><span class="ml-1">github.com/nimiq/qr-creator</span></a></p><p class="mt-1 text-sm leading-4"><a href="https://github.com/nimiq/qr-creator" title="View the qr-creator repository on GitHub" class="inline-flex items-center hover:text-slate-950 hover:underline"><svg aria-hidden="true" fill="currentColor" viewBox="0 0 24 24" class="w-6 h-6"><path fill-rule="evenodd" d="M12.006 2a9.847 9.847 0 0 0-6.484 2.44 10.32 10.32 0 0 0-3.393 6.17 10.48 10.48 0 0 0 1.317 6.955 10.045 10.045 0 0 0 5.4 4.418c.504.095.683-.223.683-.494 0-.245-.01-1.052-.014-1.908-2.78.62-3.366-1.21-3.366-1.21a2.711 2.711 0 0 0-1.11-1.5c-.907-.637.07-.621.07-.621.317.044.62.163.885.346.266.183.487.426.647.71.135.253.318.476.538.655a2.079 2.079 0 0 0 2.37.196c.045-.52.27-1.006.635-1.37-2.219-.259-4.554-1.138-4.554-5.07a4.022 4.022 0 0 1 1.031-2.75 3.77 3.77 0 0 1 .096-2.713s.839-.275 2.749 1.05a9.26 9.26 0 0 1 5.004 0c1.906-1.325 2.74-1.05 2.74-1.05.37.858.406 1.828.101 2.713a4.017 4.017 0 0 1 1.029 2.75c0 3.939-2.339 4.805-4.564 5.058a2.471 2.471 0 0 1 .679 1.897c0 1.372-.012 2.477-.012 2.814 0 .272.18.592.687.492a10.05 10.05 0 0 0 5.388-4.421 10.473 10.473 0 0 0 1.313-6.948 10.32 10.32 0 0 0-3.39-6.165A9.847 9.847 0 0 0 12.007 2Z" clip-rule="evenodd"></path></svg><span class="ml-1">nimiq/qr-creator</span></a></p></div></div></header><nav class="py-2"><span><a href="https://app.unpkg.com/qr-creator@1.0.0" class="text-blue-600 hover:underline">qr-creator</a></span><span> / </span><span><a href="https://app.unpkg.com/qr-creator@1.0.0/files/dist" class="text-blue-600 hover:underline">dist</a></span><span> / </span><span>qr-creator.es6.min.js</span></nav><div class="p-3 border border-slate-300 bg-slate-100 text-sm flex justify-between select-none"><div class="w-64"><span><span>30 lines </span><span>(29 loc) </span><span>• </span></span><span>12.1 kB</span></div><div class="hidden flex-grow sm:block text-center">JavaScript</div><div class="w-64 hidden sm:block text-right"><a href="https://unpkg.com/qr-creator@1.0.0/dist/qr-creator.es6.min.js" class="py-1 px-2 border border-slate-300 bg-slate-100 hover:bg-slate-200 rounded-sm">View Raw</a></div></div><div data-hydrate="{"key":"CodeViewer","props":{"html":"<span class=\"hljs-comment\">/*\n jquery-qrcode v0.14.0 - https://larsjung.de/jquery-qrcode/ */</span>\n<span class=\"hljs-meta\">&#x27;use strict&#x27;</span>;<span class=\"hljs-keyword\">let</span> G=<span class=\"hljs-literal\">null</span>;<span class=\"hljs-keyword\">class</span> <span class=\"hljs-title class_\">H</span>{}H.<span class=\"hljs-property\">render</span>=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">w,B</span>){<span class=\"hljs-title function_\">G</span>(w,B)};self.<span class=\"hljs-property\">QrCreator</span>=H;\n(<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">w</span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">B</span>(<span class=\"hljs-params\">t,c,a,e</span>){<span class=\"hljs-keyword\">var</span> b={},h=<span class=\"hljs-title function_\">w</span>(a,c);h.<span class=\"hljs-title function_\">u</span>(t);h.<span class=\"hljs-title function_\">J</span>();e=e||<span class=\"hljs-number\">0</span>;<span class=\"hljs-keyword\">var</span> r=h.<span class=\"hljs-title function_\">h</span>(),d=h.<span class=\"hljs-title function_\">h</span>()+<span class=\"hljs-number\">2</span>*e;b.<span class=\"hljs-property\">text</span>=t;b.<span class=\"hljs-property\">level</span>=c;b.<span class=\"hljs-property\">version</span>=a;b.<span class=\"hljs-property\">O</span>=d;b.<span class=\"hljs-property\">a</span>=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){b-=e;a-=e;<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>&gt;b||b&gt;=r||<span class=\"hljs-number\">0</span>&gt;a||a&gt;=r?!<span class=\"hljs-number\">1</span>:h.<span class=\"hljs-title function_\">a</span>(b,a)};<span class=\"hljs-keyword\">return</span> b}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">C</span>(<span class=\"hljs-params\">t,c,a,e,b,h,r,d,g,x</span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">u</span>(<span class=\"hljs-params\">b,a,f,c,d,r,g</span>){b?(t.<span class=\"hljs-title function_\">lineTo</span>(a+r,f+g),t.<span class=\"hljs-title function_\">arcTo</span>(a,f,c,d,h)):t.<span class=\"hljs-title function_\">lineTo</span>(a,f)}r?t.<span class=\"hljs-title function_\">moveTo</span>(c+h,a):t.<span class=\"hljs-title function_\">moveTo</span>(c,a);<span class=\"hljs-title function_\">u</span>(d,e,a,e,b,-h,<span class=\"hljs-number\">0</span>);<span class=\"hljs-title function_\">u</span>(g,e,b,c,b,<span class=\"hljs-number\">0</span>,-h);<span class=\"hljs-title function_\">u</span>(x,c,b,c,a,h,<span class=\"hljs-number\">0</span>);<span class=\"hljs-title function_\">u</span>(r,c,a,e,a,<span class=\"hljs-number\">0</span>,h)}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">z</span>(<span class=\"hljs-params\">t,c,a,e,b,h,r,d,g,x</span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">u</span>(<span class=\"hljs-params\">b,a,c,d</span>){t.<span class=\"hljs-title function_\">moveTo</span>(b+c,a);t.<span class=\"hljs-title function_\">lineTo</span>(b,\na);t.<span class=\"hljs-title function_\">lineTo</span>(b,a+d);t.<span class=\"hljs-title function_\">arcTo</span>(b,a,b+c,a,h)}r&amp;&amp;<span class=\"hljs-title function_\">u</span>(c,a,h,h);d&amp;&amp;<span class=\"hljs-title function_\">u</span>(e,a,-h,h);g&amp;&amp;<span class=\"hljs-title function_\">u</span>(e,b,-h,-h);x&amp;&amp;<span class=\"hljs-title function_\">u</span>(c,b,h,-h)}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">A</span>(<span class=\"hljs-params\">t,c</span>){<span class=\"hljs-keyword\">var</span> a=c.<span class=\"hljs-property\">fill</span>;<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-string\">&quot;string&quot;</span>===<span class=\"hljs-keyword\">typeof</span> a)t.<span class=\"hljs-property\">fillStyle</span>=a;<span class=\"hljs-keyword\">else</span>{<span class=\"hljs-keyword\">var</span> e=a.<span class=\"hljs-property\">type</span>,b=a.<span class=\"hljs-property\">colorStops</span>;a=a.<span class=\"hljs-property\">position</span>.<span class=\"hljs-title function_\">map</span>(<span class=\"hljs-function\">(<span class=\"hljs-params\">b</span>)=&gt;</span><span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">round</span>(b*c.<span class=\"hljs-property\">size</span>));<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-string\">&quot;linear-gradient&quot;</span>===e)<span class=\"hljs-keyword\">var</span> h=t.<span class=\"hljs-property\">createLinearGradient</span>.<span class=\"hljs-title function_\">apply</span>(t,a);<span class=\"hljs-keyword\">else</span> <span class=\"hljs-keyword\">if</span>(<span class=\"hljs-string\">&quot;radial-gradient&quot;</span>===e)h=t.<span class=\"hljs-property\">createRadialGradient</span>.<span class=\"hljs-title function_\">apply</span>(t,a);<span class=\"hljs-keyword\">else</span> <span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(<span class=\"hljs-string\">&quot;Unsupported fill&quot;</span>);b.<span class=\"hljs-title function_\">forEach</span>(<span class=\"hljs-function\">(<span class=\"hljs-params\">[b,a]</span>)=&gt;</span>{h.<span class=\"hljs-title function_\">addColorStop</span>(b,a)});t.<span class=\"hljs-property\">fillStyle</span>=h}}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">y</span>(<span class=\"hljs-params\">t,c</span>){<span class=\"hljs-attr\">a</span>:{<span class=\"hljs-keyword\">var</span> a=c.<span class=\"hljs-property\">text</span>,e=\nc.<span class=\"hljs-property\">v</span>,b=c.<span class=\"hljs-property\">N</span>,h=c.<span class=\"hljs-property\">K</span>,r=c.<span class=\"hljs-property\">P</span>;b=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">max</span>(<span class=\"hljs-number\">1</span>,b||<span class=\"hljs-number\">1</span>);<span class=\"hljs-keyword\">for</span>(h=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">min</span>(<span class=\"hljs-number\">40</span>,h||<span class=\"hljs-number\">40</span>);b&lt;=h;b+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">try</span>{<span class=\"hljs-keyword\">var</span> d=<span class=\"hljs-title function_\">B</span>(a,e,b,r);<span class=\"hljs-keyword\">break</span> a}<span class=\"hljs-keyword\">catch</span>(J){}d=<span class=\"hljs-keyword\">void</span> <span class=\"hljs-number\">0</span>}<span class=\"hljs-keyword\">if</span>(!d)<span class=\"hljs-keyword\">return</span> <span class=\"hljs-literal\">null</span>;a=t.<span class=\"hljs-title function_\">getContext</span>(<span class=\"hljs-string\">&quot;2d&quot;</span>);c.<span class=\"hljs-property\">background</span>&amp;&amp;(a.<span class=\"hljs-property\">fillStyle</span>=c.<span class=\"hljs-property\">background</span>,a.<span class=\"hljs-title function_\">fillRect</span>(c.<span class=\"hljs-property\">left</span>,c.<span class=\"hljs-property\">top</span>,c.<span class=\"hljs-property\">size</span>,c.<span class=\"hljs-property\">size</span>));e=d.<span class=\"hljs-property\">O</span>;h=c.<span class=\"hljs-property\">size</span>/e;a.<span class=\"hljs-title function_\">beginPath</span>();<span class=\"hljs-keyword\">for</span>(r=<span class=\"hljs-number\">0</span>;r&lt;e;r+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(b=<span class=\"hljs-number\">0</span>;b&lt;e;b+=<span class=\"hljs-number\">1</span>){<span class=\"hljs-keyword\">var</span> g=a,x=c.<span class=\"hljs-property\">left</span>+b*h,u=c.<span class=\"hljs-property\">top</span>+r*h,p=r,q=b,f=d.<span class=\"hljs-property\">a</span>,k=x+h,m=u+h,D=p-<span class=\"hljs-number\">1</span>,E=p+<span class=\"hljs-number\">1</span>,n=q-<span class=\"hljs-number\">1</span>,l=q+<span class=\"hljs-number\">1</span>,y=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">min</span>(<span class=\"hljs-number\">.5</span>,<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">max</span>(<span class=\"hljs-number\">0</span>,c.<span class=\"hljs-property\">R</span>))*h),v=<span class=\"hljs-title function_\">f</span>(p,q),I=<span class=\"hljs-title function_\">f</span>(D,n),w=<span class=\"hljs-title function_\">f</span>(D,q);D=<span class=\"hljs-title function_\">f</span>(D,l);<span class=\"hljs-keyword\">var</span> F=<span class=\"hljs-title function_\">f</span>(p,l);l=<span class=\"hljs-title function_\">f</span>(E,l);q=<span class=\"hljs-title function_\">f</span>(E,\nq);E=<span class=\"hljs-title function_\">f</span>(E,n);p=<span class=\"hljs-title function_\">f</span>(p,n);x=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">round</span>(x);u=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">round</span>(u);k=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">round</span>(k);m=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">round</span>(m);v?<span class=\"hljs-title function_\">C</span>(g,x,u,k,m,y,!w&amp;&amp;!p,!w&amp;&amp;!F,!q&amp;&amp;!F,!q&amp;&amp;!p):<span class=\"hljs-title function_\">z</span>(g,x,u,k,m,y,w&amp;&amp;p&amp;&amp;I,w&amp;&amp;F&amp;&amp;D,q&amp;&amp;F&amp;&amp;l,q&amp;&amp;p&amp;&amp;E)}<span class=\"hljs-title function_\">A</span>(a,c);a.<span class=\"hljs-title function_\">fill</span>();<span class=\"hljs-keyword\">return</span> t}<span class=\"hljs-keyword\">var</span> v={<span class=\"hljs-attr\">minVersion</span>:<span class=\"hljs-number\">1</span>,<span class=\"hljs-attr\">maxVersion</span>:<span class=\"hljs-number\">40</span>,<span class=\"hljs-attr\">ecLevel</span>:<span class=\"hljs-string\">&quot;L&quot;</span>,<span class=\"hljs-attr\">left</span>:<span class=\"hljs-number\">0</span>,<span class=\"hljs-attr\">top</span>:<span class=\"hljs-number\">0</span>,<span class=\"hljs-attr\">size</span>:<span class=\"hljs-number\">200</span>,<span class=\"hljs-attr\">fill</span>:<span class=\"hljs-string\">&quot;#000&quot;</span>,<span class=\"hljs-attr\">background</span>:<span class=\"hljs-literal\">null</span>,<span class=\"hljs-attr\">text</span>:<span class=\"hljs-string\">&quot;no text&quot;</span>,<span class=\"hljs-attr\">radius</span>:<span class=\"hljs-number\">.5</span>,<span class=\"hljs-attr\">quiet</span>:<span class=\"hljs-number\">0</span>};G=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">t,c</span>){<span class=\"hljs-keyword\">var</span> a={};<span class=\"hljs-title class_\">Object</span>.<span class=\"hljs-title function_\">assign</span>(a,v,t);a.<span class=\"hljs-property\">N</span>=a.<span class=\"hljs-property\">minVersion</span>;a.<span class=\"hljs-property\">K</span>=a.<span class=\"hljs-property\">maxVersion</span>;a.<span class=\"hljs-property\">v</span>=a.<span class=\"hljs-property\">ecLevel</span>;a.<span class=\"hljs-property\">left</span>=a.<span class=\"hljs-property\">left</span>;a.<span class=\"hljs-property\">top</span>=a.<span class=\"hljs-property\">top</span>;a.<span class=\"hljs-property\">size</span>=a.<span class=\"hljs-property\">size</span>;a.<span class=\"hljs-property\">fill</span>=a.<span class=\"hljs-property\">fill</span>;a.<span class=\"hljs-property\">background</span>=a.<span class=\"hljs-property\">background</span>;\na.<span class=\"hljs-property\">text</span>=a.<span class=\"hljs-property\">text</span>;a.<span class=\"hljs-property\">R</span>=a.<span class=\"hljs-property\">radius</span>;a.<span class=\"hljs-property\">P</span>=a.<span class=\"hljs-property\">quiet</span>;<span class=\"hljs-keyword\">if</span>(c <span class=\"hljs-keyword\">instanceof</span> <span class=\"hljs-title class_\">HTMLCanvasElement</span>){<span class=\"hljs-keyword\">if</span>(c.<span class=\"hljs-property\">width</span>!==a.<span class=\"hljs-property\">size</span>||c.<span class=\"hljs-property\">height</span>!==a.<span class=\"hljs-property\">size</span>)c.<span class=\"hljs-property\">width</span>=a.<span class=\"hljs-property\">size</span>,c.<span class=\"hljs-property\">height</span>=a.<span class=\"hljs-property\">size</span>;c.<span class=\"hljs-title function_\">getContext</span>(<span class=\"hljs-string\">&quot;2d&quot;</span>).<span class=\"hljs-title function_\">clearRect</span>(<span class=\"hljs-number\">0</span>,<span class=\"hljs-number\">0</span>,c.<span class=\"hljs-property\">width</span>,c.<span class=\"hljs-property\">height</span>);<span class=\"hljs-title function_\">y</span>(c,a)}<span class=\"hljs-keyword\">else</span> t=<span class=\"hljs-variable language_\">document</span>.<span class=\"hljs-title function_\">createElement</span>(<span class=\"hljs-string\">&quot;canvas&quot;</span>),t.<span class=\"hljs-property\">width</span>=a.<span class=\"hljs-property\">size</span>,t.<span class=\"hljs-property\">height</span>=a.<span class=\"hljs-property\">size</span>,a=<span class=\"hljs-title function_\">y</span>(t,a),c.<span class=\"hljs-title function_\">appendChild</span>(a)}})(<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">w</span>(<span class=\"hljs-params\">c</span>){<span class=\"hljs-keyword\">var</span> a=C.<span class=\"hljs-title function_\">s</span>(c);<span class=\"hljs-keyword\">return</span>{<span class=\"hljs-attr\">S</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">4</span>},<span class=\"hljs-attr\">b</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">return</span> a.<span class=\"hljs-property\">length</span>},<span class=\"hljs-attr\">write</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">c</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> b=<span class=\"hljs-number\">0</span>;b&lt;a.<span class=\"hljs-property\">length</span>;b+=<span class=\"hljs-number\">1</span>)c.<span class=\"hljs-title function_\">put</span>(a[b],<span class=\"hljs-number\">8</span>)}}}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">B</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">var</span> c=[],a=<span class=\"hljs-number\">0</span>,e={<span class=\"hljs-attr\">B</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">return</span> c},\n<span class=\"hljs-attr\">c</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">1</span>==(c[<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(b/<span class=\"hljs-number\">8</span>)]&gt;&gt;&gt;<span class=\"hljs-number\">7</span>-b%<span class=\"hljs-number\">8</span>&amp;<span class=\"hljs-number\">1</span>)},<span class=\"hljs-attr\">put</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,h</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=<span class=\"hljs-number\">0</span>;a&lt;h;a+=<span class=\"hljs-number\">1</span>)e.<span class=\"hljs-title function_\">m</span>(<span class=\"hljs-number\">1</span>==(b&gt;&gt;&gt;h-a-<span class=\"hljs-number\">1</span>&amp;<span class=\"hljs-number\">1</span>))},<span class=\"hljs-attr\">f</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">return</span> a},<span class=\"hljs-attr\">m</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">var</span> h=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(a/<span class=\"hljs-number\">8</span>);c.<span class=\"hljs-property\">length</span>&lt;=h&amp;&amp;c.<span class=\"hljs-title function_\">push</span>(<span class=\"hljs-number\">0</span>);b&amp;&amp;(c[h]|=<span class=\"hljs-number\">128</span>&gt;&gt;&gt;a%<span class=\"hljs-number\">8</span>);a+=<span class=\"hljs-number\">1</span>}};<span class=\"hljs-keyword\">return</span> e}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">C</span>(<span class=\"hljs-params\">c,a</span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">e</span>(<span class=\"hljs-params\">b,h</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=-<span class=\"hljs-number\">1</span>;<span class=\"hljs-number\">7</span>&gt;=a;a+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">if</span>(!(-<span class=\"hljs-number\">1</span>&gt;=b+a||d&lt;=b+a))<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> c=-<span class=\"hljs-number\">1</span>;<span class=\"hljs-number\">7</span>&gt;=c;c+=<span class=\"hljs-number\">1</span>)-<span class=\"hljs-number\">1</span>&gt;=h+c||d&lt;=h+c||(r[b+a][h+c]=<span class=\"hljs-number\">0</span>&lt;=a&amp;&amp;<span class=\"hljs-number\">6</span>&gt;=a&amp;&amp;(<span class=\"hljs-number\">0</span>==c||<span class=\"hljs-number\">6</span>==c)||<span class=\"hljs-number\">0</span>&lt;=c&amp;&amp;<span class=\"hljs-number\">6</span>&gt;=c&amp;&amp;(<span class=\"hljs-number\">0</span>==a||<span class=\"hljs-number\">6</span>==a)||<span class=\"hljs-number\">2</span>&lt;=a&amp;&amp;<span class=\"hljs-number\">4</span>&gt;=a&amp;&amp;<span class=\"hljs-number\">2</span>&lt;=c&amp;&amp;<span class=\"hljs-number\">4</span>&gt;=c?!<span class=\"hljs-number\">0</span>:!<span class=\"hljs-number\">1</span>)}<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">b</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> f=d=<span class=\"hljs-number\">4</span>*c+<span class=\"hljs-number\">17</span>,k=<span class=\"hljs-title class_\">Array</span>(f),m=<span class=\"hljs-number\">0</span>;m&lt;\nf;m+=<span class=\"hljs-number\">1</span>){k[m]=<span class=\"hljs-title class_\">Array</span>(f);<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> p=<span class=\"hljs-number\">0</span>;p&lt;f;p+=<span class=\"hljs-number\">1</span>)k[m][p]=<span class=\"hljs-literal\">null</span>}r=k;<span class=\"hljs-title function_\">e</span>(<span class=\"hljs-number\">0</span>,<span class=\"hljs-number\">0</span>);<span class=\"hljs-title function_\">e</span>(d-<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">0</span>);<span class=\"hljs-title function_\">e</span>(<span class=\"hljs-number\">0</span>,d-<span class=\"hljs-number\">7</span>);f=y.<span class=\"hljs-title function_\">G</span>(c);<span class=\"hljs-keyword\">for</span>(k=<span class=\"hljs-number\">0</span>;k&lt;f.<span class=\"hljs-property\">length</span>;k+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(m=<span class=\"hljs-number\">0</span>;m&lt;f.<span class=\"hljs-property\">length</span>;m+=<span class=\"hljs-number\">1</span>){p=f[k];<span class=\"hljs-keyword\">var</span> q=f[m];<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-literal\">null</span>==r[p][q])<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> n=-<span class=\"hljs-number\">2</span>;<span class=\"hljs-number\">2</span>&gt;=n;n+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> l=-<span class=\"hljs-number\">2</span>;<span class=\"hljs-number\">2</span>&gt;=l;l+=<span class=\"hljs-number\">1</span>)r[p+n][q+l]=-<span class=\"hljs-number\">2</span>==n||<span class=\"hljs-number\">2</span>==n||-<span class=\"hljs-number\">2</span>==l||<span class=\"hljs-number\">2</span>==l||<span class=\"hljs-number\">0</span>==n&amp;&amp;<span class=\"hljs-number\">0</span>==l}<span class=\"hljs-keyword\">for</span>(f=<span class=\"hljs-number\">8</span>;f&lt;d-<span class=\"hljs-number\">8</span>;f+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-literal\">null</span>==r[f][<span class=\"hljs-number\">6</span>]&amp;&amp;(r[f][<span class=\"hljs-number\">6</span>]=<span class=\"hljs-number\">0</span>==f%<span class=\"hljs-number\">2</span>);<span class=\"hljs-keyword\">for</span>(f=<span class=\"hljs-number\">8</span>;f&lt;d-<span class=\"hljs-number\">8</span>;f+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-literal\">null</span>==r[<span class=\"hljs-number\">6</span>][f]&amp;&amp;(r[<span class=\"hljs-number\">6</span>][f]=<span class=\"hljs-number\">0</span>==f%<span class=\"hljs-number\">2</span>);f=y.<span class=\"hljs-title function_\">w</span>(h&lt;&lt;<span class=\"hljs-number\">3</span>|a);<span class=\"hljs-keyword\">for</span>(k=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">15</span>&gt;k;k+=<span class=\"hljs-number\">1</span>)m=!b&amp;&amp;<span class=\"hljs-number\">1</span>==(f&gt;&gt;k&amp;<span class=\"hljs-number\">1</span>),r[<span class=\"hljs-number\">6</span>&gt;k?<span class=\"hljs-attr\">k</span>:<span class=\"hljs-number\">8</span>&gt;k?k+<span class=\"hljs-number\">1</span>:d-<span class=\"hljs-number\">15</span>+k][<span class=\"hljs-number\">8</span>]=m,r[<span class=\"hljs-number\">8</span>][<span class=\"hljs-number\">8</span>&gt;k?d-k-<span class=\"hljs-number\">1</span>:<span class=\"hljs-number\">9</span>&gt;k?<span class=\"hljs-number\">15</span>-<span class=\"hljs-attr\">k</span>:<span class=\"hljs-number\">14</span>-k]=m;r[d-<span class=\"hljs-number\">8</span>][<span class=\"hljs-number\">8</span>]=!b;<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">7</span>&lt;=\nc){f=y.<span class=\"hljs-title function_\">A</span>(c);<span class=\"hljs-keyword\">for</span>(k=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">18</span>&gt;k;k+=<span class=\"hljs-number\">1</span>)m=!b&amp;&amp;<span class=\"hljs-number\">1</span>==(f&gt;&gt;k&amp;<span class=\"hljs-number\">1</span>),r[<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(k/<span class=\"hljs-number\">3</span>)][k%<span class=\"hljs-number\">3</span>+d-<span class=\"hljs-number\">8</span>-<span class=\"hljs-number\">3</span>]=m;<span class=\"hljs-keyword\">for</span>(k=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">18</span>&gt;k;k+=<span class=\"hljs-number\">1</span>)m=!b&amp;&amp;<span class=\"hljs-number\">1</span>==(f&gt;&gt;k&amp;<span class=\"hljs-number\">1</span>),r[k%<span class=\"hljs-number\">3</span>+d-<span class=\"hljs-number\">8</span>-<span class=\"hljs-number\">3</span>][<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(k/<span class=\"hljs-number\">3</span>)]=m}<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-literal\">null</span>==g){b=t.<span class=\"hljs-title function_\">I</span>(c,h);f=<span class=\"hljs-title function_\">B</span>();<span class=\"hljs-keyword\">for</span>(k=<span class=\"hljs-number\">0</span>;k&lt;x.<span class=\"hljs-property\">length</span>;k+=<span class=\"hljs-number\">1</span>)m=x[k],f.<span class=\"hljs-title function_\">put</span>(<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">4</span>),f.<span class=\"hljs-title function_\">put</span>(m.<span class=\"hljs-title function_\">b</span>(),y.<span class=\"hljs-title function_\">f</span>(<span class=\"hljs-number\">4</span>,c)),m.<span class=\"hljs-title function_\">write</span>(f);<span class=\"hljs-keyword\">for</span>(k=m=<span class=\"hljs-number\">0</span>;k&lt;b.<span class=\"hljs-property\">length</span>;k+=<span class=\"hljs-number\">1</span>)m+=b[k].<span class=\"hljs-property\">j</span>;<span class=\"hljs-keyword\">if</span>(f.<span class=\"hljs-title function_\">f</span>()&gt;<span class=\"hljs-number\">8</span>*m)<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(<span class=\"hljs-string\">&quot;code length overflow. (&quot;</span>+f.<span class=\"hljs-title function_\">f</span>()+<span class=\"hljs-string\">&quot;&gt;&quot;</span>+<span class=\"hljs-number\">8</span>*m+<span class=\"hljs-string\">&quot;)&quot;</span>);<span class=\"hljs-keyword\">for</span>(f.<span class=\"hljs-title function_\">f</span>()+<span class=\"hljs-number\">4</span>&lt;=<span class=\"hljs-number\">8</span>*m&amp;&amp;f.<span class=\"hljs-title function_\">put</span>(<span class=\"hljs-number\">0</span>,<span class=\"hljs-number\">4</span>);<span class=\"hljs-number\">0</span>!=f.<span class=\"hljs-title function_\">f</span>()%<span class=\"hljs-number\">8</span>;)f.<span class=\"hljs-title function_\">m</span>(!<span class=\"hljs-number\">1</span>);<span class=\"hljs-keyword\">for</span>(;!(f.<span class=\"hljs-title function_\">f</span>()&gt;=<span class=\"hljs-number\">8</span>*m);){f.<span class=\"hljs-title function_\">put</span>(<span class=\"hljs-number\">236</span>,<span class=\"hljs-number\">8</span>);<span class=\"hljs-keyword\">if</span>(f.<span class=\"hljs-title function_\">f</span>()&gt;=<span class=\"hljs-number\">8</span>*m)<span class=\"hljs-keyword\">break</span>;f.<span class=\"hljs-title function_\">put</span>(<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">8</span>)}<span class=\"hljs-keyword\">var</span> u=<span class=\"hljs-number\">0</span>;m=k=<span class=\"hljs-number\">0</span>;p=<span class=\"hljs-title class_\">Array</span>(b.<span class=\"hljs-property\">length</span>);\nq=<span class=\"hljs-title class_\">Array</span>(b.<span class=\"hljs-property\">length</span>);<span class=\"hljs-keyword\">for</span>(n=<span class=\"hljs-number\">0</span>;n&lt;b.<span class=\"hljs-property\">length</span>;n+=<span class=\"hljs-number\">1</span>){<span class=\"hljs-keyword\">var</span> v=b[n].<span class=\"hljs-property\">j</span>,w=b[n].<span class=\"hljs-property\">o</span>-v;k=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">max</span>(k,v);m=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">max</span>(m,w);p[n]=<span class=\"hljs-title class_\">Array</span>(v);<span class=\"hljs-keyword\">for</span>(l=<span class=\"hljs-number\">0</span>;l&lt;p[n].<span class=\"hljs-property\">length</span>;l+=<span class=\"hljs-number\">1</span>)p[n][l]=<span class=\"hljs-number\">255</span>&amp;f.<span class=\"hljs-title function_\">B</span>()[l+u];u+=v;l=y.<span class=\"hljs-title function_\">C</span>(w);v=<span class=\"hljs-title function_\">z</span>(p[n],l.<span class=\"hljs-title function_\">b</span>()-<span class=\"hljs-number\">1</span>).<span class=\"hljs-title function_\">l</span>(l);q[n]=<span class=\"hljs-title class_\">Array</span>(l.<span class=\"hljs-title function_\">b</span>()-<span class=\"hljs-number\">1</span>);<span class=\"hljs-keyword\">for</span>(l=<span class=\"hljs-number\">0</span>;l&lt;q[n].<span class=\"hljs-property\">length</span>;l+=<span class=\"hljs-number\">1</span>)w=l+v.<span class=\"hljs-title function_\">b</span>()-q[n].<span class=\"hljs-property\">length</span>,q[n][l]=<span class=\"hljs-number\">0</span>&lt;=w?v.<span class=\"hljs-title function_\">c</span>(w):<span class=\"hljs-number\">0</span>}<span class=\"hljs-keyword\">for</span>(l=f=<span class=\"hljs-number\">0</span>;l&lt;b.<span class=\"hljs-property\">length</span>;l+=<span class=\"hljs-number\">1</span>)f+=b[l].<span class=\"hljs-property\">o</span>;f=<span class=\"hljs-title class_\">Array</span>(f);<span class=\"hljs-keyword\">for</span>(l=u=<span class=\"hljs-number\">0</span>;l&lt;k;l+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(n=<span class=\"hljs-number\">0</span>;n&lt;b.<span class=\"hljs-property\">length</span>;n+=<span class=\"hljs-number\">1</span>)l&lt;p[n].<span class=\"hljs-property\">length</span>&amp;&amp;(f[u]=p[n][l],u+=<span class=\"hljs-number\">1</span>);<span class=\"hljs-keyword\">for</span>(l=<span class=\"hljs-number\">0</span>;l&lt;m;l+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(n=<span class=\"hljs-number\">0</span>;n&lt;b.<span class=\"hljs-property\">length</span>;n+=<span class=\"hljs-number\">1</span>)l&lt;q[n].<span class=\"hljs-property\">length</span>&amp;&amp;(f[u]=q[n][l],u+=<span class=\"hljs-number\">1</span>);g=f}b=g;f=\n-<span class=\"hljs-number\">1</span>;k=d-<span class=\"hljs-number\">1</span>;m=<span class=\"hljs-number\">7</span>;p=<span class=\"hljs-number\">0</span>;a=y.<span class=\"hljs-title function_\">F</span>(a);<span class=\"hljs-keyword\">for</span>(q=d-<span class=\"hljs-number\">1</span>;<span class=\"hljs-number\">0</span>&lt;q;q-=<span class=\"hljs-number\">2</span>)<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-number\">6</span>==q&amp;&amp;--q;;){<span class=\"hljs-keyword\">for</span>(n=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">2</span>&gt;n;n+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-literal\">null</span>==r[k][q-n]&amp;&amp;(l=!<span class=\"hljs-number\">1</span>,p&lt;b.<span class=\"hljs-property\">length</span>&amp;&amp;(l=<span class=\"hljs-number\">1</span>==(b[p]&gt;&gt;&gt;m&amp;<span class=\"hljs-number\">1</span>)),<span class=\"hljs-title function_\">a</span>(k,q-n)&amp;&amp;(l=!l),r[k][q-n]=l,--m,-<span class=\"hljs-number\">1</span>==m&amp;&amp;(p+=<span class=\"hljs-number\">1</span>,m=<span class=\"hljs-number\">7</span>));k+=f;<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">0</span>&gt;k||d&lt;=k){k-=f;f=-f;<span class=\"hljs-keyword\">break</span>}}}<span class=\"hljs-keyword\">var</span> h=A[a],r=<span class=\"hljs-literal\">null</span>,d=<span class=\"hljs-number\">0</span>,g=<span class=\"hljs-literal\">null</span>,x=[],u={<span class=\"hljs-attr\">u</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){b=<span class=\"hljs-title function_\">w</span>(b);x.<span class=\"hljs-title function_\">push</span>(b);g=<span class=\"hljs-literal\">null</span>},<span class=\"hljs-attr\">a</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">0</span>&gt;b||d&lt;=b||<span class=\"hljs-number\">0</span>&gt;a||d&lt;=a)<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(b+<span class=\"hljs-string\">&quot;,&quot;</span>+a);<span class=\"hljs-keyword\">return</span> r[b][a]},<span class=\"hljs-attr\">h</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">return</span> d},<span class=\"hljs-attr\">J</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=<span class=\"hljs-number\">0</span>,h=<span class=\"hljs-number\">0</span>,c=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">8</span>&gt;c;c+=<span class=\"hljs-number\">1</span>){<span class=\"hljs-title function_\">b</span>(!<span class=\"hljs-number\">0</span>,c);<span class=\"hljs-keyword\">var</span> d=y.<span class=\"hljs-title function_\">D</span>(u);<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">0</span>==c||a&gt;d)a=d,h=c}<span class=\"hljs-title function_\">b</span>(!<span class=\"hljs-number\">1</span>,h)}};<span class=\"hljs-keyword\">return</span> u}\n<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">z</span>(<span class=\"hljs-params\">c,a</span>){<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-string\">&quot;undefined&quot;</span>==<span class=\"hljs-keyword\">typeof</span> c.<span class=\"hljs-property\">length</span>)<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(c.<span class=\"hljs-property\">length</span>+<span class=\"hljs-string\">&quot;/&quot;</span>+a);<span class=\"hljs-keyword\">var</span> e=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> b=<span class=\"hljs-number\">0</span>;b&lt;c.<span class=\"hljs-property\">length</span>&amp;&amp;<span class=\"hljs-number\">0</span>==c[b];)b+=<span class=\"hljs-number\">1</span>;<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> r=<span class=\"hljs-title class_\">Array</span>(c.<span class=\"hljs-property\">length</span>-b+a),d=<span class=\"hljs-number\">0</span>;d&lt;c.<span class=\"hljs-property\">length</span>-b;d+=<span class=\"hljs-number\">1</span>)r[d]=c[d+b];<span class=\"hljs-keyword\">return</span> r}(),b={<span class=\"hljs-attr\">c</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">return</span> e[b]},<span class=\"hljs-attr\">b</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">return</span> e.<span class=\"hljs-property\">length</span>},<span class=\"hljs-attr\">multiply</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">a</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> h=<span class=\"hljs-title class_\">Array</span>(b.<span class=\"hljs-title function_\">b</span>()+a.<span class=\"hljs-title function_\">b</span>()-<span class=\"hljs-number\">1</span>),c=<span class=\"hljs-number\">0</span>;c&lt;b.<span class=\"hljs-title function_\">b</span>();c+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> g=<span class=\"hljs-number\">0</span>;g&lt;a.<span class=\"hljs-title function_\">b</span>();g+=<span class=\"hljs-number\">1</span>)h[c+g]^=v.<span class=\"hljs-title function_\">i</span>(v.<span class=\"hljs-title function_\">g</span>(b.<span class=\"hljs-title function_\">c</span>(c))+v.<span class=\"hljs-title function_\">g</span>(a.<span class=\"hljs-title function_\">c</span>(g)));<span class=\"hljs-keyword\">return</span> <span class=\"hljs-title function_\">z</span>(h,<span class=\"hljs-number\">0</span>)},<span class=\"hljs-attr\">l</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">a</span>){<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">0</span>&gt;b.<span class=\"hljs-title function_\">b</span>()-a.<span class=\"hljs-title function_\">b</span>())<span class=\"hljs-keyword\">return</span> b;<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> c=v.<span class=\"hljs-title function_\">g</span>(b.<span class=\"hljs-title function_\">c</span>(<span class=\"hljs-number\">0</span>))-v.<span class=\"hljs-title function_\">g</span>(a.<span class=\"hljs-title function_\">c</span>(<span class=\"hljs-number\">0</span>)),h=<span class=\"hljs-title class_\">Array</span>(b.<span class=\"hljs-title function_\">b</span>()),\ng=<span class=\"hljs-number\">0</span>;g&lt;b.<span class=\"hljs-title function_\">b</span>();g+=<span class=\"hljs-number\">1</span>)h[g]=b.<span class=\"hljs-title function_\">c</span>(g);<span class=\"hljs-keyword\">for</span>(g=<span class=\"hljs-number\">0</span>;g&lt;a.<span class=\"hljs-title function_\">b</span>();g+=<span class=\"hljs-number\">1</span>)h[g]^=v.<span class=\"hljs-title function_\">i</span>(v.<span class=\"hljs-title function_\">g</span>(a.<span class=\"hljs-title function_\">c</span>(g))+c);<span class=\"hljs-keyword\">return</span> <span class=\"hljs-title function_\">z</span>(h,<span class=\"hljs-number\">0</span>).<span class=\"hljs-title function_\">l</span>(a)}};<span class=\"hljs-keyword\">return</span> b}C.<span class=\"hljs-property\">s</span>=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">c</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=[],e=<span class=\"hljs-number\">0</span>;e&lt;c.<span class=\"hljs-property\">length</span>;e++){<span class=\"hljs-keyword\">var</span> b=c.<span class=\"hljs-title function_\">charCodeAt</span>(e);<span class=\"hljs-number\">128</span>&gt;b?a.<span class=\"hljs-title function_\">push</span>(b):<span class=\"hljs-number\">2048</span>&gt;b?a.<span class=\"hljs-title function_\">push</span>(<span class=\"hljs-number\">192</span>|b&gt;&gt;<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">128</span>|b&amp;<span class=\"hljs-number\">63</span>):<span class=\"hljs-number\">55296</span>&gt;b||<span class=\"hljs-number\">57344</span>&lt;=b?a.<span class=\"hljs-title function_\">push</span>(<span class=\"hljs-number\">224</span>|b&gt;&gt;<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">128</span>|b&gt;&gt;<span class=\"hljs-number\">6</span>&amp;<span class=\"hljs-number\">63</span>,<span class=\"hljs-number\">128</span>|b&amp;<span class=\"hljs-number\">63</span>):(e++,b=<span class=\"hljs-number\">65536</span>+((b&amp;<span class=\"hljs-number\">1023</span>)&lt;&lt;<span class=\"hljs-number\">10</span>|c.<span class=\"hljs-title function_\">charCodeAt</span>(e)&amp;<span class=\"hljs-number\">1023</span>),a.<span class=\"hljs-title function_\">push</span>(<span class=\"hljs-number\">240</span>|b&gt;&gt;<span class=\"hljs-number\">18</span>,<span class=\"hljs-number\">128</span>|b&gt;&gt;<span class=\"hljs-number\">12</span>&amp;<span class=\"hljs-number\">63</span>,<span class=\"hljs-number\">128</span>|b&gt;&gt;<span class=\"hljs-number\">6</span>&amp;<span class=\"hljs-number\">63</span>,<span class=\"hljs-number\">128</span>|b&amp;<span class=\"hljs-number\">63</span>))}<span class=\"hljs-keyword\">return</span> a};<span class=\"hljs-keyword\">var</span> A={<span class=\"hljs-attr\">L</span>:<span class=\"hljs-number\">1</span>,<span class=\"hljs-attr\">M</span>:<span class=\"hljs-number\">0</span>,<span class=\"hljs-attr\">Q</span>:<span class=\"hljs-number\">3</span>,<span class=\"hljs-attr\">H</span>:<span class=\"hljs-number\">2</span>},y=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">c</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">0</span>!=b;)a+=<span class=\"hljs-number\">1</span>,b&gt;&gt;&gt;=<span class=\"hljs-number\">1</span>;<span class=\"hljs-keyword\">return</span> a}<span class=\"hljs-keyword\">var</span> a=[[],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">18</span>],\n[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">22</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">34</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">38</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">42</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">50</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">54</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">32</span>,<span class=\"hljs-number\">58</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">62</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">66</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">48</span>,<span class=\"hljs-number\">70</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">74</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">78</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">56</span>,<span class=\"hljs-number\">82</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">86</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">62</span>,<span class=\"hljs-number\">90</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">72</span>,<span class=\"hljs-number\">94</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">98</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">78</span>,<span class=\"hljs-number\">102</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">80</span>,<span class=\"hljs-number\">106</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">32</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">84</span>,<span class=\"hljs-number\">110</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">86</span>,<span class=\"hljs-number\">114</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">62</span>,<span class=\"hljs-number\">90</span>,<span class=\"hljs-number\">118</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">98</span>,<span class=\"hljs-number\">122</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">78</span>,<span class=\"hljs-number\">102</span>,<span class=\"hljs-number\">126</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">52</span>,<span class=\"hljs-number\">78</span>,<span class=\"hljs-number\">104</span>,<span class=\"hljs-number\">130</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">56</span>,<span class=\"hljs-number\">82</span>,<span class=\"hljs-number\">108</span>,<span class=\"hljs-number\">134</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">60</span>,<span class=\"hljs-number\">86</span>,<span class=\"hljs-number\">112</span>,<span class=\"hljs-number\">138</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">86</span>,<span class=\"hljs-number\">114</span>,<span class=\"hljs-number\">142</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">62</span>,<span class=\"hljs-number\">90</span>,<span class=\"hljs-number\">118</span>,<span class=\"hljs-number\">146</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">78</span>,<span class=\"hljs-number\">102</span>,<span class=\"hljs-number\">126</span>,<span class=\"hljs-number\">150</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">102</span>,<span class=\"hljs-number\">128</span>,<span class=\"hljs-number\">154</span>],\n[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">80</span>,<span class=\"hljs-number\">106</span>,<span class=\"hljs-number\">132</span>,<span class=\"hljs-number\">158</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">32</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">84</span>,<span class=\"hljs-number\">110</span>,<span class=\"hljs-number\">136</span>,<span class=\"hljs-number\">162</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">82</span>,<span class=\"hljs-number\">110</span>,<span class=\"hljs-number\">138</span>,<span class=\"hljs-number\">166</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">86</span>,<span class=\"hljs-number\">114</span>,<span class=\"hljs-number\">142</span>,<span class=\"hljs-number\">170</span>]],e={<span class=\"hljs-attr\">w</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=b&lt;&lt;<span class=\"hljs-number\">10</span>;<span class=\"hljs-number\">0</span>&lt;=<span class=\"hljs-title function_\">c</span>(a)-<span class=\"hljs-title function_\">c</span>(<span class=\"hljs-number\">1335</span>);)a^=<span class=\"hljs-number\">1335</span>&lt;&lt;<span class=\"hljs-title function_\">c</span>(a)-<span class=\"hljs-title function_\">c</span>(<span class=\"hljs-number\">1335</span>);<span class=\"hljs-keyword\">return</span>(b&lt;&lt;<span class=\"hljs-number\">10</span>|a)^<span class=\"hljs-number\">21522</span>},<span class=\"hljs-attr\">A</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=b&lt;&lt;<span class=\"hljs-number\">12</span>;<span class=\"hljs-number\">0</span>&lt;=<span class=\"hljs-title function_\">c</span>(a)-<span class=\"hljs-title function_\">c</span>(<span class=\"hljs-number\">7973</span>);)a^=<span class=\"hljs-number\">7973</span>&lt;&lt;<span class=\"hljs-title function_\">c</span>(a)-<span class=\"hljs-title function_\">c</span>(<span class=\"hljs-number\">7973</span>);<span class=\"hljs-keyword\">return</span> b&lt;&lt;<span class=\"hljs-number\">12</span>|a},<span class=\"hljs-attr\">G</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">return</span> a[b-<span class=\"hljs-number\">1</span>]},<span class=\"hljs-attr\">F</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">switch</span>(b){<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">0</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==(b+a)%<span class=\"hljs-number\">2</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">1</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==b%<span class=\"hljs-number\">2</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">2</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==a%<span class=\"hljs-number\">3</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">3</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==\n(b+a)%<span class=\"hljs-number\">3</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">4</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==(<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(b/<span class=\"hljs-number\">2</span>)+<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">floor</span>(a/<span class=\"hljs-number\">3</span>))%<span class=\"hljs-number\">2</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">5</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==b*a%<span class=\"hljs-number\">2</span>+b*a%<span class=\"hljs-number\">3</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">6</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==(b*a%<span class=\"hljs-number\">2</span>+b*a%<span class=\"hljs-number\">3</span>)%<span class=\"hljs-number\">2</span>};<span class=\"hljs-keyword\">case</span> <span class=\"hljs-number\">7</span>:<span class=\"hljs-keyword\">return</span> <span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">0</span>==(b*a%<span class=\"hljs-number\">3</span>+(b+a)%<span class=\"hljs-number\">2</span>)%<span class=\"hljs-number\">2</span>};<span class=\"hljs-attr\">default</span>:<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(<span class=\"hljs-string\">&quot;bad maskPattern:&quot;</span>+b);}},<span class=\"hljs-attr\">C</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=<span class=\"hljs-title function_\">z</span>([<span class=\"hljs-number\">1</span>],<span class=\"hljs-number\">0</span>),c=<span class=\"hljs-number\">0</span>;c&lt;b;c+=<span class=\"hljs-number\">1</span>)a=a.<span class=\"hljs-title function_\">multiply</span>(<span class=\"hljs-title function_\">z</span>([<span class=\"hljs-number\">1</span>,v.<span class=\"hljs-title function_\">i</span>(c)],<span class=\"hljs-number\">0</span>));<span class=\"hljs-keyword\">return</span> a},<span class=\"hljs-attr\">f</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">4</span>!=b||<span class=\"hljs-number\">1</span>&gt;a||<span class=\"hljs-number\">40</span>&lt;a)<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(<span class=\"hljs-string\">&quot;mode: &quot;</span>+b+<span class=\"hljs-string\">&quot;; type: &quot;</span>+a);<span class=\"hljs-keyword\">return</span> <span class=\"hljs-number\">10</span>&gt;a?<span class=\"hljs-number\">8</span>:<span class=\"hljs-number\">16</span>},<span class=\"hljs-attr\">D</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> a=b.<span class=\"hljs-title function_\">h</span>(),c=<span class=\"hljs-number\">0</span>,\nd=<span class=\"hljs-number\">0</span>;d&lt;a;d+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> g=<span class=\"hljs-number\">0</span>;g&lt;a;g+=<span class=\"hljs-number\">1</span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> e=<span class=\"hljs-number\">0</span>,t=b.<span class=\"hljs-title function_\">a</span>(d,g),p=-<span class=\"hljs-number\">1</span>;<span class=\"hljs-number\">1</span>&gt;=p;p+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">if</span>(!(<span class=\"hljs-number\">0</span>&gt;d+p||a&lt;=d+p))<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> q=-<span class=\"hljs-number\">1</span>;<span class=\"hljs-number\">1</span>&gt;=q;q+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-number\">0</span>&gt;g+q||a&lt;=g+q||(<span class=\"hljs-number\">0</span>!=p||<span class=\"hljs-number\">0</span>!=q)&amp;&amp;t==b.<span class=\"hljs-title function_\">a</span>(d+p,g+q)&amp;&amp;(e+=<span class=\"hljs-number\">1</span>);<span class=\"hljs-number\">5</span>&lt;e&amp;&amp;(c+=<span class=\"hljs-number\">3</span>+e-<span class=\"hljs-number\">5</span>)}<span class=\"hljs-keyword\">for</span>(d=<span class=\"hljs-number\">0</span>;d&lt;a-<span class=\"hljs-number\">1</span>;d+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(g=<span class=\"hljs-number\">0</span>;g&lt;a-<span class=\"hljs-number\">1</span>;g+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">if</span>(e=<span class=\"hljs-number\">0</span>,b.<span class=\"hljs-title function_\">a</span>(d,g)&amp;&amp;(e+=<span class=\"hljs-number\">1</span>),b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">1</span>,g)&amp;&amp;(e+=<span class=\"hljs-number\">1</span>),b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">1</span>)&amp;&amp;(e+=<span class=\"hljs-number\">1</span>),b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">1</span>,g+<span class=\"hljs-number\">1</span>)&amp;&amp;(e+=<span class=\"hljs-number\">1</span>),<span class=\"hljs-number\">0</span>==e||<span class=\"hljs-number\">4</span>==e)c+=<span class=\"hljs-number\">3</span>;<span class=\"hljs-keyword\">for</span>(d=<span class=\"hljs-number\">0</span>;d&lt;a;d+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(g=<span class=\"hljs-number\">0</span>;g&lt;a-<span class=\"hljs-number\">6</span>;g+=<span class=\"hljs-number\">1</span>)b.<span class=\"hljs-title function_\">a</span>(d,g)&amp;&amp;!b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">1</span>)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">2</span>)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">3</span>)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">4</span>)&amp;&amp;!b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">5</span>)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d,g+<span class=\"hljs-number\">6</span>)&amp;&amp;(c+=<span class=\"hljs-number\">40</span>);<span class=\"hljs-keyword\">for</span>(g=<span class=\"hljs-number\">0</span>;g&lt;a;g+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(d=<span class=\"hljs-number\">0</span>;d&lt;a-<span class=\"hljs-number\">6</span>;d+=<span class=\"hljs-number\">1</span>)b.<span class=\"hljs-title function_\">a</span>(d,g)&amp;&amp;!b.<span class=\"hljs-title function_\">a</span>(d+\n<span class=\"hljs-number\">1</span>,g)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">2</span>,g)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">3</span>,g)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">4</span>,g)&amp;&amp;!b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">5</span>,g)&amp;&amp;b.<span class=\"hljs-title function_\">a</span>(d+<span class=\"hljs-number\">6</span>,g)&amp;&amp;(c+=<span class=\"hljs-number\">40</span>);<span class=\"hljs-keyword\">for</span>(g=e=<span class=\"hljs-number\">0</span>;g&lt;a;g+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(d=<span class=\"hljs-number\">0</span>;d&lt;a;d+=<span class=\"hljs-number\">1</span>)b.<span class=\"hljs-title function_\">a</span>(d,g)&amp;&amp;(e+=<span class=\"hljs-number\">1</span>);<span class=\"hljs-keyword\">return</span> c+=<span class=\"hljs-title class_\">Math</span>.<span class=\"hljs-title function_\">abs</span>(<span class=\"hljs-number\">100</span>*e/a/a-<span class=\"hljs-number\">50</span>)/<span class=\"hljs-number\">5</span>*<span class=\"hljs-number\">10</span>}};<span class=\"hljs-keyword\">return</span> e}(),v=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> c=<span class=\"hljs-title class_\">Array</span>(<span class=\"hljs-number\">256</span>),a=<span class=\"hljs-title class_\">Array</span>(<span class=\"hljs-number\">256</span>),e=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">8</span>&gt;e;e+=<span class=\"hljs-number\">1</span>)c[e]=<span class=\"hljs-number\">1</span>&lt;&lt;e;<span class=\"hljs-keyword\">for</span>(e=<span class=\"hljs-number\">8</span>;<span class=\"hljs-number\">256</span>&gt;e;e+=<span class=\"hljs-number\">1</span>)c[e]=c[e-<span class=\"hljs-number\">4</span>]^c[e-<span class=\"hljs-number\">5</span>]^c[e-<span class=\"hljs-number\">6</span>]^c[e-<span class=\"hljs-number\">8</span>];<span class=\"hljs-keyword\">for</span>(e=<span class=\"hljs-number\">0</span>;<span class=\"hljs-number\">255</span>&gt;e;e+=<span class=\"hljs-number\">1</span>)a[c[e]]=e;<span class=\"hljs-keyword\">return</span>{<span class=\"hljs-attr\">g</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-number\">1</span>&gt;b)<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(<span class=\"hljs-string\">&quot;glog(&quot;</span>+b+<span class=\"hljs-string\">&quot;)&quot;</span>);<span class=\"hljs-keyword\">return</span> a[b]},<span class=\"hljs-attr\">i</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b</span>){<span class=\"hljs-keyword\">for</span>(;<span class=\"hljs-number\">0</span>&gt;b;)b+=<span class=\"hljs-number\">255</span>;<span class=\"hljs-keyword\">for</span>(;<span class=\"hljs-number\">256</span>&lt;=b;)b-=<span class=\"hljs-number\">255</span>;<span class=\"hljs-keyword\">return</span> c[b]}}}(),t=<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\"></span>){<span class=\"hljs-keyword\">function</span> <span class=\"hljs-title function_\">c</span>(<span class=\"hljs-params\">b,c</span>){<span class=\"hljs-keyword\">switch</span>(c){<span class=\"hljs-keyword\">case</span> A.<span class=\"hljs-property\">L</span>:<span class=\"hljs-keyword\">return</span> a[<span class=\"hljs-number\">4</span>*\n(b-<span class=\"hljs-number\">1</span>)];<span class=\"hljs-keyword\">case</span> A.<span class=\"hljs-property\">M</span>:<span class=\"hljs-keyword\">return</span> a[<span class=\"hljs-number\">4</span>*(b-<span class=\"hljs-number\">1</span>)+<span class=\"hljs-number\">1</span>];<span class=\"hljs-keyword\">case</span> A.<span class=\"hljs-property\">Q</span>:<span class=\"hljs-keyword\">return</span> a[<span class=\"hljs-number\">4</span>*(b-<span class=\"hljs-number\">1</span>)+<span class=\"hljs-number\">2</span>];<span class=\"hljs-keyword\">case</span> A.<span class=\"hljs-property\">H</span>:<span class=\"hljs-keyword\">return</span> a[<span class=\"hljs-number\">4</span>*(b-<span class=\"hljs-number\">1</span>)+<span class=\"hljs-number\">3</span>]}}<span class=\"hljs-keyword\">var</span> a=[[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">19</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">9</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">34</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">28</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">22</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">70</span>,<span class=\"hljs-number\">55</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">70</span>,<span class=\"hljs-number\">44</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">35</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">35</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">100</span>,<span class=\"hljs-number\">80</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">32</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">24</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">25</span>,<span class=\"hljs-number\">9</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">134</span>,<span class=\"hljs-number\">108</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">67</span>,<span class=\"hljs-number\">43</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">33</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">33</span>,<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">12</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">86</span>,<span class=\"hljs-number\">68</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">27</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">19</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">15</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">98</span>,<span class=\"hljs-number\">78</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">49</span>,<span class=\"hljs-number\">31</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">32</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">33</span>,<span class=\"hljs-number\">15</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">39</span>,<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">40</span>,<span class=\"hljs-number\">14</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">121</span>,<span class=\"hljs-number\">97</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">60</span>,<span class=\"hljs-number\">38</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">61</span>,<span class=\"hljs-number\">39</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">40</span>,<span class=\"hljs-number\">18</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">41</span>,<span class=\"hljs-number\">19</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">40</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">41</span>,<span class=\"hljs-number\">15</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">36</span>,\n<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">59</span>,<span class=\"hljs-number\">37</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">86</span>,<span class=\"hljs-number\">68</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">87</span>,<span class=\"hljs-number\">69</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">69</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">70</span>,<span class=\"hljs-number\">44</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">20</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">101</span>,<span class=\"hljs-number\">81</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">80</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">81</span>,<span class=\"hljs-number\">51</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">51</span>,<span class=\"hljs-number\">23</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">116</span>,<span class=\"hljs-number\">92</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">117</span>,<span class=\"hljs-number\">93</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">58</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">59</span>,<span class=\"hljs-number\">37</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">20</span>,<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">21</span>],[<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">42</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">15</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">133</span>,<span class=\"hljs-number\">107</span>],[<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">59</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">60</span>,<span class=\"hljs-number\">38</span>],[<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">20</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">21</span>],[<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">33</span>,<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">12</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">115</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">64</span>,<span class=\"hljs-number\">40</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">65</span>,<span class=\"hljs-number\">41</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">109</span>,<span class=\"hljs-number\">87</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">110</span>,<span class=\"hljs-number\">88</span>],[<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">65</span>,<span class=\"hljs-number\">41</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">66</span>,<span class=\"hljs-number\">42</span>],[<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">36</span>,<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">122</span>,<span class=\"hljs-number\">98</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">123</span>,<span class=\"hljs-number\">99</span>],[<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">73</span>,\n<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">20</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">135</span>,<span class=\"hljs-number\">107</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">136</span>,<span class=\"hljs-number\">108</span>],[<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">51</span>,<span class=\"hljs-number\">23</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">42</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">15</span>],[<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">150</span>,<span class=\"hljs-number\">120</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">151</span>,<span class=\"hljs-number\">121</span>],[<span class=\"hljs-number\">9</span>,<span class=\"hljs-number\">69</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">70</span>,<span class=\"hljs-number\">44</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">51</span>,<span class=\"hljs-number\">23</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">42</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">15</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">141</span>,<span class=\"hljs-number\">113</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">142</span>,<span class=\"hljs-number\">114</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">70</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">71</span>,<span class=\"hljs-number\">45</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">21</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">48</span>,<span class=\"hljs-number\">22</span>],[<span class=\"hljs-number\">9</span>,<span class=\"hljs-number\">39</span>,<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">40</span>,<span class=\"hljs-number\">14</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">135</span>,<span class=\"hljs-number\">107</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">136</span>,<span class=\"hljs-number\">108</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">67</span>,<span class=\"hljs-number\">41</span>,<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">68</span>,<span class=\"hljs-number\">42</span>],[<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">144</span>,<span class=\"hljs-number\">116</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">117</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">68</span>,<span class=\"hljs-number\">42</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">51</span>,<span class=\"hljs-number\">23</span>],[<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">139</span>,<span class=\"hljs-number\">111</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">140</span>,<span class=\"hljs-number\">112</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">13</span>],[<span class=\"hljs-number\">4</span>,\n<span class=\"hljs-number\">151</span>,<span class=\"hljs-number\">121</span>,<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">152</span>,<span class=\"hljs-number\">122</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">147</span>,<span class=\"hljs-number\">117</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">148</span>,<span class=\"hljs-number\">118</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">73</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">30</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">132</span>,<span class=\"hljs-number\">106</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">133</span>,<span class=\"hljs-number\">107</span>],[<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],[<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">142</span>,<span class=\"hljs-number\">114</span>,<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">143</span>,<span class=\"hljs-number\">115</span>],[<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">50</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">51</span>,<span class=\"hljs-number\">23</span>],[<span class=\"hljs-number\">33</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">152</span>,<span class=\"hljs-number\">122</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">153</span>,<span class=\"hljs-number\">123</span>],[<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">73</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">8</span>,<span class=\"hljs-number\">53</span>,<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>],[<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">147</span>,<span class=\"hljs-number\">117</span>,<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">148</span>,<span class=\"hljs-number\">118</span>],[<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">73</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">31</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">31</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">147</span>,<span class=\"hljs-number\">117</span>],\n[<span class=\"hljs-number\">21</span>,<span class=\"hljs-number\">73</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>],[<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">53</span>,<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">37</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>],[<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">5</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">115</span>,<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>],[<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],[<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">25</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">25</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">115</span>,<span class=\"hljs-number\">3</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">29</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">42</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">28</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">115</span>],[<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">35</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">35</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">115</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>],[<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">21</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">29</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">11</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">145</span>,<span class=\"hljs-number\">115</span>,<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">146</span>,<span class=\"hljs-number\">116</span>],[<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">23</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">44</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">59</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>,<span class=\"hljs-number\">1</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">17</span>],[<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">151</span>,<span class=\"hljs-number\">121</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">152</span>,<span class=\"hljs-number\">122</span>],[<span class=\"hljs-number\">12</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">26</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],\n[<span class=\"hljs-number\">39</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">41</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">151</span>,<span class=\"hljs-number\">121</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">152</span>,<span class=\"hljs-number\">122</span>],[<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],[<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">2</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">64</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">17</span>,<span class=\"hljs-number\">152</span>,<span class=\"hljs-number\">122</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">153</span>,<span class=\"hljs-number\">123</span>],[<span class=\"hljs-number\">29</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">49</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">152</span>,<span class=\"hljs-number\">122</span>,<span class=\"hljs-number\">18</span>,<span class=\"hljs-number\">153</span>,<span class=\"hljs-number\">123</span>],[<span class=\"hljs-number\">13</span>,<span class=\"hljs-number\">74</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">32</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>],[<span class=\"hljs-number\">48</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">14</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">42</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">32</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">20</span>,<span class=\"hljs-number\">147</span>,<span class=\"hljs-number\">117</span>,<span class=\"hljs-number\">4</span>,<span class=\"hljs-number\">148</span>,<span class=\"hljs-number\">118</span>],[<span class=\"hljs-number\">40</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">7</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],[<span class=\"hljs-number\">43</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">22</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">10</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">67</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>],[<span class=\"hljs-number\">19</span>,<span class=\"hljs-number\">148</span>,<span class=\"hljs-number\">118</span>,<span class=\"hljs-number\">6</span>,<span class=\"hljs-number\">149</span>,<span class=\"hljs-number\">119</span>],[<span class=\"hljs-number\">18</span>,<span class=\"hljs-number\">75</span>,<span class=\"hljs-number\">47</span>,<span class=\"hljs-number\">31</span>,<span class=\"hljs-number\">76</span>,<span class=\"hljs-number\">48</span>],[<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">54</span>,<span class=\"hljs-number\">24</span>,<span class=\"hljs-number\">34</span>,<span class=\"hljs-number\">55</span>,<span class=\"hljs-number\">25</span>],[<span class=\"hljs-number\">20</span>,<span class=\"hljs-number\">45</span>,<span class=\"hljs-number\">15</span>,<span class=\"hljs-number\">61</span>,<span class=\"hljs-number\">46</span>,<span class=\"hljs-number\">16</span>]],e={<span class=\"hljs-attr\">I</span>:<span class=\"hljs-keyword\">function</span>(<span class=\"hljs-params\">b,a</span>){<span class=\"hljs-keyword\">var</span> e=<span class=\"hljs-title function_\">c</span>(b,a);<span class=\"hljs-keyword\">if</span>(<span class=\"hljs-string\">&quot;undefined&quot;</span>==\n<span class=\"hljs-keyword\">typeof</span> e)<span class=\"hljs-keyword\">throw</span> <span class=\"hljs-title class_\">Error</span>(<span class=\"hljs-string\">&quot;bad rs block @ typeNumber:&quot;</span>+b+<span class=\"hljs-string\">&quot;/errorCorrectLevel:&quot;</span>+a);b=e.<span class=\"hljs-property\">length</span>/<span class=\"hljs-number\">3</span>;a=[];<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> d=<span class=\"hljs-number\">0</span>;d&lt;b;d+=<span class=\"hljs-number\">1</span>)<span class=\"hljs-keyword\">for</span>(<span class=\"hljs-keyword\">var</span> g=e[<span class=\"hljs-number\">3</span>*d],h=e[<span class=\"hljs-number\">3</span>*d+<span class=\"hljs-number\">1</span>],t=e[<span class=\"hljs-number\">3</span>*d+<span class=\"hljs-number\">2</span>],p=<span class=\"hljs-number\">0</span>;p&lt;g;p+=<span class=\"hljs-number\">1</span>){<span class=\"hljs-keyword\">var</span> q=t,f={};f.<span class=\"hljs-property\">o</span>=h;f.<span class=\"hljs-property\">j</span>=q;a.<span class=\"hljs-title function_\">push</span>(f)}<span class=\"hljs-keyword\">return</span> a}};<span class=\"hljs-keyword\">return</span> e}();<span class=\"hljs-keyword\">return</span> C}());\n<span class=\"hljs-keyword\">export</span> <span class=\"hljs-keyword\">default</span> <span class=\"hljs-title class_\">QrCreator</span>;\n<span class=\"hljs-comment\">//# sourceMappingURL=qr-creator.min.js.map</span>\n","numLines":30}}"><div class="flex relative bg-white font-mono text-sm leading-6"><div class="py-4 border-b border-x border-slate-300 bg-slate-100 text-right select-none"><div><div class="relative"><a id="L1" href="#L1" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">1</a></div></div><div><div class="relative"><a id="L2" href="#L2" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">2</a></div></div><div><div class="relative"><a id="L3" href="#L3" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">3</a></div></div><div><div class="relative"><a id="L4" href="#L4" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">4</a></div></div><div><div class="relative"><a id="L5" href="#L5" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">5</a></div></div><div><div class="relative"><a id="L6" href="#L6" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">6</a></div></div><div><div class="relative"><a id="L7" href="#L7" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">7</a></div></div><div><div class="relative"><a id="L8" href="#L8" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">8</a></div></div><div><div class="relative"><a id="L9" href="#L9" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">9</a></div></div><div><div class="relative"><a id="L10" href="#L10" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">10</a></div></div><div><div class="relative"><a id="L11" href="#L11" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">11</a></div></div><div><div class="relative"><a id="L12" href="#L12" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">12</a></div></div><div><div class="relative"><a id="L13" href="#L13" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">13</a></div></div><div><div class="relative"><a id="L14" href="#L14" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">14</a></div></div><div><div class="relative"><a id="L15" href="#L15" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">15</a></div></div><div><div class="relative"><a id="L16" href="#L16" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">16</a></div></div><div><div class="relative"><a id="L17" href="#L17" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">17</a></div></div><div><div class="relative"><a id="L18" href="#L18" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">18</a></div></div><div><div class="relative"><a id="L19" href="#L19" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">19</a></div></div><div><div class="relative"><a id="L20" href="#L20" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">20</a></div></div><div><div class="relative"><a id="L21" href="#L21" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">21</a></div></div><div><div class="relative"><a id="L22" href="#L22" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">22</a></div></div><div><div class="relative"><a id="L23" href="#L23" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">23</a></div></div><div><div class="relative"><a id="L24" href="#L24" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">24</a></div></div><div><div class="relative"><a id="L25" href="#L25" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">25</a></div></div><div><div class="relative"><a id="L26" href="#L26" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">26</a></div></div><div><div class="relative"><a id="L27" href="#L27" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">27</a></div></div><div><div class="relative"><a id="L28" href="#L28" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">28</a></div></div><div><div class="relative"><a id="L29" href="#L29" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">29</a></div></div><div><div class="relative"><a id="L30" href="#L30" class="inline-block w-full pl-4 sm:pl-6 pr-2 text-slate-600 hover:text-slate-950 outline-none">30</a></div></div></div><div class="py-4 pl-4 pr-6 relative border-b border-r border-slate-300 flex-grow whitespace-pre overflow-x-auto" style="tab-size:2;"><span class="hljs-comment">/*
|
|
jquery-qrcode v0.14.0 - https://larsjung.de/jquery-qrcode/ */</span>
|
|
<span class="hljs-meta">'use strict'</span>;<span class="hljs-keyword">let</span> G=<span class="hljs-literal">null</span>;<span class="hljs-keyword">class</span> <span class="hljs-title class_">H</span>{}H.<span class="hljs-property">render</span>=<span class="hljs-keyword">function</span>(<span class="hljs-params">w,B</span>){<span class="hljs-title function_">G</span>(w,B)};self.<span class="hljs-property">QrCreator</span>=H;
|
|
(<span class="hljs-keyword">function</span>(<span class="hljs-params">w</span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">B</span>(<span class="hljs-params">t,c,a,e</span>){<span class="hljs-keyword">var</span> b={},h=<span class="hljs-title function_">w</span>(a,c);h.<span class="hljs-title function_">u</span>(t);h.<span class="hljs-title function_">J</span>();e=e||<span class="hljs-number">0</span>;<span class="hljs-keyword">var</span> r=h.<span class="hljs-title function_">h</span>(),d=h.<span class="hljs-title function_">h</span>()+<span class="hljs-number">2</span>*e;b.<span class="hljs-property">text</span>=t;b.<span class="hljs-property">level</span>=c;b.<span class="hljs-property">version</span>=a;b.<span class="hljs-property">O</span>=d;b.<span class="hljs-property">a</span>=<span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){b-=e;a-=e;<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>>b||b>=r||<span class="hljs-number">0</span>>a||a>=r?!<span class="hljs-number">1</span>:h.<span class="hljs-title function_">a</span>(b,a)};<span class="hljs-keyword">return</span> b}<span class="hljs-keyword">function</span> <span class="hljs-title function_">C</span>(<span class="hljs-params">t,c,a,e,b,h,r,d,g,x</span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">u</span>(<span class="hljs-params">b,a,f,c,d,r,g</span>){b?(t.<span class="hljs-title function_">lineTo</span>(a+r,f+g),t.<span class="hljs-title function_">arcTo</span>(a,f,c,d,h)):t.<span class="hljs-title function_">lineTo</span>(a,f)}r?t.<span class="hljs-title function_">moveTo</span>(c+h,a):t.<span class="hljs-title function_">moveTo</span>(c,a);<span class="hljs-title function_">u</span>(d,e,a,e,b,-h,<span class="hljs-number">0</span>);<span class="hljs-title function_">u</span>(g,e,b,c,b,<span class="hljs-number">0</span>,-h);<span class="hljs-title function_">u</span>(x,c,b,c,a,h,<span class="hljs-number">0</span>);<span class="hljs-title function_">u</span>(r,c,a,e,a,<span class="hljs-number">0</span>,h)}<span class="hljs-keyword">function</span> <span class="hljs-title function_">z</span>(<span class="hljs-params">t,c,a,e,b,h,r,d,g,x</span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">u</span>(<span class="hljs-params">b,a,c,d</span>){t.<span class="hljs-title function_">moveTo</span>(b+c,a);t.<span class="hljs-title function_">lineTo</span>(b,
|
|
a);t.<span class="hljs-title function_">lineTo</span>(b,a+d);t.<span class="hljs-title function_">arcTo</span>(b,a,b+c,a,h)}r&&<span class="hljs-title function_">u</span>(c,a,h,h);d&&<span class="hljs-title function_">u</span>(e,a,-h,h);g&&<span class="hljs-title function_">u</span>(e,b,-h,-h);x&&<span class="hljs-title function_">u</span>(c,b,h,-h)}<span class="hljs-keyword">function</span> <span class="hljs-title function_">A</span>(<span class="hljs-params">t,c</span>){<span class="hljs-keyword">var</span> a=c.<span class="hljs-property">fill</span>;<span class="hljs-keyword">if</span>(<span class="hljs-string">"string"</span>===<span class="hljs-keyword">typeof</span> a)t.<span class="hljs-property">fillStyle</span>=a;<span class="hljs-keyword">else</span>{<span class="hljs-keyword">var</span> e=a.<span class="hljs-property">type</span>,b=a.<span class="hljs-property">colorStops</span>;a=a.<span class="hljs-property">position</span>.<span class="hljs-title function_">map</span>(<span class="hljs-function">(<span class="hljs-params">b</span>)=></span><span class="hljs-title class_">Math</span>.<span class="hljs-title function_">round</span>(b*c.<span class="hljs-property">size</span>));<span class="hljs-keyword">if</span>(<span class="hljs-string">"linear-gradient"</span>===e)<span class="hljs-keyword">var</span> h=t.<span class="hljs-property">createLinearGradient</span>.<span class="hljs-title function_">apply</span>(t,a);<span class="hljs-keyword">else</span> <span class="hljs-keyword">if</span>(<span class="hljs-string">"radial-gradient"</span>===e)h=t.<span class="hljs-property">createRadialGradient</span>.<span class="hljs-title function_">apply</span>(t,a);<span class="hljs-keyword">else</span> <span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(<span class="hljs-string">"Unsupported fill"</span>);b.<span class="hljs-title function_">forEach</span>(<span class="hljs-function">(<span class="hljs-params">[b,a]</span>)=></span>{h.<span class="hljs-title function_">addColorStop</span>(b,a)});t.<span class="hljs-property">fillStyle</span>=h}}<span class="hljs-keyword">function</span> <span class="hljs-title function_">y</span>(<span class="hljs-params">t,c</span>){<span class="hljs-attr">a</span>:{<span class="hljs-keyword">var</span> a=c.<span class="hljs-property">text</span>,e=
|
|
c.<span class="hljs-property">v</span>,b=c.<span class="hljs-property">N</span>,h=c.<span class="hljs-property">K</span>,r=c.<span class="hljs-property">P</span>;b=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">max</span>(<span class="hljs-number">1</span>,b||<span class="hljs-number">1</span>);<span class="hljs-keyword">for</span>(h=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">min</span>(<span class="hljs-number">40</span>,h||<span class="hljs-number">40</span>);b<=h;b+=<span class="hljs-number">1</span>)<span class="hljs-keyword">try</span>{<span class="hljs-keyword">var</span> d=<span class="hljs-title function_">B</span>(a,e,b,r);<span class="hljs-keyword">break</span> a}<span class="hljs-keyword">catch</span>(J){}d=<span class="hljs-keyword">void</span> <span class="hljs-number">0</span>}<span class="hljs-keyword">if</span>(!d)<span class="hljs-keyword">return</span> <span class="hljs-literal">null</span>;a=t.<span class="hljs-title function_">getContext</span>(<span class="hljs-string">"2d"</span>);c.<span class="hljs-property">background</span>&&(a.<span class="hljs-property">fillStyle</span>=c.<span class="hljs-property">background</span>,a.<span class="hljs-title function_">fillRect</span>(c.<span class="hljs-property">left</span>,c.<span class="hljs-property">top</span>,c.<span class="hljs-property">size</span>,c.<span class="hljs-property">size</span>));e=d.<span class="hljs-property">O</span>;h=c.<span class="hljs-property">size</span>/e;a.<span class="hljs-title function_">beginPath</span>();<span class="hljs-keyword">for</span>(r=<span class="hljs-number">0</span>;r<e;r+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(b=<span class="hljs-number">0</span>;b<e;b+=<span class="hljs-number">1</span>){<span class="hljs-keyword">var</span> g=a,x=c.<span class="hljs-property">left</span>+b*h,u=c.<span class="hljs-property">top</span>+r*h,p=r,q=b,f=d.<span class="hljs-property">a</span>,k=x+h,m=u+h,D=p-<span class="hljs-number">1</span>,E=p+<span class="hljs-number">1</span>,n=q-<span class="hljs-number">1</span>,l=q+<span class="hljs-number">1</span>,y=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">min</span>(<span class="hljs-number">.5</span>,<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">max</span>(<span class="hljs-number">0</span>,c.<span class="hljs-property">R</span>))*h),v=<span class="hljs-title function_">f</span>(p,q),I=<span class="hljs-title function_">f</span>(D,n),w=<span class="hljs-title function_">f</span>(D,q);D=<span class="hljs-title function_">f</span>(D,l);<span class="hljs-keyword">var</span> F=<span class="hljs-title function_">f</span>(p,l);l=<span class="hljs-title function_">f</span>(E,l);q=<span class="hljs-title function_">f</span>(E,
|
|
q);E=<span class="hljs-title function_">f</span>(E,n);p=<span class="hljs-title function_">f</span>(p,n);x=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">round</span>(x);u=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">round</span>(u);k=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">round</span>(k);m=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">round</span>(m);v?<span class="hljs-title function_">C</span>(g,x,u,k,m,y,!w&&!p,!w&&!F,!q&&!F,!q&&!p):<span class="hljs-title function_">z</span>(g,x,u,k,m,y,w&&p&&I,w&&F&&D,q&&F&&l,q&&p&&E)}<span class="hljs-title function_">A</span>(a,c);a.<span class="hljs-title function_">fill</span>();<span class="hljs-keyword">return</span> t}<span class="hljs-keyword">var</span> v={<span class="hljs-attr">minVersion</span>:<span class="hljs-number">1</span>,<span class="hljs-attr">maxVersion</span>:<span class="hljs-number">40</span>,<span class="hljs-attr">ecLevel</span>:<span class="hljs-string">"L"</span>,<span class="hljs-attr">left</span>:<span class="hljs-number">0</span>,<span class="hljs-attr">top</span>:<span class="hljs-number">0</span>,<span class="hljs-attr">size</span>:<span class="hljs-number">200</span>,<span class="hljs-attr">fill</span>:<span class="hljs-string">"#000"</span>,<span class="hljs-attr">background</span>:<span class="hljs-literal">null</span>,<span class="hljs-attr">text</span>:<span class="hljs-string">"no text"</span>,<span class="hljs-attr">radius</span>:<span class="hljs-number">.5</span>,<span class="hljs-attr">quiet</span>:<span class="hljs-number">0</span>};G=<span class="hljs-keyword">function</span>(<span class="hljs-params">t,c</span>){<span class="hljs-keyword">var</span> a={};<span class="hljs-title class_">Object</span>.<span class="hljs-title function_">assign</span>(a,v,t);a.<span class="hljs-property">N</span>=a.<span class="hljs-property">minVersion</span>;a.<span class="hljs-property">K</span>=a.<span class="hljs-property">maxVersion</span>;a.<span class="hljs-property">v</span>=a.<span class="hljs-property">ecLevel</span>;a.<span class="hljs-property">left</span>=a.<span class="hljs-property">left</span>;a.<span class="hljs-property">top</span>=a.<span class="hljs-property">top</span>;a.<span class="hljs-property">size</span>=a.<span class="hljs-property">size</span>;a.<span class="hljs-property">fill</span>=a.<span class="hljs-property">fill</span>;a.<span class="hljs-property">background</span>=a.<span class="hljs-property">background</span>;
|
|
a.<span class="hljs-property">text</span>=a.<span class="hljs-property">text</span>;a.<span class="hljs-property">R</span>=a.<span class="hljs-property">radius</span>;a.<span class="hljs-property">P</span>=a.<span class="hljs-property">quiet</span>;<span class="hljs-keyword">if</span>(c <span class="hljs-keyword">instanceof</span> <span class="hljs-title class_">HTMLCanvasElement</span>){<span class="hljs-keyword">if</span>(c.<span class="hljs-property">width</span>!==a.<span class="hljs-property">size</span>||c.<span class="hljs-property">height</span>!==a.<span class="hljs-property">size</span>)c.<span class="hljs-property">width</span>=a.<span class="hljs-property">size</span>,c.<span class="hljs-property">height</span>=a.<span class="hljs-property">size</span>;c.<span class="hljs-title function_">getContext</span>(<span class="hljs-string">"2d"</span>).<span class="hljs-title function_">clearRect</span>(<span class="hljs-number">0</span>,<span class="hljs-number">0</span>,c.<span class="hljs-property">width</span>,c.<span class="hljs-property">height</span>);<span class="hljs-title function_">y</span>(c,a)}<span class="hljs-keyword">else</span> t=<span class="hljs-variable language_">document</span>.<span class="hljs-title function_">createElement</span>(<span class="hljs-string">"canvas"</span>),t.<span class="hljs-property">width</span>=a.<span class="hljs-property">size</span>,t.<span class="hljs-property">height</span>=a.<span class="hljs-property">size</span>,a=<span class="hljs-title function_">y</span>(t,a),c.<span class="hljs-title function_">appendChild</span>(a)}})(<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">w</span>(<span class="hljs-params">c</span>){<span class="hljs-keyword">var</span> a=C.<span class="hljs-title function_">s</span>(c);<span class="hljs-keyword">return</span>{<span class="hljs-attr">S</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">return</span> <span class="hljs-number">4</span>},<span class="hljs-attr">b</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">return</span> a.<span class="hljs-property">length</span>},<span class="hljs-attr">write</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">c</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> b=<span class="hljs-number">0</span>;b<a.<span class="hljs-property">length</span>;b+=<span class="hljs-number">1</span>)c.<span class="hljs-title function_">put</span>(a[b],<span class="hljs-number">8</span>)}}}<span class="hljs-keyword">function</span> <span class="hljs-title function_">B</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">var</span> c=[],a=<span class="hljs-number">0</span>,e={<span class="hljs-attr">B</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">return</span> c},
|
|
<span class="hljs-attr">c</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">1</span>==(c[<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(b/<span class="hljs-number">8</span>)]>>><span class="hljs-number">7</span>-b%<span class="hljs-number">8</span>&<span class="hljs-number">1</span>)},<span class="hljs-attr">put</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b,h</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=<span class="hljs-number">0</span>;a<h;a+=<span class="hljs-number">1</span>)e.<span class="hljs-title function_">m</span>(<span class="hljs-number">1</span>==(b>>>h-a-<span class="hljs-number">1</span>&<span class="hljs-number">1</span>))},<span class="hljs-attr">f</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">return</span> a},<span class="hljs-attr">m</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">var</span> h=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(a/<span class="hljs-number">8</span>);c.<span class="hljs-property">length</span><=h&&c.<span class="hljs-title function_">push</span>(<span class="hljs-number">0</span>);b&&(c[h]|=<span class="hljs-number">128</span>>>>a%<span class="hljs-number">8</span>);a+=<span class="hljs-number">1</span>}};<span class="hljs-keyword">return</span> e}<span class="hljs-keyword">function</span> <span class="hljs-title function_">C</span>(<span class="hljs-params">c,a</span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">e</span>(<span class="hljs-params">b,h</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=-<span class="hljs-number">1</span>;<span class="hljs-number">7</span>>=a;a+=<span class="hljs-number">1</span>)<span class="hljs-keyword">if</span>(!(-<span class="hljs-number">1</span>>=b+a||d<=b+a))<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> c=-<span class="hljs-number">1</span>;<span class="hljs-number">7</span>>=c;c+=<span class="hljs-number">1</span>)-<span class="hljs-number">1</span>>=h+c||d<=h+c||(r[b+a][h+c]=<span class="hljs-number">0</span><=a&&<span class="hljs-number">6</span>>=a&&(<span class="hljs-number">0</span>==c||<span class="hljs-number">6</span>==c)||<span class="hljs-number">0</span><=c&&<span class="hljs-number">6</span>>=c&&(<span class="hljs-number">0</span>==a||<span class="hljs-number">6</span>==a)||<span class="hljs-number">2</span><=a&&<span class="hljs-number">4</span>>=a&&<span class="hljs-number">2</span><=c&&<span class="hljs-number">4</span>>=c?!<span class="hljs-number">0</span>:!<span class="hljs-number">1</span>)}<span class="hljs-keyword">function</span> <span class="hljs-title function_">b</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> f=d=<span class="hljs-number">4</span>*c+<span class="hljs-number">17</span>,k=<span class="hljs-title class_">Array</span>(f),m=<span class="hljs-number">0</span>;m<
|
|
f;m+=<span class="hljs-number">1</span>){k[m]=<span class="hljs-title class_">Array</span>(f);<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> p=<span class="hljs-number">0</span>;p<f;p+=<span class="hljs-number">1</span>)k[m][p]=<span class="hljs-literal">null</span>}r=k;<span class="hljs-title function_">e</span>(<span class="hljs-number">0</span>,<span class="hljs-number">0</span>);<span class="hljs-title function_">e</span>(d-<span class="hljs-number">7</span>,<span class="hljs-number">0</span>);<span class="hljs-title function_">e</span>(<span class="hljs-number">0</span>,d-<span class="hljs-number">7</span>);f=y.<span class="hljs-title function_">G</span>(c);<span class="hljs-keyword">for</span>(k=<span class="hljs-number">0</span>;k<f.<span class="hljs-property">length</span>;k+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(m=<span class="hljs-number">0</span>;m<f.<span class="hljs-property">length</span>;m+=<span class="hljs-number">1</span>){p=f[k];<span class="hljs-keyword">var</span> q=f[m];<span class="hljs-keyword">if</span>(<span class="hljs-literal">null</span>==r[p][q])<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> n=-<span class="hljs-number">2</span>;<span class="hljs-number">2</span>>=n;n+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> l=-<span class="hljs-number">2</span>;<span class="hljs-number">2</span>>=l;l+=<span class="hljs-number">1</span>)r[p+n][q+l]=-<span class="hljs-number">2</span>==n||<span class="hljs-number">2</span>==n||-<span class="hljs-number">2</span>==l||<span class="hljs-number">2</span>==l||<span class="hljs-number">0</span>==n&&<span class="hljs-number">0</span>==l}<span class="hljs-keyword">for</span>(f=<span class="hljs-number">8</span>;f<d-<span class="hljs-number">8</span>;f+=<span class="hljs-number">1</span>)<span class="hljs-literal">null</span>==r[f][<span class="hljs-number">6</span>]&&(r[f][<span class="hljs-number">6</span>]=<span class="hljs-number">0</span>==f%<span class="hljs-number">2</span>);<span class="hljs-keyword">for</span>(f=<span class="hljs-number">8</span>;f<d-<span class="hljs-number">8</span>;f+=<span class="hljs-number">1</span>)<span class="hljs-literal">null</span>==r[<span class="hljs-number">6</span>][f]&&(r[<span class="hljs-number">6</span>][f]=<span class="hljs-number">0</span>==f%<span class="hljs-number">2</span>);f=y.<span class="hljs-title function_">w</span>(h<<<span class="hljs-number">3</span>|a);<span class="hljs-keyword">for</span>(k=<span class="hljs-number">0</span>;<span class="hljs-number">15</span>>k;k+=<span class="hljs-number">1</span>)m=!b&&<span class="hljs-number">1</span>==(f>>k&<span class="hljs-number">1</span>),r[<span class="hljs-number">6</span>>k?<span class="hljs-attr">k</span>:<span class="hljs-number">8</span>>k?k+<span class="hljs-number">1</span>:d-<span class="hljs-number">15</span>+k][<span class="hljs-number">8</span>]=m,r[<span class="hljs-number">8</span>][<span class="hljs-number">8</span>>k?d-k-<span class="hljs-number">1</span>:<span class="hljs-number">9</span>>k?<span class="hljs-number">15</span>-<span class="hljs-attr">k</span>:<span class="hljs-number">14</span>-k]=m;r[d-<span class="hljs-number">8</span>][<span class="hljs-number">8</span>]=!b;<span class="hljs-keyword">if</span>(<span class="hljs-number">7</span><=
|
|
c){f=y.<span class="hljs-title function_">A</span>(c);<span class="hljs-keyword">for</span>(k=<span class="hljs-number">0</span>;<span class="hljs-number">18</span>>k;k+=<span class="hljs-number">1</span>)m=!b&&<span class="hljs-number">1</span>==(f>>k&<span class="hljs-number">1</span>),r[<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(k/<span class="hljs-number">3</span>)][k%<span class="hljs-number">3</span>+d-<span class="hljs-number">8</span>-<span class="hljs-number">3</span>]=m;<span class="hljs-keyword">for</span>(k=<span class="hljs-number">0</span>;<span class="hljs-number">18</span>>k;k+=<span class="hljs-number">1</span>)m=!b&&<span class="hljs-number">1</span>==(f>>k&<span class="hljs-number">1</span>),r[k%<span class="hljs-number">3</span>+d-<span class="hljs-number">8</span>-<span class="hljs-number">3</span>][<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(k/<span class="hljs-number">3</span>)]=m}<span class="hljs-keyword">if</span>(<span class="hljs-literal">null</span>==g){b=t.<span class="hljs-title function_">I</span>(c,h);f=<span class="hljs-title function_">B</span>();<span class="hljs-keyword">for</span>(k=<span class="hljs-number">0</span>;k<x.<span class="hljs-property">length</span>;k+=<span class="hljs-number">1</span>)m=x[k],f.<span class="hljs-title function_">put</span>(<span class="hljs-number">4</span>,<span class="hljs-number">4</span>),f.<span class="hljs-title function_">put</span>(m.<span class="hljs-title function_">b</span>(),y.<span class="hljs-title function_">f</span>(<span class="hljs-number">4</span>,c)),m.<span class="hljs-title function_">write</span>(f);<span class="hljs-keyword">for</span>(k=m=<span class="hljs-number">0</span>;k<b.<span class="hljs-property">length</span>;k+=<span class="hljs-number">1</span>)m+=b[k].<span class="hljs-property">j</span>;<span class="hljs-keyword">if</span>(f.<span class="hljs-title function_">f</span>()><span class="hljs-number">8</span>*m)<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(<span class="hljs-string">"code length overflow. ("</span>+f.<span class="hljs-title function_">f</span>()+<span class="hljs-string">">"</span>+<span class="hljs-number">8</span>*m+<span class="hljs-string">")"</span>);<span class="hljs-keyword">for</span>(f.<span class="hljs-title function_">f</span>()+<span class="hljs-number">4</span><=<span class="hljs-number">8</span>*m&&f.<span class="hljs-title function_">put</span>(<span class="hljs-number">0</span>,<span class="hljs-number">4</span>);<span class="hljs-number">0</span>!=f.<span class="hljs-title function_">f</span>()%<span class="hljs-number">8</span>;)f.<span class="hljs-title function_">m</span>(!<span class="hljs-number">1</span>);<span class="hljs-keyword">for</span>(;!(f.<span class="hljs-title function_">f</span>()>=<span class="hljs-number">8</span>*m);){f.<span class="hljs-title function_">put</span>(<span class="hljs-number">236</span>,<span class="hljs-number">8</span>);<span class="hljs-keyword">if</span>(f.<span class="hljs-title function_">f</span>()>=<span class="hljs-number">8</span>*m)<span class="hljs-keyword">break</span>;f.<span class="hljs-title function_">put</span>(<span class="hljs-number">17</span>,<span class="hljs-number">8</span>)}<span class="hljs-keyword">var</span> u=<span class="hljs-number">0</span>;m=k=<span class="hljs-number">0</span>;p=<span class="hljs-title class_">Array</span>(b.<span class="hljs-property">length</span>);
|
|
q=<span class="hljs-title class_">Array</span>(b.<span class="hljs-property">length</span>);<span class="hljs-keyword">for</span>(n=<span class="hljs-number">0</span>;n<b.<span class="hljs-property">length</span>;n+=<span class="hljs-number">1</span>){<span class="hljs-keyword">var</span> v=b[n].<span class="hljs-property">j</span>,w=b[n].<span class="hljs-property">o</span>-v;k=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">max</span>(k,v);m=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">max</span>(m,w);p[n]=<span class="hljs-title class_">Array</span>(v);<span class="hljs-keyword">for</span>(l=<span class="hljs-number">0</span>;l<p[n].<span class="hljs-property">length</span>;l+=<span class="hljs-number">1</span>)p[n][l]=<span class="hljs-number">255</span>&f.<span class="hljs-title function_">B</span>()[l+u];u+=v;l=y.<span class="hljs-title function_">C</span>(w);v=<span class="hljs-title function_">z</span>(p[n],l.<span class="hljs-title function_">b</span>()-<span class="hljs-number">1</span>).<span class="hljs-title function_">l</span>(l);q[n]=<span class="hljs-title class_">Array</span>(l.<span class="hljs-title function_">b</span>()-<span class="hljs-number">1</span>);<span class="hljs-keyword">for</span>(l=<span class="hljs-number">0</span>;l<q[n].<span class="hljs-property">length</span>;l+=<span class="hljs-number">1</span>)w=l+v.<span class="hljs-title function_">b</span>()-q[n].<span class="hljs-property">length</span>,q[n][l]=<span class="hljs-number">0</span><=w?v.<span class="hljs-title function_">c</span>(w):<span class="hljs-number">0</span>}<span class="hljs-keyword">for</span>(l=f=<span class="hljs-number">0</span>;l<b.<span class="hljs-property">length</span>;l+=<span class="hljs-number">1</span>)f+=b[l].<span class="hljs-property">o</span>;f=<span class="hljs-title class_">Array</span>(f);<span class="hljs-keyword">for</span>(l=u=<span class="hljs-number">0</span>;l<k;l+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(n=<span class="hljs-number">0</span>;n<b.<span class="hljs-property">length</span>;n+=<span class="hljs-number">1</span>)l<p[n].<span class="hljs-property">length</span>&&(f[u]=p[n][l],u+=<span class="hljs-number">1</span>);<span class="hljs-keyword">for</span>(l=<span class="hljs-number">0</span>;l<m;l+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(n=<span class="hljs-number">0</span>;n<b.<span class="hljs-property">length</span>;n+=<span class="hljs-number">1</span>)l<q[n].<span class="hljs-property">length</span>&&(f[u]=q[n][l],u+=<span class="hljs-number">1</span>);g=f}b=g;f=
|
|
-<span class="hljs-number">1</span>;k=d-<span class="hljs-number">1</span>;m=<span class="hljs-number">7</span>;p=<span class="hljs-number">0</span>;a=y.<span class="hljs-title function_">F</span>(a);<span class="hljs-keyword">for</span>(q=d-<span class="hljs-number">1</span>;<span class="hljs-number">0</span><q;q-=<span class="hljs-number">2</span>)<span class="hljs-keyword">for</span>(<span class="hljs-number">6</span>==q&&--q;;){<span class="hljs-keyword">for</span>(n=<span class="hljs-number">0</span>;<span class="hljs-number">2</span>>n;n+=<span class="hljs-number">1</span>)<span class="hljs-literal">null</span>==r[k][q-n]&&(l=!<span class="hljs-number">1</span>,p<b.<span class="hljs-property">length</span>&&(l=<span class="hljs-number">1</span>==(b[p]>>>m&<span class="hljs-number">1</span>)),<span class="hljs-title function_">a</span>(k,q-n)&&(l=!l),r[k][q-n]=l,--m,-<span class="hljs-number">1</span>==m&&(p+=<span class="hljs-number">1</span>,m=<span class="hljs-number">7</span>));k+=f;<span class="hljs-keyword">if</span>(<span class="hljs-number">0</span>>k||d<=k){k-=f;f=-f;<span class="hljs-keyword">break</span>}}}<span class="hljs-keyword">var</span> h=A[a],r=<span class="hljs-literal">null</span>,d=<span class="hljs-number">0</span>,g=<span class="hljs-literal">null</span>,x=[],u={<span class="hljs-attr">u</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){b=<span class="hljs-title function_">w</span>(b);x.<span class="hljs-title function_">push</span>(b);g=<span class="hljs-literal">null</span>},<span class="hljs-attr">a</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">if</span>(<span class="hljs-number">0</span>>b||d<=b||<span class="hljs-number">0</span>>a||d<=a)<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(b+<span class="hljs-string">","</span>+a);<span class="hljs-keyword">return</span> r[b][a]},<span class="hljs-attr">h</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">return</span> d},<span class="hljs-attr">J</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=<span class="hljs-number">0</span>,h=<span class="hljs-number">0</span>,c=<span class="hljs-number">0</span>;<span class="hljs-number">8</span>>c;c+=<span class="hljs-number">1</span>){<span class="hljs-title function_">b</span>(!<span class="hljs-number">0</span>,c);<span class="hljs-keyword">var</span> d=y.<span class="hljs-title function_">D</span>(u);<span class="hljs-keyword">if</span>(<span class="hljs-number">0</span>==c||a>d)a=d,h=c}<span class="hljs-title function_">b</span>(!<span class="hljs-number">1</span>,h)}};<span class="hljs-keyword">return</span> u}
|
|
<span class="hljs-keyword">function</span> <span class="hljs-title function_">z</span>(<span class="hljs-params">c,a</span>){<span class="hljs-keyword">if</span>(<span class="hljs-string">"undefined"</span>==<span class="hljs-keyword">typeof</span> c.<span class="hljs-property">length</span>)<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(c.<span class="hljs-property">length</span>+<span class="hljs-string">"/"</span>+a);<span class="hljs-keyword">var</span> e=<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> b=<span class="hljs-number">0</span>;b<c.<span class="hljs-property">length</span>&&<span class="hljs-number">0</span>==c[b];)b+=<span class="hljs-number">1</span>;<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> r=<span class="hljs-title class_">Array</span>(c.<span class="hljs-property">length</span>-b+a),d=<span class="hljs-number">0</span>;d<c.<span class="hljs-property">length</span>-b;d+=<span class="hljs-number">1</span>)r[d]=c[d+b];<span class="hljs-keyword">return</span> r}(),b={<span class="hljs-attr">c</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">return</span> e[b]},<span class="hljs-attr">b</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">return</span> e.<span class="hljs-property">length</span>},<span class="hljs-attr">multiply</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">a</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> h=<span class="hljs-title class_">Array</span>(b.<span class="hljs-title function_">b</span>()+a.<span class="hljs-title function_">b</span>()-<span class="hljs-number">1</span>),c=<span class="hljs-number">0</span>;c<b.<span class="hljs-title function_">b</span>();c+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> g=<span class="hljs-number">0</span>;g<a.<span class="hljs-title function_">b</span>();g+=<span class="hljs-number">1</span>)h[c+g]^=v.<span class="hljs-title function_">i</span>(v.<span class="hljs-title function_">g</span>(b.<span class="hljs-title function_">c</span>(c))+v.<span class="hljs-title function_">g</span>(a.<span class="hljs-title function_">c</span>(g)));<span class="hljs-keyword">return</span> <span class="hljs-title function_">z</span>(h,<span class="hljs-number">0</span>)},<span class="hljs-attr">l</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">a</span>){<span class="hljs-keyword">if</span>(<span class="hljs-number">0</span>>b.<span class="hljs-title function_">b</span>()-a.<span class="hljs-title function_">b</span>())<span class="hljs-keyword">return</span> b;<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> c=v.<span class="hljs-title function_">g</span>(b.<span class="hljs-title function_">c</span>(<span class="hljs-number">0</span>))-v.<span class="hljs-title function_">g</span>(a.<span class="hljs-title function_">c</span>(<span class="hljs-number">0</span>)),h=<span class="hljs-title class_">Array</span>(b.<span class="hljs-title function_">b</span>()),
|
|
g=<span class="hljs-number">0</span>;g<b.<span class="hljs-title function_">b</span>();g+=<span class="hljs-number">1</span>)h[g]=b.<span class="hljs-title function_">c</span>(g);<span class="hljs-keyword">for</span>(g=<span class="hljs-number">0</span>;g<a.<span class="hljs-title function_">b</span>();g+=<span class="hljs-number">1</span>)h[g]^=v.<span class="hljs-title function_">i</span>(v.<span class="hljs-title function_">g</span>(a.<span class="hljs-title function_">c</span>(g))+c);<span class="hljs-keyword">return</span> <span class="hljs-title function_">z</span>(h,<span class="hljs-number">0</span>).<span class="hljs-title function_">l</span>(a)}};<span class="hljs-keyword">return</span> b}C.<span class="hljs-property">s</span>=<span class="hljs-keyword">function</span>(<span class="hljs-params">c</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=[],e=<span class="hljs-number">0</span>;e<c.<span class="hljs-property">length</span>;e++){<span class="hljs-keyword">var</span> b=c.<span class="hljs-title function_">charCodeAt</span>(e);<span class="hljs-number">128</span>>b?a.<span class="hljs-title function_">push</span>(b):<span class="hljs-number">2048</span>>b?a.<span class="hljs-title function_">push</span>(<span class="hljs-number">192</span>|b>><span class="hljs-number">6</span>,<span class="hljs-number">128</span>|b&<span class="hljs-number">63</span>):<span class="hljs-number">55296</span>>b||<span class="hljs-number">57344</span><=b?a.<span class="hljs-title function_">push</span>(<span class="hljs-number">224</span>|b>><span class="hljs-number">12</span>,<span class="hljs-number">128</span>|b>><span class="hljs-number">6</span>&<span class="hljs-number">63</span>,<span class="hljs-number">128</span>|b&<span class="hljs-number">63</span>):(e++,b=<span class="hljs-number">65536</span>+((b&<span class="hljs-number">1023</span>)<<<span class="hljs-number">10</span>|c.<span class="hljs-title function_">charCodeAt</span>(e)&<span class="hljs-number">1023</span>),a.<span class="hljs-title function_">push</span>(<span class="hljs-number">240</span>|b>><span class="hljs-number">18</span>,<span class="hljs-number">128</span>|b>><span class="hljs-number">12</span>&<span class="hljs-number">63</span>,<span class="hljs-number">128</span>|b>><span class="hljs-number">6</span>&<span class="hljs-number">63</span>,<span class="hljs-number">128</span>|b&<span class="hljs-number">63</span>))}<span class="hljs-keyword">return</span> a};<span class="hljs-keyword">var</span> A={<span class="hljs-attr">L</span>:<span class="hljs-number">1</span>,<span class="hljs-attr">M</span>:<span class="hljs-number">0</span>,<span class="hljs-attr">Q</span>:<span class="hljs-number">3</span>,<span class="hljs-attr">H</span>:<span class="hljs-number">2</span>},y=<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">c</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=<span class="hljs-number">0</span>;<span class="hljs-number">0</span>!=b;)a+=<span class="hljs-number">1</span>,b>>>=<span class="hljs-number">1</span>;<span class="hljs-keyword">return</span> a}<span class="hljs-keyword">var</span> a=[[],[<span class="hljs-number">6</span>,<span class="hljs-number">18</span>],
|
|
[<span class="hljs-number">6</span>,<span class="hljs-number">22</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">34</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">22</span>,<span class="hljs-number">38</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">24</span>,<span class="hljs-number">42</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">28</span>,<span class="hljs-number">50</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">54</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">32</span>,<span class="hljs-number">58</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">34</span>,<span class="hljs-number">62</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">46</span>,<span class="hljs-number">66</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">48</span>,<span class="hljs-number">70</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">50</span>,<span class="hljs-number">74</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">54</span>,<span class="hljs-number">78</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">56</span>,<span class="hljs-number">82</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">58</span>,<span class="hljs-number">86</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">34</span>,<span class="hljs-number">62</span>,<span class="hljs-number">90</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">28</span>,<span class="hljs-number">50</span>,<span class="hljs-number">72</span>,<span class="hljs-number">94</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">50</span>,<span class="hljs-number">74</span>,<span class="hljs-number">98</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">54</span>,<span class="hljs-number">78</span>,<span class="hljs-number">102</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">28</span>,<span class="hljs-number">54</span>,<span class="hljs-number">80</span>,<span class="hljs-number">106</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">32</span>,<span class="hljs-number">58</span>,<span class="hljs-number">84</span>,<span class="hljs-number">110</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">58</span>,<span class="hljs-number">86</span>,<span class="hljs-number">114</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">34</span>,<span class="hljs-number">62</span>,<span class="hljs-number">90</span>,<span class="hljs-number">118</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">50</span>,<span class="hljs-number">74</span>,<span class="hljs-number">98</span>,<span class="hljs-number">122</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">54</span>,<span class="hljs-number">78</span>,<span class="hljs-number">102</span>,<span class="hljs-number">126</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">52</span>,<span class="hljs-number">78</span>,<span class="hljs-number">104</span>,<span class="hljs-number">130</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">56</span>,<span class="hljs-number">82</span>,<span class="hljs-number">108</span>,<span class="hljs-number">134</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">34</span>,<span class="hljs-number">60</span>,<span class="hljs-number">86</span>,<span class="hljs-number">112</span>,<span class="hljs-number">138</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">58</span>,<span class="hljs-number">86</span>,<span class="hljs-number">114</span>,<span class="hljs-number">142</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">34</span>,<span class="hljs-number">62</span>,<span class="hljs-number">90</span>,<span class="hljs-number">118</span>,<span class="hljs-number">146</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">54</span>,<span class="hljs-number">78</span>,<span class="hljs-number">102</span>,<span class="hljs-number">126</span>,<span class="hljs-number">150</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">24</span>,<span class="hljs-number">50</span>,<span class="hljs-number">76</span>,<span class="hljs-number">102</span>,<span class="hljs-number">128</span>,<span class="hljs-number">154</span>],
|
|
[<span class="hljs-number">6</span>,<span class="hljs-number">28</span>,<span class="hljs-number">54</span>,<span class="hljs-number">80</span>,<span class="hljs-number">106</span>,<span class="hljs-number">132</span>,<span class="hljs-number">158</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">32</span>,<span class="hljs-number">58</span>,<span class="hljs-number">84</span>,<span class="hljs-number">110</span>,<span class="hljs-number">136</span>,<span class="hljs-number">162</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">26</span>,<span class="hljs-number">54</span>,<span class="hljs-number">82</span>,<span class="hljs-number">110</span>,<span class="hljs-number">138</span>,<span class="hljs-number">166</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">30</span>,<span class="hljs-number">58</span>,<span class="hljs-number">86</span>,<span class="hljs-number">114</span>,<span class="hljs-number">142</span>,<span class="hljs-number">170</span>]],e={<span class="hljs-attr">w</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=b<<<span class="hljs-number">10</span>;<span class="hljs-number">0</span><=<span class="hljs-title function_">c</span>(a)-<span class="hljs-title function_">c</span>(<span class="hljs-number">1335</span>);)a^=<span class="hljs-number">1335</span><<<span class="hljs-title function_">c</span>(a)-<span class="hljs-title function_">c</span>(<span class="hljs-number">1335</span>);<span class="hljs-keyword">return</span>(b<<<span class="hljs-number">10</span>|a)^<span class="hljs-number">21522</span>},<span class="hljs-attr">A</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=b<<<span class="hljs-number">12</span>;<span class="hljs-number">0</span><=<span class="hljs-title function_">c</span>(a)-<span class="hljs-title function_">c</span>(<span class="hljs-number">7973</span>);)a^=<span class="hljs-number">7973</span><<<span class="hljs-title function_">c</span>(a)-<span class="hljs-title function_">c</span>(<span class="hljs-number">7973</span>);<span class="hljs-keyword">return</span> b<<<span class="hljs-number">12</span>|a},<span class="hljs-attr">G</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">return</span> a[b-<span class="hljs-number">1</span>]},<span class="hljs-attr">F</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">switch</span>(b){<span class="hljs-keyword">case</span> <span class="hljs-number">0</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==(b+a)%<span class="hljs-number">2</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">1</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==b%<span class="hljs-number">2</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">2</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==a%<span class="hljs-number">3</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">3</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==
|
|
(b+a)%<span class="hljs-number">3</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">4</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==(<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(b/<span class="hljs-number">2</span>)+<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">floor</span>(a/<span class="hljs-number">3</span>))%<span class="hljs-number">2</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">5</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==b*a%<span class="hljs-number">2</span>+b*a%<span class="hljs-number">3</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">6</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==(b*a%<span class="hljs-number">2</span>+b*a%<span class="hljs-number">3</span>)%<span class="hljs-number">2</span>};<span class="hljs-keyword">case</span> <span class="hljs-number">7</span>:<span class="hljs-keyword">return</span> <span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">return</span> <span class="hljs-number">0</span>==(b*a%<span class="hljs-number">3</span>+(b+a)%<span class="hljs-number">2</span>)%<span class="hljs-number">2</span>};<span class="hljs-attr">default</span>:<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(<span class="hljs-string">"bad maskPattern:"</span>+b);}},<span class="hljs-attr">C</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=<span class="hljs-title function_">z</span>([<span class="hljs-number">1</span>],<span class="hljs-number">0</span>),c=<span class="hljs-number">0</span>;c<b;c+=<span class="hljs-number">1</span>)a=a.<span class="hljs-title function_">multiply</span>(<span class="hljs-title function_">z</span>([<span class="hljs-number">1</span>,v.<span class="hljs-title function_">i</span>(c)],<span class="hljs-number">0</span>));<span class="hljs-keyword">return</span> a},<span class="hljs-attr">f</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">if</span>(<span class="hljs-number">4</span>!=b||<span class="hljs-number">1</span>>a||<span class="hljs-number">40</span><a)<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(<span class="hljs-string">"mode: "</span>+b+<span class="hljs-string">"; type: "</span>+a);<span class="hljs-keyword">return</span> <span class="hljs-number">10</span>>a?<span class="hljs-number">8</span>:<span class="hljs-number">16</span>},<span class="hljs-attr">D</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> a=b.<span class="hljs-title function_">h</span>(),c=<span class="hljs-number">0</span>,
|
|
d=<span class="hljs-number">0</span>;d<a;d+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> g=<span class="hljs-number">0</span>;g<a;g+=<span class="hljs-number">1</span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> e=<span class="hljs-number">0</span>,t=b.<span class="hljs-title function_">a</span>(d,g),p=-<span class="hljs-number">1</span>;<span class="hljs-number">1</span>>=p;p+=<span class="hljs-number">1</span>)<span class="hljs-keyword">if</span>(!(<span class="hljs-number">0</span>>d+p||a<=d+p))<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> q=-<span class="hljs-number">1</span>;<span class="hljs-number">1</span>>=q;q+=<span class="hljs-number">1</span>)<span class="hljs-number">0</span>>g+q||a<=g+q||(<span class="hljs-number">0</span>!=p||<span class="hljs-number">0</span>!=q)&&t==b.<span class="hljs-title function_">a</span>(d+p,g+q)&&(e+=<span class="hljs-number">1</span>);<span class="hljs-number">5</span><e&&(c+=<span class="hljs-number">3</span>+e-<span class="hljs-number">5</span>)}<span class="hljs-keyword">for</span>(d=<span class="hljs-number">0</span>;d<a-<span class="hljs-number">1</span>;d+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(g=<span class="hljs-number">0</span>;g<a-<span class="hljs-number">1</span>;g+=<span class="hljs-number">1</span>)<span class="hljs-keyword">if</span>(e=<span class="hljs-number">0</span>,b.<span class="hljs-title function_">a</span>(d,g)&&(e+=<span class="hljs-number">1</span>),b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">1</span>,g)&&(e+=<span class="hljs-number">1</span>),b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">1</span>)&&(e+=<span class="hljs-number">1</span>),b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">1</span>,g+<span class="hljs-number">1</span>)&&(e+=<span class="hljs-number">1</span>),<span class="hljs-number">0</span>==e||<span class="hljs-number">4</span>==e)c+=<span class="hljs-number">3</span>;<span class="hljs-keyword">for</span>(d=<span class="hljs-number">0</span>;d<a;d+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(g=<span class="hljs-number">0</span>;g<a-<span class="hljs-number">6</span>;g+=<span class="hljs-number">1</span>)b.<span class="hljs-title function_">a</span>(d,g)&&!b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">1</span>)&&b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">2</span>)&&b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">3</span>)&&b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">4</span>)&&!b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">5</span>)&&b.<span class="hljs-title function_">a</span>(d,g+<span class="hljs-number">6</span>)&&(c+=<span class="hljs-number">40</span>);<span class="hljs-keyword">for</span>(g=<span class="hljs-number">0</span>;g<a;g+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(d=<span class="hljs-number">0</span>;d<a-<span class="hljs-number">6</span>;d+=<span class="hljs-number">1</span>)b.<span class="hljs-title function_">a</span>(d,g)&&!b.<span class="hljs-title function_">a</span>(d+
|
|
<span class="hljs-number">1</span>,g)&&b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">2</span>,g)&&b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">3</span>,g)&&b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">4</span>,g)&&!b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">5</span>,g)&&b.<span class="hljs-title function_">a</span>(d+<span class="hljs-number">6</span>,g)&&(c+=<span class="hljs-number">40</span>);<span class="hljs-keyword">for</span>(g=e=<span class="hljs-number">0</span>;g<a;g+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(d=<span class="hljs-number">0</span>;d<a;d+=<span class="hljs-number">1</span>)b.<span class="hljs-title function_">a</span>(d,g)&&(e+=<span class="hljs-number">1</span>);<span class="hljs-keyword">return</span> c+=<span class="hljs-title class_">Math</span>.<span class="hljs-title function_">abs</span>(<span class="hljs-number">100</span>*e/a/a-<span class="hljs-number">50</span>)/<span class="hljs-number">5</span>*<span class="hljs-number">10</span>}};<span class="hljs-keyword">return</span> e}(),v=<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> c=<span class="hljs-title class_">Array</span>(<span class="hljs-number">256</span>),a=<span class="hljs-title class_">Array</span>(<span class="hljs-number">256</span>),e=<span class="hljs-number">0</span>;<span class="hljs-number">8</span>>e;e+=<span class="hljs-number">1</span>)c[e]=<span class="hljs-number">1</span><<e;<span class="hljs-keyword">for</span>(e=<span class="hljs-number">8</span>;<span class="hljs-number">256</span>>e;e+=<span class="hljs-number">1</span>)c[e]=c[e-<span class="hljs-number">4</span>]^c[e-<span class="hljs-number">5</span>]^c[e-<span class="hljs-number">6</span>]^c[e-<span class="hljs-number">8</span>];<span class="hljs-keyword">for</span>(e=<span class="hljs-number">0</span>;<span class="hljs-number">255</span>>e;e+=<span class="hljs-number">1</span>)a[c[e]]=e;<span class="hljs-keyword">return</span>{<span class="hljs-attr">g</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">if</span>(<span class="hljs-number">1</span>>b)<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(<span class="hljs-string">"glog("</span>+b+<span class="hljs-string">")"</span>);<span class="hljs-keyword">return</span> a[b]},<span class="hljs-attr">i</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b</span>){<span class="hljs-keyword">for</span>(;<span class="hljs-number">0</span>>b;)b+=<span class="hljs-number">255</span>;<span class="hljs-keyword">for</span>(;<span class="hljs-number">256</span><=b;)b-=<span class="hljs-number">255</span>;<span class="hljs-keyword">return</span> c[b]}}}(),t=<span class="hljs-keyword">function</span>(<span class="hljs-params"></span>){<span class="hljs-keyword">function</span> <span class="hljs-title function_">c</span>(<span class="hljs-params">b,c</span>){<span class="hljs-keyword">switch</span>(c){<span class="hljs-keyword">case</span> A.<span class="hljs-property">L</span>:<span class="hljs-keyword">return</span> a[<span class="hljs-number">4</span>*
|
|
(b-<span class="hljs-number">1</span>)];<span class="hljs-keyword">case</span> A.<span class="hljs-property">M</span>:<span class="hljs-keyword">return</span> a[<span class="hljs-number">4</span>*(b-<span class="hljs-number">1</span>)+<span class="hljs-number">1</span>];<span class="hljs-keyword">case</span> A.<span class="hljs-property">Q</span>:<span class="hljs-keyword">return</span> a[<span class="hljs-number">4</span>*(b-<span class="hljs-number">1</span>)+<span class="hljs-number">2</span>];<span class="hljs-keyword">case</span> A.<span class="hljs-property">H</span>:<span class="hljs-keyword">return</span> a[<span class="hljs-number">4</span>*(b-<span class="hljs-number">1</span>)+<span class="hljs-number">3</span>]}}<span class="hljs-keyword">var</span> a=[[<span class="hljs-number">1</span>,<span class="hljs-number">26</span>,<span class="hljs-number">19</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">26</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">26</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">26</span>,<span class="hljs-number">9</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">44</span>,<span class="hljs-number">34</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">44</span>,<span class="hljs-number">28</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">44</span>,<span class="hljs-number">22</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">44</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">70</span>,<span class="hljs-number">55</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">70</span>,<span class="hljs-number">44</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">35</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">35</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">100</span>,<span class="hljs-number">80</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">50</span>,<span class="hljs-number">32</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">50</span>,<span class="hljs-number">24</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">25</span>,<span class="hljs-number">9</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">134</span>,<span class="hljs-number">108</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">67</span>,<span class="hljs-number">43</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">33</span>,<span class="hljs-number">15</span>,<span class="hljs-number">2</span>,<span class="hljs-number">34</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">33</span>,<span class="hljs-number">11</span>,<span class="hljs-number">2</span>,<span class="hljs-number">34</span>,<span class="hljs-number">12</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">86</span>,<span class="hljs-number">68</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">43</span>,<span class="hljs-number">27</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">43</span>,<span class="hljs-number">19</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">43</span>,<span class="hljs-number">15</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">98</span>,<span class="hljs-number">78</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">49</span>,<span class="hljs-number">31</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">32</span>,<span class="hljs-number">14</span>,<span class="hljs-number">4</span>,<span class="hljs-number">33</span>,<span class="hljs-number">15</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">39</span>,<span class="hljs-number">13</span>,<span class="hljs-number">1</span>,<span class="hljs-number">40</span>,<span class="hljs-number">14</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">121</span>,<span class="hljs-number">97</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">60</span>,<span class="hljs-number">38</span>,<span class="hljs-number">2</span>,<span class="hljs-number">61</span>,<span class="hljs-number">39</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">40</span>,<span class="hljs-number">18</span>,<span class="hljs-number">2</span>,<span class="hljs-number">41</span>,<span class="hljs-number">19</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">40</span>,<span class="hljs-number">14</span>,<span class="hljs-number">2</span>,<span class="hljs-number">41</span>,<span class="hljs-number">15</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">58</span>,<span class="hljs-number">36</span>,
|
|
<span class="hljs-number">2</span>,<span class="hljs-number">59</span>,<span class="hljs-number">37</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">36</span>,<span class="hljs-number">16</span>,<span class="hljs-number">4</span>,<span class="hljs-number">37</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">36</span>,<span class="hljs-number">12</span>,<span class="hljs-number">4</span>,<span class="hljs-number">37</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">86</span>,<span class="hljs-number">68</span>,<span class="hljs-number">2</span>,<span class="hljs-number">87</span>,<span class="hljs-number">69</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">69</span>,<span class="hljs-number">43</span>,<span class="hljs-number">1</span>,<span class="hljs-number">70</span>,<span class="hljs-number">44</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">43</span>,<span class="hljs-number">19</span>,<span class="hljs-number">2</span>,<span class="hljs-number">44</span>,<span class="hljs-number">20</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">43</span>,<span class="hljs-number">15</span>,<span class="hljs-number">2</span>,<span class="hljs-number">44</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">101</span>,<span class="hljs-number">81</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">80</span>,<span class="hljs-number">50</span>,<span class="hljs-number">4</span>,<span class="hljs-number">81</span>,<span class="hljs-number">51</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">50</span>,<span class="hljs-number">22</span>,<span class="hljs-number">4</span>,<span class="hljs-number">51</span>,<span class="hljs-number">23</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">36</span>,<span class="hljs-number">12</span>,<span class="hljs-number">8</span>,<span class="hljs-number">37</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">116</span>,<span class="hljs-number">92</span>,<span class="hljs-number">2</span>,<span class="hljs-number">117</span>,<span class="hljs-number">93</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">58</span>,<span class="hljs-number">36</span>,<span class="hljs-number">2</span>,<span class="hljs-number">59</span>,<span class="hljs-number">37</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">46</span>,<span class="hljs-number">20</span>,<span class="hljs-number">6</span>,<span class="hljs-number">47</span>,<span class="hljs-number">21</span>],[<span class="hljs-number">7</span>,<span class="hljs-number">42</span>,<span class="hljs-number">14</span>,<span class="hljs-number">4</span>,<span class="hljs-number">43</span>,<span class="hljs-number">15</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">133</span>,<span class="hljs-number">107</span>],[<span class="hljs-number">8</span>,<span class="hljs-number">59</span>,<span class="hljs-number">37</span>,<span class="hljs-number">1</span>,<span class="hljs-number">60</span>,<span class="hljs-number">38</span>],[<span class="hljs-number">8</span>,<span class="hljs-number">44</span>,<span class="hljs-number">20</span>,<span class="hljs-number">4</span>,<span class="hljs-number">45</span>,<span class="hljs-number">21</span>],[<span class="hljs-number">12</span>,<span class="hljs-number">33</span>,<span class="hljs-number">11</span>,<span class="hljs-number">4</span>,<span class="hljs-number">34</span>,<span class="hljs-number">12</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">145</span>,<span class="hljs-number">115</span>,<span class="hljs-number">1</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">64</span>,<span class="hljs-number">40</span>,<span class="hljs-number">5</span>,<span class="hljs-number">65</span>,<span class="hljs-number">41</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">36</span>,<span class="hljs-number">16</span>,<span class="hljs-number">5</span>,<span class="hljs-number">37</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">36</span>,<span class="hljs-number">12</span>,<span class="hljs-number">5</span>,<span class="hljs-number">37</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">5</span>,<span class="hljs-number">109</span>,<span class="hljs-number">87</span>,<span class="hljs-number">1</span>,<span class="hljs-number">110</span>,<span class="hljs-number">88</span>],[<span class="hljs-number">5</span>,<span class="hljs-number">65</span>,<span class="hljs-number">41</span>,<span class="hljs-number">5</span>,<span class="hljs-number">66</span>,<span class="hljs-number">42</span>],[<span class="hljs-number">5</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">7</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">36</span>,<span class="hljs-number">12</span>,<span class="hljs-number">7</span>,<span class="hljs-number">37</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">5</span>,<span class="hljs-number">122</span>,<span class="hljs-number">98</span>,<span class="hljs-number">1</span>,<span class="hljs-number">123</span>,<span class="hljs-number">99</span>],[<span class="hljs-number">7</span>,<span class="hljs-number">73</span>,
|
|
<span class="hljs-number">45</span>,<span class="hljs-number">3</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">15</span>,<span class="hljs-number">43</span>,<span class="hljs-number">19</span>,<span class="hljs-number">2</span>,<span class="hljs-number">44</span>,<span class="hljs-number">20</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">13</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">135</span>,<span class="hljs-number">107</span>,<span class="hljs-number">5</span>,<span class="hljs-number">136</span>,<span class="hljs-number">108</span>],[<span class="hljs-number">10</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">1</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">50</span>,<span class="hljs-number">22</span>,<span class="hljs-number">15</span>,<span class="hljs-number">51</span>,<span class="hljs-number">23</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">42</span>,<span class="hljs-number">14</span>,<span class="hljs-number">17</span>,<span class="hljs-number">43</span>,<span class="hljs-number">15</span>],[<span class="hljs-number">5</span>,<span class="hljs-number">150</span>,<span class="hljs-number">120</span>,<span class="hljs-number">1</span>,<span class="hljs-number">151</span>,<span class="hljs-number">121</span>],[<span class="hljs-number">9</span>,<span class="hljs-number">69</span>,<span class="hljs-number">43</span>,<span class="hljs-number">4</span>,<span class="hljs-number">70</span>,<span class="hljs-number">44</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">50</span>,<span class="hljs-number">22</span>,<span class="hljs-number">1</span>,<span class="hljs-number">51</span>,<span class="hljs-number">23</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">42</span>,<span class="hljs-number">14</span>,<span class="hljs-number">19</span>,<span class="hljs-number">43</span>,<span class="hljs-number">15</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">141</span>,<span class="hljs-number">113</span>,<span class="hljs-number">4</span>,<span class="hljs-number">142</span>,<span class="hljs-number">114</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">70</span>,<span class="hljs-number">44</span>,<span class="hljs-number">11</span>,<span class="hljs-number">71</span>,<span class="hljs-number">45</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">47</span>,<span class="hljs-number">21</span>,<span class="hljs-number">4</span>,<span class="hljs-number">48</span>,<span class="hljs-number">22</span>],[<span class="hljs-number">9</span>,<span class="hljs-number">39</span>,<span class="hljs-number">13</span>,<span class="hljs-number">16</span>,<span class="hljs-number">40</span>,<span class="hljs-number">14</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">135</span>,<span class="hljs-number">107</span>,<span class="hljs-number">5</span>,<span class="hljs-number">136</span>,<span class="hljs-number">108</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">67</span>,<span class="hljs-number">41</span>,<span class="hljs-number">13</span>,<span class="hljs-number">68</span>,<span class="hljs-number">42</span>],[<span class="hljs-number">15</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">5</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">15</span>,<span class="hljs-number">43</span>,<span class="hljs-number">15</span>,<span class="hljs-number">10</span>,<span class="hljs-number">44</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">144</span>,<span class="hljs-number">116</span>,<span class="hljs-number">4</span>,<span class="hljs-number">145</span>,<span class="hljs-number">117</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">68</span>,<span class="hljs-number">42</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">50</span>,<span class="hljs-number">22</span>,<span class="hljs-number">6</span>,<span class="hljs-number">51</span>,<span class="hljs-number">23</span>],[<span class="hljs-number">19</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>,<span class="hljs-number">6</span>,<span class="hljs-number">47</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">139</span>,<span class="hljs-number">111</span>,<span class="hljs-number">7</span>,<span class="hljs-number">140</span>,<span class="hljs-number">112</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">7</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">16</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">34</span>,<span class="hljs-number">37</span>,<span class="hljs-number">13</span>],[<span class="hljs-number">4</span>,
|
|
<span class="hljs-number">151</span>,<span class="hljs-number">121</span>,<span class="hljs-number">5</span>,<span class="hljs-number">152</span>,<span class="hljs-number">122</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">14</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">14</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">16</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">14</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">147</span>,<span class="hljs-number">117</span>,<span class="hljs-number">4</span>,<span class="hljs-number">148</span>,<span class="hljs-number">118</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">73</span>,<span class="hljs-number">45</span>,<span class="hljs-number">14</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">16</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">30</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>,<span class="hljs-number">2</span>,<span class="hljs-number">47</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">8</span>,<span class="hljs-number">132</span>,<span class="hljs-number">106</span>,<span class="hljs-number">4</span>,<span class="hljs-number">133</span>,<span class="hljs-number">107</span>],[<span class="hljs-number">8</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">13</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],[<span class="hljs-number">7</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">22</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">22</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">13</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">10</span>,<span class="hljs-number">142</span>,<span class="hljs-number">114</span>,<span class="hljs-number">2</span>,<span class="hljs-number">143</span>,<span class="hljs-number">115</span>],[<span class="hljs-number">19</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">4</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">28</span>,<span class="hljs-number">50</span>,<span class="hljs-number">22</span>,<span class="hljs-number">6</span>,<span class="hljs-number">51</span>,<span class="hljs-number">23</span>],[<span class="hljs-number">33</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>,<span class="hljs-number">4</span>,<span class="hljs-number">47</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">8</span>,<span class="hljs-number">152</span>,<span class="hljs-number">122</span>,<span class="hljs-number">4</span>,<span class="hljs-number">153</span>,<span class="hljs-number">123</span>],[<span class="hljs-number">22</span>,<span class="hljs-number">73</span>,<span class="hljs-number">45</span>,<span class="hljs-number">3</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">8</span>,<span class="hljs-number">53</span>,<span class="hljs-number">23</span>,<span class="hljs-number">26</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>],[<span class="hljs-number">12</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">28</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">147</span>,<span class="hljs-number">117</span>,<span class="hljs-number">10</span>,<span class="hljs-number">148</span>,<span class="hljs-number">118</span>],[<span class="hljs-number">3</span>,<span class="hljs-number">73</span>,<span class="hljs-number">45</span>,<span class="hljs-number">23</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">31</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">31</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">7</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>,<span class="hljs-number">7</span>,<span class="hljs-number">147</span>,<span class="hljs-number">117</span>],
|
|
[<span class="hljs-number">21</span>,<span class="hljs-number">73</span>,<span class="hljs-number">45</span>,<span class="hljs-number">7</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>],[<span class="hljs-number">1</span>,<span class="hljs-number">53</span>,<span class="hljs-number">23</span>,<span class="hljs-number">37</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>],[<span class="hljs-number">19</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">26</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">5</span>,<span class="hljs-number">145</span>,<span class="hljs-number">115</span>,<span class="hljs-number">10</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>],[<span class="hljs-number">19</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">10</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],[<span class="hljs-number">15</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">25</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">23</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">25</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">13</span>,<span class="hljs-number">145</span>,<span class="hljs-number">115</span>,<span class="hljs-number">3</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">29</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">42</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">1</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">23</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">28</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">145</span>,<span class="hljs-number">115</span>],[<span class="hljs-number">10</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">23</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">10</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">35</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">19</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">35</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">145</span>,<span class="hljs-number">115</span>,<span class="hljs-number">1</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>],[<span class="hljs-number">14</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">21</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">29</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">19</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">11</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">46</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">13</span>,<span class="hljs-number">145</span>,<span class="hljs-number">115</span>,<span class="hljs-number">6</span>,<span class="hljs-number">146</span>,<span class="hljs-number">116</span>],[<span class="hljs-number">14</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">23</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">44</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">7</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">59</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>,<span class="hljs-number">1</span>,<span class="hljs-number">47</span>,<span class="hljs-number">17</span>],[<span class="hljs-number">12</span>,<span class="hljs-number">151</span>,<span class="hljs-number">121</span>,<span class="hljs-number">7</span>,<span class="hljs-number">152</span>,<span class="hljs-number">122</span>],[<span class="hljs-number">12</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">26</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],
|
|
[<span class="hljs-number">39</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">14</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">22</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">41</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">151</span>,<span class="hljs-number">121</span>,<span class="hljs-number">14</span>,<span class="hljs-number">152</span>,<span class="hljs-number">122</span>],[<span class="hljs-number">6</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">34</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],[<span class="hljs-number">46</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">10</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">2</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">64</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">17</span>,<span class="hljs-number">152</span>,<span class="hljs-number">122</span>,<span class="hljs-number">4</span>,<span class="hljs-number">153</span>,<span class="hljs-number">123</span>],[<span class="hljs-number">29</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">14</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">49</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">10</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">24</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">46</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">4</span>,<span class="hljs-number">152</span>,<span class="hljs-number">122</span>,<span class="hljs-number">18</span>,<span class="hljs-number">153</span>,<span class="hljs-number">123</span>],[<span class="hljs-number">13</span>,<span class="hljs-number">74</span>,<span class="hljs-number">46</span>,<span class="hljs-number">32</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>],[<span class="hljs-number">48</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">14</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">42</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">32</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">20</span>,<span class="hljs-number">147</span>,<span class="hljs-number">117</span>,<span class="hljs-number">4</span>,<span class="hljs-number">148</span>,<span class="hljs-number">118</span>],[<span class="hljs-number">40</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">7</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],[<span class="hljs-number">43</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">22</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">10</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">67</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>],[<span class="hljs-number">19</span>,<span class="hljs-number">148</span>,<span class="hljs-number">118</span>,<span class="hljs-number">6</span>,<span class="hljs-number">149</span>,<span class="hljs-number">119</span>],[<span class="hljs-number">18</span>,<span class="hljs-number">75</span>,<span class="hljs-number">47</span>,<span class="hljs-number">31</span>,<span class="hljs-number">76</span>,<span class="hljs-number">48</span>],[<span class="hljs-number">34</span>,<span class="hljs-number">54</span>,<span class="hljs-number">24</span>,<span class="hljs-number">34</span>,<span class="hljs-number">55</span>,<span class="hljs-number">25</span>],[<span class="hljs-number">20</span>,<span class="hljs-number">45</span>,<span class="hljs-number">15</span>,<span class="hljs-number">61</span>,<span class="hljs-number">46</span>,<span class="hljs-number">16</span>]],e={<span class="hljs-attr">I</span>:<span class="hljs-keyword">function</span>(<span class="hljs-params">b,a</span>){<span class="hljs-keyword">var</span> e=<span class="hljs-title function_">c</span>(b,a);<span class="hljs-keyword">if</span>(<span class="hljs-string">"undefined"</span>==
|
|
<span class="hljs-keyword">typeof</span> e)<span class="hljs-keyword">throw</span> <span class="hljs-title class_">Error</span>(<span class="hljs-string">"bad rs block @ typeNumber:"</span>+b+<span class="hljs-string">"/errorCorrectLevel:"</span>+a);b=e.<span class="hljs-property">length</span>/<span class="hljs-number">3</span>;a=[];<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> d=<span class="hljs-number">0</span>;d<b;d+=<span class="hljs-number">1</span>)<span class="hljs-keyword">for</span>(<span class="hljs-keyword">var</span> g=e[<span class="hljs-number">3</span>*d],h=e[<span class="hljs-number">3</span>*d+<span class="hljs-number">1</span>],t=e[<span class="hljs-number">3</span>*d+<span class="hljs-number">2</span>],p=<span class="hljs-number">0</span>;p<g;p+=<span class="hljs-number">1</span>){<span class="hljs-keyword">var</span> q=t,f={};f.<span class="hljs-property">o</span>=h;f.<span class="hljs-property">j</span>=q;a.<span class="hljs-title function_">push</span>(f)}<span class="hljs-keyword">return</span> a}};<span class="hljs-keyword">return</span> e}();<span class="hljs-keyword">return</span> C}());
|
|
<span class="hljs-keyword">export</span> <span class="hljs-keyword">default</span> <span class="hljs-title class_">QrCreator</span>;
|
|
<span class="hljs-comment">//# sourceMappingURL=qr-creator.min.js.map</span>
|
|
</div></div></div></main></body></html> |