{"id":"46020822a51758c9474ead3491fc005884a1b0fc","last_commit_sha":"b421e7d8374158af5fa330c194e2c13fd14e33bb","path":"software/recorder/index.html","name":"index.html","extension":"html","size":3581,"mime_type":"text/html","binary":false,"simple_viewer":"text","rich_viewer":null,"show_viewer_switcher":false,"render_error":null,"raw_path":"/rajudev/tapsterbot/raw/master/software/recorder/index.html","blame_path":"/rajudev/tapsterbot/blame/master/software/recorder/index.html","commits_path":"/rajudev/tapsterbot/commits/master/software/recorder/index.html","tree_path":"/rajudev/tapsterbot/tree/master/software/recorder","permalink":"/rajudev/tapsterbot/blob/e41b53f95f46cbfcbe6d8228d343b72d3db1c2e8/software/recorder/index.html","html":"\u003cdiv class=\"blob-viewer\" data-type=\"simple\"\u003e\n\u003cdiv class=\"file-content code js-syntax-highlight\"\u003e\n\u003cdiv class=\"line-numbers\"\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"1\" href=\"#L1\" id=\"L1\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n1\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"2\" href=\"#L2\" id=\"L2\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n2\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"3\" href=\"#L3\" id=\"L3\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n3\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"4\" href=\"#L4\" id=\"L4\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n4\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"5\" href=\"#L5\" id=\"L5\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n5\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"6\" href=\"#L6\" id=\"L6\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n6\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"7\" href=\"#L7\" id=\"L7\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n7\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"8\" href=\"#L8\" id=\"L8\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n8\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"9\" href=\"#L9\" id=\"L9\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n9\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"10\" href=\"#L10\" id=\"L10\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n10\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"11\" href=\"#L11\" id=\"L11\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n11\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"12\" href=\"#L12\" id=\"L12\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n12\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"13\" href=\"#L13\" id=\"L13\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n13\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"14\" href=\"#L14\" id=\"L14\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n14\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"15\" href=\"#L15\" id=\"L15\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n15\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"16\" href=\"#L16\" id=\"L16\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n16\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"17\" href=\"#L17\" id=\"L17\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n17\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"18\" href=\"#L18\" id=\"L18\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n18\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"19\" href=\"#L19\" id=\"L19\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n19\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"20\" href=\"#L20\" id=\"L20\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n20\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"21\" href=\"#L21\" id=\"L21\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n21\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"22\" href=\"#L22\" id=\"L22\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n22\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"23\" href=\"#L23\" id=\"L23\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n23\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"24\" href=\"#L24\" id=\"L24\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n24\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"25\" href=\"#L25\" id=\"L25\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n25\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"26\" href=\"#L26\" id=\"L26\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n26\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"27\" href=\"#L27\" id=\"L27\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n27\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"28\" href=\"#L28\" id=\"L28\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n28\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"29\" href=\"#L29\" id=\"L29\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n29\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"30\" href=\"#L30\" id=\"L30\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n30\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"31\" href=\"#L31\" id=\"L31\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n31\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"32\" href=\"#L32\" id=\"L32\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n32\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"33\" href=\"#L33\" id=\"L33\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n33\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"34\" href=\"#L34\" id=\"L34\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n34\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"35\" href=\"#L35\" id=\"L35\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n35\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"36\" href=\"#L36\" id=\"L36\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n36\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"37\" href=\"#L37\" id=\"L37\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n37\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"38\" href=\"#L38\" id=\"L38\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n38\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"39\" href=\"#L39\" id=\"L39\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n39\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"40\" href=\"#L40\" id=\"L40\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n40\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"41\" href=\"#L41\" id=\"L41\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n41\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"42\" href=\"#L42\" id=\"L42\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n42\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"43\" href=\"#L43\" id=\"L43\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n43\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"44\" href=\"#L44\" id=\"L44\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n44\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"45\" href=\"#L45\" id=\"L45\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n45\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"46\" href=\"#L46\" id=\"L46\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n46\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"47\" href=\"#L47\" id=\"L47\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n47\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"48\" href=\"#L48\" id=\"L48\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n48\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"49\" href=\"#L49\" id=\"L49\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n49\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"50\" href=\"#L50\" id=\"L50\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n50\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"51\" href=\"#L51\" id=\"L51\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n51\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"52\" href=\"#L52\" id=\"L52\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n52\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"53\" href=\"#L53\" id=\"L53\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n53\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"54\" href=\"#L54\" id=\"L54\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n54\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"55\" href=\"#L55\" id=\"L55\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n55\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"56\" href=\"#L56\" id=\"L56\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n56\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"57\" href=\"#L57\" id=\"L57\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n57\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"58\" href=\"#L58\" id=\"L58\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n58\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"59\" href=\"#L59\" id=\"L59\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n59\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"60\" href=\"#L60\" id=\"L60\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n60\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"61\" href=\"#L61\" id=\"L61\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n61\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"62\" href=\"#L62\" id=\"L62\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n62\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"63\" href=\"#L63\" id=\"L63\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n63\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"64\" href=\"#L64\" id=\"L64\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n64\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"65\" href=\"#L65\" id=\"L65\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n65\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"66\" href=\"#L66\" id=\"L66\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n66\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"67\" href=\"#L67\" id=\"L67\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n67\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"68\" href=\"#L68\" id=\"L68\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n68\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"69\" href=\"#L69\" id=\"L69\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n69\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"70\" href=\"#L70\" id=\"L70\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n70\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"71\" href=\"#L71\" id=\"L71\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n71\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"72\" href=\"#L72\" id=\"L72\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n72\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"73\" href=\"#L73\" id=\"L73\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n73\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"74\" href=\"#L74\" id=\"L74\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n74\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"75\" href=\"#L75\" id=\"L75\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n75\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"76\" href=\"#L76\" id=\"L76\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n76\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"77\" href=\"#L77\" id=\"L77\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n77\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"78\" href=\"#L78\" id=\"L78\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n78\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"79\" href=\"#L79\" id=\"L79\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n79\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"80\" href=\"#L80\" id=\"L80\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n80\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"81\" href=\"#L81\" id=\"L81\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n81\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"82\" href=\"#L82\" id=\"L82\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n82\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"83\" href=\"#L83\" id=\"L83\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n83\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"84\" href=\"#L84\" id=\"L84\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n84\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"85\" href=\"#L85\" id=\"L85\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n85\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"86\" href=\"#L86\" id=\"L86\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n86\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"87\" href=\"#L87\" id=\"L87\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n87\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"88\" href=\"#L88\" id=\"L88\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n88\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"89\" href=\"#L89\" id=\"L89\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n89\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"90\" href=\"#L90\" id=\"L90\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n90\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"91\" href=\"#L91\" id=\"L91\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n91\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"92\" href=\"#L92\" id=\"L92\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n92\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"93\" href=\"#L93\" id=\"L93\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n93\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"94\" href=\"#L94\" id=\"L94\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n94\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"95\" href=\"#L95\" id=\"L95\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n95\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"96\" href=\"#L96\" id=\"L96\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n96\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"97\" href=\"#L97\" id=\"L97\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n97\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"98\" href=\"#L98\" id=\"L98\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n98\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"99\" href=\"#L99\" id=\"L99\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n99\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"100\" href=\"#L100\" id=\"L100\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n100\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"101\" href=\"#L101\" id=\"L101\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n101\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"102\" href=\"#L102\" id=\"L102\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n102\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"103\" href=\"#L103\" id=\"L103\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n103\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"104\" href=\"#L104\" id=\"L104\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n104\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"105\" href=\"#L105\" id=\"L105\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n105\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"106\" href=\"#L106\" id=\"L106\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n106\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"107\" href=\"#L107\" id=\"L107\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n107\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"108\" href=\"#L108\" id=\"L108\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n108\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"109\" href=\"#L109\" id=\"L109\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n109\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"110\" href=\"#L110\" id=\"L110\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n110\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"111\" href=\"#L111\" id=\"L111\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n111\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"112\" href=\"#L112\" id=\"L112\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n112\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"113\" href=\"#L113\" id=\"L113\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n113\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"114\" href=\"#L114\" id=\"L114\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n114\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"115\" href=\"#L115\" id=\"L115\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n115\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"116\" href=\"#L116\" id=\"L116\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n116\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"117\" href=\"#L117\" id=\"L117\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n117\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"118\" href=\"#L118\" id=\"L118\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n118\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"119\" href=\"#L119\" id=\"L119\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n119\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"120\" href=\"#L120\" id=\"L120\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n120\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"121\" href=\"#L121\" id=\"L121\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n121\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"122\" href=\"#L122\" id=\"L122\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n122\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"123\" href=\"#L123\" id=\"L123\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n123\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"124\" href=\"#L124\" id=\"L124\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n124\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"125\" href=\"#L125\" id=\"L125\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n125\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"126\" href=\"#L126\" id=\"L126\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n126\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"127\" href=\"#L127\" id=\"L127\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n127\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"128\" href=\"#L128\" id=\"L128\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n128\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"129\" href=\"#L129\" id=\"L129\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n129\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"130\" href=\"#L130\" id=\"L130\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n130\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"131\" href=\"#L131\" id=\"L131\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n131\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"132\" href=\"#L132\" id=\"L132\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n132\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"133\" href=\"#L133\" id=\"L133\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n133\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"134\" href=\"#L134\" id=\"L134\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n134\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"135\" href=\"#L135\" id=\"L135\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n135\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"136\" href=\"#L136\" id=\"L136\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n136\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"137\" href=\"#L137\" id=\"L137\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n137\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"138\" href=\"#L138\" id=\"L138\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n138\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"139\" href=\"#L139\" id=\"L139\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n139\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"140\" href=\"#L140\" id=\"L140\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n140\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"141\" href=\"#L141\" id=\"L141\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n141\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"142\" href=\"#L142\" id=\"L142\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n142\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"143\" href=\"#L143\" id=\"L143\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n143\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"144\" href=\"#L144\" id=\"L144\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n144\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"145\" href=\"#L145\" id=\"L145\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n145\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"146\" href=\"#L146\" id=\"L146\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n146\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"147\" href=\"#L147\" id=\"L147\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n147\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"148\" href=\"#L148\" id=\"L148\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n148\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"149\" href=\"#L149\" id=\"L149\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n149\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"150\" href=\"#L150\" id=\"L150\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n150\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"151\" href=\"#L151\" id=\"L151\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n151\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"152\" href=\"#L152\" id=\"L152\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n152\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"153\" href=\"#L153\" id=\"L153\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n153\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"154\" href=\"#L154\" id=\"L154\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n154\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"155\" href=\"#L155\" id=\"L155\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n155\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"156\" href=\"#L156\" id=\"L156\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n156\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"157\" href=\"#L157\" id=\"L157\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n157\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"158\" href=\"#L158\" id=\"L158\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n158\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"159\" href=\"#L159\" id=\"L159\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n159\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"160\" href=\"#L160\" id=\"L160\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n160\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"161\" href=\"#L161\" id=\"L161\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n161\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"162\" href=\"#L162\" id=\"L162\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n162\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"163\" href=\"#L163\" id=\"L163\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n163\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"164\" href=\"#L164\" id=\"L164\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n164\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"165\" href=\"#L165\" id=\"L165\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n165\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"166\" href=\"#L166\" id=\"L166\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n166\n\u003c/a\u003e\n\u003ca class=\"diff-line-num\" data-line-number=\"167\" href=\"#L167\" id=\"L167\"\u003e\n\u003ci aria-hidden=\"true\" data-hidden=\"true\" class=\"fa fa-link\"\u003e\u003c/i\u003e\n167\n\u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv class=\"blob-content\" data-blob-id=\"46020822a51758c9474ead3491fc005884a1b0fc\"\u003e\n\u003cpre class=\"code highlight\"\u003e\u003ccode\u003e\u003cspan id=\"LC1\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC2\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"cp\"\u003e\u0026lt;!doctype html\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC3\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;html\u003c/span\u003e \u003cspan class=\"na\"\u003elang=\u003c/span\u003e\u003cspan class=\"s\"\u003e\"en\"\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC4\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;head\u003c/span\u003e \u003cspan class=\"na\"\u003elang=\u003c/span\u003e\u003cspan class=\"s\"\u003een\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC5\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;meta\u003c/span\u003e \u003cspan class=\"na\"\u003echarset=\u003c/span\u003e\u003cspan class=\"s\"\u003e\"utf-8\"\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC6\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;title\u0026gt;\u003c/span\u003eTracing a line with d3.js\u003cspan class=\"nt\"\u003e\u0026lt;/title\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC7\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;style\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC8\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC9\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003esvg\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC10\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003ebackground\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e#ddd\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC11\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003efont\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e10px\u003c/span\u003e \u003cspan class=\"nb\"\u003esans-serif\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC12\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003ecursor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003ecrosshair\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC13\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC14\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC15\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nc\"\u003e.line\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC16\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003ecursor\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003ecrosshair\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC17\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"py\"\u003efill\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003enone\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC18\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"py\"\u003estroke\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e#000\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC19\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"py\"\u003estroke-width\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e2px\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC20\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"py\"\u003estroke-linejoin\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"n\"\u003eround\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC21\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC22\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC23\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nf\"\u003e#output\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC24\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003eposition\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nb\"\u003erelative\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC25\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003etop\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e-2em\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC26\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003eleft\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e0.67em\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC27\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nl\"\u003efont\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"m\"\u003e12px\u003c/span\u003e\u003cspan class=\"p\"\u003e/\u003c/span\u003e\u003cspan class=\"m\"\u003e1.4\u003c/span\u003e \u003cspan class=\"nb\"\u003emonospace\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC28\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC29\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC30\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC31\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;/style\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC32\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;/head\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC33\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC34\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;body\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC35\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;div\u003c/span\u003e \u003cspan class=\"na\"\u003eid=\u003c/span\u003e\u003cspan class=\"s\"\u003e\"sketch\"\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u0026lt;/div\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC36\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;div\u003c/span\u003e \u003cspan class=\"na\"\u003eid=\u003c/span\u003e\u003cspan class=\"s\"\u003e\"output\"\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u0026lt;/div\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC37\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;script \u003c/span\u003e\u003cspan class=\"na\"\u003esrc=\u003c/span\u003e\u003cspan class=\"s\"\u003e\"http://d3js.org/d3.v3.min.js\"\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u0026lt;/script\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC38\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;script \u003c/span\u003e\u003cspan class=\"na\"\u003esrc=\u003c/span\u003e\u003cspan class=\"s\"\u003e\"simplify.js\"\u003c/span\u003e\u003cspan class=\"nt\"\u003e\u0026gt;\u0026lt;/script\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC39\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC40\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;script\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC41\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"c1\"\u003e// based on http://bl.ocks.org/cloudshapes/5661984 by cloudshapes\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC42\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC43\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003cspan class=\"na\"\u003etop\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"na\"\u003eright\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"na\"\u003ebottom\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"na\"\u003eleft\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e},\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC44\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003ewidth\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"mi\"\u003e300\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eleft\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eright\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC45\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003eheight\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"mi\"\u003e500\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etop\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ebottom\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC46\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC47\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC48\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"c1\"\u003e// var npoints = 100;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC49\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[];\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC50\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003esession\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[];\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC51\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003epath\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC52\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003edrawing\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"kc\"\u003efalse\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC53\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC54\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003eoutput\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eselect\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'#output'\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC55\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC56\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003eline\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eline\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC57\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003einterpolate\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"bundle\"\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"c1\"\u003e// basis, see http://bl.ocks.org/mbostock/4342190\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC58\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etension\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC59\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ex\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ed\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003ei\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"nx\"\u003ed\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ex\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e \u003cspan class=\"p\"\u003e})\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC60\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ey\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ed\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003ei\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"nx\"\u003ed\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ey\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e \u003cspan class=\"p\"\u003e});\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC61\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC62\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003esvg\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eselect\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"#sketch\"\u003c/span\u003e\u003cspan class=\"p\"\u003e).\u003c/span\u003e\u003cspan class=\"nx\"\u003eappend\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"svg\"\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC63\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eattr\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"width\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003ewidth\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eleft\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eright\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC64\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eattr\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"height\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eheight\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etop\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ebottom\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC65\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC66\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eappend\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"g\"\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC67\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eattr\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"transform\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\"translate(\"\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eleft\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s2\"\u003e\",\"\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003emargin\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etop\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s2\"\u003e\")\"\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC68\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC69\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC70\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"mousedown\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003elisten\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC71\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"touchstart\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003elisten\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC72\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"touchend\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eignore\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC73\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"touchleave\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eignore\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC74\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"mouseup\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eignore\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC75\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"mouseleave\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eignore\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC76\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC77\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC78\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"c1\"\u003e// ignore default touch behavior\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC79\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003etouchEvents\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"s1\"\u003e'touchstart'\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s1\"\u003e'touchmove'\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s1\"\u003e'touchend'\u003c/span\u003e\u003cspan class=\"p\"\u003e];\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC80\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nx\"\u003etouchEvents\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eforEach\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eeventName\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC81\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nb\"\u003edocument\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ebody\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eaddEventListener\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eeventName\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"kd\"\u003efunction\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ee\u003c/span\u003e\u003cspan class=\"p\"\u003e){\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC82\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003ee\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003epreventDefault\u003c/span\u003e\u003cspan class=\"p\"\u003e();\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC83\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e});\u003c/span\u003e  \u003c/span\u003e\n\u003cspan id=\"LC84\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e});\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC85\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC86\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC87\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003elisten\u003c/span\u003e \u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC88\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003edrawing\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"kc\"\u003etrue\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC89\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eoutput\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'event: '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eevent\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etype\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC90\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"p\"\u003e[];\u003c/span\u003e \u003cspan class=\"c1\"\u003e// reset point data\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC91\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003epath\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eappend\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"path\"\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"c1\"\u003e// start a new line\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC92\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003edata\u003c/span\u003e\u003cspan class=\"p\"\u003e([\u003c/span\u003e\u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e])\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC93\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eattr\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"class\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s2\"\u003e\"line\"\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC94\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eattr\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"d\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eline\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC95\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC96\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eevent\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etype\u003c/span\u003e \u003cspan class=\"o\"\u003e===\u003c/span\u003e \u003cspan class=\"s1\"\u003e'mousedown'\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC97\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"mousemove\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eonmove\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC98\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e \u003cspan class=\"k\"\u003eelse\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC99\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"touchmove\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eonmove\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC100\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC101\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC102\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC103\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003eignore\u003c/span\u003e \u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC104\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003ebefore\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eafter\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC105\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eoutput\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'event: '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eevent\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etype\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC106\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"mousemove\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"kc\"\u003enull\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC107\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003esvg\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eon\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"touchmove\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"kc\"\u003enull\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC108\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC109\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"c1\"\u003e// skip out if we're not drawing\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC110\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"o\"\u003e!\u003c/span\u003e\u003cspan class=\"nx\"\u003edrawing\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC111\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003edrawing\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"kc\"\u003efalse\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC112\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC113\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003ebefore\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elength\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC114\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003egroup\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'Line Simplification'\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC115\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"Before simplification:\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003ebefore\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC116\" class=\"line\" lang=\"html\"\u003e  \u003c/span\u003e\n\u003cspan id=\"LC117\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"c1\"\u003e// simplify\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC118\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003esimplify\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC119\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eafter\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elength\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC120\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC121\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"After simplification:\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elength\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC122\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003egroupEnd\u003c/span\u003e\u003cspan class=\"p\"\u003e();\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC123\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC124\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003epercentage\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nb\"\u003eparseInt\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"mi\"\u003e100\u003c/span\u003e \u003cspan class=\"o\"\u003e-\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eafter\u003c/span\u003e\u003cspan class=\"o\"\u003e/\u003c/span\u003e\u003cspan class=\"nx\"\u003ebefore\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003cspan class=\"o\"\u003e*\u003c/span\u003e\u003cspan class=\"mi\"\u003e100\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"mi\"\u003e10\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC125\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eoutput\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003ehtml\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'Points: '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003ebefore\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s1\"\u003e' =\u0026gt; '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003eafter\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s1\"\u003e'. \u0026lt;b\u0026gt;'\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003epercentage\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s1\"\u003e'% simplification.\u0026lt;/b\u0026gt;'\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC126\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC127\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"c1\"\u003e// add newly created line to the drawing session\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC128\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003esession\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003epush\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC129\" class=\"line\" lang=\"html\"\u003e  \u003c/span\u003e\n\u003cspan id=\"LC130\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"c1\"\u003e// redraw the line after simplification\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC131\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003etick\u003c/span\u003e\u003cspan class=\"p\"\u003e();\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC132\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC133\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC134\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC135\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003eonmove\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ee\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC136\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003etype\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eevent\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etype\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC137\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003epoint\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC138\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC139\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"k\"\u003eif\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003etype\u003c/span\u003e \u003cspan class=\"o\"\u003e===\u003c/span\u003e \u003cspan class=\"s1\"\u003e'mousemove'\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC140\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003epoint\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003emouse\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"k\"\u003ethis\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC141\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003eoutput\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'event: '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003etype\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s1\"\u003e': '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003emouse\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"k\"\u003ethis\u003c/span\u003e\u003cspan class=\"p\"\u003e));\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC142\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e \u003cspan class=\"k\"\u003eelse\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC143\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"c1\"\u003e// only deal with a single touch input\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC144\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003epoint\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etouches\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"k\"\u003ethis\u003c/span\u003e\u003cspan class=\"p\"\u003e)[\u003c/span\u003e\u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e];\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC145\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003eoutput\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etext\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s1\"\u003e'event: '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003etype\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"s1\"\u003e': '\u003c/span\u003e \u003cspan class=\"o\"\u003e+\u003c/span\u003e \u003cspan class=\"nx\"\u003ed3\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003etouches\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"k\"\u003ethis\u003c/span\u003e\u003cspan class=\"p\"\u003e)[\u003c/span\u003e\u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e]);\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC146\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC147\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC148\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"c1\"\u003e// push a new data point onto the back\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC149\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003eptdata\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003epush\u003c/span\u003e\u003cspan class=\"p\"\u003e({\u003c/span\u003e \u003cspan class=\"na\"\u003ex\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nx\"\u003epoint\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e],\u003c/span\u003e \u003cspan class=\"na\"\u003ey\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e \u003cspan class=\"nx\"\u003epoint\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"mi\"\u003e1\u003c/span\u003e\u003cspan class=\"p\"\u003e]\u003c/span\u003e \u003cspan class=\"p\"\u003e});\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC150\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003etick\u003c/span\u003e\u003cspan class=\"p\"\u003e();\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC151\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC152\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC153\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003etick\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC154\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"nx\"\u003epath\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003eattr\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s2\"\u003e\"d\"\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"kd\"\u003efunction\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ed\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e \u003cspan class=\"k\"\u003ereturn\u003c/span\u003e \u003cspan class=\"nx\"\u003eline\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003ed\u003c/span\u003e\u003cspan class=\"p\"\u003e);\u003c/span\u003e \u003cspan class=\"p\"\u003e})\u003c/span\u003e \u003cspan class=\"c1\"\u003e// Redraw the path:\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC155\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC156\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC157\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"kd\"\u003efunction\u003c/span\u003e \u003cspan class=\"nx\"\u003eexportData\u003c/span\u003e\u003cspan class=\"p\"\u003e()\u003c/span\u003e \u003cspan class=\"p\"\u003e{\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC158\" class=\"line\" lang=\"html\"\u003e  \u003cspan class=\"k\"\u003efor\u003c/span\u003e \u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"kd\"\u003evar\u003c/span\u003e \u003cspan class=\"nx\"\u003ei\u003c/span\u003e \u003cspan class=\"o\"\u003e=\u003c/span\u003e \u003cspan class=\"mi\"\u003e0\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e \u003cspan class=\"nx\"\u003ei\u003c/span\u003e \u003cspan class=\"o\"\u003e\u0026lt;\u003c/span\u003e \u003cspan class=\"nx\"\u003esession\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elength\u003c/span\u003e\u003cspan class=\"p\"\u003e;\u003c/span\u003e \u003cspan class=\"nx\"\u003ei\u003c/span\u003e\u003cspan class=\"o\"\u003e++\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC159\" class=\"line\" lang=\"html\"\u003e    \u003cspan class=\"nx\"\u003econsole\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003elog\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003eJSON\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nx\"\u003estringify\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"nx\"\u003esession\u003c/span\u003e\u003cspan class=\"p\"\u003e[\u003c/span\u003e\u003cspan class=\"nx\"\u003ei\u003c/span\u003e\u003cspan class=\"p\"\u003e],\u003c/span\u003e \u003cspan class=\"kc\"\u003enull\u003c/span\u003e\u003cspan class=\"p\"\u003e,\u003c/span\u003e \u003cspan class=\"s1\"\u003e'\u003c/span\u003e\u003cspan class=\"err\"\u003e\\\u003c/span\u003e\u003cspan class=\"s1\"\u003et'\u003c/span\u003e\u003cspan class=\"p\"\u003e));\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC160\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC161\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;/script\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC162\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;/body\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC163\" class=\"line\" lang=\"html\"\u003e\u003cspan class=\"nt\"\u003e\u0026lt;/html\u0026gt;\u003c/span\u003e\u003c/span\u003e\n\u003cspan id=\"LC164\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC165\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC166\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\n\u003cspan id=\"LC167\" class=\"line\" lang=\"html\"\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\n\n\u003c/div\u003e\n"}