UNPKG

dc

Version:

A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js

216 lines (188 loc) 251 kB
<head> <title>dc.js - Dimensional Charting Javascript Library</title> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/dc.css"> <link rel="icon" type="image/x-icon" href="dc.logo.png"> <style> #monthly-volume-chart g.y { display: none; } #logo { margin-right: 2em; margin-top: 2em; } </style> </head> <body> <div class="container"> <img id="logo" src="dc.logo.png" style="float:left" width="125" height="125"> <h2>dc.js - Dimensional Charting Javascript Library</h2> <p> dc.js is a javascript charting library with native <a href="http://square.github.com/crossfilter/">crossfilter</a> support and allowing highly efficient exploration on large multi-dimensional dataset (inspired by crossfilter's demo). It leverages <a href="http://d3js.org/">d3</a> engine to render charts in css friendly svg format. Charts rendered using dc.js are naturally data driven and reactive therefore providing instant feedback on user's interaction. The main objective of this project is to provide an easy yet powerful javascript library which can be utilized to perform data visualization and analysis in browser as well as on mobile device. </p> <h4>Version Status</h4> <p>This page is running version: v<span id="version">2.1.0-dev</span>. The latest stable version is v<span id="latest">1.7.3</span>.</p> <h4>Getting Started</h4> <p> Take a look at the <a href="docs/stock.html">annotated source</a> to the Nasdaq Example that is shown below. </p> <h4>For more information and assistance</h4> <ul> <li><a href="http://github.com/dc-js/dc.js/releases/">Release Notes</a></li> <li><a href="https://github.com/dc-js/dc.js/wiki">Wiki</a> - Additional examples</li> <li><a href="https://github.com/dc-js/dc.js/wiki/Roadmap">Roadmap</a> - Future Plans</li> <li><a href="https://github.com/dc-js/dc.js/blob/master/web/docs/api-1.6.0.md">Stable API</a> - Documentation</li> <li><a href="https://github.com/dc-js/dc.js/blob/master/web/docs/api-latest.md">Master API</a> - Bleeding Edge</li> <li><a href="https://groups.google.com/forum/?fromgroups#!forum/dc-js-user-group">Mailing List</a> - The users group and best place to post support questions.</li> <li><a href="https://github.com/dc-js/dc.js/issues">Issues</a> - Please post any issues you have found or enhancements you would like to see. Usage questions should be directed to the mailing list</li> </ul> <p> Fork me @ <a href="https://github.com/dc-js/dc.js">https://github.com/dc-js/dc.js</a> and also feel free to report any issue or request a new type of chart to be included in the next release. </p> <h3>Examples</h3> <p> The following charts provide a live example of dc.js used against Nasdaq 100 index for the last 27 years. (You can run this example completely off-line). Although it is just an example, using it you can already ask some quite interesting questions. If I am going to gamble whether Nasdaq 100 will gain or lose tomorrow what is my chance? Is Friday or Monday the most unlucky day for investors? Is spring better than winter to invest? Can you find the outliers? When did the outliers occur? Public data source: <a href="http://pitrading.com/free_market_data.htm" target="_blank">PiTrading.com</a>. </p> <p> Try it out or check out these other examples. </p> <ul> <li><a href="vc/index.html">US Venture Capital Landscape 2011 (choropleth chart, bubble chart)</a></li> <li><a href="crime/index.html">Major Canadian City Crime Stats 1998-2011 (bubble overlay, bar chart, line chart)</a></li> <li><a href="https://github.com/dc-js/dc.js/wiki#examples-contributed-by-community">List of Community Contributed Examples</a></li> <li><a href="./examples">Simple, Specific Chart Examples</a> (<a href="https://github.com/dc-js/dc.js/tree/master/web/examples">source</a>)</li> </ul> <h2>Nasdaq 100 Index 1985/11/01-2012/06/29</h2> <div class="row"> <div id="yearly-bubble-chart" class="dc-chart"> <strong>Yearly Performance</strong> (radius: fluctuation/index ratio, color: gain/loss) <a class="reset" href="javascript:yearlyBubbleChart.filterAll();dc.redrawAll();" style="display: none;">reset</a> <div class="clearfix"></div> <svg width="990" height="250"><g><g class="grid-line horizontal" transform="translate(52,10)"><line x1="1" y1="198" x2="888" y2="198" opacity="1"></line><line x1="1" y1="167" x2="888" y2="167" opacity="1"></line><line x1="1" y1="136" x2="888" y2="136" opacity="1"></line><line x1="1" y1="105" x2="888" y2="105" opacity="1"></line><line x1="1" y1="74" x2="888" y2="74" opacity="1"></line><line x1="1" y1="43" x2="888" y2="43" opacity="1"></line><line x1="1" y1="12" x2="888" y2="12" opacity="1"></line></g><g class="grid-line vertical" transform="translate(52,10)"><line x1="50.325633064111834" y1="198" x2="50.325633064111834" y2="0" opacity="1"></line><line x1="151.39735756626536" y1="198" x2="151.39735756626536" y2="0" opacity="1"></line><line x1="252.46908206841886" y1="198" x2="252.46908206841886" y2="0" opacity="1"></line><line x1="353.54080657057244" y1="198" x2="353.54080657057244" y2="0" opacity="1"></line><line x1="454.612531072726" y1="198" x2="454.612531072726" y2="0" opacity="1"></line><line x1="555.6842555748794" y1="198" x2="555.6842555748794" y2="0" opacity="1"></line><line x1="656.755980077033" y1="198" x2="656.755980077033" y2="0" opacity="1"></line><line x1="757.8277045791865" y1="198" x2="757.8277045791865" y2="0" opacity="1"></line><line x1="858.8994290813399" y1="198" x2="858.8994290813399" y2="0" opacity="1"></line></g><g class="chart-body" transform="translate(52, 10)" clip-path="url(#yearly-bubble-chart-clip)"><g class="node" transform="translate(457.54361108328834,99)"><circle class="bubble _0" fill="#ffffbf" r="21.085876085405822" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1986</text><title>1986 Index Gain: 14.50 Index Gain in Percentage: 9.90% Fluctuation / Index Ratio: 172.95%</title></g><g class="node" transform="translate(459.5508955319011,97)"><circle class="bubble _1" fill="#ffffbf" r="29.5964827438485" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1987</text><title>1987 Index Gain: 24.43 Index Gain in Percentage: 13.60% Fluctuation / Index Ratio: 305.72%</title></g><g class="node" transform="translate(458.1500414303014,99)"><circle class="bubble _2" fill="#ffffbf" r="21.916340314855653" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1988</text><title>1988 Index Gain: 17.50 Index Gain in Percentage: 10.06% Fluctuation / Index Ratio: 185.90%</title></g><g class="node" transform="translate(463.8909153820237,91)"><circle class="bubble _3" fill="#ffffbf" r="20.269108042311718" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1989</text><title>1989 Index Gain: 45.90 Index Gain in Percentage: 22.13% Fluctuation / Index Ratio: 160.20%</title></g><g class="node" transform="translate(449.68225235151095,112)"><circle class="bubble _4" fill="#ffffbf" r="26.31325055810309" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1990</text><title>1990 Index Gain: -24.39 Index Gain in Percentage: -11.78% Fluctuation / Index Ratio: 254.50%</title></g><g class="node" transform="translate(481.1155586716807,75)"><circle class="bubble _5" fill="#d9ef8b" r="26.45804539082223" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1991</text><title>1991 Index Gain: 131.11 Index Gain in Percentage: 48.84% Fluctuation / Index Ratio: 256.76%</title></g><g class="node" transform="translate(461.3600794004897,99)"><circle class="bubble _6" fill="#ffffbf" r="25.085051058188586" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1992</text><title>1992 Index Gain: 33.38 Index Gain in Percentage: 10.32% Fluctuation / Index Ratio: 235.34%</title></g><g class="node" transform="translate(462.31419647979004,99)"><circle class="bubble _7" fill="#ffffbf" r="23.479178579816093" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1993</text><title>1993 Index Gain: 38.10 Index Gain in Percentage: 10.37% Fluctuation / Index Ratio: 210.28%</title></g><g class="node" transform="translate(455.15023264707736,105)"><circle class="bubble _8" fill="#ffffbf" r="22.66010006213287" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1994</text><title>1994 Index Gain: 2.66 Index Gain in Percentage: 0.68% Fluctuation / Index Ratio: 197.51%</title></g><g class="node" transform="translate(489.18714659042257,85)"><circle class="bubble _9" fill="#a6d96a" r="27.941429495490006" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1995</text><title>1995 Index Gain: 171.04 Index Gain in Percentage: 32.96% Fluctuation / Index Ratio: 279.90%</title></g><g class="node" transform="translate(504.3297123553353,83)"><circle class="bubble _10" fill="#a6d96a" r="27.985481840083246" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1996</text><title>1996 Index Gain: 245.95 Index Gain in Percentage: 36.07% Fluctuation / Index Ratio: 280.58%</title></g><g class="node" transform="translate(487.9197071651655,95)"><circle class="bubble _11" fill="#d9ef8b" r="31.557639879089905" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1997</text><title>1997 Index Gain: 164.77 Index Gain in Percentage: 16.87% Fluctuation / Index Ratio: 336.31%</title></g><g class="node" transform="translate(628.5488832029721,64)"><circle class="bubble _12" fill="#1a9850" r="34.78052685970172" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1998</text><title>1998 Index Gain: 860.46 Index Gain in Percentage: 66.15% Fluctuation / Index Ratio: 386.59%</title></g><g class="node" transform="translate(786.9282754978465,62)"><circle class="bubble _13" fill="#1a9850" r="37.01393246074606" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1999</text><title>1999 Index Gain: 1643.96 Index Gain in Percentage: 69.65% Fluctuation / Index Ratio: 421.43%</title></g><g class="node" transform="translate(101.07172450215353,135)"><circle class="bubble _14" fill="#d73027" r="51.91642335268047" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2000</text><title>2000 Index Gain: -1748.96 Index Gain in Percentage: -48.54% Fluctuation / Index Ratio: 653.92%</title></g><g class="node" transform="translate(373.2902215382934,119)"><circle class="bubble _15" fill="#d73027" r="47.198224754766755" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2001</text><title>2001 Index Gain: -402.30 Index Gain in Percentage: -22.98% Fluctuation / Index Ratio: 580.32%</title></g><g class="node" transform="translate(335.5055680504083,136)"><circle class="bubble _16" fill="#d73027" r="40.83129400112223" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2002</text><title>2002 Index Gain: -589.22 Index Gain in Percentage: -50.43% Fluctuation / Index Ratio: 480.99%</title></g><g class="node" transform="translate(501.40469664824286,93)"><circle class="bubble _17" fill="#a6d96a" r="28.428627551782178" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2003</text><title>2003 Index Gain: 231.48 Index Gain in Percentage: 18.98% Fluctuation / Index Ratio: 287.50%</title></g><g class="node" transform="translate(453.5249993170826,105)"><circle class="bubble _18" fill="#ffffbf" r="23.016481073500632" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2004</text><title>2004 Index Gain: -5.38 Index Gain in Percentage: -0.37% Fluctuation / Index Ratio: 203.07%</title></g><g class="node" transform="translate(423.9291769483617,111)"><circle class="bubble _19" fill="#fee08b" r="20.353523045620573" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2005</text><title>2005 Index Gain: -151.79 Index Gain in Percentage: -9.76% Fluctuation / Index Ratio: 161.52%</title></g><g class="node" transform="translate(446.975551569343,106)"><circle class="bubble _20" fill="#ffffbf" r="21.375802776990884" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2006</text><title>2006 Index Gain: -37.78 Index Gain in Percentage: -2.28% Fluctuation / Index Ratio: 177.47%</title></g><g class="node" transform="translate(450.62828369285063,106)"><circle class="bubble _21" fill="#ffffbf" r="21.770174027502485" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2007</text><title>2007 Index Gain: -19.71 Index Gain in Percentage: -1.01% Fluctuation / Index Ratio: 183.62%</title></g><g class="node" transform="translate(360.8462708175882,122)"><circle class="bubble _22" fill="#d73027" r="35.19243916124226" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2008</text><title>2008 Index Gain: -463.86 Index Gain in Percentage: -27.29% Fluctuation / Index Ratio: 393.02%</title></g><g class="node" transform="translate(579.7595403512923,79)"><circle class="bubble _23" fill="#1a9850" r="25.236904247743574" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2009</text><title>2009 Index Gain: 619.10 Index Gain in Percentage: 41.45% Fluctuation / Index Ratio: 237.71%</title></g><g class="node" transform="translate(493.4624805368638,99)"><circle class="bubble _24" fill="#a6d96a" r="21.885946570189382" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2010</text><title>2010 Index Gain: 192.19 Index Gain in Percentage: 9.87% Fluctuation / Index Ratio: 185.43%</title></g><g class="node" transform="translate(475.97707219799173,102)"><circle class="bubble _25" fill="#d9ef8b" r="23.810208861563087" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2011</text><title>2011 Index Gain: 105.69 Index Gain in Percentage: 4.61% Fluctuation / Index Ratio: 215.45%</title></g><g class="node" transform="translate(495.19687132932063,100)"><circle class="bubble _26" fill="#a6d96a" r="15.150119412813648" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">2012</text><title>2012 Index Gain: 200.77 Index Gain in Percentage: 7.76% Fluctuation / Index Ratio: 80.35%</title></g><g class="node" transform="translate(458.00449814701824,97)"><circle class="bubble _27" fill="#ffffbf" r="11.706107065898077" opacity="1"></circle><text text-anchor="middle" dy=".3em" opacity="1">1985</text><title>1985 Index Gain: 16.78 Index Gain in Percentage: 13.38% Fluctuation / Index Ratio: 26.62%</title></g></g><g class="axis x" transform="translate(52,208)"><g class="tick" style="opacity: 1; " transform="translate(50.325633064111834,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-2,000</text></g><g class="tick" style="opacity: 1; " transform="translate(151.39735756626536,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-1,500</text></g><g class="tick" style="opacity: 1; " transform="translate(252.46908206841886,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-1,000</text></g><g class="tick" style="opacity: 1; " transform="translate(353.54080657057244,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-500</text></g><g class="tick" style="opacity: 1; " transform="translate(454.612531072726,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">0</text></g><g class="tick" style="opacity: 1; " transform="translate(555.6842555748794,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">500</text></g><g class="tick" style="opacity: 1; " transform="translate(656.755980077033,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">1,000</text></g><g class="tick" style="opacity: 1; " transform="translate(757.8277045791865,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">1,500</text></g><g class="tick" style="opacity: 1; " transform="translate(858.8994290813399,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">2,000</text></g><path class="domain" d="M0,6V0H888V6"></path></g><text transform="translate(496,238)" class="x-axis-label" text-anchor="middle">Index Gain</text><g class="axis y" transform="translate(52,10)"><g class="tick" style="opacity: 1; " transform="translate(0,198)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">-150%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,167)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">-100%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,136)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">-50%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,105)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">0%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,74)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">50%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,43)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">100%</text></g><g class="tick" style="opacity: 1; " transform="translate(0,12)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">150%</text></g><path class="domain" d="M-6,0H0V198H-6"></path></g><text transform="translate(12,109),rotate(-90)" class="y-axis-label y-label" text-anchor="middle">Index Gain %</text></g><defs><clipPath id="yearly-bubble-chart-clip"><rect width="888" height="198" transform="translate(-0, -0)"></rect></clipPath></defs></svg></div> </div> <div class="row"> <div id="gain-loss-chart" class="dc-chart"> <strong>Days by Gain/Loss</strong> <a class="reset" href="javascript:gainOrLossChart.filterAll();dc.redrawAll();" style="display: none;">reset</a> <div class="clearfix"></div> <svg width="180" height="180"><g transform="translate(90,90)" class=""><g class="pie-slice _0"><path fill="#3182bd" d="M4.898587196589413e-15,-80A80,80 0 1,1 -19.680791157542554,77.54138546230132L0,0Z"></path><title>Gain: 3628</title></g><g class="pie-slice _1"><path fill="#6baed6" d="M-19.680791157542554,77.54138546230132A80,80 0 0,1 -1.4695761589768237e-14,-80L0,0Z"></path><title>Loss: 3096</title></g><text class="pie-slice _0" transform="translate(39.691483401644405,4.958441829545527)" text-anchor="middle">Gain(53%)</text><text class="pie-slice _1" transform="translate(-39.691483401644405,-4.958441829545505)" text-anchor="middle">Loss(46%)</text></g></svg></div> <div id="quarter-chart" class="dc-chart"> <strong>Quarters</strong> <a class="reset" href="javascript:quarterChart.filterAll();dc.redrawAll();" style="display: none;">reset</a> <div class="clearfix"></div> <svg width="180" height="180"><g transform="translate(90,90)" class=""><g class="pie-slice _0"><path fill="#3182bd" d="M4.898587196589413e-15,-80A80,80 0 0,1 79.877097790163,4.432747299444804L29.95391167131113,1.6622802372918015A30,30 0 0,0 1.83697019872103e-15,-30Z"></path><title>Q1: 18819625217</title></g><g class="pie-slice _1"><path fill="#6baed6" d="M79.877097790163,4.432747299444804A80,80 0 0,1 -9.410389177191664,79.4446006694841L-3.5288959414468737,29.79172525105654A30,30 0 0,0 29.95391167131113,1.6622802372918015Z"></path><title>Q2: 18900949603</title></g><g class="pie-slice _2"><path fill="#9ecae1" d="M-9.410389177191664,79.4446006694841A80,80 0 0,1 -79.98193191798865,-1.7001666583685162L-29.993224469245746,-0.6375624968881936A30,30 0 0,0 -3.5288959414468737,29.79172525105654Z"></path><title>Q3: 17059596757</title></g><g class="pie-slice _3"><path fill="#c6dbef" d="M-79.98193191798865,-1.7001666583685162A80,80 0 0,1 -8.575003516577825e-14,-80L-3.2156263187166845e-14,-30A30,30 0 0,0 -29.993224469245746,-0.6375624968881936Z"></path><title>Q4: 17932112309</title></g><text class="pie-slice _0" transform="translate(39.95380618451925,-37.798060418093826)" text-anchor="middle">Q1</text><text class="pie-slice _1" transform="translate(35.37843064497858,42.11136004807302)" text-anchor="middle">Q2</text><text class="pie-slice _2" transform="translate(-41.50054946681258,36.092996466802845)" text-anchor="middle">Q3</text><text class="pie-slice _3" transform="translate(-38.47539764726576,-39.301956387497775)" text-anchor="middle">Q4</text></g></svg></div> <div id="day-of-week-chart" class="dc-chart"> <strong>Day of Week</strong> <a class="reset" href="javascript:dayOfWeekChart.filterAll();dc.redrawAll();" style="display: none;">reset</a> <div class="clearfix"></div> <svg width="180" height="180"><g transform="translate(10,20)"><g class="axis" transform="translate(0, 140)"><g class="tick" style="opacity: 1; " transform="translate(0,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">0</text><line class="grid-line" x1="0" y1="0" x2="0" y2="-140"></line></g><g class="tick" style="opacity: 1; " transform="translate(58.0130529369108,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">500</text><line class="grid-line" x1="0" y1="0" x2="0" y2="-140"></line></g><g class="tick" style="opacity: 1; " transform="translate(116.0261058738216,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">1,000</text><line class="grid-line" x1="0" y1="0" x2="0" y2="-140"></line></g><path class="domain" d="M0,6V0H160V6"></path></g><g class="row _0" transform="translate(0,5)"><rect width="147.58520667150108" height="22" fill="#3182bd" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _0" transform="translate(0,0)">Mon</text><title>1272</title></g><g class="row _1" transform="translate(0,32)"><rect width="160" height="22" fill="#6baed6" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _1" transform="translate(0,0)">Tue</text><title>1379</title></g><g class="row _2" transform="translate(0,59)"><rect width="159.8839738941262" height="22" fill="#9ecae1" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _2" transform="translate(0,0)">Wed</text><title>1378</title></g><g class="row _3" transform="translate(0,86)"><rect width="156.86729514140683" height="22" fill="#c6dbef" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _3" transform="translate(0,0)">Thu</text><title>1352</title></g><g class="row _4" transform="translate(0,113)"><rect width="155.82306018854243" height="22" fill="#dadaeb" class="" transform="translate(0,0)"></rect><text x="10" y="11" dy="0.35em" class="row _4" transform="translate(0,0)">Fri</text><title>1343</title></g></g></svg></div> <div id="fluctuation-chart" class="dc-chart"> <strong>Days by Fluctuation(%)</strong> <span class="reset" style="display: none;">range: <span class="filter"></span></span> <a class="reset" href="javascript:fluctuationChart.filterAll();dc.redrawAll();" style="display: none;">reset</a> <div class="clearfix"></div> <svg width="420" height="180"><g><g class="grid-line horizontal" transform="translate(40,10)"><line x1="1" y1="140" x2="330" y2="140" opacity="1"></line><line x1="1" y1="109" x2="330" y2="109" opacity="1"></line><line x1="1" y1="78" x2="330" y2="78" opacity="1"></line><line x1="1" y1="47" x2="330" y2="47" opacity="1"></line><line x1="1" y1="15" x2="330" y2="15" opacity="1"></line></g><g class="chart-body" transform="translate(40, 10)" clip-path="url(#fluctuation-chart-clip)"><g class="stack _0"><rect class="bar" fill="#1f77b4" y="140" height="0" x="63.5" width="5"><title>-15: 1</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="83.3" width="5"><title>-12: 1</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="96.5" width="5"><title>-10: 1</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="103.10000000000001" width="5"><title>-9: 3</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="109.7" width="5"><title>-8: 4</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="116.3" width="5"><title>-7: 9</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="122.9" width="5"><title>-6: 14</title></rect><rect class="bar" fill="#1f77b4" y="138" height="2" x="129.5" width="5"><title>-5: 34</title></rect><rect class="bar" fill="#1f77b4" y="135" height="5" x="136.1" width="5"><title>-4: 80</title></rect><rect class="bar" fill="#1f77b4" y="128" height="12" x="142.7" width="5"><title>-3: 199</title></rect><rect class="bar" fill="#1f77b4" y="108" height="32" x="149.3" width="5"><title>-2: 507</title></rect><rect class="bar" fill="#1f77b4" y="65" height="75" x="155.9" width="5"><title>-1: 1211</title></rect><rect class="bar" fill="#1f77b4" y="0" height="140" x="162.5" width="5"><title>0: 2246</title></rect><rect class="bar" fill="#1f77b4" y="43" height="97" x="169.1" width="5"><title>1: 1562</title></rect><rect class="bar" fill="#1f77b4" y="109" height="31" x="175.70000000000002" width="5"><title>2: 499</title></rect><rect class="bar" fill="#1f77b4" y="127" height="13" x="182.3" width="5"><title>3: 210</title></rect><rect class="bar" fill="#1f77b4" y="135" height="5" x="188.89999999999998" width="5"><title>4: 78</title></rect><rect class="bar" fill="#1f77b4" y="138" height="2" x="195.5" width="5"><title>5: 31</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="202.1" width="5"><title>6: 15</title></rect><rect class="bar" fill="#1f77b4" y="139" height="1" x="208.70000000000002" width="5"><title>7: 9</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="215.3" width="5"><title>8: 2</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="221.9" width="5"><title>9: 3</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="228.49999999999997" width="5"><title>10: 4</title></rect><rect class="bar" fill="#1f77b4" y="140" height="0" x="301.1" width="5"><title>21: 1</title></rect></g></g><g class="axis x" transform="translate(40,150)"><g class="tick" style="opacity: 1; " transform="translate(0,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-25%</text></g><g class="tick" style="opacity: 1; " transform="translate(33,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-20%</text></g><g class="tick" style="opacity: 1; " transform="translate(66,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-15%</text></g><g class="tick" style="opacity: 1; " transform="translate(99,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-10%</text></g><g class="tick" style="opacity: 1; " transform="translate(132,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">-5%</text></g><g class="tick" style="opacity: 1; " transform="translate(165,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">0%</text></g><g class="tick" style="opacity: 1; " transform="translate(198,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">5%</text></g><g class="tick" style="opacity: 1; " transform="translate(230.99999999999997,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">10%</text></g><g class="tick" style="opacity: 1; " transform="translate(264,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">15%</text></g><g class="tick" style="opacity: 1; " transform="translate(297,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">20%</text></g><g class="tick" style="opacity: 1; " transform="translate(330,0)"><line y2="6" x2="0"></line><text dy=".71em" style="text-anchor: middle; " y="9" x="0">25%</text></g><path class="domain" d="M0,6V0H330V6"></path></g><g class="axis y" transform="translate(40,10)"><g class="tick" style="opacity: 1; " transform="translate(0,140)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">0</text></g><g class="tick" style="opacity: 1; " transform="translate(0,109)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">500</text></g><g class="tick" style="opacity: 1; " transform="translate(0,78)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">1,000</text></g><g class="tick" style="opacity: 1; " transform="translate(0,47)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">1,500</text></g><g class="tick" style="opacity: 1; " transform="translate(0,15)"><line x2="-6" y2="0"></line><text dy=".32em" style="text-anchor: end; " x="-9" y="0">2,000</text></g><path class="domain" d="M-6,0H0V140H-6"></path></g><g class="brush" transform="translate(40,10)" style="pointer-events: all; "><rect class="background" style="visibility: hidden; cursor: crosshair; " x="0" width="330" height="140"></rect><rect class="extent" style="cursor: move; " x="0" width="0" height="140"></rect><g class="resize e" style="cursor: ew-resize; display: none; " transform="translate(0,0)"><rect x="-3" width="6" height="140" style="visibility: hidden; "></rect><path d="M0.5,46.666666666666664A6,6 0 0 1 6.5,52.666666666666664V87.33333333333333A6,6 0 0 1 0.5,93.33333333333333ZM2.5,54.666666666666664V85.33333333333333M4.5,54.666666666666664V85.33333333333333"></path></g><g class="resize w" style="cursor: ew-resize; display: none; " transform="translate(0,0)"><rect x="-3" width="6" height="140" style="visibility: hidden; "></rect><path d="M-0.5,46.666666666666664A6,6 0 0 0 -6.5,52.666666666666664V87.33333333333333A6,6 0 0 0 -0.5,93.33333333333333ZM-2.5,54.666666666666664V85.33333333333333M-4.5,54.666666666666664V85.33333333333333"></path></g></g></g><defs><clipPath id="fluctuation-chart-clip"><rect width="330" height="140" transform="translate(-0, -0)"></rect></clipPath></defs></svg></div> </div> <div class="row"> <div id="monthly-move-chart" class="dc-chart"> <strong>Monthly Index Abs Move &amp; Volume/500,000 Chart</strong> <span class="reset" style="display: none;">range: <span class="filter"></span></span> <a class="reset" href="javascript:moveChart.filterAll();volumeChart.filterAll();dc.redrawAll();" style="display: none;">reset</a> <div class="clearfix"></div> <svg width="990" height="200"><g><g class="grid-line horizontal" transform="translate(40,30)"><line x1="1" y1="145" x2="900" y2="145" opacity="1"></line><line x1="1" y1="124" x2="900" y2="124" opacity="1"></line><line x1="1" y1="104" x2="900" y2="104" opacity="1"></line><line x1="1" y1="83" x2="900" y2="83" opacity="1"></line><line x1="1" y1="62" x2="900" y2="62" opacity="1"></line><line x1="1" y1="41" x2="900" y2="41" opacity="1"></line><line x1="1" y1="21" x2="900" y2="21" opacity="1"></line><line x1="1" y1="0" x2="900" y2="0" opacity="1"></line></g><g class="chart-body" transform="translate(40, 30)" clip-path="url(#monthly-move-chart-clip)"><g class="stack-list"><g class="stack _0"><path class="line" stroke="#1f77b4" d="M26.755329552122042,142L29.39565812634461,142L32.123997653041265,142L34.85233717973792,142L37.31664384901232,142L40.04498337570898,142L42.685311949931545,142L45.4136514766282,142L48.053980050850775,142L50.78231957754743,142L53.510659104244084,142L56.15098767846665,142L58.879327205163314,142L61.51965577938588,142L64.24799530608253,142L66.97633483277919,141L69.4406415020536,141L72.16898102875024,141L74.80930960297282,141L77.53764912966948,141L80.17797770389204,141L82.9063172305887,141L85.63465675728534,141L88.27498533150792,141L91.00332485820458,142L93.64365343242714,142L96.3719929591238,142L99.10033248582046,142L101.65265010756895,141L104.3809896342656,141L107.02131820848817,141L109.74965773518481,141L112.38998630940739,141L115.11832583610403,141L117.8466653628007,141L120.48699393702327,141L123.21533346371994,142L125.85566203794251,141L128.58400156463915,141L131.3123410913358,141L133.77664776061022,141L136.50498728730688,141L139.14531586152944,141L141.8736553882261,141L144.51398396244866,141L147.2423234891453,141L149.97066301584198,140L152.61099159006454,140L155.3393311167612,140L157.97965969098377,140L160.70799921768042,141L163.43633874437708,141L165.9006454136515,141L168.62898494034812,141L171.26931351457068,140L173.99765304126737,140L176.63798161548993,140L179.36632114218656,141L182.09466066888325,141L184.73498924310582,141L187.46332876980247,141L190.10365734402504,141L192.83199687072167,141L195.56033639741835,140L198.02464306669276,140L200.7529825933894,139L203.39331116761196,139L206.12165069430864,139L208.7619792685312,140L211.49031879522784,139L214.2186583219245,139L216.85898689614706,139L219.58732642284374,139L222.2276549970663,139L224.95599452376294,138L227.6843340504596,138L230.23665167220807,138L232.96499119890478,139L235.60531977312732,139L238.333659299824,139L240.97398787404654,139L243.70232740074317,139L246.4306669274399,139L249.07099550166242,138L251.79933502835905,138L254.43966360258165,138L257.1680031292783,137L259.896342655975,138L262.36064932524937,138L265.088988851946,138L267.7293174261686,138L270.45765695286525,137L273.0979855270878,138L275.8263250537845,137L278.55466458048113,137L281.1949931547037,137L283.9233326814003,137L286.56366125562295,137L289.2920007823196,137L292.0203403090162,137L294.4846469782906,137L297.2129865049873,137L299.85331507920984,137L302.5816546059065,137L305.2219831801291,137L307.9503227068257,137L310.6786622335224,137L313.31899080774497,137L316.0473303344416,137L318.68765890866416,137L321.41599843536085,137L324.14433796205753,136L326.6086446313319,136L329.33698415802854,136L331.9773127322511,135L334.7056522589478,134L337.34598083317036,133L340.074320359867,133L342.8026598865637,133L345.44298846078624,133L348.17132798748287,133L350.8116565617055,133L353.5399960884021,133L356.26833561509875,132L358.82065323684725,132L361.5489927635439,132L364.1893213377665,131L366.91766086446313,131L369.5579894386857,132L372.2863289653824,131L375.014668492079,130L377.6549970663016,129L380.38333659299826,128L383.0236651672208,128L385.75200469391746,127L388.4803442206141,127L390.9446508898885,128L393.6729904165852,128L396.3133189908077,126L399.0416585175044,125L401.68198709172697,123L404.41032661842365,122L407.1386661451203,122L409.77899471934285,122L412.50733424603953,124L415.14766282026204,124L417.8760023469587,124L420.6043418736554,121L423.0686485429298,121L425.7969880696264,120L428.437316643849,119L431.1656561705457,119L433.80598474476824,116L436.53432427146487,117L439.26266379816155,118L441.9029923723841,118L444.63133189908075,114L447.27166047330337,110L450,104L452.72833952669663,104L455.19264619597107,103L457.9209857226677,100L460.56131429689026,101L463.2896538235869,101L465.92998239780957,96L468.6583219245062,97L471.3866614512028,94L474.0269900254254,94L476.755329552122,85L479.39565812634464,76L482.1239976530413,70L484.85233717973796,62L487.40465480148634,53L490.13299432818303,67L492.77332290240565,74L495.5016624291023,68L498.14199100332485,66L500.8703305300215,67L503.5986700567181,67L506.2389986309408,77L508.9673381576374,84L511.6076667318599,91L514.3360062585566,93L517.0643457852532,98L519.5286524545277,109L522.2569919812244,110L524.897320555447,106L527.6256600821436,108L530.2659886563662,110L532.9943281830627,112L535.7226677097594,119L538.362996283982,117L541.0913358106787,113L543.7316643849013,111L546.4600039115978,112L549.1883434382945,115L551.652650107569,114L554.3809896342656,117L557.0213182084881,119L559.7496577351848,122L562.3899863094074,125L565.1183258361041,125L567.8466653628006,126L570.4869939370233,126L573.2153334637198,123L575.8556620379426,124L578.5840015646392,124L581.3123410913358,125L583.7766477606102,124L586.5049872873069,123L589.1453158615294,121L591.8736553882261,120L594.5139839624486,119L597.2423234891454,119L599.970663015842,117L602.6109915900645,116L605.3393311167612,116L607.9796596909837,115L610.7079992176805,113L613.436338744377,114L615.9886563661255,115L618.7169958928222,115L621.3573244670448,116L624.0856639937415,114L626.725992567964,116L629.4543320946607,117L632.1826716213573,116L634.8230001955799,115L637.5513397222766,113L640.1916682964991,112L642.9200078231958,113L645.6483473498924,114L648.1126540191668,114L650.8409935458635,115L653.481322120086,114L656.2096616467827,113L658.8499902210053,113L661.5783297477019,112L664.3066692743986,112L666.9469978486211,113L669.6753373753178,111L672.3156659495404,110L675.0440054762371,110L677.7723450029337,110L680.2366516722082,110L682.9649911989047,109L685.6053197731273,111L688.3336592998239,113L690.9739878740465,114L693.7023274007432,113L696.4306669274399,111L699.0709955016624,110L701.7993350283591,108L704.4396636025817,108L707.1680031292783,108L709.896342655975,108L712.3606493252494,109L715.088988851946,107L717.7293174261686,106L720.4576569528652,105L723.0979855270878,104L725.8263250537844,105L728.5546645804811,103L731.1949931547038,100L733.9233326814003,102L736.563661255623,102L739.2920007823195,106L742.0203403090163,108L744.5726579307648,109L747.3009974574613,106L749.9413260316838,104L752.6696655583806,105L755.3099941326032,107L758.0383336592998,106L760.7666731859965,109L763.407001760219,117L766.1353412869157,120L768.7756698611383,120L771.5040093878349,120L774.2323489145316,120L776.696655583806,121L779.4249951105027,118L782.0653236847252,116L784.7936632114219,115L787.4339917856445,114L790.1623313123412,112L792.8906708390377,110L795.5309994132602,109L798.2593389399569,109L800.8996675141796,107L803.6280070408762,107L806.3563465675728,108L808.8206532368473,105L811.548992763544,103L814.1893213377665,106L816.9176608644631,107L819.5579894386857,107L822.2863289653824,107L825.0146684920791,105L827.6549970663016,102L830.3833365929983,101L833.0236651672208,99L835.7520046939175,98L838.4803442206141,96L840.9446508898885,97L843.6729904165851,96L846.3133189908078,96L849.0416585175044,98L851.6819870917269,96L854.4103266184236,100L857.1386661451203,99L859.7789947193429,97L862.5073342460395,98L865.1476628202621,98L867.8760023469587,95L870.6043418736554,92L873.1566594954039,89L875.8849990221005,89L878.5253275963231,91L881.2536671230197,92"></path><path class="area" fill="#1f77b4" d="M26.755329552122042,142L29.39565812634461,142L32.123997653041265,142L34.85233717973792,142L37.31664384901232,142L40.04498337570898,142L42.685311949931545,142L45.4136514766282,142L48.053980050850775,142L50.78231957754743,142L53.510659104244084,142L56.15098767846665,142L58.879327205163314,142L61.51965577938588,142L64.24799530608253,142L66.97633483277919,141L69.4406415020536,141L72.16898102875024,141L74.80930960297282,141L77.53764912966948,141L80.17797770389204,141L82.9063172305887,141L85.63465675728534,141L88.27498533150792,141L91.00332485820458,142L93.64365343242714,142L96.3719929591238,142L99.10033248582046,142L101.65265010756895,141L104.3809896342656,141L107.02131820848817,141L109.74965773518481,141L112.38998630940739,141L115.11832583610403,141L117.8466653628007,141L120.48699393702327,141L123.21533346371994,142L125.85566203794251,141L128.58400156463915,141L131.3123410913358,141L133.77664776061022,141L136.50498728730688,141L139.14531586152944,141L141.8736553882261,141L144.51398396244866,141L147.2423234891453,141L149.97066301584198,140L152.61099159006454,140L155.3393311167612,140L157.97965969098377,140L160.70799921768042,141L163.43633874437708,141L165.9006454136515,141L168.62898494034812,141L171.26931351457068,140L173.99765304126737,140L176.63798161548993,140L179.36632114218656,141L182.09466066888325,141L184.73498924310582,141L187.46332876980247,141L190.10365734402504,141L192.83199687072167,141L195.56033639741835,140L198.02464306669276,140L200.7529825933894,139L203.39331116761196,139L206.12165069430864,139L208.7619792685312,140L211.49031879522784,139L214.2186583219245,139L216.85898689614706,139L219.58732642284374,139L222.2276549970663,139L224.95599452376294,138L227.6843340504596,138L230.23665167220807,138L232.96499119890478,139L235.60531977312732,139L238.333659299824,139L240.97398787404654,139L243.70232740074317,139L246.4306669274399,139L249.07099550166242,138L251.79933502835905,138L254.43966360258165,138L257.1680031292783,137L259.896342655975,138L262.36064932524937,138L265.088988851946,138L267.7293174261686,138L270.45765695286525,137L273.0979855270878,138L275.8263250537845,137L278.55466458048113,137L281.1949931547037,137L283.9233326814003,137L286.56366125562295,137L289.2920007823196,137L292.0203403090162,137L294.4846469782906,137L297.2129865049873,137L299.85331507920984,137L302.5816546059065,137L305.2219831801291,137L307.9503227068257,137L310.6786622335224,137L313.31899080774497,137L316.0473303344416,137L318.68765890866416,137L321.41599843536085,137L324.14433796205753,136L326.6086446313319,136L329.33698415802854,136L331.9773127322511,135L334.7056522589478,134L337.34598083317036,133L340.074320359867,133L342.8026598865637,133L345.44298846078624,133L348.17132798748287,133L350.8116565617055,133L353.5399960884021,133L356.26833561509875,132L358.82065323684725,132L361.5489927635439,132L364.1893213377665,131L366.91766086446313,131L369.5579894386857,132L372.2863289653824,131L375.014668492079,130L377.6549970663016,129L380.38333659299826,128L383.0236651672208,128L385.75200469391746,127L388.4803442206141,127L390.9446508898885,128L393.6729904165852,128L396.3133189908077,126L399.0416585175044,125L401.68198709172697,123L404.41032661842365,122L407.1386661451203,122L409.77899471934285,122L412.50733424603953,124L415.14766282026204,124L417.8760023469587,124L420.6043418736554,121L423.0686485429298,121L425.7969880696264,120L428.437316643849,119L431.1656561705457,119L433.80598474476824,116L436.53432427146487,117L439.26266379816155,118L441.9029923723841,118L444.63133189908075,114L447.27166047330337,110L450,104L452.72833952669663,104L455.19264619597107,103L457.9209857226677,100L460.56131429689026,101L463.2896538235869,101L465.92998239780957,96L468.6583219245062,97L471.3866614512028,94L474.0269900254254,94L476.755329552122,85L479.39565812634464,76L482.1239976530413,70L484.85233717973796,62L487.40465480148634,53L490.13299432818303,67L492.77332290240565,74L495.5016624291023,68L498.14199100332485,66L500.8703305300215,67L503.5986700567181,67L506.2389986309408,77L508.9673381576374,84L511.6076667318599,91L514.3360062585566,93L517.0643457852532,98L519.5286524545277,109L522.2569919812244,110L524.897320555447,106L527.6256600821436,108L530.2659886563662,110L532.9943281830627,112L535.7226677097594,119L538.362996283982,117L541.0913358106787,113L543.7316643849013,111L546.4600039115978,112L549.1883434382945,115L551.652650107569,114L554.3809896342656,117L557.0213182084881,119L559.7496577351848,122L562.3899863094074,125L565.1183258361041,125L567.8466653628006,126L570.4869939370233,126L573.2153334637198,123L575.8556620379426,124L578.5840015646392,124L581.3123410913358,125L583.7766477606102,124L586.5049872873069,123L589.1453158615294,121L591.8736553882261,120L594.5139839624486,119L597.2423234891454,119L599.970663015842,117L602.6109915900645,116L605.3393311167612,116L607.9796596909837,115L610.7079992176805,113L613.436338744377,114L615.9886563661255,115L618.7169958928222,115L621.3573244670448,116L624.0856639937415,114L626.725992567964,116L629.4543320946607,117L632.1826716213573,116L634.8230001955799,115L637.5513397222766,113L640.1916682964991,112L642.9200078231958,113L645.6483473498924,114L648.1126540191668,114L650.8409935458635,115L653.481322120086,114L656.2096616467827,113L658.8499902210053,113L661.5783297477019,112L664.3066692743986,112L666.9469978486211,113L669.6753373753178,111L672.3156659495404,110L675.0440054762371,110L677.7723450029337,110L680.2366516722082,110L682.9649911989047,109L685.6053197731273,111L688.3336592998239,113L690.9739878740465,114L693.7023274007432,113L696.4306669274399,111L699.0709955016624,110L701.7993350283591,108L704.4396636025817,108L707.1680031292783,108L709.896342655975,108L712.3606493252494,109L715.088988851946,107L717.7293174261686,106L720.4576569528652,105L723.0979855270878,104L725.8263250537844,105L728.5546645804811,103L731.1949931547038,100L733.9233326814003,102L736.563661255623,102L739.2920007823195,106L742.0203403090163,108L744.5726579307648,109L747.3009974574613,106L749.9413260316838,104L752.6696655583806,105L755.3099941326032,107L758.0383336592998,106L760.7666731859965,109L763.407001760219,117L766.1353412869157,120L768.7756698611383,120L771.5040093878349,120L774.2323489145316,120L776.696655583806,121L779.4249951105027,118L782.0653236847252,116L784.7936632114219,115L787.4339917856445,114L790.1623313123412,112L792.8906708390377,110L795.5309994132602,109L798.2593389399569,109L800.8996675141796,107L803.6280070408762,107L806.3563465675728,108L808.8206532368473,105L811.548992763544,103L814.1893213377665,106L816.9176608644631,107L819.5579894386857,107L822.2863289653824,107L825.0146684920791,105L827.6549970663016,102L830.3833365929983,101L833.0236651672208,99L835.7520046939175,98L838.4803442206141,96L840.9446508898885,97L843.6729904165851,96L846.3133189908078,96L849.0416585175044,98L851.6819870917269,96L854.4103266184236,100L857.1386661451203,99L859.7789947193429,97L862.5073342460395,98L865.1476628202621,98L867.8760023469587,95L870.6043418736554,92L873.1566594954039,89L875.8849990221005,89L878.5253275963231,91L881.2536671230197,92L881.2536671230197,145L878.5253275963231,145L875.8849990221005,145L873.1566594954039,145L870.6043418736554,145L867.8760023469587,145L865.1476628202621,145L862.5073342460395,145L859.7789947193429,145L857.1386661451203,145L854.4103266184236,145L851.6819870917269,145L849.0416585175044,145L846.3133189908078,145L843.6729904165851,145L840.9446508898885,145L838.4803442206141,145L835.7520046939175,145L833.0236651672208,145L830.3833365929983,145L827.6549970663016,145L825.0146684920791,145L822.2863289653824,145L819.5579894386857,145L816.9176608644631,145L814.1893213377665,145L811.548992763544,145L808.8206532368473,145L806.3563465675728,145L803.6280070408762,145L800.8996675141796,145L798.2593389399569,145L795.5309994132602,145L792.8906708390377,145L790.1623313123412,145L787.4339917856445,145L784.7936632114219,145L782.0653236847252,145L779.4249951105027,145L776.696655583806,145L774.2323489145316,145L771.5040093878349,145L768.7756698611383,145L766.1353412869157,145L763.407001760219,145L760.7666731859965,145L758.0383336592998,145L755.3099941326032,145L752.6696655583806,145L749.9413260316838,145L747.3009974574613,145L744.5726579307648,145L742.0203403090163,145L739.2920007823195,145L736.563661255623,145L733.9233326814003,145L731.1949931547038,145L728.5546645804811,145L725.8263250537844,145L723.0979855270878,145L720.4576569528652,145L717.7293174261686,145L715.088988851946,145L712.3606493252494,145L709.896342655975,145L707.1680031292783,145L704.4396636025817,145L701.7993350283591,145L699.0709955016624,145L696.4306669274399,145L693.7023274007432,145L690.9739878740465,145L688.3336592998239,145L685.6053197731273,145L682.9649911989047,145L680.2366516722082,145L677.7723450029337,145L675.0440054762371,145L672.3156659495404,145L669.6753373753178,145L666.9469978486211,145L664.3066692743986,145L661.5783297477019,145L658.8499902210053,145L656.2096616467827,145L653.481322120086,145L650.8409935458635,145L648.1126540191668,145L645.6483473498924,145L642.9200078231958,145L640.1916682964991,145L637.5513397222766,145L634.8230001955799,145L632.1826716213573,145L629.4543320946607,145L626.725992567964,145L624.0856639937415,145L621.3573244670448,145L618.7169958928222,145L615.9886563661255,145L613.436338744377,145L610.7079992176805,145L607.9796596909837,145L605.3393311167612,145L602.6109915900645,145L599.970663015842,145L597.2423234891454,145L594.5139839624486,145L591.8736553882261,145L589.1453158615294,145L586.5049872873069,145L583.7766477606102,145L581.3123410913358,145L578.5840015646392,145L575.8556620379426,145L573.2153334637198,145L570.4869939370233,145L567.8466653628006,145L565.1183258361041,145L562.3899863094074,145L559.7496577351848,145L557.0213182084881,145L554.3809896342656,145L551.652650107569,145L549.1883434382945,145L546.4600039115978,145L543.7316643849013,145L541.0913358106787,145L538.362996283982,145L535.7226677097594,145L532.9943281830627,145L530.2659886563662,145L527.6256600821436,145L524.897320555447,145L522.2569919812244,145L519.5286524545277,145L517.0643457852532,145L514.3360062585566,145L511.6076667318599,145L508.9673381576374,145L506.2389986309408,145L503.5986700567181,145L500.8703305300215,145L498.14199100332485,145L495.5016624291023,145L492.77332290240565,145L490.13299432818303,145L487.40465480148634,145L484.85233717973796,145L482.1239976530413,145L479.39565812634464,145L476.755329552122,145L474.0269900254254,145L471.3866614512028,145L468.6583219245062,145L465.92998239780957,145L463.2896538235869,145L460.56131429689026,145L457.9209857226677,145L455.19264619597107,145L452.72833952669663,145L450,145L447.27166047330337,145L444.63133189908075,145L441.9029923723841,145L439.26266379816155,145L436.53432427146487,145L433.80598474476824,145L431.1656561705457,145L428.437316643849,145L425.7969880696264,145L423.0686485429298,145L420.6043418736554,145L417.8760023469587,145L415.14766282026204,145L412.50733424603953,145L409.77899471934285,145L407.1386661451203,145L404.41032661842365,145L401.68198709172697,145L399.0416585175044,145L396.3133189908077,145L393.6729904165852,145L390.9446508898885,145L388.4803442206141,145L385.75200469391746,145L383.0236651672208,145L380.383