nvfp4-mem / memray-flamegraph-_quantize_rtn.20251210-055920.leak.html
Yi30's picture
Add files using upload-large-folder tool
2935d4b verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>memray - flamegraph report (memory leaks)</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css">
<style>/* Blocks */
.d3-flame-graph rect {
fill-opacity: 0.8;
stroke: #1111;
stroke-width: 1px;
}
.d3-flame-graph .frame:hover rect {
stroke: #1118;
stroke-width: 1px;
cursor: pointer;
}
.d3-flame-graph-label {
color: black;
pointer-events: none;
font-size: 13px;
line-height: 1.5;
text-align: left;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
padding: 0;
margin-left: 4px;
margin-right: 4px;
}
/* Bacckground stuff */
.d3-flame-graph .fade {
opacity: 0.6 !important;
}
/* Tooltip */
.d3-flame-graph-tip {
z-index: 10;
background: black;
border: none;
color: white;
text-align: left;
min-width: 250px;
border-radius: 2px;
padding: 2px 4px;
}
.tooltip-inner {
max-width: 300px;
}
/* Loading animation */
#loading {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.loading-spinner {
border: 4px solid #f3f3f3;
border-top: 4px solid #3498db;
border-radius: 50%;
width: 50px;
height: 50px;
animation: spin 2s linear infinite;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5); /* semi-transparent black */
z-index: 99; /* make sure it's on top of other elements */
}
.flamegraph-icon {
display: flex;
align-items: center;
justify-content: center;
}
.flipped svg { transform: scale(1,-1); }</style>
</head>
<body>
<!-- Header -->
<nav class="navbar sticky-top navbar-dark bg-dark">
<a class="navbar-brand" href="#">
<span class="navbar-brand mb-0 mr-2 h1">memray</span> flamegraph report (memory leaks)
</a>
<div class="form-inline">
<div class="mr-3">
<span class="badge badge-primary" data-toggle="tooltip" data-placement="bottom"
title=" The pymalloc allocator holds pools of memory and only allocates
when all these pools are used. This means that allocations reported when
pymalloc is active will reflect only the allocations that happen when
the pools are full. <b>This is what happens at runtime</b> so it is fully
representative of a normal application but <b>the number of allocations
and the size may not correspond with the number of Python objects
created</b> (as pymalloc is reusing memory)."
data-html="true">
Python Allocator: pymalloc</span>
</div>
<div class="btn-toolbar">
<div class="dropdown" id="threadsDropdown" hidden>
<button class="btn btn-outline-light dropdown-toggle mr-3" type="button" id="threadsDropdownButton" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false" data-toggle-second="tooltip" data-placement="right"
title="Display only the selected thread">
Filter Thread
</button>
<div class="dropdown-menu" aria-labelledby="threadsDropdownButton" id="threadsDropdownList">
<a class="dropdown-item" data-thread="-0x1" id="resetThreadFilterItem">Reset</a>
</div>
</div>
<div class="form-check mr-3">
<input class="form-check-input" type="checkbox" data-toggle="tooltip" id="hideUninteresting"
title="Hide CPython eval frames and Memray-related frames" checked>
<label class="form-check-label text-white bg-dark">Hide Irrelevant Frames</label>
</div>
<div class="form-check mr-3">
<input class="form-check-input" type="checkbox" data-toggle="tooltip" id="hideImportSystem"
title="Hide frames related to the Python import system" >
<label class="form-check-label text-white bg-dark">Hide Import System Frames</label>
</div>
<div class="btn-group btn-group-toggle mr-3" data-toggle="buttons">
<label class="btn btn-outline-light shadow-none" data-container="body" data-toggle="tooltip" title="Enable flame graph mode: functions above their callers with the root at the bottom">
<input type="radio" name="flames/icicles" id="flames" autocomplete="off">
<div class="flamegraph-icon flipped">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M 1 1 h 22 Z M 11 6 h 10 Z M 1 6 h 7 Z M 11 11 h 7 Z M 1 11 h 4 Z M 11 16 h 4 Z M 1 16 h 2 Z M 11 21 h 2 Z"/>
</svg>
</div>
&nbsp;
Flames
</label>
<label class="btn btn-outline-light active shadow-none" data-container="body" data-toggle="tooltip" title="Enable icicle graph mode: functions below their callers with the root at the top">
<input type="radio" name="flames/icicles" id="icicles" autocomplete="off" checked/>
Icicles
&nbsp;
<div class="flamegraph-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" stroke-width="1" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path d="M 1 1 h 22 Z M 11 6 h 10 Z M 1 6 h 7 Z M 11 11 h 7 Z M 1 11 h 4 Z M 11 16 h 4 Z M 1 16 h 2 Z M 11 21 h 2 Z"/>
</svg>
</div>
</label>
</div>
<button id="resetZoomButton" class="btn btn-outline-light mr-3">Reset Zoom</button>
<button id="memoryGraphButton" class="btn btn-outline-light mr-3" data-toggle="modal" data-target="#memoryModal" onclick="javascript:resizeMemoryGraph();">Memory Graph</button>
<button type="button" class="btn btn-outline-light mr-3" data-toggle="modal" data-target="#statsModal">Stats</button>
<button type="button" class="btn btn-outline-light mr-3" data-toggle="modal" data-target="#helpModal">Help</button>
</div>
<input id="searchTerm" class="form-control" type="search" placeholder="Search">
</div>
</nav>
<nav class="navbar navbar-dark bg-dark px-0">
<div id="smallMemoryGraph" class="w-100" data-toggle="modal" data-target="#memoryModal" onclick="javascript:resizeMemoryGraph();"></div>
</nav>
<!-- Main Content -->
<main class="container-fluid">
<div class="row">
<div class="col bg-light py-3">
<div class="alert alert-warning alert-dismissible fade show" role="alert">
<p><strong>Report generated using <code>--leaks</code> with an arena allocator</strong></p>
<p>
This memory leaks report was generated with the pymalloc
allocator active, but without tracking enabled for object
deallocations. This will show misleading results because the
allocator retains memory in memory pools even after the objects
that requested that memory are deallocated, and Memray won't be
able to distinguish memory set aside for reuse from leaked memory.
For a more useful memory leaks report, you should pass the
<code>--trace-python-allocators</code> flag when profiling your application.
<a href="https://bloomberg.github.io/memray/python_allocators.html">
Click here</a> for more information.
</p>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="chart-container">
<div id="chart"></div>
</div>
</div>
</div>
</main>
<!-- Stats Modal -->
<div class="modal fade" id="statsModal" tabindex="-1" role="dialog" aria-labelledby="statsModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="statsModalLabel">Memray run stats</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
Command line: <code>quantize.py --model /storage/yiliu7/deepseek-ai/DeepSeek-V2-Lite-Chat/ -t nvfp4 --use_autoround_format --output_dir ./qmodels</code><br>
Start time: <span id="stats-start-time"> 2025-12-10 05:59:20.435000+00:00</span><br>
End time: <span id="stats-end-time"> 2025-12-10 05:59:51.749000+00:00</span><br>
Duration: 0:00:31.314000<br>
Total number of allocations: 40271815<br>
Total number of frames seen: 0<br>
Peak memory usage: 16.8 GB<br>
Python allocator: pymalloc<br>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- Help Modal -->
<div class="modal fade" id="helpModal" tabindex="-1" role="dialog" aria-labelledby="helpModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="helpModalLabel">How to interpret flamegraph reports</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<p>
The flame graph displays stack frames at allocation, for memory that was leaked during the tracking period (i.e. allocated and not deallocated).
</p>
<div class="alert alert-warning" role="alert">
Note that the Python allocator doesn't necessarily release memory to the system when Python objects are deallocated and these can still appear as "leaks". If you want to exclude these, you can run your application with the `PYTHONMALLOC=malloc` environment variable set.
</div>
<p>
The vertical ordering of the stack frames corresponds to the order of function calls, from parent to children.
The horizontal ordering does not represent the passage of time in the application: they simply represent child frames in arbitrary order.
</p>
<p>
On the flame graph, each bar represents a stack frame and shows the code which triggered the memory allocation.
Hovering over the frame you can also see the overall memory allocated in the given frame and its children and the number of times allocations have occurred.
</p>
<p>
The <b>Show/Hide Irrelevant Frames</b> button can be used to reveal and hide frames which contain allocations in code which might not be
relevant for the application. These include frames in the CPython eval loop as well as frames introduced by memray during the analysis.
</p>
<p>
You can find more information in the <a target="_blank" href="https://bloomberg.github.io/memray/flamegraph.html">documentation</a>.
</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- Memory Modal -->
<div class="modal fade" id="memoryModal" tabindex="-1" role="dialog" aria-labelledby="memoryModalLabel" aria-hidden="true">
<div class="modal-dialog modal-xl" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="memoryModalLabel">Resident set size over time</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<div id="memoryGraph"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/plotly.js@2.11.1/dist/plotly.min.js"></script>
<script type="text/javascript">
const packed_data = {"inverted_no_imports_nodes":{},"nodes":{"children":[[1,729,3145,3890],[2],[3,94,100,728,1335,2835,3059,3428,3828],[4,9,84,326,2411,2562,2714,3073,3823,4022,4220],[5,754,1652,1684,2527],[6,2196,2549,2624,3287,3680],[7],[8],[],[10],[11],[12],[13,19,106,1503],[14,1719],[15],[16,1488],[17],[18,3000],[],[20],[21],[22],[23,4035],[24],[25,1538],[26],[27],[28],[29],[30],[31,288,423,1691,1723],[32],[33,2070],[34],[35,1437],[36],[37,437,460,467,482,489,502,638,661,700,1311,1332,1822,1843,1987,3909,3969],[38],[39],[40],[41,3362],[42],[43,545,546,613,1197,1572,2578,2680,2757,3112,3252,4041,4050,4070],[44],[45],[46],[47],[48],[49],[50],[51],[52,1967,2224],[53],[54],[55],[56,3918],[57],[58,1000,1053,1348,2504],[59],[60],[61],[62,2395],[63],[64,798,987,1021,1232,1448,1518,1520,1840,3438,4010],[65],[66],[67],[68],[69],[70],[71,1329],[72],[73,583,1036,1132],[74],[75],[76],[77,3465],[78],[79,547,549,573,682,760,943,1177,1203,1242,1300,3121,4071],[80,3181],[81,3242],[82,3302],[83,2939],[],[85],[86],[87],[88],[89],[90],[91],[92],[93],[],[95],[96],[97],[98],[99],[],[101,1522],[102,752,1385],[103],[104],[105],[],[107,3003],[108,1554,1663,1897],[109,867,3927],[110,2388],[111,228,3177],[112],[113],[114,2537],[115],[116],[117],[118],[119],[120],[121],[122,3834],[123],[124,148,171,888,2398,2423,2483],[125],[126],[127],[128],[129],[130,2711],[131],[132,136,707,1257],[133],[134,135,3160,4099],[],[],[137],[138],[139],[140,3185],[141],[142,143,144,1256,2195,2440,2555,3161,3162,3583],[],[],[145],[146],[147],[],[149],[150],[151],[152],[153],[154],[155],[156],[157],[158,2707],[159],[160,161,162,163,675,1787,2958],[],[],[],[164],[165],[166],[167,2359],[168],[169,170,1192,2435,2881,2887],[],[],[172],[173],[174],[175,2350],[176],[177,178],[],[179],[180,1857],[181],[182,2983],[183],[184,206,218,2901,3139,3359],[185],[186],[187],[188,2385],[189],[190,1265,1299,2625,2734,2957],[191],[192],[193],[194],[195],[196],[197],[198],[199,3946],[200],[201,202,203,205,676,922,2912,4147],[],[],[204],[],[],[207],[208],[209],[210,3520],[211],[212,213,217,594,1351,3241],[],[214],[215],[216],[],[],[219],[220],[221],[222,4140],[223],[224,2942,3246,3365,3798,4185,4206],[225],[226],[227],[],[229,264,1453],[230,246,709,2276],[231],[232],[233],[234],[235],[236,2009],[237],[238],[239],[240],[241],[242],[243],[244,262,334,2586],[245],[],[247,335],[248],[249],[250],[251],[252],[253],[254],[255],[256],[257],[258],[259],[260],[261],[],[263],[],[265],[266],[267],[268],[269],[270],[271],[272],[273],[274],[275,2183],[276],[277],[278],[279,677],[280],[281],[282],[283],[284],[285],[286],[287,749,2034,2558],[],[289],[290],[291],[292,3343],[293],[294,1536,2116],[295],[296],[297],[298,2800],[299],[300,319,320,333,1095,1387,1974,2082,2304,2410,2431,2651,3763,3765,3863,4152],[301],[302],[303],[304],[305],[306,312,313,347,369,378,387,415,789,958,1126,1578,1623,1645,1711,1760,1795,1994,2064,2076,2253,2603,2791,2888,3813,4012],[307],[308],[309],[310],[311],[],[],[314],[315],[316],[317],[318],[],[],[321],[322],[323],[324],[325],[],[327],[328,1105,2405,2557,2913],[329],[330],[331],[332],[],[],[],[336],[337],[338],[339],[340],[341],[342],[343],[344,2770],[345],[346,2154,2372,3228,3476,4081],[],[348],[349],[350],[351],[352],[353],[354],[355,708,1542],[356],[357],[358],[359],[360],[361,2959],[362],[363,396,1153,2977,3897],[364],[365],[366,4060],[367],[368],[],[370],[371],[372],[373],[374],[375,1418],[376],[377,1171,1981,3630],[],[379],[380],[381],[382],[383],[384,1978],[385],[386,4194],[],[388],[389],[390],[391],[392],[393,4096],[394],[395,986,1376],[],[397],[398],[399],[400,2260],[401],[402,1845,1947],[403],[404],[405],[406],[407],[408,409],[],[410,1940],[411],[412,1944,2174],[413],[414,1191,1402,1523,2246,3058,3435,3921,4104],[],[416,1321],[417],[418],[419],[420],[421],[422],[],[424],[425],[426],[427,2243],[428],[429,1094,1883,2201,2626,2921,3712,3952,4198],[430],[431],[432],[433,1863],[434],[435,436,751,1170,1357,1502,1642,1871,1872,1875,1928,2176,2222,2694,2941,2945,2948,3138,3688,3797,3844,3959,4139,4178,4207],[],[],[438],[439],[440],[441,1808],[442],[443,458,2441,3386],[444],[445],[446],[447,2364],[448],[449,459,1839,1842],[450],[451],[452],[453],[454],[455,1485],[456],[457,1812,2980,3176],[],[],[],[461],[462],[463],[464,2827],[465],[466,1195,3104,3822],[],[468],[469],[470],[471,1801],[472],[473,474,478,776,1431,1896,2062,2675,4214,4216],[],[475],[476],[477],[],[479],[480],[481],[],[483],[484],[485],[486,1757],[487],[488,1775,2622,3039,3415],[],[490],[491],[492],[493],[494],[495,1360,1921,2039,2142],[496],[497],[498],[499,2432],[500],[501,572,904,1421,1786,1788,2340,3123,3399,3654,3671,3731,3733,4002,4064,4110,4162],[],[503],[504],[505],[506,1573],[507],[508,516,538,942,1942,2492,2855,3240,4007],[509],[510],[511],[512,3089],[513],[514,515,912,1698,1724,1725,2259,3120,4008,4009],[],[],[517],[518],[519],[520],[521],[522,1422],[523],[524],[525],[526,3548],[527],[528,529,530,531,926,1403,1602,1632,1648,1649,2063,2223,2319,2478,2548,2782,2886,2933,3078,3082,3460,3789,3791,3793,4018,4019,4030],[],[],[],[532],[533],[534],[535,3960],[536],[537,1643,2575,4233],[],[539],[540],[541],[542,854],[543],[544],[],[],[],[548,1289,3009,3917,4103],[],[550],[551],[552],[553,2962],[554],[555,561,566,575,579,595,782,1043,1141,1158,1164,1288,1295,1790,1866,1966,2367,2758,2917,3843],[556,2748],[557,3888],[558,3125],[559],[560],[],[562,3049],[563,1451],[564,3753],[565,1124],[],[567,1704],[568,3719],[569,985],[570],[571],[],[],[574,1279,3838],[],[576,3858],[577,1068],[578],[],[580,3064],[581,590],[582],[],[584],[585],[586],[587,1495],[588],[589,3164,3468],[],[591,1662],[592],[593],[],[],[596],[597],[598],[599],[600],[601,2165],[602],[603],[604],[605],[606],[607,1673],[608],[609,1189],[610],[611],[612],[],[614],[615],[616],[617],[618],[619],[620],[621],[622],[623,3728],[624],[625,1193,2173,2663,3002,3324,3328,3693],[626],[627],[628],[629,2294],[630],[631,3309,3332,3695,3713,3721,3923],[632],[633],[634],[635],[636],[637,3486,3727],[],[639],[640],[641],[642],[643],[644,1481,2783],[645],[646],[647],[648],[649],[650],[651],[652,1699,2861,2900,3026,3093,3124,3638,3646,3661,3732,4001,4065,4163,4228],[653],[654],[655],[656],[657],[658,3754],[659],[660,3111,3750,3751,3752],[],[662],[663],[664],[665,1433],[666],[667,857,1281,1302,1735,2697],[668],[669],[670],[671,3780],[672],[673,935,2014,3862],[674],[],[],[],[678,2129],[679],[680],[681],[],[683],[684],[685],[686],[687],[688,3249],[689],[690,780,788,819,927,1230,1346,1358,2031,2306,2560,2612,2678,2720,3384,3425,3545,3973,4119,4131,4226],[691],[692],[693],[694,3432],[695],[696,841,881,1145,1290,1294,2507,2822,3232,3286,3288,3289,3291,3293,3303,4172,4215],[697],[698,3301],[699],[],[701],[702],[703],[704,2591],[705],[706,1748,1749,2192,3285,4042,4048],[],[],[],[710],[711],[712,3010,4222],[713],[714],[715],[716],[717],[718,2327],[719],[720,1350,2233,2285,2614,3212,3581,3895],[721],[722],[723],[724],[725],[726,1873,2728],[727],[],[],[730],[731],[732],[733],[734],[735],[736],[737],[738],[739],[740],[741,1388],[742],[743,2003,2288],[744],[745],[746],[747],[748],[],[750],[],[],[753],[2577],[755],[756],[757,2481],[758],[759],[],[761],[762],[763],[764],[765],[766],[767],[768],[769],[770,3083],[771],[772,1313,1367,1382,1587,1821,2090,3703,3963,3966],[773,2333],[774,2615],[775,4211],[],[777],[778],[779],[],[781],[],[783,1440],[784,1732],[785,4130],[786],[787],[],[],[790],[791],[792],[793],[794],[795,1591],[796],[797],[],[799],[800],[801],[802],[803],[804,972],[805],[806],[807],[808],[809],[810,3557],[811],[812,1334,2379,2820,3194,3544,3551],[813],[814],[815],[816,2722],[817],[818],[],[820],[821],[822],[823],[824],[825,3254,3261,3574],[826],[827],[828],[829,2681],[830],[831,1188,2776,3276],[832],[833],[834],[835],[836],[837,1954,2686,3163,3284,4054],[838],[839,1934],[840],[],[842],[843],[844],[845],[846],[847,905,4004,4122],[848],[849],[850],[851,2531],[852],[853,903,921,1154,1275,1993,2270,2323,2710,3030,3195,3377,3380,3407,3408,3409,3410,3990,3992,4000,4117,4187],[],[855],[856,1310,2193],[],[858],[859],[860],[861,2579],[862],[863],[864],[865],[866],[],[868],[869],[870],[871],[872,2446],[873],[874],[875],[876],[877],[878],[879],[880],[],[882],[883],[884],[885,4191],[886],[887,1254,1811,2811,3355,3356,3366,3523,3686,3807,4195],[],[889],[890,2287],[891],[892,2324],[893],[894,1703,1920,2337],[895],[896],[897],[898],[899],[900,3229],[901],[902,3922],[],[],[],[906],[907],[908],[909],[910],[911,920,923,934,1201,1240,1280,1312,1333,1533,1535,1539,1564,2117,2118,2305,2339,2634,2674,2924,3172,3282,3420,3424,3427,3576,3590,3592,3898,4003],[],[913],[914],[915],[916,1700],[917],[918,924,956,1190,1339,1483,1709,1717,2556,3017,3771,3942,4020,4031],[919],[],[],[3846],[],[],[925],[],[],[928],[929],[930],[931],[932],[933,957,1152,1447,1521,1529,2041,2438,2535,2745,3019,3436,3437],[],[],[936],[937],[938],[939,3142],[940],[941,1410,2541,3701,3769,3770,3773],[],[],[944],[945],[946],[947],[948],[949,1876],[950],[951],[952],[953,3461],[954],[955,1959],[],[],[],[959],[960],[961],[962],[963],[964,1609],[965],[966,1734,3001],[967],[968],[969,3870,4173],[970],[971],[],[973],[974,2417],[975],[976,3571],[977],[978,2978,3560,3868,4176],[979],[980,3565],[981],[982,3273],[983],[984,2128,3563],[],[],[],[988],[989,1028],[990],[991,3603],[992],[993,1104,1231,1750,1774,2307,2330,2416,2502,2635,2925,3253,3283,3426,3575,3580,3582,3589,3591,3600,4051,4121],[994],[995],[996],[997],[998],[999,1943],[],[1001],[1002],[1003],[1004,1530],[1005],[1006,1266,1789,2825,2842,3902,4049],[1007],[1008],[1009],[1010,1931],[1011],[1012,1175,1255,1258,1541,1544,3632,3634,4055,4059,4078,4080],[1013],[1014],[1015],[1016],[1017],[1018,2180],[1019],[1020,1471,3238,3867],[],[1022],[1023],[1024],[1025,2453],[1026],[1027],[],[1029],[1030],[1031],[1032],[1033,2996],[1034],[1035,1194,1517,1651,2179,2231,2318,2451,2505,2746,2780,2947,2953,3245,3606,3613,3899,4073,4208,4229],[],[1037],[1038],[1039],[1040,1049],[1041],[1042],[],[1044,4066],[1045,2676],[1046,1450],[1047],[1048],[],[1050],[1051,1337,1498,2952],[1052],[],[1054],[1055],[1056],[1057],[1058],[1059,1070,2889,3623,3851],[1060],[1061],[1062],[1063,3166],[1064],[1065,4203],[1066],[1067],[],[1069,3173],[],[1071],[1072],[1073],[1074,4132],[1075],[1076,3005],[1077],[1078],[1079],[1080,2949],[1081],[1082,1176,1202,1472,1482,1540,1543,1710,2868,3127,3198,3248,3624,3628,3629,3631,3633,4058,4077,4079,4087],[1083],[1084],[1085],[1086],[1087],[1088],[1089],[1090,2374],[1091],[1092,1519,3673,3675,3682],[1093],[],[],[1096],[1097],[1098],[1099],[1100],[1101,3943],[1102],[1103],[],[],[1106,2954],[1107],[1108],[1109],[1110],[1111,1782,2033,2123,2824],[1112],[1113],[1114,2248,2381,2457],[1115,1384,1429,1841,2164,2436,2526,2730,2979,2999,3869,3971,4175,4231],[1116],[1117],[1118],[1119],[1120,2803],[1121,2308],[1122,1501,1953],[1123],[],[1125],[],[1127],[1128],[1129],[1130],[1131],[],[1133],[1134],[1135],[1136,3526],[1137],[1138],[1139],[1140,3469,3970,4029],[],[1142,1619],[1143,1689],[1144],[],[1146],[1147],[1148],[1149,3315],[1150],[1151,1196,1870,2876,3094,3307,3327,3887,3976],[],[],[],[1155,3371],[1156,2636],[1157],[],[1159,2877],[1160,1479],[1161,1241],[1162],[1163],[],[1165,2058],[1166,2661],[1167,4161],[1168],[1169],[],[],[1172],[1173],[1174,1320,1984,3830,4074],[],[],[],[1178],[1179],[1180],[1181,3400],[1182],[1183,1436,4105],[1184,2293],[1185],[1186],[1187],[],[],[],[],[],[],[],[],[],[],[1198],[1199],[1200],[],[],[],[1204],[1205],[1206],[1207,3098],[1208],[1209,1430,1546,1565,1644,1805,2057,2120,2673,2756,3074,3847,3916,3941],[1210],[1211],[1212],[1213],[1214],[1215],[1216],[1217],[1218],[1219,3101],[1220],[1221,1383],[1222],[1223],[1224],[1225],[1226],[1227,2297],[1228],[1229],[],[],[],[1233],[1234],[1235],[1236,3539],[1237],[1238,1804,2121,2138,2150,2600,3077,3087,3119,3375,3533,3535,3537,4189],[1239],[],[],[],[1243],[1244],[1245],[1246,4153],[1247],[1248,2115,3197],[1249,4143],[1250,1273],[1251,2358],[1252],[1253],[],[],[],[],[],[1259],[1260],[1261],[1262,3737],[1263],[1264,1534,1537,1983,2119,3134,4057],[],[1616],[1267],[1268],[1269],[1270,2588],[1271],[1272,2943],[],[1274],[],[1276,3403],[1277,3391],[1278],[],[],[],[1282],[1283],[1284],[1285],[1286],[1287,3762],[],[],[],[1291],[1292],[1293],[],[],[1296,4148],[1297,2732],[1298],[],[],[1301],[],[1303],[1304],[1305],[1306,3209],[1307],[1308],[1309,2286],[],[],[],[],[1314],[1315],[1316],[1317,2767],[1318],[1319,4135],[],[],[1322],[1323],[1324],[1325],[1326,3924],[1327],[1328,1340,1708],[],[1330],[1331],[],[],[],[],[1336,1545,3542,3547],[],[1338],[],[],[1341],[1342],[1343],[1344],[1345],[],[1347],[],[1349],[2091],[],[1352],[1353],[1354],[1355],[1356],[],[],[1359],[],[1361],[1362],[1363],[1364,1444],[1365],[1366],[],[1368],[1369],[1370],[1371],[1372],[1373,2161],[1374],[1375,1432,1499,1576,2149,2551,3904,3972,4232],[],[1377],[1378],[1379],[1380],[1381],[],[],[],[],[1386],[],[],[1389],[1390],[1391],[1392,2735],[1393],[1394],[1395],[1396],[1397],[1398],[1399],[1400,2241,3784,3788],[1401],[],[],[1404],[1405],[1406],[1407,1599],[1408],[1409],[],[1411],[1412],[1413],[1414,4136],[1415],[1416],[1417],[],[1419],[1420],[],[],[1423],[1424],[1425],[1426,2158],[1427],[1428,2422,3552],[],[],[],[],[],[1434],[1435],[],[],[1438],[1439],[],[1441],[1442],[1443],[],[1445],[1446,2437,2536],[],[],[1449],[],[],[1452],[],[1454],[1455],[1456],[1457],[1458],[1459],[1460,1675],[1461,3676],[1462],[1463],[1464],[1465],[1466],[1467],[1468],[1469,3107],[1470],[],[],[1473],[1474],[1475],[1476,2216],[1477],[1478],[],[1480],[],[],[],[1484],[],[1486],[1487],[],[1489],[1490],[1491,2640],[1492],[1493,4210],[1494],[3369],[1496],[1497],[],[],[1500],[],[],[],[1504],[1505],[1506],[1507],[1508],[1509],[1510],[1511,2442,2813,2934,2965,2986],[1512],[1513],[1514],[1515],[1516,1731,1929,2550,2731],[],[],[],[],[],[],[],[1524],[1525],[1526],[1527],[1528],[],[],[1531],[1532],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[1547],[1548],[1549],[1550,2725],[1551],[1552,2408,2534,4186],[1553],[],[1555],[1556],[1557,2836],[1558],[1559],[1560],[1561],[1562],[1563],[],[],[1566],[1567],[1568],[1569,3421],[1570],[1571,2623],[],[],[1574],[1575],[],[1577],[],[1579],[1580],[1581],[1582],[1583],[1584,3884],[1585],[1586,2602,3513],[],[1588],[1589],[1590],[],[1592],[1593,2056,3188,3543],[1594],[1595],[1596,2036],[1597],[1598],[],[1600],[1601,1844,1935],[2452],[1603],[1604],[1605],[1606,1612],[1607],[1608],[],[1610],[1611],[],[1613],[1614,3532,4025],[1615],[],[1617],[1618],[],[1620],[1621],[1622],[],[1624],[1625],[1626],[1627],[1628],[1629,3881],[1630],[1631,3873],[],[1633],[1634],[1635],[1636,1639],[1637],[1638],[],[1640],[1641,1958,3689],[],[],[2747],[],[1646,2966],[1647],[],[],[1650,3707],[],[],[1653],[1654,2166],[1655],[1656,2331,2572,2647,3905],[1657,2093,2618,2649,2690],[1658],[1659],[1660],[1661,2232,3044,3244,4072],[],[],[1664],[1665],[1666],[1667],[1668],[1669],[1670,2263],[1671],[1672,2907],[],[1674,3845],[],[1676],[1677],[1678],[1679],[1680],[1681],[1682],[1683,2152,4101,4196],[],[1685],[1686,1687],[],[1688],[],[1690,3953],[],[1692],[1693],[1694],[1695,3956],[1696],[1697],[],[],[],[1701],[1702],[],[],[1705],[1706],[1707],[],[],[],[],[1712],[1713],[1714],[1715],[1716],[],[1718],[],[1720],[1721],[1722],[],[],[],[1726],[1727],[1728,3095,3206],[1729],[1730],[],[],[1733],[],[],[1736],[1737],[1738],[1739,3766],[1740],[1741,2430,2652,3764,4156],[1742],[1743],[1744],[1745,1975],[1746],[1747],[],[],[],[1751],[1752],[1753],[1754,2704],[1755],[1756,1856,2083,3594,3595,3596,4043,4047],[],[1758],[1759],[],[1761],[1762],[1763],[1764],[1765],[1766,4044],[1767],[1768,3593,4202],[1769],[1770],[1771,3597],[1772],[1773],[],[],[1776],[1777],[1778],[1779],[1780],[1781],[2496],[1783],[1784],[1785,2695,2755,3105],[],[],[],[],[],[1791,2896],[1792],[1793],[1794],[],[1796],[1797],[1798],[1799],[1800],[],[1802],[1803],[],[],[1806,2908],[1807],[],[1809],[1810],[],[],[1813],[1814],[1815],[1816],[1817],[1818,2234],[1819],[1820],[],[],[1823],[1824],[1825],[1826],[1827],[1828],[1829],[1830,3106],[1831],[1832],[1833],[1834],[1835],[1836],[1837],[1838],[],[],[],[],[],[],[],[1846],[1847],[1848],[1849],[1850],[1851],[1852],[1853],[1854],[1855],[3584],[],[1858],[1859],[1860],[1861],[1862],[],[1864],[1865],[],[1867,3977],[1868,3907],[1869],[],[],[],[],[1874],[],[],[1877],[1878],[1879],[1880,2095],[1881],[1882],[],[1884],[1885],[1886],[1887,2219],[1888],[1889,3951],[1890],[1891],[1892],[1893,3027],[1894],[1895,3840],[],[],[1898,2042],[1899],[1900],[1901],[1902],[1903],[1904],[1905],[1906],[1907],[1908],[1909],[1910],[1911],[1912],[1913],[1914],[1915],[1916],[1917],[1918,2669],[1919],[],[],[1922],[1923],[1924],[1925,3070],[1926],[1927],[],[],[1930,1941,2177,2821,2946,3687],[],[1932],[1933],[],[],[1936],[1937],[1938],[1939],[],[],[],[],[],[1945],[1946],[],[1948],[1949],[1950],[1951],[1952],[],[],[1955],[1956],[1957],[],[],[1960],[1961],[1962],[1963],[1964],[1965,3448],[],[],[1968],[1969],[1970],[1971,3639],[1972],[1973,3295],[],[],[1976],[1977,2303],[],[1979],[1980],[],[1982],[],[],[1985],[1986],[],[1988],[1989],[1990],[1991],[1992],[],[],[1995],[1996],[1997],[1998],[1999],[2000,2310],[2001],[2002],[],[2004],[2005],[2006],[2007],[2008],[],[2010,2021],[2011],[2012],[2013],[],[2015],[2016],[2017],[2018,2238],[2019],[2020],[],[2022,2208],[2023],[2024],[2025],[2026],[2027],[2028],[2029,2194],[2030],[],[2032],[],[],[2035],[],[2037],[2038],[],[2040],[],[],[2043],[2044],[2045],[2046,2341],[2047,3068],[2048],[2049],[2050],[2051],[2052],[2053],[2054],[2055],[],[],[],[2059],[2060],[2061],[],[],[],[2065],[2066],[2067],[2068],[2069],[],[2071],[2072],[2073],[2074],[2075],[],[2077],[2078],[2079],[2080],[2081],[],[],[2084],[2085],[2086],[2087],[2088],[2089],[],[3965],[2092],[],[2094],[],[2096],[2097,2490,2627,2764,3053,3443,3444,4005],[2098],[2099],[2100],[2101],[2102],[2103],[2104],[2105],[2106],[2107],[2108],[2109],[2110],[2111],[2112],[2113],[2114],[],[],[],[],[],[],[],[2122],[],[2124],[2125],[2126],[2127,2362,2584,2657,2864,2882,2902,3981],[],[],[2130,3219],[2131],[2132,3040],[2133],[2134],[2135],[2136],[2137,2140],[],[2139],[],[2141],[],[2143],[2144],[2145],[2146,3429],[2147],[2148],[],[],[2151],[],[2153],[],[2155],[2156],[2157],[],[2159],[2160],[],[2162],[2163],[],[2418],[],[2167],[2168],[2169],[2170,2320],[2171],[2172],[],[],[2175],[3180],[],[2178],[],[],[2181],[2182],[],[2184],[2185],[2186,2594,2856],[2187],[2188],[2189],[2190],[2191],[],[],[],[],[],[2197,2656],[2198,2503],[2199,2237,2354,2380,2552],[2200],[2420],[2202],[2203],[2204],[2205,2300],[2206],[2207,2353,3964,4129],[],[2209],[2210],[2211],[2212],[2213],[2214],[2215],[],[2217],[2218,2899,3092,3122,3645,3647,3839,4063,4094],[],[2220],[2221],[],[],[],[2225],[2226],[2227],[2228,2448],[2229],[2230,3900],[],[],[],[],[2235],[2236],[],[],[2239],[2240],[],[2242],[],[2244],[2245],[],[2247],[],[2249],[2250,3483],[2251,2377],[2252,2654],[],[2254],[2255],[2256],[2257],[2258],[],[],[2261],[2262],[],[2264],[2265],[2266],[2267],[2268],[2269],[],[2271,3387],[2272,3967],[2273,2439],[2274],[2275],[],[2277],[2278],[2279],[2280],[2281],[2282],[2283],[2284],[],[],[],[],[2289],[2290],[2291],[2292],[],[],[2295],[2296],[],[2298],[2299],[],[2301],[2302],[],[],[],[],[],[],[2309],[],[2311],[2312,2826,3901,3903],[2313],[2314],[2315,3045],[2316],[2317],[],[],[],[2321],[2322,2465,2869],[],[],[2325],[2326],[],[2328],[2329],[],[],[2332],[],[2334],[2335],[2336],[],[2338],[],[],[],[2342],[2343,3108],[2344],[2345],[2346],[2347],[2348],[2349],[],[2351],[2352],[],[],[2355,2357,2506,2538,2617,2655,2906,2931],[2356],[],[],[],[2360],[2361],[],[2363],[],[2365],[2366],[],[2368,3478],[2369],[2370],[2371],[],[2373],[],[2375],[2376],[],[2378],[],[],[],[2382],[2383],[2384,2810,3562],[],[2386],[2387],[],[2389],[2390],[2391],[2392],[2393,2987],[2394],[],[2396],[2397],[],[2399],[2400],[2401],[2402,2752],[2403],[2404,2653,2696,2766,3126,3308],[],[2406],[2407],[],[2409],[],[],[2412],[2413],[2414,2830],[2415],[],[],[],[2419],[],[2421],[],[4230],[2424],[2425],[2426],[2427,2773],[2428],[2429,3239,4160],[],[],[],[2433],[2434],[],[],[],[],[],[],[],[],[2443],[2444],[2445],[],[2447],[],[2449],[2450],[],[],[],[2454],[2455],[2456],[],[2458],[2459],[2460],[2461],[2462],[2463],[2464],[],[2466],[2467],[2468],[2469,3864],[2470],[2471,2650],[2472],[2473],[2474],[2475,2493],[2476],[2477],[],[2479,3820],[2480],[],[2482],[],[2484],[2485],[2486],[2487,2928],[2488],[2489],[],[2491],[],[],[2494],[2495,2911],[],[2497],[2498],[2499],[2500],[2501],[],[],[],[],[],[],[2508],[2509],[2510],[2511,3352],[2512],[2513,3318,3320,3326,3874],[2514],[2515],[2516],[2517],[2518],[2519,2539,2862,3330,3341,3346,3348,3350,3988],[2520],[2521],[2522],[2523,3948],[2524],[2525,3984],[],[],[2528],[2529],[2530],[],[2532],[2533],[],[],[],[],[],[],[2540],[],[2542],[2543],[2544],[2545],[2546],[2547,3016,3772],[],[],[],[],[],[2553],[2554],[],[],[],[],[2559],[],[2561],[],[2563],[2564],[2565],[2566],[2567],[2568],[2569],[2570],[2571],[],[2573,3622],[2574],[2684],[2576],[],[],[],[2580],[2581,4107],[2582],[2583,3790,3792,3794,3796,3812,3819,3821,3850,4177],[],[2585,2927],[],[2587],[],[2589],[2590],[],[2592],[2593],[],[2595],[2596],[2597],[2598],[2599],[],[2601],[],[],[2604],[2605],[2606],[2607],[2608],[2609],[2610],[2611,3896],[],[2613],[],[],[2616],[],[],[2619],[2620],[2621],[],[],[],[],[],[],[2628],[2629],[2630],[2631,3445],[2632],[2633,2781],[],[],[],[2637,3086],[2638],[2639],[],[2641],[2642],[2643],[2644],[2645,2926],[2646],[],[2648],[],[],[4088],[],[],[],[],[],[],[2658],[2659],[2660],[],[2662],[],[2664],[2665],[2666],[2667],[2668],[],[2670],[2671],[2672],[],[],[],[],[2677],[],[2679],[],[],[2682],[2683],[],[2685],[],[2687],[2688],[2689],[],[2691],[2692],[2693],[],[],[],[],[2698],[2699],[2700],[2701,2806],[2702],[2703],[],[2705],[2706],[],[2708],[2709],[],[],[2712],[2713],[],[2715],[2716],[2717,2718,3157],[],[2719],[],[2721],[],[2723],[2724],[],[2726],[2727],[],[2729],[],[],[],[2733,3709],[],[3614],[2736,3743],[2737,3393],[2738],[2739],[2740],[2741],[2742],[2743],[2744],[],[],[],[],[2749],[2750],[2751],[],[2753],[2754],[],[],[],[],[2759,3697],[2760,4170],[2761,3694],[2762],[2763],[],[2765,3442,3837],[],[],[2768],[2769],[],[2771],[2772],[],[2774],[2775],[],[2777],[2778],[2779],[],[],[],[],[2784],[2785,3757],[2786],[2787],[2788],[2789],[2790],[],[2792],[2793],[2794],[2795],[2796],[2797],[2798],[2799,2809],[],[2801],[2802],[],[2804],[2805],[],[2807],[2808,3783,3786,3787],[],[],[],[2812],[],[2814],[2815],[2816],[2817],[2818],[2819],[],[],[],[2823],[],[],[],[],[2828],[2829],[],[2831,2922],[2832],[2833],[2834],[],[],[2837],[2838],[2839],[2840],[2841],[],[2843],[2844],[2845],[2846],[2847],[2848],[2849],[2850],[2851],[2852,2974],[2853],[2854],[],[],[2857],[2858],[2859],[2860],[],[],[2863],[],[2865],[2866],[2867,3329],[],[],[2870],[2871],[2872],[2873,3135],[2874],[2875,3199],[],[],[2878],[2879],[2880],[],[],[2883],[2884],[2885],[],[],[],[],[2890],[2891],[2892],[2893],[2894],[2895,3617],[],[2897,4052],[2898,3642],[],[],[],[],[2903],[2904],[2905],[],[],[],[2909,3037],[2910],[],[],[],[2914],[2915],[2916],[],[2918,3054],[2919,3841],[2920],[],[],[2923],[],[],[],[],[],[2929],[2930,2932,4209],[],[],[],[],[2935],[2936],[2937],[2938],[],[2940],[],[],[],[2944],[],[],[],[],[],[2950],[2951],[],[],[],[2955],[2956],[],[],[],[2960],[2961],[],[2963],[2964],[],[],[2967],[2968],[2969],[2970],[2971],[2972],[2973,3975],[],[2975],[2976],[],[],[],[],[2981],[2982],[],[2984],[2985],[],[],[2988],[2989],[2990],[2991],[2992],[2993],[2994],[2995],[],[2997],[2998],[],[],[],[],[3048],[3004],[],[3006],[3007],[3008],[],[],[3011],[3012],[3013],[3014],[3015],[],[],[3018],[],[3020],[3021],[3022],[3023],[3024],[3025,3439],[],[],[3028],[3029],[],[3031],[3032],[3033],[3034,3417],[3035],[3036,3414,3416],[],[3038],[],[],[3041],[3042],[3043],[],[],[3046],[3047],[],[],[3050],[3051],[3052],[],[],[3055],[3056],[3057],[],[],[3060],[3061],[3062],[3063],[],[3065],[3066],[3067],[],[3069],[],[3071],[3072],[],[],[3075,3081,3848],[3076],[],[],[3079,3464],[3080],[],[],[],[3084],[3085],[],[],[3088],[],[3090],[3091],[],[],[],[],[3096],[3097],[],[3099],[3100],[],[3102],[3103],[],[],[],[],[],[3109,3227],[3110,3747],[],[],[3113],[3114],[3115],[3116],[3117],[3118],[],[],[],[],[],[],[],[],[],[3128],[3129],[3130],[3131],[3132],[3133,3635,3637],[],[],[3136],[3137],[],[],[3140],[3141],[],[3143],[3144],[],[3146],[3147],[3148],[3149],[3150],[3151],[3152],[3153],[3154],[3155],[3156],[],[3158],[3159],[],[],[],[],[],[3165],[],[3167],[3168],[3169],[3170],[3171],[],[],[3174],[3175],[],[],[3178],[3179],[],[],[3182],[3183],[3184],[],[3186],[3187],[],[3189],[3190],[3191],[3192],[3193],[],[],[3196],[],[],[],[3200],[3201],[3202],[3203,3625],[3204],[3205,3247],[],[3207],[3208],[],[3210],[3211],[],[3213],[3214],[3215],[3216,3381],[3217],[3218],[],[3220],[3221],[3222],[3223],[3224],[3225],[3226],[],[],[],[3230],[3231],[],[3233],[3234],[3235],[3236],[3237],[],[],[],[],[],[3243],[],[],[],[],[],[],[3250],[3251],[],[],[],[3255],[3256],[3257],[3258,3577],[3259],[3260],[],[3262],[3263],[3264],[3265],[3266],[3267],[3268],[3269],[3270],[3271],[3272],[],[3274],[3275],[],[3277],[3278],[3279],[3280],[3281],[],[],[],[],[],[],[],[],[3290],[],[3292],[],[3294],[],[3296],[3297],[3298,3683],[3299],[3300],[],[],[],[3304],[3305],[3306],[],[],[],[3310],[3311],[3312],[3313],[3314],[],[3316],[3317],[],[3319],[],[3321],[3322],[3323],[],[3325],[],[],[],[],[],[3331],[],[3333],[3334],[3335],[3336],[3337],[3338],[3339],[3340],[],[3342],[],[3344],[3345],[],[3347],[],[3349],[],[3351],[],[3353],[3354],[],[],[3357],[3358],[],[3360],[3361],[],[3363],[3364],[],[],[3367],[3368],[],[3370],[],[3372],[3373],[3374],[],[3376],[],[3378],[3379],[],[],[3382],[3383],[],[3385],[],[],[3388],[3389],[3390],[],[3392,3993],[],[3394],[3395],[3396],[3397,3656],[3398],[],[],[3401],[3402],[],[3404],[3405],[3406],[],[],[],[],[3411],[3412],[3413],[],[],[],[],[3418],[3419],[],[],[3422],[3423],[],[],[],[],[],[],[3430],[3431],[],[3433],[3434],[],[],[],[],[],[3440],[3441],[],[],[],[],[3446],[3447],[],[3449],[3450],[3451],[3452],[3453],[3454],[3455],[3456],[3457],[3458],[3459],[],[],[3462],[3463],[],[],[3466],[3467],[],[],[3470],[3471],[3472],[3473],[3474],[3475,3489,3503],[],[3477],[],[3479,4085],[3480,3880],[3481],[3482],[],[3484],[3485],[],[3487],[3488],[4083],[3490],[3491],[3492],[3493],[3494],[3495],[3496],[3497],[3498],[3499],[3500],[3501],[3502],[],[3504],[3505],[3506],[3507],[3508],[3509,3511,3519,4038],[3510],[],[3512],[],[3514],[3515],[3516,4032],[3517],[3518],[],[3524],[3521],[3522],[],[],[3525],[],[3527],[3528],[3529],[3530],[3531],[],[],[3534],[],[3536],[],[3538],[],[3540],[3541],[],[],[],[],[3546],[],[],[3549],[3550],[],[],[3553],[3554],[3555],[3556],[],[3558],[3559],[],[3561],[],[],[3564],[],[3566],[3567],[3568],[3569],[3570],[],[3572],[3573],[],[],[],[],[3578],[3579,3601],[],[],[],[],[],[3585],[3586],[3587],[3588],[],[],[],[],[],[],[],[4056],[],[3598],[3599],[],[],[3602],[],[3604],[3605],[],[3607],[3608],[3609],[3610],[3611],[3612],[],[],[3615],[3616],[],[3618],[3619],[3620],[3621],[],[],[],[],[3626],[3627],[],[],[],[],[],[],[],[],[3636],[],[],[],[3640],[3641],[],[3643],[3644],[],[],[],[3648],[3649],[3650],[3651,3740],[3652],[3653,4164],[],[3655],[],[3657],[3658],[3659,3670],[3660],[],[3662],[3663],[3664],[3665],[3666],[3667,3996],[3668],[3669,3734,3736,4112],[],[],[3672,3999],[],[3674],[],[],[3677],[3678],[3679],[],[3681],[],[],[3684],[3685],[],[],[],[],[3690],[3691],[3692],[],[],[],[3696],[],[3698],[3699],[3700],[],[3702],[],[3704],[3705],[3706],[],[3708],[],[3710],[3711],[],[],[3714],[3715],[3716],[3717],[3718],[],[3720],[],[3722],[3723],[3724],[3725],[3726],[],[],[3729],[3730],[],[],[],[],[3735],[],[],[3738],[3739],[],[3741],[3742],[],[3744],[3745],[3746],[],[3748],[3749],[],[],[],[],[],[3755],[3756],[],[3758],[3759],[3760],[3761],[],[],[],[],[],[3767],[3768],[],[],[],[],[],[3774],[3775],[3776],[3777],[3778],[3779],[],[3781],[3782],[],[],[3785],[],[],[],[],[],[4113],[],[],[3795,3810],[],[],[],[],[3799],[3800],[3801],[3802],[3803],[3804],[3805],[3806],[],[3808],[3809],[],[3811],[],[],[3814],[3815],[3816],[3817],[3818],[],[],[],[],[],[3824],[3825],[3826],[3827],[],[3829],[],[3831],[3832,4095],[3833],[],[3835],[3836],[],[],[],[],[],[3842,4199],[],[],[],[],[],[],[3849],[],[],[3852],[3853],[3854],[3855],[3856],[3857],[],[3859],[3860],[3861],[],[],[],[3865],[3866],[],[],[],[],[3871],[3872],[],[],[3875],[3876],[3877],[3878],[3879],[],[],[3882],[3883],[],[3885],[3886],[],[],[3889],[],[3891],[3892],[3893],[3894],[],[],[],[],[],[],[],[],[],[],[],[3906],[],[3908,4157],[],[3910],[3911],[3912],[3913],[3914],[3915],[],[],[],[3919],[3920],[],[],[],[],[3925],[3926],[],[3928],[3929],[3930],[3931],[3932],[3933],[3934],[3935],[3936],[3937],[3938],[3939],[3940],[],[],[],[3944],[3945],[],[3947],[],[3949],[3950],[],[],[],[3954],[3955],[],[3957],[3958],[],[],[3961],[3962],[],[],[],[],[],[3968],[],[],[],[],[],[3974],[],[],[],[3978],[3979],[3980],[],[3982],[3983],[],[3985],[3986],[3987],[],[3989],[],[3991],[],[],[3994],[3995],[],[3997],[3998],[],[],[],[],[],[],[],[4006],[],[],[],[],[4011],[],[4013],[4014],[4015],[4016],[4017],[],[],[],[4021],[],[4023],[4024],[],[4026],[4027],[4028],[],[],[],[],[4033],[4034],[],[4036],[4037],[],[4039],[4040],[],[],[],[],[4045],[4046],[],[],[],[],[],[],[4053],[],[],[],[],[],[],[],[4061],[4062],[],[],[],[],[4067],[4068],[4069],[],[],[],[],[],[4075],[4076],[],[],[],[],[],[4082],[],[4084],[],[4086],[],[],[4089],[4090],[4091],[4092],[4093],[],[],[],[4097],[4098],[],[4100],[],[4102],[],[],[],[4106],[],[4108],[4109],[],[4111],[],[],[4114],[4115],[4116],[],[4118],[],[4120],[],[],[4123],[4124],[4125],[4126],[4127],[4128],[],[],[],[],[4133],[4134],[],[],[4137],[4138],[],[],[4141],[4142],[],[4144],[4145],[4146],[],[],[4149],[4150],[4151],[],[],[4154],[4155],[],[],[4158],[4159],[],[],[],[],[],[4165],[4166],[4167],[4168],[4169],[],[4171],[],[],[4174],[],[],[],[],[4179],[4180],[4181],[4182],[4183],[4184],[],[],[],[4188],[],[4190],[],[4192],[4193],[],[],[],[4197],[],[],[4200],[4201],[],[],[4204],[4205],[],[],[],[],[],[],[4212],[4213],[],[],[],[4217],[4218],[4219],[],[4221],[],[4223],[4224],[4225],[],[4227],[],[],[],[],[],[],[4234],[4235],[4236],[]],"filename":[2,6,10,6,6,6,19,19,23,6,10,6,10,6,31,31,36,10,39,6,43,43,43,50,43,39,43,43,43,50,43,56,43,43,43,50,43,58,43,43,43,50,43,60,43,43,43,43,43,43,50,43,63,43,43,43,50,43,65,43,43,43,50,43,67,43,43,43,43,43,43,50,43,69,43,43,43,50,43,71,74,74,74,74,6,6,86,23,23,23,23,23,23,23,6,93,93,93,93,93,6,93,106,108,108,108,6,39,39,39,120,120,124,127,127,132,132,137,43,43,43,43,50,43,141,43,43,43,43,43,50,43,145,147,147,147,152,43,43,43,50,43,154,154,154,159,159,163,141,43,43,43,50,43,166,43,43,43,50,43,168,168,168,168,43,43,43,50,43,173,173,141,43,43,43,50,43,177,177,43,43,43,50,43,180,43,43,43,50,43,182,43,43,43,50,43,43,43,43,50,43,185,185,185,190,185,180,43,43,43,50,43,194,194,194,200,200,194,180,43,43,43,50,43,190,190,200,200,120,120,120,214,217,217,217,223,225,225,230,230,230,230,238,238,241,108,120,67,247,247,252,255,252,255,255,261,264,264,264,159,159,163,241,108,120,252,255,252,273,273,273,252,273,273,273,223,217,217,223,225,225,230,230,230,230,238,238,241,56,43,43,43,50,43,288,43,43,43,50,43,120,43,43,43,50,43,291,294,294,294,301,301,291,291,294,294,294,301,301,120,120,310,310,310,310,310,6,10,6,323,326,326,331,120,241,67,336,339,339,137,43,43,43,43,50,43,343,291,43,43,43,43,43,50,43,346,43,43,43,43,43,50,43,347,310,310,310,310,310,291,43,43,43,43,43,50,43,353,291,43,43,43,43,43,50,43,356,291,43,43,43,43,43,50,43,359,347,43,43,43,50,43,362,43,43,43,50,43,365,43,43,43,50,43,367,291,43,43,43,50,50,50,50,56,43,43,43,50,43,124,43,43,43,50,43,382,382,58,43,43,43,50,43,386,43,43,43,50,43,388,43,43,43,43,43,50,43,390,386,388,58,43,43,43,50,43,395,58,43,43,43,50,43,398,398,401,401,365,398,401,401,365,58,43,43,43,50,43,407,58,43,43,43,50,43,410,43,43,43,50,43,412,58,43,43,43,50,43,415,43,43,43,50,43,417,417,415,43,43,43,50,43,421,43,43,43,50,43,423,423,423,423,43,43,43,50,43,428,415,43,43,43,50,50,50,60,60,71,71,71,43,43,43,50,43,441,74,74,74,74,74,441,74,74,74,74,441,74,74,74,74,74,412,71,401,441,74,74,74,441,74,74,74,69,43,43,43,50,43,454,74,74,74,74,194,441,43,43,43,50,43,458,43,43,43,50,43,460,43,43,43,50,43,60,43,43,43,50,43,463,43,43,43,50,43,465,43,43,43,50,43,467,43,43,43,50,43,469,58,43,43,43,50,43,472,43,43,43,43,43,50,43,474,43,43,43,43,43,50,43,476,58,43,43,43,50,43,479,43,43,43,50,43,481,469,168,185,225,238,238,238,493,71,43,43,43,43,43,50,43,496,43,43,43,50,43,498,401,401,365,58,43,43,43,50,43,501,145,346,120,501,501,501,513,513,43,43,43,50,43,517,43,43,43,50,43,519,469,6,108,108,108,530,530,501,247,247,252,255,252,255,223,223,223,225,225,230,546,108,241,108,382,106,108,6,23,23,23,23,23,71,43,43,43,50,43,563,43,43,43,50,43,564,74,74,74,398,401,401,365,568,469,441,74,74,74,74,74,568,291,43,43,43,43,43,50,50,50,67,43,43,43,50,43,573,43,43,43,43,43,50,43,575,43,43,43,50,50,50,496,43,43,43,50,43,578,43,43,43,50,43,580,43,43,43,50,43,582,147,147,147,498,43,43,43,50,43,588,43,43,43,50,43,590,50,43,592,479,43,43,43,43,43,50,50,50,50,39,58,58,58,58,58,58,608,608,608,608,613,613,613,498,43,43,43,50,43,620,141,43,43,43,50,43,623,43,43,43,43,43,50,43,625,590,412,588,43,43,43,50,43,630,417,43,43,43,50,43,633,469,630,590,185,630,633,365,423,496,43,43,43,50,43,642,630,481,43,43,43,50,43,646,415,71,43,43,43,50,43,650,43,43,43,50,43,652,633,642,291,43,43,43,43,43,50,43,656,310,310,310,310,310,573,43,43,43,50,43,659,43,43,43,50,43,661,74,359,67,43,43,43,50,43,665,43,43,43,50,43,667,65,43,43,43,50,43,670,43,43,43,50,43,672,43,43,43,43,43,50,43,674,67,43,43,43,50,50,50,43,43,43,43,43,50,43,677,69,43,43,43,50,50,50,441,74,74,74,74,74,50,43,680,469,65,43,43,43,50,43,683,43,43,43,43,43,50,43,685,74,74,683,43,43,43,50,43,688,43,43,43,50,43,690,43,694,137,43,43,43,43,50,43,247,469,124,120,43,43,43,43,43,50,43,214,665,6,703,706,23,23,712,715,23,23,715,715,23,23,715,23,23,23,6,23,74,74,291,294,294,294,301,301,69,43,43,43,43,43,50,43,729,441,74,74,74,498,43,43,43,50,43,732,642,347,590,74,74,74,441,74,74,74,74,74,441,74,74,74,74,74,382,353,310,310,310,672,690,71,43,43,43,50,43,741,741,159,159,163,580,43,633,367,173,465,677,395,732,60,159,159,163,630,690,71,43,43,43,50,43,758,43,43,43,50,43,760,43,43,43,50,43,762,43,43,43,43,43,50,43,764,496,665,67,43,43,43,50,43,769,469,630,74,71,43,43,43,50,43,773,74,74,74,74,74,620,672,154,145,672,43,43,43,50,43,780,182,670,43,43,43,50,43,784,74,74,590,74,74,74,401,630,479,43,43,43,50,43,789,441,71,498,147,147,147,498,441,74,74,74,182,71,469,479,43,43,43,50,43,798,469,592,58,630,564,43,43,43,50,43,804,310,43,43,43,43,43,50,43,807,50,50,50,58,630,575,6,814,680,469,633,807,310,310,310,310,310,568,469,65,147,517,194,43,43,43,50,43,382,568,469,410,43,43,43,50,50,50,564,43,43,43,43,43,50,43,826,359,310,310,310,310,310,564,762,715,106,108,120,217,217,217,223,225,225,230,230,230,230,238,238,241,108,367,423,43,43,43,50,50,50,646,43,43,43,50,43,837,469,50,50,50,412,421,43,43,43,50,43,840,715,758,398,826,50,50,50,741,50,50,50,74,74,74,74,50,43,853,642,67,469,74,74,74,120,120,120,217,217,217,223,225,238,238,238,493,493,873,873,878,878,878,674,690,43,43,43,50,50,50,74,74,472,690,633,469,50,50,50,36,58,58,58,412,412,608,50,50,50,680,826,469,6,382,6,23,23,907,715,23,23,907,715,23,23,10,912,715,677,67,247,67,642,93,921,43,43,43,50,43,642,50,50,50,630,780,630,288,780,39,630,690,672,346,690,672,814,758,43,43,43,50,43,938,469,39,58,407,58,945,945,945,945,945,954,630,758,43,43,43,50,43,958,60,50,50,50,826,469,291,43,43,43,43,43,50,43,963,564,401,401,365,50,43,965,310,310,310,310,310,50,43,967,423,43,43,43,50,50,50,50,50,50,50,43,970,970,182,200,200,74,74,74,74,291,43,43,43,43,43,50,43,976,423,43,43,43,50,50,50,50,43,979,382,428,758,291,43,43,423,423,423,677,6,6,993,996,998,1001,1001,1001,323,1001,74,39,39,58,407,58,58,407,58,608,608,460,469,225,225,230,230,230,230,238,238,241,6,23,23,23,23,74,74,56,43,43,43,50,50,50,417,474,50,50,50,623,74,74,74,74,807,633,690,291,294,294,294,301,301,633,469,31,31,31,31,56,417,417,310,310,310,310,310,715,74,74,656,479,43,43,43,50,43,513,43,43,43,50,50,50,501,501,665,43,43,43,50,43,1053,50,50,50,291,43,43,43,43,43,50,43,1055,310,310,310,310,310,665,407,43,43,43,50,43,1059,715,23,23,715,412,168,412,670,441,74,74,74,74,291,294,294,294,301,301,50,50,50,769,758,758,878,50,50,50,620,390,43,43,43,43,43,50,50,50,564,58,43,43,43,43,43,50,43,1078,1081,1081,1081,1086,1086,1086,1093,159,388,67,715,388,58,967,362,43,43,43,50,43,43,43,43,50,43,1053,43,43,50,50,50,50,50,50,50,441,74,74,74,732,382,382,519,469,382,650,43,43,43,50,50,50,124,43,43,43,50,43,127,43,43,43,50,43,132,398,39,58,58,945,945,945,945,945,608,608,945,945,945,945,945,945,945,945,945,945,945,945,945,623,410,43,43,43,50,43,1132,382,715,1136,50,50,50,147,967,310,310,310,310,43,1136,415,667,50,50,50,362,43,43,43,50,43,6,582,147,147,147,979,652,43,43,43,50,43,1148,441,63,43,43,43,50,43,1152,120,50,43,339,50,50,50,353,353,780,310,310,310,58,58,401,401,401,401,590,291,43,43,43,43,43,50,50,50,223,225,225,230,546,108,225,238,238,238,493,481,43,43,43,50,50,50,238,238,238,493,493,873,873,878,878,878,568,469,715,241,108,310,310,310,410,410,642,58,58,58,58,58,58,58,608,608,608,608,613,613,613,965,758,74,74,74,74,398,423,291,294,294,294,301,301,43,43,50,50,50,50,291,294,294,294,301,301,120,1053,43,43,43,50,43,1186,564,147,147,1001,1191,50,43,1193,43,43,43,50,43,1195,43,43,43,50,43,1197,43,43,43,50,43,773,288,630,630,780,758,769,469,715,23,23,712,715,661,238,238,238,493,493,873,873,878,878,769,469,878,878,410,43,43,43,50,43,1212,826,769,469,241,108,343,159,159,163,50,50,50,50,50,50,715,458,993,43,43,43,50,50,50,465,50,43,382,1136,1136,677,50,50,50,223,223,223,223,225,225,230,546,108,501,592,878,154,19,19,1191,1191,1191,124,43,43,43,50,43,1241,238,493,1246,1246,1246,1253,878,878,50,43,608,50,50,50,382,423,63,43,43,43,50,43,1263,677,1001,517,50,43,1268,1191,50,43,336,241,108,50,50,50,367,365,715,23,23,23,6,291,294,294,294,301,301,417,50,50,50,58,58,58,608,608,608,608,590,74,74,74,74,74,120,501,501,501,247,646,159,159,163,517,469,43,223,217,1289,1291,108,469,50,50,50,50,50,50,50,50,50,339,120,630,568,665,23,1299,50,43,1300,310,310,310,310,310,677,423,50,43,996,590,50,50,50,50,50,50,665,998,1001,74,74,74,74,623,469,630,412,58,60,608,608,608,608,613,613,613,50,50,50,1241,1191,1191,814,1191,74,50,50,50,715,1323,50,50,50,441,74,74,74,74,343,469,50,50,50,23,1299,575,1191,715,23,23,715,50,50,50,120,124,670,124,124,58,423,50,50,50,141,43,43,43,50,43,1343,6,1347,1349,938,469,120,6,23,23,23,23,665,43,1349,1349,1349,1349,840,141,43,43,43,50,43,1364,513,120,50,50,50,173,715,853,642,74,154,386,715,1376,1376,1376,58,423,50,50,50,677,967,50,43,1384,469,715,23,23,715,23,23,23,1299,996,43,43,43,50,43,998,43,43,43,50,50,50,423,423,423,23,23,141,43,43,43,50,50,50,1193,401,415,50,43,1001,43,43,43,43,50,43,665,1191,65,677,1191,498,43,43,43,50,43,1409,43,43,43,50,43,1411,43,43,43,50,43,1413,715,6,19,19,19,50,50,50,938,642,853,127,1191,1411,401,646,43,43,43,50,43,1428,423,19,715,826,1191,323,814,154,633,6,241,108,568,469,6,323,326,326,331,331,331,331,331,331,998,1191,1191,428,401,108,60,43,43,50,43,1457,715,715,241,108,50,50,50,50,50,50,223,225,225,230,546,108,769,469,963,291,43,43,43,43,43,50,43,1465,568,469,517,74,74,1191,1001,1191,1349,1349,407,958,19,182,124,1193,43,43,43,50,43,1477,630,665,74,74,74,74,58,412,412,1212,412,412,412,998,23,1001,998,120,513,1343,6,1191,19,715,23,23,1299,74,74,465,43,43,43,50,43,945,945,945,945,758,630,398,74,74,568,147,60,50,50,50,1349,1349,582,401,401,365,1001,1191,1349,1349,382,715,1343,479,43,43,43,50,50,50,50,50,50,50,50,50,590,50,50,50,6,23,23,23,23,23,568,469,50,43,1517,50,50,50,519,469,715,715,74,74,182,225,238,238,493,1246,1246,1246,1253,878,878,642,677,428,74,74,74,74,50,50,50,715,758,60,441,74,74,74,74,74,1193,401,1343,50,50,50,50,50,50,50,50,50,580,159,159,163,677,1477,423,472,43,43,43,50,50,50,50,291,43,43,43,43,43,50,43,1537,50,50,50,23,1539,1542,50,43,1544,1537,715,620,401,715,706,23,23,6,1347,1349,575,1136,498,469,715,670,1300,50,50,50,23,23,23,23,23,6,58,58,58,58,58,58,670,43,43,43,50,43,1560,43,43,43,50,50,50,415,223,217,1289,1291,108,474,1411,469,715,23,23,715,690,996,43,43,43,50,43,1569,732,74,74,74,74,173,715,23,23,1299,423,173,291,683,43,43,43,50,43,1577,74,74,74,608,474,180,715,23,23,1299,1191,608,758,878,878,1001,185,6,10,6,1349,441,74,74,74,124,23,23,630,665,412,715,50,43,1600,1191,1600,423,715,23,23,1606,1542,74,74,382,190,784,784,382,1136,677,382,50,50,50,680,677,703,86,86,182,168,50,50,50,50,50,50,715,43,43,43,43,43,50,43,1628,50,43,1630,347,659,715,390,390,108,50,50,50,715,58,58,608,608,608,608,613,613,613,50,50,50,715,39,656,465,39,31,688,147,147,147,71,501,247,646,159,159,163,1428,633,469,642,43,43,43,50,43,1649,474,50,50,50,590,43,43,43,50,43,1653,878,878,407,493,493,1662,1253,1001,310,310,310,465,74,74,74,74,1193,74,74,74,74,1670,6,323,326,326,1675,74,74,74,74,58,423,50,50,50,6,758,758,878,769,423,423,423,758,423,50,50,50,74,769,469,50,50,50,608,474,732,310,310,310,50,50,50,50,50,50,395,715,1078,878,608,608,608,476,60,43,43,43,50,43,1697,769,417,71,608,412,474,74,1343,690,43,43,43,50,43,1707,780,50,50,50,382,180,200,200,50,50,50,108,108,108,530,530,60,60,608,608,608,1716,1716,23,23,23,147,154,154,582,454,401,43,43,50,50,50,50,630,74,74,74,390,120,120,120,365,74,74,74,74,50,50,50,965,1733,1736,1736,1736,1736,575,590,469,773,690,1569,43,43,43,50,43,1748,310,310,310,50,50,50,517,43,43,43,50,43,1751,238,493,1246,1246,1246,1253,878,878,608,343,50,50,50,498,43,43,43,50,43,674,1364,415,194,74,74,1001,677,190,1748,690,50,50,50,60,665,578,43,43,43,50,50,50,578,43,43,43,50,43,1769,43,43,43,50,43,50,50,50,580,43,43,43,50,43,630,665,582,501,498,19,498,498,469,498,469,498,147,1152,310,310,310,310,310,401,74,498,401,401,365,732,1343,467,43,43,43,50,43,50,50,50,1409,469,1409,401,401,365,465,465,1409,732,465,1299,1411,469,467,43,43,43,50,43,147,147,147,1411,469,50,50,50,1411,469,1411,469,1411,469,50,50,50,620,620,401,469,180,200,200,50,50,50,190,620,401,469,613,613,74,74,74,74,769,469,590,401,469,590,50,50,50,568,469,386,74,74,74,74,74,74,238,238,493,493,873,878,412,50,50,50,74,74,74,74,590,590,590,590,147,147,147,1653,407,1653,50,50,50,630,50,50,50,630,568,665,630,6,50,50,50,50,50,50,367,642,642,67,1649,401,469,401,1193,1193,50,50,50,1148,43,43,43,50,43,1838,43,43,43,50,43,423,50,50,50,423,50,50,50,454,729,43,43,43,50,43,1843,343,469,74,74,74,74,74,23,1539,1542,147,147,147,1843,43,43,43,50,43,1847,43,43,43,43,43,50,43,1843,43,43,43,50,43,1850,469,1850,469,963,310,310,310,310,310,1850,50,50,50,620,401,469,43,43,50,50,50,50,970,769,469,769,469,769,469,50,50,50,814,965,575,568,469,814,50,50,50,575,840,310,310,310,310,50,50,50,659,469,715,661,469,43,43,50,50,50,50,50,50,50,578,665,630,50,43,1870,665,517,665,154,43,43,43,50,43,665,630,665,630,1055,1053,1053,1053,310,310,310,665,1870,1870,50,50,50,677,43,43,43,50,50,50,677,182,200,200,1577,310,310,310,310,1191,683,690,50,50,50,690,690,353,690,672,690,672,1707,469,1707,474,50,50,50,74,74,74,608,474,608,43,43,43,50,43,1733,412,469,873,873,878,878,878,474,43,43,43,43,43,50,43,1910,878,412,469,247,469,247,238,238,238,493,19,23,247,310,310,310,620,1136,382,979,310,310,310,465,74,467,469,74,74,74,74,646,469,564,401,401,365,423,423,74,74,74,124,467,43,43,43,50,43,74,74,467,43,43,43,50,43,469,50,50,50,412,474,412,1910,469,1910,50,50,50,50,50,50,238,238,238,493,608,1716,1716,476,476,476,74,50,50,50,43,43,50,50,50,789,120,513,120,50,50,50,646,646,633,1428,646,43,43,43,50,50,50,50,50,50,1544,241,108,1544,1544,241,423,1457,423,1457,423,1457,423,1457,382,190,43,43,43,43,43,50,50,50,620,401,469,423,423,1457,291,294,294,294,301,301,1457,423,1457,395,6,323,326,326,331,6,6,310,310,310,1969,50,50,50,401,401,608,132,74,74,441,382,469,365,758,758,878,1457,683,43,43,43,50,50,50,74,74,74,74,481,120,50,50,50,674,659,715,310,310,310,976,1409,43,43,43,50,43,74,50,50,50,50,50,50,732,74,74,108,108,106,108,108,517,1465,347,630,677,1263,1300,670,1300,826,998,23,74,74,58,43,43,43,50,50,50,758,71,50,50,50,367,625,467,50,50,50,39,58,407,58,58,58,58,608,608,608,608,613,613,613,758,633,50,50,50,50,43,50,50,50,127,124,74,74,74,50,43,2017,382,50,50,50,564,1241,564,564,74,74,58,729,715,826,568,469,1628,732,74,74,74,74,715,1347,1349,1413,159,159,163,1411,469,590,469,590,74,74,74,50,50,50,469,590,474,412,630,588,1193,147,415,417,417,67,469,291,294,294,294,301,301,423,423,633,469,6,86,86,970,310,310,310,729,423,633,310,310,310,50,50,50,1850,401,469,60,501,1053,50,50,50,1053,501,670,60,665,74,74,582,672,1053,780,690,672,310,310,310,608,412,474,74,74,74,74,60,71,1001,677,310,310,310,690,672,690,672,343,469,147,147,74,74,690,43,43,43,50,50,50,608,310,50,50,50,147,147,241,108,71,367,741,469,50,50,50,412,469,1910,1457,401,401,365,590,469,568,469,665,588,43,43,43,50,50,50,1241,74,568,50,50,50,804,50,50,50,382,50,50,50,74,74,74,74,185,74,74,74,74,120,50,50,50,513,74,74,74,1364,74,412,474,1733,1733,1736,1736,1736,108,74,74,498,310,310,715,659,1457,382,43,43,43,50,50,50,190,938,590,469,769,469,50,50,50,356,620,241,108,124,74,74,74,1055,50,50,50,190,382,677,1600,412,74,74,74,398,498,398,401,401,365,6,93,501,67,67,2146,568,568,474,677,840,715,826,428,310,310,310],"function":[1,5,9,12,14,16,18,21,21,14,9,26,9,28,30,33,35,9,38,28,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,52,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,52,42,45,47,49,52,54,42,45,47,49,52,54,73,76,78,80,14,83,85,88,88,88,88,88,88,88,12,92,95,97,99,101,12,104,21,21,21,21,28,113,115,117,119,122,21,126,129,131,134,136,139,42,45,47,49,52,54,143,52,42,45,47,49,52,54,104,149,149,54,42,45,47,49,52,54,54,54,158,161,158,54,42,45,47,49,52,54,42,45,47,49,52,54,54,54,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,42,45,47,49,52,54,54,54,189,54,54,42,45,47,49,52,54,54,197,199,202,54,54,42,45,47,49,52,54,206,199,202,122,209,211,213,216,219,221,221,221,227,229,232,234,236,21,21,21,21,211,244,246,249,251,254,251,257,21,260,263,266,158,158,161,158,21,21,209,251,271,251,271,275,277,251,279,281,281,284,219,221,221,221,227,229,232,234,236,21,21,21,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,293,296,298,300,303,54,54,293,296,298,300,303,54,54,309,73,313,315,317,14,9,320,322,325,328,330,54,21,244,335,338,341,136,139,42,45,47,49,52,54,54,143,52,42,45,47,49,52,54,143,52,42,45,47,49,52,54,309,73,313,350,317,54,143,52,42,45,47,49,52,54,54,143,52,42,45,47,49,52,54,54,143,52,42,45,47,49,52,54,54,42,45,47,49,52,54,42,45,47,49,52,364,42,45,47,49,52,54,54,42,45,371,373,375,373,378,54,42,45,47,49,52,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,54,54,54,42,45,47,49,52,54,54,42,45,47,49,52,54,54,104,403,364,54,104,403,364,54,42,45,47,49,52,54,54,42,45,47,49,52,54,42,45,47,49,52,54,54,42,45,47,49,52,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,42,45,47,49,52,54,54,54,54,42,45,47,49,52,54,54,42,45,47,49,432,434,54,54,54,439,54,42,45,47,49,52,54,73,76,78,80,444,54,73,76,78,80,54,73,76,78,80,444,54,54,104,54,73,76,451,54,73,76,451,54,42,45,47,49,52,54,76,78,80,444,54,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,104,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,143,52,42,45,47,49,52,54,54,42,45,47,49,52,54,42,45,47,49,52,54,104,54,54,221,487,489,491,21,54,143,52,42,45,47,49,52,54,42,45,47,49,52,54,104,403,364,54,42,45,47,49,52,54,54,54,211,506,508,510,512,515,42,45,47,49,52,54,42,45,47,49,52,54,104,12,522,525,527,529,527,533,246,249,251,254,251,257,536,538,540,21,543,21,21,548,21,21,54,21,21,16,553,555,555,558,560,54,42,45,47,49,52,54,42,45,47,49,52,54,73,76,78,54,104,403,364,54,104,54,73,76,78,80,444,54,54,143,52,42,45,47,49,432,434,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,42,45,47,49,432,434,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,104,149,585,54,42,45,47,49,52,54,42,45,47,49,52,54,49,52,54,54,143,52,42,45,371,373,375,373,378,117,596,598,600,602,21,605,607,21,21,21,612,615,617,54,42,45,47,49,52,54,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,54,54,54,42,45,47,49,52,54,54,42,45,47,49,52,54,104,54,54,54,54,54,364,54,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,42,45,47,49,52,54,54,54,54,143,52,42,45,47,49,52,54,309,73,313,350,317,54,42,45,47,49,52,54,42,45,47,49,52,54,78,54,54,42,45,47,49,52,54,42,45,47,49,52,54,54,42,45,47,49,52,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,54,42,45,47,49,432,434,45,52,42,45,47,49,52,54,54,42,45,47,49,432,434,54,73,76,78,80,444,49,52,54,104,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,76,78,54,42,45,47,49,52,54,42,45,47,49,52,54,143,693,136,139,42,45,47,49,52,54,104,54,54,143,52,42,45,47,49,52,54,54,320,702,705,708,710,711,714,708,710,714,718,708,710,714,708,710,722,724,585,80,444,54,293,296,298,300,303,54,143,52,42,45,47,49,52,54,54,73,76,451,54,42,45,47,49,52,54,54,54,54,73,76,451,54,73,76,78,80,444,54,73,76,78,80,444,54,54,309,73,313,54,54,54,42,45,47,49,52,54,743,158,161,158,54,45,54,54,54,54,54,54,54,54,158,161,158,54,54,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,54,54,54,42,45,47,49,52,54,104,54,78,54,42,45,47,49,52,54,73,76,78,80,444,54,54,54,54,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,76,451,54,73,76,451,104,54,54,42,45,47,49,52,54,54,439,54,104,149,585,54,54,73,76,451,54,54,104,54,42,45,47,49,52,54,104,54,54,54,54,42,45,47,49,52,54,313,143,52,42,45,47,49,52,54,49,432,434,54,54,54,12,813,54,104,54,54,309,73,313,315,317,54,104,54,104,54,54,42,45,47,49,52,54,54,104,54,42,45,47,49,432,434,54,143,52,42,45,47,49,52,54,54,309,73,313,315,317,54,54,718,21,131,54,216,219,221,221,221,227,229,232,234,236,21,21,21,21,54,54,42,45,47,49,432,434,54,42,45,47,49,52,54,104,49,432,434,54,54,42,45,47,49,52,54,718,54,54,54,49,432,434,54,49,432,434,73,21,849,851,49,52,54,54,54,104,78,76,451,209,21,859,861,219,221,221,221,487,864,866,868,870,872,875,877,880,882,54,54,42,45,47,49,432,434,76,451,54,54,54,104,49,432,434,35,890,892,894,896,898,900,49,432,434,54,54,104,724,54,28,708,710,596,714,708,710,596,714,708,710,9,596,714,54,54,54,54,54,21,54,42,45,47,49,52,54,49,432,434,54,54,54,54,54,54,54,54,54,54,54,54,813,54,42,45,47,49,52,54,104,115,596,596,942,944,947,944,950,944,953,54,54,42,45,47,49,52,54,54,49,432,434,54,104,54,143,52,42,45,47,49,52,54,54,104,403,364,49,52,54,309,73,313,350,317,49,52,54,54,42,45,47,49,432,434,49,432,434,49,52,54,972,973,199,202,73,21,849,851,54,143,52,42,45,47,49,52,54,54,42,45,47,49,432,434,49,52,54,54,54,54,54,42,45,54,54,21,54,16,990,992,995,995,1000,1003,1005,322,1007,78,115,1010,596,596,1012,596,596,1014,1016,1018,54,104,221,227,229,232,234,236,21,21,21,16,553,555,555,1024,76,78,54,42,45,47,49,432,434,54,54,49,432,434,54,73,21,849,851,54,54,54,54,293,296,298,300,303,54,104,1035,1037,21,21,54,54,54,309,73,313,1044,317,714,76,451,54,54,42,45,47,49,52,54,42,45,47,49,432,434,54,54,54,42,45,47,49,52,54,49,432,434,54,143,52,42,45,47,49,52,54,309,73,313,350,317,54,54,42,45,47,49,52,54,714,708,710,714,54,54,54,54,54,73,21,849,851,54,293,296,298,300,303,49,432,434,54,54,1070,1072,49,432,434,54,54,143,52,42,45,47,49,432,434,54,54,143,52,42,45,47,49,52,54,1080,1080,1084,21,1088,1090,1092,1095,54,54,718,54,54,54,54,42,45,47,49,52,42,45,47,49,52,54,45,371,373,375,373,378,49,432,434,54,73,76,451,54,54,54,54,104,54,54,42,45,47,49,432,434,54,42,45,47,49,52,54,42,45,47,49,52,54,54,115,1116,1118,944,947,944,950,944,1121,1123,944,947,1126,944,1128,944,947,1126,944,947,1126,944,947,54,54,42,45,47,49,52,54,54,714,134,49,432,434,149,54,309,73,313,1138,45,134,54,54,49,432,434,54,42,45,47,49,52,724,54,104,149,585,54,54,42,45,47,49,52,54,54,54,42,45,47,49,52,54,54,49,52,54,49,432,434,54,1157,54,313,350,317,54,1161,722,892,1165,722,54,54,143,52,42,45,47,49,432,434,540,21,543,21,21,548,221,487,489,491,21,54,42,45,47,49,432,434,487,864,866,868,870,872,875,877,880,882,54,104,714,21,21,313,315,317,54,1174,54,1116,596,598,600,602,21,605,607,21,21,21,612,615,617,54,54,73,21,849,851,54,54,54,293,296,298,300,303,45,371,373,375,373,378,54,293,296,298,300,303,54,54,42,45,47,49,52,54,54,149,585,1000,1190,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,54,54,54,54,54,54,104,714,708,710,711,714,54,487,864,866,868,870,872,875,877,880,54,104,880,882,54,42,45,47,49,52,54,54,54,104,21,21,54,158,161,158,49,432,434,49,432,434,718,54,992,42,45,47,49,432,434,54,49,52,54,21,1224,54,49,432,434,284,536,538,540,21,543,21,21,548,54,54,880,54,18,1232,1234,1236,1238,54,42,45,47,49,52,54,864,1244,1244,1248,1250,1252,1255,1257,49,52,54,49,432,434,54,54,54,42,45,47,49,52,54,54,1007,54,49,52,54,1236,49,52,54,21,21,49,432,434,54,364,714,708,710,722,724,54,293,296,298,300,303,54,49,432,434,1014,21,605,607,21,21,21,54,73,76,78,80,444,211,1278,1278,510,1282,1282,158,161,158,54,104,45,540,21,1288,21,548,104,49,432,434,49,432,434,49,432,434,54,54,54,54,54,722,714,49,52,54,309,73,313,315,317,54,54,49,52,54,54,49,432,434,49,432,434,54,995,21,73,21,849,851,54,104,54,54,602,1313,602,21,21,21,612,615,617,49,432,434,54,1236,1190,1319,1190,78,49,432,434,714,1322,49,432,434,54,73,21,849,851,54,104,49,432,434,722,714,54,1236,714,708,710,714,49,432,434,119,1331,1333,1335,1337,21,1340,49,432,434,54,42,45,47,49,52,54,320,1346,1346,54,104,54,14,553,555,555,1024,54,45,1356,1358,1356,1360,54,54,42,45,47,49,52,54,54,54,49,432,434,54,718,54,54,78,54,54,714,1375,1378,1380,21,1340,49,432,434,54,1382,49,52,54,104,714,708,710,714,708,710,722,714,54,42,45,47,49,52,54,42,45,47,49,432,434,54,21,1391,555,1024,54,42,45,47,49,432,434,54,104,54,49,52,54,42,45,47,1399,1401,52,54,1234,54,54,1190,54,42,45,47,49,52,54,42,45,47,49,52,54,42,45,47,49,52,54,718,16,21,1418,1420,49,432,434,54,54,54,129,1238,54,104,54,42,45,47,49,52,54,54,18,714,54,1236,322,1435,54,54,320,21,21,54,104,14,322,325,1443,1445,1447,1449,1449,1449,1449,995,1453,1238,54,104,21,54,45,47,49,52,54,714,1460,21,21,49,432,434,49,432,434,540,21,543,21,21,548,54,104,54,54,143,52,42,45,47,49,52,54,54,104,54,76,451,1190,1000,1238,1356,1360,54,54,18,54,54,54,42,45,47,49,52,54,54,54,76,78,80,444,894,1482,705,1485,1487,1489,1126,995,585,1000,54,54,54,54,724,1190,1232,714,708,710,714,76,451,54,42,45,47,49,52,944,1128,944,947,54,54,54,76,451,54,104,54,49,432,434,1356,1360,54,104,403,364,1000,1238,1356,1360,54,714,54,54,42,45,47,49,432,434,49,432,434,49,432,434,54,49,432,434,14,553,555,555,555,1024,54,104,49,52,54,49,432,434,54,104,718,714,76,78,54,221,487,864,1244,1244,1248,1250,1252,1255,1257,54,54,1524,73,21,849,851,49,432,434,714,54,54,54,73,76,78,80,444,54,104,54,49,432,434,49,432,434,49,432,434,54,158,161,158,54,54,54,54,42,45,371,373,375,373,378,54,143,52,42,45,47,49,52,54,49,432,434,710,714,1541,49,52,54,54,714,54,104,714,705,708,710,714,1346,1346,54,134,54,104,714,54,54,49,432,434,555,555,555,555,1024,12,942,596,598,600,602,21,54,42,45,47,49,52,54,42,45,47,49,432,434,54,540,21,1288,21,548,54,54,104,714,708,710,714,54,54,42,45,47,49,52,54,54,73,21,849,851,54,714,708,710,714,54,54,54,54,42,45,47,49,52,54,73,76,78,54,54,54,714,708,710,714,1190,1018,1070,1586,104,54,54,320,9,1592,1035,54,73,76,451,54,555,1024,54,54,1489,1460,49,52,54,1190,54,54,714,708,710,714,1608,80,444,54,54,54,1613,54,21,54,54,49,432,434,54,54,702,1622,1622,54,54,49,432,434,49,432,434,714,143,52,42,45,47,49,52,54,49,52,54,54,54,718,54,21,548,49,432,434,714,21,605,607,21,21,21,612,615,617,49,432,434,718,38,54,54,113,21,54,104,149,585,439,510,1282,1282,158,161,158,54,54,104,54,42,45,47,49,52,54,54,49,432,434,54,42,45,47,49,52,54,1586,1656,54,868,491,1661,1664,1007,313,350,317,1667,73,21,849,851,54,73,21,849,851,54,12,322,325,328,1674,73,21,849,851,21,1340,49,432,434,14,54,1070,104,54,54,21,1391,1070,54,49,432,434,78,54,104,49,432,434,54,54,54,313,315,317,49,432,434,49,432,434,54,714,54,880,602,1691,1693,54,54,42,45,47,49,52,54,54,54,54,54,54,54,78,54,54,42,45,47,49,52,54,54,49,432,434,54,54,199,202,49,432,434,522,525,527,529,527,1712,1313,602,1691,1693,1715,21,555,555,1024,149,54,54,54,54,104,45,371,373,375,373,378,54,78,80,444,54,122,1727,1729,364,73,21,849,851,49,432,434,54,1732,1735,1735,1739,1741,54,54,104,54,54,54,42,45,47,49,52,54,313,350,317,49,432,434,54,42,45,47,49,52,54,864,1244,1244,1248,1250,1252,1255,1257,1691,54,49,432,434,54,42,45,47,49,52,54,54,54,54,76,451,1007,54,54,54,54,49,432,434,54,54,54,42,45,47,49,432,434,54,42,45,47,49,52,54,42,45,47,49,52,49,432,434,54,42,45,47,49,52,54,54,54,54,54,18,54,54,104,54,104,54,104,54,309,73,313,315,317,403,78,54,104,403,364,54,54,54,42,45,47,49,52,49,432,434,54,104,54,104,403,364,54,1789,54,54,54,714,54,104,54,42,45,47,49,52,705,1796,104,54,104,49,432,434,54,104,54,104,54,104,49,432,434,54,54,104,104,54,199,202,49,432,434,54,54,104,104,1807,615,73,21,849,851,54,104,54,104,104,54,49,432,434,54,104,54,73,21,849,851,76,78,864,866,868,870,872,1072,54,49,432,434,73,21,849,851,54,54,54,54,705,1796,104,54,54,54,49,432,434,54,49,432,434,54,54,54,54,12,49,432,434,49,432,434,54,54,54,54,54,104,104,104,54,54,49,432,434,54,42,45,47,49,52,54,42,45,47,49,52,54,49,432,434,21,49,432,434,54,54,42,45,47,49,52,54,54,104,73,76,78,80,444,710,714,1541,705,1796,104,54,42,45,47,49,52,54,143,52,42,45,47,49,52,54,42,45,47,49,52,54,104,54,104,54,309,73,313,350,317,54,49,432,434,54,104,104,45,371,373,375,373,378,54,54,104,54,104,54,104,49,432,434,813,54,54,54,104,813,49,432,434,54,54,309,73,313,1138,49,432,434,54,104,714,54,104,45,371,373,375,373,378,49,432,434,54,54,54,49,52,54,54,54,54,54,42,45,47,49,52,54,54,54,54,54,54,54,54,313,315,317,54,54,1886,49,432,434,54,42,45,47,49,432,434,54,1889,199,202,54,309,73,313,1138,1453,54,54,49,432,434,54,54,54,54,54,54,54,54,104,54,54,49,432,434,78,80,444,54,54,54,42,45,47,49,52,54,54,104,872,875,877,880,882,54,143,52,42,45,47,49,52,54,880,54,104,54,104,54,487,489,491,21,18,585,54,313,350,317,54,1918,54,54,309,73,313,54,78,54,104,73,21,849,851,54,104,54,104,403,364,21,1391,78,80,444,54,54,42,45,47,49,52,76,451,54,42,45,47,49,52,104,49,432,434,54,54,54,54,104,54,49,432,434,49,432,434,487,489,491,21,1693,1715,21,54,54,54,78,49,432,434,45,47,49,432,434,54,54,54,54,49,432,434,54,54,54,54,54,42,45,47,49,432,434,49,432,434,54,21,21,54,54,21,54,54,54,54,54,54,21,54,54,54,143,52,42,45,47,49,432,434,54,104,104,21,1391,54,54,293,296,298,300,303,54,21,54,54,14,322,325,328,330,12,1965,313,1044,317,1968,49,432,434,104,104,54,54,76,78,54,54,104,364,54,1070,1072,54,54,42,45,47,49,432,434,73,21,849,851,54,54,49,432,434,54,54,718,313,315,317,54,54,42,45,47,49,52,78,49,432,434,49,432,434,54,76,451,522,525,527,1987,1987,54,54,54,54,54,54,54,54,54,54,995,2000,76,78,54,42,45,47,49,432,434,54,439,49,432,434,54,54,54,49,432,434,117,596,596,2009,2011,21,605,607,21,21,21,612,615,617,54,54,49,432,434,49,52,49,432,434,54,54,78,80,444,49,52,54,54,49,432,434,54,54,2021,54,76,451,54,54,718,54,54,104,54,54,73,21,849,851,714,1346,1346,54,158,161,158,54,104,54,104,54,78,80,444,49,432,434,104,54,54,54,54,54,54,104,54,54,54,54,104,54,293,296,298,300,303,54,54,54,104,14,2052,2054,54,309,73,313,54,54,54,313,315,317,49,432,434,54,104,104,54,54,54,49,432,434,54,54,54,54,54,76,451,54,54,2070,54,54,54,313,315,317,54,54,54,73,21,849,851,54,54,1007,54,313,315,317,54,54,54,54,54,104,149,585,76,451,54,42,45,47,49,432,434,54,317,49,432,434,149,585,21,21,439,54,54,104,49,432,434,54,104,54,2094,104,403,364,54,104,54,104,54,54,42,45,47,49,432,434,54,78,54,49,432,434,54,49,432,434,54,49,432,434,73,21,849,851,54,73,21,849,851,54,49,432,434,54,78,80,444,54,78,54,54,54,2111,21,21,2115,548,76,451,54,313,1138,718,54,54,54,42,45,47,49,432,434,54,54,54,104,54,104,49,432,434,54,54,21,21,54,78,80,444,54,49,432,434,54,54,54,54,898,78,80,444,54,54,54,104,403,364,14,21,510,2141,2143,2145,54,2149,54,54,2152,718,54,54,309,73,313],"import_system":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0,1,0,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,1,1,0,0,1,1,1,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1],"interesting":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,0,0,0,1,1,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,0,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,0,0,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,0,0,0,0,0,1,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,0,0,0,1,0,0,0,1,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"lineno":[0,1731,120,1472,1614,1345,408,494,516,1530,120,2300,120,2057,732,788,55,120,853,2037,1360,1331,935,995,488,23,1360,1331,935,995,488,17,1360,1331,935,995,488,73,1360,1331,935,995,488,30,1360,1310,488,1360,1331,935,995,488,9,1360,1331,935,995,488,32,1360,1331,935,995,488,49,1360,1310,488,1360,1331,935,995,488,6,1360,1331,935,995,488,199,1521,784,769,246,1521,3315,804,2868,2868,2868,2868,2868,2868,2867,1431,1394,1347,1495,1151,615,1429,671,31,933,589,293,2045,866,747,141,2062,1819,416,120,103,108,57,90,1387,1360,1331,935,995,488,110,1415,488,1360,1331,935,995,488,30,596,370,318,18,1360,1331,935,995,488,655,65,39,228,307,761,107,1360,1331,935,995,488,1,1360,1331,935,995,488,358,44,30,25,1360,1331,935,995,488,182,28,97,1360,1331,935,995,488,47,46,1360,1331,935,995,488,10,1360,1331,935,995,488,93,1360,1331,935,1297,488,1360,1331,935,995,488,268,256,219,148,72,9,1360,1331,935,995,488,601,316,318,292,85,107,8,1360,1331,935,995,488,348,358,292,85,1782,1629,995,71,602,589,703,95,633,489,303,328,351,265,1008,205,46,293,978,189,199,126,114,2867,114,2733,1007,62,554,317,263,228,307,761,50,293,1534,114,5467,114,1007,1070,1543,114,1460,283,306,306,589,703,95,633,489,303,328,351,265,1008,205,42,26,1360,1331,935,995,488,26,1360,1331,935,995,488,72,1360,1331,935,995,488,44,1278,1260,1085,46,137,92,48,1278,1260,1085,46,137,664,681,1268,1258,1092,667,473,1588,120,1981,1044,475,456,224,696,42,175,448,249,284,90,1387,1360,1331,935,995,488,36,8,1415,488,1360,1331,935,995,488,3,1415,488,1360,1331,935,995,488,27,1268,1258,1083,628,473,10,1415,488,1360,1331,935,995,488,17,9,1415,488,1360,1331,935,995,488,20,13,1415,488,1360,1331,935,995,488,14,10,1360,1331,935,995,488,24,1360,1331,935,1297,488,508,1360,1331,935,995,488,98,7,1360,1322,1262,1528,1502,1605,1656,19,1360,1331,935,995,488,60,1360,1331,935,995,488,1921,208,132,1360,1331,935,995,488,29,1360,1331,935,995,488,26,1415,488,1360,1331,935,995,488,57,70,35,122,1360,1331,935,995,488,195,103,1360,1331,935,995,488,60,55,2797,2765,508,50,2797,2765,508,87,1360,1331,935,995,488,45,99,1360,1331,935,995,488,19,1360,1331,935,995,488,152,74,1360,1331,935,995,488,41,1360,1331,935,995,488,71,67,28,1360,1331,935,995,488,19,1360,1331,935,995,488,1182,712,704,47,1360,1331,935,995,488,10,42,1360,1331,935,991,1124,753,332,397,231,484,107,1360,1331,935,995,488,278,1521,784,769,256,222,297,1521,784,769,249,273,1521,784,769,256,222,204,170,2898,263,1521,786,942,283,1521,786,942,50,1360,1331,935,995,488,14,784,769,256,222,461,5,1360,1331,935,995,488,4,1360,1331,935,995,488,94,1360,1331,935,1297,488,27,1360,1331,935,995,488,20,1360,1331,935,995,488,47,1360,1331,935,995,488,24,1360,1331,935,1297,488,107,69,1360,1331,935,995,488,33,1415,488,1360,1331,935,995,488,5,1415,488,1360,1331,935,995,488,349,54,1360,1331,935,995,488,6,1360,1331,935,995,488,108,106,34,234,667,770,296,1071,554,40,1415,488,1360,1331,935,995,488,7,1360,1331,935,995,488,100,2797,2765,508,75,1360,1331,935,995,488,760,503,19,1018,473,262,350,403,333,1360,1331,935,995,488,17,1360,1331,935,995,488,9,106,1424,1030,1073,1010,92,58,485,199,126,114,2867,114,2730,191,209,117,222,259,209,91,135,46,293,1494,37,589,1368,1371,930,929,2773,2790,74,1360,1331,935,995,488,5,1360,1331,935,995,488,119,1521,784,767,45,2797,2765,508,971,106,201,1521,784,769,256,222,82,17,1415,488,1360,1331,935,991,1124,753,41,1360,1331,935,995,488,10,1415,488,1360,1331,935,995,488,6,1360,1331,935,991,1124,753,15,1360,1331,935,995,488,3,1360,1331,935,995,488,9,1360,1331,935,995,488,10,596,363,861,28,1360,1331,935,995,488,5,1360,1331,935,995,488,797,995,488,61,3,1415,488,1360,1322,1262,1528,1502,1605,1656,157,557,3069,3056,744,702,593,1141,1012,167,111,2586,56,45,29,1360,1331,935,995,488,148,105,1360,1331,935,995,488,17,1415,488,1360,1331,935,995,488,248,89,232,4,1360,1331,935,995,488,223,46,1360,1331,935,995,488,292,106,386,122,225,269,455,508,634,6,1360,1331,935,995,488,87,258,6,1360,1331,935,995,488,15,43,38,1360,1331,935,995,488,1,1360,1331,935,995,488,18,32,61,16,1415,488,1360,1331,935,995,488,23,1268,1258,1083,628,473,7,1360,1331,935,995,488,16,1360,1331,935,995,488,15,767,23,19,1360,1331,935,995,488,22,1360,1331,935,995,488,50,42,1360,1331,935,995,488,38,1360,1331,935,995,488,28,1415,488,1360,1331,935,995,488,368,43,1360,1331,935,991,1124,753,1310,488,1360,1331,935,995,488,76,93,1360,1331,935,991,1124,753,248,1521,784,769,256,222,995,488,64,106,31,1360,1331,935,995,488,15,1415,488,1360,1331,935,995,488,104,784,767,17,1360,1331,935,995,488,8,1360,1331,935,995,488,5,1412,1044,90,1387,1360,1331,935,995,488,945,106,92,81,1415,488,1360,1331,935,995,488,16,1227,1972,116,94,1775,1786,172,448,1775,1786,155,132,1775,1786,172,1775,1881,1842,2475,2071,256,222,41,1278,1260,1085,46,137,5,1415,488,1360,1331,935,995,488,116,228,1521,786,942,57,1360,1331,935,995,488,630,69,11,916,1521,786,942,304,1521,784,769,256,222,258,1521,784,769,256,222,1814,24,1268,1258,1142,921,45,94,1360,1331,935,995,488,51,63,228,307,761,12,1339,253,301,96,1918,62,46,60,46,228,307,761,215,90,87,1360,1331,935,995,488,34,1360,1331,935,995,488,3,1360,1331,935,995,488,11,1415,488,1360,1331,935,995,488,20,71,1408,44,1360,1331,935,995,488,52,106,177,767,82,1360,1331,935,995,488,37,1521,784,769,256,222,86,57,54,26,30,1360,1331,935,995,488,745,814,46,1360,1331,935,995,488,129,786,942,237,1521,786,942,2927,358,8,1360,1331,935,995,488,8,39,272,115,596,363,861,959,219,1521,786,942,445,1464,106,9,1360,1331,935,995,488,13,107,71,622,301,49,1360,1331,935,995,488,10,997,1415,488,1360,1331,935,995,488,24,991,1124,753,225,161,88,1443,297,73,106,519,14,1268,1258,1092,667,473,430,106,50,596,875,15,1360,1331,935,1297,488,912,466,106,83,1360,1331,935,991,1124,753,33,1415,488,1360,1331,935,995,488,601,13,1268,1258,1092,667,473,151,12,140,39,992,82,602,589,703,95,633,489,303,328,351,265,1008,205,50,293,149,44,1360,1331,935,991,1124,753,17,1360,1331,935,995,488,6,106,991,1124,753,141,18,1360,1331,935,995,488,11,127,1710,36,263,991,1124,753,35,991,1124,753,1426,667,478,279,995,488,100,95,1354,106,767,786,942,1621,952,287,624,589,703,95,667,791,468,1097,642,783,471,515,455,1042,1320,179,8,1360,1331,935,991,1124,753,786,942,40,94,276,106,991,1124,753,50,2781,2777,2761,610,99,121,991,1124,753,35,564,106,2469,282,2090,1775,1786,918,602,1775,1786,1072,535,1775,1786,120,87,222,103,514,21,1048,73,1085,19,1360,1331,935,1297,488,104,991,1124,753,144,118,346,38,367,26,354,20,173,9,28,745,310,64,1360,1331,935,995,488,27,106,758,557,442,3775,162,259,136,221,151,152,297,52,1360,1331,935,995,488,25,78,991,1124,753,807,106,20,1415,488,1360,1331,935,995,488,16,126,2797,2765,508,995,488,16,1268,1258,1083,628,473,995,488,46,45,1360,1331,935,991,1124,753,991,1124,753,995,488,30,72,817,292,85,1426,667,478,279,19,1415,488,1360,1331,935,995,488,19,46,1360,1331,935,991,1124,753,995,488,52,555,27,828,11,1360,1339,658,721,672,112,1366,1409,92,69,116,178,191,225,1044,256,767,819,625,557,442,3926,557,442,3990,1066,150,17,107,633,489,303,328,351,265,1008,205,42,1370,1371,1020,1022,1357,784,767,20,1360,1331,935,991,1124,753,42,277,991,1124,753,51,1426,667,478,279,15,59,106,49,1278,1260,1085,46,137,81,106,494,424,766,699,35,92,91,1268,1258,1063,619,473,228,786,942,91,7,1360,1331,935,995,488,21,1360,1331,935,991,1124,753,37,707,23,1360,1331,935,995,488,305,991,1124,753,14,1415,488,1360,1331,935,995,488,16,1268,1258,1083,628,473,1018,12,1360,1331,935,995,488,1,431,1775,1786,191,108,418,383,555,311,1426,667,478,279,40,1278,1260,1085,46,137,991,1124,753,269,894,886,513,991,1124,753,293,24,1415,488,1360,1331,935,991,1124,753,289,72,1415,488,1360,1331,935,995,488,38,889,467,452,47,70,68,466,186,50,314,136,249,534,9,85,1360,1331,935,1297,488,1360,1331,935,1297,488,334,1322,1262,1528,1502,1605,1656,991,1124,753,238,1521,786,942,560,138,245,61,106,600,2,1360,1331,935,991,1124,753,64,1360,1331,935,995,488,33,1360,1331,935,995,488,21,215,773,2074,2695,162,259,136,221,143,177,75,162,253,252,136,196,162,253,252,162,253,252,162,253,79,30,1360,1331,935,995,488,26,1008,226,377,991,1124,753,370,45,1268,1258,1083,870,1339,379,92,74,991,1124,753,73,1360,1331,935,1297,488,2476,26,596,363,861,12,9,1360,1331,935,995,488,18,320,8,1360,1331,935,995,488,10,888,995,488,267,991,1124,753,25,49,598,1083,628,473,628,634,395,510,744,395,555,12,1415,488,1360,1331,935,991,1124,753,118,222,259,209,91,135,667,770,296,1071,554,5,1360,1331,935,991,1124,753,791,468,1097,642,783,471,515,455,1042,1320,845,106,449,50,293,1092,667,473,85,60,111,2062,557,3069,3056,744,702,593,1141,1012,167,111,2586,56,45,28,252,1426,667,478,279,98,471,38,1278,1260,1085,46,137,1322,1262,1528,1502,1605,1656,39,1278,1260,1085,46,137,183,6,1360,1331,935,995,488,4,795,363,861,161,35,995,488,13,1360,1331,935,995,488,3,1360,1331,935,995,488,22,1360,1331,935,1297,488,13,32,342,420,973,898,62,106,433,1775,1786,172,373,18,791,468,1097,642,783,471,515,455,1033,81,106,1042,1320,91,1360,1331,935,995,488,32,1090,130,106,54,293,27,228,307,761,991,1124,753,991,1124,753,121,24,90,1360,1331,935,991,1124,753,1902,1297,488,834,242,37,121,991,1124,753,296,191,209,118,222,259,209,91,135,48,87,1033,339,323,238,89,75,43,48,1360,1331,935,995,488,52,537,461,1428,331,292,707,1252,1104,995,488,990,991,1124,753,1410,708,10,1360,1331,935,995,488,47,94,243,711,995,488,45,72,995,488,382,54,293,991,1124,753,81,508,172,1775,1881,1842,2469,45,1278,1260,1085,46,137,56,991,1124,753,3989,702,593,1141,1012,167,109,312,1521,784,769,256,222,1019,689,582,360,528,612,228,307,761,511,106,1339,112,444,531,1266,135,106,991,1124,753,991,1124,753,991,1124,753,62,780,277,62,1546,1829,134,995,488,41,1268,1258,1092,667,473,88,1452,995,488,25,272,991,1124,753,991,1124,753,664,96,105,1426,667,478,279,53,106,382,130,737,329,1020,1012,167,111,2586,56,45,991,1124,753,1911,78,29,144,35,767,991,1124,753,388,96,991,1124,753,268,1426,667,478,279,550,106,991,1124,753,1829,134,96,76,153,1775,1786,67,991,1124,753,2096,1127,494,1157,1238,663,1855,991,1124,753,106,1360,1331,935,995,488,56,1979,173,1028,85,106,691,1587,1371,930,957,1357,1417,1339,45,1119,45,1079,21,103,1360,1331,935,995,488,33,615,1171,991,1124,753,169,144,32,45,767,256,263,525,825,374,254,663,1855,991,1124,753,79,88,995,488,25,106,156,1775,1786,172,1775,1881,1829,134,22,1360,1331,935,995,488,28,1360,1331,935,991,1124,753,723,671,695,957,1357,100,1360,1331,935,991,1124,753,90,2872,676,995,488,61,1360,1331,921,813,1289,488,327,88,71,100,38,56,1360,1331,935,995,488,19,1360,1331,935,995,488,26,1360,1331,935,995,488,84,145,1336,132,184,208,991,1124,753,206,55,67,109,43,129,2872,18,1360,1331,935,995,488,4,584,346,227,216,74,1044,184,58,602,1974,54,293,930,106,1621,1044,470,1385,575,326,321,321,321,323,78,61,43,21,2872,293,373,1331,935,995,488,209,370,283,54,293,991,1124,753,991,1124,753,117,222,259,209,91,135,202,106,24,15,1415,488,1360,1331,935,995,488,9,1104,106,29,786,942,33,158,43,45,1079,209,13,318,512,1396,15,1360,1331,935,995,488,86,173,642,784,769,256,222,2762,661,410,117,163,190,191,109,2071,168,29,929,32,145,2476,27,225,403,1775,1786,134,786,942,32,1360,1331,935,1297,488,136,196,162,253,232,338,417,786,942,66,596,285,991,1124,753,45,1079,50,2797,2765,508,157,43,45,1079,1947,190,39,5,1360,1331,935,991,1124,753,991,1124,753,991,1124,753,90,991,1124,753,1605,1371,930,988,957,1357,151,106,995,488,7,991,1124,753,28,106,139,229,784,767,149,667,791,537,461,1428,331,292,707,1252,1104,11,109,68,1426,667,478,279,991,1124,753,189,269,364,290,1521,784,769,256,222,100,2872,631,991,1124,753,991,1124,753,991,1124,753,66,228,307,761,115,20,844,17,1360,1322,1262,1528,1502,1605,1656,18,1415,488,1360,1331,935,995,488,19,991,1124,753,1786,99,2371,995,488,237,9,74,80,2872,538,94,1775,1786,2391,173,1028,104,380,579,106,443,339,42,991,1124,753,930,930,930,957,1357,1438,3746,557,3069,3056,744,676,43,1360,1331,935,995,488,1,1360,1331,935,991,1124,753,96,112,444,531,1266,135,296,151,106,366,1775,1786,188,118,23,1360,1331,935,995,488,29,16,1426,667,478,279,222,364,1775,1786,134,1753,36,83,25,1360,1331,935,995,488,30,1521,784,767,1274,284,318,358,1775,1786,134,36,151,877,699,438,40,112,1969,120,3424,1181,210,1521,786,942,97,957,1357,254,1368,178,277,995,488,807,26,98,546,511,1775,1786,192,2542,256,222,1802,24,27,28,646,234,118,349,991,1124,753,50,106,109,1113,1110,96,309,991,1124,753,991,1124,753,523,1415,488,1360,1331,935,995,488,9,995,488,12,40,160,118,205,64,135,991,1124,753,518,702,593,1141,1012,167,111,2586,56,45,991,1124,753,117,861,24,1272,867,263,22,596,363,861,234,360,528,612,228,307,761,52,391,106,6,1360,1331,935,995,488,60,311,991,1124,753,11,1360,1331,935,995,488,22,713,535,170,611,203,60,963,235,1083,628,473,1273,1426,667,478,279,269,1426,667,478,279,531,1450,1044,475,454,1083,1426,667,478,279,663,1855,991,1124,753,1514,895,879,438,22,722,671,695,885,716,991,1124,753,767,241,106,991,1124,753,639,220,77,1092,667,473,991,1124,753,991,1124,753,13,188,211,1033,1018,64,49,364,31,1360,1331,935,995,488,62,12,76,75,154,471,23,767,153,9,1360,1331,935,995,488,4,995,991,1124,753,749,52,292,85,991,1124,753,1030,1073,1010,92,58,308,329,1018,64,50,187,52,930,957,1357,365,170,95,68,35,2872,1322,1262,1528,1502,1605,1656,148,769,256,222,61,1817,254,212,508,1426,667,478,279,991,1124,753,13,91,2157,1406,1446,1328,112,607,106,46,110,27,1360,1331,935,995,488,28,1083,628,473,991,1124,753,18,1360,1331,935,995,488,26,537,461,1428,331,292,707,1252,1104,65,873,991,1124,753,1053,1360,1331,935,1297,488,182,24,341,89,786,942,239,82,28,42,114,991,1124,753,167,951,14,1360,1331,935,991,1124,753,13,1360,1331,935,995,488,17,1360,1331,935,1297,488,991,1124,753,59,1360,1331,935,1297,488,152,345,83,33,1060,326,768,679,106,244,106,123,596,9,1268,1258,1092,667,473,2767,767,87,2797,2765,508,101,564,48,1360,1331,935,1297,488,991,1124,753,52,106,39,2797,2765,508,995,997,20,695,208,134,209,106,58,1360,1331,935,1297,488,764,917,596,174,106,991,1124,753,113,106,64,106,39,106,991,1124,753,160,52,1839,106,317,292,85,991,1124,753,180,44,1839,106,1400,59,1426,667,478,279,140,106,765,1839,106,710,991,1124,753,731,106,231,1426,667,478,279,784,767,468,1097,642,783,467,513,215,991,1124,753,1426,667,478,279,117,114,79,73,764,917,596,66,204,10,991,1124,753,350,991,1124,753,273,39,1496,169,1441,991,1124,753,991,1124,753,104,77,65,508,63,1839,106,2898,50,25,991,1124,753,6,1360,1331,935,995,488,17,1360,1331,935,1297,488,1152,991,1124,753,672,991,1124,753,150,8,1360,1331,935,995,488,40,732,106,1521,784,769,256,222,1786,99,2371,764,917,596,11,1360,1331,935,995,488,12,1415,488,1360,1331,935,1297,488,10,1360,1331,935,995,488,46,106,28,106,15,1268,1258,1083,628,473,15,991,1124,753,223,1839,106,1322,1262,1528,1502,1605,1656,10,255,106,231,106,217,106,991,1124,753,308,17,120,461,106,298,991,1124,753,9,20,1268,1258,1062,870,991,1124,753,984,106,68,353,106,1322,1262,1528,1502,1605,1656,991,1124,753,22,1308,231,995,488,11,1092,12,992,232,1360,1331,935,1297,488,473,165,34,61,17,367,44,12,1092,667,473,1215,35,51,991,1124,753,140,1360,1331,935,991,1124,753,124,169,292,85,29,1268,1258,1062,870,60,19,102,991,1124,753,98,53,145,49,150,16,63,39,106,21,307,991,1124,753,769,256,222,1770,303,13,1360,1331,935,995,488,30,373,106,471,515,455,1042,1320,6,1415,488,1360,1331,935,995,488,36,1033,264,107,1022,106,58,770,296,1071,554,407,2071,37,1083,628,473,30,411,1417,51,1268,1258,1127,2027,767,265,106,1426,667,478,279,1801,106,250,2797,2765,508,671,695,769,256,222,210,53,1360,1331,935,1297,488,786,942,43,1360,1331,935,1297,488,106,991,1124,753,491,30,422,254,106,61,991,1124,753,991,1124,753,770,296,1071,554,50,187,52,435,397,71,767,991,1124,753,1331,935,991,1124,753,15,1298,723,682,991,1124,753,97,36,406,70,16,1360,1331,935,991,1124,753,991,1124,753,216,46,293,207,4,42,810,664,749,563,724,539,672,438,1640,14,1415,488,1360,1331,935,991,1124,753,39,1839,106,671,695,301,42,1278,1260,1085,46,137,255,672,42,21,1606,1044,475,456,224,1470,2501,1063,619,474,2,991,1124,753,2927,2872,629,9,784,767,202,1915,106,508,1765,886,513,105,16,1360,1331,935,991,1124,753,1426,667,478,279,173,102,991,1124,753,385,298,119,1092,667,473,16,372,1360,1331,935,1297,488,767,991,1124,753,991,1124,753,36,786,942,1030,1073,60,655,348,41,19,28,281,91,6,58,52,35,76,80,2082,784,767,131,1360,1331,935,991,1124,753,116,927,991,1124,753,17,19,39,991,1124,753,156,557,442,4442,3851,702,593,1141,1012,167,111,2586,56,45,144,464,991,1124,753,1297,488,991,1124,753,44,1661,769,256,222,995,488,9,1565,991,1124,753,133,35,831,86,786,942,153,94,131,72,350,106,19,40,1426,667,478,279,362,173,1030,49,228,307,761,252,106,631,106,382,769,256,222,991,1124,753,106,93,14,427,65,9,81,596,319,324,62,1289,106,43,1278,1260,1085,46,137,954,559,314,106,1602,1237,1201,29,1268,1258,1127,107,609,260,1092,667,473,991,1124,753,20,1839,106,456,517,212,991,1124,753,256,614,367,71,1201,786,942,72,794,101,451,12,80,1092,667,473,105,446,20,1426,667,478,279,65,1504,240,85,1092,667,473,41,906,37,837,773,106,363,861,786,942,24,1360,1331,935,991,1124,753,2177,473,991,1124,753,363,861,46,293,981,49,491,106,991,1124,753,378,106,214,671,2797,2765,508,843,106,939,106,1293,6,1360,1331,935,991,1124,753,47,767,96,991,1124,753,15,991,1124,753,419,991,1124,753,1426,667,478,279,64,1426,667,478,279,1097,991,1124,753,158,769,256,222,13,767,432,17,178,76,1132,940,962,135,786,942,71,1091,870,120,947,724,44,1360,1331,935,991,1124,753,334,6,615,106,192,106,991,1124,753,98,270,50,293,71,769,256,222,29,991,1124,753,20,1689,18,84,95,769,256,222,29,131,40,2797,2765,508,1536,1085,351,671,92,395,1117,144,230,97,71,129,36,26,1268,1258,1127],"n_allocations":[413968,413452,413452,288015,46862,21670,1,1,1,28165,28165,28165,28165,27,23,23,3,3,1,26170,26170,26170,26170,26153,26153,26152,26152,26152,26152,26152,26152,25439,25439,25438,25438,25300,25300,24417,24417,24417,24417,24403,24403,24259,24259,24259,24259,24259,24259,24259,24259,24259,24242,24242,24242,24242,24233,24233,23967,23966,23966,23966,23935,23935,23706,23706,23706,23706,23706,23706,23706,23705,23705,23654,23653,23653,23653,23641,23641,9,7,5,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,7,6,2,2,2,1,1905,1903,1776,1772,1770,297,297,297,296,296,296,296,296,296,296,296,295,295,54,54,54,54,54,54,41,41,6,6,1,1,33,33,33,33,19,19,4,2,1,1,1,1,40,40,40,40,40,40,40,40,40,40,27,27,2,2,1,18,18,18,18,11,11,2,1,105,105,105,105,104,104,1,103,103,102,102,97,97,50,50,50,50,30,30,18,18,18,18,18,18,15,15,15,13,13,2,2,2,2,1,29,29,29,29,13,13,2,4,1,1,1,2,15,15,15,15,10,10,3,1,1,1,1471,406,316,316,316,316,316,316,4,4,4,4,4,4,4,4,1,1,32,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,625,625,625,625,625,625,625,625,625,625,625,622,622,622,622,4,4,4,4,4,4,4,4,1,451,451,451,451,445,445,443,443,443,443,400,400,372,372,372,372,372,372,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,210837,210837,1,1,1,1,1,2,1,31,31,31,31,31,31,31,31,31,9,9,3,237,237,237,237,237,237,237,237,233,233,233,233,233,233,221,221,3,3,3,1,1,1,21,21,21,21,21,21,16,16,1,7,7,7,7,7,7,3,3,1,6,6,6,6,6,6,5,5,2,212,212,212,212,197,197,179,178,178,178,178,178,1,106,105,105,22,22,1,8,1,1,1,1,1,1,1,255,255,255,255,211,211,131,131,131,131,55,55,2,2,53,53,53,53,40,40,35,35,35,35,26,26,19,19,19,19,19,19,13,13,2,1,1,11,11,11,11,6,6,1,38,38,38,38,16,16,2,1,1,1,1,1,1,1,1,21,20,20,20,11,11,2,70,70,70,70,70,70,52,51,51,51,36,36,3,412,412,412,412,396,396,73,73,73,73,60,60,1,1,305,305,305,305,305,305,279,278,278,278,222,222,2,2,2,26,26,26,26,18,18,1,6,6,6,6,2,2,2,2,1,10,2,113,113,113,113,111,111,5,3,2,1,1,1,7,5,3,2,1,5,3,2,1,1,1,2,4,1,5,3,1,1,6,4,2,2,12,12,12,12,6,6,1,2,1,1,1,2,7,7,7,7,7,7,5,5,5,5,5,5,3,3,2,2,2,2,124,124,124,124,124,124,124,123,123,123,84,84,54,54,54,54,49,49,25,25,25,25,25,25,1,52,52,52,52,52,52,48,48,48,48,48,48,48,48,15,15,15,15,15,15,11,11,3,182,182,182,182,181,181,84,84,84,84,83,83,1,1,1,2,618,1,1,1,1,333,333,333,333,333,333,312,312,226,226,226,226,212,212,2,2,1,1,28,28,28,28,14,14,2,1,2,57,57,57,55,55,55,55,55,55,27,27,6,6,6,6,6,6,2,2,1,320,320,320,320,320,320,320,320,320,320,320,320,3,3,1,1,1,1,1,1,1,1,2,2,2,1957,1957,1957,1,1,1,88,88,88,88,88,88,88,88,88,88,63,63,7,5,3,1,1,1,1,1,2,2,7,5,3,2,2,2,2,13,13,13,13,13,13,4,4,4,66,66,66,66,66,66,17,17,17,17,17,17,15,15,3,3,3,3,1,1,1,37,36,36,36,36,36,17,17,17,17,15,15,11,11,11,11,11,11,4,4,1,1,97,97,97,97,97,97,64,64,64,64,57,57,1,4,4,1,43,43,43,43,1,1,1,1,1,1,3,3,3,3,3,1,1,1,1,1,1,1,1,1,22,22,22,22,21,21,2,31,31,30,30,22,22,18,18,18,18,18,18,3,3,2,1,2,31,31,31,31,31,31,1,40,40,40,40,32,32,2,2,1,3,2,1,1,1,2,16,16,16,16,16,16,2,1,64,64,64,64,20,20,1,1,44,44,44,44,44,44,5,5,5,5,3,3,1,3,1,12,12,12,12,12,12,9,9,5,5,5,2,2,2,49,49,48,48,21,21,15,15,14,14,6,6,1,1,2,118,118,93,93,65,65,2,2,2,2,2,2,1,114,114,114,114,98,98,78,78,78,78,58,58,15,15,15,15,15,15,7,7,2,3,3,3,3,1,1,1,25,25,25,25,25,24,24,1,10,10,10,10,1,1,1,7,5,3,2,2,2,9,9,3,2,146,146,146,146,146,146,4,4,4,4,3,3,2,2,2,2,1,137,137,137,137,134,134,129,129,129,129,128,128,37,37,37,37,37,37,37,37,9,9,1,1,1,3,3,3,3,3,3,1,1,1,1,210672,210662,210662,210662,210662,210662,90881,90881,90881,77476,31186,31186,31186,31186,31186,31184,230,5,1,1,1,1,1,1,1,1,1,29,29,29,29,28,28,28,28,1,7,5,2,2,25,25,25,25,12,12,2,1,1,6,4,2,2,6,4,2,1,1,1,5,3,2,1,1,1,2,9,9,9,1,3,1,16,16,16,16,7,7,4,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,23003,23003,23003,23003,22971,22971,11,11,11,11,11,11,11,11,11,11,5,5,4,4,4,4,4,4,1,1,1,1,2,32,32,32,32,27,27,2,2,1,1,18,18,18,18,10,10,6,4,2,1,1,1,2,1,1,1,23,23,23,23,14,14,1,3,8,8,8,8,4,4,1,2,2,6,4,2,2,1,1,2,2,2,2,2,2,1,3,2,3,3,1,1,2,6,4,2,2,2,1,1,10,10,10,10,5,5,5,1,1,1,1,6,6,6,6,3,3,1,1,7,7,7,7,7,5,5,2,1,1,1,2,1,2,10156,5,2,2,2,1,1,1,1,1,1,2,2,4,4,2,1,1,1,1,1,1,2,2,2,9,9,9,9,2,2,2,36,36,36,36,36,36,18,18,3,1,1,1,1,1,1,2,1,34465,2,2,1,317,317,317,317,4,4,4,4,4,4,4,4,1,1,3,27,27,27,27,11,11,11,3,3,3,3,2,2,2,2,5,5,5,2,26,26,26,26,16,16,1,25,2,1,3,1,1,1,1,138,138,138,2,2,2,2,7,7,3,1,2,2,1,2,2,440,440,440,440,440,440,440,436,435,435,435,435,435,435,435,435,419,419,1,65,65,65,65,41,41,41,2,2,1,1,2,2,6,6,6,20,20,20,4,4,3,2,6,6,6,2,2,2,144,2,63,63,63,63,63,63,63,63,42,42,42,42,42,4,1,1,1,2,1,1,8,8,8,8,8,8,1,16,16,16,1,3,1,1,2,1,1,1,3,2,2,2,5073,11,11,11,11,7,7,2,2,2,2,2,1,1,1,1,1,1,1,2,8,8,8,8,4,4,3,2,16,16,16,3,3,10,10,10,10,10,10,7,7,2,1,1,1,1,9,9,4,4,4,2,2,2,16,16,14,22,22,22,22,6,6,6,3,3,3,16,16,14,11,1,1,1,2,2,2,2,7,7,7,7,7,7,3,3,2,10,10,10,10,3,3,3,7,7,3,2,14,2,5,1,1,2,16,4,1,11467,11467,11431,11431,6896,6704,6704,6704,6704,3015,1,61,61,61,61,61,61,61,43,43,11,2,1,4,4,4,4,4,4,4,4,1,11746,11746,2,11744,11744,3,1,6,6,6,6,5,5,5,1,3,8,8,8,1,2,2,2,2,2,2,1,1,1,1,1,1,1,3,3,4,4,4,4,1,3,5,5,5,1,1,1,4,2,2,2,27,27,27,27,12,12,5,5,5,5,3,3,3,1,2,22,22,22,22,19,19,2,9,9,9,12,12,12,12,12,12,7,7,3,3,3,1,1,1,3,5,5,5,5,5,5,5,21112,21112,21112,10,2,2,2,2,7,2,2,2,2,1,1,1,1,1,1,22,22,22,2,11459,1,1,13,13,13,2,8,8,8,8,8,8,7,7,7,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,3,2,5,3,1,1,17,17,17,17,17,17,4,4,4,4,4,2,1,1,1,1,1,1,76,76,76,7,5,2,2,1,2,2,2,2,2,39,38,38,38,20,20,20,13,13,13,13,9,9,8,8,8,8,5,5,3,3,64,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,18,18,18,6,4,4,1,4,4,4,4,2,2,2,2,24,5,20,20,20,1,1,1,1,1,1,1,6,1,1,34,34,34,1,1,1,1,1,1,81,3,3,1,1,3,2,2,2,2,2,2,1,3,9,9,9,9,8,8,4,2,2,2,1,4,4,4,4,1,2,2,2,2,4,1,1,1,1,1,1,14,14,14,14,14,14,5,5,5,1,1,1,1,1,1,312,1,1,1,1,17,17,17,17,16,16,16,311,303,303,303,303,303,303,303,287,287,2,2,1,1,1,2,2,2,1,1,1,38,38,38,38,8,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,4,1,1,3,3,18,18,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,5,2,2,98663,98663,98663,98663,1704,3,617,610,610,606,606,606,606,606,16,2,2,590,590,4,4,4,4,2,2,2,2,2,2,1,1,1,1,1,1,10,10,10,18,18,18,2951,2,36,36,36,36,4,4,4,1,49,49,3,4,4,2,8,8,8,3,3,3,1,1,1,1,1,1,1,2,16,2,17713,13698,13598,6160,6160,54,54,54,54,7,7,3,8,8,8,8,8,8,8,8,24,24,4,4,4,4,1,2,8,8,8,8,3,3,2,1,2538,3,1,1,1,5,1,1,1,1,1,44,44,44,1,1,4225,4212,3130,3074,3041,1,1,1,1,1,1,2,15,15,15,18,18,18,18,3,3,3,7,5,3,2,2,2,1,1,1,1,1,1,1,1,1,3,4,1,1,1,1,1,1,3,5,5,5,3,3,3,47,47,47,1,2,1,1,3,30954,30954,9,9,4,4,4,2,2,2,1,1,32,32,1,1,8,8,8,28,28,28,3,3,3,2,2,2,2,2,2,1,2,30,30,1,1,1,1,1,1,1,1,1,1,2,7413,2236,7,10,1,7,7,7,185,185,9,9,9,5,2,2,2,2,2,2,28,28,28,56,56,2,5,9170,9170,9170,44,20,20,20,2,2,2,2,2,1,1,31,31,31,25,25,25,25,10,10,1,129,128,128,2,2,2,1986,1986,1986,2,2,2,1,2794,2794,2616,2616,14,9,9,9,9,5,5,3,1,2,15,15,15,2,2,2,1,1,2,2,4,4,4,4,2,2,5,5,5,1,11,2,2,2,2,10,10,10,10,10,10,10,10,15,15,15,15,10,10,8,8,8,8,5,5,5,26,20,20,1956,1956,31,31,31,31,23,23,23,2,2,2,3,3,2,4,4,4,4,4,4,2,100,2,1,5,36,36,36,36,30,30,23,23,23,23,23,23,8,8,8,8,2,2,1,5,22,22,22,22,7,7,7,2,1,2,1,30,2,2,6,6,6,6,6,6,2,2,2934,7,2,15,15,15,1,3,32,1,1,2,2,60,60,60,60,60,60,60,60,60,60,3552,2954,310,2,2,1,2,42,42,25,25,2,17,15,1,1,4,4,4,14,14,14,1,1,1,1,1,1,2,2,2,4,4,4,4,4,4,4,4,2,2,2,2,2,2,1752,181,181,178,178,1,1,40,3,2,5,5,5,5,2,2,1,1,1,2,1,1,1,16,16,16,16,16,2,2,978,978,2,2,2,3,2,33,5,4015,7,7,7,7,1,1,15,15,15,15,15,15,2,2,2,2,2,1,3,2,2,3,3,2,2,2,2,174,174,1,1,1,1,6,5,2,2,3,10300,1,15,15,15,15,5,5,5,3,3,3,13,13,13,1,13,13,13,95,95,95,1,24,24,3,3,2,2,2,4,4,4,2,2,3,3,2,1,3,313,312,8,8,8,8,8,8,8,8,1,1,11,2,2,2,2,15,15,15,7204,4,2,6,4,2,1,1,1,4,2,3,3,3,3,22,22,22,4,4,4,1,1,1,1,1,1,2,3,3,1,1,1,1,1,1,4,4,4,4,4,4,4,4,2,43,43,43,2,2,2,10,10,3,2,3562,2,2,4,4,4,4,4,4,4,2,4,2,2,5,2,2,5,5,5,1984,4,4,4,4,5073,1,1,1,1,1,1,5,5,5,5,5,5,5,5,5,5,3,3,3,3,1,1,1,1,1,2,3,2,44,44,44,5,1,16,16,16,16,10,10,1,1,2,2,2,2,2,47,47,47,47,4,2,1,3,3,3,3,3,3,2,5,3,1,4,2,1,96655,96655,96655,96655,3,32,11458,176,176,1,1,3,3,3,3,6,4,2,2,3,1980,1980,1,2,14,2,8,8,3,3372,4,2,6,6,6,6,6,3,3,2,1,3,1,2,4,1,2,1,1,1,2,2,10,10,10,1,1,12,12,12,2,2,2,4,4,4,4,4,4,4,4,2,2,2,2,3,1,3489,1,1,1,5,5,5,3,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,4,2,2,5,4,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,1,2,3,3,3,11,11,11,11,5,5,2,11282,11282,2,4,4,4,4,10,2,2,2,1,2,2,2,2,2,2,2,2,2,1,110195,110195,110195,110195,110195,2,2,2,2,7,7,2,2,2,1,11460,177,177,2,21,15,15,11282,2,25,25,25,1,2,2,13,13,13,4,2,1,2,2,2,32,32,32,6,6,6,1,3598,1,16,29,14,2,2,1,1,1,1,1,1,1,1,2,1,3,2,1,1,2,7,7,7,7,7,7,2,2,6,6,6,3,1,1,1,44,44,44,1,1,1,1,1,1,1,1,1,1,1,1,70,70,70,1,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,2,2,2,14,14,14,1,1,1,1,1,1,2,2,2,3,1,9,9,9,9,3,3,1,2,2,2,5,5,5,6,6,6,6,2,2,2,7,7,7,7,7,7,7,7,15,1,15,15,15,7,7,7,7,7,7,2,1,3,2,2,2,30,1,1,2,1,21,21,21,2,1,7,7,7,7,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,8,8,8,2,2,2,2,2,2,1,3,1,2,1,4,2,2,2,3,3,3,3,4,4,4,2,2,2,1,1,2,2,2,2,2,1,3,3,3,3,3,3,13,13,13,3,3,1,1,1,1,4,1,1,2,4,39,2,2,12,12,12,12,12,12,3,3,3,2,2,6,6,6,2,2,1,1,2,2,6,6,6,2,2,2,2,1,1,1,14,14,14,1,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,4,4,4,2,2,2,2,2,2,2,2,1,304,304,304,304,1,1,2,9,9,9,2,2,2,2,2,1,1,2,2,2,2,2,1,1,6,6,6,1,4,4,4,1,1,1,1,1,2,2,2,14,14,14,2,1,1,1,2,2,2,1,1,1,3,3,3,1,1,1,1,1,1,1,1,1,1,1,1,3,2,2,2,4,12,12,12,3,25,25,25,25,25,25,1,1,1,3,2,1,1,1,1082,1082,1082,3,3,3,15,15,15,15,15,15,15,15,15,15,15,15,15,15,9,9,9,9,9,9,2,2,2,2,3,3,3,1,1,1,3,16,16,16,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,5,5,5,5075,2,2,2,2,3,56,56,56,2,1,1,1,1,1,2,2,2,1,1,5564,2,2,1,1,1,1,1,1,27,27,27,1,2,1,4,4,1,2,1,2,2,1,1,1,1,1,2,1,3,1,2,2,4,3,2,2,2,3,3,1,28,28,28,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,598,1,1,6,6,6,1,1,2,1,2,1,2,2,2,3,2,1,1,1,2,2,2,1,2,3,3,3,3,2,2,1,2,2,303,303,303,287,287,9,9,9,9,9,9,7,7,2,16,3,1,1,1,4,1,1,1,1,978,978,2,2,2,2,1,1,2,1,1,1,1,1,1,3,3,2,2,2,2,2,2,1,1,1,1,10,10,1,1,1,4,3,3,3,3,3,3,1,1,2,2,2,2,2,2,2,39,39,39,2,3,2,2,2,1,9,9,9,1,1,1,1,1,1,1,12,12,12,1,2,3,1,4,4,4,2,2,2,2,2,1,2,1,2,15,15,15,3,2,3,2,3,3,3,3,3,3,3,1,1,1,2,1,1,2,3,1,2,4,2,3,31,2,4,2,2,1,1,1,1,1,1,1,1,1,2,2,2,25,25,3,1,1,1,1,1,1,2,4,2,2,1,1,1,1,1,3,3,3,3,1,1,1,1,1,1,2,2,2,2,1,1,2,1,1,2,1,1,2,1,1,1,1,1,1,1,2,2,2,2,1,1,5,5,5,2,3,2769,2,2,2,1,2,2,2,2,2,2,1,4,4,4,3,3,3,1,1,1,2,2,2,2,2,4,2,2,1,1,1,2,1,1,1,2,2,3,1,4,4,4,4,4,4,4,1,1,9,9,9,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,3,3,2,2,2,2,2,6,6,6,1,2,2,2,2,1,1,1,3,8,8,8,2,1,1,1,2,2,2,1,13,1,2,2,2,1,2,2,2,2,4,4,4,1,1,1,1,1,1,2,2,1,1,1,1,2,2,2,2,1,1,2,1,1,2,2,2,3,2,2,2,1,1,1,1,1,1,4,2,3,3,6,6,6,1,1,1,1,1,2,2,2,2,2,17,17,17,2,2,2,3,3,1,5,5,5,2,3,2,1,2,2,2,1,2,1,2,1,1,2,2,2,2,2,1,2,2,2,2,1,1,1111,1,2,2,2,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,2,2,17,17,17,2,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,3,3,3,2,1,1,1,2,5,5,5,2,2,2,2,1,2,2,2,2,2,8,8,8,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,1,1,1,2551,1,3,4,4,4,4,4,4,4,2,1,2,2,2,2,1,1,1,2,2,1,1,1,1,1,1,2,1,1,1,1,2,1,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,11,10,1,1,1,1,1],"name":[0,4,8,11,13,15,17,20,22,24,8,25,8,27,29,32,34,8,37,40,41,44,46,48,51,53,41,44,46,48,51,55,41,44,46,48,51,57,41,44,46,48,51,59,41,61,51,41,44,46,48,51,62,41,44,46,48,51,64,41,44,46,48,51,66,41,61,51,41,44,46,48,51,68,41,44,46,48,51,70,72,75,77,79,81,82,84,87,87,87,87,87,87,89,90,91,94,96,98,100,102,103,105,107,109,110,111,112,114,116,118,121,123,125,128,130,133,135,138,41,44,46,48,51,140,142,51,41,44,46,48,51,144,146,148,150,151,41,44,46,48,51,153,155,156,157,160,162,164,41,44,46,48,51,165,41,44,46,48,51,167,169,170,171,41,44,46,48,51,172,174,175,41,44,46,48,51,176,178,41,44,46,48,51,179,41,44,46,48,51,181,41,44,46,183,51,41,44,46,48,51,184,186,187,188,191,192,41,44,46,48,51,193,195,196,198,201,203,204,41,44,46,48,51,205,196,198,201,207,208,210,212,215,218,220,222,224,226,228,231,233,235,237,239,240,110,242,243,245,248,250,253,250,256,258,259,262,265,267,157,160,162,268,110,269,250,270,250,272,274,276,250,278,280,282,283,218,220,222,224,226,228,231,233,235,237,239,285,286,41,44,46,48,51,287,41,44,46,48,51,289,41,44,46,48,51,290,292,295,297,299,302,304,305,292,295,297,299,302,306,307,308,311,312,314,316,318,8,319,321,324,327,329,332,285,333,334,337,340,135,138,41,44,46,48,51,342,344,142,51,41,44,46,48,51,345,142,51,41,44,46,48,51,307,308,311,348,349,316,351,142,51,41,44,46,48,51,352,354,142,51,41,44,46,48,51,355,357,142,51,41,44,46,48,51,358,360,41,44,46,48,51,361,41,44,46,183,51,363,41,44,46,48,51,366,368,41,369,370,372,374,376,377,379,41,44,46,48,51,380,41,44,46,48,51,381,383,384,41,44,46,48,51,385,41,44,46,48,51,387,142,51,41,44,46,48,51,389,391,392,393,41,44,46,48,51,394,396,41,44,46,48,51,397,399,400,402,363,404,400,402,363,405,41,44,46,48,51,406,408,41,44,46,48,51,409,41,44,46,48,51,411,413,41,44,46,48,51,414,41,44,46,48,51,416,418,419,41,44,46,48,51,420,41,44,46,48,51,422,424,425,426,41,44,46,48,51,427,429,41,44,46,430,431,433,435,436,437,438,440,41,44,46,48,51,70,72,75,77,442,443,70,72,75,77,445,70,72,75,77,442,443,446,447,448,70,72,449,450,70,72,449,450,452,41,44,46,48,51,453,75,77,442,443,455,456,41,44,46,48,51,457,41,44,46,48,51,459,41,44,46,183,51,461,41,44,46,48,51,462,41,44,46,48,51,464,41,44,46,48,51,466,41,44,46,183,51,468,470,41,44,46,48,51,471,142,51,41,44,46,48,51,473,142,51,41,44,46,48,51,475,477,41,44,46,48,51,478,41,44,46,48,51,480,482,483,484,485,486,488,490,492,494,142,51,41,44,46,48,51,495,41,44,46,48,51,497,400,402,363,499,41,44,46,48,51,500,502,503,504,505,507,509,511,514,41,44,46,48,51,516,41,44,46,48,51,518,482,520,521,524,526,528,531,532,245,248,250,253,250,534,535,537,539,541,542,544,545,547,240,110,549,550,109,551,552,554,556,557,559,561,41,44,46,48,51,562,41,44,46,48,51,70,72,75,565,566,400,402,363,567,482,70,72,75,77,442,443,569,570,142,51,41,44,46,430,431,433,571,41,44,46,48,51,572,142,51,41,44,46,48,51,574,41,44,46,430,431,433,576,41,44,46,48,51,577,41,44,46,48,51,579,41,44,46,48,51,581,146,583,584,586,41,44,46,48,51,587,41,44,46,48,51,589,48,51,591,593,142,51,41,369,370,372,374,376,377,594,595,597,599,601,603,604,606,609,609,610,611,614,616,618,41,44,46,48,51,619,621,41,44,46,48,51,622,142,51,41,44,46,48,51,624,626,627,628,41,44,46,48,51,629,631,41,44,46,48,51,632,482,634,635,636,637,638,363,639,640,41,44,46,48,51,641,643,644,41,44,46,48,51,645,647,648,41,44,46,48,51,649,41,44,46,48,51,651,653,654,655,142,51,41,44,46,48,51,307,308,311,348,349,316,657,41,44,46,48,51,658,41,44,46,48,51,660,565,662,663,41,44,46,48,51,664,41,44,46,48,51,666,668,41,44,46,48,51,669,41,44,46,48,51,671,142,51,41,44,46,48,51,673,675,41,44,46,430,431,433,61,51,41,44,46,48,51,676,678,41,44,46,430,431,433,70,72,75,77,442,443,48,51,679,482,681,41,44,46,48,51,682,142,51,41,44,46,48,51,684,75,565,686,41,44,46,48,51,687,41,44,46,48,51,689,691,692,135,138,41,44,46,48,51,695,482,696,697,142,51,41,44,46,48,51,698,699,700,701,704,707,709,8,713,707,709,716,717,707,709,719,707,720,721,723,725,442,443,726,292,295,297,299,302,727,142,51,41,44,46,48,51,728,70,72,449,450,730,41,44,46,48,51,731,733,734,70,72,449,450,70,72,75,77,442,443,70,72,75,77,442,443,735,307,308,311,736,737,738,739,41,44,46,48,51,740,742,157,160,162,744,745,746,747,748,749,750,751,752,753,157,160,162,754,755,756,41,44,46,48,51,757,41,44,46,48,51,759,41,44,46,48,51,761,142,51,41,44,46,48,51,763,765,766,767,41,44,46,48,51,768,482,770,565,771,41,44,46,48,51,772,72,75,77,442,443,774,775,776,777,778,41,44,46,48,51,779,781,782,41,44,46,48,51,783,449,450,70,72,449,450,785,786,787,41,44,46,48,51,788,790,791,792,146,583,584,793,70,72,449,450,794,795,482,796,41,44,46,48,51,797,468,799,800,801,802,41,44,46,48,51,803,805,142,51,41,44,46,48,51,806,430,431,433,808,809,810,811,812,815,482,816,307,308,311,312,314,316,817,482,818,146,819,820,41,44,46,183,51,821,822,482,823,41,44,46,430,431,433,824,142,51,41,44,46,48,51,825,307,308,311,312,314,316,827,828,829,830,831,832,215,218,220,222,224,226,228,231,233,235,237,239,268,110,833,834,41,44,46,430,431,433,835,41,44,46,48,51,836,482,430,431,433,838,839,41,44,46,48,51,427,841,842,843,844,430,431,433,845,430,431,433,846,847,848,850,48,51,852,854,855,482,565,449,450,856,857,858,860,218,220,222,485,862,863,865,867,869,871,874,876,879,881,883,884,41,44,46,430,431,433,449,450,885,886,887,482,430,431,433,888,889,891,893,895,897,899,430,431,433,901,902,482,903,904,905,707,709,906,908,707,709,909,910,707,709,8,911,913,914,915,916,917,918,919,920,41,44,46,183,51,922,430,431,433,923,924,925,926,927,928,929,930,931,932,933,934,935,936,41,44,46,48,51,937,482,939,595,940,941,943,946,948,949,951,952,955,956,41,44,46,48,51,957,959,430,431,433,960,482,961,142,51,41,44,46,48,51,962,964,400,402,363,48,51,307,308,311,348,349,316,48,51,966,968,41,44,46,430,431,433,430,431,433,48,51,969,971,196,198,201,846,847,848,850,974,142,51,41,44,46,48,51,975,977,41,44,46,430,431,433,48,51,978,980,981,982,983,41,745,984,985,986,987,988,989,991,994,997,999,1002,1004,321,1006,565,1008,1009,595,940,1011,595,940,1013,1015,1017,1019,468,224,226,228,231,233,235,237,239,285,1020,552,1021,1022,1023,75,565,1025,41,44,46,430,431,433,1026,1027,430,431,433,1028,846,847,848,850,1029,1030,1031,1032,292,295,297,299,302,1033,482,1034,1036,1038,1039,1040,1041,307,308,311,1042,1043,316,1045,449,450,1046,1047,41,44,46,48,51,1048,41,44,46,430,431,433,1049,1050,1051,41,44,46,48,51,1052,430,431,433,1054,142,51,41,44,46,48,51,307,308,311,348,349,316,1056,1057,41,44,46,48,51,1058,1060,707,709,1061,1062,1063,1064,1065,70,846,847,848,850,1066,292,295,297,299,302,430,431,433,1067,1068,1069,1071,430,431,433,1073,1074,142,51,41,44,46,430,431,433,1075,1076,142,51,41,44,46,48,51,1077,1079,1082,1083,1085,1087,1089,1091,1094,1096,1097,1098,1099,1100,1101,1102,41,44,46,183,51,41,44,46,183,51,1103,369,370,372,374,376,377,430,431,433,70,72,449,450,1104,1105,1106,1107,482,1108,1109,41,44,46,430,431,433,1110,41,44,46,48,51,1111,41,44,46,48,51,1112,1113,1114,1115,1117,943,946,948,949,1119,1120,1122,943,1124,1125,948,1127,943,1124,1125,943,1124,1125,943,1124,1129,1130,41,44,46,48,51,1131,1133,1134,1135,430,431,433,148,307,308,311,348,1137,745,1139,1140,1141,430,431,433,1142,41,44,46,183,51,1143,1144,146,583,584,1145,1146,41,44,46,48,51,1147,1149,1150,41,44,46,48,51,1151,1153,48,51,1154,430,431,433,1155,1156,1158,348,349,316,1159,1160,1162,1163,1164,1162,1166,1167,142,51,41,44,46,430,431,433,1168,541,542,544,545,547,485,486,488,490,492,1169,41,44,46,430,431,433,862,863,865,867,869,871,874,876,879,881,1170,482,1171,268,110,312,314,316,1172,1173,1175,1176,595,597,599,601,603,604,606,609,609,610,611,614,616,1177,1178,846,847,848,850,1179,1180,1181,292,295,297,299,302,369,370,372,374,376,377,1182,292,295,297,299,302,1183,1184,41,44,46,48,51,1185,1187,583,584,1188,1189,48,51,1192,41,44,46,48,51,1194,41,44,46,48,51,1196,41,44,46,183,51,1198,1199,1200,1201,1202,1203,1204,482,1205,707,709,8,1206,1207,862,863,865,867,869,871,874,876,1208,1209,482,879,881,1210,41,44,46,48,51,1211,1213,1214,482,1215,110,1216,157,160,162,430,431,433,430,431,433,1217,1218,1219,41,44,46,430,431,433,1220,183,51,1221,1222,1223,1225,430,431,433,1226,535,537,1168,541,542,544,545,547,1227,1228,1208,1229,1230,1231,1233,1235,1237,1239,41,44,46,48,51,1240,1242,1243,1245,1247,1249,1251,1254,1256,48,51,1258,430,431,433,1259,1260,1261,41,44,46,48,51,1262,1264,1265,1266,48,51,1267,1269,48,51,1270,1215,110,430,431,433,1271,363,719,707,720,721,903,1272,292,295,297,299,302,1273,430,431,433,1274,603,604,606,609,609,1275,70,72,75,77,442,443,1276,1277,1279,1280,1281,1283,157,160,162,1284,482,745,1285,1286,1287,1290,547,482,430,431,433,430,431,433,430,431,433,1292,1293,1294,1295,1296,1297,1298,48,51,307,308,311,312,314,316,1301,1302,48,51,1303,1304,430,431,433,430,431,433,1305,1306,1307,846,847,848,850,1308,482,1309,1310,1311,1312,1314,609,609,610,611,614,616,430,431,433,1315,1316,1317,1318,1189,565,430,431,433,1320,1321,430,431,433,70,846,847,848,850,1324,482,430,431,433,1297,1298,1325,1326,1327,707,709,1328,430,431,433,1329,1330,1332,1334,1336,1338,1339,430,431,433,1341,41,44,46,48,51,1342,1344,1345,1348,1350,482,1351,1352,552,554,1353,1023,1354,745,1355,1357,1355,1359,1361,1362,41,44,46,48,51,1363,1365,1366,430,431,433,1367,1368,1369,1370,565,1371,1372,1373,1374,1377,1379,1338,1339,430,431,433,1381,971,48,51,1383,482,1385,707,709,719,707,720,1297,1298,1386,41,44,46,48,51,1387,41,44,46,430,431,433,1388,1389,1390,1353,1023,1392,41,44,46,430,431,433,1393,1394,1395,48,51,1396,41,44,1397,1398,1400,51,1402,1403,1404,1405,1406,1407,41,44,46,48,51,1408,41,44,46,48,51,1410,41,44,46,48,51,1412,1414,1415,1416,1417,1419,430,431,433,1421,1422,1423,1424,1237,1425,1394,1426,41,44,46,48,51,1427,1429,1430,1431,1432,1433,321,1434,1436,1437,1438,1215,110,1439,482,1440,321,1441,1442,1444,1446,1448,1448,1448,1450,1451,1452,1237,1454,1394,110,1455,44,46,48,51,1456,1458,1459,1215,110,430,431,433,430,431,433,539,541,542,544,545,547,1461,482,1462,1463,142,51,41,44,46,48,51,1464,1466,482,1467,449,450,1468,1469,1237,1355,1359,1470,1471,1472,1473,1474,1475,41,44,46,48,51,1476,1478,1479,75,77,442,443,1480,1481,1483,1484,1486,1488,1490,1491,725,1492,1493,1494,1495,1496,1143,1497,1498,1499,707,709,1298,449,450,1500,41,44,46,183,51,948,1127,943,1124,1501,1502,1503,449,450,1504,146,1505,430,431,433,1355,1359,1506,400,402,363,1507,1237,1355,1359,1508,1509,1510,1511,41,44,46,430,431,433,430,431,433,430,431,433,1512,430,431,433,1513,552,554,1514,1353,1023,1515,482,48,51,1516,430,431,433,1518,482,1519,1520,75,565,1521,485,862,1242,1243,1245,1247,1249,1251,1254,1256,1522,1523,971,846,847,848,850,430,431,433,1525,1526,1527,70,72,75,77,442,443,1528,1394,1529,430,431,433,430,431,433,430,431,433,1530,157,160,162,1531,1532,1533,1534,41,369,370,372,374,376,377,1535,142,51,41,44,46,48,51,1536,430,431,433,709,1538,1540,48,51,1543,1545,1546,1547,1394,1548,704,707,709,1549,1345,1348,1550,1551,1552,482,1171,1553,1554,430,431,433,554,554,554,1353,1023,1555,1556,595,597,599,601,1557,1558,41,44,46,48,51,1559,41,44,46,430,431,433,1561,1285,1286,1287,1290,547,1562,1563,482,1564,707,709,1565,1566,1567,41,44,46,48,51,1568,586,846,847,848,850,1570,1571,707,709,1298,1572,1573,1574,1575,41,44,46,48,51,1576,72,75,565,1578,1579,1580,1581,707,709,1298,1582,1583,1584,1585,1587,1588,1589,1590,8,1591,1593,70,72,449,450,1594,1353,1023,1595,1596,1597,1598,48,51,1599,1601,1602,1603,1604,707,709,1605,1607,442,443,1609,1610,1611,1612,1614,1615,1616,1617,430,431,433,1618,1619,1620,1621,1623,1624,1625,430,431,433,430,431,433,1626,142,51,41,44,46,48,51,1627,48,51,1629,1631,1632,1633,1634,1635,547,430,431,433,1636,603,604,606,609,609,610,611,614,616,430,431,433,1637,1638,1639,1640,1641,1642,1643,146,583,584,1644,1280,1281,1283,157,160,162,1645,1646,482,1647,41,44,46,48,51,1648,1650,430,431,433,1651,41,44,46,48,51,1652,1654,1655,1657,1658,1659,1660,1663,1665,348,349,316,1666,846,847,848,850,1668,846,847,848,850,1669,1671,321,324,1672,1673,846,847,848,850,1338,1339,430,431,433,1676,1677,1678,1587,1679,1680,1389,1390,1681,1682,430,431,433,565,1683,482,430,431,433,1684,1685,1686,312,314,316,430,431,433,430,431,433,1687,1565,1688,1208,1689,1690,1692,1694,1695,41,44,46,48,51,1696,1698,1699,1700,1701,1702,1703,565,1704,1705,41,44,46,48,51,1706,1708,430,431,433,1709,1710,198,201,430,431,433,521,524,526,528,531,1311,1312,1689,1690,1713,1714,1717,554,1353,1023,1718,1719,1720,1721,1722,1394,369,370,372,374,376,377,1723,77,442,443,1724,1725,1726,1728,363,846,847,848,850,430,431,433,1730,1731,1734,1737,1738,1740,1742,1743,482,1744,1745,1746,41,44,46,48,51,1747,348,349,316,430,431,433,1749,41,44,46,48,51,1750,1242,1243,1245,1247,1249,1251,1254,1256,1752,1753,430,431,433,1754,41,44,46,183,51,1755,1756,1757,1758,449,450,1759,1760,1761,1762,1763,430,431,433,1764,1765,1766,41,44,46,430,431,433,1767,41,44,46,48,51,1768,41,44,46,183,51,430,431,433,1770,41,44,46,183,51,1771,1772,1773,1774,1775,1776,1777,1778,482,1779,482,1780,146,307,308,311,312,314,316,1781,565,1782,400,402,363,1783,1784,1785,41,44,46,183,51,430,431,433,1786,482,1787,400,402,363,1788,1666,586,1790,1791,1298,1792,482,1793,41,44,46,183,51,1794,1795,146,1797,482,430,431,433,1798,482,1799,482,1800,482,430,431,433,1801,1802,1803,482,1710,198,201,430,431,433,1804,1805,1803,482,1806,1808,846,847,848,850,1809,482,1810,1803,482,1811,430,431,433,1812,482,1813,846,847,848,850,75,565,863,865,867,869,1814,1071,1815,430,431,433,846,847,848,850,1816,1817,1818,1819,1794,1795,146,1820,1821,1822,430,431,433,1823,430,431,433,1824,1825,1826,1827,1828,430,431,433,430,431,433,1829,1830,1831,1832,1833,1803,482,448,1834,1835,430,431,433,1836,41,44,46,48,51,1837,41,44,46,183,51,1839,430,431,433,986,430,431,433,1840,1841,41,44,46,48,51,1842,1844,482,72,75,77,442,443,709,1538,1540,1794,1795,146,1845,41,44,46,48,51,1846,142,51,41,44,46,183,51,1848,41,44,46,48,51,1849,482,1851,482,307,308,311,348,349,316,1852,430,431,433,1853,1803,482,369,370,372,374,376,377,427,1854,482,1855,482,1856,482,430,431,433,1857,1858,1859,1860,482,1861,430,431,433,1862,307,308,311,1863,1137,430,431,433,1864,482,1865,1866,482,369,370,372,374,376,377,430,431,433,1867,1868,1869,48,51,1471,1871,1872,1873,1874,41,44,46,183,51,1875,1876,1877,1878,1879,1880,1881,1882,312,314,316,1883,1884,1885,430,431,433,1887,41,44,46,430,431,433,1888,196,198,201,307,308,311,1863,1137,1890,1891,1892,430,431,433,1893,1894,1895,1896,1897,1898,1899,1900,482,1901,1902,430,431,433,77,442,443,1903,1904,1905,41,44,46,48,51,1906,1907,482,871,874,876,879,881,1908,142,51,41,44,46,48,51,1909,1208,1911,468,1912,482,1913,486,488,490,492,1914,725,1915,348,349,316,1916,1917,1919,307,308,311,1920,1921,565,1922,482,846,847,848,850,1923,482,1924,400,402,363,1389,1390,77,442,443,1925,1926,41,44,46,183,51,449,450,1927,41,44,46,183,51,482,430,431,433,1928,1929,1930,1931,482,1932,430,431,433,430,431,433,486,488,490,492,1713,1714,1717,1933,1934,1935,565,430,431,433,44,46,430,431,433,1936,1937,1938,1939,430,431,433,1940,1941,1942,1943,1944,41,44,46,430,431,433,430,431,433,1945,240,110,1946,1947,285,1948,1949,1950,1951,1952,1953,986,1954,1955,1956,142,51,41,44,46,430,431,433,1957,1803,482,1389,1390,1958,1959,292,295,297,299,302,1960,986,1961,1962,1440,321,324,327,329,1963,1964,1042,1043,1966,1967,430,431,433,785,1394,1970,1971,75,565,1972,1973,482,363,1974,1069,1071,1975,1976,41,44,46,430,431,433,846,847,848,850,1977,1978,430,431,433,1979,1980,1981,312,314,316,1730,1982,41,44,46,183,51,565,430,431,433,430,431,433,1983,449,450,521,524,1985,1986,1988,1989,1990,1991,1992,1993,1994,1995,675,1996,1997,1998,1999,75,565,2001,41,44,46,430,431,433,2002,2003,430,431,433,2004,2005,2006,430,431,433,2007,595,940,2008,2010,603,604,606,609,609,610,611,614,616,2012,2013,430,431,433,183,51,430,431,433,2014,2015,77,442,443,48,51,2016,2018,430,431,433,2019,2020,791,2022,449,450,2023,2024,2025,2026,2027,482,2028,2029,846,847,848,850,2030,1345,2031,2032,157,160,162,2033,482,2034,482,2035,77,442,443,430,431,433,482,2036,2037,2038,2039,2040,2041,146,2042,2043,2044,2045,482,2046,292,295,297,299,302,2047,2048,2049,482,2050,2051,2053,307,308,311,1920,2055,2056,2057,312,314,316,430,431,433,2058,1803,482,2059,2060,2061,430,431,433,2062,2063,2064,2065,2066,449,450,2067,2068,2069,2071,2072,2073,312,314,316,2074,2075,2076,846,847,848,850,2077,2078,2079,2080,312,314,316,2081,2082,2083,2084,2085,482,583,584,449,450,2086,41,44,46,430,431,433,2087,316,430,431,433,583,584,240,110,2088,2089,2090,482,430,431,433,2091,482,2092,2093,400,402,363,2095,482,2096,482,2097,2098,41,44,46,430,431,433,2099,565,2100,430,431,433,2101,430,431,433,2102,430,431,433,846,847,848,850,2103,846,847,848,850,2104,430,431,433,2105,77,442,443,2106,565,2107,2108,2109,2110,2112,2113,2114,547,449,450,2116,2117,1137,2118,2119,2120,2121,41,44,46,430,431,433,2122,2123,2124,482,2125,482,430,431,433,2126,2127,268,110,2128,77,442,443,2129,430,431,433,2130,2131,2132,2133,2134,77,442,443,2135,2136,2137,400,402,363,2138,919,2139,2140,2142,2144,2147,2148,2150,2151,971,2153,2154,307,308,311,1920],"thread_id":[3,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,523,523,523,523,523,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,523,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,1711,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,523,7,7,7,7,7,7,7,7,7,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,523,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,523,523,7,7,523,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1984,1984,1984,1984,1984,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7],"value":[14244473191,14241878096,14241878096,13236074847,8448295085,896992597,1048576,1048576,1048576,1154320036,1154320036,1154320036,1154320036,1054120,1051976,1051976,1049176,1049176,1048576,1084744813,1084744813,1084744813,1084744813,1084729174,1084729174,1084728406,1084728406,1084728406,1084728406,1084728406,1084728406,9148599,9148599,9146551,9146551,8935034,8935034,6104062,6104062,6104062,6104062,6092226,6092226,5857778,5857778,5857778,5857778,5857778,5857778,5857778,5857778,5857778,5840611,5840611,5840611,5840611,5834113,5834113,5579696,5578928,5578928,5578928,5550644,5550644,4296977,4296977,4296977,4296977,4296977,4296977,4296977,4296057,4296057,4235637,4232373,4232373,4232373,4211137,4211137,1057155,1055411,1053467,1050203,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,2960,1440,560,560,560,528,67938898,67938831,1611345,1611105,1610985,336654,336654,336654,335886,335886,335886,335886,335886,335886,335886,335886,333740,333740,79916,79916,79916,79916,79916,79916,62684,62684,32632,32632,9240,2144,28308,28308,28308,28308,16896,16896,3944,1744,536,536,536,536,35116,35116,35116,35116,35116,35116,35116,35116,35116,35116,22625,22625,1744,1744,976,14673,14673,14673,14673,9696,9696,1744,976,100520,100520,100520,100520,99094,99094,768,98326,98326,96278,96278,85717,85717,43274,43274,43274,43274,24519,24519,12872,12872,12872,12872,12872,12872,11335,11335,11335,10768,10768,1744,1744,1136,1136,568,23157,23157,23157,23157,11129,11129,1744,4152,888,888,888,1744,13940,13940,13940,13940,9033,9033,2648,904,904,904,1272587,1179975,50602,50602,50602,50602,50602,50602,1616,1616,1616,1616,1616,1616,1616,1616,528,528,29120,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,1184,528,528,51500,51500,51500,51500,51500,51500,51500,51500,51500,51500,51500,51404,51404,51404,51404,1616,1616,1616,1616,1616,1616,1616,1616,32,1075247490,1075247490,1075247490,1075247490,1075235903,1075235903,1075234159,1075234159,1075234159,1075234159,1075172876,1075172876,1075145380,1075145380,1075145380,1075145380,1075145380,1075145380,864,864,864,864,864,864,1024,2816,2816,2816,2816,2816,2816,1744,528,528,528,528,528,528,2846322177,2846322177,1216,1216,1216,1216,1216,1744,32,27936,27936,27936,27936,27936,27936,27936,27936,27936,8424,8424,2512,1075016271,1075016271,1075016271,1075016271,1075016271,1075016271,1075016271,1075016271,1075012783,1075012783,1075012783,1075012783,1075012783,1075012783,1074997875,1074997875,1339,1339,1339,315,315,315,24254,24254,24254,24254,24254,24254,19330,19330,768,6965,6965,6965,6965,6965,6965,2512,2512,768,4912,4912,4912,4912,4912,4912,4016,4016,1744,1074991696,1074991696,1074991696,1074991696,1074964002,1074964002,1074951369,1074949849,1074949849,1074949849,1074949849,1074949849,976,117665,104673,104673,20108,20108,976,8144,2048,2048,2048,2048,2048,2048,2048,320001,320001,320001,320001,259240,259240,138024,138024,138024,138024,49242,49242,1744,1744,49061,49061,49061,49061,34656,34656,30400,30400,30400,30400,21368,21368,15590,15590,15590,15590,15590,15590,9524,9524,1744,768,768,8623,8623,8623,8623,5024,5024,768,34267,34267,34267,34267,13910,13910,1744,976,976,976,976,976,976,976,976,22258,18994,18994,18994,9998,9998,1744,1108557,1108557,1108557,1108557,1108557,1108557,44973,44205,44205,44205,31936,31936,3264,281778,281778,281778,281778,264175,264175,77355,77355,77355,77355,65295,65295,976,976,170062,170062,170062,170062,170062,170062,154248,153480,153480,153480,95888,95888,1744,1744,1744,14766,14766,14766,14766,6958,6958,768,4838,4838,4838,4838,1142,1142,1142,1744,1520,9472,1320,93627,93627,93627,93627,91867,91867,4120,2376,1400,632,632,632,8216,6472,4688,3920,3264,4120,2376,1400,632,632,632,1744,3536,768,4120,2376,976,976,4952,3208,1784,1784,12926,12926,12926,12926,5558,5558,768,1424,656,656,656,1744,5145,5145,5145,5145,5145,5145,3361,3361,3361,3361,3361,3361,1537,1537,769,769,769,769,215484,215484,215484,215484,215484,215484,215484,214716,214716,214716,154173,154173,60055,60055,60055,60055,54832,54832,25926,25926,25926,25926,25926,25926,768,53132,53132,53132,53132,53132,53132,41864,41864,41864,41864,41864,41864,41864,41864,13256,13256,13256,13256,13256,13256,9616,9616,2512,165228,165228,165228,165228,164708,164708,73545,73545,73545,73545,72671,72671,976,976,976,1744,49788,1520,1520,1520,1520,1395095,1395095,1395095,1395095,1395095,1395095,1380392,1380392,250375,250375,250375,250375,232777,232777,1744,1744,976,976,33354,33354,33354,33354,12600,12600,1744,768,1744,1098485,1098485,1098485,1095669,1095669,1095669,1095669,1095669,1095669,22409,22409,5232,5232,5232,5232,5232,5232,1744,1744,41824,50479,50479,50479,50479,50479,50479,50479,50479,50479,50479,50479,50479,96,96,32,32,32,32,32,32,528,528,1744,560,560,5845118656,5845118656,5845118656,1048576,1048576,1048576,82452,82452,82452,82452,82452,82452,82452,82452,82452,82452,60232,60232,7865,6121,4257,3264,976,976,976,976,1744,1744,5357,3613,1749,981,981,981,1744,10115,10115,10115,10115,10115,10115,3942,3942,3942,57815,57815,57815,57815,57815,57815,14567,14567,14567,14567,14567,14567,13032,13032,2568,2568,2568,2568,824,824,824,1083665,1082897,1082897,1082897,1082897,1082897,14753,14753,14753,14753,13401,13401,10792,10792,10792,10792,10792,10792,3832,3832,1520,1520,120024,120024,120024,120024,120024,120024,87488,87488,87488,87488,82364,82364,1096,3696,3696,976,39952,39952,39952,39952,2048,2048,2048,2048,2048,2048,152,152,152,152,152,88,88,88,88,88,88,88,88,88,18840,18840,18840,18840,18208,18208,1744,39718,39718,38950,38950,28410,28410,24922,24922,24922,24922,24922,24922,3504,3504,2736,8192,1744,30800,30800,30800,30800,30800,30800,976,38183,38183,38183,38183,28940,28940,1744,1744,976,2720,1744,976,976,976,1744,15744,15744,15744,15744,15744,15744,1744,976,56483,56483,56483,56483,19321,19321,768,1520,39826,39826,39826,39826,39826,39826,2889,2889,2889,2889,1537,1537,768,2512,976,8832,8832,8832,8832,8832,8832,6808,6808,3320,3320,3320,1106,1106,1106,43248,43248,41728,41728,19335,19335,13351,13351,11303,11303,5024,5024,768,768,1744,107459,107459,84073,84073,60240,60240,1952,1952,1952,1952,1952,1952,976,103900,103900,103900,103900,86456,86456,65091,65091,65091,65091,48328,48328,11600,11600,11600,11600,11600,11600,6752,6752,1744,2576,2576,2576,2576,832,832,832,23386,23386,23386,23386,23386,22820,22820,976,8406,8406,8406,8406,662,662,662,5456,3712,1808,1040,1040,1040,7744,7744,2512,1744,145707,145707,145707,145707,145707,145707,5043,5043,5043,5043,2995,2995,1744,1744,1744,1400,768,136723,136723,136723,136723,134214,134214,129993,129993,129993,129993,128969,128969,36370,36370,36370,36370,36370,36370,36370,36370,9302,9302,976,976,976,2928,2928,2928,2928,2928,2928,976,976,976,1016,1772552177,1772545683,1772545683,1772545683,1772545683,1772545683,1274263202,1274263202,1274263202,426177943,84056789,84056789,84056789,84056789,84056789,84053429,67286472,552,40,656,656,1024,1024,1024,1024,1024,1024,39088,39088,39088,39088,37040,37040,37040,37040,8192,5456,3712,1904,1904,21088,21088,21088,21088,12472,12472,1744,976,768,7520,5776,1824,1824,4952,3208,1424,656,656,656,4120,2376,1400,632,632,632,1744,12786,12786,12786,408,3264,976,15102,15102,15102,15102,6568,6568,3304,792,792,792,792,768,768,976,1744,1744,6731,976,1744,1016,792,792,792,792,976,976,1492274,1492274,1492274,1492274,1458718,1458718,11843,11843,11843,11843,11843,11843,11843,11843,11843,11843,6123,6123,5355,5355,5355,5355,5355,5355,768,768,768,2200,1744,1074601,1074601,1074601,1074601,23440,23440,1744,1744,976,768,17182,17182,17182,17182,9056,9056,5776,4032,2208,688,688,688,1744,976,976,976,18536,18536,18536,18536,12752,12752,1520,2709,10206,10206,10206,10206,4712,4712,768,1824,1824,7520,5776,1824,1824,1024,976,1952,1952,1952,1952,1952,1952,976,2512,1304,2512,2512,768,768,1744,5088,3344,1864,1864,1744,1056,1056,8634,8634,8634,8634,4373,4373,4373,768,976,976,976,4936,4936,4936,4936,2512,2512,768,1520,6096,6096,6096,6096,6096,4016,4016,1744,920,920,920,1744,976,1744,966992,3936,1744,1744,1744,528,528,528,528,528,528,1744,1744,3066,3066,1744,1,1,1,1,1,1,1744,1744,1744,1055096,1055096,1055096,1055096,1049096,1049096,1049096,31431,31431,31431,31431,31431,31431,16240,16240,2512,528,528,528,528,528,528,1744,768,216433578,320,320,3264,50383,50383,50383,50383,1616,1616,1616,1616,1616,1616,1616,1616,528,528,2512,16147,16147,16147,16147,10821,10821,10821,2319,2319,2319,2319,1744,1744,1744,1744,4924,4924,4924,1744,15814,15814,15814,15814,5738,5738,768,14005,1744,976,2512,520,520,520,1520,211517,211517,211517,1744,1744,1744,1744,6000,6000,2512,976,1744,1744,768,1784,1784,41112,41112,41112,41112,41112,41112,41112,39496,37976,37976,37976,37976,37976,37976,37976,37976,29181,29181,1520,67927,67927,67927,67927,46941,46941,46941,1784,1784,1520,976,1744,1744,6066,6066,6066,2800,2800,2800,256,256,192,128,7368,7368,7368,1744,1744,1744,67256168,1744,582205,582205,582205,582205,582205,582205,582205,582205,533618,533618,533618,533618,533618,944,976,976,1520,1744,976,1520,7148,7148,7148,7148,7148,7148,976,17444,17444,17444,976,2512,976,976,1744,768,976,976,2512,1744,1744,1744,480244,8992,8992,8992,8992,6000,6000,1744,1744,1552,1552,1552,1520,1520,1520,1520,1520,1520,1520,2496,6758,6758,6758,6758,3280,3280,2512,1744,17603,17603,17603,2512,2512,6694,6694,6694,6694,6694,6694,4702,4702,1744,976,976,976,976,6173,6173,2117,2117,2117,921,921,921,5326,5326,3790,11002,11002,11002,11002,5854,5854,5854,2024,2024,2024,5148,5148,3612,616,965,965,965,1744,1744,1744,1744,6749,6749,6749,6749,6749,6749,2512,2512,1744,8226,8226,8226,8226,2381,2381,2381,5845,5845,2797,1744,3678,1744,4256,768,768,1744,834,258,976,61457864,61457864,61418376,61418376,59449336,59425112,59425112,59425112,59425112,27006310,768,3464,3464,3464,3464,3464,3464,3464,2117,2117,720,1824,768,1616,1616,1616,1616,1616,1616,1616,1616,32,1644723152,1644723152,80,1644723072,1644723072,1808,768,9052,9052,9052,9052,8284,8284,8284,768,2512,9243,9243,9243,768,1744,1744,1744,1744,1744,1744,976,608,608,608,608,608,608,2944,2944,2144,2144,2144,2144,3264,4283,3893,3893,3893,560,560,560,3248,1864,1864,1744,26512,26512,26512,26512,11417,11417,4338,4338,4338,4338,2050,2050,2050,976,1744,18744,18744,18744,18744,16912,16912,1744,8996,8996,8996,9438,9438,9438,9438,9438,9438,4819,4819,1331,1331,1331,315,315,315,2712,2438,2438,2438,2438,2438,2438,2438,339555679,339555679,339555679,29278,1744,1744,1744,1744,5357,1744,1744,1744,1744,608,608,608,608,608,608,20357,20357,20357,1744,703635,9,9,14405,14405,14405,1744,6004,6004,6004,6004,6004,6004,5236,5236,5236,3264,1051840,1051840,1051840,1051840,1051840,1051840,1051840,1051840,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,1048576,2498,1744,5807,2512,976,768,12632,12632,12632,12632,12632,12632,2634,2634,2634,2634,2634,1744,2048,2048,2048,2048,2048,2048,88782,88782,88782,5456,3712,1904,1904,1016,1744,1744,1744,1744,1744,36937,36169,36169,36169,14905,14905,14905,13028,13028,13028,13028,8319,8319,6799,6799,6799,6799,4071,4071,2327,2262,66322470,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,1384,904,904,904,360,240,240,976,3976,3976,3976,3976,1744,1744,1744,1744,3090,503,16763,16763,16763,568,768,768,768,768,768,12992,1017,976,976,29679,29679,29679,1,1,1,1,1,1,29752,3264,3264,1520,1520,2280,769,769,769,769,769,769,768,2512,10709,10709,10709,10709,8272,8272,4909,1744,2288,2288,768,4453,4453,4453,4032,768,1744,3838,3838,3838,14248,9240,9240,9240,9240,9240,1136,12750,12750,12750,12750,12750,12750,6087,6087,6087,32,32,32,32,32,32,48986,1520,1520,1520,1520,14444,14444,14444,14444,12924,12924,12924,47466,29657,29657,29657,29657,29657,29657,29657,20834,20834,1744,1744,1680,528,528,1196,1196,1196,568,568,976,66321086,66321086,66321086,66321086,246,24,24,24,24,24,24,24,24,24,1744,1056,1744,1744,1744,1744,1744,2667,1600,1600,1600,1600,1600,1600,2048,2048,2048,2048,2048,2048,1600,1600,1600,1600,1600,1600,1744,2512,2512,2512,2512,2512,2512,2512,4032,768,768,296,296,21264,21264,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,768,768,976,976,1744,6558,1744,1744,158719571,158719571,158719571,158719571,12449370,2512,48268,47059,47059,46780,46780,46780,46780,46780,8791,1744,1744,37989,37989,3944,3944,3944,3944,1744,1744,1744,1744,1744,1744,528,528,552,552,552,552,10076,10076,10076,15191,15191,15191,30442132,1784,39488,39488,39488,39488,4613,4613,4613,8860,54886,54886,2566,398,398,2496,4848,4848,4848,96,96,96,32,32,32,32,32,32,1520,1744,8823,1744,163679237,124073603,124060803,58292910,58292910,90613,90613,90613,90613,7504,7504,3264,17809,17809,17809,17809,17809,17809,17809,17809,20986,20986,3365,4709,4709,4709,3264,1744,6458,6458,6458,6458,3264,3264,1744,976,22344271,2415,768,768,768,3887,1520,1520,1520,528,528,60761,60761,60761,976,976,780204843,411099628,398459177,29210652,27041837,608,608,608,608,608,608,1744,27694,27694,27694,1347,1347,1347,1347,248,248,248,7960,6216,4312,1048,1048,1048,1768,1768,1768,1768,1768,1768,1768,1768,1768,2270,3605,768,32,32,32,32,32,2512,5223,5223,5223,4587,4587,4587,83109,83109,83109,1520,1744,976,976,3464,16766957,16766957,6663,6663,2407,2407,2407,1368,1368,1368,976,3264,34875,34875,768,3264,10540,10540,10540,1073260,1073260,1073260,3744,4272,4272,1744,1744,1744,1744,1744,1744,976,1744,66320840,66320840,24,24,24,24,24,24,24,1426,1426,1426,1744,65734378,20525624,4319,49502,1520,4977,4977,4977,1162520,1162520,9032,9032,9032,4120,1744,1744,1744,1744,1888,1888,27068,27068,27068,369248525,369248525,1744,13359,67879360,67879360,67879360,120077,18755,18755,18755,120,120,120,120,120,32,32,28284,28284,28284,26557,26557,26557,26557,8494,8494,568,24736,23552,23552,1744,1744,1744,619519742,619519742,619519742,256,256,1744,1520,30263413,30263413,22754689,22754689,4202,12572,12572,12572,12572,6251,6251,4299,1520,1744,12269,12269,12269,1744,344,1744,976,3264,1744,1744,1888,1888,1888,1888,64,64,3194,3194,3194,976,616,1744,1744,1744,1744,1056,1056,1056,1056,1056,1056,1056,1056,16708,16708,16708,16708,9972,9972,8592,8592,8592,8592,6080,6080,6080,1304,928,928,5844070080,5844070080,39341,39341,39341,39341,26156,26156,26156,1744,1744,1744,2512,2512,1744,1670,1670,1670,1670,1670,1670,1744,12800,1744,976,4399,32840,32840,32840,32840,27589,27589,22580,22580,22580,22580,22580,22580,8564,8564,8564,8564,2600,2600,768,96559,2816,2816,2816,2816,5124,5124,5124,1744,976,1744,768,3840,1744,1744,5232,5232,5232,5232,5232,5232,1744,1744,730770864,1768,1744,16269,16269,16269,976,2489,1073743360,528,528,1744,1744,2400,2400,2400,2400,2400,2400,2400,2400,2400,2400,478128,401584,39680,1744,1744,528,1744,37904,37904,22283,22283,1744,18855,18511,528,528,5494,5494,5494,20754,20754,20754,32,32,32,32,32,32,1744,1744,1744,3488,3488,3488,3488,3488,3488,3488,3488,1744,1744,1744,1744,1864,1864,16830235,23080,23080,22784,22784,1520,768,5120,2512,1744,5167,5167,5167,5167,2816,2816,768,976,1056,3952,688,688,688,2544,2544,2544,2544,2544,2208,2208,1486560,1486560,256,1380,1744,2839,1744,2168815,3887,39605634,640,640,640,640,976,976,13427,13427,13427,13427,13427,13427,120,120,120,120,1744,976,2512,1904,1904,2512,2512,1744,1352,1352,1352,22272,22272,976,976,976,976,592,552,256,256,3264,91388409,568,14113,14113,14113,14113,4676,4676,4676,1832,1832,1832,12491,12491,12491,2048,17232,17232,17232,166521288,166521288,166521288,40,50304,50304,2512,2512,1744,1744,1744,2992,2992,2992,1744,1744,3816,524568,1480,768,3162,48767,47247,17793,17793,17793,17793,17793,17793,17793,17793,976,976,616,1744,1744,1744,1744,18063,18063,18063,210806447,3117,1744,4952,3208,1424,656,656,656,4560,1744,2350,2424,2424,2424,19512,19512,19512,6321,6321,6321,1280,1280,1280,1280,976,2048,1744,9748,9748,2048,2048,2048,2048,2048,2048,3488,3488,3488,3488,3488,3488,3488,3488,1744,61283,61283,61283,3360,3360,3360,9437,9437,3524,1744,25515586,1744,1744,3264,3264,3264,3264,3264,3264,3264,1744,650,1744,1744,5551,1744,1744,3599,3599,3599,619519486,608,608,608,608,480244,32,32,32,32,32,32,4407,4407,4407,4407,4407,4407,4407,4407,4407,4407,2663,2663,2663,3424,32,32,32,32,32,1744,3264,1744,197862,197862,197862,49455,976,17399,17399,17399,17399,10302,10302,768,768,1744,1744,1744,1744,1744,133453,133453,133453,133453,4553,1744,6512,2512,2512,2512,2512,2512,2512,1744,3613,1749,768,3914,1744,768,144755711,144755711,144755711,144755711,1200,1397,703626,9348,9348,768,568,688,688,688,688,5088,3344,1864,1864,2448,619518878,619518878,976,1744,336,344,13185,13185,3816,28315691,7849,1744,25203,25203,25203,25203,25203,1627,1627,1744,976,3944,2200,1744,394,976,1744,1024,1024,1024,1744,1544,6494,6494,6494,1520,768,14908,14908,14908,1760,1760,1760,1568,3488,3488,3488,3488,3488,3488,3488,1744,1744,1744,1744,2328,1520,37360647,32,32,32,10561,10561,10561,16664,88,88,88,88,88,88,88,88,88,566,566,566,2136,600,1744,16218,67,67,4221,3453,768,768,2048,1712,1712,1712,1712,1712,1712,1744,1744,1744,3264,3264,3264,3264,3264,3264,1520,1744,2728,2728,2728,9092,9092,9092,9092,4464,4464,1744,694278,694278,1744,279,279,279,279,1280,1039,1039,1039,7257,1744,1744,1744,1744,4480,1744,1744,1744,1744,1520,1001048061,1001048061,1001048061,1001048061,1001048061,1744,1744,1744,1744,222,222,2232,2232,2232,40592,703719,9432,9432,1744,1069,696,696,694278,1744,22220,22220,22220,3264,1744,1744,12060,12060,12060,3120,1744,976,1716,1716,1716,33556,33556,33556,5720,5720,5720,768,37331545,3264,8795,66320816,66319432,66318576,1744,768,768,768,768,768,768,768,768,1744,3264,3264,1744,976,768,1744,6336,6336,6336,6336,6336,6336,1744,1744,7097,7097,7097,2404,1776,1776,1776,37162,37162,37162,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,166470944,166470944,166470944,6512,1744,1744,768,1744,1744,2048,2048,2048,2048,2048,2048,976,632,632,632,1744,1744,1744,1744,976,1744,1744,1744,1744,11412,11412,11412,568,568,568,568,568,568,1744,1744,1744,2512,976,9534,9534,9534,9534,2512,2512,768,1617,1617,1617,4261,4261,4261,4872,4872,4872,4872,1744,1744,1744,1209,1209,1209,1209,1209,1209,1209,1209,1384,1520,21418,21418,21418,4929,4929,4929,4929,4929,4929,1744,976,2512,1744,1944,1944,3840,976,976,1744,976,14703,14703,14703,1744,976,1055923,1055923,1055923,1055923,1050859,1050859,1050859,11453,11453,11453,11453,11453,11453,11453,11453,11453,11453,11453,11453,6279,6279,6279,561,561,561,561,561,561,976,2832,976,1744,3264,2240,1744,1744,1744,6368,6368,2512,2512,3363,3363,3363,1731,1731,1731,768,3264,1744,1744,1744,1744,3216,1520,1883,1883,1883,1883,1883,1883,8616,8616,8616,2512,2512,976,976,976,976,28204,13250,768,1744,7785,148407,1744,1744,16101,16101,16101,16101,16101,16101,2512,2512,2512,1744,1744,11587,11587,11587,1744,1744,976,976,1744,1744,5251,5251,5251,1744,1744,1744,1744,2802,2802,2802,11836,11836,11836,768,1744,1744,1744,64,64,1744,1744,1744,1744,1744,1744,1744,1744,1744,1744,3128,3128,3128,1744,1744,1744,1744,1744,1744,1744,3952,3264,29454,29454,29454,29454,9,9,1744,8534,8534,8534,1744,1744,1744,1744,1744,4096,8192,1744,1744,1744,1744,1744,2552,976,4628,4628,4628,976,3478,3478,3478,976,1520,1016,976,75616,2200,2200,2200,17598,17598,17598,1744,976,976,3264,1744,1744,1744,768,2048,1520,2351,2351,2351,1,1,1,1,1,1,1,1,1,1,1,1,2526,1352,1352,1352,261,21236,21236,21236,3046,22320,22320,22320,22320,22320,22320,768,976,976,2376,1400,632,632,632,12640451,12640451,12640451,2512,2512,2512,13808,13808,13808,13808,13808,13808,13808,13808,13808,13808,13808,13808,13808,13808,7744,7744,7744,7744,7744,7744,1744,1744,1744,1744,1214,1214,1214,280,280,280,2512,12028,12028,12028,1744,1744,1744,2048,2048,2048,2048,2048,2048,768,1744,1744,1744,1744,1744,1744,1051161,1051161,1051161,480588,1744,1744,1744,1744,2224,57592,57592,57592,1744,768,768,768,768,768,1535,1535,1535,976,976,42243697,1744,1744,2048,2048,2048,2048,2048,2048,22393,22393,22393,768,1744,976,5064,5064,768,1744,768,1824,1744,1,1,1,1,1,1864,976,2512,976,1744,1744,3616,2512,1016,1016,1016,3264,4296,2552,23833,23833,23833,1420,1420,1420,1420,1420,1420,1420,1744,1418,1418,1418,768,768,768,768,768,76544,768,976,7022,7022,7022,976,976,1744,976,1744,976,1744,1744,1744,2848,1744,2437,2437,2437,981,981,981,1520,1744,1339,1339,1339,1339,800,800,768,1744,1744,29445,29445,29445,20654,20654,7472,7472,7472,7472,7472,7472,6000,6000,1744,8791,2512,768,976,976,4086,1520,1520,1520,1520,1486560,1486560,1744,1632,1632,1632,768,128,1744,768,768,768,768,12893,768,2512,2512,1744,1744,1744,1744,1744,1744,976,976,976,976,464,464,712,712,712,7399,3328,3328,3328,3328,3328,3328,976,976,4314,4314,4314,4314,4314,4314,1744,60543,60543,60543,1744,2512,1744,1744,1744,768,5784,5784,5784,539,539,539,1520,1520,1520,1520,856,856,856,1104,1744,2512,768,3640,3640,3640,7700,7700,7700,7700,7700,976,1744,976,1744,15095,15095,15095,5008,1516,3059,1744,2734,2734,2734,2734,2734,2734,2734,874,874,874,1744,528,528,1744,2425,32,1744,4240,1744,2446,1539,1744,267,1744,1744,945,945,945,945,945,945,945,945,945,1744,1744,1744,1160,1160,2489,736,736,736,736,736,736,1744,264,1744,1744,80,80,80,80,80,2138976,2138976,2049,2049,792,792,2146,2146,2146,2048,1744,1744,1744,1480,768,768,1744,1056,976,1744,9,9,1744,661,661,661,661,661,661,661,1744,1744,1744,1744,768,1592,6736,6736,6736,1744,2512,27975615,1446,1446,1446,768,753,753,753,753,753,753,768,4237,4237,4237,1992,1992,1992,976,976,976,64,64,64,64,64,3364,1744,1744,976,976,1520,1744,1520,768,976,80,80,1808,768,3186,3186,3186,3186,3186,3186,3186,1056,768,6498,6498,6498,1744,768,768,2080,2080,2080,88,88,88,88,88,88,88,88,88,88,88,88,88,88,5008,2278,1952,1952,1952,567,567,5964,5964,5964,1520,1744,1040,1040,1040,768,768,768,2312,7808,7808,7808,1744,1520,768,3264,1904,1904,1744,3264,2288,976,1744,1744,1744,1016,1744,1744,1744,1744,1160,1160,1160,1832,1832,1832,1832,1056,1056,1904,1904,4096,688,688,688,1472,1472,1472,1744,2048,976,1744,976,1216,1744,1744,1744,10984,1744,1744,1744,1024,1024,1024,1024,1024,1024,3575,1744,3242,3242,3351,3351,3351,768,768,768,768,3264,1744,1744,934,934,934,15639,15639,15639,1744,1744,1744,3468,2460,1016,4619,4619,4619,2024,2412,1744,976,1744,1864,1864,976,1744,1104,1744,976,976,1024,1024,1024,1744,1744,976,1744,1744,1744,1744,976,1096,10069411,976,4971,4971,4971,976,1744,976,1744,976,976,768,768,976,976,976,612,612,612,612,612,612,976,1257,896,896,896,12992,12992,528,528,768,1744,1744,1744,15621,15621,15621,1744,1744,1744,976,976,976,976,1016,1016,1744,1744,1056,520,520,520,520,520,520,520,976,768,1136,2509,2509,2509,1744,575,575,575,1744,4907,4907,4907,1744,1744,1744,1744,1520,1744,1744,1744,1744,1744,8126,8126,8126,1744,1040,1040,1040,976,768,1744,976,32,32,32,32,32,32,1784,1784,8192,768,768,29776453,976,2644,2296,2296,2296,2296,2296,2296,2296,1744,768,1744,1744,1744,1744,632,632,632,1744,1744,528,528,3264,712,712,712,1744,1251,1251,1251,976,1744,976,1520,64,993,993,993,768,1744,976,976,976,976,1520,1520,1104,1104,1104,1104,568,568,1744,976,616,7774,1520,768,768,768,768]},"strings":["\u003croot\u003e","\u0026lt;tracker\u0026gt;","\u003cb\u003ememray\u003c/b\u003e","0x0"," self._quantize_rtn()\n","quantize","/home/yiliu7/workspace/auto-round/auto_round/compressors/base.py","0x1"," return func(*args, **kwargs)\n","decorate_context","/usr/local/lib/python3.12/dist-packages/torch/utils/_contextlib.py"," self._quantize_via_rtn_blockwise(all_to_quantized_module_names)\n","_quantize_rtn"," self._quantize_layer_via_rtn(m.tmp_name, to_cpu=self.low_gpu_mem_usage)\n","_quantize_via_rtn_blockwise"," m = m.unwrapper({})\n","_quantize_layer_via_rtn"," wrapper_layer = WrapperWALayer(\n","unwrapper","/home/yiliu7/workspace/auto-round/auto_round/wrapper.py"," super(WrapperWALayer, self).__init__()\n","__init__"," super().__setattr__(\"_load_state_dict_pre_hooks\", OrderedDict())\n","/usr/local/lib/python3.12/dist-packages/torch/nn/modules/module.py"," all_inputs = self.cache_inter_data(all_first_block_names, self.nsamples)\n"," self.calib(nsamples, calib_bs)\n","cache_inter_data"," for data in self.dataloader:\n","calib"," data = self._next_data()\n","__next__","/usr/local/lib/python3.12/dist-packages/torch/utils/data/dataloader.py"," data = self._dataset_fetcher.fetch(index) # may raise StopIteration\n","_next_data"," return self.collate_fn(data)\n","fetch","/usr/local/lib/python3.12/dist-packages/torch/utils/data/_utils/fetch.py"," input_ids_list = input_ids.tolist()\n","collate_batch","/home/yiliu7/workspace/auto-round/auto_round/calib_dataset.py"," from auto_round.calib_dataset import get_dataloader\n","_find_and_load at \u003cfrozen importlib._bootstrap\u003e:1360","_find_and_load","\u0026lt;frozen importlib._bootstrap\u0026gt;","_find_and_load_unlocked at \u003cfrozen importlib._bootstrap\u003e:1331","_find_and_load_unlocked","_load_unlocked at \u003cfrozen importlib._bootstrap\u003e:935","_load_unlocked","exec_module at \u003cfrozen importlib._bootstrap_external\u003e:995","exec_module","\u0026lt;frozen importlib._bootstrap_external\u0026gt;","_call_with_frames_removed at \u003cfrozen importlib._bootstrap\u003e:488","_call_with_frames_removed","from datasets import Dataset, Features, IterableDataset, Sequence, Value, concatenate_datasets, load_dataset\n","\u0026lt;module\u0026gt;","from .arrow_dataset import Dataset\n","/usr/local/lib/python3.12/dist-packages/datasets/__init__.py","from .arrow_reader import ArrowReader\n","/usr/local/lib/python3.12/dist-packages/datasets/arrow_dataset.py","from .download.download_config import DownloadConfig # noqa: F401\n","/usr/local/lib/python3.12/dist-packages/datasets/arrow_reader.py","_find_and_load_unlocked at \u003cfrozen importlib._bootstrap\u003e:1310","from .download_manager import DownloadManager, DownloadMode\n","/usr/local/lib/python3.12/dist-packages/datasets/download/__init__.py","from ..utils.file_utils import (\n","/usr/local/lib/python3.12/dist-packages/datasets/download/download_manager.py"," from aiohttp.client_exceptions import ClientError as _AiohttpClientError\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/file_utils.py","from .client import (\n","/usr/local/lib/python3.12/dist-packages/aiohttp/__init__.py","@attr.s(auto_attribs=True, frozen=True, slots=True)\n","/usr/local/lib/python3.12/dist-packages/aiohttp/client.py"," return builder.build_class()\n","wrap","/usr/local/lib/python3.12/dist-packages/attr/_make.py"," self._eval_snippets()\n","build_class"," locs = _linecache_and_compile(\n","_eval_snippets"," script.splitlines(True),\n","_linecache_and_compile"," layer_names = self._get_quantized_layer_names_outside_blocks()\n"," all_layers_in_block = get_layer_names_in_block(self.model, self.supported_types, self.quant_block_list)\n","_get_quantized_layer_names_outside_blocks"," for n, m in model.named_modules():\n","get_layer_names_in_block","/home/yiliu7/workspace/auto-round/auto_round/utils/model.py"," yield from module.named_modules(\n","named_modules"," submodule_prefix = prefix + (\".\" if prefix else \"\") + name\n"," pbar.set_description(f\"Calculate weight global scale: {name}\")\n"," self.refresh()\n","set_description","/usr/local/lib/python3.12/dist-packages/tqdm/std.py"," self.display()\n","refresh"," self.sp(self.__str__() if msg is None else msg)\n","display"," return self.format_meter(**self.format_dict)\n","__str__"," l_bar += f\u0027{percentage:3.0f}%|\u0027\n","format_meter"," pbar = tqdm(all_to_quantized_module_names)\n"," cls.monitor = TMonitor(cls, cls.monitor_interval)\n","__new__"," Thread.__init__(self)\n","/usr/local/lib/python3.12/dist-packages/tqdm/_monitor.py"," self._started = Event()\n","/usr/lib/python3.12/threading.py"," self._cond = Condition(Lock())\n"," self._waiters = _deque()\n"," self.dataloader = get_dataloader(\n"," dataset_final = get_dataset(tokenizer, seqlen, dataset_name, seed, nsamples)\n","get_dataloader"," dataset = get_dataset(\n","get_dataset"," calib_dataset = load_dataset(\"NeelNanda/pile-10k\", split=split)\n","get_pile_dataset"," builder_instance = load_dataset_builder(\n","load_dataset","/usr/local/lib/python3.12/dist-packages/datasets/load.py"," builder_instance: DatasetBuilder = builder_cls(\n","load_dataset_builder"," extend_dataset_builder_for_streaming(self)\n","/usr/local/lib/python3.12/dist-packages/datasets/builder.py"," extend_module_for_streaming(builder.__module__, download_config=download_config)\n","extend_dataset_builder_for_streaming","/usr/local/lib/python3.12/dist-packages/datasets/streaming.py"," patch_submodule(module, \"scipy.io.loadmat\", wrap_auth(xsio_loadmat), attrs=[\"__version__\"]).start()\n","extend_module_for_streaming"," self.__enter__()\n","start","/usr/local/lib/python3.12/dist-packages/datasets/utils/patching.py"," submodule = import_module(\".\".join(submodules[: i + 1]))\n","__enter__"," return _bootstrap._gcd_import(name[level:], package, level)\n","import_module","/usr/lib/python3.12/importlib/__init__.py","_gcd_import at \u003cfrozen importlib._bootstrap\u003e:1387","_gcd_import","from . import arff, harwell_boeing, idl, mmio, netcdf, wavfile\n","/usr/local/lib/python3.12/dist-packages/scipy/io/__init__.py","_handle_fromlist at \u003cfrozen importlib._bootstrap\u003e:1415","_handle_fromlist","class WAVE_FORMAT(IntEnum):\n","/usr/local/lib/python3.12/dist-packages/scipy/io/wavfile.py"," enum_class = super().__new__(metacls, cls, bases, classdict, **kwds)\n","/usr/lib/python3.12/enum.py"," enum_class._value2member_map_.setdefault(value, enum_member)\n","__set_name__"," enum_class._member_names_.append(member_name)\n","from ._arffread import *\n","/usr/local/lib/python3.12/dist-packages/scipy/io/arff/__init__.py","class MetaData:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/arff/_arffread.py","class Attribute:\n","r_attribute = re.compile(r\u0027^\\s*@[Aa][Tt][Tt][Rr][Ii][Bb][Uu][Tt][Ee]\\s*(..*$)\u0027)\n"," return _compile(pattern, flags)\n","compile","/usr/lib/python3.12/re/__init__.py"," p = _compiler.compile(pattern, flags)\n","_compile"," return _sre.compile(\n","/usr/lib/python3.12/re/_compiler.py","from ._harwell_boeing import hb_read, hb_write\n","from .hb import hb_read, hb_write\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_harwell_boeing/__init__.py","class HBMatrixType:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_harwell_boeing/hb.py","class HBInfo:\n","class MalformedHeader(Exception):\n","from ._fortran_format_parser import FortranFormatParser, IntFormat, ExpFormat\n","class Tokenizer:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_harwell_boeing/_fortran_format_parser.py","class BadFortranFormat(SyntaxError):\n","from .matlab import loadmat, savemat, whosmat\n","from ._mio5 import MatlabFunction, varmats_from_mat\n","/usr/local/lib/python3.12/dist-packages/scipy/io/matlab/__init__.py","from ._mio import loadmat, savemat, whosmat\n","from ._mio5 import MatFile5Reader, MatFile5Writer\n","/usr/local/lib/python3.12/dist-packages/scipy/io/matlab/_mio.py","from ._mio5_utils import VarReader5\n","/usr/local/lib/python3.12/dist-packages/scipy/io/matlab/_mio5.py","exec_module at \u003cfrozen importlib._bootstrap_external\u003e:1297","class MatlabOpaque(np.ndarray):\n","/usr/local/lib/python3.12/dist-packages/scipy/io/matlab/_mio5_params.py","class MatlabFunction(np.ndarray):\n"," _def = {\u0027dtypes\u0027: convert_dtypes(mdtypes_template, _bytecode),\n"," dtypes = dtype_template.copy()\n","convert_dtypes","/usr/local/lib/python3.12/dist-packages/scipy/io/matlab/_miobase.py","mdtypes_template = {\n","from ._mio4 import MatFile4Reader, MatFile4Writer\n","class MatFile4Writer:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/matlab/_mio4.py","class MatFile4Reader(MatFileReader):\n"," @docfiller\n","MatFile4Reader"," func.__doc__ = docformat(doc, docdict)\n","decorate","/usr/local/lib/python3.12/dist-packages/scipy/_lib/doccer.py"," return docstring % indented\n","docformat","class VarReader4:\n","from ._miobase import _get_matfile_version, docfiller\n","class MatFileReader:\n","MatFileReader"," dataset_module = dataset_module_factory(\n"," ).get_module()\n","dataset_module_factory"," exported_dataset_infos = _dataset_viewer.get_exported_dataset_infos(\n","get_module"," info_response = get_session().get(\n","get_exported_dataset_infos","/usr/local/lib/python3.12/dist-packages/datasets/utils/_dataset_viewer.py"," return self.request(\"GET\", url, **kwargs)\n","get","/usr/local/lib/python3.12/dist-packages/requests/sessions.py"," resp = self.send(prep, **send_kwargs)\n","request"," r = adapter.send(request, **kwargs)\n","send"," return super().send(request, *args, **kwargs)\n","/usr/local/lib/python3.12/dist-packages/huggingface_hub/utils/_http.py"," conn = self.get_connection_with_tls_context(\n","/usr/local/lib/python3.12/dist-packages/requests/adapters.py"," conn = self.poolmanager.connection_from_host(\n","get_connection_with_tls_context"," return self.connection_from_context(request_context)\n","connection_from_host","/usr/local/lib/python3.12/dist-packages/urllib3/poolmanager.py"," return self.connection_from_pool_key(pool_key, request_context=request_context)\n","connection_from_context"," pool = self._new_pool(scheme, host, port, request_context=request_context)\n","connection_from_pool_key"," return pool_cls(host, port, **request_context)\n","_new_pool"," super().__init__(\n","/usr/local/lib/python3.12/dist-packages/urllib3/connectionpool.py"," self.pool: queue.LifoQueue[typing.Any] | None = self.QueueCls(maxsize)\n"," self.not_empty = threading.Condition(self.mutex)\n","/usr/lib/python3.12/queue.py"," standalone_yaml_path = cached_path(\n"," ).resolve_path(url_or_filename)\n","cached_path"," repo_and_revision_exist, err = self._repo_and_revision_exist(repo_type, repo_id, revision)\n","resolve_path","/usr/local/lib/python3.12/dist-packages/huggingface_hub/hf_file_system.py"," self._api.repo_info(\n","_repo_and_revision_exist"," return fn(*args, **kwargs)\n","_inner_fn","/usr/local/lib/python3.12/dist-packages/huggingface_hub/utils/_validators.py"," return method(\n","repo_info","/usr/local/lib/python3.12/dist-packages/huggingface_hub/hf_api.py"," return DatasetInfo(**data)\n","dataset_info"," self.created_at = parse_datetime(created_at) if created_at else None\n"," return datetime.strptime(date_string, \"%Y-%m-%dT%H:%M:%S.%fZ\").replace(tzinfo=timezone.utc)\n","parse_datetime","/usr/local/lib/python3.12/dist-packages/huggingface_hub/utils/_datetime.py"," tt, fraction, gmtoff_fraction = _strptime(data_string, format)\n","_strptime_datetime","/usr/lib/python3.12/_strptime.py"," format_regex = _TimeRE_cache.compile(format)\n","_strptime"," return re_compile(self.pattern(format), IGNORECASE)\n"," self.not_full = threading.Condition(self.mutex)\n"," dataset_readme_path = api.hf_hub_download(\n"," return hf_hub_download(\n","hf_hub_download"," return _hf_hub_download_to_cache_dir(\n","/usr/local/lib/python3.12/dist-packages/huggingface_hub/file_download.py"," (url_to_download, etag, commit_hash, expected_size, xet_file_data, head_call_error) = _get_metadata_or_catch_error(\n","_hf_hub_download_to_cache_dir"," metadata = get_hf_file_metadata(\n","_get_metadata_or_catch_error"," r = _request_wrapper(\n","get_hf_file_metadata"," response = _request_wrapper(\n","_request_wrapper"," response = http_backoff(method=method, url=url, **params)\n"," response = session.request(method=method, url=url, **kwargs)\n","http_backoff"," self.mutex = threading.Lock()\n","from .inspect import (\n","from .load import (\n","/usr/local/lib/python3.12/dist-packages/datasets/inspect.py","from .packaged_modules import (\n"," \"imagefolder\": (imagefolder.__name__, _hash_python_lines(inspect.getsource(imagefolder).splitlines())),\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/__init__.py"," lines, lnum = getsourcelines(object)\n","getsource","/usr/lib/python3.12/inspect.py"," lines, lnum = findsource(object)\n","getsourcelines"," lines = linecache.getlines(file, module.__dict__)\n","findsource"," return updatecache(filename, module_globals)\n","getlines","/usr/lib/python3.12/linecache.py"," lines = fp.readlines()\n","updatecache"," _MODULE_TO_EXTENSIONS.setdefault(_module, []).append(_ext)\n"," \"webdataset\": (webdataset.__name__, _hash_python_lines(inspect.getsource(webdataset).splitlines())),\n","class BuilderConfigsParameters:\n","@dataclass\n"," return wrap(cls)\n","dataclass","/usr/lib/python3.12/dataclasses.py"," return _process_class(cls, init, repr, eq, order, unsafe_hash,\n"," _cmp_fn(\u0027__eq__\u0027, \u0027==\u0027,\n","_process_class"," return _create_fn(name,\n","_cmp_fn"," exec(txt, globals, ns)\n","_create_fn"," input_ids = self._get_block_outputs(\n"," clear_memory(device_list=self.device_list)\n","_get_block_outputs"," return fn(*args, **kwargs)\n","_fn","/usr/local/lib/python3.12/dist-packages/torch/_dynamo/eval_frame.py"," _clear_memory_for_cpu_and_cuda(tensor, device_list)\n","clear_memory","/home/yiliu7/workspace/auto-round/auto_round/utils/device.py"," torch.cuda.empty_cache()\n","_clear_memory_for_cpu_and_cuda"," torch._C._cuda_emptyCache()\n","empty_cache","/usr/local/lib/python3.12/dist-packages/torch/cuda/memory.py","class LocalDatasetModuleFactoryWithScript(_DatasetModuleFactory):\n"," if can_be_local(url_or_filename):\n"," return getattr(get_filesystem_class(get_protocol(path)), \"local_file\", False)\n","can_be_local","/usr/local/lib/python3.12/dist-packages/fsspec/utils.py"," register_implementation(protocol, _import_class(bit[\"class\"]))\n","get_filesystem_class","/usr/local/lib/python3.12/dist-packages/fsspec/registry.py"," mod = importlib.import_module(mod)\n","_import_class","class HTTPFileSystem(AsyncFileSystem):\n","/usr/local/lib/python3.12/dist-packages/fsspec/implementations/http.py","from .audiofolder import audiofolder\n","from ..folder_based_builder import folder_based_builder\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/audiofolder/audiofolder.py","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/folder_based_builder/folder_based_builder.py"," _set_new_attribute(cls, \u0027__repr__\u0027, _repr_fn(flds, globals))\n"," fn = _create_fn(\u0027__repr__\u0027,\n","_repr_fn","from .csv import csv\n","_PANDAS_READ_CSV_NO_DEFAULT_PARAMETERS = [\"names\", \"prefix\"]\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/csv/csv.py","from .cache import cache\n","def _get_modification_time(cached_directory_path):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/cache/cache.py","from .pandas import pandas\n","class PandasConfig(datasets.BuilderConfig):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/pandas/pandas.py","import pyarrow.dataset as ds\n"," from pyarrow._dataset import ( # noqa\n","/usr/local/lib/python3.12/dist-packages/pyarrow/dataset.py"," result = type(typename, (tuple,), class_namespace)\n","namedtuple","/usr/lib/python3.12/collections/__init__.py","class InvalidVersion(ValueError):\n","/usr/local/lib/python3.12/dist-packages/pyarrow/vendored/version.py","from .arrow import arrow\n","_find_and_load_unlocked at \u003cfrozen importlib._bootstrap\u003e:1322","_find_spec at \u003cfrozen importlib._bootstrap\u003e:1262","_find_spec","find_spec at \u003cfrozen importlib._bootstrap_external\u003e:1528","find_spec","_get_spec at \u003cfrozen importlib._bootstrap_external\u003e:1502","_get_spec","find_spec at \u003cfrozen importlib._bootstrap_external\u003e:1605","_fill_cache at \u003cfrozen importlib._bootstrap_external\u003e:1656","_fill_cache","from .builder import ArrowBasedBuilder, BuilderConfig, DatasetBuilder, GeneratorBasedBuilder\n","from .iterable_dataset import ArrowExamplesIterable, ExamplesIterable, IterableDataset\n","class DistributedConfig:\n","/usr/local/lib/python3.12/dist-packages/datasets/iterable_dataset.py","class ExamplesIterable(_BaseExamplesIterable):\n","from .utils.tf_utils import dataset_to_tf, minimal_tf_collate_fn, multiprocess_dataset_to_tf\n"," from multiprocess.shared_memory import SharedMemory\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/tf_utils.py","from . import resource_tracker\n","/usr/local/lib/python3.12/dist-packages/multiprocess/shared_memory.py","class ReentrantCallError(RuntimeError):\n","/usr/local/lib/python3.12/dist-packages/multiprocess/resource_tracker.py","def np_get_batch(\n"," _SHM_NAME_PREFIX = \u0027/psm_\u0027\n","from .utils.metadata import MetadataConfigs\n","known_task_ids = {\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/metadata.py","from .search import IndexableMixin\n","class BaseIndex:\n","/usr/local/lib/python3.12/dist-packages/datasets/search.py","class BatchedNearestExamplesResults(NamedTuple):\n"," nm_tpl = _make_nmtuple(typename, types.items(),\n","/usr/lib/python3.12/typing.py"," nm_tpl = collections.namedtuple(name, fields,\n","_make_nmtuple","class NearestExamplesResults(NamedTuple):\n","from .fingerprint import (\n","class _TempCacheDir:\n","/usr/local/lib/python3.12/dist-packages/datasets/fingerprint.py","from .formatting import format_table, get_format_type_from_alias, get_formatter, query_table\n","from .formatting import (\n","/usr/local/lib/python3.12/dist-packages/datasets/formatting/__init__.py","class NumpyArrowExtractor(BaseArrowExtractor[dict, np.ndarray, dict]):\n","/usr/local/lib/python3.12/dist-packages/datasets/formatting/formatting.py","from .arrow_writer import ArrowWriter, OptimizedTypedSequence\n","from .info import DatasetInfo\n","/usr/local/lib/python3.12/dist-packages/datasets/arrow_writer.py","class NonMatchingCachedSizesError(Exception):\n","/usr/local/lib/python3.12/dist-packages/datasets/info.py","class MissingCachedSizesConfigError(Exception):\n","from .features import Audio, Features, Image, Pdf, Value, Video\n","from .features import Array2D, Array3D, Array4D, Array5D, ClassLabel, Features, LargeList, Sequence, Value\n","/usr/local/lib/python3.12/dist-packages/datasets/features/__init__.py","class LargeList:\n","/usr/local/lib/python3.12/dist-packages/datasets/features/features.py","class Array4DExtensionType(_ArrayXDExtensionType):\n","class Array2DExtensionType(_ArrayXDExtensionType):\n","from .video import Video\n","from ..table import array_cast\n","/usr/local/lib/python3.12/dist-packages/datasets/features/video.py","from .keyhash import DuplicatedKeysError, KeyHasher\n","exec_module at \u003cfrozen importlib._bootstrap_external\u003e:991","get_code at \u003cfrozen importlib._bootstrap_external\u003e:1124","get_code","_compile_bytecode at \u003cfrozen importlib._bootstrap_external\u003e:753","_compile_bytecode","class ParquetReader(BaseReader):\n","def _str_to_read_instruction(spec):\n","class ClientSession:\n"," async def _request(\n","ClientSession","from .tracing import Trace, TraceConfig\n","/usr/local/lib/python3.12/dist-packages/aiohttp/tracing.py"," _compile_and_eval(script, globs, locs, filename)\n"," bytecode = compile(script, filename, \"exec\")\n","_compile_and_eval"," old_val = linecache.cache.setdefault(filename, linecache_tuple)\n","class PandasArrowExtractor(BaseArrowExtractor[pd.DataFrame, pd.Series, pd.DataFrame]):\n","class _RequestOptions(TypedDict, total=False):\n"," annotations.update(own_annotations)\n"," cls = self._create_slots_class()\n"," cls = type(self._cls)(self._cls.__name__, self._cls.__bases__, cd)\n","_create_slots_class","from .client_middleware_digest_auth import DigestAuthMiddleware\n","from typing import (\n","/usr/local/lib/python3.12/dist-packages/aiohttp/client_middleware_digest_auth.py","class VarWriter4:\n","from aiosignal import Signal\n","from frozenlist import FrozenList\n","/usr/local/lib/python3.12/dist-packages/aiosignal/__init__.py"," from ._frozenlist import FrozenList as CFrozenList # type: ignore\n","/usr/local/lib/python3.12/dist-packages/frozenlist/__init__.py","import pyarrow.parquet as pq\n","from .core import *\n","/usr/local/lib/python3.12/dist-packages/pyarrow/parquet/__init__.py","from pyarrow.fs import (LocalFileSystem, FileType, _resolve_filesystem_and_path,\n","/usr/local/lib/python3.12/dist-packages/pyarrow/parquet/core.py","from pyarrow._fs import ( # noqa\n","/usr/local/lib/python3.12/dist-packages/pyarrow/fs.py","__new__ at \u003cfrozen abc\u003e:107","\u0026lt;frozen abc\u0026gt;","from multiprocess import Pool\n","from . import context\n","/usr/local/lib/python3.12/dist-packages/multiprocess/__init__.py","from . import process\n","/usr/local/lib/python3.12/dist-packages/multiprocess/context.py","class AuthenticationString(bytes):\n","/usr/local/lib/python3.12/dist-packages/multiprocess/process.py","import fsspec\n","from .compression import available_compressions\n","/usr/local/lib/python3.12/dist-packages/fsspec/__init__.py","class SnappyFile(AbstractBufferedFile):\n","/usr/local/lib/python3.12/dist-packages/fsspec/compression.py","__new__ at \u003cfrozen abc\u003e:106","class LineOverflow(Warning):\n","class MatlabObject(np.ndarray):\n"," resp = conn.urlopen(\n"," conn = self._get_conn(timeout=pool_timeout)\n","urlopen"," return conn or self._new_conn()\n","_get_conn"," return self.ConnectionCls(\n","_new_conn"," self.ssl_minimum_version = ssl_minimum_version\n","/usr/local/lib/python3.12/dist-packages/urllib3/connection.py","from . import hdrs, http, payload\n","from .http_parser import (\n","/usr/local/lib/python3.12/dist-packages/aiohttp/http.py","class RawResponseMessage(NamedTuple):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/http_parser.py","from .data_files import sanitize_patterns\n","class DataFilesPatternsDict(dict[str, DataFilesPatternsList]):\n","/usr/local/lib/python3.12/dist-packages/datasets/data_files.py","def _skip_unknown_chunk(fid, is_big_endian):\n","class AudioFolder(folder_based_builder.FolderBasedBuilder):\n"," patterns = get_data_patterns(base_path, download_config=self.download_config)\n"," return _get_data_files_patterns(resolver)\n","get_data_patterns"," data_files = pattern_resolver(pattern)\n","_get_data_files_patterns"," fs, fs_pattern = url_to_fs(pattern, **storage_options)\n","resolve_pattern"," chain = _un_chain(url, kwargs)\n","url_to_fs","/usr/local/lib/python3.12/dist-packages/fsspec/core.py"," from fsspec.implementations.cached import CachingFileSystem\n","_un_chain","from fsspec.implementations.cache_mapper import create_cache_mapper\n","/usr/local/lib/python3.12/dist-packages/fsspec/implementations/cached.py","class AbstractCacheMapper(abc.ABC):\n","/usr/local/lib/python3.12/dist-packages/fsspec/implementations/cache_mapper.py"," all_to_quantized_module_names: list[str] = [n for n, m in self.model.named_modules() if check_to_quantized(m)]\n"," self._bootstrap_inner()\n","_bootstrap","0x4 (ThreadPoolExecutor-0_0)"," self.run()\n","_bootstrap_inner"," self._target(*self._args, **self._kwargs)\n","run"," work_item.run()\n","_worker","/usr/lib/python3.12/concurrent/futures/thread.py"," result = self.fn(*self.args, **self.kwargs)\n"," resolved_path = fs.resolve_path(data_file)\n","_get_single_origin_metadata"," r = get_session().get(path, headers=headers, timeout=timeout, params=params)\n"," return _get_session_from_cache(process_id=os.getpid(), thread_id=threading.get_ident())\n","get_session"," return _GLOBAL_BACKEND_FACTORY()\n","_get_session_from_cache"," session.mount(\"http://\", UniqueRequestIdAdapter())\n","_default_backend_factory"," self.init_poolmanager(pool_connections, pool_maxsize, block=pool_block)\n"," self.poolmanager = PoolManager(\n","init_poolmanager"," self.pools = RecentlyUsedContainer(num_pools)\n"," self.lock = RLock()\n","/usr/local/lib/python3.12/dist-packages/urllib3/_collections.py"," return _CRLock(*args, **kwargs)\n","RLock","class BufferShuffledExamplesIterable(_BaseExamplesIterable):\n"," self.was_killed = self._test.get(\"Event\", Event)()\n"," m = m.to(\"cpu\")\n"," return self._apply(convert)\n","to"," module._apply(fn)\n","_apply"," for module in self.children():\n"," for _name, module in self.named_children():\n","children"," memo = set()\n","named_children","from .client_middlewares import ClientMiddlewareType, build_client_middlewares\n","from .client_reqrep import ClientRequest, ClientResponse\n","/usr/local/lib/python3.12/dist-packages/aiohttp/client_middlewares.py","/usr/local/lib/python3.12/dist-packages/aiohttp/client_reqrep.py"," globs.update(snippet_globs)\n","class BatchedSearchResults(NamedTuple):\n","class AsyncIterablePayload(Payload):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/payload.py","class payload_type:\n","from .text import text\n","from ..filesystems import COMPRESSION_FILESYSTEMS\n","from . import compression\n","/usr/local/lib/python3.12/dist-packages/datasets/filesystems/__init__.py","from fsspec.archive import AbstractArchiveFileSystem\n","/usr/local/lib/python3.12/dist-packages/datasets/filesystems/compression.py","from .http_websocket import (\n","from ._websocket.helpers import WS_KEY, ws_ext_gen, ws_ext_parse\n","/usr/local/lib/python3.12/dist-packages/aiohttp/http_websocket.py","from .models import WSHandshakeError\n","/usr/local/lib/python3.12/dist-packages/aiohttp/_websocket/helpers.py","class WSCloseCode(IntEnum):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/_websocket/models.py"," setattr(enum_class, member_name, enum_member)\n"," super().__setattr__(name, value)\n","__setattr__","from .base_protocol import BaseProtocol\n","from .helpers import set_exception\n","/usr/local/lib/python3.12/dist-packages/aiohttp/base_protocol.py","class AppKey(Generic[_T]):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/helpers.py","class InvalidKeyError(Exception):\n","/usr/local/lib/python3.12/dist-packages/datasets/keyhash.py","from . import caching\n"," calib_dataset = calib_dataset.map(tokenizer_function, batched=True)\n"," out: Union[\"Dataset\", \"DatasetDict\"] = func(self, *args, **kwargs)\n","wrapper"," transformed_dataset = load_processed_shard_from_cache(dataset_kwargs)\n","map"," return Dataset.from_file(shard_kwargs[\"cache_file_name\"], info=info, split=shard.split)\n","load_processed_shard_from_cache"," return cls(\n","from_file"," self._data = update_metadata_with_features(self._data, self._info.features)\n"," table = table.replace_schema_metadata(pa_metadata)\n","update_metadata_with_features"," return MemoryMappedTable(self.table.replace_schema_metadata(*args, **kwargs), self.path, replays)\n","replace_schema_metadata","/usr/local/lib/python3.12/dist-packages/datasets/table.py"," super().__init__(table)\n"," self._offsets: np.ndarray = np.cumsum([0] + [len(b) for b in self._batches], dtype=np.int64)\n"," return _wrapfunc(a, \u0027cumsum\u0027, axis=axis, dtype=dtype, out=out)\n","cumsum","/usr/local/lib/python3.12/dist-packages/numpy/core/fromnumeric.py"," return _wrapit(obj, method, *args, **kwds)\n","_wrapfunc"," result = getattr(asarray(obj), method)(*args, **kwds)\n","_wrapit","from .compression_utils import (\n","class ZlibBaseHandler:\n","/usr/local/lib/python3.12/dist-packages/aiohttp/compression_utils.py","from ._fast_matrix_market import mminfo, mmread, mmwrite\n","from scipy.io import _mmio\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_fast_matrix_market/__init__.py","class MMFile:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_mmio.py","CHAR = {chr(i) for i in range(0, 128)}\n","class PandasFeaturesDecoder:\n","from .client_exceptions import ClientConnectionResetError\n","class ClientProxyConnectionError(ClientConnectorError):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/client_exceptions.py","from .splits import SplitDict\n","class _SubSplit(SplitBase):\n","/usr/local/lib/python3.12/dist-packages/datasets/splits.py","class ClientConnectorCertificateError(*cert_errors_bases): # type: ignore[misc]\n","class BasicAuth(namedtuple(\"BasicAuth\", [\"login\", \"password\", \"encoding\"])):\n","class mat_struct:\n","class ServerTimeoutError(ServerConnectionError, asyncio.TimeoutError):\n","SlicedSplitInfo = collections.namedtuple(\n","class Array5D(_ArrayXD):\n","from .http_exceptions import HttpProcessingError as HttpProcessingError\n","class InvalidHeader(BadHttpMessage):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/http_exceptions.py","class ServerDisconnectedError(ServerConnectionError):\n","from fsspec.spec import AbstractBufferedFile\n","from .callbacks import DEFAULT_CALLBACK\n","/usr/local/lib/python3.12/dist-packages/fsspec/spec.py","from .table import array_cast, cast_array_to_feature, embed_table_storage, table_cast\n","from yarl import URL\n","from ._query import Query, QueryVariable, SimpleQuery\n","/usr/local/lib/python3.12/dist-packages/yarl/__init__.py","def query_var(v: SimpleQuery) -\u003e str:\n","/usr/local/lib/python3.12/dist-packages/yarl/_query.py","class SplitInfo:\n","class PayloadEncodingError(BadHttpMessage):\n","from .sql import sql\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/sql/sql.py","import fsspec.asyn\n","from .implementations.local import LocalFileSystem, make_path_posix, trailing_sep\n","/usr/local/lib/python3.12/dist-packages/fsspec/asyn.py","logger = logging.getLogger(\"fsspec.local\")\n","/usr/local/lib/python3.12/dist-packages/fsspec/implementations/local.py","class Pandas(datasets.ArrowBasedBuilder):\n","import xml.dom.minidom\n","from xml.dom.minicompat import *\n","/usr/lib/python3.12/xml/dom/minidom.py","class NodeList(list):\n","/usr/lib/python3.12/xml/dom/minicompat.py","from ..utils.py_utils import NestedDataStructure, map_nested\n","import multiprocess.pool\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/py_utils.py","from . import util\n","/usr/local/lib/python3.12/dist-packages/multiprocess/pool.py","class ForkAwareThreadLock(object):\n","/usr/local/lib/python3.12/dist-packages/multiprocess/util.py","from ._filelock import FileLock\n","class IndexSizeErr(DOMException):\n","/usr/lib/python3.12/xml/dom/__init__.py","from .payload_streamer import streamer as streamer\n","class StreamWrapperPayload(Payload):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/payload_streamer.py","from ..utils import tqdm as hf_tqdm\n","from . import tqdm as _tqdm # _tqdm is the module\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/__init__.py","class tqdm(old_tqdm):\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/tqdm.py","from .info_utils import VerificationMode\n","from ..exceptions import (\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/info_utils.py","from huggingface_hub import HfFileSystem\n","/usr/local/lib/python3.12/dist-packages/datasets/exceptions.py","_handle_fromlist at \u003cfrozen importlib._bootstrap\u003e:1412"," submod = importlib.import_module(submod_path)\n","__getattr__","/usr/local/lib/python3.12/dist-packages/huggingface_hub/__init__.py","class HfFileSystemFile(fsspec.spec.AbstractBufferedFile):\n","class InvalidConfigName(ValueError):\n","from .utils import _dataset_viewer\n","class DatasetViewerError(DatasetsError):\n","class ReadOnlySequentialNamedNodeMap(object):\n"," tmp_output = self.block_forward(\n"," output = block(input_ids, *input_tuple, **input_others)\n","block_forward","/home/yiliu7/workspace/auto-round/auto_round/compressors/utils.py"," return super().__call__(*args, **kwargs)\n","__call__","/home/yiliu7/workspace/transformers/src/transformers/modeling_layers.py"," return self._call_impl(*args, **kwargs)\n","_wrapped_call_impl"," return forward_call(*args, **kwargs)\n","_call_impl","wrapped_func","/home/yiliu7/workspace/transformers/src/transformers/utils/deprecation.py"," hidden_states = self.mlp(hidden_states)\n","forward","/home/yiliu7/workspace/transformers/src/transformers/models/deepseek_v2/modeling_deepseek_v2.py"," hidden_states = self.moe(hidden_states, topk_indices, topk_weights).view(*orig_shape)\n"," expert_out = expert(tokens_for_this_expert)\n","moe"," down_proj = self.down_proj(self.act_fn(self.gate_proj(x)) * self.up_proj(x))\n"," return inner()\n"," hook_result = hook(self, args, result)\n","inner"," module.act_max = torch.max(\n","get_act_max_hook"," super().__setattr__(name, value)\n"," \"parquet\": (parquet.__name__, _hash_python_lines(inspect.getsource(parquet).splitlines())),\n","from . import hdrs as hdrs\n","METH_CONNECT_ALL: Final = frozenset(\n","/usr/local/lib/python3.12/dist-packages/aiohttp/hdrs.py","from .streams import EMPTY_PAYLOAD, StreamReader\n","class DataQueue(Generic[_T]):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/streams.py","class TransferEncodingError(PayloadEncodingError):\n","import pyarrow.json as paj\n","class FormattedExamplesIterable(_BaseExamplesIterable):\n"," tuple(f.name for f in std_init_fields))\n","class ThreadPool(Pool):\n","class FileFormatError(DatasetBuildError):\n","from .cookiejar import CookieJar\n","class CookieJar(AbstractCookieJar):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/cookiejar.py"," DATE_MONTH_RE = re.compile(\n","CookieJar","UNPACK_CLOSE_CODE = Struct(\"!H\").unpack\n","_find_and_load_unlocked at \u003cfrozen importlib._bootstrap\u003e:1339","class PercentSliceMeta(type):\n","class Version(_BaseVersion):\n","class ExpFormat:\n","read_pandas.__doc__ = _read_table_docstring.format(\n","class DOMException(Exception):\n","class MetadataConfigs(dict[str, dict[str, Any]]):\n","class ChunkTupleAsyncStreamIterator:\n","_SUB_SPEC_RE = re.compile(\n","class ClientConnectorDNSError(ClientConnectorError):\n","class ChecksumVerificationError(DatasetsError):\n","from .connector import (\n","import aiohappyeyeballs\n","/usr/local/lib/python3.12/dist-packages/aiohttp/connector.py","from .impl import start_connection\n","/usr/local/lib/python3.12/dist-packages/aiohappyeyeballs/__init__.py","from . import _staggered\n","/usr/local/lib/python3.12/dist-packages/aiohappyeyeballs/impl.py","_T = TypeVar(\"_T\")\n","/usr/local/lib/python3.12/dist-packages/aiohappyeyeballs/_staggered.py"," v: (v.phrase, v.description) for v in HTTPStatus.__members__.values()\n","class Notation(Identified, Childless, Node):\n","from .extract import ExtractManager\n","class BaseExtractor(ABC):\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/extract.py","class ClientConnectorError(ClientOSError):\n","from .client_ws import (\n","@attr.s(frozen=True, slots=True)\n","/usr/local/lib/python3.12/dist-packages/aiohttp/client_ws.py","class ZLibBackendWrapper:\n","class RemoteTraceback(Exception):\n","class ArffError(OSError):\n","class WavFileWarning(UserWarning):\n","from .connection import wait\n","MESSAGE_LENGTH = 40 # MUST be \u003e 20\n","/usr/local/lib/python3.12/dist-packages/multiprocess/connection.py","class MatFile5Writer:\n","from ._dill import ( # noqa: F401 # imported for backward compatibility. TODO: remove in 3.0.0\n","def _save_set(pickler, obj):\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/_dill.py"," tp_dict.__optional_keys__ = frozenset(optional_keys)\n","class ClientSSLError(ClientConnectorError):\n","from .exceptions import FSTimeoutError\n","class BlocksizeMismatchError(ValueError):\n","/usr/local/lib/python3.12/dist-packages/fsspec/exceptions.py","class TraceConfig:\n"," def __init__(\n","class ParseState(IntEnum):\n","class DeflateBuffer:\n","class EmptyStructMarker:\n","class _BaseRequestContextManager(Coroutine[Any, Any, _RetType], Generic[_RetType]):\n","from .mapping import FSMap, get_mapper\n","class FSMap(MutableMapping):\n","/usr/local/lib/python3.12/dist-packages/fsspec/mapping.py","class DuplicatedKeysError(Exception):\n","class NonExistentDatasetError(Exception):\n","class InvalidURL(ClientError, ValueError):\n","from .formdata import FormData\n","from .payload import Payload\n","/usr/local/lib/python3.12/dist-packages/aiohttp/formdata.py"," fields[f.name] = f\n","class Arrow(datasets.ArrowBasedBuilder):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/arrow/arrow.py","class TensorflowDatasetMixin:\n","class TooManyRedirects(ClientResponseError):\n","class Bz2FileSystem(BaseCompressedFileFileSystem):\n"," update_fused_layer_global_scales(module)\n"," global_scale = torch.min(\n","update_fused_layer_global_scales","/home/yiliu7/workspace/auto-round/auto_round/data_type/utils.py","class StreamPayload(StreamWrapperPayload):\n","class SplitDict(dict):\n","class StringPayload(BytesPayload):\n","class DownloadMode(enum.Enum):\n","class LocalTempFile:\n","from ._mio_utils import squeeze_element, chars_to_strings\n","class RandomlyCyclingMultiSourcesExamplesIterable(CyclingMultiSourcesExamplesIterable):\n","class IOBasePayload(Payload):\n"," from .polars_formatter import PolarsFormatter\n","from . import hdrs, helpers, http, multipart, payload\n","class MultipartReader:\n","/usr/local/lib/python3.12/dist-packages/aiohttp/multipart.py","class Fingerprint:\n","from .types import AddrInfoType, SocketFactoryType\n"," new_x[indices] = outs\n"," self.start()\n"," _start_new_thread(self._bootstrap, ())\n","from .utils.file_utils import (\n","class LegacyVersion(_BaseVersion):\n","from .image import Image, encode_pil_image\n","from .dircache import DirCache\n","class DirCache(MutableMapping):\n","/usr/local/lib/python3.12/dist-packages/fsspec/dircache.py","class PythonArrowExtractor(BaseArrowExtractor[dict, list, dict]):\n","from .audio import Audio\n","/usr/local/lib/python3.12/dist-packages/datasets/features/audio.py"," if num_tokens == 0:\n","class UnixConnector(BaseConnector):\n","class MissingIndex(Exception):\n","class BodyPartReader:\n","__all__ = (\"CookieJar\", \"DummyCookieJar\")\n"," builder = _ClassBuilder(\n"," attrs, base_attrs, base_map = _transform_attrs(\n"," AttrsClass = _make_attr_tuple_class(cls.__name__, attr_names)\n","_transform_attrs"," return type(attr_class_name, (tuple,), body)\n","_make_attr_tuple_class","class PolarsFormatter(TableFormatter[\"pl.DataFrame\", \"pl.Series\", \"pl.DataFrame\"]):\n","/usr/local/lib/python3.12/dist-packages/datasets/formatting/polars_formatter.py","class BadStatusLine(BadHttpMessage):\n","class FilesIterable(TrackedIterableFromGenerator):\n"," return HubDatasetModuleFactoryWithoutScript(\n"," increase_load_count(name)\n"," get_session().head(\n","increase_load_count"," return self.request(\"HEAD\", url, **kwargs)\n","head"," response = self._make_request(\n"," self._validate_conn(conn)\n","_make_request"," conn.connect()\n","_validate_conn"," sock_and_verified = _ssl_wrap_socket_and_match_hostname(\n","connect"," ssl_sock = ssl_wrap_socket(\n","_ssl_wrap_socket_and_match_hostname"," ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)\n","ssl_wrap_socket","/usr/local/lib/python3.12/dist-packages/urllib3/util/ssl_.py"," return ssl_context.wrap_socket(sock, server_hostname=server_hostname)\n","_ssl_wrap_socket_impl"," return self.sslsocket_class._create(\n","wrap_socket","/usr/lib/python3.12/ssl.py"," self.do_handshake()\n","_create"," self._sslobj.do_handshake()\n","do_handshake","_finalizer_counter = itertools.count()\n","from .table import CastError\n","globals().update((name, getattr(context._default_context, name)) for name in __all__)\n","class UnexpectedDownloadedFileError(ChecksumVerificationError):\n","class _SplitMerged(SplitBase):\n"," data = self.dataset.__getitems__(possibly_batched_index)\n"," batch = self.__getitem__(keys)\n","__getitems__"," return self._getitem(key)\n","__getitem__"," pa_subtable = query_table(self._data, key, indices=self._indices)\n","_getitem"," pa_subtable = _query_table(table, key)\n","query_table"," return table.fast_gather(key % table.num_rows)\n","_query_table"," batch_indices = np.searchsorted(self._offsets, indices, side=\"right\") - 1\n","fast_gather","class _stream_wrapper:\n","class BodyPartReaderPayload(Payload):\n"," act_max = torch.max(torch.abs(input), dim=-1).values\n","class ArrowExamplesIterable(_BaseExamplesIterable):\n"," self.model(**data_new, use_cache=False)\n"," output = func(self, *args, **kwargs)\n","/home/yiliu7/workspace/transformers/src/transformers/utils/generic.py"," outputs: BaseModelOutputWithPast = self.model(\n"," outputs = func(self, *args, **kwargs)\n"," position_embeddings = self.rotary_emb(hidden_states, position_ids)\n"," return rope_forward(self, x, position_ids)\n","/home/yiliu7/workspace/transformers/src/transformers/modeling_rope_utils.py"," inv_freq_expanded = self.inv_freq[None, :, None].float().expand(position_ids.shape[0], -1, 1)\n","class InuseAttributeErr(DOMException):\n","class NonStreamableDatasetError(Exception):\n","from .hf_api import HfApi, LastCommitInfo, RepoFile\n","class xPath(type(Path())):\n","class ContentLengthError(PayloadEncodingError):\n"," self.last_print_n = initial\n"," from pyarrow._substrait import ( # noqa\n","/usr/local/lib/python3.12/dist-packages/pyarrow/substrait.py","class BadHttpMethod(BadStatusLine):\n","class ContentTypeError(ClientResponseError):\n","class _ConnectionBase:\n","class NonHttpUrlClientError(ClientError):\n","class SplitsNotFoundError(ValueError):\n","class Connection(_ConnectionBase):\n","from .utils import is_local_path, logger\n","class NonHttpUrlRedirectClientError(NonHttpUrlClientError, RedirectClientError):\n","class FileNotFoundDatasetsError(DatasetsError, FileNotFoundError):\n","class Pool(object):\n","class AudioFolderConfig(folder_based_builder.FolderBasedBuilderConfig):\n","class DatasetNotFoundError(FileNotFoundDatasetsError):\n","class ApplyResult(object):\n"," setattr(submodule.up_proj, global_scale_name, global_scale.clone())\n","from .resolver import DefaultResolver\n","class ThreadedResolver(AbstractResolver):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/resolver.py"," dataset = dataset.filter(filter_func)\n"," out = func(dataset, *args, **kwargs)\n"," new_dataset = copy.deepcopy(self)\n","filter"," y = _reconstruct(x, memo, *rv)\n","deepcopy","/usr/lib/python3.12/copy.py"," state = deepcopy(state, memo)\n","_reconstruct"," y = copier(x, memo)\n"," y[deepcopy(key, memo)] = deepcopy(value, memo)\n","_deepcopy_dict"," rv = reductor(4)\n"," cls.__slotnames__ = names\n","_slotnames","/usr/lib/python3.12/copyreg.py","class ClientPayloadError(ClientError):\n","from .client_proto import ResponseHandler\n","class ResponseHandler(BaseProtocol, DataQueue[Tuple[RawResponseMessage, StreamReader]]):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/client_proto.py","class FileInstructions:\n","class MultipartWriter(Payload):\n","from .xml import xml\n","class XmlConfig(datasets.BuilderConfig):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/xml/xml.py","class _RequestInfo(NamedTuple):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/text/text.py","class Image:\n","/usr/local/lib/python3.12/dist-packages/datasets/features/image.py","from .pdf import Pdf, encode_pdfplumber_pdf\n","class Pdf:\n","/usr/local/lib/python3.12/dist-packages/datasets/features/pdf.py"," pa_type: ClassVar[Any] = pa.struct({\"bytes\": pa.binary(), \"path\": pa.string()})\n","Pdf","MatFile5Writer","from .webdataset import webdataset\n","class WebDataset(datasets.GeneratorBasedBuilder):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/webdataset/webdataset.py","from .translation import Translation, TranslationVariableLanguages\n","class TranslationVariableLanguages:\n","/usr/local/lib/python3.12/dist-packages/datasets/features/translation.py","class SelectColumnsIterable(_BaseExamplesIterable):\n","class Video:\n","class _DNSCacheTable:\n","from .imagefolder import imagefolder\n","class _ArrayXDExtensionType(pa.ExtensionType):\n","pa.register_extension_type(Array2DExtensionType((1, 2), \"int64\"))\n"," pa.ExtensionType.__init__(self, self.storage_dtype, f\"{self.__class__.__module__}.{self.__class__.__name__}\")\n","class InvalidModificationErr(DOMException):\n"," self._immediate_pack(name)\n"," PACKING_LAYER_WITH_FORMAT[target_backend](name, self.model, self.formats[0], device=self.device)\n","_immediate_pack"," return pack_layer(*args, **kwargs)\n","_packing_layer_with_llmcompressor","/home/yiliu7/workspace/auto-round/auto_round/export/__init__.py"," return pack_layer(layer_name, model, backend, device)\n","pack_layer","/home/yiliu7/workspace/auto-round/auto_round/export/export_to_llmcompressor/export.py"," qlayer.pack(layer, scale, global_scale=global_scale, input_global_scale=input_global_scale, device=device)\n","/home/yiliu7/workspace/auto-round/auto_round/export/export_to_llmcompressor/export_to_fp.py"," self.weight_packed = pack_fp4_to_uint8(scaled_tensor)\n","pack","/home/yiliu7/workspace/auto-round/auto_round/export/export_to_autoround/qlinear_fp.py"," return pack_fp4_to_uint8_cuda(scaled_tensor)\n","pack_fp4_to_uint8"," return pack_fn(x)\n","pack_fp4_to_uint8_cuda"," packed = (indices[:, 0] | (indices[:, 1] \u003c\u003c 4)).to(torch.uint8)\n","_pack_fp4_to_uint8"," dataset_final = select_dataset(dataset_final, range(nsamples))\n"," return dataset.select(indices)\n","select_dataset"," return self._select_contiguous(start, length, new_fingerprint=new_fingerprint)\n","select"," self.data.slice(start, length),\n","_select_contiguous"," return MemoryMappedTable(self.fast_slice(offset=offset, length=length), self.path, replays)\n","slice"," batches[0] = batches[0].slice(offset - self._offsets[i])\n","fast_slice","class FrozenList(MutableSequence):\n"," set_module(self.model, name, packed_m.to(\"cpu\"))\n"," for key, buf in self._buffers.items():\n"," self._buffers[key] = fn(buf)\n"," return t.to(\n","convert","from .combine import concatenate_datasets, interleave_datasets\n","from huggingface_hub import DatasetCard, DatasetCardData\n"," class ForkProcess(process.BaseProcess):\n"," import threadpoolctl\n","class ArrowConfig(datasets.BuilderConfig):\n","class SubSplitInfo:\n","class SplitsVerificationError(DatasetsError):\n"," \"xml\": (xml.__name__, _hash_python_lines(inspect.getsource(xml).splitlines())),\n","class SplitBase(metaclass=abc.ABCMeta):\n"," return self._get_iterator()\n","__iter__"," return _SingleProcessDataLoaderIter(self)\n","_get_iterator"," super().__init__(loader)\n"," .random_(generator=loader.generator)\n","from .splits import (\n","class DatasetInfo:\n"," _init_fn(all_init_fields,\n"," return _create_fn(\u0027__init__\u0027,\n","_init_fn"," freqs_cis = torch.polar(torch.ones_like(freqs), freqs) # Convert to complex representation\n","class Sql(datasets.ArrowBasedBuilder):\n","from .core import get_fs_token_paths, open, open_files, open_local, url_to_fs\n","from fsspec.registry import filesystem, get_filesystem_class\n","class EmptyDatasetError(FileNotFoundError):\n","class DataFilesPatternsList(list[str]):\n","from xml.dom.xmlbuilder import DOMImplementationLS, DocumentLS\n","class DOMBuilderFilter:\n","/usr/lib/python3.12/xml/dom/xmlbuilder.py","from .parquet import parquet\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/parquet/parquet.py","class CharacterData(Childless, Node):\n","import xxhash\n","from ._xxhash import (\n","/usr/local/lib/python3.12/dist-packages/xxhash/__init__.py"," hidden_states = self.input_layernorm(hidden_states)\n"," return self.weight * hidden_states.to(input_dtype)\n","class BaseArrowExtractor(Generic[RowFormat, ColumnFormat, BatchFormat]):\n","class HBFile:\n","class Formatter(Generic[RowFormat, ColumnFormat, BatchFormat]):\n","class NestedDataStructure:\n"," \"pandas\": (pandas.__name__, _hash_python_lines(inspect.getsource(pandas).splitlines())),\n","class Extractor:\n","_SSL_CONTEXT_VERIFIED = _make_ssl_context(True)\n"," sslcontext.set_alpn_protocols((\"http/1.1\",))\n","_make_ssl_context"," self._set_alpn_protocols(protos)\n","set_alpn_protocols","class ZSTDDecompressor:\n","from . import spawn\n","class ClientResponse(HeadersMixin):\n","from . import config\n","PANDAS_VERSION = version.parse(importlib.metadata.version(\"pandas\"))\n","/usr/local/lib/python3.12/dist-packages/datasets/config.py"," return distribution(distribution_name).version\n","version","/usr/lib/python3.12/importlib/metadata/__init__.py"," return self.metadata[\u0027Version\u0027]\n"," return _adapters.Message(email.message_from_string(text))\n","metadata"," self._headers = self._repair_headers()\n","/usr/lib/python3.12/importlib/metadata/_adapters.py"," headers = [(key, redent(value)) for key, value in vars(self)[\u0027_headers\u0027]]\n","_repair_headers"," return textwrap.dedent(\u0027 \u0027 * 8 + value)\n","redent"," text = re.sub(r\u0027(?m)^\u0027 + margin, \u0027\u0027, text)\n","dedent","/usr/lib/python3.12/textwrap.py"," return _compile(pattern, flags).sub(repl, string, count)\n","sub","class SharedMemory:\n","class TqdmCallback(fsspec.callbacks.TqdmCallback):\n"," outs = torch.cat(outputs, dim=0) if outputs else sorted_tokens.new_empty(0)\n","class ShareableList:\n","class DatasetTransformationNotAllowedError(Exception):\n","import pyarrow as pa\n"," from pyarrow._dataset_parquet import ( # noqa\n","class DocumentLS:\n","class EmptyStreamReader(StreamReader): # lgtm [py/missing-call-to-init]\n","class _BaseExamplesIterable:\n","class ShuffledDataSourcesExamplesIterable(ExamplesIterable):\n","class HashCacheMapper(AbstractCacheMapper):\n","class StepExamplesIterable(_BaseExamplesIterable):\n","from ._url import URL, cache_clear, cache_configure, cache_info\n","from .streaming import extend_dataset_builder_for_streaming\n","from .utils.patching import patch_submodule\n","class patch_submodule:\n","class FaissIndex(BaseIndex):\n"," dataset = dataset.cast(Features(new_features))\n"," dataset = dataset.with_format(**format)\n","cast"," dataset = copy.deepcopy(self)\n","with_format"," y = copier(memo)\n"," return _deepcopy(self, memo)\n","__deepcopy__"," setattr(result, k, copy.deepcopy(v, memo))\n","_deepcopy"," y = func(*args)\n"," args = (deepcopy(arg, memo) for arg in args)\n","\u0026lt;genexpr\u0026gt;"," append(deepcopy(a, memo))\n","_deepcopy_list","class _TextToBytesWrapper(io.BufferedReader):\n","from .np_formatter import NumpyFormatter\n","class NumpyFormatter(TensorFormatter[Mapping, np.ndarray, Mapping]):\n","/usr/local/lib/python3.12/dist-packages/datasets/formatting/np_formatter.py","class MappedExamplesIterable(_BaseExamplesIterable):\n"," with torch.autocast(device_type=device_type, enabled=False): # Force float32\n"," self.prev = torch.is_autocast_enabled(self.device)\n","/usr/local/lib/python3.12/dist-packages/torch/amp/autocast_mode.py"," setattr(cls, name, value)\n","_set_new_attribute"," torch.set_autocast_enabled(self.device, self._enabled)\n","class SchemaInferenceError(ValueError):\n","class EmptyNodeList(tuple):\n"," from pyarrow._dataset_orc import OrcFileFormat\n"," torch.tensor([act_max.max(), module.act_max.max()], device=act_max.device)\n","class WSMsgType(IntEnum):\n","class Translation:\n","from ._quoters import QUERY_PART_QUOTER, QUERY_QUOTER\n","UNQUOTER = _Unquoter()\n","/usr/local/lib/python3.12/dist-packages/yarl/_quoters.py","class Trace:\n","from .download_config import DownloadConfig\n","class DownloadConfig:\n","/usr/local/lib/python3.12/dist-packages/datasets/download/download_config.py","class PackagedDatasetModuleFactory(_DatasetModuleFactory):\n","def _import_class(fqp: str):\n","class CsvConfig(datasets.BuilderConfig):\n"," thousands: Optional[str] = None\n","CsvConfig","class SocketListener(object):\n","class Dataset(DatasetInfoMixin, IndexableMixin, TensorflowDatasetMixin):\n"," info: Optional[DatasetInfo] = None,\n","Dataset"," return _caches[func](*args, **kwds)\n"," return self._getitem(self, parameters)\n"," return Union[arg, type(None)]\n","Optional","class TimeoutHandle:\n","from .json import json\n"," session.mount(\"https://\", UniqueRequestIdAdapter())\n","import fsspec.utils\n","class BytesIOPayload(IOBasePayload):\n"," hidden_states = residual + hidden_states\n"," _register_formatter(PolarsFormatter, \"polars\", aliases=[\"pl\"])\n"," _FORMAT_TYPES_ALIASES[alias] = format_type\n","_register_formatter","class InvalidURLError(BadHttpMessage):\n"," dataset = dataset.map(\n","class Text(datasets.ArrowBasedBuilder):\n","class _TransportPlaceholder:\n","class ElasticSearchIndex(BaseIndex):\n","class Value:\n"," \"csv\": (csv.__name__, _hash_python_lines(inspect.getsource(csv).splitlines())),\n"," \"json\": (json.__name__, _hash_python_lines(inspect.getsource(json).splitlines())),\n","class _InitializeConfiguredDatasetBuilder:\n","from xml.dom.NodeFilter import NodeFilter\n","class NodeFilter:\n","/usr/lib/python3.12/xml/dom/NodeFilter.py","class ClientRequest:\n"," scaled_tensor = cast_to_fp4(scaled_tensor)\n"," x = step1 * mask1 + step2 * (~mask1) * mask2 + step3 * (~mask1) * (~mask2)\n","cast_to_fp4","/home/yiliu7/workspace/auto-round/auto_round/data_type/nvfp.py","from propcache.api import under_cached_property as cached_property\n","/usr/local/lib/python3.12/dist-packages/yarl/_url.py","from ._helpers import cached_property, under_cached_property\n","/usr/local/lib/python3.12/dist-packages/propcache/api.py"," from ._helpers_c import cached_property as cached_property_c # type: ignore[attr-defined, unused-ignore]\n","/usr/local/lib/python3.12/dist-packages/propcache/_helpers.py","from .helpers import calculate_timeout_when, set_result\n","from .utils.version import Version\n","class RedirectClientError(ClientError):\n","class WSMessageTypeError(TypeError):\n","class ConnectionWrapper(object):\n","class TCPConnector(BaseConnector):\n","class MagicNumberBaseExtractor(BaseExtractor, ABC):\n"," hidden_states, _ = self.self_attn(\n"," query_states = torch.cat((q_nope, q_pe), dim=-1)\n","class LocalFileSystem(AbstractFileSystem):\n"," self._sslobj = self._context._wrap_socket(\n","class TarExtractor(BaseExtractor):\n"," from .torch_formatter import TorchFormatter\n","class TorchFormatter(TensorFormatter[Mapping, \"torch.Tensor\", Mapping]):\n","/usr/local/lib/python3.12/dist-packages/datasets/formatting/torch_formatter.py","class MultipartPayloadWriter:\n","class GzipExtractor(MagicNumberBaseExtractor):\n"," self.all_tasks_done = threading.Condition(self.mutex)\n","ex = re.compile(r\"\"\"\u003c(a|A)\\s+(?:[^\u003e]*?\\s+)?(href|HREF)=[\"\u0027](?P\u003curl\u003e[^\"\u0027]+)\"\"\")\n"," sorted_tokens = hidden_states[indices // topk_ids.shape[1]]\n","class Signal(FrozenList[Callable[[Unpack[_Ts]], Awaitable[object]]]):\n"," from auto_round.export.export_to_llmcompressor.export import pack_layer\n","read_table.__doc__ = _read_table_docstring.format(\n","class HorizontallyConcatenatedMultiSourcesExamplesIterable(_BaseExamplesIterable):\n"," if not is_autocast_available(self.device):\n"," return torch._C._is_autocast_available(device_type)\n","is_autocast_available","class ValidationErr(DOMException):\n"," session = get_session()\n","NON_WORDS_CHARS = \"-._ 0-9\"\n","class KeyHasher:\n","class RelationalAttribute(Attribute):\n"," qdq_weight, scale, zp = self._qdq_weight(v, min_scale, max_scale)\n"," weight_q, scale, zp = self.weight_quant_func(\n","_qdq_weight"," qdq_res, scale = ref_nvfp4_quant(tensor, global_scale, group_size, v, scale_coeff=max_scale)\n","nv_fp4"," output_scale = get_reciprocal(scale * get_reciprocal(global_scale))\n","ref_nvfp4_quant"," return torch.where(x == 0, torch.zeros_like(x, dtype=x.dtype), 1.0 / x)\n","get_reciprocal","from .dataset_dict import DatasetDict, IterableDatasetDict\n","class DatasetDict(dict):\n","/usr/local/lib/python3.12/dist-packages/datasets/dataset_dict.py"," response = conn.getresponse()\n"," httplib_response = super().getresponse()\n","getresponse"," response.begin()\n","/usr/lib/python3.12/http/client.py"," version, status, reason = self._read_status()\n","begin"," line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n","_read_status"," return self._sock.recv_into(b)\n","readinto","/usr/lib/python3.12/socket.py"," return self.read(nbytes, buffer)\n","recv_into"," return self._sslobj.read(len, buffer)\n","read","class MemoryMappedTable(TableBlock):\n","async def async_add_mask(\n","class Array3DExtensionType(_ArrayXDExtensionType):\n","from .streaming_download_manager import StreamingDownloadManager\n","class StreamingDownloadManager:\n","/usr/local/lib/python3.12/dist-packages/datasets/download/streaming_download_manager.py","class NoModificationAllowedErr(DOMException):\n"," indices = abs_indices + (torch.signbit(x).to(torch.long) \u003c\u003c 3)\n","class SimpleCacheFileSystem(WholeFileCacheFileSystem):\n","def get_executable():\n","/usr/local/lib/python3.12/dist-packages/multiprocess/spawn.py"," scale = global_scale * (vec_max * get_reciprocal(FLOAT4_E2M1_MAX))\n","def other_paths(\n","_Version = collections.namedtuple(\n"," \"audiofolder\": (audiofolder.__name__, _hash_python_lines(inspect.getsource(audiofolder).splitlines())),\n","class SupervisedKeysData:\n"," return Dataset(\n"," recordbatch for recordbatch in table.to_batches() if len(recordbatch) \u003e 0\n"," data_files = DataFilesDict.from_patterns(\n"," else DataFilesList.from_patterns(\n","from_patterns"," resolve_pattern(\n"," for filepath, info in fs.glob(pattern, detail=True, **glob_kwargs).items()\n"," return super().glob(path, **kwargs)\n","glob"," pattern = re.compile(pattern)\n","class WholeFileCacheFileSystem(CachingFileSystem):\n"," session = requests.Session()\n"," self.cookies = cookiejar_from_dict({})\n"," cookiejar = RequestsCookieJar()\n","cookiejar_from_dict","/usr/local/lib/python3.12/dist-packages/requests/cookies.py"," self._cookies_lock = _threading.RLock()\n","/usr/lib/python3.12/http/cookiejar.py","known_implementations = {\n","class LocalDatasetModuleFactoryWithoutScript(_DatasetModuleFactory):\n","class SocketTimeoutError(ServerTimeoutError):\n","class LookupError(Exception):\n","class Document(Node, DocumentLS):\n"," result = forward_call(*args, **kwargs)\n"," return F.linear(input, self.weight, self.bias)\n","/usr/local/lib/python3.12/dist-packages/torch/nn/modules/linear.py","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/json/json.py","class InvalidCharacterErr(DOMException):\n","def generate_from_dict(obj: Any):\n","from auto_round.utils import (\n","def proxies_from_env() -\u003e Dict[str, ProxyInfo]:\n","class Element(Node):\n"," new_layer = QuantLinear( ##pylint: disable=E1123\n"," torch.zeros((outfeatures, weight_infeatures), dtype=weight_dtype),\n"," class _FMMThreadPoolCtlController(threadpoolctl.LibController):\n","class ClientConnectorSSLError(*ssl_error_bases): # type: ignore[misc]\n","class SimpleArrowExtractor(BaseArrowExtractor[pa.Table, pa.Array, pa.Table]):\n"," table = ArrowReader.read_table(filename, in_memory=in_memory)\n"," return table_cls.from_file(filename)\n","read_table"," return cls(table, filename, replays)\n","class IterableDatasetDict(dict):\n"," return (cast_to_fp4(clipped_x) * get_reciprocal(output_scale)).reshape(m, n), scale\n"," step1 = round_ste(2.0 * x) / 2.0\n"," return (x.round() - x).detach() + x\n","round_ste"," attn_output, attn_weights = attention_interface(\n"," attn_output = torch.nn.functional.scaled_dot_product_attention(\n","sdpa_attention_forward","/home/yiliu7/workspace/transformers/src/transformers/integrations/sdpa_attention.py","class HTTPFile(AbstractBufferedFile):\n","class GzipFileSystem(BaseCompressedFileFileSystem):\n"," scaled_x = x.to(torch.float32) * output_scale + v\n"," topk_indices, topk_weights = self.gate(hidden_states)\n"," logits = F.linear(hidden_states.type(torch.float32), self.weight.type(torch.float32), None)\n"," ds = builder_instance.as_dataset(split=split, verification_mode=verification_mode, in_memory=keep_in_memory)\n"," datasets = map_nested(\n","as_dataset"," mapped = function(data_struct)\n","map_nested"," ds = self._as_dataset(\n","_build_single_dataset"," return Dataset(fingerprint=fingerprint, **dataset_kwargs)\n","_as_dataset"," inferred_features = Features.from_arrow_schema(arrow_table.schema)\n"," if field.name in metadata_features and metadata_features_schema.field(field.name) == field\n","from_arrow_schema","from ._idl import readsav\n","RECTYPE_DICT = {0: \"START_MARKER\",\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_idl.py"," output.extend(list(torch.split(tmp_output, 1, dim=self.batch_dim)))\n"," return tensor.split(split_size_or_sections, dim)\n","split","/usr/local/lib/python3.12/dist-packages/torch/functional.py"," return torch._VF.split(self, split_size, dim) # type: ignore[attr-defined]\n","/usr/local/lib/python3.12/dist-packages/torch/_tensor.py","class AsyncResolver(AbstractResolver):\n","class _DatasetModuleFactory:\n"," block = block.to(self.device)\n"," param_applied = fn(param)\n","class DOMImplementation(DOMImplementationLS):\n"," return f(self, *args, **kwargs)\n","wrapped"," return torch.floor_divide(self, other)\n","__floordiv__"," return self.reciprocal() * other\n","__rdiv__","class Audio:\n","from ._fortran import FortranFile, FortranEOFError, FortranFormattingError\n","class FortranFile:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_fortran.py","def get_fs_token_paths(\n","class HubDatasetModuleFactoryWithScript(_DatasetModuleFactory):\n","class Token:\n"," .mul_(topk_weight.unsqueeze(dim=-1))\n","class PolarsArrowExtractor(BaseArrowExtractor[\"pl.DataFrame\", \"pl.Series\", \"pl.DataFrame\"]):\n","class BadHttpMessage(HttpProcessingError):\n","class DateAttribute(Attribute):\n","class NumpyMultiprocessingGenerator:\n"," causal_mask = create_causal_mask(\n"," causal_mask = mask_interface(\n","create_causal_mask","/home/yiliu7/workspace/transformers/src/transformers/masking_utils.py"," if allow_is_causal_skip and _ignore_causal_mask_sdpa(padding_mask, q_length, kv_length, kv_offset, local_size):\n","sdpa_mask_recent_torch"," padding_mask.all()\n","_ignore_causal_mask_sdpa","class DomstringSizeErr(DOMException):\n","Image","class FileLock(FileLock_):\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/_filelock.py"," hidden_states = hidden_states + self.shared_experts(residuals)\n","from auto_round.export.export_to_llmcompressor.export_to_fp import save_quantized_as_fp\n","from auto_round.export.export_to_autoround.qlinear_fp import QuantLinear\n","pa.register_extension_type(Array4DExtensionType((1, 2, 3, 4), \"int64\"))\n"," self.storage_dtype = self._generate_dtype(self.value_type)\n"," dtype = pa.list_(dtype)\n","_generate_dtype","from ._netcdf import netcdf_file, netcdf_variable\n","class CacheInfo(TypedDict):\n"," tp_dict = type.__new__(_TypedDictMeta, name, (*generic_base, dict), ns)\n","class ParquetWriter(ArrowWriter):\n","class QuantLinear(nn.Module):\n","_load_unlocked at \u003cfrozen importlib._bootstrap\u003e:921","module_from_spec at \u003cfrozen importlib._bootstrap\u003e:813","module_from_spec","create_module at \u003cfrozen importlib._bootstrap_external\u003e:1289","create_module","class DocumentFragment(Node):\n"," global_scale = global_scale.to(device=tensor.device, dtype=torch.float32)\n","class DownloadManager:\n","class NotSupportedErr(DOMException):\n"," return x * sign\n","from .http_writer import HttpVersion, HttpVersion10\n","from .abc import AbstractStreamWriter\n","/usr/local/lib/python3.12/dist-packages/aiohttp/http_writer.py","from ._cookie_helpers import parse_set_cookie_headers\n","/usr/local/lib/python3.12/dist-packages/aiohttp/abc.py","def preserve_morsel_with_coded_value(cookie: Morsel[str]) -\u003e Morsel[str]:\n","/usr/local/lib/python3.12/dist-packages/aiohttp/_cookie_helpers.py"," .sum(dim=1)\n"," m = WrapperLinear(\n"," self._init_tuning_params_and_quant_func()\n"," self._init_params(\"act_max_scale\", p_dtype, (1), 1.0, not orig_layer.act_dynamic)\n","_init_tuning_params_and_quant_func"," p = torch.tensor(1.0 * value, device=self.device, dtype=dtype)\n","_init_params","class _DNSResolverManager:\n","class HttpBadRequest(BadHttpMessage):\n","class PolarsFeaturesDecoder:\n"," module._patched_for_streaming = download_config\n","class ResolveResult(TypedDict):\n","from .transaction import Transaction\n","class Transaction:\n","/usr/local/lib/python3.12/dist-packages/fsspec/transaction.py","class Array3D(_ArrayXD):\n"," self.orig_layer.scale = scale.reshape(shape[0], -1).to(\"cpu\")\n"," freqs = (inv_freq_expanded.to(x.device) @ position_ids_expanded).transpose(1, 2)\n","class MultipartResponseWrapper:\n"," scale = float8_e4m3fn_ste(scale).to(torch.float32) ##e4m3 does not support torch compile\n"," fp8 = (x.to(torch.float8_e4m3fn).to(x.dtype) - x).detach() + x\n","float8_e4m3fn_ste","class ParseArffError(ArffError):\n","class SplitGenerator:\n"," ).to(cache_device)\n","class BufferedReaderPayload(IOBasePayload):\n"," clear_memory(device_list=self.device_list)\n"," memory_monitor.update(device_list=device_list)\n"," current_vram = torch.cuda.memory_reserved(device) / 1024**3 # GB\n","update"," return memory_stats(device=device).get(\"reserved_bytes.all.current\", 0)\n","memory_reserved"," _recurse_add_to_result(\"\", stats)\n","memory_stats"," _recurse_add_to_result(prefix + k, v)\n","_recurse_add_to_result"," result.append((prefix, obj))\n"," input_global_scale = calculate_gparam(layer.act_max, layer.group_size) # , model.device\n"," global_scale = FLOAT8_E4M3_MAX * FLOAT4_E2M1_MAX * get_reciprocal(tensor_amax)\n","calculate_gparam","class Example(TypedDict):\n","class _RelativeInstruction:\n","class ReadAheadCache(BaseCache):\n","/usr/local/lib/python3.12/dist-packages/fsspec/caching.py"," q_pe, k_pe = apply_rotary_emb(q_pe, k_pe, position_embeddings.to(q_pe.device))\n"," xq_out = torch.view_as_real(xq_ * freqs_cis).flatten(3).type_as(xq)\n","apply_rotary_emb","class RarExtractor(MagicNumberBaseExtractor):\n","class Xml(datasets.ArrowBasedBuilder):\n","from .pdffolder import pdffolder\n","class PdfFolderConfig(folder_based_builder.FolderBasedBuilderConfig):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/pdffolder/pdffolder.py","class StreamReaderPayload(AsyncIterablePayload):\n","class WriteCachedTransaction(Transaction):\n"," mask1 = x \u003c 2.0\n"," scales.reshape(tensor.shape[0], -1) * get_reciprocal(global_scale)\n","def generate_fingerprint(dataset: \"Dataset\") -\u003e str:\n","from .helpers import (\n"," max_scale = best_params.get(\"max_scale\", torch.tensor(1.0)).to(self.device)\n","class VarWriter5:\n","class GeneratorBasedBuilder(DatasetBuilder):\n","from ._parse import (\n","def _check_netloc(netloc: str) -\u003e None:\n","/usr/local/lib/python3.12/dist-packages/yarl/_parse.py","class ClientOSError(ClientConnectionError, OSError):\n","class TypeInfo(object):\n"," formatted_output = format_table(\n"," formatted_output = formatter(pa_table_to_format, query_type=query_type)\n","format_table"," return self.format_batch(pa_table)\n"," batch = self.numpy_arrow_extractor().extract_batch(pa_table)\n","format_batch"," return {col: self._arrow_array_to_numpy(pa_table[col]) for col in pa_table.column_names}\n","extract_batch"," if any(\n","_arrow_array_to_numpy"," (isinstance(x, np.ndarray) and (x.dtype == object or x.shape != array[0].shape))\n"," new_layer.device = orig_device\n"," final_scale = scales.to(torch.float8_e4m3fn)\n","from auto_round.export.export_to_llmcompressor.utils import generate_ignore_regex_list\n","class HubDatasetModuleFactoryWithoutScript(_DatasetModuleFactory):\n","class OpenFile:\n","class Pointer:\n"," x = torch.abs(x)\n"," min_scale.data.clamp_(0, 1.0)\n"," attn_output = self.o_proj(attn_output)\n"," import pyarrow._parquet as _parquet\n","class _ConnectTunnelConnection(Connection):\n","class InvalidUrlClientError(InvalidURL):\n","class IndexableMixin:\n","class Order(str, enum.Enum):\n","class ArrowReader(BaseReader):\n","class WSMessage(NamedTuple):\n"," scaled_tensor = tensor.to(global_scale.dtype) * get_reciprocal(\n","class IterableDataset(DatasetInfoMixin):\n"," hidden_states = hidden_states * torch.rsqrt(variance + self.variance_epsilon)\n","DTYPE_DICT = {1: \u0027\u003eu1\u0027,\n","from .callbacks import Callback\n","CTL = {chr(i) for i in range(0, 32)} | {\n"," block.to(\"cpu\")\n"," param.data = param_applied\n","class Payload(ABC):\n","class AbstractArchiveFileSystem(AbstractFileSystem):\n","/usr/local/lib/python3.12/dist-packages/fsspec/archive.py","class BasenameCacheMapper(AbstractCacheMapper):\n"," new_x = torch.empty_like(outs)\n"," freqs_cis = freqs_cis * self.attention_scaling\n","class MatFile5Reader(MatFileReader):\n","class HttpProcessingError(Exception):\n","class SyntaxErr(DOMException):\n","Video"," variance = hidden_states.pow(2).mean(-1, keepdim=True)\n","class BaseConnector:\n","class _AbsoluteInstruction:\n","class _InternalURLCache(TypedDict, total=False):\n","class AttrDict(dict):\n","_WS_EXT_RE: Final[Pattern[str]] = re.compile(\n","class NamespaceErr(DOMException):\n","USES_AUTHORITY = frozenset(uses_netloc)\n","class PandasArrayExtensionArray(PandasExtensionArray):\n"," from .__info__ import __version__, __author__, __doc__, __license__\n","from .videofolder import videofolder\n","class VideoFolder(folder_based_builder.FolderBasedBuilder):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/videofolder/videofolder.py"," return nn.functional.silu(input)\n","/home/yiliu7/workspace/transformers/src/transformers/activations.py"," return torch._C._nn.silu(input)\n","silu","/usr/local/lib/python3.12/dist-packages/torch/nn/functional.py","class TqdmCallback(Callback):\n","/usr/local/lib/python3.12/dist-packages/fsspec/callbacks.py","class VideoFolderConfig(folder_based_builder.FolderBasedBuilderConfig):\n"," topk_weight, topk_idx = torch.topk(scores, k=self.top_k, dim=-1, sorted=False)\n","class CompressObjArgs(TypedDict, total=False):\n"," hidden_states = decoder_layer(\n"," self.inputs[name][key] = list(torch.split(data, 1, dim=self.batch_dim))\n","class Lz4FileSystem(BaseCompressedFileFileSystem):\n"," torch.set_autocast_dtype(self.device, self.fast_dtype) # type: ignore[arg-type]\n","class HttpRequestParser(HttpParser[RawRequestMessage]):\n","class NonMutableDict(dict):\n","class JsonConfig(datasets.BuilderConfig):\n"," tensor_amax = torch.ones((1), device=m.weight.device)\n"," indices = self.map(\n"," if self.data.schema != self.info.features.arrow_schema:\n","from ..parallel import parallel_map\n","from .parallel import ParallelBackendConfig, parallel_backend, parallel_map\n","/usr/local/lib/python3.12/dist-packages/datasets/parallel/__init__.py","class TypedSequence:\n"," class ForkServerProcess(process.BaseProcess):\n","class AbstractResolver(ABC):\n"," k_nope = self.kv_b_proj(self.kv_a_layernorm(k_nope)).view(key_shape).transpose(1, 2)\n"," hidden_states = hidden_states.to(torch.float32)\n","class NonMatchingSplitsSizesError(SplitsVerificationError):\n","from auto_round.export.export_to_llmcompressor.export_to_static_fp import save_quantized_as_static_fp\n","from auto_round.export.utils import save_model\n","/home/yiliu7/workspace/auto-round/auto_round/export/export_to_llmcompressor/export_to_static_fp.py","class FortranFormatParser:\n"," compressed_kv = self.kv_a_proj_with_mqa(hidden_states)\n","class Features(dict):\n","class IntFormat:\n","_EXTENSION_TO_MODULE.update({ext.upper(): (\"audiofolder\", {}) for ext in audiofolder.AudioFolder.EXTENSIONS})\n","from .version import Version\n","class Version:\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/version.py","class ConcatenationTable(Table):\n"," class SpawnProcess(process.BaseProcess):\n","def whosmat(file_name, appendmat=True, **kwargs):\n"," q = self.q_proj(hidden_states)\n"," x = x.clamp(-6, 6)\n"," return pa.Table.from_batches(batches, schema=self._schema)\n"," sslcontext = ssl.create_default_context()\n"," context = SSLContext(PROTOCOL_TLS_CLIENT)\n","create_default_context"," self = _SSLContext.__new__(cls, protocol)\n","from auto_round.data_type.utils import reshape_pad_tensor_by_group_size, revert_tensor_by_pad\n","mclass_info = {\n"," tmp_input_ids, tmp_input_others = self._sampling_inputs(\n"," current_input_ids = [input_ids[i] for i in indices]\n","_sampling_inputs"," return iter(self.unbind(0))\n","class BuilderConfig:\n","class ServerConnectionError(ClientConnectionError):\n","class Entity(Identified, Node):\n"," row for chunk in pa_array.chunks for row in chunk.to_numpy(zero_copy_only=zero_copy_only)\n"," xq_ = torch.view_as_complex(xq.float().reshape(*xq.shape[:-1], -1, 2))\n","class netcdf_variable:\n","/usr/local/lib/python3.12/dist-packages/scipy/io/_netcdf.py"," sign = torch.sign(x)\n","class netcdf_file:\n","class _ArrayXD:\n"," inputs_embeds: torch.Tensor = self.embed_tokens(input_ids)\n"," return F.embedding(\n","/usr/local/lib/python3.12/dist-packages/torch/nn/modules/sparse.py"," return torch.embedding(weight, input, padding_idx, scale_grad_by_freq, sparse)\n","embedding","class FormattingConfig:\n","class MatWriteError(Exception):\n","class Pickler(dill.Pickler):\n"," dispatch = dill._dill.MetaCatchingDict(dill.Pickler.dispatch.copy())\n","Pickler","class CyclingMultiSourcesExamplesIterable(_BaseExamplesIterable):\n"," dtype = torch.get_autocast_dtype(device_type)\n","class InvalidAccessErr(DOMException):\n","class ShuffledDataSourcesArrowExamplesIterable(ArrowExamplesIterable):\n","class streamer:\n","class InvalidStateErr(DOMException):\n"," input_others = to_device(input_others, device)\n"," input[inp] = to_device(input[inp], device)\n","to_device"," return input.to(device)\n","from ._mio5_params import (MatlabObject, MatlabFunction, MDTYPES, NP_TO_MTYPES,\n","def _read_hb_data(content, header):\n"," position_ids = cache_position.unsqueeze(0)\n","class ImageFolderConfig(folder_based_builder.FolderBasedBuilderConfig):\n","/usr/local/lib/python3.12/dist-packages/datasets/packaged_modules/imagefolder/imagefolder.py","class ParallelBackendConfig:\n","/usr/local/lib/python3.12/dist-packages/datasets/parallel/parallel.py","class FolderBasedBuilder(datasets.GeneratorBasedBuilder):\n"," import resource\n"," cnts.scatter_(1, topk_ids, 1)\n","_resource_tracker = ResourceTracker()\n"," self._lock = threading.RLock()\n"," cache_position: torch.Tensor = torch.arange(\n"," cnts = topk_ids.new_zeros((topk_ids.shape[0], len(self.experts)))\n"," input_ids_new = torch.vstack(input_ids_new)\n","class SqlConfig(datasets.BuilderConfig):\n","class ParquetDataset:\n"," calib_dataloader = DataLoader(dataset_final, batch_size=bs, shuffle=False, collate_fn=collate_batch)\n"," torch._C._log_api_usage_once(\"python.data_loader\")\n","class VerificationMode(enum.Enum):\n"," ATTRS = frozenset(\n","class FileActor:\n","class NamedSplitAll(NamedSplit):\n","from .typedefs import _CIMultiDict\n","Handler = Callable[[\"Request\"], Awaitable[\"StreamResponse\"]]\n","/usr/local/lib/python3.12/dist-packages/aiohttp/typedefs.py"," class ForkServerContext(BaseContext):\n","import netrc\n","class _netrclex:\n","/usr/lib/python3.12/netrc.py"," context.load_default_certs(purpose)\n"," self.set_default_verify_paths()\n","load_default_certs","class Hasher:\n"," self.sock = sock = self._new_conn()\n"," sock = connection.create_connection(\n"," for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):\n","create_connection","/usr/local/lib/python3.12/dist-packages/urllib3/util/connection.py"," for res in _socket.getaddrinfo(host, port, family, type, proto, flags):\n","getaddrinfo"," kE2M1 = torch.tensor(FLOAT_TO_E2M1, device=device, dtype=x.dtype)\n"," __doc__ = f\"\"\"\n","ParquetDataset","class URL:\n","def _get_index_level_values(index):\n","/usr/local/lib/python3.12/dist-packages/pyarrow/pandas_compat.py"," clear_memory(device_list=self.device_list)\n"," torch.cuda.synchronize(d)\n"," return torch._C._cuda_synchronize()\n","synchronize","/usr/local/lib/python3.12/dist-packages/torch/cuda/__init__.py"," all_to_quantized_module_names = list(set(all_to_quantized_module_names))\n","_SSL_CONTEXT_UNVERIFIED = _make_ssl_context(False)\n"," sslcontext = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)\n","class ExtractManager:\n","pa.register_extension_type(Array3DExtensionType((1, 2, 3), \"int64\"))\n"," sslcontext.set_default_verify_paths()\n","class Array5DExtensionType(_ArrayXDExtensionType):\n","class SevenZipExtractor(MagicNumberBaseExtractor):\n","class InMemoryTable(TableBlock):\n","class Process(process.BaseProcess):\n","class AsyncStreamReaderMixin:\n","from ..info import DatasetInfo, DatasetInfosDict\n","_offline = os.environ.get(\"HF_DATASETS_OFFLINE\")\n"," table = _memory_mapped_arrow_table_from_file(filename)\n"," opened_stream = _memory_mapped_record_batch_reader_from_file(filename)\n","_memory_mapped_arrow_table_from_file"," memory_mapped_stream = pa.memory_map(filename)\n","_memory_mapped_record_batch_reader_from_file","class _ParentProcess(BaseProcess):\n","from .naming import _split_re, filenames_for_dataset_split\n","def filepattern_for_dataset_split(dataset_name, split, data_dir, filetype_suffix=None):\n","/usr/local/lib/python3.12/dist-packages/datasets/naming.py","from typing import Optional, Union\n","class PostProcessedInfo:\n","from .client_reqrep import (\n","class Table(IndexedTableMixin):\n","class PandasFormatter(TableFormatter[pd.DataFrame, pd.Series, pd.DataFrame]):\n","class AuthenticationError(ProcessError):\n","class ObjectPointer(Pointer):\n","from .utils.track import TrackedIterableFromGenerator, tracked_list, tracked_str\n","class tracked_str(str):\n","/usr/local/lib/python3.12/dist-packages/datasets/utils/track.py","class XmlListener(Listener):\n","class VerticallyConcatenatedMultiSourcesExamplesIterable(_BaseExamplesIterable):\n","@docfiller\n","0x5 (ThreadPoolExecutor-1_0)","_get_table_from_filename"," return pa.ipc.open_stream(memory_mapped_stream)\n"," return RecordBatchStreamReader(source, options=options,\n","open_stream","/usr/local/lib/python3.12/dist-packages/pyarrow/ipc.py"," self._open(source, options=options, memory_pool=memory_pool)\n"," enum_class._member_map_[member_name] = enum_member\n","class NumericAttribute(Attribute):\n","class NominalAttribute(Attribute):\n","WS_CLOSED_MESSAGE = tuple.__new__(WSMessage, (WSMsgType.CLOSED, None, None))\n","class DigestAuthChallenge(TypedDict, total=False):\n","class WSServerHandshakeError(ClientResponseError):\n","class ResourceTracker(object):\n"," builder_cls = get_dataset_builder_class(dataset_module, dataset_name=dataset_name)\n"," builder_cls = configure_builder_class(\n","get_dataset_builder_class"," class ConfiguredDatasetBuilder(builder_cls):\n","configure_builder_class","logger = datasets.utils.logging.get_logger(__name__)\n"," return logging.getLogger(name)\n","get_logger","/usr/local/lib/python3.12/dist-packages/datasets/utils/logging.py"," return Logger.manager.getLogger(name)\n","getLogger","/usr/lib/python3.12/logging/__init__.py"," self._fixupParents(rv)\n"," obj.append(alogger)\n","_fixupParents"," self.loggerMap[alogger] = None\n","append","class XzFileSystem(BaseCompressedFileFileSystem):\n","class BaseTimerContext(ContextManager[\"BaseTimerContext\"]):\n","class ClientWebSocketResponse:\n","class UnexpectedSplitsError(SplitsVerificationError):\n","from auto_round.export.export_to_autoround.export_to_fp8 import FP8QLinear\n","from auto_round.export.utils import filter_quantization_config, save_model\n","/home/yiliu7/workspace/auto-round/auto_round/export/export_to_autoround/export_to_fp8.py","from fsspec.implementations.cache_metadata import CacheMetadata\n","class CacheMetadata:\n","/usr/local/lib/python3.12/dist-packages/fsspec/implementations/cache_metadata.py"," pa_table = opened_stream.read_all()\n","async def _file_size(url, session=None, *args, **kwargs):\n"," from ._http_parser import ( # type: ignore[import-not-found,no-redef]\n","class Finalize(object):\n","class FortranFormattingError(TypeError, OSError):\n","class ArrowWriter:\n","class VarHeader4:\n"," abs_diff_x = torch.abs(abs_x.unsqueeze(-1) - kE2M1) # [m, n, 8]\n","class HierarchyRequestErr(DOMException):\n","class MatReadWarning(UserWarning):\n","class FP8QLinear(torch.nn.Module):\n","class ExpectedMoreSplitsError(SplitsVerificationError):\n","class BaseReader:\n","class Childless:\n","from ._websocket.writer import WebSocketWriter\n","from ._websocket.reader import WebSocketReader\n"," from .reader_c import ( # type: ignore[import-not-found]\n","/usr/local/lib/python3.12/dist-packages/aiohttp/_websocket/reader.py"," from .mask import _websocket_mask_cython # type: ignore[import-not-found]\n","class ClientHttpProxyError(ClientResponseError):\n","class Attr(Node):\n","class WSHandshakeError(Exception):\n","class Url(str):\n"," HttpRequestParserC = HttpRequestParser\n"," self.orig_layer.weight.data.copy_(qdq_weight)\n","class HttpPayloadParser:\n","class HttpResponseParser(HttpParser[RawResponseMessage]):\n","class HttpParser(abc.ABC, Generic[_MsgT]):\n","class ChunkState(IntEnum):\n"," nm_tpl.__annotations__ = nm_tpl.__new__.__annotations__ = types\n","class RawRequestMessage(NamedTuple):\n","class StreamReader(AsyncStreamReaderMixin):\n","def _replace_heap(variable, heap):\n"," from pyarrow._hdfs import HadoopFileSystem # noqa\n","class StreamWriter(AbstractStreamWriter):\n","class HttpVersion(NamedTuple):\n","class ParquetWriter:\n","ParquetWriter","class FlowControlDataQueue(DataQueue[_T]):\n","class ParquetFile:\n","class AbstractStreamWriter(ABC):\n"," from pyarrow._s3fs import ( # noqa\n"," return cls._create_(\n"," return metacls.__new__(metacls, class_name, bases, classdict, boundary=boundary)\n","_create_","class AbstractCookieJar(Sized, IterableBase):\n","class AbstractView(ABC):\n","class AbstractMatchInfo(ABC):\n","class AbstractRouter(ABC):\n","class ZLibCompressor(ZlibBaseHandler):\n","class ZLibBackendProtocol(Protocol):\n"," return super().__new__(mcls, name, bases, namespace, **kwargs)\n","def matfile_version(file_name, *, appendmat=True):\n","class ZLibDecompressObjProtocol(Protocol):\n"," return _wrapfunc(a, \u0027searchsorted\u0027, v, side=side, sorter=sorter)\n","searchsorted"," return bound(*args, **kwds)\n","class ZipExtractor(MagicNumberBaseExtractor):\n","class ErrorableProtocol(Protocol):\n","class HeadersMixin:\n","class TextIOPayload(IOBasePayload):\n","class SharedMemoryContext:\n"," context.set_alpn_protocols(ALPN_PROTOCOLS)\n","class PythonFeaturesDecoder:\n","class noop:\n","TOKEN = CHAR ^ CTL ^ SEPARATORS\n","EMPTY_BODY_STATUS_CODES = frozenset((204, 304, *range(100, 200)))\n","_SENTINEL = enum.Enum(\"_SENTINEL\", \"sentinel\")\n","class netrc:\n","fingerprint_rng = random.Random()\n","class NetrcParseError(Exception):\n","class InvalidUrlRedirectClientError(InvalidUrlClientError, RedirectClientError):\n","class ConnectionTimeoutError(ServerTimeoutError):\n","from .typedefs import JSONEncoder, _CIMultiDict\n","class ElementInfo(object):\n","class ClientConnectionResetError(ClientConnectionError, ConnectionResetError):\n"," modules = list(self.model.modules())\n","class _BaseVersion:\n","class LineTooLong(BadHttpMessage):\n","class ContentEncodingError(PayloadEncodingError):\n","MAGIC_NUMBER_MAX_LENGTH = max(\n","class Middleware(Protocol):\n","USES_RELATIVE = frozenset(uses_relative)\n","from ._query import (\n","from ._quoting import _Quoter, _Unquoter\n"," from ._quoting_c import _Quoter, _Unquoter\n","/usr/local/lib/python3.12/dist-packages/yarl/_quoting.py","class Sequence:\n","class DigestAuthMiddleware:\n","from multidict import istr\n"," from ._multidict import (\n","/usr/local/lib/python3.12/dist-packages/multidict/__init__.py","class HTTPStreamFile(AbstractBufferedFile):\n","from ._compat import USE_EXTENSIONS\n"," from . import _multidict # type: ignore[attr-defined] # noqa: F401\n","/usr/local/lib/python3.12/dist-packages/multidict/_compat.py","from ._abc import MultiMapping, MutableMultiMapping\n","class MutableMultiMapping(MultiMapping[_V], MutableMapping[str, _V]):\n","/usr/local/lib/python3.12/dist-packages/multidict/_abc.py","class MultiMapping(Mapping[str, _V_co]):\n","class SupportsKeys(Protocol[_V_co]):\n","class ZLibDecompressor(ZlibBaseHandler):\n","class Lz4Extractor(MagicNumberBaseExtractor):\n","class Bzip2Extractor(MagicNumberBaseExtractor):\n","class ZstdExtractor(MagicNumberBaseExtractor):\n"," setattr(submodule.gate_proj, global_scale_name, global_scale.clone())\n","class TextConfig(datasets.BuilderConfig):\n","class ZstdFileSystem(BaseCompressedFileFileSystem):\n","class StringIOPayload(StringPayload):\n"," torch.cat(\n","class BaseCompressedFileFileSystem(AbstractArchiveFileSystem):\n"," _set_new_attribute(cls, \u0027__init__\u0027,\n","class AbstractAsyncStreamedFile(AbstractBufferedFile):\n"," scores = logits.softmax(dim=-1, dtype=torch.float32)\n","class LocalFileOpener(io.IOBase):\n","__all__ = (\n","class DocumentType(Identified, Childless, Node):\n","class UnixClientConnectorError(ClientConnectorError):\n","/usr/local/lib/python3.12/dist-packages/aiohttp/_websocket/writer.py","class Text(CharacterData):\n","from fsspec import AbstractFileSystem, filesystem\n","class ProcessingInstruction(Childless, Node):\n","class StringAttribute(Attribute):\n","class NamedNodeMap(object):\n","class ClientConnectionError(ClientError):\n","class Node(xml.dom.Node):\n","class ClientError(Exception):\n","class ParquetConfig(datasets.BuilderConfig):\n","class DOMImplementationLS:\n","class DOMBuilder:\n","class Options:\n","class CDATASection(Text):\n","class WebSocketWriter:\n"," random: random.Random = random.Random(),\n","WebSocketWriter","from .domreg import getDOMImplementation, registerDOMImplementation\n","class UserDataHandler:\n","MatFile5Reader"," tensor_amax = tensor.abs().max().to(torch.float32)\n","from .tqdm import (\n","class NonMatchingChecksumError(ChecksumVerificationError):\n","class ExpectedMoreDownloadedFilesError(ChecksumVerificationError):\n","class DatasetGenerationCastError(DatasetGenerationError):\n","class Csv(datasets.ArrowBasedBuilder):\n","class DatasetGenerationError(DatasetBuildError):\n","class _PoolCache(dict):\n","class DefunctDatasetError(DatasetsError):\n","class ExceptionWithTraceback:\n","class TrackedIterableFromGenerator(Iterable):\n","class tracked_list(list):\n"," class SpawnContext(BaseContext):\n","def list_table_cache_files(table: Table) -\u003e list[str]:\n"," class ForkContext(BaseContext):\n","from .utils.logging import get_logger\n","from .tqdm import ( # noqa: F401 # imported for backward compatibility\n","class LazyRow(LazyDict):\n","from . import reduction\n","class ForkingPickler(pickle.Pickler):\n","/usr/local/lib/python3.12/dist-packages/multiprocess/reduction.py","class LazyDict(MutableMapping):\n","class HfFileSystemStreamFile(fsspec.spec.AbstractBufferedFile):\n","class HfFileSystem(fsspec.AbstractFileSystem):\n"," self.orig_layer.act_quant_func = self.act_quant_func\n","class HfFileSystemResolvedPath:\n"," import zstandard\n"," torch.clear_autocast_cache()\n","__exit__","class FilteredExamplesIterable(MappedExamplesIterable):\n"," cls.__hash__ = hash_action(cls, field_list, globals)\n","write_table.__doc__ = f\"\"\"\n","class FSSpecHandler(FileSystemHandler):\n","class AbstractBufferedFile(io.IOBase):\n","class ConnectionKey(NamedTuple):\n","class DatasetBuilder:\n"," from pyarrow._gcsfs import GcsFileSystem # noqa\n"," from pyarrow._azurefs import AzureFileSystem # noqa\n","class CustomFormatter(Formatter[dict, ColumnFormat, dict]):\n","class BaseContext(object):\n","class TensorFormatter(Formatter[RowFormat, ColumnFormat, BatchFormat]):\n","class AbstractReducer(metaclass=ABCMeta):\n","def dump(obj, file, protocol=None, *args, **kwds):\n"," _exitcode_to_name[-signum] = f\u0027-{name}\u0027\n","class _MainProcess(BaseProcess):\n","class BaseProcess(object):\n","class FSTimeoutError(asyncio.TimeoutError):\n","class CachedDatasetModuleFactory(_DatasetModuleFactory):\n","class PickleableTextIOWrapper(io.TextIOWrapper):\n","class DatasetModule:\n","class AbstractFileSystem(metaclass=_Cached):\n","class _Cached(type):\n","class Split:\n","class DaskTransaction(Transaction):\n","from .config import apply_config, conf\n","class DotPrinterCallback(Callback):\n","class NoOpCallback(Callback):\n","class Callback:\n","class PandasArrayExtensionDtype(PandasExtensionDtype):\n","class UpdatableLRU(Generic[P, T]):\n","class ArrayExtensionArray(pa.ExtensionArray):\n","class KnownPartsOfAFile(BaseCache):\n","pa.register_extension_type(Array5DExtensionType((1, 2, 3, 4, 5), \"int64\"))\n","class AllBytes(BaseCache):\n","class BytesCache(BaseCache):\n","class RepeatExamplesIterable(_BaseExamplesIterable):\n","from . import _byteordercodes as boc\n","class ZLibCompressObjProtocol(Protocol):\n","class BlockCache(BaseCache):\n"," \"arrow\": (arrow.__name__, _hash_python_lines(inspect.getsource(arrow).splitlines())),\n","class FirstChunkCache(BaseCache):\n","class BaseCache:\n","class _NoDuplicateSafeLoader(yaml.SafeLoader):\n"," hook_handles = self._register_act_max_hook(self.model)\n"," hook_handles.append(hook)\n","_register_act_max_hook"," return ns[\u0027__create_fn__\u0027](**locals)\n","__create_fn__ at \u003cstring\u003e:2","__create_fn__","\u0026lt;string\u0026gt;","class TableBlock(Table):\n","class _PatchedModuleObj:\n","class TraceRequestStartParams:\n","class ShufflingConfig:\n","class NamedPipeConnector(BaseConnector):\n","class MMapCache(BaseCache):\n","from .experimental import experimental\n","def available_compressions():\n","ALL_ALLOWED_EXTENSIONS = list(_EXTENSION_TO_MODULE.keys()) + [\".zip\"]\n","class ForkAwareLocal(threading.local):\n","class AsyncFileSystem(AbstractFileSystem):\n"," tokens_per_expert = cnts.sum(dim=0)\n"," import aiohttp._http_writer as _http_writer # type: ignore[import-not-found]\n","class EofStream(Exception):\n","0x2 (Thread-2)"," self.was_killed.wait(self.sleep_interval)\n"," signaled = self._cond.wait(timeout)\n","wait"," waiter = _allocate_lock()\n","class CachingFileSystem(AbstractFileSystem):\n","class PdfFolder(folder_based_builder.FolderBasedBuilder):\n","class FolderBasedBuilderConfig(datasets.BuilderConfig):\n","class ServerFingerprintMismatch(ServerConnectionError):\n","class NoDataAllowedErr(DOMException):\n","from ..utils.file_utils import ( # noqa: F401 # backward compatibility\n","class Json(datasets.ArrowBasedBuilder):\n","def pandas_read_json(path_or_buf, **kwargs):\n","class BadContentDispositionParam(RuntimeWarning):\n"," delattr(layer, \"act_max\")\n"," super().__delattr__(name)\n","__delattr__","from .utils.stratify import stratified_shuffle_split_generate_indices\n","class _DeprecationWaiter:\n"," def ws_connect(\n","class InfinityType:\n","from scipy.sparse import coo_array, issparse, coo_matrix\n","FileStats = FileInfo\n"," calib_dataset = calib_dataset.shuffle(seed=seed)\n"," return self._new_dataset_with_indices(\n","shuffle"," return Dataset(\n","_new_dataset_with_indices","class Connection:\n","class SplitReadInstruction:\n","def extend_module_for_streaming(module_path, download_config: Optional[DownloadConfig] = None):\n","class ArrowBasedBuilder(DatasetBuilder):\n","from .utils.py_utils import Literal\n","/usr/local/lib/python3.12/dist-packages/datasets/combine.py","class SkipExamplesIterable(_BaseExamplesIterable):\n","class RequestInfo(_RequestInfo):\n","from .splits import NamedSplit, Split, SplitDict, SplitInfo\n","ClientRequest"," import ssl\n","class DatasetInfoMixin:\n","SERVER: Final[istr] = istr(\"Server\")\n"," tokens_for_this_expert = sorted_tokens[start_idx:end_idx]\n","class BadContentDispositionHeader(RuntimeWarning):\n","class BytesPayload(Payload):\n","class ImageFolder(folder_based_builder.FolderBasedBuilder):\n","class AsyncStreamIterator(Generic[_T]):\n"," q_nope, q_pe = torch.split(q, [self.qk_nope_head_dim, self.qk_rope_head_dim], dim=-1)\n"," return torch._VF.split_with_sizes(self, split_size, dim)\n","_COOKIE_PATTERN = re.compile(\n","class AbstractAccessLogger(ABC):\n","class TimerContext(BaseTimerContext):\n","QCONTENT = {chr(i) for i in range(0x20, 0x7F)} | {\"\\t\"}\n","SEPARATORS = {\n","class ProcessError(Exception):\n","class TableFormatter(Formatter[RowFormat, ColumnFormat, BatchFormat]):\n","class ClientResponseError(ClientError):\n","class BaseProtocol(asyncio.Protocol):\n","class UndefinedType(Enum):\n","class OptimizedTypedSequence(TypedSequence):\n","class DatasetInfosDict(dict[str, DatasetInfo]):\n","class DownloadChecksumsEntryData:\n","class ArchiveIterable(TrackedIterableFromGenerator):\n"," \"text\": (text.__name__, _hash_python_lines(inspect.getsource(text).splitlines())),\n","class ClassLabel:\n","class Array2D(_ArrayXD):\n","class NamedSplit(SplitBase):\n"," set_amax_for_all_moe_layers(block, attr_name=\"act_max\")\n"," set_amax_for_uncalibrated_experts(\n","set_amax_for_all_moe_layers"," all_values = torch.cat(flat_values)\n","set_amax_for_uncalibrated_experts","X_FORWARDED_FOR: Final[istr] = istr(\"X-Forwarded-For\")\n","class Array4D(_ArrayXD):\n","class PercentSlice(metaclass=PercentSliceMeta):\n","class SupportsIKeys(Protocol[_V_co]):\n","class ReadInstruction:\n","class DataFilesList(list[str]):\n","class DOMEntityResolver(object):\n","class DOMInputSource(object):\n","class DataFilesDict(dict[str, DataFilesList]):\n","class classproperty(property): # pylint: disable=invalid-name\n","class MissingFilesOnHfGcsError(ConnectionError):\n","class Comment(CharacterData):\n","class WebSocketError(Exception):\n","class MapResult(ApplyResult):\n"," _settings = {\n","DOMBuilder","class Listener(object):\n","class DatasetsError(Exception):\n","class MaybeEncodingError(Exception):\n","class IndexedTableMixin:\n","class PythonFormatter(Formatter[Mapping, list, Mapping]):\n","class TimeoutError(ProcessError):\n","class DatasetNotOnHfGcsError(ConnectionError):\n","class _SessionRequestContextManager:\n"," abs_indices = torch.argmin(abs_diff_x, dim=-1) # [m, n]\n","class WrongDocumentErr(DOMException):\n","class ManualDownloadError(DatasetBuildError):\n","class IMapUnorderedIterator(IMapIterator):\n","class DatasetBuildError(DatasetsError):\n","class IMapIterator(object):\n","class AsyncStreamFile(AbstractAsyncStreamedFile):\n","class DataFilesNotFoundError(FileNotFoundDatasetsError):\n","class CastError(ValueError):\n"," async def _ws_connect(\n","class NegativeInfinityType:\n","class DummyCookieJar(AbstractCookieJar):\n","class LazyBatch(LazyDict):\n","class _C:\n"," class CacheInfo(NamedTuple):\n","UpdatableLRU","class ChainMapProxy(Mapping[Union[str, AppKey[Any]], Any]):\n","class JsonPayload(BytesPayload):\n","class Identified:\n","from .tcp_helpers import tcp_nodelay\n","class bind(partial):\n","class PayloadRegistry:\n","class FormData:\n","class RebatchedArrowExamplesIterable(_BaseExamplesIterable):\n","mxOPAQUE_CLASS = 17 # This appears to be a function workspace\n","class HubDatasetModuleFactoryWithParquetExport(_DatasetModuleFactory):\n","class OpenFiles(list):\n","class FortranEOFError(TypeError, OSError):\n","class ArrowFormatter(TableFormatter[pa.Table, pa.Array, pa.Table]):\n","class BufferTooShort(ProcessError):\n","_configure_library_root_logger()\n"," library_root_logger.addHandler(logging.StreamHandler())\n","_configure_library_root_logger"," Handler.__init__(self)\n"," self.createLock()\n"," self.lock = threading.RLock()\n","createLock","ASCIISET: Final[Set[str]] = set(string.printable)\n"," _set_new_attribute(cls, \u0027__eq__\u0027,\n"," indices = topk_ids.view(-1).argsort()\n","class FSSpecCoroutineCancel(Exception):\n","class BackgroundBlockCache(BaseCache):\n","from .utils.sharding import _merge_gen_kwargs, _number_of_shards_in_gen_kwargs, _shuffle_gen_kwargs, _split_gen_kwargs\n","class MatVarReader:\n","from .abc import AbstractResolver, ResolveResult\n","class TimerNoop(BaseTimerContext):\n","class XzExtractor(MagicNumberBaseExtractor):\n","class Cache(datasets.ArrowBasedBuilder):\n","class BrotliDecompressor:\n","from .utils.py_utils import (\n","class Parquet(datasets.ArrowBasedBuilder):\n","class MatReadError(Exception):\n","class TakeExamplesIterable(_BaseExamplesIterable):\n","class Node:\n","REVERSE = {(\u0027b\u0027, 1): NC_BYTE,\n"," key = np.fromiter(key, np.int64)\n","_has_elasticsearch = importlib.util.find_spec(\"elasticsearch\") is not None\n","class HeadersParser:\n","class SearchResults(NamedTuple):\n"," pbar = tqdm(range(sum(len(block) for block in all_blocks)))\n"," files_to_ignore = set(FILES_TO_IGNORE) - {xbasename(pattern)}\n"," if is_local_path(a):\n","xbasename"," return urlparse(url_or_filename).scheme == \"\" or os.path.ismount(urlparse(url_or_filename).scheme + \":/\")\n","is_local_path"," splitresult = urlsplit(url, scheme, allow_fragments)\n","urlparse","/usr/lib/python3.12/urllib/parse.py","PAYLOAD_REGISTRY.register(StreamReaderPayload, StreamReader)\n"," self._normal_lookup[type] = factory\n","register","class DefaultContext(BaseContext):\n","class NotFoundErr(DOMException):\n","Audio"," end_idx = start_idx + num_tokens\n","from .helpers import CHAR, TOKEN, parse_mimetype, reify\n","0x3"],"unique_threads":[7,1984,2155,523,1711]};
var data = null;
var flamegraphData = null;
var invertedNoImportsData = null;
const merge_threads = true;
const memory_records = [[1765346360435,1361141760,0],[1765346360446,1361154048,0],[1765346360456,1361154048,0],[1765346360466,1361154048,0],[1765346360476,1361154048,0],[1765346360486,1361154048,0],[1765346360496,1361154048,0],[1765346360506,1361154048,0],[1765346360516,1361154048,0],[1765346360527,1361154048,0],[1765346360537,1361154048,0],[1765346360547,1361154048,0],[1765346360557,1361154048,0],[1765346360567,1361154048,0],[1765346360577,1361248256,141088],[1765346360587,1361338368,550336],[1765346360597,1361494016,566176],[1765346360607,1361584128,82712],[1765346360617,1361596416,110344],[1765346360628,1361612800,139028],[1765346360638,1361616896,167428],[1765346360648,1361629184,194492],[1765346360658,1361637376,222608],[1765346360668,1361649664,251008],[1765346360678,1361653760,279692],[1765346360688,1361661952,308376],[1765346360698,1361670144,336492],[1765346360708,1361674240,363956],[1765346360718,1361694720,389884],[1765346360729,1361694720,417348],[1765346360739,1361698816,443476],[1765346360749,1361715200,470456],[1765346360759,1361711104,496100],[1765346360769,1361727488,522796],[1765346360779,1361727488,549492],[1765346360789,1361743872,576956],[1765346360799,1361764352,604988],[1765346360809,1361756160,629580],[1765346360820,1361772544,658096],[1765346360830,1361764352,682512],[1765346360840,1361784832,711488],[1765346360850,1361801216,736648],[1765346360860,1361793024,764396],[1765346360870,1361809408,790324],[1765346360880,1361829888,817304],[1765346360890,1361813504,843716],[1765346360900,1361833984,871748],[1765346360910,1361850368,898160],[1765346360921,1361838080,923804],[1765346360931,1361854464,951068],[1765346360941,1361874944,977764],[1765346360951,1361887232,1006280],[1765346360961,1361870848,1031724],[1765346360971,1361887232,1058704],[1765346360981,1361907712,1086168],[1765346360991,1361924096,1110676],[1765346361001,1361895424,1134532],[1765346361012,1361915904,1162280],[1765346361022,1361932288,1188976],[1765346361032,1361952768,1215472],[1765346361042,1361924096,1241316],[1765346361052,1361944576,1268296],[1765346361062,1361960960,1295276],[1765346361072,1361977344,2370832],[1765346361082,1361993728,2397244],[1765346361092,1361965056,2423940],[1765346361102,1361981440,2450920],[1765346361113,1362001920,2478668],[1765346361123,1362018304,2504596],[1765346361133,1362034688,2531300],[1765346361143,1361997824,2699852],[1765346361153,1362300928,2634632],[1765346361163,1362321408,2635096],[1765346361173,1362333696,2635284],[1765346361183,1362341888,2634528],[1765346361193,1362337792,2634244],[1765346361204,1362329600,2634816],[1765346361214,1362309120,2634528],[1765346361224,1362284544,2634812],[1765346361234,1362362368,2634816],[1765346361244,1362325504,2634528],[1765346361254,1362403328,2634244],[1765346361264,1362288640,3157076],[1765346361274,1362366464,2634772],[1765346361284,1362366464,2634772],[1765346361294,1362366464,2634772],[1765346361305,1362366464,2636820],[1765346361315,1362386944,2633748],[1765346361325,1362386944,2633748],[1765346361335,1362386944,2633748],[1765346361345,1362386944,2633748],[1765346361355,1362386944,2633748],[1765346361365,1362386944,2633748],[1765346361375,1362386944,2633748],[1765346361385,1362386944,2633748],[1765346361395,1362386944,2633748],[1765346361406,1362386944,2633748],[1765346361416,1362386944,2633748],[1765346361426,1362386944,2633748],[1765346361436,1362452480,2633432],[1765346361446,1362452480,2633432],[1765346361456,1363832832,124389236],[1765346361466,1364197376,126857684],[1765346361476,1364197376,126857684],[1765346361486,1364197376,126857684],[1765346361496,1364197376,126857684],[1765346361507,1364197376,126857684],[1765346361517,1448091648,210755036],[1765346361527,1450659840,213421700],[1765346361537,1450659840,213421700],[1765346361547,1450909696,213845392],[1765346361557,1451216896,214269132],[1765346361567,1451520000,214693768],[1765346361577,1451827200,215117508],[1765346361588,1452126208,215540232],[1765346361598,1452265472,215756068],[1765346361608,1452265472,215756068],[1765346361618,1452265472,215756068],[1765346361628,1452269568,215756068],[1765346361638,1452269568,215756068],[1765346361648,1536258048,299784412],[1765346361658,1538465792,302004832],[1765346361668,1555718144,318007724],[1765346361679,1574973440,333180690],[1765346361689,1580015616,1000482974],[1765346361699,1584619520,1002581665],[1765346361709,1586511872,1003722768],[1765346361719,1587339264,1003831728],[1765346361729,1588625408,1005285200],[1765346361739,1589551104,1006344944],[1765346361749,1590140928,1007045568],[1765346361759,1590415360,1007438784],[1765346361769,1590591488,1006950464],[1765346361780,1590595584,1006955680],[1765346361790,1590595584,1006956320],[1765346361800,1590595584,1006956320],[1765346361810,1590595584,1006956320],[1765346361820,1590595584,1006956320],[1765346361830,1590595584,1006956320],[1765346361840,1590595584,1006956320],[1765346361850,1590595584,1006956320],[1765346361860,1590599680,1007438784],[1765346361870,1590743040,1007339544],[1765346361881,1590861824,1007345088],[1765346361891,1591046144,1007501822],[1765346361901,1591918592,1007754978],[1765346361911,1592147968,1008520501],[1765346362038,1592426496,1008549480],[1765346362152,1592668160,1008571702],[1765346362256,1592795136,1008573024],[1765346362356,1592913920,1008576913],[1765346362455,1593044992,1008585270],[1765346362553,1593761792,1008965013],[1765346362564,1594138624,1010143969],[1765346362666,1594380288,1010206752],[1765346362765,1594634240,1010218746],[1765346362865,1595305984,1010444240],[1765346362875,1595240448,1010442892],[1765346362976,1595518976,1010493900],[1765346363077,1595871232,1010527193],[1765346363176,1596002304,1010522694],[1765346363276,1596923904,1011810295],[1765346363286,1597243392,1012013588],[1765346363296,1597526016,1012284727],[1765346363306,1597771776,1012536681],[1765346363316,1598283776,1012813959],[1765346363326,1598513152,1013084549],[1765346363336,1599102976,1013267529],[1765346363444,1599479808,1014448401],[1765346363454,1600471040,1014711562],[1765346363465,1601150976,1014889501],[1765346363572,1602560000,1016342291],[1765346363582,1603194880,1016560499],[1765346363686,1603665920,1017621253],[1765346363785,1603895296,1017672578],[1765346363886,1604132864,1017676138],[1765346363986,1604300800,1017693622],[1765346364085,1607725056,2091505128],[1765346364186,1607876608,2091505129],[1765346364285,1608044544,2091515143],[1765346364384,1608253440,2091515144],[1765346364482,1609052160,2091653505],[1765346364493,1609338880,2091663621],[1765346364503,1609408512,2091705073],[1765346364513,1609744384,2091736427],[1765346364523,1609744384,2091736427],[1765346364533,1609744384,2091736427],[1765346364543,1609744384,2091736427],[1765346364553,1609744384,2091736427],[1765346364563,1609744384,2091736427],[1765346364574,1609744384,2091736427],[1765346364584,1609744384,2091736427],[1765346364594,1609744384,2091736427],[1765346364604,1609785344,2091722772],[1765346364614,1609805824,2091720411],[1765346364624,1609805824,2091720411],[1765346364635,1609805824,2091720411],[1765346364645,1609805824,2091720411],[1765346364655,1609805824,2091720411],[1765346364665,1609805824,2091720411],[1765346364675,1609805824,2091720411],[1765346364685,1609805824,2091720411],[1765346364696,1609805824,2091720411],[1765346364706,1609805824,2091720411],[1765346364716,1609818112,2091718220],[1765346364726,1609818112,2091718220],[1765346364736,1609818112,2091718220],[1765346364746,1609818112,2091718220],[1765346364756,1609818112,2091718220],[1765346364766,1609818112,2091718220],[1765346364776,1609818112,2091759667],[1765346364787,1609818112,2091759667],[1765346364797,1609818112,2091759667],[1765346364807,1609818112,2091759667],[1765346364817,1609818112,2091759667],[1765346364827,1609818112,2091759667],[1765346364837,1609834496,2091764420],[1765346364848,1609834496,2091764420],[1765346364858,1609834496,2091764420],[1765346364868,1609834496,2091764420],[1765346364878,1609834496,2091764420],[1765346364888,1609834496,2091764420],[1765346364898,1609834496,2091764420],[1765346364908,1609834496,2091764420],[1765346364919,1609887744,2091777763],[1765346364929,1609916416,2091792356],[1765346364939,1609916416,2091792356],[1765346364949,1609916416,2091792356],[1765346364959,1609916416,2091792356],[1765346364969,1609916416,2091792356],[1765346364979,1609916416,2091792356],[1765346364990,1609916416,2091792356],[1765346365000,1609916416,2091792356],[1765346365010,1609916416,2091792356],[1765346365020,1609957376,2091793540],[1765346365030,1609957376,2091793540],[1765346365040,1609957376,2091793540],[1765346365050,1609957376,2091793540],[1765346365061,1609957376,2091793540],[1765346365071,1609957376,2091793540],[1765346365081,1609957376,2091793540],[1765346365091,1609957376,2091793540],[1765346365101,1609957376,2091793540],[1765346365111,1609957376,2091793540],[1765346365121,1609961472,2091788492],[1765346365131,1609961472,2091788452],[1765346365141,1609965568,2091829927],[1765346365152,1609990144,2091844142],[1765346365162,1609990144,2091844142],[1765346365172,1609990144,2091844142],[1765346365182,1609990144,2091844142],[1765346365192,1609990144,2091844142],[1765346365202,1609990144,2091844142],[1765346365213,1609990144,2091844142],[1765346365223,1609990144,2091844142],[1765346365233,1609990144,2091844142],[1765346365243,1609990144,2091844142],[1765346365253,1609990144,2091844142],[1765346365263,1609990144,2091844142],[1765346365273,1609990144,2091844142],[1765346365283,1609990144,2091844142],[1765346365294,1609998336,2091869937],[1765346365304,1610129408,2092940347],[1765346365314,1610129408,2092940347],[1765346365324,1610129408,2092940347],[1765346365334,1610129408,2092940347],[1765346365344,1610129408,2092940347],[1765346365354,1610129408,2092940347],[1765346365365,1610129408,2092940347],[1765346365375,1610129408,2092940347],[1765346365385,1610129408,2092940347],[1765346365395,1610129408,2092940347],[1765346365405,1610141696,2092957059],[1765346365415,1610141696,2092957059],[1765346365425,1610141696,2092957059],[1765346365435,1610141696,2092957059],[1765346365446,1610141696,2092957059],[1765346365456,1610141696,2092957059],[1765346365466,1610141696,2092957059],[1765346365476,1610141696,2092957059],[1765346365486,1610141696,2092957059],[1765346365496,1610141696,2092957059],[1765346365506,1610149888,2092957059],[1765346365517,1610149888,2092957059],[1765346365527,1610149888,2092957059],[1765346365537,1610149888,2092957059],[1765346365547,1610149888,2092957059],[1765346365557,1610149888,2092957059],[1765346365567,1610149888,2092957059],[1765346365577,1610149888,2092957059],[1765346365588,1610149888,2092957059],[1765346365598,1610149888,2092957059],[1765346365608,1610153984,2092932090],[1765346365618,1610330112,2093005746],[1765346365628,1610366976,2093003043],[1765346365638,1610387456,2093019765],[1765346365648,1610387456,2093019765],[1765346365658,1610387456,2093019765],[1765346365668,1610387456,2093019765],[1765346365679,1610387456,2093019765],[1765346365689,1610387456,2093019765],[1765346365699,1610387456,2093019765],[1765346365709,1610387456,2093019765],[1765346365719,1610387456,2093019765],[1765346365729,1610387456,2093019765],[1765346365739,1610387456,2093019765],[1765346365749,1610387456,2093019765],[1765346365760,1610387456,2093019765],[1765346365770,1610387456,2093019765],[1765346365780,1610387456,2093019765],[1765346365790,1610387456,2093019765],[1765346365800,1610387456,2093019765],[1765346365810,1610387456,2093019765],[1765346365820,1610387456,2093019765],[1765346365830,1610387456,2093019765],[1765346365841,1610387456,2093019765],[1765346365851,1610387456,2093019765],[1765346365861,1610387456,2093019765],[1765346365871,1610387456,2093019765],[1765346365881,1610387456,2093019765],[1765346365891,1610387456,2093019765],[1765346365901,1610387456,2093019765],[1765346365912,1610313728,2093028036],[1765346366022,1610493952,2093059200],[1765346366121,1610702848,2093059154],[1765346366223,1611567104,2093322069],[1765346366233,1615171584,2157106109],[1765346366244,1617571840,2162037149],[1765346366254,1621020672,2162325967],[1765346366264,1624940544,2162658126],[1765346366274,1627832320,2163299315],[1765346366284,1629896704,2164953289],[1765346366294,1630040064,2190817667],[1765346366304,1631928320,2228101817],[1765346366315,1825435648,2231182139],[1765346366325,2006843392,2365406755],[1765346366335,2192936960,2499627579],[1765346366345,2349801472,2633848443],[1765346366355,2485891072,2768069915],[1765346366365,2619531264,2902290939],[1765346366375,2770939904,2969546459],[1765346366386,2914701312,3103622931],[1765346366396,3048665088,3237843291],[1765346366406,3065942016,3237712203],[1765346366416,3065942016,3238105419],[1765346366426,3065942016,3237583675],[1765346366436,3065942016,3237583675],[1765346366446,3065942016,3237583675],[1765346366456,3065942016,3237583675],[1765346366466,3065942016,3237583675],[1765346366477,3065942016,3237583675],[1765346366487,3065942016,3237583675],[1765346366497,3065942016,3237583675],[1765346366507,3065942016,3237583675],[1765346366517,3065946112,3237583675],[1765346366527,3065946112,3237583675],[1765346366537,3065946112,3237583675],[1765346366547,3065946112,3237583675],[1765346366557,3065946112,3237583675],[1765346366567,3065946112,3237583675],[1765346366578,3065946112,3237583675],[1765346366588,3065946112,3237583675],[1765346366598,3065946112,3237583675],[1765346366608,3066273792,3237584531],[1765346366618,3066273792,3237585307],[1765346366628,3067260928,3245823955],[1765346366638,3105804288,3857112577],[1765346366648,3168522240,3857116305],[1765346366659,3230978048,3857121489],[1765346366669,3298095104,3924235001],[1765346366679,3311104000,3939079423],[1765346366689,3331657728,4114159270],[1765346366699,3353862144,4132779451],[1765346366709,3372838912,4145750984],[1765346366719,3392790528,4172387207],[1765346366729,3414179840,4197356811],[1765346366739,3437826048,4225417322],[1765346366750,3457187840,4255368009],[1765346366760,3464982528,4263854062],[1765346366894,3466842112,4264873142],[1765346367012,3471294464,4266705806],[1765346367022,3473768448,4268522314],[1765346367131,3473846272,4268536342],[1765346367230,3489587200,4281848885],[1765346367240,3507073024,4301888248],[1765346367250,3524075520,4318337050],[1765346367261,3541127168,4343540100],[1765346367271,3556016128,4358341605],[1765346367281,3579867136,4369658710],[1765346367291,3596042240,4388754608],[1765346367301,3611840512,4400442634],[1765346367311,3622662144,4408591431],[1765346367321,3630092288,4784312376],[1765346367331,3641389056,5411103067],[1765346367341,3661500416,5796451366],[1765346367352,3736694784,6240793076],[1765346367362,3775598592,6307903764],[1765346367372,3739328512,6240792940],[1765346367382,3741564928,6242968559],[1765346367392,3808677888,6310073787],[1765346367402,3808677888,6310073763],[1765346367412,3808702464,6310079463],[1765346367422,3875819520,6377185579],[1765346367432,3903291392,6377186611],[1765346367443,3875844096,6377189847],[1765346367453,3942965248,6444296203],[1765346367463,3999793152,6511406411],[1765346367473,3942965248,6444296955],[1765346367483,3977555968,6511406635],[1765346367493,4018413568,6578516843],[1765346367503,4010106880,6511406019],[1765346367513,4010131456,6511410951],[1765346367523,4077244416,6578516771],[1765346367533,4077244416,6578517803],[1765346367544,4077268992,6578521143],[1765346367554,4144390144,6645627499],[1765346367564,4203085824,6645628531],[1765346367574,4144390144,6645627179],[1765346367584,4158414848,6712737931],[1765346367594,4220391424,6779848747],[1765346367604,4211531776,6712738219],[1765346367614,4211032064,6712742531],[1765346367625,4278145024,6779848971],[1765346367635,4305375232,6779850003],[1765346367645,4278165504,6779853047],[1765346367655,4345286656,6846959107],[1765346367665,4405264384,6914069475],[1765346367675,4345286656,6846958947],[1765346367685,4345319424,6914069995],[1765346367695,4412702720,6981180203],[1765346367705,4412432384,6914069675],[1765346367716,4412452864,6914074311],[1765346367726,4479569920,6981180427],[1765346367736,4507041792,6981181459],[1765346367746,4479594496,6981184415],[1765346367756,4545798144,7048290859],[1765346367766,4592795648,7115401259],[1765346367776,4546719744,7048290467],[1765346367786,4546744320,7048295399],[1765346367796,4613857280,7115401219],[1765346367806,4613857280,7115400659],[1765346367817,4613881856,7115405016],[1765346367827,4681003008,7182511947],[1765346367837,4708474880,7182512979],[1765346367847,4681015296,7182516131],[1765346367857,4743655424,7249622379],[1765346367867,4748161024,7249624379],[1765346367877,4748161024,7249624379],[1765346367887,4748161024,7249624379],[1765346367898,4748161024,7249624379],[1765346367908,4748161024,7249624379],[1765346367918,4748161024,7249624379],[1765346367928,4748161024,7249624379],[1765346367938,4748161024,7249624379],[1765346367948,4748161024,7249624379],[1765346367958,4748161024,7249624379],[1765346367968,4748161024,7249624379],[1765346367978,4748161024,7249624379],[1765346367989,4748161024,7249624379],[1765346367999,4748161024,7249624379],[1765346368009,4748161024,7249624379],[1765346368019,4748161024,7249622811],[1765346368029,4636950528,6142284107],[1765346368039,4498538496,6008063243],[1765346368049,4345483264,5873842379],[1765346368059,4211257344,5739621515],[1765346368069,4070719488,5538290219],[1765346368080,3909238784,5404069355],[1765346368090,3768938496,5269848491],[1765346368100,3613532160,5135627627],[1765346368110,3679596544,5207978683],[1765346368120,3724427264,5252805051],[1765346368130,3769257984,5297631419],[1765346368140,3769270272,5297639291],[1765346368150,3769270272,5297639291],[1765346368161,3769274368,5297639291],[1765346368171,3769274368,5297639291],[1765346368181,3769274368,5297639291],[1765346368191,3769274368,5297639291],[1765346368201,3769274368,5297639291],[1765346368211,3769274368,5297639291],[1765346368221,3769274368,5297639291],[1765346368231,3769274368,5297639291],[1765346368241,3762192384,5252795803],[1765346368252,3740889088,5276379876],[1765346368262,3759935488,5302780277],[1765346368272,3783151616,5317431522],[1765346368282,3803369472,5350709305],[1765346368292,3824246784,5374680999],[1765346368302,3844214784,5404446108],[1765346368312,3861721088,5422151024],[1765346368322,3885395968,6925740973],[1765346368332,3907547136,6949338389],[1765346368342,3966816256,7002810176],[1765346368353,3978080256,7015418480],[1765346368363,3944464384,6990214040],[1765346368373,3989295104,7032238600],[1765346368383,3944464384,6988814840],[1765346368393,4008914944,7039250832],[1765346368403,4008914944,7051858144],[1765346368413,4008914944,7051858144],[1765346368423,4008914944,7051858144],[1765346368433,4008914944,7051858144],[1765346368444,4008914944,7051858144],[1765346368454,4008914944,7051858144],[1765346368464,4008914944,7051858144],[1765346368474,4008914944,7051858144],[1765346368484,4008914944,7051858144],[1765346368494,4008914944,7051858144],[1765346368504,4008914944,7051858144],[1765346368514,4008919040,5575403984],[1765346368524,4008919040,5575403984],[1765346368535,4008919040,5575403984],[1765346368545,4008919040,5575403984],[1765346368555,4008919040,5575403984],[1765346368565,4008919040,5575403984],[1765346368575,4008919040,5575403984],[1765346368585,4008919040,5575403984],[1765346368595,4008919040,5575403984],[1765346368605,4008919040,5575403984],[1765346368616,4008919040,5575567824],[1765346368626,4008919040,5576059344],[1765346368636,4008919040,5575535056],[1765346368646,4015472640,5575404520],[1765346368656,4071247872,5575408392],[1765346368666,4127412224,5575418768],[1765346368676,4182921216,5575432800],[1765346368686,4237643776,5575445968],[1765346368696,4292759552,5575461472],[1765346368706,4348141568,5575477280],[1765346368717,4403716096,5575493160],[1765346368727,4459290624,5575507096],[1765346368737,4515061760,5575520488],[1765346368747,4568997888,5575536744],[1765346368757,4624576512,5575550296],[1765346368767,4680478720,5575563400],[1765346368777,4735987712,5575580872],[1765346368787,4790906880,5575597360],[1765346368798,4847005696,5575610624],[1765346368808,4902514688,5575623632],[1765346368818,4957569024,5575637088],[1765346368828,5012160512,5575654208],[1765346368838,5068193792,5609223088],[1765346368848,5123637248,5709903224],[1765346368858,5203484672,5777022328],[1765346368868,5232635904,6112584368],[1765346368878,5247442944,6699313294],[1765346368888,5267173376,6738825623],[1765346368899,5289123840,6765172335],[1765346368909,5312524288,6788166756],[1765346368919,5336543232,6811091208],[1765346368929,5340569600,6816256254],[1765346368939,5340569600,6816257030],[1765346368949,5358530560,6838638279],[1765346368959,5381087232,6865400068],[1765346368969,5395546112,7279277122],[1765346368979,5395312640,7279547600],[1765346368990,5396082688,7279931350],[1765346369000,5396520960,7280610823],[1765346369010,5397024768,7280708942],[1765346369020,5397123072,7280963296],[1765346369030,5397512192,7281648673],[1765346369040,5397585920,7281455102],[1765346369050,5397585920,7281455878],[1765346369060,5398343680,7282043586],[1765346369070,5398368256,7281863149],[1765346369081,5398429696,7282138649],[1765346369091,5398470656,7282142245],[1765346369101,5398515712,7282184409],[1765346369111,5398552576,7282513173],[1765346369121,5398261760,7282820643],[1765346369131,5398364160,7282870342],[1765346369141,5398773760,7282905611],[1765346369151,5398777856,7283242637],[1765346369161,5399207936,7283710982],[1765346369172,5399343104,7283432377],[1765346369182,5399375872,7283409707],[1765346369192,5399937024,7284199669],[1765346369202,5399961600,7283544378],[1765346369212,5400477696,7284562112],[1765346369222,5400551424,7284140310],[1765346369232,5400719360,7318032167],[1765346369242,5400768512,7318061043],[1765346369252,5401178112,7318601052],[1765346369263,5401264128,7318349267],[1765346369273,5413064704,8140357198],[1765346369283,5435355136,8157106708],[1765346369293,5456547840,8180352763],[1765346369303,5477683200,8209838599],[1765346369313,5500665856,8246379227],[1765346369323,5525475328,8273196768],[1765346369333,5544247296,8278573968],[1765346369343,5558042624,8293325946],[1765346369354,5568913408,9145434449],[1765346369364,5636071424,9212544169],[1765346369374,5652848640,9212545681],[1765346369384,5636091904,9212562369],[1765346369394,5636161536,9212569257],[1765346369404,5636718592,9212710904],[1765346369414,5637238784,9213268874],[1765346369424,5637607424,9213082647],[1765346369434,5637718016,9213231974],[1765346369445,5637775360,9213358243],[1765346369455,5637828608,9213400909],[1765346369465,5638299648,9213534548],[1765346369475,5638373376,9213639103],[1765346369485,5638426624,9213685877],[1765346369495,5638475776,9214068816],[1765346369505,5637894144,9214126612],[1765346369515,5637947392,9214166915],[1765346369525,5637992448,9214140921],[1765346369536,5638311936,9214316144],[1765346369546,5638422528,9214430229],[1765346369556,5638848512,9214574504],[1765346369566,5639020544,9214673759],[1765346369576,5639077888,9214670535],[1765346369586,5706207232,9281738583],[1765346369596,5764927488,9281739615],[1765346369606,5706215424,9281743650],[1765346369616,5706268672,9281886856],[1765346369627,5706321920,9281940470],[1765346369637,5706366976,9281931358],[1765346369647,5706407936,9281907908],[1765346369657,5706833920,9282061469],[1765346369667,5706883072,9282092761],[1765346369677,5706928128,9282069119],[1765346369687,5706989568,9282079073],[1765346369697,5706186752,9282124333],[1765346369707,5706248192,9282235290],[1765346369717,5706293248,9282245974],[1765346369728,5706813440,9282356613],[1765346369738,5706862592,9282364273],[1765346369748,5706903552,9282374471],[1765346369758,5706948608,9282405367],[1765346369768,5706993664,9282387193],[1765346369778,5707034624,9282394288],[1765346369788,5774168064,9349451477],[1765346369798,5838032896,9416561981],[1765346369808,5774172160,9349453725],[1765346369819,5774217216,9349513083],[1765346369829,5774262272,9349482965],[1765346369839,5774315520,9349615586],[1765346369849,5774442496,9349787933],[1765346369859,5774487552,9349800413],[1765346369869,5774540800,9349771487],[1765346369879,5774581760,9349779199],[1765346369889,5774630912,9349786095],[1765346369899,5774684160,9350114223],[1765346369910,5774835712,9350036339],[1765346369920,5773950976,9350042745],[1765346369930,5774000128,9350049311],[1765346369940,5774057472,9350089341],[1765346369950,5774127104,9350093685],[1765346369960,5774168064,9350100076],[1765346369970,5774229504,9350115409],[1765346369980,5841358848,9417163983],[1765346369990,5902176256,9417165311],[1765346370001,5841367040,9417169348],[1765346370011,5841408000,9417188471],[1765346370021,5841453056,9417233949],[1765346370031,5841498112,9417201463],[1765346370041,5841543168,9417239349],[1765346370051,5841580032,9417246129],[1765346370061,5841633280,9417226239],[1765346370071,5841698816,9417260565],[1765346370082,5841752064,9417270509],[1765346370092,5841801216,9417299301],[1765346370102,5842042880,9417399220],[1765346370112,5842083840,9417373118],[1765346370122,5842280448,9417530103],[1765346370132,5842325504,9417799323],[1765346370142,5841588224,9417632157],[1765346370152,5841637376,9417667550],[1765346370162,5841690624,9417650786],[1765346370173,5908824064,9484706040],[1765346370183,5969018880,9551816544],[1765346370193,5908824064,9484706312],[1765346370203,5908856832,9484755554],[1765346370213,5908897792,9484765482],[1765346370223,5908951040,9484763242],[1765346370233,5909008384,9484776070],[1765346370243,5909049344,9484792490],[1765346370253,5909090304,9484775570],[1765346370263,5909139456,9484771180],[1765346370274,5909311488,9484949267],[1765346370284,5909360640,9484940167],[1765346370294,5909401600,9484914629],[1765346370304,5909450752,9484955083],[1765346370314,5909495808,9484960895],[1765346370324,5909553152,9484972755],[1765346370334,5909610496,9484943029],[1765346370344,5909680128,9484980591],[1765346370354,5909725184,9484906069],[1765346370364,5976850432,9552013125],[1765346370375,6018785280,9552014453],[1765346370385,5976850432,9552013101],[1765346370395,5976891392,9552033573],[1765346370405,5976940544,9552040813],[1765346370415,5976985600,9552049265],[1765346370425,5977448448,9552187209],[1765346370435,5976715264,9552377889],[1765346370445,5976756224,9552371961],[1765346370455,5976797184,9552387973],[1765346370465,5976854528,9552385649],[1765346370475,5976911872,9552532922],[1765346370486,5976965120,9552646223],[1765346370496,5976997888,9552598429],[1765346370506,5977403392,9552768150],[1765346370516,5977452544,9552746132],[1765346370526,5977509888,9552786750],[1765346370536,5977554944,9552762449],[1765346370546,5977600000,9552766892],[1765346370556,5977649152,9552804874],[1765346370566,6044774400,9619834092],[1765346370577,6111444992,9686944596],[1765346370587,6044774400,9619834364],[1765346370597,6044807168,9619854644],[1765346370607,6044868608,9619860708],[1765346370617,6045126656,9620166496],[1765346370627,6045179904,9620516202],[1765346370637,6045540352,9620413075],[1765346370647,6045593600,9620419758],[1765346370657,6045646848,9620426403],[1765346370668,6045687808,9620464772],[1765346370678,6045745152,9620436598],[1765346370688,6045794304,9620557793],[1765346370698,6044598272,9620603819],[1765346370708,6044643328,9620585779],[1765346370718,6044680192,9620579619],[1765346370728,6044733440,9620588149],[1765346370738,6044778496,9620595045],[1765346370748,6044831744,9620602062],[1765346370758,6103195648,9687661137],[1765346370769,6148628480,9754772249],[1765346370779,6111989760,9687661721],[1765346370789,6112018432,9687680441],[1765346370799,6112071680,9687718387],[1765346370809,6112137216,9687728039],[1765346370819,6112194560,9687734103],[1765346370829,6112243712,9687708617],[1765346370839,6112309248,9687729223],[1765346370849,6112378880,9687772603],[1765346370860,6112567296,9687898188],[1765346370870,6112628736,9687904852],[1765346370880,6112673792,9687912296],[1765346370890,6112731136,9687948062],[1765346370900,6112788480,9687955362],[1765346370910,6112837632,9687944182],[1765346370920,6112886784,9687890024],[1765346370930,6180007936,9754994180],[1765346370940,6200979456,9754995508],[1765346370950,6180007936,9754995708],[1765346370961,6180061184,9755017508],[1765346370971,6180110336,9755056102],[1765346370981,6180151296,9755032303],[1765346370991,6180192256,9755064558],[1765346371001,6180249600,9755045807],[1765346371011,6178959360,9755053337],[1765346371021,6179016704,9755058860],[1765346371031,6179065856,9755098666],[1765346371041,6179115008,9755110146],[1765346371051,6179160064,9755110862],[1765346371061,6179209216,9755135622],[1765346371072,6179250176,9755125766],[1765346371082,6179299328,9755135682],[1765346371092,6179340288,9755136394],[1765346371102,6179405824,9755068856],[1765346371112,6246526976,9822173012],[1765346371122,6273998848,9822174500],[1765346371132,6246526976,9822173148],[1765346371142,6246572032,9822197572],[1765346371152,6246617088,9822232458],[1765346371162,6246678528,9822253222],[1765346371173,6246727680,9822219516],[1765346371183,6246772736,9822225676],[1765346371193,6246825984,9822247198],[1765346371203,6246871040,9822264162],[1765346371213,6246932480,9822284030],[1765346371223,6246998016,9822252692],[1765346371233,6247047168,9822293626],[1765346371243,6247100416,9822300850],[1765346371253,6247170048,9822288794],[1765346371264,6247219200,9822317826],[1765346371274,6247272448,9822315546],[1765346371284,6309826560,9889347492],[1765346371294,6354501632,9956457700],[1765346371304,6314409984,9889347468],[1765346371314,6314442752,9889367932],[1765346371324,6314500096,9889376144],[1765346371334,6314545152,9889382232],[1765346371344,6314610688,9889388558],[1765346371354,6313185280,9889393684],[1765346371364,6313263104,9889432954],[1765346371375,6313308160,9889450882],[1765346371385,6313353216,9889413004],[1765346371395,6313410560,9889420452],[1765346371405,6313459712,9889428896],[1765346371415,6313512960,9889435505],[1765346371425,6313598976,9889440220],[1765346371435,6313648128,9889447182],[1765346371445,6314115072,9956626977],[1765346371455,6381228032,10023737481],[1765346371465,6381223936,9956626657],[1765346371476,6381244416,9956644697],[1765346371486,6381285376,9956652817],[1765346371496,6381428736,9956979713],[1765346371506,6381961216,9956820916],[1765346371516,6382002176,9956798905],[1765346371526,6382051328,9956805160],[1765346371536,6382120960,9956961571],[1765346371546,6382190592,9956937179],[1765346371556,6382243840,9956981879],[1765346371567,6382292992,9957095350],[1765346371577,6382350336,9957071464],[1765346371587,6382403584,9957078720],[1765346371597,6382465024,9957087381],[1765346371607,6382538752,9957093408],[1765346371617,6382608384,9957098728],[1765346371627,6449741824,10024157800],[1765346371637,6516736000,10091268496],[1765346371647,6449741824,10024158264],[1765346371658,6449778688,10024178400],[1765346371668,6449831936,10024184624],[1765346371678,6450307072,10024357751],[1765346371688,6450372608,10024329041],[1765346371698,6450429952,10024371015],[1765346371708,6448836608,10024368815],[1765346371718,6448930816,10024483358],[1765346371728,6448996352,10024923623],[1765346371738,6449057792,10024719556],[1765346371748,6449115136,10024753450],[1765346371759,6449172480,10024734737],[1765346371769,6449225728,10024743460],[1765346371779,6449287168,10024747804],[1765346371789,6449344512,10024754900],[1765346371799,6489546752,10091813924],[1765346371809,6535348224,10158924428],[1765346371819,6516494336,10091813604],[1765346371829,6516514816,10091831644],[1765346371839,6516576256,10091840734],[1765346371849,6516621312,10091879318],[1765346371860,6516690944,10091856942],[1765346371870,6516744192,10091860553],[1765346371880,6516793344,10091866668],[1765346371890,6516846592,10091906030],[1765346371900,6516924416,10091913766],[1765346371910,6516973568,10091914854],[1765346371920,6517039104,10091905550],[1765346371930,6517112832,10091899086],[1765346371940,6517186560,10091945634],[1765346371950,6517235712,10091945134],[1765346371961,6584369152,10158970820],[1765346371971,6643548160,10226081324],[1765346371981,6584369152,10158971092],[1765346371991,6584406016,10158992576],[1765346372001,6584483840,10158999809],[1765346372011,6584545280,10159006804],[1765346372021,6584643584,10159047622],[1765346372031,6584696832,10159046518],[1765346372041,6584745984,10159025220],[1765346372052,6584803328,10159033032],[1765346372062,6584848384,10159068294],[1765346372072,6583083008,10159046851],[1765346372082,6583164928,10159055246],[1765346372092,6583242752,10159089602],[1765346372102,6583304192,10159015064],[1765346372112,6650421248,10226119516],[1765346372122,6650433536,10226121812],[1765346372132,6650433536,10226121812],[1765346372142,6650433536,10226121812],[1765346372152,6650433536,10226121812],[1765346372163,6650433536,10226121812],[1765346372173,6650433536,10226121812],[1765346372183,6650433536,10226121812],[1765346372193,6650433536,10226121812],[1765346372203,6650433536,10226121812],[1765346372213,6650433536,10226121812],[1765346372223,6650433536,10226121812],[1765346372233,6650433536,10226121812],[1765346372243,6650433536,10226121812],[1765346372253,6650433536,10226121812],[1765346372264,6650433536,10226121812],[1765346372274,6650433536,10226121812],[1765346372284,6650433536,10226121812],[1765346372294,6650433536,10226121812],[1765346372304,6650433536,10226121812],[1765346372314,6650433536,10226121812],[1765346372324,6650433536,10226119788],[1765346372334,6583324672,7239622588],[1765346372344,6476570624,7105400228],[1765346372354,6369353728,6971179364],[1765346372364,6251913216,6904068932],[1765346372375,6141005824,6769848068],[1765346372385,6031712256,6635627204],[1765346372395,5918466048,6568516772],[1765346372405,5805441024,6434295908],[1765346372415,5710848000,6300075044],[1765346372425,5595504640,6232964612],[1765346372435,5509521408,6165868219],[1765346372445,5542555648,6199148571],[1765346372455,5582929920,6239516955],[1765346372465,5623300096,6279885339],[1765346372475,5663670272,6320253427],[1765346372486,5704040448,6360622107],[1765346372496,5744410624,6400990491],[1765346372506,5788147712,6447125787],[1765346372516,5830893568,6487494171],[1765346372526,5871292416,6527864307],[1765346372536,5911662592,6568232987],[1765346372546,5952036864,6608601371],[1765346372556,5992407040,6648969459],[1765346372566,6032777216,6689338139],[1765346372577,6076084224,6735473139],[1765346372587,6118821888,6775841819],[1765346372597,6159654912,6816210203],[1765346372607,6200025088,6856578291],[1765346372617,6240395264,6896946971],[1765346372627,6280769536,6937315355],[1765346372637,6321143808,6977683443],[1765346372647,6362849280,7023819035],[1765346372657,6404304896,7064187123],[1765346372668,6447681536,7104555803],[1765346372678,6488391680,7144924187],[1765346372688,6528761856,7185292275],[1765346372698,6569132032,7225660955],[1765346372708,6609670144,7271795955],[1765346372718,6655901696,7312424731],[1765346372728,6678978560,7335501651],[1765346372738,6678978560,7335501651],[1765346372748,6678978560,7335501651],[1765346372759,6678978560,7335501651],[1765346372769,6678978560,7335501651],[1765346372779,6678978560,7335501651],[1765346372789,6678978560,7335501651],[1765346372799,6678978560,7335501651],[1765346372809,6678978560,7335501651],[1765346372819,6678978560,7335501651],[1765346372829,6678978560,7335501651],[1765346372840,6678978560,7335501651],[1765346372850,6678978560,7335501651],[1765346372860,6678978560,7335501651],[1765346372870,6678978560,7335501651],[1765346372880,6678978560,7201081059],[1765346372890,6684758016,7203449707],[1765346372900,6684774400,7202208587],[1765346372910,6691999744,7204740139],[1765346372920,6692024320,7213582587],[1765346372931,6699249664,7212516971],[1765346372941,6700707840,7222258819],[1765346372951,6706495488,7221374787],[1765346372961,6707953664,7229312131],[1765346372971,6713749504,7228024731],[1765346372981,6715203584,7230557795],[1765346372991,6722609152,7239398155],[1765346373001,6722629632,7238328851],[1765346373011,6729850880,7248071395],[1765346373021,6729875456,7246827779],[1765346373032,6737108992,7249361363],[1765346373042,6737133568,7258202499],[1765346373052,6744358912,7256421051],[1765346373062,6745829376,7266876867],[1765346373072,6747475968,7265992651],[1765346373082,6753255424,7273881139],[1765346373092,6757322752,7276958579],[1765346373102,6760497152,7275174763],[1765346373112,6767722496,7284008987],[1765346373122,6767738880,7284744883],[1765346373132,6774968320,7292681635],[1765346373143,6775001088,7295767291],[1765346373153,6778077184,7293978819],[1765346373163,6783877120,7302819179],[1765346373173,6785339392,7301751515],[1765346373183,6791127040,7311493603],[1765346373193,6792589312,7310562715],[1765346373203,6798368768,7312732079],[1765346373213,6804856832,7321573779],[1765346373223,6805610496,7320504635],[1765346373233,6808694784,7330245779],[1765346373244,6814486528,7329364123],[1765346373254,6815944704,7331532699],[1765346373264,6821740544,7340376939],[1765346373274,6823198720,7338592275],[1765346373284,6828994560,7348871955],[1765346373294,6830448640,7348120699],[1765346373304,6836228096,7356056283],[1765346373314,6837690368,7359133723],[1765346373324,6845091840,7357344011],[1765346373334,6846550016,7367625371],[1765346373345,6852341760,7366919435],[1765346373355,6853804032,7369090967],[1765346373365,6859603968,7377935403],[1765346373375,6861066240,7376150979],[1765346373385,6866853888,7384987643],[1765346373395,6868316160,7385725683],[1765346373405,6875725824,7393614339],[1765346373415,6875742208,7396691779],[1765346373425,6882963456,7394902307],[1765346373436,6884421632,7405183131],[1765346373446,6890201088,7404474219],[1765346373456,6891667456,7412413947],[1765346373466,6897467392,7411170923],[1765346373476,6898921472,7413702979],[1765346373486,6906339328,7422545643],[1765346373496,6906355712,7421479611],[1765346373506,6912147456,7431173875],[1765346373516,6913605632,7430290043],[1765346373526,6920826880,7432457287],[1765346373537,6920843264,7441299947],[1765346373547,6928064512,7440230507],[1765346373557,6929530880,7449971467],[1765346373567,6935326720,7449089707],[1765346373577,6936784896,7451258375],[1765346373587,6941655040,7460103403],[1765346373597,6944215040,7458320923],[1765346373607,6951448576,7467110579],[1765346373617,6951464960,7467846611],[1765346373628,6958686208,7475780563],[1765346373638,6958702592,7478858003],[1765346373648,6965923840,7477074259],[1765346373658,6967386112,7487350243],[1765346373668,6969040896,7490609867],[1765346373678,6974832640,7491346059],[1765346373688,6982070272,7493526843],[1765346373698,6983528448,7498217611],[1765346373708,6989320192,7508639291],[1765346373719,6996549632,7511717267],[1765346373729,6996570112,7512094891],[1765346373739,6999646208,7515345811],[1765346373749,7005429760,7519329355],[1765346373759,7012659200,7529788683],[1765346373769,7013371904,7534310619],[1765346373779,7019929600,7533247211],[1765346373789,7021404160,7538307323],[1765346373799,7027195904,7540436851],[1765346373810,7030272000,7545134595],[1765346373820,7036059648,7555596651],[1765346373830,7043284992,7558674387],[1765346373840,7043309568,7563374955],[1765346373850,7050534912,7564113763],[1765346373860,7052009472,7568448603],[1765346373870,7057805312,7570993331],[1765346373880,7065034752,7581451107],[1765346373890,7066497024,7586106819],[1765346373900,7073910784,7589184403],[1765346373911,7073927168,7593883491],[1765346373921,7081152512,7594618203],[1765346373931,7082614784,7597513435],[1765346373941,7088410624,7601497835],[1765346373951,7095652352,7611956387],[1765346373961,7097118720,7616657603],[1765346373971,7103033344,7619762819],[1765346373981,7104561152,7620454723],[1765346373992,7111782400,7624788499],[1765346374002,7113244672,7627330507],[1765346374012,7119024128,7632025475],[1765346374022,7124250624,7642487723],[1765346374032,7124279296,7645567235],[1765346374042,7127375872,7645946675],[1765346374052,7144689664,7656590667],[1765346374062,7144710144,7651197699],[1765346374072,7147614208,7665883227],[1765346374082,7147614208,7665883227],[1765346374093,7147614208,7665883227],[1765346374103,7147614208,7665883227],[1765346374113,7147614208,7665883227],[1765346374123,7147614208,7665883227],[1765346374133,7147614208,7665883227],[1765346374143,7147614208,7665883227],[1765346374153,7147614208,7665883227],[1765346374163,7147614208,7665883227],[1765346374173,7147614208,7665883227],[1765346374183,7147614208,7665883227],[1765346374194,7147614208,7665883227],[1765346374204,7147614208,7665883227],[1765346374214,7147614208,7665883227],[1765346374224,7147614208,7665883227],[1765346374234,7147618304,7665854603],[1765346374244,7147618304,7665854603],[1765346374254,7147618304,7665854603],[1765346374264,7147618304,7665854603],[1765346374274,7147618304,7665854603],[1765346374284,7147618304,7665854603],[1765346374295,7147618304,7665854603],[1765346374305,7147618304,7665854603],[1765346374315,7147618304,7665854603],[1765346374325,7147618304,7665854603],[1765346374335,7147618304,7666018443],[1765346374345,7147618304,7666509963],[1765346374355,7147618304,7665920139],[1765346374365,7147618304,7666411659],[1765346374375,7187529728,7665857307],[1765346374386,7230586880,7665859771],[1765346374396,7270105088,7665868907],[1765346374406,7311134720,7665877739],[1765346374416,7351570432,7665889755],[1765346374426,7392595968,7665898939],[1765346374436,7433162752,7665910955],[1765346374446,7474581504,7665919787],[1765346374456,7515607040,7665930667],[1765346374466,7555850240,7665942531],[1765346374476,7596810240,7665951371],[1765346374486,7637049344,7665963731],[1765346374497,7678664704,7665972563],[1765346374507,7719821312,7665981395],[1765346374517,7760322560,7665993411],[1765346374527,7801942016,7666002243],[1765346374537,7841984512,7666013667],[1765346374547,7883075584,7666023443],[1765346374557,7924297728,7666031667],[1765346374567,7965061120,7666044139],[1765346374577,8006545408,7666052971],[1765346374588,8047247360,7666064395],[1765346374598,8088272896,7666074171],[1765346374608,8130150400,7666083003],[1765346374618,8170913792,7666095019],[1765346374628,8212463616,7666103851],[1765346374638,8252506112,7766781363],[1765346374648,8293339136,7766790883],[1765346374658,8371331072,7901014091],[1765346374668,8371355648,9142612833],[1765346374678,8371404800,9142599736],[1765346374689,8371470336,9142642561],[1765346374699,8371527680,9142651087],[1765346374709,8371609600,9142800803],[1765346374719,8371675136,9142880246],[1765346374729,8371732480,9142900482],[1765346374739,8371802112,9142900464],[1765346374749,8371859456,9142923099],[1765346374759,8371916800,9176551118],[1765346374769,8371998720,9176568454],[1765346374780,8372068352,10787147077],[1765346374790,8439193600,10854253224],[1765346374800,8439193600,10854253664],[1765346374810,8439214080,10854270832],[1765346374820,8439250944,10854318306],[1765346374830,8439291904,10854280216],[1765346374840,8439345152,10854328270],[1765346374850,8439390208,10854315390],[1765346374860,8439455744,10854434745],[1765346374870,8439517184,10854470701],[1765346374880,8439595008,10854436994],[1765346374891,8439668736,10854443815],[1765346374901,8439738368,10854485173],[1765346374911,8439799808,10854456207],[1765346374921,8439885824,10854498769],[1765346374931,8439934976,10854468183],[1765346374941,8439996416,10854426931],[1765346374951,8507117568,10921530495],[1765346374961,8521797632,10921531527],[1765346374971,8507117568,10921531727],[1765346374981,8507179008,10921555034],[1765346374992,8507228160,10921593933],[1765346375002,8507269120,10921569127],[1765346375012,8507351040,10921609461],[1765346375022,8507408384,10921628993],[1765346375032,8507453440,10921619069],[1765346375042,8507502592,10921595971],[1765346375052,8507564032,10921731252],[1765346375062,8507613184,10921767910],[1765346375072,8505470976,10921780626],[1765346375083,8505524224,10921789606],[1765346375093,8505606144,10921760057],[1765346375103,8505671680,10921766332],[1765346375113,8505712640,10921723336],[1765346375123,8572833792,10988827532],[1765346375133,8585412608,10988828860],[1765346375143,8572841984,10988830868],[1765346375153,8572887040,10988851660],[1765346375163,8572952576,10988859352],[1765346375173,8573014016,10988864697],[1765346375184,8573075456,10988902950],[1765346375194,8573145088,10988877964],[1765346375204,8573214720,10988912734],[1765346375214,8573267968,10988899382],[1765346375224,8573317120,10988898153],[1765346375234,8573378560,10988905960],[1765346375244,8573435904,10988911948],[1765346375254,8573497344,10988917332],[1765346375264,8573546496,10988926318],[1765346375274,8573612032,10988884984],[1765346375284,8640733184,11055989436],[1765346375295,8668205056,11055990764],[1765346375305,8640733184,11055989412],[1765346375315,8640782336,11056062390],[1765346375325,8640839680,11056049698],[1765346375335,8640892928,11056062514],[1765346375345,8640946176,11056032854],[1765346375355,8641011712,11056038708],[1765346375365,8641089536,11056046145],[1765346375375,8641159168,11056078362],[1765346375385,8641212416,11056058548],[1765346375396,8641286144,11056066012],[1765346375406,8641347584,11056103706],[1765346375416,8641409024,11056078646],[1765346375426,8641466368,11056085948],[1765346375436,8645775360,11123146836],[1765346375446,8716513280,11190257340],[1765346375456,8708628480,11123147108],[1765346375466,8708648960,11123164556],[1765346375476,8708698112,11123318038],[1765346375486,8708784128,11123285064],[1765346375497,8708853760,11123292404],[1765346375507,8708923392,11123298808],[1765346375517,8708984832,11123305036],[1765346375527,8709046272,11123310332],[1765346375537,8709120000,11123316996],[1765346375547,8709197824,11123355670],[1765346375557,8706809856,11123329204],[1765346375567,8706895872,11123352362],[1765346375577,8706957312,11123376186],[1765346375587,8771039232,11190404780],[1765346375598,8815996928,11257515284],[1765346375608,8774094848,11190404756],[1765346375618,8774127616,11190424436],[1765346375628,8774201344,11190444090],[1765346375638,8774250496,11190438940],[1765346375648,8774332416,11190444820],[1765346375658,8774385664,11190455978],[1765346375668,8774459392,11190573309],[1765346375678,8774537216,11190578267],[1765346375688,8774606848,11190584555],[1765346375699,8774688768,11190618097],[1765346375709,8774742016,11190598667],[1765346375719,8774819840,11190632513],[1765346375729,8774868992,11190642833],[1765346375739,8829427712,11257671307],[1765346375749,8874418176,11324781811],[1765346375759,8842018816,11257671283],[1765346375769,8842047488,11257691775],[1765346375779,8842125312,11257698123],[1765346375789,8842203136,11257746805],[1765346375800,8842268672,11257711962],[1765346375810,8842338304,11257716861],[1765346375820,8842428416,11257723549],[1765346375830,8842506240,11257737581],[1765346375840,8842551296,11257736663],[1765346375850,8842596352,11257766773],[1765346375860,8842670080,11257785293],[1765346375870,8842739712,11258213996],[1765346375880,8842825728,11258041809],[1765346375890,8909955072,11325099897],[1765346375901,8972312576,11392211009],[1765346375911,8909955072,11325100481],[1765346375921,8909987840,11325146907],[1765346375931,8910045184,11325128505],[1765346375941,8910106624,11325135853],[1765346375951,8910209024,11325142000],[1765346375961,8910270464,11325148229],[1765346375971,8910356480,11325179275],[1765346375982,8910446592,11325159638],[1765346375992,8910512128,11325167233],[1765346376002,8910606336,11325171433],[1765346376012,8910700544,11325178665],[1765346376022,8964591616,11392236753],[1765346376032,9004851200,11459347257],[1765346376042,8977842176,11392237025],[1765346376052,8977862656,11392255097],[1765346376062,8977301504,11392262057],[1765346376073,8975323136,11392269889],[1765346376083,8975388672,11392276515],[1765346376093,8975441920,11392281753],[1765346376103,8975499264,11392288665],[1765346376113,8975568896,11392294705],[1765346376124,8975638528,11392301958],[1765346376134,8975740928,11392306105],[1765346376144,8975810560,11392312876],[1765346376154,8975892480,11392320981],[1765346376164,8975949824,11392279597],[1765346376174,9043070976,11459383753],[1765346376184,9070542848,11459385241],[1765346376194,9043070976,11459385201],[1765346376204,9043140608,11459455987],[1765346376214,9043206144,11459412313],[1765346376225,9043288064,11459418017],[1765346376235,9043382272,11459457783],[1765346376245,9043447808,11459431003],[1765346376255,9043513344,11459438481],[1765346376265,9043570688,11459445341],[1765346376275,9043652608,11459451821],[1765346376285,9043705856,11459493479],[1765346376295,9043767296,11459477863],[1765346376305,9043836928,11459423909],[1765346376316,9110958080,11526528361],[1765346376326,9144487936,11526529689],[1765346376336,9110958080,11526527745],[1765346376346,9111003136,11526551241],[1765346376356,9111085056,11526557368],[1765346376366,9111162880,11526586863],[1765346376376,9111248896,11526616127],[1765346376386,9111310336,11526574484],[1765346376396,9111379968,11526582022],[1765346376406,9111461888,11526588225],[1765346376417,9111552000,11526593837],[1765346376427,9111621632,11526598113],[1765346376437,9111687168,11526641699],[1765346376447,9111732224,11526564541],[1765346376457,9178845184,11593668457],[1765346376467,9178845184,11593668433],[1765346376477,9178865664,11593686473],[1765346376487,9178914816,11593747567],[1765346376497,9178992640,11593700377],[1765346376508,9179082752,11593705265],[1765346376518,9179193344,11593710513],[1765346376528,9179287552,11593717969],[1765346376538,9179365376,11593723132],[1765346376548,9179443200,11593728361],[1765346376558,9179496448,11593766455],[1765346376568,9176621056,11593740705],[1765346376578,9176686592,11660801761],[1765346376588,9246937088,11727912457],[1765346376598,9243795456,11660801929],[1765346376609,9243815936,11660819673],[1765346376619,9243860992,11660828573],[1765346376629,9243922432,11660859847],[1765346376639,9243992064,11660871407],[1765346376649,9244082176,11660879451],[1765346376659,9244143616,11660855315],[1765346376669,9244209152,11660860161],[1765346376679,9244266496,11660866761],[1765346376689,9244319744,11660871913],[1765346376700,9244385280,11660892723],[1765346376710,9244467200,11660886485],[1765346376720,9244520448,11660925311],[1765346376730,9253363712,11727953113],[1765346376740,9320067072,11795063617],[1765346376750,9311682560,11727953089],[1765346376760,9311703040,11727971129],[1765346376770,9311760384,11727978257],[1765346376781,9311854592,11727984285],[1765346376791,9311932416,11727989089],[1765346376801,9311997952,11727997200],[1765346376811,9312051200,11728045435],[1765346376821,9312096256,11728039927],[1765346376831,9312153600,11728018117],[1765346376841,9312243712,11728046387],[1765346376851,9312301056,11728029284],[1765346376861,9312374784,11728787787],[1765346376871,9312448512,11728204670],[1765346376881,9378156544,11795235840],[1765346376892,9429282816,11862346344],[1765346376902,9379590144,11795235816],[1765346376912,9379627008,11795256381],[1765346376922,9379704832,11795292794],[1765346376932,9379778560,11795268800],[1765346376942,9379848192,11795275757],[1765346376952,9379926016,11795281266],[1765346376962,9379991552,11795287432],[1765346376972,9380073472,11795294056],[1765346376983,9380167680,11795450685],[1765346376993,9380216832,11795446037],[1765346377003,9380286464,11795463797],[1765346377013,9380343808,11795447739],[1765346377023,9380384768,11795404187],[1765346377033,9447497728,11862508103],[1765346377043,9447497728,11862510399],[1765346377053,9447497728,11862510399],[1765346377063,9447497728,11862510399],[1765346377073,9447497728,11862510399],[1765346377084,9447497728,11862510399],[1765346377094,9447497728,11862510399],[1765346377104,9447497728,11862510399],[1765346377114,9447497728,11862510399],[1765346377124,9447497728,11862510399],[1765346377134,9447497728,11862510399],[1765346377144,9447497728,11862510399],[1765346377154,9447497728,11862510399],[1765346377164,9447497728,9748536871],[1765346377174,9361485824,8775343919],[1765346377185,9250336768,8708233487],[1765346377195,9139408896,8574012623],[1765346377205,9034330112,8439791759],[1765346377215,8925278208,8372681327],[1765346377225,8803844096,8238460463],[1765346377235,8709259264,8171350031],[1765346377245,8598102016,8037129167],[1765346377255,8472264704,7902908303],[1765346377265,8373694464,7835797871],[1765346377276,8317321216,7781269167],[1765346377286,8360603648,7825046527],[1765346377296,8409083904,7871181527],[1765346377306,8460988416,7923083735],[1765346377316,8508612608,7974985943],[1765346377326,8559038464,8021120799],[1765346377336,8607838208,8073023743],[1765346377346,8657080320,8124927999],[1765346377356,8708984832,8171063295],[1765346377366,8760889344,8222965503],[1765346377377,8811536384,8274867711],[1765346377387,8858931200,8321002711],[1765346377397,8910839808,8372904919],[1765346377407,8956981248,8419040511],[1765346377417,9004216320,8470942719],[1765346377427,9055023104,8517078015],[1765346377437,9106923520,8568980111],[1765346377447,9153069056,8620882431],[1765346377458,9204969472,8667017431],[1765346377468,9255133184,8718919639],[1765346377478,9303019520,8770821847],[1765346377488,9354924032,8816957439],[1765346377498,9406828544,8868859647],[1765346377508,9452965888,8915254743],[1765346377518,9476034560,8938331959],[1765346377528,9476034560,8938331959],[1765346377538,9476034560,8938331959],[1765346377548,9476034560,8938331959],[1765346377558,9476034560,8938331959],[1765346377569,9476034560,8938331959],[1765346377579,9476034560,8938331959],[1765346377589,9476034560,8938331959],[1765346377599,9476034560,8938331959],[1765346377609,9476034560,8938331959],[1765346377619,9476034560,8938289847],[1765346377629,9476050944,8833884375],[1765346377639,9481830400,8837146039],[1765346377649,9484730368,8841123755],[1765346377659,9490518016,8851592519],[1765346377670,9497747456,8854672919],[1765346377680,9497763840,8859374967],[1765346377690,9504993280,8860113839],[1765346377700,9506451456,8863008543],[1765346377710,9513857024,8866941563],[1765346377720,9515315200,8877405743],[1765346377730,9521102848,8881927087],[1765346377740,9525161984,8885186711],[1765346377750,9528352768,8885925767],[1765346377760,9535590400,8888819319],[1765346377771,9537048576,8892801687],[1765346377781,9544466432,8903263455],[1765346377791,9544888320,8907785687],[1765346377801,9551720448,8906675783],[1765346377811,9553178624,8911734479],[1765346377821,9558962176,8914627735],[1765346377831,9566187520,8918606511],[1765346377841,9567653888,8929069055],[1765346377851,9575067648,8932154711],[1765346377862,9575096320,8932534943],[1765346377872,9582325760,8935786863],[1765346377882,9583792128,8939769687],[1765346377892,9589583872,8950186151],[1765346377902,9596809216,8954884999],[1765346377912,9596829696,8957963567],[1765346377922,9599909888,8958342319],[1765346377932,9605701632,8963401999],[1765346377942,9612935168,8965579999],[1765346377952,9614397440,8970271439],[1765346377963,9620193280,8980737031],[1765346377973,9627426816,8983816543],[1765346377983,9627455488,8988473287],[1765346377993,9630535680,8989208775],[1765346378003,9636319232,8992102639],[1765346378013,9643544576,8996081567],[1765346378023,9645006848,9006543815],[1765346378033,9650806784,9011243407],[1765346378043,9652273152,9010358335],[1765346378053,9658056704,9016673439],[1765346378064,9659527168,9017050751],[1765346378075,9663713280,9020262007],[1765346378085,9665171456,9024243127],[1765346378095,9670955008,9028937487],[1765346378105,9678180352,9039401655],[1765346378115,9678258176,9043922055],[1765346378125,9685438464,9042857903],[1765346378135,9686908928,9047915487],[1765346378145,9694318592,9050093367],[1765346378155,9695784960,9054790943],[1765346378166,9701584896,9065255759],[1765346378176,9708814336,9068289967],[1765346378186,9708830720,9068666703],[1765346378196,9716056064,9073723471],[1765346378206,9717514240,9076617519],[1765346378216,9724923904,9080595359],[1765346378226,9726398464,9091059287],[1765346378236,9732198400,9095760599],[1765346378246,9733656576,9092352111],[1765346378257,9739448320,9097227495],[1765346378267,9740914688,9099360415],[1765346378277,9746698240,9104052823],[1765346378287,9749782528,9114516879],[1765346378297,9755566080,9117594855],[1765346378307,9757278208,9122294831],[1765346378317,9762816000,9123033647],[1765346378327,9770053632,9125927143],[1765346378338,9775841280,9129908087],[1765346378348,9775874048,9134604127],[1765346378358,9781665792,9145027431],[1765346378368,9788817408,9148104871],[1765346378378,9788915712,9148483687],[1765346378388,9796141056,9153538967],[1765346378398,9797599232,9155716087],[1765346378408,9803386880,9160414759],[1765346378418,9806491648,9170876263],[1765346378429,9812287488,9173956071],[1765346378439,9814134784,9178658119],[1765346378449,9819549696,9179350983],[1765346378459,9826775040,9182241575],[1765346378469,9828233216,9186221223],[1765346378479,9834020864,9196682455],[1765346378489,9837105152,9201381895],[1765346378499,9842896896,9205510519],[1765346378509,9844355072,9209481919],[1765346378520,9850138624,9211833327],[1765346378530,9851609088,9216535079],[1765346378540,9857409024,9219615479],[1765346378550,9858871296,9219947319],[1765346378560,9864654848,9225003975],[1765346378570,9867735040,9227176015],[1765346378580,9873518592,9237639223],[1765346378590,9880752128,9240717847],[1765346378600,9880780800,9245418711],[1765346378611,9888010240,9246155495],[1765346378621,9889484800,9249051159],[1765346378631,9895280640,9253061353],[1765346378641,9902505984,9263472951],[1765346378651,9903968256,9268171503],[1765346378661,9908592640,9271249479],[1765346378671,9911398400,9271988727],[1765346378681,9918627840,9274880903],[1765346378691,9920094208,9278860111],[1765346378701,9925885952,9289323855],[1765346378712,9929154560,9282497943],[1765346378722,9940713472,9300169575],[1765346378732,9940738048,9303319703],[1765346378742,9940738048,9303319703],[1765346378752,9940738048,9303319703],[1765346378762,9940738048,9303319703],[1765346378772,9940738048,9303319703],[1765346378782,9940738048,9303319703],[1765346378792,9940738048,9303319703],[1765346378802,9940738048,9303319703],[1765346378813,9940738048,9303319703],[1765346378823,9940738048,9303319703],[1765346378833,9940738048,9303319703],[1765346378843,9940738048,9303319703],[1765346378853,9940738048,9303291079],[1765346378863,9940738048,9303291079],[1765346378873,9940738048,9303291079],[1765346378883,9940738048,9303291079],[1765346378893,9940738048,9303291079],[1765346378903,9940738048,9303291079],[1765346378913,9940738048,9303291079],[1765346378924,9940738048,9303291079],[1765346378934,9940738048,9303291079],[1765346378944,9940738048,9303291079],[1765346378954,9940738048,9303553223],[1765346378964,9940738048,9303946439],[1765346378974,9940738048,9303553223],[1765346378984,9943752704,9303291615],[1765346378994,9988513792,9303294135],[1765346379004,10030784512,9303296951],[1765346379014,10070831104,9303309271],[1765346379024,10111660032,9303318103],[1765346379035,10153209856,9303326935],[1765346379045,10194235392,9303338951],[1765346379055,10235588608,9303347783],[1765346379065,10275893248,9303361255],[1765346379075,10317053952,9303371031],[1765346379085,10358734848,9303379711],[1765346379095,10399694848,9303391727],[1765346379105,10441244672,9303400559],[1765346379115,10482008064,9303412927],[1765346379125,10523230208,9303421759],[1765346379136,10532474880,9303424703],[1765346379146,10573369344,9303434479],[1765346379156,10614591488,9303443311],[1765346379166,10655158272,9303455327],[1765346379176,10696511488,9303464159],[1765346379186,10737602560,9303472839],[1765346379196,10777710592,9303485207],[1765346379206,10818674688,9303494039],[1765346379216,10859241472,9303506055],[1765346379226,10900332544,9303514887],[1765346379236,10941620224,9303523719],[1765346379247,10981990400,9303535735],[1765346379257,11022819328,9337099983],[1765346379267,11062931456,9404219775],[1765346379277,11119398912,9471337695],[1765346379287,11164450816,9538450583],[1765346379297,11164536832,10780040551],[1765346379307,11164594176,10780105649],[1765346379317,11164717056,10780109703],[1765346379327,11164823552,10780145591],[1765346379337,11164909568,10780179796],[1765346379348,11165003776,10813799549],[1765346379358,11165061120,10813826253],[1765346379368,11165118464,10814139991],[1765346379378,11226021888,12491668068],[1765346379388,11268956160,12558778756],[1765346379398,11232305152,12491668228],[1765346379408,11232342016,12491718222],[1765346379418,11232411648,12491719850],[1765346379428,11232456704,12491729086],[1765346379438,11232542720,12491696548],[1765346379448,11232620544,12491700836],[1765346379459,11232649216,12491703193],[1765346379469,11232694272,12491757718],[1765346379479,11232784384,12491711900],[1765346379489,11232882688,12491719991],[1765346379499,11232976896,12491726212],[1765346379509,11233042432,12491752770],[1765346379519,11238723584,12558793404],[1765346379529,11314442240,12625903612],[1765346379539,11300204544,12558792788],[1765346379550,11300229120,12558811124],[1765346379560,11300306944,12558820184],[1765346379570,11300401152,12558825460],[1765346379580,11300487168,12558831172],[1765346379590,11300536320,12558839332],[1765346379600,11300626432,12558872750],[1765346379610,11300724736,12558850652],[1765346379620,11300802560,12558856340],[1765346379630,11300892672,12558862052],[1765346379641,11300962304,12559009675],[1765346379651,11347927040,12626069251],[1765346379661,11392942080,12693179755],[1765346379671,11368124416,12626069227],[1765346379681,11368144896,12626101293],[1765346379691,11364655104,12626097079],[1765346379701,11364720640,12626115473],[1765346379711,11364790272,12626109943],[1765346379721,11364859904,12626116159],[1765346379732,11364929536,12626121611],[1765346379742,11365003264,12626128527],[1765346379752,11365109760,12626133229],[1765346379762,11365163008,12626165621],[1765346379772,11365224448,12626146779],[1765346379782,11365277696,12626148203],[1765346379792,11365314560,12626186893],[1765346379802,11392380928,12693214803],[1765346379812,11440852992,12760325307],[1765346379822,11432464384,12693214779],[1765346379833,11432484864,12693232227],[1765346379843,11432558592,12693239752],[1765346379853,11432640512,12693245587],[1765346379863,11432718336,12693266409],[1765346379873,11432792064,12693258547],[1765346379883,11432849408,12693264275],[1765346379893,11432902656,12693272779],[1765346379903,11433013248,12693278533],[1765346379913,11433107456,12693284790],[1765346379924,11433189376,12693292139],[1765346379934,11495546880,12760349243],[1765346379944,11535441920,12827459747],[1765346379954,11500347392,12760349219],[1765346379964,11500380160,12760368219],[1765346379974,11500437504,12760379893],[1765346379984,11500523520,12760383079],[1765346379994,11500617728,12760387323],[1765346380004,11500703744,12760422569],[1765346380014,11500773376,12760397771],[1765346380024,11500863488,12760408389],[1765346380035,11500961792,12760411331],[1765346380045,11501051904,12760417751],[1765346380055,11501125632,12760521350],[1765346380065,11568246784,12827625802],[1765346380075,11595722752,12827627130],[1765346380085,11568250880,12827628114],[1765346380095,11568320512,12827649524],[1765346380105,11568386048,12827668756],[1765346380115,11568414720,12827656162],[1765346380125,11568488448,12827664250],[1765346380136,11568574464,12827669684],[1765346380146,11568640000,12827675458],[1765346380156,11568709632,12827823670],[1765346380166,11568791552,12827831661],[1765346380176,11568873472,12827837613],[1765346380186,11568939008,12827841201],[1765346380196,11569000448,12827848185],[1765346380206,11569041408,12827805133],[1765346380216,11636158464,12894909345],[1765346380226,11636158464,12894910673],[1765346380237,11636174848,12894913969],[1765346380247,11636236288,12894933942],[1765346380257,11636322304,12894940585],[1765346380267,11636432896,12894981227],[1765346380277,11636502528,12894952657],[1765346380287,11636592640,12894957673],[1765346380297,11636658176,12894964974],[1765346380307,11636772864,12894970501],[1765346380317,11636834304,12895015759],[1765346380327,11636899840,12894981345],[1765346380338,11704033280,12962039961],[1765346380348,11745959936,12962041897],[1765346380358,11704033280,12962040545],[1765346380368,11700187136,12962061425],[1765346380378,11700277248,12962068953],[1765346380388,11700387840,12962074969],[1765346380398,11700502528,12962077553],[1765346380408,11700584448,12962112455],[1765346380419,11700662272,12962092053],[1765346380429,11700760576,12962098445],[1765346380439,11700776960,12962111855],[1765346380449,11700838400,12962105729],[1765346380459,11700908032,12962203932],[1765346380469,11768029184,13029308128],[1765346380479,11772223488,13029309456],[1765346380489,11768041472,13029313184],[1765346380499,11768119296,13029356878],[1765346380509,11768180736,13029338568],[1765346380520,11768266752,13029353418],[1765346380530,11768360960,13029349368],[1765346380540,11768426496,13029357048],[1765346380550,11768528896,13029362925],[1765346380560,11768614912,13029367704],[1765346380570,11768725504,13029374696],[1765346380580,11769159680,13029514423],[1765346380590,11836289024,13096572911],[1765346380600,11869839360,13096574399],[1765346380610,11836289024,13096572751],[1765346380621,11836354560,13096596923],[1765346380631,11836432384,13096652829],[1765346380641,11836522496,13096607255],[1765346380651,11836633088,13096611639],[1765346380661,11836694528,13096619532],[1765346380671,11836760064,13096656101],[1765346380681,11836854272,13096630783],[1765346380691,11836968960,13096689997],[1765346380701,11837050880,13096644099],[1765346380712,11904176128,13163699759],[1765346380722,11931648000,13163701087],[1765346380732,11904176128,13163699735],[1765346380742,11904245760,13163752689],[1765346380752,11904331776,13163728923],[1765346380762,11904417792,13163770729],[1765346380772,11904487424,13163789841],[1765346380782,11904536576,13163747251],[1765346380792,11904593920,13163783549],[1765346380803,11904671744,13163758311],[1765346380813,11904782336,13163764023],[1765346380823,11904851968,13163772391],[1765346380833,11904929792,13163779099],[1765346380843,11972059136,13230835063],[1765346380853,11999531008,13230836207],[1765346380863,11972059136,13230834855],[1765346380873,11972104192,13230887117],[1765346380883,11972198400,13230900701],[1765346380893,11972288512,13230903613],[1765346380904,11972386816,13230874103],[1765346380914,11972460544,13230880991],[1765346380924,11972530176,13230888706],[1765346380934,11972608000,13230893343],[1765346380944,11972718592,13230900601],[1765346380954,11972796416,13230906082],[1765346380964,12039933952,13297962983],[1765346380974,12075569152,13297964503],[1765346380984,12039933952,13297963151],[1765346380994,12040011776,13297986350],[1765346381004,12040101888,13297990705],[1765346381015,12040200192,13297997791],[1765346381025,12040314880,13298002427],[1765346381035,12036128768,13298007811],[1765346381045,12036210688,13298014604],[1765346381055,12036288512,13298051849],[1765346381065,12036362240,13298348833],[1765346381075,12036489216,13298128906],[1765346381085,12103606272,13365232526],[1765346381095,12103606272,13365232502],[1765346381105,12103626752,13365250246],[1765346381116,12103704576,13365258550],[1765346381126,12103798784,13365264638],[1765346381136,12103868416,13365272026],[1765346381146,12103958528,13365274918],[1765346381156,12104028160,13365280958],[1765346381166,12104126464,13365288962],[1765346381176,12104212480,13365328476],[1765346381186,12104310784,13365299986],[1765346381196,12104372224,13365255550],[1765346381206,12171485184,13432360518],[1765346381217,12171485184,13432360494],[1765346381227,12171505664,13432378238],[1765346381237,12171591680,13432386962],[1765346381247,12171685888,13432392248],[1765346381257,12171796480,13432439864],[1765346381267,12171862016,13432403945],[1765346381277,12171956224,13432409406],[1765346381287,12172054528,13432415998],[1765346381297,12172144640,13432421470],[1765346381307,12172197888,13432747544],[1765346381317,12172263424,13432522161],[1765346381328,12239384576,13499626317],[1765346381338,12239388672,13499628613],[1765346381348,12239388672,13499628613],[1765346381358,12239388672,13499628613],[1765346381368,12239388672,13499628613],[1765346381378,12239388672,13499628613],[1765346381388,12239388672,13499628613],[1765346381398,12239388672,13499628613],[1765346381408,12239388672,13499628613],[1765346381418,12239388672,13499628613],[1765346381428,12239388672,13499628613],[1765346381439,12239388672,13499628613],[1765346381449,12239388672,13499628613],[1765346381459,12239388672,13499628613],[1765346381469,12172283904,10479579533],[1765346381479,12065292288,10345357173],[1765346381489,11941552128,10211136309],[1765346381499,11836719104,10144025877],[1765346381509,11729965056,10009805013],[1765346381519,11610202112,9875584149],[1765346381529,11501154304,9808473717],[1765346381540,11394400256,9674252853],[1765346381550,11283034112,9540031989],[1765346381560,11171880960,9472921557],[1765346381570,11098480640,9405817853],[1765346381580,11142885376,9456403301],[1765346381590,11193528320,9502538597],[1765346381600,11240927232,9548673893],[1765346381610,11264888832,9577508157],[1765346381620,11312746496,9623643749],[1765346381630,11362037760,9669779045],[1765346381641,11411668992,9721681253],[1765346381651,11460079616,9767818301],[1765346381661,11506221056,9813953893],[1765346381671,11552358400,9860089189],[1765346381681,11604267008,9911991397],[1765346381691,11650531328,9963893605],[1765346381701,11701075968,10010028605],[1765346381711,11748446208,10056164197],[1765346381722,11798376448,10108066405],[1765346381732,11846488064,10154201701],[1765346381742,11892629504,10200336701],[1765346381752,11942395904,10252238909],[1765346381762,11990675456,10304141117],[1765346381772,12042579968,10350276709],[1765346381782,12094484480,10402178917],[1765346381792,12146061312,10454081125],[1765346381802,12194123776,10505983333],[1765346381812,12251541504,10563912805],[1765346381823,12267761664,10575455645],[1765346381833,12267761664,10575455645],[1765346381843,12267761664,10575455645],[1765346381853,12267761664,10575455645],[1765346381863,12267761664,10575455645],[1765346381873,12267761664,10575455645],[1765346381883,12267761664,10575455645],[1765346381893,12267761664,10575455645],[1765346381903,12267761664,10575455645],[1765346381913,12267761664,10575455645],[1765346381924,12267765760,10575410109],[1765346381934,12268101632,10475333901],[1765346381944,12273561600,10476073781],[1765346381954,12280786944,10478250125],[1765346381964,12282245120,10482946677],[1765346381974,12288032768,10493414469],[1765346381984,12295262208,10496494869],[1765346381994,12295282688,10501196917],[1765346382004,12298366976,10501934293],[1765346382014,12304150528,10504067741],[1765346382025,12311375872,10514526237],[1765346382035,12312834048,10519226861],[1765346382045,12318621696,10522307205],[1765346382055,12320088064,10522687197],[1765346382065,12325871616,10527747117],[1765346382075,12328964096,10530641269],[1765346382085,12334755840,10534623933],[1765346382095,12341985280,10545085701],[1765346382105,12342898688,10549557597],[1765346382116,12349239296,10552815741],[1765346382126,12350697472,10553555517],[1765346382136,12356481024,10556446893],[1765346382146,12359561216,10560425301],[1765346382156,12365357056,10570895669],[1765346382166,12372590592,10573975477],[1765346382176,12372623360,10578677229],[1765346382186,12379856896,10579414789],[1765346382196,12381319168,10582264533],[1765346382206,12387102720,10586243997],[1765346382217,12390182912,10596705709],[1765346382227,12395970560,10601404993],[1765346382237,12401041408,10604483421],[1765346382247,12403224576,10605223549],[1765346382257,12410462208,10608115701],[1765346382267,12411932672,10612098765],[1765346382277,12417720320,10616791237],[1765346382287,12420632576,10627036205],[1765346382297,12426600448,10630293757],[1765346382307,12428058624,10630669349],[1765346382318,12433842176,10635726653],[1765346382328,12441067520,10637903301],[1765346382338,12442542080,10642597133],[1765346382348,12448333824,10653065445],[1765346382358,12449804288,10656144661],[1765346382368,12457222144,10656524429],[1765346382378,12458688512,10661537597],[1765346382388,12464472064,10664431645],[1765346382398,12471693312,10674173437],[1765346382408,12473155584,10678872581],[1765346382419,12478943232,10681951149],[1765346382429,12480409600,10682329789],[1765346382439,12487823360,10687023317],[1765346382449,12489297920,10689564637],[1765346382459,12495089664,10694263549],[1765346382469,12502323200,10704682621],[1765346382479,12503240704,10709202725],[1765346382489,12509569024,10712459981],[1765346382499,12511027200,10713199941],[1765346382509,12518428672,10715367293],[1765346382520,12519903232,10725830533],[1765346382530,12525694976,10730350989],[1765346382540,12532523008,10733610613],[1765346382550,12532965376,10734349005],[1765346382560,12540198912,10737200733],[1765346382570,12541652992,10741181773],[1765346382580,12549062656,10751639685],[1765346382590,12550520832,10756338773],[1765346382601,12556308480,10759416213],[1765346382611,12556320768,10761765909],[1765346382621,12563546112,10759979125],[1765346382631,12565012480,10764671437],[1765346382641,12570816512,10775140157],[1765346382651,12578045952,10778220557],[1765346382661,12578070528,10778554365],[1765346382671,12581150720,10781807181],[1765346382682,12586934272,10785787661],[1765346382692,12594159616,10796247261],[1765346382702,12595625984,10800766829],[1765346382712,12601417728,10804025269],[1765346382722,12602884096,10804403157],[1765346382732,12608688128,10809462917],[1765346382742,12611768320,10811642629],[1765346382752,12617555968,10822055821],[1765346382762,12624785408,10826754765],[1765346382772,12624809984,10829832349],[1765346382783,12632039424,10830571533],[1765346382793,12633501696,10833461837],[1765346382803,12639297536,10837449613],[1765346382813,12642381824,10842138093],[1765346382823,12648185856,10852606997],[1765346382833,12655419392,10855687101],[1765346382843,12655439872,10856021197],[1765346382853,12662665216,10859272413],[1765346382864,12664123392,10863257157],[1765346382874,12669906944,10867948781],[1765346382884,12672995328,10878413485],[1765346382894,12678782976,10881491869],[1765346382904,12682031104,10886192677],[1765346382914,12686049280,10886930573],[1765346382924,12693299200,10889851549],[1765346382934,12694757376,10893782837],[1765346382945,12700540928,10904245733],[1765346382955,12707770368,10908765597],[1765346382965,12707794944,10912023445],[1765346382975,12710879232,10912760653],[1765346382985,12716670976,10917096205],[1765346382995,12723900416,10925396365],[1765346383005,12723916800,10918204013],[1765346383015,12735467520,10931547853],[1765346383026,12735479808,10939451853],[1765346383036,12735500288,10939392509],[1765346383046,12735500288,10939392509],[1765346383056,12735500288,10939392509],[1765346383066,12735500288,10939392509],[1765346383076,12735500288,10939392509],[1765346383086,12735500288,10939392509],[1765346383096,12735500288,10939392509],[1765346383106,12735500288,10939392509],[1765346383116,12735500288,10939392509],[1765346383127,12735500288,10939392509],[1765346383137,12735500288,10939392509],[1765346383147,12735500288,10939367373],[1765346383157,12735500288,10939367373],[1765346383167,12735500288,10939367373],[1765346383177,12735500288,10939367373],[1765346383187,12735500288,10939367373],[1765346383197,12735500288,10939367373],[1765346383207,12735500288,10939367373],[1765346383217,12735500288,10939367373],[1765346383228,12735500288,10939367373],[1765346383238,12735500288,10939367373],[1765346383248,12735500288,10939629517],[1765346383258,12735500288,10940022733],[1765346383268,12735500288,10939629517],[1765346383278,12741398528,10939367909],[1765346383288,12784328704,10939370429],[1765346383298,12826599424,10939373245],[1765346383308,12867100672,10939385565],[1765346383318,12908453888,10939394397],[1765346383328,12952297472,10939406765],[1765346383339,12998238208,10939415949],[1765346383349,13043462144,10939428317],[1765346383359,13088747520,10939442733],[1765346383369,13134688256,10939451309],[1765346383379,13180104704,10939464133],[1765346383389,13225586688,10939476501],[1765346383399,13271793664,10939485685],[1765346383409,13317079040,10939498053],[1765346383419,13361446912,10939510421],[1765346383429,13407322112,10939519605],[1765346383439,13452869632,10939531973],[1765346383450,13498286080,10939543733],[1765346383460,13543968768,10939553373],[1765346383470,13589516288,10939565205],[1765346383480,13635129344,10939576389],[1765346383490,13680742400,10939586941],[1765346383500,13726355456,10939599125],[1765346383510,13771972608,10939610309],[1765346383520,13817192448,10973176229],[1765346383530,13861429248,11040297445],[1765346383540,13943042048,11107413941],[1765346383551,13959225344,11677865045],[1765346383561,13959323648,12416121557],[1765346383571,13959430144,12416164045],[1765346383581,13959544832,12416208937],[1765346383591,13959622656,12416239381],[1765346383601,13959749632,12449842256],[1765346383611,13959880704,12449920349],[1765346383621,14027046912,14127622469],[1765346383631,14054518784,14127623981],[1765346383642,14027046912,14127623701],[1765346383652,14027116544,14127642322],[1765346383662,14027186176,14127674271],[1765346383672,14022529024,14127649573],[1765346383682,14022549504,14127649629],[1765346383692,14022627328,14127654709],[1765346383702,14022725632,14127660738],[1765346383712,14022823936,14127666573],[1765346383722,14022922240,14127670733],[1765346383732,14023036928,14127678861],[1765346383743,14023102464,14127635223],[1765346383753,14090223616,14194739565],[1765346383763,14090223616,14194739245],[1765346383773,14090244096,14194757285],[1765346383783,14090313728,14194765925],[1765346383793,14090399744,14194772447],[1765346383803,14090498048,14194776949],[1765346383813,14090612736,14194782783],[1765346383823,14091034624,14194920912],[1765346383833,14091104256,14194927360],[1765346383844,14091186176,14194933865],[1765346383854,14091292672,14194938548],[1765346383864,14091366400,14194895376],[1765346383874,14158483456,14261999292],[1765346383884,14158483456,14261999564],[1765346383894,14158503936,14262017308],[1765346383904,14158589952,14262027032],[1765346383914,14158692352,14262031916],[1765346383924,14158786560,14262079906],[1765346383934,14158856192,14262044679],[1765346383945,14158958592,14262050248],[1765346383955,14159048704,14262056067],[1765346383965,14159142912,14262061422],[1765346383975,14159216640,14262071290],[1765346383985,14159265792,14262024520],[1765346383995,14227771392,14396238644],[1765346384005,14226378752,14329129468],[1765346384015,14226378752,14329128412],[1765346384025,14226423808,14329150036],[1765346384035,14226534400,14329155932],[1765346384046,14226624512,14329196874],[1765346384056,14226685952,14329167868],[1765346384066,14226747392,14329201598],[1765346384076,14226862080,14329182641],[1765346384086,14226944000,14329189704],[1765346384096,14227058688,14329192516],[1765346384106,14227144704,14329149784],[1765346384116,14294265856,14396254236],[1765346384126,14294265856,14396255564],[1765346384136,14294290432,14396271660],[1765346384147,14294351872,14396279240],[1765346384157,14294466560,14396284304],[1765346384167,14294581248,14396288372],[1765346384177,14294650880,14396294836],[1765346384187,14294716416,14396301716],[1765346384197,14294831104,14396308420],[1765346384207,14294880256,14396315388],[1765346384217,14294994944,14396321095],[1765346384227,14358274048,14463378180],[1765346384237,14412492800,14530488684],[1765346384248,14362157056,14463378156],[1765346384258,14362198016,14463398572],[1765346384268,14362284032,14463405228],[1765346384278,14362349568,14463412300],[1765346384288,14362460160,14463417844],[1765346384298,14362574848,14463422316],[1765346384308,14362660864,14463427724],[1765346384318,14362742784,14463565989],[1765346384328,14362808320,14463569955],[1765346384338,14362849280,14463570717],[1765346384348,14362943488,14463530923],[1765346384359,14430064640,14530635515],[1765346384369,14455222272,14530636843],[1765346384379,14430072832,14530639939],[1765346384389,14430158848,14530659170],[1765346384399,14430248960,14530665047],[1765346384409,14430359552,14530669115],[1765346384419,14430461952,14531032885],[1765346384429,14430539776,14530799986],[1765346384439,14430650368,14530805154],[1765346384449,14430744576,14530810242],[1765346384460,14425636864,14530816197],[1765346384470,14492778496,14597872706],[1765346384480,14557777920,14597874642],[1765346384490,14492778496,14597873586],[1765346384500,14492827648,14597896570],[1765346384510,14492925952,14597902634],[1765346384520,14493007872,14597907298],[1765346384530,14493093888,14597914679],[1765346384540,14493192192,14597920194],[1765346384550,14493270016,14597926042],[1765346384560,14493372416,14597933062],[1765346384571,14493466624,14597937602],[1765346384581,14493544448,14597894262],[1765346384591,14560661504,14664998178],[1765346384601,14560661504,14664997858],[1765346384611,14560681984,14665015898],[1765346384621,14560788480,14665055244],[1765346384631,14560870400,14665028302],[1765346384641,14560964608,14665071664],[1765346384651,14561042432,14665038554],[1765346384661,14561071104,14665041018],[1765346384672,14561185792,14665047373],[1765346384682,14561292288,14665091132],[1765346384692,14561390592,14665058122],[1765346384702,14628401152,14732116554],[1765346384712,14680420352,14799227218],[1765346384722,14628544512,14732116394],[1765346384732,14628589568,14732139322],[1765346384742,14628683776,14732145642],[1765346384752,14628798464,14732149578],[1765346384762,14628892672,14732157750],[1765346384772,14628970496,14732161290],[1765346384783,14629076992,14732169106],[1765346384793,14629179392,14732174138],[1765346384803,14629298176,14732180958],[1765346384813,14696431616,14799234842],[1765346384823,14723903488,14799236170],[1765346384833,14696431616,14799235114],[1765346384843,14696513536,14799257474],[1765346384853,14696603648,14799263530],[1765346384863,14696718336,14799267018],[1765346384873,14696800256,14799275229],[1765346384884,14696869888,14799281822],[1765346384894,14696984576,14799287242],[1765346384904,14697066496,14799341632],[1765346384914,14697140224,14799324300],[1765346384924,14697197568,14799257319],[1765346384934,14764314624,14866361026],[1765346384944,14764314624,14866361002],[1765346384954,14764335104,14866378746],[1765346384964,14764417024,14866386062],[1765346384974,14764511232,14866390882],[1765346384985,14764556288,14866394534],[1765346384995,14764662784,14866399358],[1765346385005,14764761088,14866402802],[1765346385015,14764875776,14866407442],[1765346385025,14764961792,14866415878],[1765346385035,14765359104,14866552497],[1765346385045,14803247104,14933612129],[1765346385055,14868041728,15000722825],[1765346385065,14832529408,14933612001],[1765346385075,14832574464,14933632017],[1765346385086,14832631808,14933637633],[1765346385096,14832713728,14933644385],[1765346385106,14832795648,14933650089],[1765346385116,14832877568,14933657312],[1765346385126,14832988160,14933661409],[1765346385136,14833094656,14933697979],[1765346385146,14833164288,14933672641],[1765346385156,14833266688,14933677761],[1765346385166,14900412416,15000734825],[1765346385176,14967365632,15067845033],[1765346385187,14900412416,15000734801],[1765346385197,14900473856,15000755553],[1765346385207,14900580352,15000759065],[1765346385217,14900690944,15000766809],[1765346385227,14900776960,15000802475],[1765346385237,14900858880,15000778741],[1765346385247,14900920320,15000784596],[1765346385257,14901014528,15000789873],[1765346385267,14901108736,15000796625],[1765346385277,14901145600,15000800917],[1765346385288,14961176576,15067857297],[1765346385298,15015063552,15134967801],[1765346385308,14968291328,15067857273],[1765346385318,14968344576,15067877305],[1765346385328,14968430592,15067882561],[1765346385338,14962794496,15067887817],[1765346385348,14962896896,15067921103],[1765346385358,14962974720,15067899172],[1765346385368,14963073024,15067904757],[1765346385378,14963154944,15067910177],[1765346385388,14963236864,15067914849],[1765346385399,14963331072,15067909793],[1765346385409,15030456320,15134979369],[1765346385419,15030460416,15134981665],[1765346385429,15030460416,15134981665],[1765346385439,15030460416,15134981665],[1765346385449,15030460416,15134981665],[1765346385459,15030460416,15134981665],[1765346385469,15030460416,15134981665],[1765346385479,15030460416,15134981665],[1765346385490,15030460416,15134981665],[1765346385500,15030460416,15134981665],[1765346385510,15030460416,15134981665],[1765346385520,15030460416,15134981665],[1765346385530,15030460416,15134981665],[1765346385540,15030460416,15134981665],[1765346385550,15030460416,15134981665],[1765346385560,15030460416,14967196985],[1765346385570,14942351360,12081380377],[1765346385580,14789484544,11947159513],[1765346385591,14655258624,11812938649],[1765346385601,14533406720,11678717785],[1765346385611,14426447872,11611607353],[1765346385621,14319693824,11477386489],[1765346385631,14206230528,11343165625],[1765346385641,14095077376,11276055193],[1765346385651,13984129024,11141834329],[1765346385661,13889544192,11074722465],[1765346385671,13927059456,11113782249],[1765346385682,13974106112,11159917545],[1765346385692,14026014720,11211819457],[1765346385702,14075891712,11263721665],[1765346385712,14126153728,11315623873],[1765346385722,14171136000,11361759465],[1765346385732,14222102528,11407894761],[1765346385742,14272466944,11459799017],[1765346385752,14320144384,11505934017],[1765346385762,14372048896,11557836225],[1765346385772,14422360064,11609738433],[1765346385783,14471049216,11661640641],[1765346385793,14522003456,11707776233],[1765346385803,14568140800,11753911529],[1765346385813,14619774976,11805813737],[1765346385823,14666182656,11851948497],[1765346385833,14695018496,11880783593],[1765346385843,14731583488,11921151681],[1765346385853,14781526016,11967287273],[1765346385863,14833438720,12019189481],[1765346385873,14883020800,12071091689],[1765346385884,14931480576,12117226985],[1765346385894,14983385088,12169129193],[1765346385904,15035551744,12221291201],[1765346385914,15058620416,12244368417],[1765346385924,15058620416,12244368417],[1765346385934,15058620416,12244368417],[1765346385944,15058620416,12244368417],[1765346385954,15058620416,12244368417],[1765346385964,15058620416,12244368417],[1765346385974,15058620416,12244368417],[1765346385985,15058620416,12244368417],[1765346385995,15058620416,12244368417],[1765346386005,15058620416,12244368417],[1765346386015,15058620416,12244340969],[1765346386025,15058636800,12139917073],[1765346386035,15064420352,12143179009],[1765346386045,15071645696,12147158641],[1765346386055,15073103872,12157625193],[1765346386065,15078891520,12160705353],[1765346386075,15080689664,12165407345],[1765346386086,15086137344,12163620169],[1765346386096,15093362688,12174082361],[1765346386106,15094829056,12178558033],[1765346386116,15096467456,12176051341],[1765346386126,15102251008,12182553257],[1765346386136,15109476352,12184733841],[1765346386146,15110938624,12189424313],[1765346386156,15116730368,12199893217],[1765346386166,15123972096,12202972729],[1765346386176,15123996672,12203710881],[1765346386187,15127089152,12206607089],[1765346386197,15132872704,12210539553],[1765346386207,15140098048,12221001801],[1765346386217,15140708352,12225521665],[1765346386227,15147347968,12224458105],[1765346386237,15148806144,12229517441],[1765346386247,15154597888,12232417969],[1765346386258,15157682176,12236392313],[1765346386268,15163478016,12246861217],[1765346386278,15170711552,12249940729],[1765346386288,15170736128,12250274865],[1765346386298,15177961472,12253528329],[1765346386308,15179419648,12257509385],[1765346386318,15185207296,12267969505],[1765346386328,15188107264,12272489369],[1765346386338,15194079232,12275747217],[1765346386348,15195549696,12276484753],[1765346386359,15201345536,12278657465],[1765346386369,15208570880,12283357117],[1765346386379,15210049536,12293821889],[1765346386389,15215837184,12296856985],[1765346386399,15217295360,12297593305],[1765346386409,15224700928,12300485745],[1765346386419,15226159104,12304464913],[1765346386429,15231946752,12314926625],[1765346386439,15239176192,12318005401],[1765346386449,15239217152,12322706409],[1765346386460,15246450688,12323444689],[1765346386470,15247912960,12325623641],[1765346386480,15255322624,12336036393],[1765346386490,15256784896,12340555961],[1765346386500,15262572544,12343813513],[1765346386510,15264026624,12344551385],[1765346386520,15269810176,12346726689],[1765346386530,15277047808,12357184953],[1765346386540,15278518272,12361885281],[1765346386550,15284674560,12364965033],[1765346386561,15285964800,12365706289],[1765346386571,15293190144,12368553225],[1765346386581,15294644224,12372530757],[1765346386591,15300431872,12382994401],[1765346386601,15307661312,12386072433],[1765346386611,15308959744,12390772113],[1765346386621,15313469440,12391509657],[1765346386631,15319269376,12394401897],[1765346386641,15320739840,12398385681],[1765346386652,15326531584,12408846489],[1765346386662,15333769216,12411880105],[1765346386672,15333789696,12416579193],[1765346386682,15336865792,12417313609],[1765346386692,15342653440,12419489585],[1765346386702,15349878784,12424183933],[1765346386712,15351349248,12434649721],[1765346386722,15357140992,12437729529],[1765346386732,15358619648,12438108489],[1765346386742,15364415488,12443166233],[1765346386753,15367495680,12445299753],[1765346386763,15373279232,12455760081],[1765346386773,15380508672,12458837521],[1765346386783,15380529152,12463536609],[1765346386793,15387758592,12464274131],[1765346386803,15389224960,12467167737],[1765346386813,15395012608,12471146841],[1765346386823,15398109184,12481610985],[1765346386833,15403905024,12484690793],[1765346386844,15405371392,12485026617],[1765346386854,15411154944,12490080769],[1765346386864,15418380288,12492255433],[1765346386874,15419842560,12502716017],[1765346386884,15425630208,12507415345],[1765346386894,15430619136,12510494617],[1765346386904,15432888320,12511234257],[1765346386914,15435984896,12513408009],[1765346386924,15441776640,12519156217],[1765346386934,15449006080,12529575521],[1765346386945,15449026560,12532652665],[1765346386955,15456251904,12533391281],[1765346386965,15457714176,12538083193],[1765346386975,15463497728,12540264937],[1765346386985,15466582016,12544955153],[1765346386995,15472381952,12555423405],[1765346387005,15476002816,12558503569],[1765346387015,15479640064,12559266297],[1765346387025,15486881792,12561397617],[1765346387036,15488339968,12566092585],[1765346387046,15494123520,12576555737],[1765346387056,15495585792,12579633769],[1765346387066,15502995456,12580372529],[1765346387076,15504461824,12583264385],[1765346387086,15510253568,12587246081],[1765346387096,15523250176,12596814081],[1765346387106,15523266560,12604751385],[1765346387116,15526187008,12609352673],[1765346387127,15526187008,12609352673],[1765346387137,15526187008,12609352673],[1765346387147,15526187008,12609352673],[1765346387157,15526187008,12609352673],[1765346387167,15526187008,12609352673],[1765346387177,15526187008,12609352673],[1765346387187,15526187008,12609352673],[1765346387197,15526187008,12609352673],[1765346387207,15526187008,12609352673],[1765346387217,15526187008,12609352673],[1765346387228,15526191104,12609327537],[1765346387238,15526191104,12609327537],[1765346387248,15526191104,12609327537],[1765346387258,15526191104,12609327537],[1765346387268,15526191104,12609327537],[1765346387278,15526191104,12609327537],[1765346387288,15526191104,12609327537],[1765346387298,15526191104,12609327537],[1765346387308,15526191104,12609327537],[1765346387318,15526191104,12609327537],[1765346387329,15526191104,12609360305],[1765346387339,15526191104,12609589681],[1765346387349,15526715392,12609368497],[1765346387359,15526715392,12609589681],[1765346387369,15541526528,12609328481],[1765346387379,15589498880,12609331649],[1765346387389,15642517504,12609341033],[1765346387399,15656607744,12609343553],[1765346387409,15656607744,12609344481],[1765346387420,15673712640,12609348249],[1765346387430,15673712640,12609348249],[1765346387440,15719919616,12609359153],[1765346387450,15775559680,12609371873],[1765346387460,15829299200,12609388129],[1765346387470,15882121216,12609402897],[1765346387480,15935995904,12609415009],[1765346387490,15981608960,12609427241],[1765346387500,16032923648,12609439185],[1765346387511,16084238336,12609451905],[1765346387521,16084238336,12609451905],[1765346387531,16084238336,12609452681],[1765346387541,16101343232,12609456145],[1765346387551,16113074176,12609458569],[1765346387561,16169762816,12609473105],[1765346387571,16226390016,12609487545],[1765346387581,16283209728,12609500617],[1765346387591,16332558336,12609513185],[1765346387602,16386297856,12609525905],[1765346387612,16409235456,12609532313],[1765346387622,16426344448,12609536553],[1765346387632,16449740800,12609542865],[1765346387642,16477659136,12609547457],[1765346387652,16494764032,12609553513],[1765346387662,16511868928,12609558529],[1765346387672,16539328512,12609564065],[1765346387682,16546078720,12609566233],[1765346387693,16591495168,12609576785],[1765346387703,16646086656,12676700737],[1765346387713,16734363648,12777374273],[1765346387723,16750440448,13347825377],[1765346387733,16750518272,14086068612],[1765346387743,16750632960,14086108155],[1765346387753,16750727168,14086144813],[1765346387763,16750854144,14086194769],[1765346387773,16750972928,14086237942],[1765346387784,16751075328,14086275577],[1765346387794,16818253824,15763983393],[1765346387804,16845725696,15763984609],[1765346387814,16818274304,15763989710],[1765346387824,16818360320,15764002373],[1765346387834,16818470912,15763998617],[1765346387844,16818585600,15764004238],[1765346387854,16818704384,15764008097],[1765346387864,16818802688,15764028595],[1765346387875,16818905088,15764022061],[1765346387885,16819007488,15764027465],[1765346387895,16886149120,15831083305],[1765346387905,16944365568,15898193513],[1765346387915,16886149120,15831082689],[1765346387925,16886210560,15831104777],[1765346387935,16886304768,15831112877],[1765346387945,16886403072,15831117249],[1765346387955,16886484992,15831124585],[1765346387965,16886566912,15831161323],[1765346387976,16886669312,15831137100],[1765346387986,16886784000,15831154891],[1765346387996,16886874112,15831148497],[1765346388006,16888201216,15898208745],[1765346388016,16965844992,15965319249],[1765346388026,16954040320,15898208721],[1765346388036,16954081280,15898265087],[1765346388047,16954187776,15898280299],[1765346388057,16954277888,15898284139],[1765346388067,16954388480,15898248116],[1765346388077,16954494976,15898254365],[1765346388087,16954609664,15898257017],[1765346388097,16954679296,15898265944],[1765346388107,16954753024,15898270353],[1765346388117,16954810368,15898227829],[1765346388128,17021923328,15965331745],[1765346388138,17049395200,15965333073],[1765346388148,17021943808,15965335065],[1765346388158,17022033920,15965356205],[1765346388168,17022115840,15965361169],[1765346388178,17022205952,15965366449],[1765346388188,17022287872,15965374438],[1765346388198,17022386176,15965380249],[1765346388208,17022496768,15965387237],[1765346388219,17022599168,15965393004],[1765346388229,17016397824,15965348669],[1765346388239,17083518976,16032452825],[1765346388249,17083523072,16032454153],[1765346388259,17083543552,16032470545],[1765346388269,17083629568,16032478313],[1765346388279,17083731968,16032484193],[1765346388289,17083846656,16032490681],[1765346388299,17083940864,16032495697],[1765346388310,17084039168,16032502137],[1765346388320,17084145664,16032553447],[1765346388330,17084227584,16032513860],[1765346388340,17084276736,16032470925],[1765346388350,17151397888,16099575081],[1765346388360,17218510848,16166685585],[1765346388370,17151397888,16099575297],[1765346388380,17151479808,16099598577],[1765346388390,17151586304,16099603689],[1765346388401,17151709184,16099623507],[1765346388411,17151787008,16099640775],[1765346388421,17151877120,16099625213],[1765346388431,17151979520,16099628393],[1765346388441,17152081920,16099770844],[1765346388451,17152184320,16099801386],[1765346388461,17219309568,16166830976],[1765346388471,17246781440,16166832304],[1765346388482,17219330048,16166837136],[1765346388492,17219411968,16166863938],[1765346388502,17219502080,16166861562],[1765346388512,17219612672,16166868765],[1765346388522,17219727360,16166874957],[1765346388532,17219846144,16166881848],[1765346388542,17219964928,16166913214],[1765346388552,17220067328,16166841320],[1765346388562,17287192576,16233947488],[1765346388573,17314664448,16233949128],[1765346388583,17287213056,16233952824],[1765346388593,17287303168,16233973765],[1765346388603,17287421952,16233977216],[1765346388613,17287532544,16233992714],[1765346388623,17287626752,16233990332],[1765346388633,17287712768,16233995251],[1765346388643,17287806976,16234000752],[1765346388654,17288101888,16234146419],[1765346388664,17288179712,16234102787],[1765346388674,17355300864,16301207239],[1765346388684,17355300864,16301208567],[1765346388694,17355325440,16301226607],[1765346388704,17355444224,16301230407],[1765346388714,17355563008,16301237962],[1765346388724,17355677696,16301273529],[1765346388734,17355780096,16301249463],[1765346388745,17355898880,16301255434],[1765346388755,17355984896,16301260399],[1765346388765,17356066816,16301217567],[1765346388775,17423183872,16368321751],[1765346388785,17423183872,16368323239],[1765346388795,17423208448,16368341970],[1765346388805,17423327232,16368348531],[1765346388815,17423413248,16368352023],[1765346388825,17423527936,16368360343],[1765346388836,17423634432,16368368054],[1765346388846,17423736832,16368373607],[1765346388856,17423831040,16368379586],[1765346388866,17423929344,16368384023],[1765346388876,17491062784,16435441079],[1765346388886,17558163456,16435442111],[1765346388896,17491062784,16435443423],[1765346388906,17491148800,16435465430],[1765346388916,17491247104,16435471403],[1765346388927,17491361792,16435475271],[1765346388937,17491464192,16435481783],[1765346388947,17491558400,16435488703],[1765346388957,17491677184,16435494671],[1765346388967,17491763200,16435500849],[1765346388977,17491824640,16435457171],[1765346388987,17558945792,16502561623],[1765346388997,17558945792,16502562655],[1765346389007,17558974464,16502580207],[1765346389018,17559056384,16502587739],[1765346389028,17559175168,16502592930],[1765346389038,17559285760,16502621997],[1765346389048,17559400448,16502605243],[1765346389058,17559498752,16502612091],[1765346389068,17559605248,16502637217],[1765346389078,17559699456,16502610847],[1765346389088,17626824704,16569678423],[1765346389098,17654296576,16569679943],[1765346389109,17626845184,16569696039],[1765346389119,17626910720,16569703026],[1765346389129,17626988544,16569709147],[1765346389139,17627103232,16569715468],[1765346389149,17627209728,16569744593],[1765346389159,17627320320,16569726263],[1765346389169,17627422720,16569730959],[1765346389179,17620598784,16569737007],[1765346389189,17620672512,16569694859],[1765346389200,17687793664,16636799015],[1765346389210,17687793664,16636800343],[1765346389220,17687814144,16636817039],[1765346389230,17687932928,16636824547],[1765346389240,17688039424,16636828663],[1765346389250,17688145920,16636835076],[1765346389260,17688248320,16636839215],[1765346389270,17688367104,16636846015],[1765346389280,17688498176,16636989118],[1765346389291,17688604672,16636947266],[1765346389301,17755725824,16704051422],[1765346389311,17780867072,16704052750],[1765346389321,17755746304,16704069438],[1765346389331,17755844608,16704075662],[1765346389341,17755955200,16704082898],[1765346389351,17756069888,16704141164],[1765346389362,17756127232,16704095954],[1765346389372,17756233728,16704101826],[1765346389382,17756336128,16704105726],[1765346389392,17756434432,16704112422],[1765346389402,17799393280,16771170094],[1765346389412,17823604736,16771172390],[1765346389422,17823604736,16771172390],[1765346389432,17823604736,16771172390],[1765346389442,17823604736,16771172390],[1765346389452,17823604736,16771172390],[1765346389463,17823604736,16771172390],[1765346389473,17823604736,16771172390],[1765346389483,17823604736,16771172390],[1765346389493,17823604736,16771172390],[1765346389503,17823604736,16771172390],[1765346389513,17823604736,16771172390],[1765346389523,17823604736,16771172390],[1765346389533,17823604736,16771172390],[1765346389543,17823604736,16771172390],[1765346389554,17823604736,16771172390],[1765346389564,17823604736,16771172390],[1765346389574,17823604736,16771172390],[1765346389584,17764855808,13784685126],[1765346389594,17605476352,13583352630],[1765346389604,17448402944,13449131766],[1765346389614,17272008704,13247800470],[1765346389624,17112838144,13113579606],[1765346389635,16944844800,12912248310],[1765346389645,16777273344,12778027446],[1765346389655,16694882304,12723498742],[1765346389665,16732893184,12761509190],[1765346389675,16773263360,12801877574],[1765346389685,16813637632,12842245958],[1765346389695,16856752128,12888381254],[1765346389705,16900169728,12928749638],[1765346389715,16940597248,12969117726],[1765346389726,16981024768,13009486406],[1765346389736,17021452288,13049854790],[1765346389746,17061879808,13090224926],[1765346389756,17104117760,13136360518],[1765346389766,17148510208,13176728606],[1765346389776,17188941824,13217097286],[1765346389786,17229369344,13257465670],[1765346389796,17273802752,13303600966],[1765346389806,17315999744,13343969350],[1765346389816,17356427264,13384337438],[1765346389826,17396854784,13424706118],[1765346389837,17437282304,13465074502],[1765346389847,17480335360,13511209798],[1765346389857,17523912704,13551578182],[1765346389867,17564344320,13591946270],[1765346389877,17604780032,13638081862],[1765346389887,17648336896,13678449950],[1765346389897,17691402240,13718818630],[1765346389907,17731829760,13759187014],[1765346389917,17772257280,13799554958],[1765346389928,17816039424,13845690694],[1765346389938,17853358080,13880561830],[1765346389948,17853358080,13880561830],[1765346389958,17853358080,13880561830],[1765346389968,17853358080,13880561830],[1765346389978,17853358080,13880561830],[1765346389988,17853358080,13880561830],[1765346389998,17853358080,13880561830],[1765346390008,17853358080,13880561830],[1765346390018,17853358080,13880561830],[1765346390029,17853358080,13880561830],[1765346390039,17853358080,13880561830],[1765346390049,17853370368,13773942014],[1765346390059,17859162112,13777025530],[1765346390069,17860624384,13781008918],[1765346390079,17866416128,13791285566],[1765346390089,17867882496,13790585134],[1765346390099,17873674240,13792755282],[1765346390109,17878044672,13801600902],[1765346390120,17880932352,13799811582],[1765346390130,17888174080,13810095214],[1765346390140,17888178176,13805234694],[1765346390150,17888194560,13813309222],[1765346390160,17891295232,13812240022],[1765346390170,17897086976,13821981870],[1765346390180,17898553344,13821100934],[1765346390190,17904345088,13823270090],[1765346390200,17911595008,13832113806],[1765346390210,17911615488,13831045254],[1765346390221,17918865408,13840787102],[1765346390231,17918885888,13839906486],[1765346390241,17921994752,13842075434],[1765346390251,17927798784,13845106642],[1765346390261,17929261056,13849086718],[1765346390271,17935052800,13859363606],[1765346390281,17936523264,13858657566],[1765346390291,17942310912,13860826382],[1765346390301,17943785472,13869673046],[1765346390312,17951215616,13867894894],[1765346390322,17952686080,13878172910],[1765346390332,17958486016,13877467862],[1765346390342,17959952384,13879637646],[1765346390352,17965756416,13884161462],[1765346390362,17967218688,13886653670],[1765346390372,17973010432,13896932542],[1765346390382,17974476800,13895861998],[1765346390392,17981906944,13904161582],[1765346390402,17981923328,13902916382],[1765346390413,17989165056,13905449126],[1765346390423,17989193728,13914290022],[1765346390433,17996435456,13913220694],[1765346390443,17997914112,13922962966],[1765346390453,18003714048,13922082278],[1765346390463,18003734528,13924069710],[1765346390473,18006835200,13926557186],[1765346390483,18013167616,13931077254],[1765346390493,18014810112,13933610342],[1765346390504,18022051840,13942449606],[1765346390514,18022072320,13943184614],[1765346390524,18029309952,13951120774],[1765346390534,18029338624,13954199398],[1765346390544,18036584448,13952410870],[1765346390554,18038059008,13962692526],[1765346390564,18043863040,13960181110],[1765346390574,18045337600,13969880110],[1765346390584,18046992384,13968634374],[1765346390595,18053320704,13971166766],[1765346390605,18054967296,13980006774],[1765346390615,18062209024,13978216822],[1765346390625,18063675392,13988677110],[1765346390635,18069475328,13987793982],[1765346390645,18070945792,13989965330],[1765346390655,18076745728,13998808158],[1765346390665,18078216192,13997021534],[1765346390675,18084032512,14007481254],[1765346390685,18085502976,14006551822],[1765346390696,18093109248,14014487686],[1765346390706,18093670400,14011799798],[1765346390716,18096578560,14015774038],[1765346390726,18102378496,14024613758],[1765346390736,18103857152,14023545078],[1765346390746,18109657088,14033285814],[1765346390756,18111148032,14032403334],[1765346390766,18116943872,14034574638],[1765346390776,18124214272,14043417214],[1765346390787,18124242944,14042303654],[1765346390797,18127343616,14052045446],[1765346390807,18133676032,14051159470],[1765346390817,18135318528,14053332638],[1765346390827,18142568448,14062172406],[1765346390837,18142597120,14061101918],[1765346390847,18149847040,14070843630],[1765346390857,18149900288,14069599294],[1765346390868,18157150208,14072133118],[1765346390878,18157187072,14080975566],[1765346390888,18164436992,14079142902],[1765346390898,18165903360,14089604446],[1765346390908,18167558144,14088721502],[1765346390918,18173886464,14090890298],[1765346390928,18175533056,14099732534],[1765346390938,18182774784,14097943406],[1765346390948,18184245248,14108403558],[1765346390958,18190049280,14107517358],[1765346390968,18191519744,14109689086],[1765346390979,18197319680,14118533622],[1765346390989,18198790144,14116748654],[1765346390999,18204585984,14126982334],[1765346391009,18206052352,14126276830],[1765346391019,18213658624,14128443814],[1765346391029,18214219776,14137288814],[1765346391039,18217136128,14135496830],[1765346391049,18222927872,14145959446],[1765346391060,18224406528,14145076950],[1765346391070,18230206464,14147245958],[1765346391080,18237456384,14156090790],[1765346391090,18237485056,14155022830],[1765346391100,18244734976,14164540094],[1765346391110,18244751360,14163836078],[1765346391120,18247856128,14166004478],[1765346391130,18254188544,14174846278],[1765346391140,18255839232,14173776990],[1765346391151,18263097344,14183517206],[1765346391161,18263134208,14182635334],[1765346391171,18270392320,14184800998],[1765346391181,18270433280,14193648550],[1765346391191,18277724160,14191886670],[1765346391201,18279198720,14202303190],[1765346391211,18284990464,14201418174],[1765346391221,18286456832,14203587914],[1765346391231,18290110464,14212430094],[1765346391241,18294448128,14210644950],[1765346391252,18297552896,14221100526],[1765346391262,18303373312,14220214014],[1765346391272,18304847872,14228151374],[1765346391282,18310660096,14223298030],[1765346391292,18313588736,14228725918],[1765346391302,18326876160,14241346934],[1765346391312,18328076288,14244498542],[1765346391322,18328076288,14244498542],[1765346391332,18328076288,14244498542],[1765346391343,18328076288,14244498542],[1765346391353,18328076288,14244498542],[1765346391363,18328076288,14244498542],[1765346391373,18328076288,14244498542],[1765346391383,18328076288,14244498542],[1765346391393,18328076288,14244498542],[1765346391403,18328076288,14244498542],[1765346391413,18328076288,14244498542],[1765346391423,18328076288,14244498542],[1765346391433,18328076288,14244498542],[1765346391444,18328076288,14244498542],[1765346391454,18328080384,14244473406],[1765346391464,18328080384,14244473406],[1765346391474,18328080384,14244473406],[1765346391484,18328080384,14244473406],[1765346391494,18328080384,14244473406],[1765346391504,18328080384,14244473406],[1765346391514,18328080384,14244473406],[1765346391525,18328080384,14244473406],[1765346391535,18328080384,14244473406],[1765346391545,18328080384,14244473406],[1765346391555,18328080384,14244473406],[1765346391565,18328080384,14244473406],[1765346391575,18328236032,14244637246],[1765346391585,18328363008,14245128766],[1765346391595,18328395776,14244735550],[1765346391606,18328395776,14245128766]];
const inverted = false;
const temporal = packed_data.intervals != null;
</script>
<script src="https://d3js.org/d3.v4.min.js" charset="utf-8"></script>
<script src="https://d3js.org/d3-scale-chromatic.v1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/d3-tip@0.9.1/dist/index.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/d3-flame-graph@4.0.6/dist/d3-flamegraph.min.js"></script>
<script type="text/javascript">
(()=>{var n={543:function(n,t,r){var e;
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/n=r.nmd(n),function(){var u,i="Expected a function",o="__lodash_hash_undefined__",a="__lodash_placeholder__",c=16,f=32,l=64,s=128,h=256,p=1/0,v=9007199254740991,_=NaN,d=4294967295,g=[["ary",s],["bind",1],["bindKey",2],["curry",8],["curryRight",c],["flip",512],["partial",f],["partialRight",l],["rearg",h]],y="[object Arguments]",m="[object Array]",w="[object Boolean]",b="[object Date]",x="[object Error]",j="[object Function]",I="[object GeneratorFunction]",A="[object Map]",k="[object Number]",E="[object Object]",B="[object Promise]",O="[object RegExp]",z="[object Set]",R="[object String]",S="[object Symbol]",C="[object WeakMap]",L="[object ArrayBuffer]",F="[object DataView]",U="[object Float32Array]",T="[object Float64Array]",$="[object Int8Array]",D="[object Int16Array]",W="[object Int32Array]",M="[object Uint8Array]",P="[object Uint8ClampedArray]",q="[object Uint16Array]",N="[object Uint32Array]",Z=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,H=/[&<>"']/g,Y=RegExp(V.source),Q=RegExp(H.source),J=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,nn=/<%=([\s\S]+?)%>/g,tn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rn=/^\w*$/,en=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,un=/[\\^$.*+?()[\]{}|]/g,on=RegExp(un.source),an=/^\s+/,cn=/\s/,fn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ln=/\{\n\/\* \[wrapped with (.+)\] \*/,sn=/,? & /,hn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pn=/[()=,{}\[\]\/\s]/,vn=/\\(\\)?/g,_n=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dn=/\w*$/,gn=/^[-+]0x[0-9a-f]+$/i,yn=/^0b[01]+$/i,mn=/^\[object .+?Constructor\]$/,wn=/^0o[0-7]+$/i,bn=/^(?:0|[1-9]\d*)$/,xn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,jn=/($^)/,In=/['\n\r\u2028\u2029\\]/g,An="\\ud800-\\udfff",kn="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",En="\\u2700-\\u27bf",Bn="a-z\\xdf-\\xf6\\xf8-\\xff",On="A-Z\\xc0-\\xd6\\xd8-\\xde",zn="\\ufe0e\\ufe0f",Rn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Sn="['’]",Cn="["+An+"]",Ln="["+Rn+"]",Fn="["+kn+"]",Un="\\d+",Tn="["+En+"]",$n="["+Bn+"]",Dn="[^"+An+Rn+Un+En+Bn+On+"]",Wn="\\ud83c[\\udffb-\\udfff]",Mn="[^"+An+"]",Pn="(?:\\ud83c[\\udde6-\\uddff]){2}",qn="[\\ud800-\\udbff][\\udc00-\\udfff]",Nn="["+On+"]",Zn="\\u200d",Gn="(?:"+$n+"|"+Dn+")",Kn="(?:"+Nn+"|"+Dn+")",Vn="(?:['’](?:d|ll|m|re|s|t|ve))?",Hn="(?:['’](?:D|LL|M|RE|S|T|VE))?",Yn="(?:"+Fn+"|"+Wn+")"+"?",Qn="["+zn+"]?",Jn=Qn+Yn+("(?:"+Zn+"(?:"+[Mn,Pn,qn].join("|")+")"+Qn+Yn+")*"),Xn="(?:"+[Tn,Pn,qn].join("|")+")"+Jn,nt="(?:"+[Mn+Fn+"?",Fn,Pn,qn,Cn].join("|")+")",tt=RegExp(Sn,"g"),rt=RegExp(Fn,"g"),et=RegExp(Wn+"(?="+Wn+")|"+nt+Jn,"g"),ut=RegExp([Nn+"?"+$n+"+"+Vn+"(?="+[Ln,Nn,"$"].join("|")+")",Kn+"+"+Hn+"(?="+[Ln,Nn+Gn,"$"].join("|")+")",Nn+"?"+Gn+"+"+Vn,Nn+"+"+Hn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Un,Xn].join("|"),"g"),it=RegExp("["+Zn+An+kn+zn+"]"),ot=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ct=-1,ft={};ft[U]=ft[T]=ft[$]=ft[D]=ft[W]=ft[M]=ft[P]=ft[q]=ft[N]=!0,ft[y]=ft[m]=ft[L]=ft[w]=ft[F]=ft[b]=ft[x]=ft[j]=ft[A]=ft[k]=ft[E]=ft[O]=ft[z]=ft[R]=ft[C]=!1;var lt={};lt[y]=lt[m]=lt[L]=lt[F]=lt[w]=lt[b]=lt[U]=lt[T]=lt[$]=lt[D]=lt[W]=lt[A]=lt[k]=lt[E]=lt[O]=lt[z]=lt[R]=lt[S]=lt[M]=lt[P]=lt[q]=lt[N]=!0,lt[x]=lt[j]=lt[C]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ht=parseFloat,pt=parseInt,vt="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,_t="object"==typeof self&&self&&self.Object===Object&&self,dt=vt||_t||Function("return this")(),gt=t&&!t.nodeType&&t,yt=gt&&n&&!n.nodeType&&n,mt=yt&&yt.exports===gt,wt=mt&&vt.process,bt=function(){try{var n=yt&&yt.require&&yt.require("util").types;return n||wt&&wt.binding&&wt.binding("util")}catch(n){}}(),xt=bt&&bt.isArrayBuffer,jt=bt&&bt.isDate,It=bt&&bt.isMap,At=bt&&bt.isRegExp,kt=bt&&bt.isSet,Et=bt&&bt.isTypedArray;function Bt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function Ot(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function zt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&!1!==t(n[r],r,n););return n}function Rt(n,t){for(var r=null==n?0:n.length;r--&&!1!==t(n[r],r,n););return n}function St(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return!1;return!0}function Ct(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function Lt(n,t){return!!(null==n?0:n.length)&&Nt(n,t,0)>-1}function Ft(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return!0;return!1}function Ut(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function Tt(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];return n}function $t(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function Dt(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function Wt(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return!0;return!1}var Mt=Vt("length");function Pt(n,t,r){var e;return r(n,(function(n,r,u){if(t(n,r,u))return e=r,!1})),e}function qt(n,t,r,e){for(var u=n.length,i=r+(e?1:-1);e?i--:++i<u;)if(t(n[i],i,n))return i;return-1}function Nt(n,t,r){return t==t?function(n,t,r){var e=r-1,u=n.length;for(;++e<u;)if(n[e]===t)return e;return-1}(n,t,r):qt(n,Gt,r)}function Zt(n,t,r,e){for(var u=r-1,i=n.length;++u<i;)if(e(n[u],t))return u;return-1}function Gt(n){return n!=n}function Kt(n,t){var r=null==n?0:n.length;return r?Qt(n,t)/r:_}function Vt(n){return function(t){return null==t?u:t[n]}}function Ht(n){return function(t){return null==n?u:n[t]}}function Yt(n,t,r,e,u){return u(n,(function(n,u,i){r=e?(e=!1,n):t(r,n,u,i)})),r}function Qt(n,t){for(var r,e=-1,i=n.length;++e<i;){var o=t(n[e]);o!==u&&(r=r===u?o:r+o)}return r}function Jt(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function Xt(n){return n?n.slice(0,dr(n)+1).replace(an,""):n}function nr(n){return function(t){return n(t)}}function tr(n,t){return Ut(t,(function(t){return n[t]}))}function rr(n,t){return n.has(t)}function er(n,t){for(var r=-1,e=n.length;++r<e&&Nt(t,n[r],0)>-1;);return r}function ur(n,t){for(var r=n.length;r--&&Nt(t,n[r],0)>-1;);return r}var ir=Ht({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),or=Ht({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function ar(n){return"\\"+st[n]}function cr(n){return it.test(n)}function fr(n){var t=-1,r=Array(n.size);return n.forEach((function(n,e){r[++t]=[e,n]})),r}function lr(n,t){return function(r){return n(t(r))}}function sr(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&o!==a||(n[r]=a,i[u++]=r)}return i}function hr(n){var t=-1,r=Array(n.size);return n.forEach((function(n){r[++t]=n})),r}function pr(n){var t=-1,r=Array(n.size);return n.forEach((function(n){r[++t]=[n,n]})),r}function vr(n){return cr(n)?function(n){var t=et.lastIndex=0;for(;et.test(n);)++t;return t}(n):Mt(n)}function _r(n){return cr(n)?function(n){return n.match(et)||[]}(n):function(n){return n.split("")}(n)}function dr(n){for(var t=n.length;t--&&cn.test(n.charAt(t)););return t}var gr=Ht({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var yr=function n(t){var r,e=(t=null==t?dt:yr.defaults(dt.Object(),t,yr.pick(dt,at))).Array,cn=t.Date,An=t.Error,kn=t.Function,En=t.Math,Bn=t.Object,On=t.RegExp,zn=t.String,Rn=t.TypeError,Sn=e.prototype,Cn=kn.prototype,Ln=Bn.prototype,Fn=t["__core-js_shared__"],Un=Cn.toString,Tn=Ln.hasOwnProperty,$n=0,Dn=(r=/[^.]+$/.exec(Fn&&Fn.keys&&Fn.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Wn=Ln.toString,Mn=Un.call(Bn),Pn=dt._,qn=On("^"+Un.call(Tn).replace(un,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Nn=mt?t.Buffer:u,Zn=t.Symbol,Gn=t.Uint8Array,Kn=Nn?Nn.allocUnsafe:u,Vn=lr(Bn.getPrototypeOf,Bn),Hn=Bn.create,Yn=Ln.propertyIsEnumerable,Qn=Sn.splice,Jn=Zn?Zn.isConcatSpreadable:u,Xn=Zn?Zn.iterator:u,nt=Zn?Zn.toStringTag:u,et=function(){try{var n=hi(Bn,"defineProperty");return n({},"",{}),n}catch(n){}}(),it=t.clearTimeout!==dt.clearTimeout&&t.clearTimeout,st=cn&&cn.now!==dt.Date.now&&cn.now,vt=t.setTimeout!==dt.setTimeout&&t.setTimeout,_t=En.ceil,gt=En.floor,yt=Bn.getOwnPropertySymbols,wt=Nn?Nn.isBuffer:u,bt=t.isFinite,Mt=Sn.join,Ht=lr(Bn.keys,Bn),mr=En.max,wr=En.min,br=cn.now,xr=t.parseInt,jr=En.random,Ir=Sn.reverse,Ar=hi(t,"DataView"),kr=hi(t,"Map"),Er=hi(t,"Promise"),Br=hi(t,"Set"),Or=hi(t,"WeakMap"),zr=hi(Bn,"create"),Rr=Or&&new Or,Sr={},Cr=$i(Ar),Lr=$i(kr),Fr=$i(Er),Ur=$i(Br),Tr=$i(Or),$r=Zn?Zn.prototype:u,Dr=$r?$r.valueOf:u,Wr=$r?$r.toString:u;function Mr(n){if(ra(n)&&!Zo(n)&&!(n instanceof Zr)){if(n instanceof Nr)return n;if(Tn.call(n,"__wrapped__"))return Di(n)}return new Nr(n)}var Pr=function(){function n(){}return function(t){if(!ta(t))return{};if(Hn)return Hn(t);n.prototype=t;var r=new n;return n.prototype=u,r}}();function qr(){}function Nr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=u}function Zr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=d,this.__views__=[]}function Gr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Kr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Vr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Hr(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new Vr;++t<r;)this.add(n[t])}function Yr(n){var t=this.__data__=new Kr(n);this.size=t.size}function Qr(n,t){var r=Zo(n),e=!r&&No(n),u=!r&&!e&&Ho(n),i=!r&&!e&&!u&&la(n),o=r||e||u||i,a=o?Jt(n.length,zn):[],c=a.length;for(var f in n)!t&&!Tn.call(n,f)||o&&("length"==f||u&&("offset"==f||"parent"==f)||i&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||mi(f,c))||a.push(f);return a}function Jr(n){var t=n.length;return t?n[He(0,t-1)]:u}function Xr(n,t){return Fi(zu(n),ce(t,0,n.length))}function ne(n){return Fi(zu(n))}function te(n,t,r){(r!==u&&!Mo(n[t],r)||r===u&&!(t in n))&&oe(n,t,r)}function re(n,t,r){var e=n[t];Tn.call(n,t)&&Mo(e,r)&&(r!==u||t in n)||oe(n,t,r)}function ee(n,t){for(var r=n.length;r--;)if(Mo(n[r][0],t))return r;return-1}function ue(n,t,r,e){return pe(n,(function(n,u,i){t(e,n,r(n),i)})),e}function ie(n,t){return n&&Ru(t,Sa(t),n)}function oe(n,t,r){"__proto__"==t&&et?et(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):n[t]=r}function ae(n,t){for(var r=-1,i=t.length,o=e(i),a=null==n;++r<i;)o[r]=a?u:Ea(n,t[r]);return o}function ce(n,t,r){return n==n&&(r!==u&&(n=n<=r?n:r),t!==u&&(n=n>=t?n:t)),n}function fe(n,t,r,e,i,o){var a,c=1&t,f=2&t,l=4&t;if(r&&(a=i?r(n,e,i,o):r(n)),a!==u)return a;if(!ta(n))return n;var s=Zo(n);if(s){if(a=function(n){var t=n.length,r=new n.constructor(t);t&&"string"==typeof n[0]&&Tn.call(n,"index")&&(r.index=n.index,r.input=n.input);return r}(n),!c)return zu(n,a)}else{var h=_i(n),p=h==j||h==I;if(Ho(n))return Iu(n,c);if(h==E||h==y||p&&!i){if(a=f||p?{}:gi(n),!c)return f?function(n,t){return Ru(n,vi(n),t)}(n,function(n,t){return n&&Ru(t,Ca(t),n)}(a,n)):function(n,t){return Ru(n,pi(n),t)}(n,ie(a,n))}else{if(!lt[h])return i?n:{};a=function(n,t,r){var e=n.constructor;switch(t){case L:return Au(n);case w:case b:return new e(+n);case F:return function(n,t){var r=t?Au(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case U:case T:case $:case D:case W:case M:case P:case q:case N:return ku(n,r);case A:return new e;case k:case R:return new e(n);case O:return function(n){var t=new n.constructor(n.source,dn.exec(n));return t.lastIndex=n.lastIndex,t}(n);case z:return new e;case S:return u=n,Dr?Bn(Dr.call(u)):{}}var u}(n,h,c)}}o||(o=new Yr);var v=o.get(n);if(v)return v;o.set(n,a),aa(n)?n.forEach((function(e){a.add(fe(e,t,r,e,n,o))})):ea(n)&&n.forEach((function(e,u){a.set(u,fe(e,t,r,u,n,o))}));var _=s?u:(l?f?ii:ui:f?Ca:Sa)(n);return zt(_||n,(function(e,u){_&&(e=n[u=e]),re(a,u,fe(e,t,r,u,n,o))})),a}function le(n,t,r){var e=r.length;if(null==n)return!e;for(n=Bn(n);e--;){var i=r[e],o=t[i],a=n[i];if(a===u&&!(i in n)||!o(a))return!1}return!0}function se(n,t,r){if("function"!=typeof n)throw new Rn(i);return Ri((function(){n.apply(u,r)}),t)}function he(n,t,r,e){var u=-1,i=Lt,o=!0,a=n.length,c=[],f=t.length;if(!a)return c;r&&(t=Ut(t,nr(r))),e?(i=Ft,o=!1):t.length>=200&&(i=rr,o=!1,t=new Hr(t));n:for(;++u<a;){var l=n[u],s=null==r?l:r(l);if(l=e||0!==l?l:0,o&&s==s){for(var h=f;h--;)if(t[h]===s)continue n;c.push(l)}else i(t,s,e)||c.push(l)}return c}Mr.templateSettings={escape:J,evaluate:X,interpolate:nn,variable:"",imports:{_:Mr}},Mr.prototype=qr.prototype,Mr.prototype.constructor=Mr,Nr.prototype=Pr(qr.prototype),Nr.prototype.constructor=Nr,Zr.prototype=Pr(qr.prototype),Zr.prototype.constructor=Zr,Gr.prototype.clear=function(){this.__data__=zr?zr(null):{},this.size=0},Gr.prototype.delete=function(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t},Gr.prototype.get=function(n){var t=this.__data__;if(zr){var r=t[n];return r===o?u:r}return Tn.call(t,n)?t[n]:u},Gr.prototype.has=function(n){var t=this.__data__;return zr?t[n]!==u:Tn.call(t,n)},Gr.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=zr&&t===u?o:t,this},Kr.prototype.clear=function(){this.__data__=[],this.size=0},Kr.prototype.delete=function(n){var t=this.__data__,r=ee(t,n);return!(r<0)&&(r==t.length-1?t.pop():Qn.call(t,r,1),--this.size,!0)},Kr.prototype.get=function(n){var t=this.__data__,r=ee(t,n);return r<0?u:t[r][1]},Kr.prototype.has=function(n){return ee(this.__data__,n)>-1},Kr.prototype.set=function(n,t){var r=this.__data__,e=ee(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Vr.prototype.clear=function(){this.size=0,this.__data__={hash:new Gr,map:new(kr||Kr),string:new Gr}},Vr.prototype.delete=function(n){var t=li(this,n).delete(n);return this.size-=t?1:0,t},Vr.prototype.get=function(n){return li(this,n).get(n)},Vr.prototype.has=function(n){return li(this,n).has(n)},Vr.prototype.set=function(n,t){var r=li(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Hr.prototype.add=Hr.prototype.push=function(n){return this.__data__.set(n,o),this},Hr.prototype.has=function(n){return this.__data__.has(n)},Yr.prototype.clear=function(){this.__data__=new Kr,this.size=0},Yr.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Yr.prototype.get=function(n){return this.__data__.get(n)},Yr.prototype.has=function(n){return this.__data__.has(n)},Yr.prototype.set=function(n,t){var r=this.__data__;if(r instanceof Kr){var e=r.__data__;if(!kr||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Vr(e)}return r.set(n,t),this.size=r.size,this};var pe=Lu(be),ve=Lu(xe,!0);function _e(n,t){var r=!0;return pe(n,(function(n,e,u){return r=!!t(n,e,u)})),r}function de(n,t,r){for(var e=-1,i=n.length;++e<i;){var o=n[e],a=t(o);if(null!=a&&(c===u?a==a&&!fa(a):r(a,c)))var c=a,f=o}return f}function ge(n,t){var r=[];return pe(n,(function(n,e,u){t(n,e,u)&&r.push(n)})),r}function ye(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=yi),u||(u=[]);++i<o;){var a=n[i];t>0&&r(a)?t>1?ye(a,t-1,r,e,u):Tt(u,a):e||(u[u.length]=a)}return u}var me=Fu(),we=Fu(!0);function be(n,t){return n&&me(n,t,Sa)}function xe(n,t){return n&&we(n,t,Sa)}function je(n,t){return Ct(t,(function(t){return Jo(n[t])}))}function Ie(n,t){for(var r=0,e=(t=wu(t,n)).length;null!=n&&r<e;)n=n[Ti(t[r++])];return r&&r==e?n:u}function Ae(n,t,r){var e=t(n);return Zo(n)?e:Tt(e,r(n))}function ke(n){return null==n?n===u?"[object Undefined]":"[object Null]":nt&&nt in Bn(n)?function(n){var t=Tn.call(n,nt),r=n[nt];try{n[nt]=u;var e=!0}catch(n){}var i=Wn.call(n);e&&(t?n[nt]=r:delete n[nt]);return i}(n):function(n){return Wn.call(n)}(n)}function Ee(n,t){return n>t}function Be(n,t){return null!=n&&Tn.call(n,t)}function Oe(n,t){return null!=n&&t in Bn(n)}function ze(n,t,r){for(var i=r?Ft:Lt,o=n[0].length,a=n.length,c=a,f=e(a),l=1/0,s=[];c--;){var h=n[c];c&&t&&(h=Ut(h,nr(t))),l=wr(h.length,l),f[c]=!r&&(t||o>=120&&h.length>=120)?new Hr(c&&h):u}h=n[0];var p=-1,v=f[0];n:for(;++p<o&&s.length<l;){var _=h[p],d=t?t(_):_;if(_=r||0!==_?_:0,!(v?rr(v,d):i(s,d,r))){for(c=a;--c;){var g=f[c];if(!(g?rr(g,d):i(n[c],d,r)))continue n}v&&v.push(d),s.push(_)}}return s}function Re(n,t,r){var e=null==(n=Bi(n,t=wu(t,n)))?n:n[Ti(Yi(t))];return null==e?u:Bt(e,n,r)}function Se(n){return ra(n)&&ke(n)==y}function Ce(n,t,r,e,i){return n===t||(null==n||null==t||!ra(n)&&!ra(t)?n!=n&&t!=t:function(n,t,r,e,i,o){var a=Zo(n),c=Zo(t),f=a?m:_i(n),l=c?m:_i(t),s=(f=f==y?E:f)==E,h=(l=l==y?E:l)==E,p=f==l;if(p&&Ho(n)){if(!Ho(t))return!1;a=!0,s=!1}if(p&&!s)return o||(o=new Yr),a||la(n)?ri(n,t,r,e,i,o):function(n,t,r,e,u,i,o){switch(r){case F:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer,t=t.buffer;case L:return!(n.byteLength!=t.byteLength||!i(new Gn(n),new Gn(t)));case w:case b:case k:return Mo(+n,+t);case x:return n.name==t.name&&n.message==t.message;case O:case R:return n==t+"";case A:var a=fr;case z:var c=1&e;if(a||(a=hr),n.size!=t.size&&!c)return!1;var f=o.get(n);if(f)return f==t;e|=2,o.set(n,t);var l=ri(a(n),a(t),e,u,i,o);return o.delete(n),l;case S:if(Dr)return Dr.call(n)==Dr.call(t)}return!1}(n,t,f,r,e,i,o);if(!(1&r)){var v=s&&Tn.call(n,"__wrapped__"),_=h&&Tn.call(t,"__wrapped__");if(v||_){var d=v?n.value():n,g=_?t.value():t;return o||(o=new Yr),i(d,g,r,e,o)}}if(!p)return!1;return o||(o=new Yr),function(n,t,r,e,i,o){var a=1&r,c=ui(n),f=c.length,l=ui(t),s=l.length;if(f!=s&&!a)return!1;var h=f;for(;h--;){var p=c[h];if(!(a?p in t:Tn.call(t,p)))return!1}var v=o.get(n),_=o.get(t);if(v&&_)return v==t&&_==n;var d=!0;o.set(n,t),o.set(t,n);var g=a;for(;++h<f;){var y=n[p=c[h]],m=t[p];if(e)var w=a?e(m,y,p,t,n,o):e(y,m,p,n,t,o);if(!(w===u?y===m||i(y,m,r,e,o):w)){d=!1;break}g||(g="constructor"==p)}if(d&&!g){var b=n.constructor,x=t.constructor;b==x||!("constructor"in n)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof x&&x instanceof x||(d=!1)}return o.delete(n),o.delete(t),d}(n,t,r,e,i,o)}(n,t,r,e,Ce,i))}function Le(n,t,r,e){var i=r.length,o=i,a=!e;if(null==n)return!o;for(n=Bn(n);i--;){var c=r[i];if(a&&c[2]?c[1]!==n[c[0]]:!(c[0]in n))return!1}for(;++i<o;){var f=(c=r[i])[0],l=n[f],s=c[1];if(a&&c[2]){if(l===u&&!(f in n))return!1}else{var h=new Yr;if(e)var p=e(l,s,f,n,t,h);if(!(p===u?Ce(s,l,3,e,h):p))return!1}}return!0}function Fe(n){return!(!ta(n)||(t=n,Dn&&Dn in t))&&(Jo(n)?qn:mn).test($i(n));var t}function Ue(n){return"function"==typeof n?n:null==n?uc:"object"==typeof n?Zo(n)?Pe(n[0],n[1]):Me(n):pc(n)}function Te(n){if(!Ii(n))return Ht(n);var t=[];for(var r in Bn(n))Tn.call(n,r)&&"constructor"!=r&&t.push(r);return t}function $e(n){if(!ta(n))return function(n){var t=[];if(null!=n)for(var r in Bn(n))t.push(r);return t}(n);var t=Ii(n),r=[];for(var e in n)("constructor"!=e||!t&&Tn.call(n,e))&&r.push(e);return r}function De(n,t){return n<t}function We(n,t){var r=-1,u=Ko(n)?e(n.length):[];return pe(n,(function(n,e,i){u[++r]=t(n,e,i)})),u}function Me(n){var t=si(n);return 1==t.length&&t[0][2]?ki(t[0][0],t[0][1]):function(r){return r===n||Le(r,n,t)}}function Pe(n,t){return bi(n)&&Ai(t)?ki(Ti(n),t):function(r){var e=Ea(r,n);return e===u&&e===t?Ba(r,n):Ce(t,e,3)}}function qe(n,t,r,e,i){n!==t&&me(t,(function(o,a){if(i||(i=new Yr),ta(o))!function(n,t,r,e,i,o,a){var c=Oi(n,r),f=Oi(t,r),l=a.get(f);if(l)return void te(n,r,l);var s=o?o(c,f,r+"",n,t,a):u,h=s===u;if(h){var p=Zo(f),v=!p&&Ho(f),_=!p&&!v&&la(f);s=f,p||v||_?Zo(c)?s=c:Vo(c)?s=zu(c):v?(h=!1,s=Iu(f,!0)):_?(h=!1,s=ku(f,!0)):s=[]:ia(f)||No(f)?(s=c,No(c)?s=ya(c):ta(c)&&!Jo(c)||(s=gi(f))):h=!1}h&&(a.set(f,s),i(s,f,e,o,a),a.delete(f));te(n,r,s)}(n,t,a,r,qe,e,i);else{var c=e?e(Oi(n,a),o,a+"",n,t,i):u;c===u&&(c=o),te(n,a,c)}}),Ca)}function Ne(n,t){var r=n.length;if(r)return mi(t+=t<0?r:0,r)?n[t]:u}function Ze(n,t,r){t=t.length?Ut(t,(function(n){return Zo(n)?function(t){return Ie(t,1===n.length?n[0]:n)}:n})):[uc];var e=-1;t=Ut(t,nr(fi()));var u=We(n,(function(n,r,u){var i=Ut(t,(function(t){return t(n)}));return{criteria:i,index:++e,value:n}}));return function(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].value;return n}(u,(function(n,t){return function(n,t,r){var e=-1,u=n.criteria,i=t.criteria,o=u.length,a=r.length;for(;++e<o;){var c=Eu(u[e],i[e]);if(c)return e>=a?c:c*("desc"==r[e]?-1:1)}return n.index-t.index}(n,t,r)}))}function Ge(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],a=Ie(n,o);r(a,o)&&nu(i,wu(o,n),a)}return i}function Ke(n,t,r,e){var u=e?Zt:Nt,i=-1,o=t.length,a=n;for(n===t&&(t=zu(t)),r&&(a=Ut(n,nr(r)));++i<o;)for(var c=0,f=t[i],l=r?r(f):f;(c=u(a,l,c,e))>-1;)a!==n&&Qn.call(a,c,1),Qn.call(n,c,1);return n}function Ve(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;mi(u)?Qn.call(n,u,1):hu(n,u)}}return n}function He(n,t){return n+gt(jr()*(t-n+1))}function Ye(n,t){var r="";if(!n||t<1||t>v)return r;do{t%2&&(r+=n),(t=gt(t/2))&&(n+=n)}while(t);return r}function Qe(n,t){return Si(Ei(n,t,uc),n+"")}function Je(n){return Jr(Ma(n))}function Xe(n,t){var r=Ma(n);return Fi(r,ce(t,0,r.length))}function nu(n,t,r,e){if(!ta(n))return n;for(var i=-1,o=(t=wu(t,n)).length,a=o-1,c=n;null!=c&&++i<o;){var f=Ti(t[i]),l=r;if("__proto__"===f||"constructor"===f||"prototype"===f)return n;if(i!=a){var s=c[f];(l=e?e(s,f,c):u)===u&&(l=ta(s)?s:mi(t[i+1])?[]:{})}re(c,f,l),c=c[f]}return n}var tu=Rr?function(n,t){return Rr.set(n,t),n}:uc,ru=et?function(n,t){return et(n,"toString",{configurable:!0,enumerable:!1,value:tc(t),writable:!0})}:uc;function eu(n){return Fi(Ma(n))}function uu(n,t,r){var u=-1,i=n.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=e(i);++u<i;)o[u]=n[u+t];return o}function iu(n,t){var r;return pe(n,(function(n,e,u){return!(r=t(n,e,u))})),!!r}function ou(n,t,r){var e=0,u=null==n?e:n.length;if("number"==typeof t&&t==t&&u<=2147483647){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!fa(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return au(n,t,uc,r)}function au(n,t,r,e){var i=0,o=null==n?0:n.length;if(0===o)return 0;for(var a=(t=r(t))!=t,c=null===t,f=fa(t),l=t===u;i<o;){var s=gt((i+o)/2),h=r(n[s]),p=h!==u,v=null===h,_=h==h,d=fa(h);if(a)var g=e||_;else g=l?_&&(e||p):c?_&&p&&(e||!v):f?_&&p&&!v&&(e||!d):!v&&!d&&(e?h<=t:h<t);g?i=s+1:o=s}return wr(o,4294967294)}function cu(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],a=t?t(o):o;if(!r||!Mo(a,c)){var c=a;i[u++]=0===o?0:o}}return i}function fu(n){return"number"==typeof n?n:fa(n)?_:+n}function lu(n){if("string"==typeof n)return n;if(Zo(n))return Ut(n,lu)+"";if(fa(n))return Wr?Wr.call(n):"";var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function su(n,t,r){var e=-1,u=Lt,i=n.length,o=!0,a=[],c=a;if(r)o=!1,u=Ft;else if(i>=200){var f=t?null:Yu(n);if(f)return hr(f);o=!1,u=rr,c=new Hr}else c=t?[]:a;n:for(;++e<i;){var l=n[e],s=t?t(l):l;if(l=r||0!==l?l:0,o&&s==s){for(var h=c.length;h--;)if(c[h]===s)continue n;t&&c.push(s),a.push(l)}else u(c,s,r)||(c!==a&&c.push(s),a.push(l))}return a}function hu(n,t){return null==(n=Bi(n,t=wu(t,n)))||delete n[Ti(Yi(t))]}function pu(n,t,r,e){return nu(n,t,r(Ie(n,t)),e)}function vu(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?uu(n,e?0:i,e?i+1:u):uu(n,e?i+1:0,e?u:i)}function _u(n,t){var r=n;return r instanceof Zr&&(r=r.value()),$t(t,(function(n,t){return t.func.apply(t.thisArg,Tt([n],t.args))}),r)}function du(n,t,r){var u=n.length;if(u<2)return u?su(n[0]):[];for(var i=-1,o=e(u);++i<u;)for(var a=n[i],c=-1;++c<u;)c!=i&&(o[i]=he(o[i]||a,n[c],t,r));return su(ye(o,1),t,r)}function gu(n,t,r){for(var e=-1,i=n.length,o=t.length,a={};++e<i;){var c=e<o?t[e]:u;r(a,n[e],c)}return a}function yu(n){return Vo(n)?n:[]}function mu(n){return"function"==typeof n?n:uc}function wu(n,t){return Zo(n)?n:bi(n,t)?[n]:Ui(ma(n))}var bu=Qe;function xu(n,t,r){var e=n.length;return r=r===u?e:r,!t&&r>=e?n:uu(n,t,r)}var ju=it||function(n){return dt.clearTimeout(n)};function Iu(n,t){if(t)return n.slice();var r=n.length,e=Kn?Kn(r):new n.constructor(r);return n.copy(e),e}function Au(n){var t=new n.constructor(n.byteLength);return new Gn(t).set(new Gn(n)),t}function ku(n,t){var r=t?Au(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function Eu(n,t){if(n!==t){var r=n!==u,e=null===n,i=n==n,o=fa(n),a=t!==u,c=null===t,f=t==t,l=fa(t);if(!c&&!l&&!o&&n>t||o&&a&&f&&!c&&!l||e&&a&&f||!r&&f||!i)return 1;if(!e&&!o&&!l&&n<t||l&&r&&i&&!e&&!o||c&&r&&i||!a&&i||!f)return-1}return 0}function Bu(n,t,r,u){for(var i=-1,o=n.length,a=r.length,c=-1,f=t.length,l=mr(o-a,0),s=e(f+l),h=!u;++c<f;)s[c]=t[c];for(;++i<a;)(h||i<o)&&(s[r[i]]=n[i]);for(;l--;)s[c++]=n[i++];return s}function Ou(n,t,r,u){for(var i=-1,o=n.length,a=-1,c=r.length,f=-1,l=t.length,s=mr(o-c,0),h=e(s+l),p=!u;++i<s;)h[i]=n[i];for(var v=i;++f<l;)h[v+f]=t[f];for(;++a<c;)(p||i<o)&&(h[v+r[a]]=n[i++]);return h}function zu(n,t){var r=-1,u=n.length;for(t||(t=e(u));++r<u;)t[r]=n[r];return t}function Ru(n,t,r,e){var i=!r;r||(r={});for(var o=-1,a=t.length;++o<a;){var c=t[o],f=e?e(r[c],n[c],c,r,n):u;f===u&&(f=n[c]),i?oe(r,c,f):re(r,c,f)}return r}function Su(n,t){return function(r,e){var u=Zo(r)?Ot:ue,i=t?t():{};return u(r,n,fi(e,2),i)}}function Cu(n){return Qe((function(t,r){var e=-1,i=r.length,o=i>1?r[i-1]:u,a=i>2?r[2]:u;for(o=n.length>3&&"function"==typeof o?(i--,o):u,a&&wi(r[0],r[1],a)&&(o=i<3?u:o,i=1),t=Bn(t);++e<i;){var c=r[e];c&&n(t,c,e,o)}return t}))}function Lu(n,t){return function(r,e){if(null==r)return r;if(!Ko(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=Bn(r);(t?i--:++i<u)&&!1!==e(o[i],i,o););return r}}function Fu(n){return function(t,r,e){for(var u=-1,i=Bn(t),o=e(t),a=o.length;a--;){var c=o[n?a:++u];if(!1===r(i[c],c,i))break}return t}}function Uu(n){return function(t){var r=cr(t=ma(t))?_r(t):u,e=r?r[0]:t.charAt(0),i=r?xu(r,1).join(""):t.slice(1);return e[n]()+i}}function Tu(n){return function(t){return $t(Ja(Na(t).replace(tt,"")),n,"")}}function $u(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=Pr(n.prototype),e=n.apply(r,t);return ta(e)?e:r}}function Du(n){return function(t,r,e){var i=Bn(t);if(!Ko(t)){var o=fi(r,3);t=Sa(t),r=function(n){return o(i[n],n,i)}}var a=n(t,r,e);return a>-1?i[o?t[a]:a]:u}}function Wu(n){return ei((function(t){var r=t.length,e=r,o=Nr.prototype.thru;for(n&&t.reverse();e--;){var a=t[e];if("function"!=typeof a)throw new Rn(i);if(o&&!c&&"wrapper"==ai(a))var c=new Nr([],!0)}for(e=c?e:r;++e<r;){var f=ai(a=t[e]),l="wrapper"==f?oi(a):u;c=l&&xi(l[0])&&424==l[1]&&!l[4].length&&1==l[9]?c[ai(l[0])].apply(c,l[3]):1==a.length&&xi(a)?c[f]():c.thru(a)}return function(){var n=arguments,e=n[0];if(c&&1==n.length&&Zo(e))return c.plant(e).value();for(var u=0,i=r?t[u].apply(this,n):e;++u<r;)i=t[u].call(this,i);return i}}))}function Mu(n,t,r,i,o,a,c,f,l,h){var p=t&s,v=1&t,_=2&t,d=24&t,g=512&t,y=_?u:$u(n);return function s(){for(var m=arguments.length,w=e(m),b=m;b--;)w[b]=arguments[b];if(d)var x=ci(s),j=function(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}(w,x);if(i&&(w=Bu(w,i,o,d)),a&&(w=Ou(w,a,c,d)),m-=j,d&&m<h){var I=sr(w,x);return Vu(n,t,Mu,s.placeholder,r,w,I,f,l,h-m)}var A=v?r:this,k=_?A[n]:n;return m=w.length,f?w=function(n,t){var r=n.length,e=wr(t.length,r),i=zu(n);for(;e--;){var o=t[e];n[e]=mi(o,r)?i[o]:u}return n}(w,f):g&&m>1&&w.reverse(),p&&l<m&&(w.length=l),this&&this!==dt&&this instanceof s&&(k=y||$u(k)),k.apply(A,w)}}function Pu(n,t){return function(r,e){return function(n,t,r,e){return be(n,(function(n,u,i){t(e,r(n),u,i)})),e}(r,n,t(e),{})}}function qu(n,t){return function(r,e){var i;if(r===u&&e===u)return t;if(r!==u&&(i=r),e!==u){if(i===u)return e;"string"==typeof r||"string"==typeof e?(r=lu(r),e=lu(e)):(r=fu(r),e=fu(e)),i=n(r,e)}return i}}function Nu(n){return ei((function(t){return t=Ut(t,nr(fi())),Qe((function(r){var e=this;return n(t,(function(n){return Bt(n,e,r)}))}))}))}function Zu(n,t){var r=(t=t===u?" ":lu(t)).length;if(r<2)return r?Ye(t,n):t;var e=Ye(t,_t(n/vr(t)));return cr(t)?xu(_r(e),0,n).join(""):e.slice(0,n)}function Gu(n){return function(t,r,i){return i&&"number"!=typeof i&&wi(t,r,i)&&(r=i=u),t=va(t),r===u?(r=t,t=0):r=va(r),function(n,t,r,u){for(var i=-1,o=mr(_t((t-n)/(r||1)),0),a=e(o);o--;)a[u?o:++i]=n,n+=r;return a}(t,r,i=i===u?t<r?1:-1:va(i),n)}}function Ku(n){return function(t,r){return"string"==typeof t&&"string"==typeof r||(t=ga(t),r=ga(r)),n(t,r)}}function Vu(n,t,r,e,i,o,a,c,s,h){var p=8&t;t|=p?f:l,4&(t&=~(p?l:f))||(t&=-4);var v=[n,t,i,p?o:u,p?a:u,p?u:o,p?u:a,c,s,h],_=r.apply(u,v);return xi(n)&&zi(_,v),_.placeholder=e,Ci(_,n,t)}function Hu(n){var t=En[n];return function(n,r){if(n=ga(n),(r=null==r?0:wr(_a(r),292))&&bt(n)){var e=(ma(n)+"e").split("e");return+((e=(ma(t(e[0]+"e"+(+e[1]+r)))+"e").split("e"))[0]+"e"+(+e[1]-r))}return t(n)}}var Yu=Br&&1/hr(new Br([,-0]))[1]==p?function(n){return new Br(n)}:fc;function Qu(n){return function(t){var r=_i(t);return r==A?fr(t):r==z?pr(t):function(n,t){return Ut(t,(function(t){return[t,n[t]]}))}(t,n(t))}}function Ju(n,t,r,o,p,v,_,d){var g=2&t;if(!g&&"function"!=typeof n)throw new Rn(i);var y=o?o.length:0;if(y||(t&=-97,o=p=u),_=_===u?_:mr(_a(_),0),d=d===u?d:_a(d),y-=p?p.length:0,t&l){var m=o,w=p;o=p=u}var b=g?u:oi(n),x=[n,t,r,o,p,m,w,v,_,d];if(b&&function(n,t){var r=n[1],e=t[1],u=r|e,i=u<131,o=e==s&&8==r||e==s&&r==h&&n[7].length<=t[8]||384==e&&t[7].length<=t[8]&&8==r;if(!i&&!o)return n;1&e&&(n[2]=t[2],u|=1&r?0:4);var c=t[3];if(c){var f=n[3];n[3]=f?Bu(f,c,t[4]):c,n[4]=f?sr(n[3],a):t[4]}(c=t[5])&&(f=n[5],n[5]=f?Ou(f,c,t[6]):c,n[6]=f?sr(n[5],a):t[6]);(c=t[7])&&(n[7]=c);e&s&&(n[8]=null==n[8]?t[8]:wr(n[8],t[8]));null==n[9]&&(n[9]=t[9]);n[0]=t[0],n[1]=u}(x,b),n=x[0],t=x[1],r=x[2],o=x[3],p=x[4],!(d=x[9]=x[9]===u?g?0:n.length:mr(x[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)j=8==t||t==c?function(n,t,r){var i=$u(n);return function o(){for(var a=arguments.length,c=e(a),f=a,l=ci(o);f--;)c[f]=arguments[f];var s=a<3&&c[0]!==l&&c[a-1]!==l?[]:sr(c,l);return(a-=s.length)<r?Vu(n,t,Mu,o.placeholder,u,c,s,u,u,r-a):Bt(this&&this!==dt&&this instanceof o?i:n,this,c)}}(n,t,d):t!=f&&33!=t||p.length?Mu.apply(u,x):function(n,t,r,u){var i=1&t,o=$u(n);return function t(){for(var a=-1,c=arguments.length,f=-1,l=u.length,s=e(l+c),h=this&&this!==dt&&this instanceof t?o:n;++f<l;)s[f]=u[f];for(;c--;)s[f++]=arguments[++a];return Bt(h,i?r:this,s)}}(n,t,r,o);else var j=function(n,t,r){var e=1&t,u=$u(n);return function t(){return(this&&this!==dt&&this instanceof t?u:n).apply(e?r:this,arguments)}}(n,t,r);return Ci((b?tu:zi)(j,x),n,t)}function Xu(n,t,r,e){return n===u||Mo(n,Ln[r])&&!Tn.call(e,r)?t:n}function ni(n,t,r,e,i,o){return ta(n)&&ta(t)&&(o.set(t,n),qe(n,t,u,ni,o),o.delete(t)),n}function ti(n){return ia(n)?u:n}function ri(n,t,r,e,i,o){var a=1&r,c=n.length,f=t.length;if(c!=f&&!(a&&f>c))return!1;var l=o.get(n),s=o.get(t);if(l&&s)return l==t&&s==n;var h=-1,p=!0,v=2&r?new Hr:u;for(o.set(n,t),o.set(t,n);++h<c;){var _=n[h],d=t[h];if(e)var g=a?e(d,_,h,t,n,o):e(_,d,h,n,t,o);if(g!==u){if(g)continue;p=!1;break}if(v){if(!Wt(t,(function(n,t){if(!rr(v,t)&&(_===n||i(_,n,r,e,o)))return v.push(t)}))){p=!1;break}}else if(_!==d&&!i(_,d,r,e,o)){p=!1;break}}return o.delete(n),o.delete(t),p}function ei(n){return Si(Ei(n,u,Zi),n+"")}function ui(n){return Ae(n,Sa,pi)}function ii(n){return Ae(n,Ca,vi)}var oi=Rr?function(n){return Rr.get(n)}:fc;function ai(n){for(var t=n.name+"",r=Sr[t],e=Tn.call(Sr,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function ci(n){return(Tn.call(Mr,"placeholder")?Mr:n).placeholder}function fi(){var n=Mr.iteratee||ic;return n=n===ic?Ue:n,arguments.length?n(arguments[0],arguments[1]):n}function li(n,t){var r,e,u=n.__data__;return("string"==(e=typeof(r=t))||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==r:null===r)?u["string"==typeof t?"string":"hash"]:u.map}function si(n){for(var t=Sa(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,Ai(u)]}return t}function hi(n,t){var r=function(n,t){return null==n?u:n[t]}(n,t);return Fe(r)?r:u}var pi=yt?function(n){return null==n?[]:(n=Bn(n),Ct(yt(n),(function(t){return Yn.call(n,t)})))}:dc,vi=yt?function(n){for(var t=[];n;)Tt(t,pi(n)),n=Vn(n);return t}:dc,_i=ke;function di(n,t,r){for(var e=-1,u=(t=wu(t,n)).length,i=!1;++e<u;){var o=Ti(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:!!(u=null==n?0:n.length)&&na(u)&&mi(o,u)&&(Zo(n)||No(n))}function gi(n){return"function"!=typeof n.constructor||Ii(n)?{}:Pr(Vn(n))}function yi(n){return Zo(n)||No(n)||!!(Jn&&n&&n[Jn])}function mi(n,t){var r=typeof n;return!!(t=null==t?v:t)&&("number"==r||"symbol"!=r&&bn.test(n))&&n>-1&&n%1==0&&n<t}function wi(n,t,r){if(!ta(r))return!1;var e=typeof t;return!!("number"==e?Ko(r)&&mi(t,r.length):"string"==e&&t in r)&&Mo(r[t],n)}function bi(n,t){if(Zo(n))return!1;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!fa(n))||(rn.test(n)||!tn.test(n)||null!=t&&n in Bn(t))}function xi(n){var t=ai(n),r=Mr[t];if("function"!=typeof r||!(t in Zr.prototype))return!1;if(n===r)return!0;var e=oi(r);return!!e&&n===e[0]}(Ar&&_i(new Ar(new ArrayBuffer(1)))!=F||kr&&_i(new kr)!=A||Er&&_i(Er.resolve())!=B||Br&&_i(new Br)!=z||Or&&_i(new Or)!=C)&&(_i=function(n){var t=ke(n),r=t==E?n.constructor:u,e=r?$i(r):"";if(e)switch(e){case Cr:return F;case Lr:return A;case Fr:return B;case Ur:return z;case Tr:return C}return t});var ji=Fn?Jo:gc;function Ii(n){var t=n&&n.constructor;return n===("function"==typeof t&&t.prototype||Ln)}function Ai(n){return n==n&&!ta(n)}function ki(n,t){return function(r){return null!=r&&(r[n]===t&&(t!==u||n in Bn(r)))}}function Ei(n,t,r){return t=mr(t===u?n.length-1:t,0),function(){for(var u=arguments,i=-1,o=mr(u.length-t,0),a=e(o);++i<o;)a[i]=u[t+i];i=-1;for(var c=e(t+1);++i<t;)c[i]=u[i];return c[t]=r(a),Bt(n,this,c)}}function Bi(n,t){return t.length<2?n:Ie(n,uu(t,0,-1))}function Oi(n,t){if(("constructor"!==t||"function"!=typeof n[t])&&"__proto__"!=t)return n[t]}var zi=Li(tu),Ri=vt||function(n,t){return dt.setTimeout(n,t)},Si=Li(ru);function Ci(n,t,r){var e=t+"";return Si(n,function(n,t){var r=t.length;if(!r)return n;var e=r-1;return t[e]=(r>1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(fn,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return zt(g,(function(r){var e="_."+r[0];t&r[1]&&!Lt(n,e)&&n.push(e)})),n.sort()}(function(n){var t=n.match(ln);return t?t[1].split(sn):[]}(e),r)))}function Li(n){var t=0,r=0;return function(){var e=br(),i=16-(e-r);if(r=e,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(u,arguments)}}function Fi(n,t){var r=-1,e=n.length,i=e-1;for(t=t===u?e:t;++r<t;){var o=He(r,i),a=n[o];n[o]=n[r],n[r]=a}return n.length=t,n}var Ui=function(n){var t=Fo(n,(function(n){return 500===r.size&&r.clear(),n})),r=t.cache;return t}((function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(en,(function(n,r,e,u){t.push(e?u.replace(vn,"$1"):r||n)})),t}));function Ti(n){if("string"==typeof n||fa(n))return n;var t=n+"";return"0"==t&&1/n==-1/0?"-0":t}function $i(n){if(null!=n){try{return Un.call(n)}catch(n){}try{return n+""}catch(n){}}return""}function Di(n){if(n instanceof Zr)return n.clone();var t=new Nr(n.__wrapped__,n.__chain__);return t.__actions__=zu(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}var Wi=Qe((function(n,t){return Vo(n)?he(n,ye(t,1,Vo,!0)):[]})),Mi=Qe((function(n,t){var r=Yi(t);return Vo(r)&&(r=u),Vo(n)?he(n,ye(t,1,Vo,!0),fi(r,2)):[]})),Pi=Qe((function(n,t){var r=Yi(t);return Vo(r)&&(r=u),Vo(n)?he(n,ye(t,1,Vo,!0),u,r):[]}));function qi(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:_a(r);return u<0&&(u=mr(e+u,0)),qt(n,fi(t,3),u)}function Ni(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var i=e-1;return r!==u&&(i=_a(r),i=r<0?mr(e+i,0):wr(i,e-1)),qt(n,fi(t,3),i,!0)}function Zi(n){return(null==n?0:n.length)?ye(n,1):[]}function Gi(n){return n&&n.length?n[0]:u}var Ki=Qe((function(n){var t=Ut(n,yu);return t.length&&t[0]===n[0]?ze(t):[]})),Vi=Qe((function(n){var t=Yi(n),r=Ut(n,yu);return t===Yi(r)?t=u:r.pop(),r.length&&r[0]===n[0]?ze(r,fi(t,2)):[]})),Hi=Qe((function(n){var t=Yi(n),r=Ut(n,yu);return(t="function"==typeof t?t:u)&&r.pop(),r.length&&r[0]===n[0]?ze(r,u,t):[]}));function Yi(n){var t=null==n?0:n.length;return t?n[t-1]:u}var Qi=Qe(Ji);function Ji(n,t){return n&&n.length&&t&&t.length?Ke(n,t):n}var Xi=ei((function(n,t){var r=null==n?0:n.length,e=ae(n,t);return Ve(n,Ut(t,(function(n){return mi(n,r)?+n:n})).sort(Eu)),e}));function no(n){return null==n?n:Ir.call(n)}var to=Qe((function(n){return su(ye(n,1,Vo,!0))})),ro=Qe((function(n){var t=Yi(n);return Vo(t)&&(t=u),su(ye(n,1,Vo,!0),fi(t,2))})),eo=Qe((function(n){var t=Yi(n);return t="function"==typeof t?t:u,su(ye(n,1,Vo,!0),u,t)}));function uo(n){if(!n||!n.length)return[];var t=0;return n=Ct(n,(function(n){if(Vo(n))return t=mr(n.length,t),!0})),Jt(t,(function(t){return Ut(n,Vt(t))}))}function io(n,t){if(!n||!n.length)return[];var r=uo(n);return null==t?r:Ut(r,(function(n){return Bt(t,u,n)}))}var oo=Qe((function(n,t){return Vo(n)?he(n,t):[]})),ao=Qe((function(n){return du(Ct(n,Vo))})),co=Qe((function(n){var t=Yi(n);return Vo(t)&&(t=u),du(Ct(n,Vo),fi(t,2))})),fo=Qe((function(n){var t=Yi(n);return t="function"==typeof t?t:u,du(Ct(n,Vo),u,t)})),lo=Qe(uo);var so=Qe((function(n){var t=n.length,r=t>1?n[t-1]:u;return r="function"==typeof r?(n.pop(),r):u,io(n,r)}));function ho(n){var t=Mr(n);return t.__chain__=!0,t}function po(n,t){return t(n)}var vo=ei((function(n){var t=n.length,r=t?n[0]:0,e=this.__wrapped__,i=function(t){return ae(t,n)};return!(t>1||this.__actions__.length)&&e instanceof Zr&&mi(r)?((e=e.slice(r,+r+(t?1:0))).__actions__.push({func:po,args:[i],thisArg:u}),new Nr(e,this.__chain__).thru((function(n){return t&&!n.length&&n.push(u),n}))):this.thru(i)}));var _o=Su((function(n,t,r){Tn.call(n,r)?++n[r]:oe(n,r,1)}));var go=Du(qi),yo=Du(Ni);function mo(n,t){return(Zo(n)?zt:pe)(n,fi(t,3))}function wo(n,t){return(Zo(n)?Rt:ve)(n,fi(t,3))}var bo=Su((function(n,t,r){Tn.call(n,r)?n[r].push(t):oe(n,r,[t])}));var xo=Qe((function(n,t,r){var u=-1,i="function"==typeof t,o=Ko(n)?e(n.length):[];return pe(n,(function(n){o[++u]=i?Bt(t,n,r):Re(n,t,r)})),o})),jo=Su((function(n,t,r){oe(n,r,t)}));function Io(n,t){return(Zo(n)?Ut:We)(n,fi(t,3))}var Ao=Su((function(n,t,r){n[r?0:1].push(t)}),(function(){return[[],[]]}));var ko=Qe((function(n,t){if(null==n)return[];var r=t.length;return r>1&&wi(n,t[0],t[1])?t=[]:r>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),Ze(n,ye(t,1),[])})),Eo=st||function(){return dt.Date.now()};function Bo(n,t,r){return t=r?u:t,t=n&&null==t?n.length:t,Ju(n,s,u,u,u,u,t)}function Oo(n,t){var r;if("function"!=typeof t)throw new Rn(i);return n=_a(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=u),r}}var zo=Qe((function(n,t,r){var e=1;if(r.length){var u=sr(r,ci(zo));e|=f}return Ju(n,e,t,r,u)})),Ro=Qe((function(n,t,r){var e=3;if(r.length){var u=sr(r,ci(Ro));e|=f}return Ju(t,e,n,r,u)}));function So(n,t,r){var e,o,a,c,f,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new Rn(i);function _(t){var r=e,i=o;return e=o=u,s=t,c=n.apply(i,r)}function d(n){var r=n-l;return l===u||r>=t||r<0||p&&n-s>=a}function g(){var n=Eo();if(d(n))return y(n);f=Ri(g,function(n){var r=t-(n-l);return p?wr(r,a-(n-s)):r}(n))}function y(n){return f=u,v&&e?_(n):(e=o=u,c)}function m(){var n=Eo(),r=d(n);if(e=arguments,o=this,l=n,r){if(f===u)return function(n){return s=n,f=Ri(g,t),h?_(n):c}(l);if(p)return ju(f),f=Ri(g,t),_(l)}return f===u&&(f=Ri(g,t)),c}return t=ga(t)||0,ta(r)&&(h=!!r.leading,a=(p="maxWait"in r)?mr(ga(r.maxWait)||0,t):a,v="trailing"in r?!!r.trailing:v),m.cancel=function(){f!==u&&ju(f),s=0,e=l=o=f=u},m.flush=function(){return f===u?c:y(Eo())},m}var Co=Qe((function(n,t){return se(n,1,t)})),Lo=Qe((function(n,t,r){return se(n,ga(t)||0,r)}));function Fo(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new Rn(i);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new(Fo.Cache||Vr),r}function Uo(n){if("function"!=typeof n)throw new Rn(i);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}Fo.Cache=Vr;var To=bu((function(n,t){var r=(t=1==t.length&&Zo(t[0])?Ut(t[0],nr(fi())):Ut(ye(t,1),nr(fi()))).length;return Qe((function(e){for(var u=-1,i=wr(e.length,r);++u<i;)e[u]=t[u].call(this,e[u]);return Bt(n,this,e)}))})),$o=Qe((function(n,t){var r=sr(t,ci($o));return Ju(n,f,u,t,r)})),Do=Qe((function(n,t){var r=sr(t,ci(Do));return Ju(n,l,u,t,r)})),Wo=ei((function(n,t){return Ju(n,h,u,u,u,t)}));function Mo(n,t){return n===t||n!=n&&t!=t}var Po=Ku(Ee),qo=Ku((function(n,t){return n>=t})),No=Se(function(){return arguments}())?Se:function(n){return ra(n)&&Tn.call(n,"callee")&&!Yn.call(n,"callee")},Zo=e.isArray,Go=xt?nr(xt):function(n){return ra(n)&&ke(n)==L};function Ko(n){return null!=n&&na(n.length)&&!Jo(n)}function Vo(n){return ra(n)&&Ko(n)}var Ho=wt||gc,Yo=jt?nr(jt):function(n){return ra(n)&&ke(n)==b};function Qo(n){if(!ra(n))return!1;var t=ke(n);return t==x||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!ia(n)}function Jo(n){if(!ta(n))return!1;var t=ke(n);return t==j||t==I||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Xo(n){return"number"==typeof n&&n==_a(n)}function na(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=v}function ta(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function ra(n){return null!=n&&"object"==typeof n}var ea=It?nr(It):function(n){return ra(n)&&_i(n)==A};function ua(n){return"number"==typeof n||ra(n)&&ke(n)==k}function ia(n){if(!ra(n)||ke(n)!=E)return!1;var t=Vn(n);if(null===t)return!0;var r=Tn.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Un.call(r)==Mn}var oa=At?nr(At):function(n){return ra(n)&&ke(n)==O};var aa=kt?nr(kt):function(n){return ra(n)&&_i(n)==z};function ca(n){return"string"==typeof n||!Zo(n)&&ra(n)&&ke(n)==R}function fa(n){return"symbol"==typeof n||ra(n)&&ke(n)==S}var la=Et?nr(Et):function(n){return ra(n)&&na(n.length)&&!!ft[ke(n)]};var sa=Ku(De),ha=Ku((function(n,t){return n<=t}));function pa(n){if(!n)return[];if(Ko(n))return ca(n)?_r(n):zu(n);if(Xn&&n[Xn])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[Xn]());var t=_i(n);return(t==A?fr:t==z?hr:Ma)(n)}function va(n){return n?(n=ga(n))===p||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}function _a(n){var t=va(n),r=t%1;return t==t?r?t-r:t:0}function da(n){return n?ce(_a(n),0,d):0}function ga(n){if("number"==typeof n)return n;if(fa(n))return _;if(ta(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=ta(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=Xt(n);var r=yn.test(n);return r||wn.test(n)?pt(n.slice(2),r?2:8):gn.test(n)?_:+n}function ya(n){return Ru(n,Ca(n))}function ma(n){return null==n?"":lu(n)}var wa=Cu((function(n,t){if(Ii(t)||Ko(t))Ru(t,Sa(t),n);else for(var r in t)Tn.call(t,r)&&re(n,r,t[r])})),ba=Cu((function(n,t){Ru(t,Ca(t),n)})),xa=Cu((function(n,t,r,e){Ru(t,Ca(t),n,e)})),ja=Cu((function(n,t,r,e){Ru(t,Sa(t),n,e)})),Ia=ei(ae);var Aa=Qe((function(n,t){n=Bn(n);var r=-1,e=t.length,i=e>2?t[2]:u;for(i&&wi(t[0],t[1],i)&&(e=1);++r<e;)for(var o=t[r],a=Ca(o),c=-1,f=a.length;++c<f;){var l=a[c],s=n[l];(s===u||Mo(s,Ln[l])&&!Tn.call(n,l))&&(n[l]=o[l])}return n})),ka=Qe((function(n){return n.push(u,ni),Bt(Fa,u,n)}));function Ea(n,t,r){var e=null==n?u:Ie(n,t);return e===u?r:e}function Ba(n,t){return null!=n&&di(n,t,Oe)}var Oa=Pu((function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Wn.call(t)),n[t]=r}),tc(uc)),za=Pu((function(n,t,r){null!=t&&"function"!=typeof t.toString&&(t=Wn.call(t)),Tn.call(n,t)?n[t].push(r):n[t]=[r]}),fi),Ra=Qe(Re);function Sa(n){return Ko(n)?Qr(n):Te(n)}function Ca(n){return Ko(n)?Qr(n,!0):$e(n)}var La=Cu((function(n,t,r){qe(n,t,r)})),Fa=Cu((function(n,t,r,e){qe(n,t,r,e)})),Ua=ei((function(n,t){var r={};if(null==n)return r;var e=!1;t=Ut(t,(function(t){return t=wu(t,n),e||(e=t.length>1),t})),Ru(n,ii(n),r),e&&(r=fe(r,7,ti));for(var u=t.length;u--;)hu(r,t[u]);return r}));var Ta=ei((function(n,t){return null==n?{}:function(n,t){return Ge(n,t,(function(t,r){return Ba(n,r)}))}(n,t)}));function $a(n,t){if(null==n)return{};var r=Ut(ii(n),(function(n){return[n]}));return t=fi(t),Ge(n,r,(function(n,r){return t(n,r[0])}))}var Da=Qu(Sa),Wa=Qu(Ca);function Ma(n){return null==n?[]:tr(n,Sa(n))}var Pa=Tu((function(n,t,r){return t=t.toLowerCase(),n+(r?qa(t):t)}));function qa(n){return Qa(ma(n).toLowerCase())}function Na(n){return(n=ma(n))&&n.replace(xn,ir).replace(rt,"")}var Za=Tu((function(n,t,r){return n+(r?"-":"")+t.toLowerCase()})),Ga=Tu((function(n,t,r){return n+(r?" ":"")+t.toLowerCase()})),Ka=Uu("toLowerCase");var Va=Tu((function(n,t,r){return n+(r?"_":"")+t.toLowerCase()}));var Ha=Tu((function(n,t,r){return n+(r?" ":"")+Qa(t)}));var Ya=Tu((function(n,t,r){return n+(r?" ":"")+t.toUpperCase()})),Qa=Uu("toUpperCase");function Ja(n,t,r){return n=ma(n),(t=r?u:t)===u?function(n){return ot.test(n)}(n)?function(n){return n.match(ut)||[]}(n):function(n){return n.match(hn)||[]}(n):n.match(t)||[]}var Xa=Qe((function(n,t){try{return Bt(n,u,t)}catch(n){return Qo(n)?n:new An(n)}})),nc=ei((function(n,t){return zt(t,(function(t){t=Ti(t),oe(n,t,zo(n[t],n))})),n}));function tc(n){return function(){return n}}var rc=Wu(),ec=Wu(!0);function uc(n){return n}function ic(n){return Ue("function"==typeof n?n:fe(n,1))}var oc=Qe((function(n,t){return function(r){return Re(r,n,t)}})),ac=Qe((function(n,t){return function(r){return Re(n,r,t)}}));function cc(n,t,r){var e=Sa(t),u=je(t,e);null!=r||ta(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=je(t,Sa(t)));var i=!(ta(r)&&"chain"in r&&!r.chain),o=Jo(n);return zt(u,(function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__);return(r.__actions__=zu(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Tt([this.value()],arguments))})})),n}function fc(){}var lc=Nu(Ut),sc=Nu(St),hc=Nu(Wt);function pc(n){return bi(n)?Vt(Ti(n)):function(n){return function(t){return Ie(t,n)}}(n)}var vc=Gu(),_c=Gu(!0);function dc(){return[]}function gc(){return!1}var yc=qu((function(n,t){return n+t}),0),mc=Hu("ceil"),wc=qu((function(n,t){return n/t}),1),bc=Hu("floor");var xc,jc=qu((function(n,t){return n*t}),1),Ic=Hu("round"),Ac=qu((function(n,t){return n-t}),0);return Mr.after=function(n,t){if("function"!=typeof t)throw new Rn(i);return n=_a(n),function(){if(--n<1)return t.apply(this,arguments)}},Mr.ary=Bo,Mr.assign=wa,Mr.assignIn=ba,Mr.assignInWith=xa,Mr.assignWith=ja,Mr.at=Ia,Mr.before=Oo,Mr.bind=zo,Mr.bindAll=nc,Mr.bindKey=Ro,Mr.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Zo(n)?n:[n]},Mr.chain=ho,Mr.chunk=function(n,t,r){t=(r?wi(n,t,r):t===u)?1:mr(_a(t),0);var i=null==n?0:n.length;if(!i||t<1)return[];for(var o=0,a=0,c=e(_t(i/t));o<i;)c[a++]=uu(n,o,o+=t);return c},Mr.compact=function(n){for(var t=-1,r=null==n?0:n.length,e=0,u=[];++t<r;){var i=n[t];i&&(u[e++]=i)}return u},Mr.concat=function(){var n=arguments.length;if(!n)return[];for(var t=e(n-1),r=arguments[0],u=n;u--;)t[u-1]=arguments[u];return Tt(Zo(r)?zu(r):[r],ye(t,1))},Mr.cond=function(n){var t=null==n?0:n.length,r=fi();return n=t?Ut(n,(function(n){if("function"!=typeof n[1])throw new Rn(i);return[r(n[0]),n[1]]})):[],Qe((function(r){for(var e=-1;++e<t;){var u=n[e];if(Bt(u[0],this,r))return Bt(u[1],this,r)}}))},Mr.conforms=function(n){return function(n){var t=Sa(n);return function(r){return le(r,n,t)}}(fe(n,1))},Mr.constant=tc,Mr.countBy=_o,Mr.create=function(n,t){var r=Pr(n);return null==t?r:ie(r,t)},Mr.curry=function n(t,r,e){var i=Ju(t,8,u,u,u,u,u,r=e?u:r);return i.placeholder=n.placeholder,i},Mr.curryRight=function n(t,r,e){var i=Ju(t,c,u,u,u,u,u,r=e?u:r);return i.placeholder=n.placeholder,i},Mr.debounce=So,Mr.defaults=Aa,Mr.defaultsDeep=ka,Mr.defer=Co,Mr.delay=Lo,Mr.difference=Wi,Mr.differenceBy=Mi,Mr.differenceWith=Pi,Mr.drop=function(n,t,r){var e=null==n?0:n.length;return e?uu(n,(t=r||t===u?1:_a(t))<0?0:t,e):[]},Mr.dropRight=function(n,t,r){var e=null==n?0:n.length;return e?uu(n,0,(t=e-(t=r||t===u?1:_a(t)))<0?0:t):[]},Mr.dropRightWhile=function(n,t){return n&&n.length?vu(n,fi(t,3),!0,!0):[]},Mr.dropWhile=function(n,t){return n&&n.length?vu(n,fi(t,3),!0):[]},Mr.fill=function(n,t,r,e){var i=null==n?0:n.length;return i?(r&&"number"!=typeof r&&wi(n,t,r)&&(r=0,e=i),function(n,t,r,e){var i=n.length;for((r=_a(r))<0&&(r=-r>i?0:i+r),(e=e===u||e>i?i:_a(e))<0&&(e+=i),e=r>e?0:da(e);r<e;)n[r++]=t;return n}(n,t,r,e)):[]},Mr.filter=function(n,t){return(Zo(n)?Ct:ge)(n,fi(t,3))},Mr.flatMap=function(n,t){return ye(Io(n,t),1)},Mr.flatMapDeep=function(n,t){return ye(Io(n,t),p)},Mr.flatMapDepth=function(n,t,r){return r=r===u?1:_a(r),ye(Io(n,t),r)},Mr.flatten=Zi,Mr.flattenDeep=function(n){return(null==n?0:n.length)?ye(n,p):[]},Mr.flattenDepth=function(n,t){return(null==n?0:n.length)?ye(n,t=t===u?1:_a(t)):[]},Mr.flip=function(n){return Ju(n,512)},Mr.flow=rc,Mr.flowRight=ec,Mr.fromPairs=function(n){for(var t=-1,r=null==n?0:n.length,e={};++t<r;){var u=n[t];e[u[0]]=u[1]}return e},Mr.functions=function(n){return null==n?[]:je(n,Sa(n))},Mr.functionsIn=function(n){return null==n?[]:je(n,Ca(n))},Mr.groupBy=bo,Mr.initial=function(n){return(null==n?0:n.length)?uu(n,0,-1):[]},Mr.intersection=Ki,Mr.intersectionBy=Vi,Mr.intersectionWith=Hi,Mr.invert=Oa,Mr.invertBy=za,Mr.invokeMap=xo,Mr.iteratee=ic,Mr.keyBy=jo,Mr.keys=Sa,Mr.keysIn=Ca,Mr.map=Io,Mr.mapKeys=function(n,t){var r={};return t=fi(t,3),be(n,(function(n,e,u){oe(r,t(n,e,u),n)})),r},Mr.mapValues=function(n,t){var r={};return t=fi(t,3),be(n,(function(n,e,u){oe(r,e,t(n,e,u))})),r},Mr.matches=function(n){return Me(fe(n,1))},Mr.matchesProperty=function(n,t){return Pe(n,fe(t,1))},Mr.memoize=Fo,Mr.merge=La,Mr.mergeWith=Fa,Mr.method=oc,Mr.methodOf=ac,Mr.mixin=cc,Mr.negate=Uo,Mr.nthArg=function(n){return n=_a(n),Qe((function(t){return Ne(t,n)}))},Mr.omit=Ua,Mr.omitBy=function(n,t){return $a(n,Uo(fi(t)))},Mr.once=function(n){return Oo(2,n)},Mr.orderBy=function(n,t,r,e){return null==n?[]:(Zo(t)||(t=null==t?[]:[t]),Zo(r=e?u:r)||(r=null==r?[]:[r]),Ze(n,t,r))},Mr.over=lc,Mr.overArgs=To,Mr.overEvery=sc,Mr.overSome=hc,Mr.partial=$o,Mr.partialRight=Do,Mr.partition=Ao,Mr.pick=Ta,Mr.pickBy=$a,Mr.property=pc,Mr.propertyOf=function(n){return function(t){return null==n?u:Ie(n,t)}},Mr.pull=Qi,Mr.pullAll=Ji,Mr.pullAllBy=function(n,t,r){return n&&n.length&&t&&t.length?Ke(n,t,fi(r,2)):n},Mr.pullAllWith=function(n,t,r){return n&&n.length&&t&&t.length?Ke(n,t,u,r):n},Mr.pullAt=Xi,Mr.range=vc,Mr.rangeRight=_c,Mr.rearg=Wo,Mr.reject=function(n,t){return(Zo(n)?Ct:ge)(n,Uo(fi(t,3)))},Mr.remove=function(n,t){var r=[];if(!n||!n.length)return r;var e=-1,u=[],i=n.length;for(t=fi(t,3);++e<i;){var o=n[e];t(o,e,n)&&(r.push(o),u.push(e))}return Ve(n,u),r},Mr.rest=function(n,t){if("function"!=typeof n)throw new Rn(i);return Qe(n,t=t===u?t:_a(t))},Mr.reverse=no,Mr.sampleSize=function(n,t,r){return t=(r?wi(n,t,r):t===u)?1:_a(t),(Zo(n)?Xr:Xe)(n,t)},Mr.set=function(n,t,r){return null==n?n:nu(n,t,r)},Mr.setWith=function(n,t,r,e){return e="function"==typeof e?e:u,null==n?n:nu(n,t,r,e)},Mr.shuffle=function(n){return(Zo(n)?ne:eu)(n)},Mr.slice=function(n,t,r){var e=null==n?0:n.length;return e?(r&&"number"!=typeof r&&wi(n,t,r)?(t=0,r=e):(t=null==t?0:_a(t),r=r===u?e:_a(r)),uu(n,t,r)):[]},Mr.sortBy=ko,Mr.sortedUniq=function(n){return n&&n.length?cu(n):[]},Mr.sortedUniqBy=function(n,t){return n&&n.length?cu(n,fi(t,2)):[]},Mr.split=function(n,t,r){return r&&"number"!=typeof r&&wi(n,t,r)&&(t=r=u),(r=r===u?d:r>>>0)?(n=ma(n))&&("string"==typeof t||null!=t&&!oa(t))&&!(t=lu(t))&&cr(n)?xu(_r(n),0,r):n.split(t,r):[]},Mr.spread=function(n,t){if("function"!=typeof n)throw new Rn(i);return t=null==t?0:mr(_a(t),0),Qe((function(r){var e=r[t],u=xu(r,0,t);return e&&Tt(u,e),Bt(n,this,u)}))},Mr.tail=function(n){var t=null==n?0:n.length;return t?uu(n,1,t):[]},Mr.take=function(n,t,r){return n&&n.length?uu(n,0,(t=r||t===u?1:_a(t))<0?0:t):[]},Mr.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?uu(n,(t=e-(t=r||t===u?1:_a(t)))<0?0:t,e):[]},Mr.takeRightWhile=function(n,t){return n&&n.length?vu(n,fi(t,3),!1,!0):[]},Mr.takeWhile=function(n,t){return n&&n.length?vu(n,fi(t,3)):[]},Mr.tap=function(n,t){return t(n),n},Mr.throttle=function(n,t,r){var e=!0,u=!0;if("function"!=typeof n)throw new Rn(i);return ta(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),So(n,t,{leading:e,maxWait:t,trailing:u})},Mr.thru=po,Mr.toArray=pa,Mr.toPairs=Da,Mr.toPairsIn=Wa,Mr.toPath=function(n){return Zo(n)?Ut(n,Ti):fa(n)?[n]:zu(Ui(ma(n)))},Mr.toPlainObject=ya,Mr.transform=function(n,t,r){var e=Zo(n),u=e||Ho(n)||la(n);if(t=fi(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:ta(n)&&Jo(i)?Pr(Vn(n)):{}}return(u?zt:be)(n,(function(n,e,u){return t(r,n,e,u)})),r},Mr.unary=function(n){return Bo(n,1)},Mr.union=to,Mr.unionBy=ro,Mr.unionWith=eo,Mr.uniq=function(n){return n&&n.length?su(n):[]},Mr.uniqBy=function(n,t){return n&&n.length?su(n,fi(t,2)):[]},Mr.uniqWith=function(n,t){return t="function"==typeof t?t:u,n&&n.length?su(n,u,t):[]},Mr.unset=function(n,t){return null==n||hu(n,t)},Mr.unzip=uo,Mr.unzipWith=io,Mr.update=function(n,t,r){return null==n?n:pu(n,t,mu(r))},Mr.updateWith=function(n,t,r,e){return e="function"==typeof e?e:u,null==n?n:pu(n,t,mu(r),e)},Mr.values=Ma,Mr.valuesIn=function(n){return null==n?[]:tr(n,Ca(n))},Mr.without=oo,Mr.words=Ja,Mr.wrap=function(n,t){return $o(mu(t),n)},Mr.xor=ao,Mr.xorBy=co,Mr.xorWith=fo,Mr.zip=lo,Mr.zipObject=function(n,t){return gu(n||[],t||[],re)},Mr.zipObjectDeep=function(n,t){return gu(n||[],t||[],nu)},Mr.zipWith=so,Mr.entries=Da,Mr.entriesIn=Wa,Mr.extend=ba,Mr.extendWith=xa,cc(Mr,Mr),Mr.add=yc,Mr.attempt=Xa,Mr.camelCase=Pa,Mr.capitalize=qa,Mr.ceil=mc,Mr.clamp=function(n,t,r){return r===u&&(r=t,t=u),r!==u&&(r=(r=ga(r))==r?r:0),t!==u&&(t=(t=ga(t))==t?t:0),ce(ga(n),t,r)},Mr.clone=function(n){return fe(n,4)},Mr.cloneDeep=function(n){return fe(n,5)},Mr.cloneDeepWith=function(n,t){return fe(n,5,t="function"==typeof t?t:u)},Mr.cloneWith=function(n,t){return fe(n,4,t="function"==typeof t?t:u)},Mr.conformsTo=function(n,t){return null==t||le(n,t,Sa(t))},Mr.deburr=Na,Mr.defaultTo=function(n,t){return null==n||n!=n?t:n},Mr.divide=wc,Mr.endsWith=function(n,t,r){n=ma(n),t=lu(t);var e=n.length,i=r=r===u?e:ce(_a(r),0,e);return(r-=t.length)>=0&&n.slice(r,i)==t},Mr.eq=Mo,Mr.escape=function(n){return(n=ma(n))&&Q.test(n)?n.replace(H,or):n},Mr.escapeRegExp=function(n){return(n=ma(n))&&on.test(n)?n.replace(un,"\\$&"):n},Mr.every=function(n,t,r){var e=Zo(n)?St:_e;return r&&wi(n,t,r)&&(t=u),e(n,fi(t,3))},Mr.find=go,Mr.findIndex=qi,Mr.findKey=function(n,t){return Pt(n,fi(t,3),be)},Mr.findLast=yo,Mr.findLastIndex=Ni,Mr.findLastKey=function(n,t){return Pt(n,fi(t,3),xe)},Mr.floor=bc,Mr.forEach=mo,Mr.forEachRight=wo,Mr.forIn=function(n,t){return null==n?n:me(n,fi(t,3),Ca)},Mr.forInRight=function(n,t){return null==n?n:we(n,fi(t,3),Ca)},Mr.forOwn=function(n,t){return n&&be(n,fi(t,3))},Mr.forOwnRight=function(n,t){return n&&xe(n,fi(t,3))},Mr.get=Ea,Mr.gt=Po,Mr.gte=qo,Mr.has=function(n,t){return null!=n&&di(n,t,Be)},Mr.hasIn=Ba,Mr.head=Gi,Mr.identity=uc,Mr.includes=function(n,t,r,e){n=Ko(n)?n:Ma(n),r=r&&!e?_a(r):0;var u=n.length;return r<0&&(r=mr(u+r,0)),ca(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&Nt(n,t,r)>-1},Mr.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:_a(r);return u<0&&(u=mr(e+u,0)),Nt(n,t,u)},Mr.inRange=function(n,t,r){return t=va(t),r===u?(r=t,t=0):r=va(r),function(n,t,r){return n>=wr(t,r)&&n<mr(t,r)}(n=ga(n),t,r)},Mr.invoke=Ra,Mr.isArguments=No,Mr.isArray=Zo,Mr.isArrayBuffer=Go,Mr.isArrayLike=Ko,Mr.isArrayLikeObject=Vo,Mr.isBoolean=function(n){return!0===n||!1===n||ra(n)&&ke(n)==w},Mr.isBuffer=Ho,Mr.isDate=Yo,Mr.isElement=function(n){return ra(n)&&1===n.nodeType&&!ia(n)},Mr.isEmpty=function(n){if(null==n)return!0;if(Ko(n)&&(Zo(n)||"string"==typeof n||"function"==typeof n.splice||Ho(n)||la(n)||No(n)))return!n.length;var t=_i(n);if(t==A||t==z)return!n.size;if(Ii(n))return!Te(n).length;for(var r in n)if(Tn.call(n,r))return!1;return!0},Mr.isEqual=function(n,t){return Ce(n,t)},Mr.isEqualWith=function(n,t,r){var e=(r="function"==typeof r?r:u)?r(n,t):u;return e===u?Ce(n,t,u,r):!!e},Mr.isError=Qo,Mr.isFinite=function(n){return"number"==typeof n&&bt(n)},Mr.isFunction=Jo,Mr.isInteger=Xo,Mr.isLength=na,Mr.isMap=ea,Mr.isMatch=function(n,t){return n===t||Le(n,t,si(t))},Mr.isMatchWith=function(n,t,r){return r="function"==typeof r?r:u,Le(n,t,si(t),r)},Mr.isNaN=function(n){return ua(n)&&n!=+n},Mr.isNative=function(n){if(ji(n))throw new An("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Fe(n)},Mr.isNil=function(n){return null==n},Mr.isNull=function(n){return null===n},Mr.isNumber=ua,Mr.isObject=ta,Mr.isObjectLike=ra,Mr.isPlainObject=ia,Mr.isRegExp=oa,Mr.isSafeInteger=function(n){return Xo(n)&&n>=-9007199254740991&&n<=v},Mr.isSet=aa,Mr.isString=ca,Mr.isSymbol=fa,Mr.isTypedArray=la,Mr.isUndefined=function(n){return n===u},Mr.isWeakMap=function(n){return ra(n)&&_i(n)==C},Mr.isWeakSet=function(n){return ra(n)&&"[object WeakSet]"==ke(n)},Mr.join=function(n,t){return null==n?"":Mt.call(n,t)},Mr.kebabCase=Za,Mr.last=Yi,Mr.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var i=e;return r!==u&&(i=(i=_a(r))<0?mr(e+i,0):wr(i,e-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,i):qt(n,Gt,i,!0)},Mr.lowerCase=Ga,Mr.lowerFirst=Ka,Mr.lt=sa,Mr.lte=ha,Mr.max=function(n){return n&&n.length?de(n,uc,Ee):u},Mr.maxBy=function(n,t){return n&&n.length?de(n,fi(t,2),Ee):u},Mr.mean=function(n){return Kt(n,uc)},Mr.meanBy=function(n,t){return Kt(n,fi(t,2))},Mr.min=function(n){return n&&n.length?de(n,uc,De):u},Mr.minBy=function(n,t){return n&&n.length?de(n,fi(t,2),De):u},Mr.stubArray=dc,Mr.stubFalse=gc,Mr.stubObject=function(){return{}},Mr.stubString=function(){return""},Mr.stubTrue=function(){return!0},Mr.multiply=jc,Mr.nth=function(n,t){return n&&n.length?Ne(n,_a(t)):u},Mr.noConflict=function(){return dt._===this&&(dt._=Pn),this},Mr.noop=fc,Mr.now=Eo,Mr.pad=function(n,t,r){n=ma(n);var e=(t=_a(t))?vr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return Zu(gt(u),r)+n+Zu(_t(u),r)},Mr.padEnd=function(n,t,r){n=ma(n);var e=(t=_a(t))?vr(n):0;return t&&e<t?n+Zu(t-e,r):n},Mr.padStart=function(n,t,r){n=ma(n);var e=(t=_a(t))?vr(n):0;return t&&e<t?Zu(t-e,r)+n:n},Mr.parseInt=function(n,t,r){return r||null==t?t=0:t&&(t=+t),xr(ma(n).replace(an,""),t||0)},Mr.random=function(n,t,r){if(r&&"boolean"!=typeof r&&wi(n,t,r)&&(t=r=u),r===u&&("boolean"==typeof t?(r=t,t=u):"boolean"==typeof n&&(r=n,n=u)),n===u&&t===u?(n=0,t=1):(n=va(n),t===u?(t=n,n=0):t=va(t)),n>t){var e=n;n=t,t=e}if(r||n%1||t%1){var i=jr();return wr(n+i*(t-n+ht("1e-"+((i+"").length-1))),t)}return He(n,t)},Mr.reduce=function(n,t,r){var e=Zo(n)?$t:Yt,u=arguments.length<3;return e(n,fi(t,4),r,u,pe)},Mr.reduceRight=function(n,t,r){var e=Zo(n)?Dt:Yt,u=arguments.length<3;return e(n,fi(t,4),r,u,ve)},Mr.repeat=function(n,t,r){return t=(r?wi(n,t,r):t===u)?1:_a(t),Ye(ma(n),t)},Mr.replace=function(){var n=arguments,t=ma(n[0]);return n.length<3?t:t.replace(n[1],n[2])},Mr.result=function(n,t,r){var e=-1,i=(t=wu(t,n)).length;for(i||(i=1,n=u);++e<i;){var o=null==n?u:n[Ti(t[e])];o===u&&(e=i,o=r),n=Jo(o)?o.call(n):o}return n},Mr.round=Ic,Mr.runInContext=n,Mr.sample=function(n){return(Zo(n)?Jr:Je)(n)},Mr.size=function(n){if(null==n)return 0;if(Ko(n))return ca(n)?vr(n):n.length;var t=_i(n);return t==A||t==z?n.size:Te(n).length},Mr.snakeCase=Va,Mr.some=function(n,t,r){var e=Zo(n)?Wt:iu;return r&&wi(n,t,r)&&(t=u),e(n,fi(t,3))},Mr.sortedIndex=function(n,t){return ou(n,t)},Mr.sortedIndexBy=function(n,t,r){return au(n,t,fi(r,2))},Mr.sortedIndexOf=function(n,t){var r=null==n?0:n.length;if(r){var e=ou(n,t);if(e<r&&Mo(n[e],t))return e}return-1},Mr.sortedLastIndex=function(n,t){return ou(n,t,!0)},Mr.sortedLastIndexBy=function(n,t,r){return au(n,t,fi(r,2),!0)},Mr.sortedLastIndexOf=function(n,t){if(null==n?0:n.length){var r=ou(n,t,!0)-1;if(Mo(n[r],t))return r}return-1},Mr.startCase=Ha,Mr.startsWith=function(n,t,r){return n=ma(n),r=null==r?0:ce(_a(r),0,n.length),t=lu(t),n.slice(r,r+t.length)==t},Mr.subtract=Ac,Mr.sum=function(n){return n&&n.length?Qt(n,uc):0},Mr.sumBy=function(n,t){return n&&n.length?Qt(n,fi(t,2)):0},Mr.template=function(n,t,r){var e=Mr.templateSettings;r&&wi(n,t,r)&&(t=u),n=ma(n),t=xa({},t,e,Xu);var i,o,a=xa({},t.imports,e.imports,Xu),c=Sa(a),f=tr(a,c),l=0,s=t.interpolate||jn,h="__p += '",p=On((t.escape||jn).source+"|"+s.source+"|"+(s===nn?_n:jn).source+"|"+(t.evaluate||jn).source+"|$","g"),v="//# sourceURL="+(Tn.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ct+"]")+"\n";n.replace(p,(function(t,r,e,u,a,c){return e||(e=u),h+=n.slice(l,c).replace(In,ar),r&&(i=!0,h+="' +\n__e("+r+") +\n'"),a&&(o=!0,h+="';\n"+a+";\n__p += '"),e&&(h+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=c+t.length,t})),h+="';\n";var _=Tn.call(t,"variable")&&t.variable;if(_){if(pn.test(_))throw new An("Invalid `variable` option passed into `_.template`")}else h="with (obj) {\n"+h+"\n}\n";h=(o?h.replace(Z,""):h).replace(G,"$1").replace(K,"$1;"),h="function("+(_||"obj")+") {\n"+(_?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var d=Xa((function(){return kn(c,v+"return "+h).apply(u,f)}));if(d.source=h,Qo(d))throw d;return d},Mr.times=function(n,t){if((n=_a(n))<1||n>v)return[];var r=d,e=wr(n,d);t=fi(t),n-=d;for(var u=Jt(e,t);++r<n;)t(r);return u},Mr.toFinite=va,Mr.toInteger=_a,Mr.toLength=da,Mr.toLower=function(n){return ma(n).toLowerCase()},Mr.toNumber=ga,Mr.toSafeInteger=function(n){return n?ce(_a(n),-9007199254740991,v):0===n?n:0},Mr.toString=ma,Mr.toUpper=function(n){return ma(n).toUpperCase()},Mr.trim=function(n,t,r){if((n=ma(n))&&(r||t===u))return Xt(n);if(!n||!(t=lu(t)))return n;var e=_r(n),i=_r(t);return xu(e,er(e,i),ur(e,i)+1).join("")},Mr.trimEnd=function(n,t,r){if((n=ma(n))&&(r||t===u))return n.slice(0,dr(n)+1);if(!n||!(t=lu(t)))return n;var e=_r(n);return xu(e,0,ur(e,_r(t))+1).join("")},Mr.trimStart=function(n,t,r){if((n=ma(n))&&(r||t===u))return n.replace(an,"");if(!n||!(t=lu(t)))return n;var e=_r(n);return xu(e,er(e,_r(t))).join("")},Mr.truncate=function(n,t){var r=30,e="...";if(ta(t)){var i="separator"in t?t.separator:i;r="length"in t?_a(t.length):r,e="omission"in t?lu(t.omission):e}var o=(n=ma(n)).length;if(cr(n)){var a=_r(n);o=a.length}if(r>=o)return n;var c=r-vr(e);if(c<1)return e;var f=a?xu(a,0,c).join(""):n.slice(0,c);if(i===u)return f+e;if(a&&(c+=f.length-c),oa(i)){if(n.slice(c).search(i)){var l,s=f;for(i.global||(i=On(i.source,ma(dn.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;f=f.slice(0,h===u?c:h)}}else if(n.indexOf(lu(i),c)!=c){var p=f.lastIndexOf(i);p>-1&&(f=f.slice(0,p))}return f+e},Mr.unescape=function(n){return(n=ma(n))&&Y.test(n)?n.replace(V,gr):n},Mr.uniqueId=function(n){var t=++$n;return ma(n)+t},Mr.upperCase=Ya,Mr.upperFirst=Qa,Mr.each=mo,Mr.eachRight=wo,Mr.first=Gi,cc(Mr,(xc={},be(Mr,(function(n,t){Tn.call(Mr.prototype,t)||(xc[t]=n)})),xc),{chain:!1}),Mr.VERSION="4.17.21",zt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(n){Mr[n].placeholder=Mr})),zt(["drop","take"],(function(n,t){Zr.prototype[n]=function(r){r=r===u?1:mr(_a(r),0);var e=this.__filtered__&&!t?new Zr(this):this.clone();return e.__filtered__?e.__takeCount__=wr(r,e.__takeCount__):e.__views__.push({size:wr(r,d),type:n+(e.__dir__<0?"Right":"")}),e},Zr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}})),zt(["filter","map","takeWhile"],(function(n,t){var r=t+1,e=1==r||3==r;Zr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:fi(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}})),zt(["head","last"],(function(n,t){var r="take"+(t?"Right":"");Zr.prototype[n]=function(){return this[r](1).value()[0]}})),zt(["initial","tail"],(function(n,t){var r="drop"+(t?"":"Right");Zr.prototype[n]=function(){return this.__filtered__?new Zr(this):this[r](1)}})),Zr.prototype.compact=function(){return this.filter(uc)},Zr.prototype.find=function(n){return this.filter(n).head()},Zr.prototype.findLast=function(n){return this.reverse().find(n)},Zr.prototype.invokeMap=Qe((function(n,t){return"function"==typeof n?new Zr(this):this.map((function(r){return Re(r,n,t)}))})),Zr.prototype.reject=function(n){return this.filter(Uo(fi(n)))},Zr.prototype.slice=function(n,t){n=_a(n);var r=this;return r.__filtered__&&(n>0||t<0)?new Zr(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==u&&(r=(t=_a(t))<0?r.dropRight(-t):r.take(t-n)),r)},Zr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Zr.prototype.toArray=function(){return this.take(d)},be(Zr.prototype,(function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),i=Mr[e?"take"+("last"==t?"Right":""):t],o=e||/^find/.test(t);i&&(Mr.prototype[t]=function(){var t=this.__wrapped__,a=e?[1]:arguments,c=t instanceof Zr,f=a[0],l=c||Zo(t),s=function(n){var t=i.apply(Mr,Tt([n],a));return e&&h?t[0]:t};l&&r&&"function"==typeof f&&1!=f.length&&(c=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=c&&!p;if(!o&&l){t=_?t:new Zr(this);var d=n.apply(t,a);return d.__actions__.push({func:po,args:[s],thisArg:u}),new Nr(d,h)}return v&&_?n.apply(this,a):(d=this.thru(s),v?e?d.value()[0]:d.value():d)})})),zt(["pop","push","shift","sort","splice","unshift"],(function(n){var t=Sn[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);Mr.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Zo(u)?u:[],n)}return this[r]((function(r){return t.apply(Zo(r)?r:[],n)}))}})),be(Zr.prototype,(function(n,t){var r=Mr[t];if(r){var e=r.name+"";Tn.call(Sr,e)||(Sr[e]=[]),Sr[e].push({name:t,func:r})}})),Sr[Mu(u,2).name]=[{name:"wrapper",func:u}],Zr.prototype.clone=function(){var n=new Zr(this.__wrapped__);return n.__actions__=zu(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=zu(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=zu(this.__views__),n},Zr.prototype.reverse=function(){if(this.__filtered__){var n=new Zr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},Zr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Zo(n),e=t<0,u=r?n.length:0,i=function(n,t,r){var e=-1,u=r.length;for(;++e<u;){var i=r[e],o=i.size;switch(i.type){case"drop":n+=o;break;case"dropRight":t-=o;break;case"take":t=wr(t,n+o);break;case"takeRight":n=mr(n,t-o)}}return{start:n,end:t}}(0,u,this.__views__),o=i.start,a=i.end,c=a-o,f=e?a:o-1,l=this.__iteratees__,s=l.length,h=0,p=wr(c,this.__takeCount__);if(!r||!e&&u==c&&p==c)return _u(n,this.__actions__);var v=[];n:for(;c--&&h<p;){for(var _=-1,d=n[f+=t];++_<s;){var g=l[_],y=g.iteratee,m=g.type,w=y(d);if(2==m)d=w;else if(!w){if(1==m)continue n;break n}}v[h++]=d}return v},Mr.prototype.at=vo,Mr.prototype.chain=function(){return ho(this)},Mr.prototype.commit=function(){return new Nr(this.value(),this.__chain__)},Mr.prototype.next=function(){this.__values__===u&&(this.__values__=pa(this.value()));var n=this.__index__>=this.__values__.length;return{done:n,value:n?u:this.__values__[this.__index__++]}},Mr.prototype.plant=function(n){for(var t,r=this;r instanceof qr;){var e=Di(r);e.__index__=0,e.__values__=u,t?i.__wrapped__=e:t=e;var i=e;r=r.__wrapped__}return i.__wrapped__=n,t},Mr.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof Zr){var t=n;return this.__actions__.length&&(t=new Zr(this)),(t=t.reverse()).__actions__.push({func:po,args:[no],thisArg:u}),new Nr(t,this.__chain__)}return this.thru(no)},Mr.prototype.toJSON=Mr.prototype.valueOf=Mr.prototype.value=function(){return _u(this.__wrapped__,this.__actions__)},Mr.prototype.first=Mr.prototype.head,Xn&&(Mr.prototype[Xn]=function(){return this}),Mr}();dt._=yr,(e=function(){return yr}.call(t,r,t,n))===u||(n.exports=e)}.call(this)},224:(n,t,r)=>{"use strict";r.d(t,{Hw:()=>p,Kc:()=>i,P2:()=>v,Qx:()=>l,bn:()=>a,iD:()=>o,kO:()=>h,ni:()=>f,qr:()=>c});var e=r(543),u=r.n(e);function i(n){const t=n.map((n=>new Date(n[0]))),r=n.map((n=>n[1])),e=n.map((n=>n[2])),u=n.length>1?"lines":"markers";var i=[{x:t,y:r,mode:u,name:"Resident size"},{x:t,y:e,mode:u,name:"Heap size"}],a={responsive:!0,displayModeBar:!0,modeBarButtonsToAdd:[{name:"downloadDataAsCsv",title:"Download data as CSV",icon:Plotly.Icons.disk,click:function(n){var t=[];t.push("trace,timestamp,memory_size_bytes"),n.data.forEach(((n,r)=>{const e=n.x||[],u=n.y||[];for(var i=0;i<Math.min(e.length,u.length);i++){const o=n.name||"trace"+r,a=e[i].getTime();t.push(`${o},${a},${u[i]}`)}}));const r=t.join("\r\n"),e=new Blob([r],{type:"text/csv"}),u=URL.createObjectURL(e),i=document.createElement("a");i.href=u,i.download="usage_over_time.csv",document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(u)}}]};Plotly.newPlot("memoryGraph",i,{xaxis:{title:{text:"Time"}},yaxis:{title:{text:"Memory Size"},tickformat:".4~s",exponentformat:"B",ticksuffix:"B"}},a),Plotly.newPlot("smallMemoryGraph",i,{height:40,margin:{l:0,r:0,b:0,t:0,pad:4},plot_bgcolor:"#343a40",yaxis:{tickformat:".4~s",exponentformat:"B",ticksuffix:"B"},showlegend:!1},{responsive:!0,displayModeBar:!1}),document.getElementById("smallMemoryGraph").onclick((()=>{o()}))}function o(){setTimeout((()=>{Plotly.Plots.resize("memoryGraph"),Plotly.Plots.resize("smallMemoryGraph")}),100)}function a(n,t=1){if(Math.abs(n)<1e3)return n+" B";const r=["kB","MB","GB","TB","PB","EB","ZB","YB"];let e=-1;const u=10**t;do{n/=1e3,++e}while(Math.round(Math.abs(n)*u)/u>=1e3&&e<r.length-1);return n.toFixed(t)+" "+r[e]}function c(n){var t;return function(){t&&window.cancelAnimationFrame(t);const r=this,e=arguments;t=window.requestAnimationFrame((function(){n.apply(r,e)}))}}function f(n,t,r){let e="unknown location";void 0!==n.location&&(e=`File ${n.location[1]}, line ${n.location[2]} in ${n.location[0]}`);const u=n.n_allocations>1?"s":"";let i=`${e}<br>${t} total<br>${`${n.n_allocations} allocation${u}`}`;return!1===r&&(i=i.concat(`<br>Thread ID: ${n.thread_id}`)),i}function l(n,t){return function(n,t){let r=u().cloneDeep(n.children);const e=u().filter(r,(function n(r){return r.children&&r.children.length>0&&(r.children=u().filter(r.children,n)),t(r)}));return u().defaults({children:e},n)}(n,(n=>n.thread_id===t))}function s(n,t){function r(n){let e=[];if(t(n)){e=[];for(const t of n.children)e.push(...r(t));let t=u().clone(n);t.children=e,e=[t]}else for(const t of n.children)e.push(...r(t));return e}let e=[];for(let t of n.children)e.push(...r(t));return u().defaults({children:e},n)}function h(n){return s(n,(n=>n.interesting))}function p(n){return s(n,(n=>!n.import_system))}function v(n){return u().reduce(n,((n,t)=>(n.n_allocations+=t.n_allocations,n.value+=t.value,n)),{n_allocations:0,value:0})}},386:(n,t,r)=>{"use strict";r.d(t,{$d:()=>I,EV:()=>y,Ke:()=>v,QA:()=>f,Yu:()=>b,bt:()=>w,kj:()=>p,mU:()=>d,un:()=>m,zb:()=>j});var e=r(224);const u="filter_uninteresting",i="filter_import_system",o="filter_thread";var a=null;let c=new class{constructor(){this.filters={}}registerFilter(n,t){this.filters[n]=t}unRegisterFilter(n){delete this.filters[n]}drawChart(n){let t=n;_.forOwn(this.filters,(n=>{t=n(t)})),I(t),a.merge([])}};function f(){return a}function l(){return location.hash?parseInt(location.hash.substring(1),10):0}function s(){document.getElementById("resetZoomButton").disabled=0==l()}function h(n){n.id!=l()&&(history.pushState({id:n.id},n.data.name,`#${n.id}`),s())}function p(){const n=l(),t=a.findById(n);t&&(a.zoomTo(t),s())}function v(){a.inverted(this===document.getElementById("icicles")),a.resetZoom(),$('[data-toggle="tooltip"]').tooltip("hide")}function d(){a.resetZoom()}function g(){return document.getElementById("chart").clientWidth}function y(){c.drawChart(data),location.hash&&p()}function m(){const n=this.dataset.thread;"-0x1"===n?c.unRegisterFilter(o):c.registerFilter(o,(t=>{let r=(0,e.Qx)(t,n);const u=(0,e.P2)(r.children);return _.defaults(u,r),r.n_allocations=u.n_allocations,r.value=u.value,r})),c.drawChart(data)}function w(){void 0===this.hideUninterestingFrames&&(this.hideUninterestingFrames=!0),!0===this.hideUninterestingFrames?(this.hideUninterestingFrames=!0,c.registerFilter(u,(n=>(0,e.kO)(n)))):c.unRegisterFilter(u),this.hideUninterestingFrames=!this.hideUninterestingFrames,c.drawChart(data)}function b(){void 0===this.hideImportSystemFrames&&(this.hideImportSystemFrames=!0),!0===this.hideImportSystemFrames?(this.hideImportSystemFrames=!0,inverted?(data=invertedNoImportsData,temporal&&(hideImports=!0,intervals=invertedNoImportsIntervals)):c.registerFilter(i,(n=>(0,e.Hw)(n)))):(c.unRegisterFilter(i),data=flamegraphData,temporal&&(hideImports=!1,intervals=flamegraphIntervals)),this.hideImportSystemFrames=!this.hideImportSystemFrames,c.drawChart(data)}function x(n,t){return n.highlight?"orange":n.data.name&&n.data.location?(e=n.data.location[1],"py"==(r=void 0===e?e:e.substring(e.lastIndexOf(".")+1,e.length)||e)?d3.schemePastel1[2]:"c"==r||"cpp"==r||"h"==r?d3.schemePastel1[5]:d3.schemePastel1[8]):"#EEE";var r,e}function j(n,t){if(!0===t)return;const r=n.unique_threads;if(!r||r.length<=1)return;document.getElementById("threadsDropdown").removeAttribute("hidden");const e=document.getElementById("threadsDropdownList");for(const n of r){let t=document.createElement("a");t.className="dropdown-item",t.dataset.thread=n,t.text=n,t.onclick=m,e.appendChild(t)}}function I(n){let t=!a||a.inverted();a&&(a.destroy(),d3.selectAll(".d3-flame-graph-tip").remove()),a=flamegraph().width(g()).transitionDuration(250).transitionEase(d3.easeCubic).inverted(t).cellHeight(20).minFrameSize(2).setColorMapper(x).onClick(h).tooltip(d3.tip().attr("class","d3-flame-graph-tip").html((n=>{const t=(0,e.bn)(n.data.value);return(0,e.ni)(n.data,t,merge_threads)})).direction((n=>{const t=(n.x1+n.x0)/2;return.25<t&&t<.75?"s":n.x1<.75?"e":n.x0>.25?"w":"n"}))),d3.select("#chart").datum(n).call(a),a.width(g())}}},t={};function r(e){var u=t[e];if(void 0!==u)return u.exports;var i=t[e]={id:e,loaded:!1,exports:{}};return n[e].call(i.exports,i,i.exports,r),i.loaded=!0,i.exports}r.n=n=>{var t=n&&n.__esModule?()=>n.default:()=>n;return r.d(t,{a:t}),t},r.d=(n,t)=>{for(var e in t)r.o(t,e)&&!r.o(n,e)&&Object.defineProperty(n,e,{enumerable:!0,get:t[e]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),r.o=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),r.nmd=n=>(n.paths=[],n.children||(n.children=[]),n),(()=>{"use strict";var n=r(224),t=r(386);function e(n){const{strings:t,nodes:r,unique_threads:e}=n,u=r.name.map(((n,e)=>({name:t[r.name[e]],location:[t[r.function[e]],t[r.filename[e]],r.lineno[e]],value:r.value[e],children:r.children[e],n_allocations:r.n_allocations[e],thread_id:t[r.thread_id[e]],interesting:0!==r.interesting[e],import_system:0!==r.import_system[e]})));for(const n of u)n.children=n.children.map((n=>u[n]));const i=u[0];return i.unique_threads=e.map((n=>t[n])),i}window.resizeMemoryGraph=n.iD,document.addEventListener("DOMContentLoaded",(function(){!function(n){const{strings:t,nodes:r,inverted_no_imports_nodes:u,unique_threads:i}=n;flamegraphData=e({strings:t,nodes:r,unique_threads:i}),invertedNoImportsData=inverted?e({strings:t,nodes:u,unique_threads:i}):null,data=flamegraphData}(packed_data),(0,n.Kc)(memory_records),(0,t.zb)(data,merge_threads),(0,t.$d)(data),location.hash&&(0,t.kj)(),document.getElementById("icicles").onchange=t.Ke,document.getElementById("flames").onchange=t.Ke,document.getElementById("resetZoomButton").onclick=t.mU,document.getElementById("resetThreadFilterItem").onclick=t.un,document.getElementById("hideUninteresting").onclick=t.bt.bind(this),document.getElementById("hideImportSystem").onclick=t.Yu.bind(this),t.bt.bind(this)(),document.onkeyup=n=>{"Escape"==n.code&&(0,t.mU)()},document.getElementById("searchTerm").addEventListener("input",(()=>{const n=document.getElementById("searchTerm");(0,t.QA)().search(n.value)})),window.addEventListener("popstate",t.kj),window.addEventListener("resize",(0,n.qr)(t.EV));let r=document.getElementById("stats-start-time"),u=document.getElementById("stats-end-time");r.textContent=new Date(r.innerText),u.textContent=new Date(u.innerText),$('[data-toggle-second="tooltip"]').tooltip(),$('[data-toggle="tooltip"]').tooltip()}))})()})();
</script>
</body>
</html>