更新一版

This commit is contained in:
GukSang.Jin
2026-03-13 18:48:42 +08:00
parent 6e766dc0e1
commit c4596a7399
69 changed files with 1045 additions and 94 deletions

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTQW/cIBCF/4o1Z+MABtv41m5aNYqqRE3UVr1hGLqoDqwwTltF+98rvFsl6a03NGKG9743PEHQDwgjvDkc3j1iyAvUkP1W4pR3hLaEtfeUj4yNsm06oZjsum9Qg7/G3zBCL4xhRiFpsUMiLJVkap0h1qJilFnKpSgz9fcFxifQvrH46A02cfmMafExwAhffLDxZ3lb+8bMcbVNijNehSXrYIqYy3d31/c3t2QnGN3dvD3dXHApAxpvYQQm+s5KqghXKIjoqSaKa0Gk4HKgyilp6anNh4wp6LlZ7I9nDTbmgNmMvOFtQwlXcKzB6qyL7EkveP/7UJRsmC5Lvd7K23F8gkdMMPL6L9DTuAsz+wsTHx50sBfOB7/soYZDigdM2eOGZHM5zzr7GKrzI7vZY8hQw81ddTvr7GJ6eMXp7mT96j+cf9Rm7wNWV5cwwqCEG4xyREgricBBEDW0lGiLqrco24EOUMMuhuzDGtelugoZv6dNJYzwXs8LnvS9SWbvM5q8piL9a1fyxl8+76ItBQY13KZoV5OrZ9yMNrRhtC0z1nxYc/UJrU9oMhZP92k9j/+nhXecFje7NSUMubrVeV990MseRkArWG+N0t2gmOtN3znZuYEOLU5UdM6JjsmedXKYtJwm1xlr7aQct0YpRVXRXdKttoXC1kzGGEt6JzkRggoyTXogg9OMm7YVbV+sPWOtbubSp7pJa64YmVQviDA9JZOdJBkGypkTk+KGv0ByTlwU3NeYAs4vLH/0JsUlulydo69eQfi0hvJZq20NfvpAfm3wL6P5gakq4Wkfyl6e8zoej8c/AAAA//8DAPVAvsjzAwAA

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUX2/cKhDFv4o1z8YBjLHxW+4mVaOoStSs2qv7xp9xg+LgFeC0UbTfvcK7VZun6r4ghJnhzO8c+Q2CfkYY4fJwuH7BkBPUkP12xCmXhLaEtXvKR8bGrm2kEFxJ+h/U4G/xFUbohbXMKiQtSiTC0Y6YdrLEOVSMMkd5J0pP/S3B+AbaNw5fvMVmSV8wJr8EGOGrD275Xt7WvrHzsromLjPehJR1sEXM1fXD7f7unuwEo7u7f043E6bSoPEORmCil66jinCFgoieaqK4FqQTvBuomlTn6KnMh4wx6LlJ7um3BrfkgNmOvOFtQwlXcKzB6ayLbKMT7l8PRcmG6aqc19vxth3f4AUjjLz+BfTU7sLO/uI5mdXP7uK0Zp2e0rZO2uYlvkINh7gcMGaPG6PLlPDZzK97nZ4+nO6Ubbr+gXbN6HbLGjKM0HKoYWM0zzr7JVRnibvZY8jbxxx9SN7+rRWDGu4eqvtZ52mJz+8seThRvvkfkD9p++gDVjdXMMKgxDRYNRHRuY4IHARRQ0uJdqh6h1070AFq2C0h+7Aua6puQsZvcRsJRvig54QnfZfRPvqMNq+xzPmvLNG6j4tbba5+W8loQxtG21K05sOaq8/ofESbsQyxj+u535f3JVxyWuTv1hgx5Ope58fqo06PMAI6wXpnlZaDYlNvezl1chro0KKhQk6TkKzrmewGoztjJmmdc0ZN3FmlFFVQA5bkVFtYDbPMdXYgVMiWCNv2xNCBEeeoNX0vmVPyHcfqbi51ShqtuWLEqF4QYXtKjDMdGQbK2SSM4raE4heScx5E4XuLMeD8x8ifvI1LWqZcnb2u3kH4vIbyI6g237/7QH5stK8W+4SxKm5pH0rmzwYdj8fjTwAAAP//AwBmKUFVTwQAAA==

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9K8KcRYWSqA/qtmvvokGaOli726I3fgwdIjJpUFS2QeD/vqDsNOttD70Jo9GbN++90Ss4cUAY4MPx+OkZXZwgh2iXUkWrltCalPWO9gNrhqoryrpmNaV/QQ72Dl9ggI4pVSqOpMYWCdO0IbI2imiNvKSlplXDEqbYTzC8grCFxmersPDTVwyT9Q4G+MM67b+l2cIWavSzLoIf8dZNUTiVyKw/be92mweyYiVdbT6eOyecEkBhNQzQm1r2WFWklxIJ67AlkrOWmIr3bWc6KpGfP7MuYnBiLCb99M5B++gwqqEqqrqgpOJwykGLKBJtKSbcvRwTk0WmdarnS3l5HF7hGQMMVf4m6BnuRo325jDJ2Y76ZvT7vXX7lXfG7ucgYhqcwzH4I4ZocRFos83eOZW0oEXVVpRCDvdCPVqH2e0624xpY95KISpeEsk7RpjqKJFaNqTvaVUaJnmlKsjhDoPD8QfUe6uCn7yJ2UX37GrOyrto3eznKbt1EfcXogN8FuOEqWEOAV3MHkR8zH4R0yMMgJqVnVZctD0vTae61jSt6Wlfo6SsNYa1ZdOVbdNL0UhpWqW1ltxUWnHOaXJmh+FgnRh/9ft90vKfedcv1mjEPMatn8OSjEk/QQ4frRPh5dzx+4T60vXb2Yw3pCVQ47gslF38XI0WXbzSN6WJM9MrbghrdEMY9ozwvqZEaOSdxqbuaQ85PASvZxV/tqykNeTwZXbplLLbZNY368jfLfuJ6g/cMOUqW6KssGECm5q0SnPClKJEqkYQqVXT9axrDE9Grb16wpAlv4R1V2CbbfYhqEcbUcU5pDX/XGZvttnDKKLx4XB1dps5HueYfUFtA6qIicUuzAnqsx3xX2Tf9r5oyJIWK+8m/9b7FYP0k43pF3FvnT2IEXLYng92EeR/3usV6jur/8wEDCDm6OF0Op2+AwAA//8DAO3szq/aBAAA

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9KwLPokJRlEQK6CF1smiQpg5ib7fojR/DmIgsGhSVbBDkvy8oK2tne+mNGHJm3rz3hm9okHtAHbo8HK6fYYgjylF0c4gS2mBS4bLaEt6xuqNtwcumbhr6L8qRu4VX1KGWaV1qAbiCBjAzpMaqshobA6IkpSG0ZqmmfBxR94akKww8Ow2FH/+GMDo/oA59c4PxL6m3dIXu/WSK4Hu4GcYoB53AXF1vbrfre7xiJVmtfz++HGFMBQpnUIe4rRQHSjFXCjBrocFKsAZbKnjT2pYoEMc0N0QIg+yL0TydMBgfB4i6owWtCoKpQO85MjLKBFvJEbavh4RkpukqxfM5PB+7N/QMAXU0/yD0WO5C9+5iP6rJ9eYiyvAI0Qa5hxcfnuBZ9ihHh+APEKKDmZ/1JjtBKklBCtpQQlCO7qTeuQGym6ts3aeBRaOkpKLESrQMM90SrIyqMeeElpYpQTVFObqFMEB/VvXO6eBHb2O20J596rPyQ3TD5KcxuxkiPAYZj3lfZD8CytH9pHo37h5Amtetf5jS3TD1aZbVFAIMMbuXcZf9Iccd6hAYVrZGC9lwUdpWt42tG8sJr0AR1ljLmrJuy6bmStZK2UYbY5Sw1GghBEmarad4mOLC/zc3XH8/w7ENbr8HcwKxnWm+72W0PuxvDAzRWZfUOfPZbK2+n2fLlsqr3sEQP1GdfCWY5VpYzGpTYwacYcErgqUB0RqoK074kTbrHqefbBFrDatszXmjhCoJUNtyRlqriNG20sLUClrakpYDF5oQVbOSK6GJgbJmJg0YvJl0/NUQJalQjh6mIe1pdpMmf3ED/t6wEyn3wUevfX9i5T+qrfz+4EcX0+R2kfbrCHd+SLfLH/A5+dLHUwzSHmTz6jWltaRqOWaEC8woM1iYpsQVr5VpKGkVVyhHV14/QciSwaQbZkE+PLXeZJdB71wEHaeQOv8zj3PU8svHypyYKP663q58gMvDIV+ivz3zIhl4vck+xP8k+dcxvd75MQ0Rw3TmoQ309gPWmZOOvssewLgAOs5X22PiQtEndy1ZlyE6K3Uc0xb86fXsiMViy5Nf+53x/zP72PxMg8UNSyWWTLc5foCzB/7X//f+/v7+AwAA//8DADpf7w30BQAA

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUTW/cNhCG/4rAsyhT/KZuqZ2irhHYiI226I0fQ5uIllpQ1KaBsf+9oLxB4t56EwaamXeeeTmvKNsDoAl9OB4/niDXFfWopj1ECZWYMDyyJ6InLiaqBkIUU4b/jXqU7uAbmpDi3o/eAGYgAfNABHYsehwCmJGMgVDBW037vKLpFdk0BDglD8Oy/gFlTUtGE/oz5bB8bb1tGvy8bGEoywy3ea02+ybm5uPj3dP9A77mI7m+/+XtzxXWVmBIAU1IR+Y0UIq1c4C5Aomd4RJHarRUUREH5i0t5Qol23lYw5cfGsJSM1Q/0YGygWBq0LlHwVbbZDu7wtO3Y1OyY7pp8X4P75/TKzpBQRPtvwN9K3fl53RVl+MMJ5iPtqxQrvxyONgcUI+OZTlCqQl2NPu082xrWnJ3aXY9J8gV9ej+sXuYbY1LObzj9fiG4PZ/EDhBcWhCjAgmlQLOGLNGOkogKOmlpM5boqKjMHogwnBlRkVGZigxTEilVbDEeNSj53lxdv593fkZSpwORFFJgYOhXErjCTANUSggwUrppPYmMK0o10Eza6wdjQPljfTNJJ+sf0kZutubNo3hUXsTMRdBYA6aY6MZwTaAUQEE00SjHl0vuaa8Ldva3eYKz2Xnhyb0q51XeCP3ofiXVMHXrTSof8nW7KEsYfO1++GAkQxkGAlrSVs9brX7DCEV8BUa3qeyXer9J4VKSkiTspUCuXYPtr50v9n1BU0IAh9V8MZKbcaovJJRyKiJZuAIlzFyOQo1SqGdFc5F6UMIzkQavDGGtH1BM1y3e1xwqphwHvsYR8yJk9gASCwiIcqMJnAi3nHs7ueWZ6SzlpoRO6M45l4R7IITWGtCx8idoZ7+hORiPt743kHJMP808qfky7IusXYXF3bvIHzecrsf3e7Irynjf3baN4v/AqVr27Ipt6dyWdC5Rwew61bgsJ+f6RU9tHfSPe1XiJmBUC169Fhtqdvxe1gObDTifD6f/wUAAP//AwDx3giMwwQAAA==

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUTW/cNhCG/4rAsyhT/KZuqZ2ihhHYiI006I0fw5iIllpQ1KaBsf+9oNZB4t5yIwac4TvPvJwXlO0B0ITeHY/vT5DrinpU0x6ihEpMGB7ZE9ETFxNVA1GCcMn+QT1Kd/AdTUhx70dvADOQgHkgAjsWPQ4BzEjGQKjgrab9sqLpBdk0BDglD8OyfoKypiWjCf2dcli+tbdtGvy8bGEoywy3ea02+ybm5v3j3dP9A77mI7m+/+Nyc4W1FRhSQBPSkTkNlGLtHGCuQGJnuMSRGi1VVMSBuaSlXKFkOw9r+PpTQ1hqhuonOlA2EEwNOvco2GqbbGdXePp+bEp2TDct3u/h/Ti9oBMUNNH+B9BLuSs/p6t1czOcYD7askK58svhYHNAPTqW5QilJtjRnKC4ZU21UfVeWa3HMWiruFBBM0GZCoxA0ESJYIKxkstIvRAxOG0UjzzQkQcJnDuFerTDm2db05K7V+3Xc4JcUY/uH7uH2da4lMMb/I8Xore/AbTJRhNiRDCpFHDGmDXSUQJBSS8ldd4SFR2F0QMRhiszKjIyQ4lhQiqtgiXGox59sP45Zehub9rrhkftTcRcBIE5aI6NZgTbAEYFEEwTjXp0veSa8rZsa3ebK3wpe79oQn/aeYVLp++Kf04VfN1Kg/BZNkM+lCVsvnY/DTCSgQwjYS1pq8etdh8hpAK+QsPxVLbXev9LoZIS0qRspUCu3YOtz91fdn1GE4LARxW8sVKbMSqvZBQyaqIZOMJljFyOQo1SaGeFc1H6EIIzkQZvjCGNLzS/dbvFSeAAXmnsg/eYS86wE4ZjQwxYSR2xOr7h2N3PLc9IZy01I3ZGccy9ItgFJ7DWhI6RO0M9/QXJq1l443sHJcP8S8sfki/LusTavbqmewPh45bb+uh2B31LGf+7075Z/FcoXZuWTbn9lNcBnXt0ALtuBQ779ple0EP7Jt3TvoSYGQjVokeP1Za6HX+E5cBGI87n8/k/AAAA//8DAEBwdR7CBAAA

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9KwLPokJJlEQK6CF1smiQpg5ib7fojR/DmIhMGhSVbBDkvy8oK2tne+mNGHJm3rz3hm/IiT2gHl0eDtfP4OKIchTtHKpI1WJS47LeEtbTpq9YUdekI3XzL8qRvYVX1KOOKlUqDriGFjDVpMGyNgprDbwkpSZVQ1NN8Tii/g0JW2h4tgoKP/4NYbTeoR59s077l9Rb2EINftJF8APcuDEKpxKYq+vN7XZ9j1e0JKv178eXI4ypQGE16hEztWRQVZhJCZh20GLJaYtNxVnbmY5I4Mc06yIEJ4Zi1E8nDNpHB1H1VVHVBcEVR+850iKKBFuKEbavh4RkpukqxfM5PB/7N/QMAfVV/kHosdyFGuzFfpSTHfRFFOERogliDy8+PMGzGFCODsEfIEQLMz/rTXaCVJKCFFVbEYJydCfUzjrIbq6y9ZAG5q0UouIllryjmKqOYKllgxkjVWmo5JWqUI5uITgYzqreWRX86E3MFtqzT31W3kXrJj+N2Y2L8BhEPOZ9EcMIKEf3kxzsuHsAoV+3/mFKd24a0iyrKQRwMbsXcZf9IcYd6hFoWnZacdEyXppOda1pWsMIq0ES2hpD27LpyrZhUjRSmlZprSU3lVacc5I0W0/xMMWF/2/WXX8/w7ENdr8HfQKxnWm+H0Q0PuxvNLhojU3qnPlsttYwzLNlS+XVYMHFT1QnX3FqmOIG00Y3mAKjmLOaYKGBdxqamhF2pM3Yx+knW8QYTWvTMNZKLksClekYJZ2RRCtTK64bCV3VkY4B44oQ2dCSSa6IhrKhOg0YvJ5U/NUQJalRjh4ml/Y0u0mTv1iHv7f0RMp98NErP5xY+Y9qK78/+NHGNLlZpP06wp136Xb5Az4nX/p4ikHag2xePWqM6qgusexYjWnTGsy1YphUUshS1S2nScYrr54gZMlgwrpZkA9PrTfZZVA7G0HFKaTO/8zjHLX88rEyJyaKv663Kx/g8nDIl+hvz6xIBl5vsg/xP0n+dUyvd35MQ8QwnXloA4P5gHXmpKPvsgfQNoCK89X2mLhQ9MldS9ZliNYIFce0BX96NTtisdjy5Nd+Z/z/zD42P9NgccNSiSbTbY4f4OyB//X/vb+/v/8AAAD//wMAedGMV/QFAAA=

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUTW/cIBCG/4rFeXEwxjb4lu4mahRFiZpVWvXGx5CgOLACnA9F+98rvFslOVW9IDQwwzvPO+IdefkEaESnu93ZM/ic0Aplt4QooT0mLW7aLeEj68a2q1nDKSPdb7RC7hLe0IgGpnWjBeAWesDMkA6r1mpsDIiGNIbQjpWa8j6h8R1JVxt4dhrqkO4gJhc8GtFP5014KW9LV+spzKaOYYILn7L0uojZnN1ebq9v8Jo1ZH397XAzQSoFamfQiLhtFQdKMVcKMBugx0qwHlsqeD/YgSgQhzTnM0QvpzqZxw8NJmQPWY+0pm1NMBVov0JGZllkK5lg+7YrShZMmxJfLeFlO76jZ4hopKu/QA/lTvTkTp6Smt1kTg5rlukxLauVOof4hlZoF8MOYnawMDpNCZ7U9LaV6fH8cKds09kr6DmDWYfZZzSiphvQCi2QpklmF3x11LieHPi8HObofHL6X7WKR9e31c0ksw3x6YsntwfMF/9B+UrqB+ehutiUHMEs18Ji1pkOM+AMC94SLA2IwUDXcsLRCq2Dz87PYU7Vhc9wH5eW0IjO5ZTgoO806geXQec5lj5/9UX3TQxm1rn68LIhNakb0pakOe/mXP0A4yLoDKWJbZyP9e6+ptCeElKkzDGCz9WNzA/Vd5ke0IjAsGYwWsiei8YOeuht11tOeAuKsN5a1jfd0PQdV7JTyvbaGKOEpUYLIUihAmV0qmVahaaWWS6wbTXFjECDRWcZtlKBscwCtKW1D47V9bTk9UpKKhqsxMAw0wPByqgOc05oY5kSVNNPSI7zwArfS4gepk8tXzkdQwo2V0evqy8Qfsy+/ATV4vuL8/h1ob0J+hFiVdySzpehPxq03+/3fwAAAP//AwAiOwrlUAQAAA==

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpRUy27kNhD8FYHXDLUUHyKpm3fGixiG18bOIAly46NpM9ZQA4qyYxjz7wtpbK+9ixxyEYQGq7u6qshnlMweUIfODofzB0hlRCtU4lKihLaYMNywHVEdFx0TNadMNUL+jVYoXsIT6pDkzjVOA2bQAuaeCGxZcNh70A1pPKGCzz3N7Yi6Z2Ri7eEhOqiH8Q/IYxwS6tCfMfnhcZ5tYu36YfJ1Hnq4SGMxyc1kNufby931DV7zhqyvP59OjjDODeroUYdUYFYBpVhZC5hLaLHVvMWBatXKIIkFfYLFVCAn09ejv//BwQ8lQXEdrSmrCaYaHVfIm2Jm2taMsHs6zEwWmTZzfbWUl9/uGT1ARh1dvQp6avfJ9fHTfrRT7P2n5YtW6JCHA+QSYVFkWbLvTYlDql5mrPsIqaAV+jxDtpNzMI6oQ7s8wWv1PN3GBF+y2cPjkO+/nsbWX893aIVu8vAPuHJjyh3qEAHPrWRBBsuEBS+DDcY4AVJIYEZy8BQseKuV51oSkIZKZgNRoiWOObRC19vqpjclDHn/wa/tyYKL/+HA9mx9noztYcZ8Mf34ttLO5FsoqEPALHGcU62Ca1zDtQk2cKe0boPVlFNpgDfAW66tZtwZroXWjZVKUKuEQCt0ZdxdTFBdbGZmmgfldMBceIE5KI61YgQbD1p6EEwRhVZoPaQS0zRMY3WRCtzmxZR3LK+31Vl2d7GAK1Oe9f6rndN9kwc/uVL9SFNDalI3hM2gqRymUn0DHzO4sqz9YuT19mcIbSkhM5UpZ0ilmh2sfjfjbCN43kjvtGmVboJ0sg2iDYooBpbwNgTeNkI2rVDWCGtD67z3VgfqndaazNrDHN5quS9ctDQEzjBnVmDeUoWNlh4zw52UjIHh/oOO1XU/43RrjaG6wVZLjrmTBFtvBVaK0CZwq6mjHzP6bkU1q9LUsl2UeZXtJfV89uAScoL+nSxX0eVhHEKpXlJXfRDq3ZxNHA+9efpl3G+OciYcg7fz6ztw97+G8NuU5revWtL8GBP+d3F3M7h7yNWcDhPTfM3fEFdTX+LuLoPx4K8GDz83Pa7QHsw4Zdgvr+ty4RPkhcZmOiXsIl3Fvo8juCH5EXWKEVlr3ooXuv95jjdt3UrVHI/H43cAAAD//wMA/vkxIcsFAAA=

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTW2/cIBCF/4rFs3Ewxjb4Ld2k6iqKdtVEbdU3LkMWxQsrjHNRtP+9wrtVkr71DY2Yw5nvDG/Iyz2gAV0eDtdP4NOESpTcUqKEdpg0uG7uCR9YOzRtxWjT9oL8RiVyN/CKBtQzrWstADfQAWaGtFg1VmNjQNSkNoS2LGvKhwkNb0i6ysCT01CF6QfEyQWPBvTTeROe89vSVXoMs6liGGHtpyS9zmauru9u7jdbvGI1WW2+nG5OMGWByhk0IG4bxYFSzJUCzHrosBKsw5YK3vW2JwrEqc35BNHLsZrM47sHE5KHpAda0aYimAp0LJGRSWbbSk5w/3rIThZMV7leLuXlOLyhJ4hooOVfoCe5Cz26Cx32e+nNhXXeTTtUokMMB4jJwYJkmXIcZXLBF+dHVqMDn1CJNnfFdpTJhrj/xOnuNPr6Pya/lXrnPBTrq9wjmOVaWMxa02IGnGHBG4KlAdEbaBtOOCrRKvjk/BzmqVj7BA9xcYkG9FWOE5z8XUa9cwl0mmO2/qvLecOLS6tgcoGgEm1jMLNOxTvumlSkqkmTNeZ0mFPxHYyLoBPkme7jfJb/p4V2lGTF1Rwj+FRsZdoV3+S0QwMCw+reaCE7Lmrb676zbWc54Q0owjprWVe3fd21XMlWKdtpY4wSlhothCAZEuR0i2WhKLFKcMuw1aLHTLUNli1TWGgqGug1FQuid6zFZsx9olNSUlFjJXqGme4JVka1mHNCa8uUoJp+QHJOnGWtG4gexg8j3zodwxRsKs7RF58gfJ99/qzFsgbPzuOXBf5V0I8QixyedD7v5Tmv4/F4/AMAAP//AwBdosPf8wMAAA==

View File

@@ -1,5 +0,0 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTy27bMBBFf0Xg2lRIiqJI7VInRY0gcNAYbdEdH8OEiEIZFJUHAv97QdlFku66EYSBZubeM1dvKOpHQD063+8vnyDmCa1QDkuJESYwaTBtdkT2vO2btuaMUEnJb7RC4QpeUY86bi21CnADAjB3pMWm8RY7B4oS6ghreZmp7ybUvyEdagdPwUI9Tj8gTWGMqEc/Q3Tjc9mtQ22HcXZ1GgfYxCnraIuYi8vbq932Bq85Jevtl+OXE0xlQB0c6pH0jZHAGJbGAOYdCGwUF9gzJUXnO2JAHdtCzJCiHurJPbxrcGOOkG3PatbUBDOFDivkdNZFttET7F73RcmC6aLUV0t5ee3f0BMk1LPVX6DHcWd2CGePk5nD4M6Oz6ynh+J0n8Y9pBxg4bJYHQadwxir06b1ECBmtELb2+pm0NmP6fETrNuj/81/2N+V7ZcvYOcMbj3OMaMeUUHRCl1rex8iVJuLMk5xL63ymLeuxRwkx0o2BGsHqnPQNpJItELrMeYQ53Geqk3McJcWA6hHX/UwwVH6ebL3IYPNcyqufomSh5s0utnm6p0/JTWpKWlK05z3c66+gwsJbIbib5fm07x/WphghBQpc0oQc3Wj8331TU/3qEfgOO2cVVpIRX1nO+Fb4SWRDRjChfdc0LajopVGt8Z4YZ1zRnnmrFKKFGBQzl0tCSNWSGMagqmTAnNFNdaEaeyI8SA891TaTxyr7VD6lDBaM0WxUR3H3HYEG2daLCVh1HOjmGUfkJyuzwvfK0gRhg+Wr4NN4zT6XJ1iUH2C8H2O5e+tlkg8h4hfFtoXo32AVJVr6RBLUE8HOhwOhz8AAAD//wMADGNZqgQEAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTQW/cIBCF/4o1Z+MAxjb41m5aNYqqRE3UVr1hGLqoDqwwTltF+98rvFsl6a03NII333szPEHQDwgjvDkc3j1iyAvUkP1W4pT3hLaEtfdUjUKNbdcoyQbe029Qg7/G3zDCIIxhRiFpsUciLO3I1DpDrEXFKLOUd6Jo6u8LjE+gfWPx0Rts4vIZ0+JjgBG++GDjz9Jb+8bMcbVNijNehSXrYArM5bu76/ubW7ITjO5u3p5uLrgUgcZbGMEqozsnLaGGSyKGrieStoxwIxEnNfSdLiDaNz5kTEHPzWJ/PDPYmANmM/KGtw0lXMGxBquzLtiTXvD+96GQbDFdlnq9lbfj+ASPmGDk9d9AT3IXZvYXJj486GAvnA9+2UMNhxQPmLLHLZLN5Tzr7GOozk12s8eQoYabu+p21tnF9PAqp7uT9av/cP5Rm70PWF1dwghSCSeNckR0tiMCpSBKtpRoi2qw2LWSSqhhF0P2YY3rUl2FjN/TRgkjvNfzgie+N8nsfUaT11TQv/alGf7yeRdtKTCo4TZFu5pcPcfNaEMbRtuisebDmqtPaH1Ck7F4uk/rWf6fJ7znlBayNSUMubrVeV990MseRkAr2GCN0r1UzA1m6F3XO0llixMVvXOiZ93A+k5Oupsm1xtr7aQct0YpRVXhLtOtTgvFpHHUaUL71hKBGokUThLaOd46VHxoC/1zrNXNXN6pftKaK0YmNQgizEDJZKeOSEk5c2JS3PAXkZwnLkrc15gCzi8sf/QmxSW6XJ1HX70K4dMaymettjX46QP5tYV/Gc0PTFUZnvah7OV5Xsfj8fgHAAD//wMAmXDkW/MDAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSU227cNhCGX0XgtSjzfNBdaqeoYQRexEZb9I6HYUxEKy0oymlg7LsX1G7hpHe9Iwac4T8f/5k3NLsjoBF9OJ0+vsJcV9SjmvcQI0xhwjHlz8SOkoxUD4YTyaj+C/UoP8B3NCItQqDBAuagAItIJPY8BRwjWEpoJEyKVtN9WdH4hlweIrzmAMOy/g5lzcuMRvRHnuPyrb3t8hCmZYtDWSa4n9fq5tDE3H18enh+POBbQcnt4y+XmyusrcCQIxqRVMmQGCiGABYLQTV2RCechHRJR+pYCJe0PFcos5uGNX591xCXOkMNIxsYHwhmFp17FF11TbZ3Kzx/PzUlO6a7Fu/38H4c39ArFDSy/l+gl3I3Yco36+YneIXp5MoK5SYsx6ObI+rRqSwnKDXDjuYVil/WXBvVELQzhtJonBZSR8Ml4zpyAtEQLaON1imhEgtSpuiN1SKJyKiICoTwGvVohzdNruZl7q7ab6cMc0U9enzqDpOraSnHn/A/XYje/w+gTTYaESeSK61BcM6dVZ4RiFoFpZgPLc0zoAGItEJbqgnllhHLpdJGR0dsq/TJhZc8Q3d/h0ZkrEgm2ISFjBILMAJbwwl2EayOILkhBvXodplrnrdlW7v7ucKXsveLRvSrm1a4dPqhhJdcIdStNAh/qmbIQ1niFmr3bgBKBjJQwlvSVk9b7T5DzAVChYbjuWzXev9JYYoR0qRspcBcu4OrL91vbn1BI4IoqI7BOmUsTTpolXashoMnQqUkFJWaKmm8k94nFWKM3iYWg7WWWNQjaH7rdouDYYxTFrB13GIRhMM+0YC1UEkx453dZ+2dY/c4tTyrvHPMUuytFlgETbCPXmJjCKNJeMsC+wHJ1Syi8X2AMsP0Q8ufcijLuqTaXV3T/QTh8za39dHtDvqWZ/z3TvtuCV+hdO23XJ7bpFw/6NyjI7h1K3Dct8/4hg5tTLrnfQlxPVDJRI+eqit1O13DQg5cGn0+n8//AAAA//8DALU85h7CBAAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUy27dNhCGX0XgWpR5v2iX2inqGoGN+CAtuuNlZBPRoQ4oymlgnHcvKJ8gdXfdEQP+M8Nvfs4ryu4IaEQfTqePL5DrinpU0x5ihClMOKb8QOwoyUj1oIUykom/UI/SHXxHI9IiBBosYA4KsIhEYs+ngGMESwmNhEnRcrqnFY2vyKUhwksKMCzrFyhrWjIa0R8px+Vbq+3SEOZli0NZZrjNa3U5tGZuPj7eHe4f8LWg5Pr+l7ebK6wtwZAiGpFUkyExUAwBLBaCauyInvAkpJt0pI6F8CZLuULJbh7W+PVnD3GpGWoY2cD4QDCz6Nyj6KprbXu3wuH7qXWyY7pp8X4P78fxFb1AQSPrfwB9S3cV5nRVl9MMLzCfXFmhXIXleHQ5oh6dynKCUhPsaPbXzrOracndpdj1nCBX1KP7x+5hdnVayvEdr8c3BLf/g8ALFI9GxInkSmsQnHNnlWcEolZBKeZDk3kGNACRVmhLNaHcMmK5VNro6IhtmZ7mxbv593XnZxnxJhLNFAMBlgmlbCDADUxSA4lOKa9MsJEbzYSJhjvrHLUedLAqNJN8cuE5Zehub9CIjBWTCXbCQkaJBRiBreEEuwhWR5DcEIN6dL3kmvK2bGt3mys8lZ0fGtGvbl7hjdyHEp5ThVC30qD+qVqxh7LELdTupwMoGchACW+irZ622n2GmAqECg3voWyXfP+RMMUIaa1spUCu3YOrz91vbn1GI4IoqI7BOmUsnXTQatrHZDh4ItQ0CUWlpkoa76T3kwoxRm8nFoO1lljUI2iG63aPc+VYiFJjqbTHQgSCnZkE5kYLS6UkENg7jt393HRWeeeYpdhbLbAImmAfvcTGEEYn4S3bdT+QXMwnGt87KBnmfz35UwplWZepdhcXdu8gfN5y2x/d7shvKeO/d9o3S/gKpWvTcim3r3IZ0LlHR3DrVuC4r5/xFT20f9Id9i3E9UAlEz16rK7U7XQJCzlwafT5fD7/AwAA//8DAIeKAzvDBAAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUwW7kKBD9FYuzccDGNljaQ7aT0UbZbEfpnp3V3jAUaRQ3tDBOJory7yPcznRn9rI3VFBVr957xRtycg+oQ5eHw/UzuDiiHEU7h0pSNphUmFZbIrqadJQXjagFpc2/KEf2Fl5Rh1qmFFUCcAUNYKZJjfvKKKw1CEqoJmXNUk35OKLuDUlbaHi2Cgo//g1htN6hDn2zTvuX1FvaQg1+0kXwA9y4MUqnEpir683tdn2PV4yS1fr348sRxlSgsBp1qG4MJ1pRDAoEZoy2WJLWYMNqaVpNZanUMc26CMHJoRj10wmD9tFBVF1ZlFVBcCnQe460jDLB7uUI29dDQjLTdJXi+Ryej90beoaAujL/IPRY7kIN9mI/9pMd9EWU4RGiCXIPLz48wbMcUI4OwR8gRAszP+tNdoJESUGKsikJQTm6k2pnHWQ3V9l6SAOLppeyFBT3omWYqZbgXvc15pyU1LBelKpEObqF4GA4q3pnVfCjNzFbaM8+9Vl5F62b/DRmNy7CY5DxmPdFDiOgHN1P/WDH3QNI/br1D1O6c9OQZllNIYCL2b2Mu+wPOe5Qh0Az2molZMMFNa1qGzNLxSvoCWuMYQ2tW9rUvJd135tGaa17YUqthBBEoBytp3iY4sL/N+uuv5/h2Aa734M+gdjONN8PMhof9jcaXLTGJnXOfDZbaxjm2bKl8mqw4OInqlGHuGCGK2Ewq3WNGXCGBa8IlhpEq6GuOOFH2ox9nH6yRYzRrDI1500vekqgNC1npDU90cpUSui6h7ZsScuBC0VIXzPKe6GIBloznQYMXk8q/moISiqUo4fJpT3NbtLkL9bh7w07kXIffPTKDydW/qPayu8PfrQxTW4Wab+OcOddul3+gM/Jlz6eYpD2IJtXj0jBeS8o1oqk1dMt5qJXWDLRStCUS1ajHF159QQhSwaT1s2CfHhqvckug9rZCCpOIXX+Zx7nqOWXj5U5MVH8db1d+QCXh0O+RH975kUy8HqTfYj/SfKvY3q982MaIobpzEMbGMwHrDMnHX2XPYC2AVScr7bHxIWiT+5asi5DtEaqOKYt+NOr2RGLxZYnv/Y74/9n9rH5mQaLG5ZKLJluc/wAZw/8r//v/f39/QcAAAD//wMA13/BBvQFAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9K8KcRYWiqA/qtmvvokGaOli726I3ihw6RGTSoKhsg8D/fUHZadbbHnoTRk9v3rw3o1dw8oDQw4fj8dMzujhBDtEuJUZZQ2hFympHRV/TvuwKWtdVx5q/IAd7hy/QQ8uVKpVAUmGDhGtak6EyimiNoqSlpqzmiVPuJ+hfQdpC47NVWPjpK4bJegc9/GGd9t9Sb2kLNfpZF8GPeOumKJ1KYtaftne7zQNZ8ZKuNh/PyAmnRFBYDT3UjemoViVBhYJwXrZE0tYQw2tpWl1KptT5M+siBifHYtJP7xq0jw6j6lnBqoISJuCUg5ZRJtmDnHD3ckxKFpvWqZ4v5eWxf4VnDNCz/M3QM92NGu3NYRpmO+qb0e/31u1X3hm7n4OMqXEOx+CPGKLFxaDNNnvXVNKCFqxhlEIO91I9WofZ7TrbjGli0QxSMlGSQbSccNVSMuihJl1HWWn4IJhikMMdBofjD6z3VgU/eROzi+/ZVZ+Vd9G62c9Tdusi7i9Ce/gsxwkTYA4BXcweZHzMfpHTI/SAmpetVkI2nShNq9rGLIF0FQ6UN8bwpqzbsqm7QdbDYBqltR6EYVoJIaiAHHYYDtbJ8Ve/3ycv/+l3/WKNRs5j3Po5LJsx6SfI4aN1MrycEb9PqC+o385hvDEtCzWOy0DZJc/VaNHFK3+hh05w0ylhCK91TTh2nIiuokRqFK3GuupoBzk8BK9nFX+OrKQV5PBldumUstsU1jfryN8N/0nqD9ow7VW2rLJGxTRngiiOLeFcGdKVrCOcD1iyqsGKD5DD2qsnDFnKS1p3RbbZZh+CerQRVZxDGvPPpfdmmz2MMhofDldnt5njcY7ZF9Q2oIqYVOzCnKg+2xH/JfZt7ouHPHmx8m7yb9ivGAY/2Zh+EffW2YMcIYft+WAXQ/7nvV6xvqv6z52AHuQcPZxOp9N3AAAA//8DAImMDzbaBAAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9KwLPokJK1AcF9JA6WTRIUwext1v0xo9hTEQmDYpKNgjy3xeUlbWzvfRGDDkzb957wzfkxB5Qjy4Ph+tncHFEOYp2DpWkbDCpMK22hPc16SkvmoqVJaH/ohzZW3hFPWqZUlRxwBU0gJkmNZaVUVhr4JRQTcqapZricUT9GxK20PBsFRR+/BvCaL1DPfpmnfYvqbewhRr8pIvgB7hxYxROJTBX15vb7foerxglq/Xvx5cjjKlAYTXqUd2YjmhFMSjgmDHaYkFagw2rhWk1FaVSxzTrIgQnhmLUTycM2kcHUfVlUVYFwSVH7znSIooEW4oRtq+HhGSm6SrF8zk8H/s39AwB9WX+Qeix3IUa7MV+lJMd9EUU4RGiCWIPLz48wbMYUI4OwR8gRAszP+tNdoJESUGKsikJQTm6E2pnHWQ3V9l6SAPzRgpRcoolbxlmqiVYalnjriMlNUzyUpUoR7cQHAxnVe+sCn70JmYL7dmnPivvonWTn8bsxkV4DCIe876IYQSUo/tJDnbcPYDQr1v/MKU7Nw1pltUUAriY3Yu4y/4Q4w71CDSjrVZcNB2nplVtY2apugokYY0xrKF1S5u6k6KW0jRKay25KbXinBOOcrSe4mGKC//frLv+foZjG+x+D/oEYjvTfD+IaHzY32hw0Rqb1Dnz2WytYZhny5bKq8GCi5+oRj3qODOd4gazWteYQccw7yqChQbeaqirjnRH2ox9nH6yRYzRrDJ11zWSS0qgNG3HSGsk0cpUiutaQlu2pO2g44oQWTPaSa6IBloznQYMXk8q/moISiqUo4fJpT3NbtLkL9bh7w07kXIffPTKDydW/qPayu8PfrQxTW4Wab+OcOddul3+gM/Jlz6eYpD2IJtXr5Sk5k1tcNnoCjNFNZacdZiWomlYU3MhJcrRlVdPELJkMGHdLMiHp9ab7DKonY2g4hRS53/mcY5afvlYmRMTxV/X25UPcHk45Ev0t+euSAZeb7IP8T9J/nVMr3d+TEPEMJ15aAOD+YB15qSj77IH0DaAivPV9pi4UPTJXUvWZYjWCBXHtAV/ejU7YrHY8uTXfmf8/8w+Nj/TYHHDUokl022OH+Dsgf/1/72/v7//AAAA//8DAPr1Gqz0BQAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUTW8cKRCG/0qrzk0baPqDvnnHjtayIlvxKBvtjYYiRm7DCGgnljX/fUXPRI5Pq1wQKqjirect8QZePSNMcHk4XL+gzwlqyG4Lccp7QlvC2j2VU0cnzhresXZsu3+hBneLrzDBILRmWiJpsUciDO3I3FpNjEHJKDOUd6LUVN8TTG+gXGPwxWlsQvqKMbngYYJ/nDfhR3lbuUYvYTVNDAve+JSV10XM1fXD7f7unuwEo7u7v043E6ZSoHEGJuh6O1KjGUGNkgjBBqLoYIkVnbKDYYprfUpzPmP0ammSeXrXYEL2mPXEG942lHAJxxqMyqrInlXC/euhKNkwXZV4vYW37fQGLxhh4vUvoKdyF3pxF89pXt1iLk5rVukpbatVOof4CjUcYjhgzA43Rpcp4fO8vO5Vevp0ulO26fon6jWj2YXVZ5iAUQo1bJCWRWUXfHXWuFsc+rwd5uh8cvr/anGo4e6hul9UtiE+f/Dk4YT55g8of1b60Xmsbq5gglEKO2ppiehMRwSOgsixpUQZlIPBrh3pCDXsgs/Or2FN1Y3P+D1uLcEEn9SS8KTvMupHl1HnNZY+v/Vltu5jMKvO1buXjDa0YbQtSWs+rLn6gsZF1BlLE/u4nut9/ZjCe74x3a0xos/VvcqP1d8qPcIEaAQbjJaqHyWzgx56u8EYW5yp6K0VPesG1nfjrLp5tr02xszScqOllFRCDVhGp9qm1VC0fOwYYT0qIjinRPYCie0Y16O0wo5FyDvH6m4pebKfleKSkVkOggg9UDKbuSPjSDmzYpZcFyt/ITnPgyh8bzF6XH5r+bPTMaRgc3X2uvoA4cvqy09Qbb7/cJ783GhfBf2EsSpuKefL0J8NOh6Px/8AAAD//wMAxvvNRlAEAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpRUy27kNhD8FYHXDLV8iqJu3hkvYhheGzuDJMiNj6bNWEMNKMqOYcy/L6Sxd20vcshFEBr9qK6q5jNKZg+oQ2eHw/kDpDKiFSpxCTHCGkw4pnxHdCdJx2jNZNNSJf5GKxQv4Ql1SAnnqNOAOTSAhScSWx4c9h40JdQTJsXc09yOqHtGJtYeHqKDehj/gDzGIaEO/RmTHx7n2SbWrh8mX+ehh4s0FpPcDGZzvr3cXd/gtaBkff35lDnCODeoo0cdkk1oiXcUgwONhaAKG6ICDkKaoDw1zLlTWUwFcjJ9Pfr7nxj8UBIU17Ga8ZpgptFxhbwpZoZtzQi7p8OMZKFpM8dXS3j57Z7RA2TUsdUroad2n1wfP+1HO8Xef1q+aIUOeThALhEWRpYl+96UOKTqZca6j5AKWqHPc8l2cg7GEXXoi+lHeA2fp9uY4Es2e3gc8v3X09z66/kOrdBNHv4BV25MuUMdIuCFVTyoYLm04FWwwRgnQUkF3CgBnoEFb3XrhVYElGGK20Ba2RDHZ96ut9VNb0oY8v6dYNuTBhf/Q4Lt2fo8GduD/7jSzuRbKKhDwC1xQjDdBkcdFdoEG4RrtW6C1UwwZUBQEI3QVnPhjNBSa2pVK5ltpUQrdGXcXUxQXWxQh1otQut0wEJ6iQW0AuuWE2w8aOVB8pa0aIXWQyoxTcM0VhepwG1eVHmD8npbnWV3Fwu4MuWZ77+a2d43efCTK9VPO1FSk5oSPhdN5TCV6hv4mMGVZe1dnl76fShhDSNkhjLlDKlUs4LV72acZQQvqPJOm6bVNCinmrBQ3nKwRDQhiIZKRRvZWiOtDY3z3lsdmHdaa6LRCsHs3mo5mIZo0ygWMDe2xYIQh3XgFstGarAWLLfwjsfqup/rdGONYZpiq5XAwimCrbcSty1hNAirmWPvPfpmxXZmhdaqWZh5pe3F9mLW4BJygv4NLVfR5WEcQqleXFe9I+rNnE0cD715+mXcb44JLh2HH/nrO3D3v5rw25Tmx69a3PwYE/53UXczuHvI1ewOE9N85z8qrqa+xN1dBuPBXw0ePjY9rtAezDhl2C/P63LxCfICYzOdHHaRrmLfxxHckPyIOs4orxvW0Be4/5nHlawbSsXxeDx+BwAA//8DAOH9g6zMBQAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTW2/cIBCF/4o1z8YBjC/4Ld2kahRFiZqorfqGYciiOLDCOBdF+98rvFsl6Vvf0IgZzvnO8AZePSIMcLrbnT+hTzOUkNxa4pS3hNaE1XdUDg0dOKt4I5kU4jeU4C7xFQbohNZMSyQ1tkiEoQ0Za6uJMSgZZYbyRuSZ6n6G4Q2Uqww+OY1VmH9gnF3wMMBP5014zm8rV+kpLKaKYcILPyfldRZzdn57eXd9QzaC0c31l8PNGec8oHIGBmha21OjGUGNkgjBOqJoZ4kVjbKdYYprfWhzPmH0aqpm8/CuwYTkMemBV7yuKOES9iUYlVSWPaoZ7153WcmK6SzXy7W8Hoc3eMIIAy//Aj2MO9GTO9Hh8VF5c2Kdd/MWStjFsMOYHK5IVpfTpJILvjg+spkc+gQlXN8WN5NKNsTHT5xuD9Yv/sP5ldJb57G4OIMBeilsr6UlojENEdgLIvuaEmVQdgabuqc9lLAJPjm/hGUuLnzC+7iqhAG+qmnGg77TqLcuoU5LzNJ/tTlvfHFpE0wuMCjhJgaz6FS842a0ohWjdZ6xpN2Siu9oXESdMHu6i8tx/D8tvOWUZmVLjOhTcaPStvim5i0MgEawzmip2l4y2+mutSubvsaRitZa0bKmY23Tj6oZR9tqY8woLTdaSkll1p3TLdaF6lXPVV1z0tatJkIpTaRmmkhjjEUr+Fhnie9Yi+sp98l2VIpLRkbZCSJ0R8loxob0PeXMilFyzT8gOSYuMu5LjB6nD5avnI5hDjYVx+iLTxC+Lz5/1mJdg2fnycsK/yzoB4xFDk85n/fymNd+v9//AQAA//8DANdEZsnzAwAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTy27bMBBFf0WYtaiQFPWgdqmdokYQOGiMtuiOIocxEYUyKCoPBP73grKDNN11IwgDzcy9Z67ewKtHhA4uD4erJ/RxghyiW0qc8prQkrByR2VX0Y6zgldlw+rqN+TgrvEVOmiE1kxLJCXWSIShFelLq4kxKBllhvJKpJnqfoLuDZQrDD45jcU4/cAwudFDBz+dN+Nz2q1coYdxNkUYB9z4KSqvk5j11d31bntLVoLR1fbL6csJpzSgcAY6qGrbUqMZQY2SCMEaomhjiRWVso1himt9anM+YvBqKCbz8KHBjNFj1B0veFlQwiUcczAqqiS7VxPuXg9JyYJpner5Ul5euzd4wgAdz9+BnsZd6MFdPE797AZzcXpGNT0kp4cwHjBEhwuXxeowqOhGn503rQaHPkIO27vsdlDRjuHxE6y7k//Nf9jfpe1XL6jniGY1zj5CB4xyyOFG6b3zmG3W0EErhW21tERUpiICW0FkW1KiDMrGYFW2tIUcVqOPzs/jPGUbH/E+LAagg69qmPAk/TLovYuo4xySq191ysNtGM2sY/bBn9GCFoyWqWmOhzlm39G4gDpi8rcL83nePy285pQmKXMI6GN2q+I++6amPXSARrDGaKnqVjLb6Ka2C6e2xJ6K2lpRsyoFuu1V1fe21saYXlputJSSSsgB07mzJWFlbVtWt0hoyxsi+p6TFktBlFSsNroWrEqIPzhm2yH1ybpXiktGetkIInRDSW/6irQt5cyKXnKd+L8jOV9fJL7XGDwOf1m+cTqM02hjdo5B9gnC99mnvzdbIvHsPHlZaK9H/YAhS9dSzqegng90PB6PfwAAAP//AwCEO/zvBAQAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUTW/cNhCG/4rAsyjzS/zQLbVT1DUCG7HRFr0NyZEtREstKGrTwNj/XlDeIHFvvREDzsw7D1/OK0lwQDKQD8fjxxOmspKWlGkPCSY0ZZJy+cTc0POBy84ZaRmzf5OWTHf4jQzEqBB4cEglaqQqsp56OQYaIzrOeGSiV7UmPK9keCUwdRFPU8BuWf/AvE5LIgP5c0px+Vp7w9SFedlil5cZb9NaIIUq5ubj493T/QO9Vpxd3//ydnPFtRbopkgGIqVCiJxT6EFRBTBSG6ymEPvgI1MjBv6WNqWCOcHcrfHLDw1xKQlLGEQnZMeocOTckggFqmwPKz59O1YlO6abGm/38H4cXskJMxlE+x3oW7mrME9XZTnOeML5CHnFfBWWwwFSJC055uWIuUy4o9mnnWco05KaS7PrecJUSEvuH5uHGcq45MM7Xo9vCG7/B4ETZl9vs15qY1BJKcFpLxhGo4PWwgdgZvQCeUDWO2UcN4xLJ5iTvTbWRGAukJY8z4uH+fd15+cE8zYyI7RAhU4orV1gKC2OvUEWQWuvbXBRWiOUjVaCA+DOowlOh2qSTxBepoTN7Q0ZiHVqtMGNVPWxpwqtos5KRiGiMxF7aZklLbleUpnStmxrc5sKPuedHxnIrzCv+EbuQw4vU8FQtlyh/qVrs4e8xC2U5ocDOOtYx5msSVs5bqX5jHHKGApWvE95u9T7T4rQgrEqZcsZU2keoLw0v8H6QgaCUXETgwNtHR9NMHrs9WiZleiZ0uOoNO8N17310Hs/6hBj9G4UMTjnmCMtwWq4Zve4EZYbLSSNPHqqNDDqLLcUx94Lq1XUbHzHsbmfa57THkA4Tr0ziqpgGPXR99RaJviovBNB/ITkYj5V+d5hTjj/NPKnKeRlXcbSXFzYvIPweUt1fzS7I79Oif6z075ZwhfMTX0tmFL9KpcHOrfkgLBuGQ/7+hleyUP9J83TvoUk75S1tiWPBXLZjt/DuuuZM+fz+fwvAAAA//8DAHZKjz3DBAAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9K8KcRYWUqA/qtmvvokGaOli726I3ihw6RGTSoKhsg8D/fUHZadbbHnoTRk9v3rw3o1dw8oDQw4fj8dMzujhBDtEupZKWDaEVYdWOir5mPeMFbUraUv4X5GDv8AV6aLlSTAkkFTZIuKY1GSqjiNYoGGWaljVPnHI/Qf8K0hYan63Cwk9fMUzWO+jhD+u0/5Z6S1uo0c+6CH7EWzdF6VQSs/60vdttHsiKM7rafDwjJ5wSQWE19FBVHKVmjMhacsKlNKRTXUOkrtWgKTeo2Pkz6yIGJ8di0k/vGrSPDqPqy6KsCkpKAacctIwyyR7khLuXY1Ky2LRO9XwpL4/9KzxjgL7M3ww9092o0d4cpmG2o74Z/X5v3X7lnbH7OciYGudwDP6IIVpcDNpss3dNjBa0KJuSUsjhXqpH6zC7XWebMU0smkHKUjAyiJYTrlpKBj3UpOtoyQwfRKlKyOEOg8PxB9Z7q4KfvInZxffsqs/Ku2jd7Ocpu3UR9xehPXyW44QJMIeALmYPMj5mv8jpEXpAzVmrlZBNJ5hpVduYujEd7SocKG+M4Q2rW9bU3SDrYTCN0loPwpRaCSGogBx2GA7WyfFXv98nL//pd/1ijUbOY9z6OSybMeknyOGjdTK8nBG/T6gvqN/OYbwxLQs1jstA2SXP1WjRxSt/oYdOcNMpYQivdU04dpyIrqJEahStxrrqaAc5PASvZxV/jozRCnL4Mrt0StltCuubdeTvhv8k9QdtmPYqW1a5qTRnRinCFO0I57QmgpWMtCgNG1insUvBrr16wpClvKR1V2SbbfYhqEcbUcU5pDH/XHpvttnDKKPx4XB1dps5HueYfUFtA6qIScUuzInqsx3xX2Lf5r54yJMXK+8m/4b9imHwk43pF3FvnT3IEXLYng92MeR/3usV67uq/9wJ6EHO0cPpdDp9BwAA//8DAMQiPiXaBAAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9KwLPokJJlEQK6CF1smiQpg5ib7fojR/DmIhMGhSVbBDkvy8oK2tne+mNGHJm3nvzhm/IiT2gHl0eDtfP4OKIchTtHKpI1WJS47LeEt43ZV82RdPWXUvJvyhH9hZeUY86qlSpOOAaWsBUkwbL2iisNfCSlJpUDU01xeOI+jckbKHh2Soo/Pg3hNF6h3r0zTrtX1JvYQs1+EkXwQ9w48YonEpgrq43t9v1PV7RkqzWvx9fjjCmAoXVqEd1TUHossSiERRTIQxmirVY6EZJTagBVR7TrIsQnBiKUT+dMGgfHUTVV0VVFwRXHL3nSIsoEmwpRti+HhKSWaarFM/n8Hzs39AzBNRX+Yegx3IXarAX+1FOdtAXUYRHiCaIPbz48ATPYkA5OgR/gBAtzPqsN9kJUkkKUlRtRQjK0Z1QO+sgu7nK1kMizFspRMVLLHlHMVUdwVLLBjNGqtJQyStVoRzdQnAwnFW9syr40ZuYLbJnn/qsvIvWTX4asxsX4TGIeMz7IoYRUI7uJznYcfcAQr9u/cOU7tw0JC6rKQRwMbsXcZf9IcYd6hFoWnZacdEyXppOda1pWsMIq0ES2hpD27LpyrZhUjRSmlZprSU3lVacc8JRjtZTPExx0f+bddffz3Bsg93vQZ9AbGeZ7wcRjQ/7Gw0uWmPTdM58NltrGGZu2VJ5NVhw8ZPUqEeMU8MUN5g2usEUGMWc1QQLDbzT0NSMsKNsxj5OP9Uixmham4axVnJZEqhMxyjpjCRamVpx3Ujoqo50DBhXhMiGlkxyRTSUDdWJYPB6UvFXQ5SkRjl6mFza0+wmMX+xDn9v6UmU++CjV344qfKfqa38/uBHGxNzs4z26wh33qXb5Q/4nHzp4ykGaQ+yefVaynlXsQaLjnaYCgKYyQ5wVdGaSVmatknbcuXVE4QsGUxYNw/kw1PrTXYZ1M5GUHEKqfM/M53jLL98rMxJieKv6+3KB7g8HPIl+tszK5KB15vsY/ifRv51TK93fkwkYpjOPLSBwXzAOnPS0XfZA2gbQMX5antMXCT65K4l6zJEa4SKY9qCP72aHbFYbHnya78z/X9mH5ufzWBxw1KJJtNtjh/g7IH/9f+9v7+//wAAAP//AwDnttHM9AUAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUy27cOBBFf0XgWpT5fmiXsTMYwwhsxEYmmB0fpZiImmpQVGcCo/99QLUDJ7PLjiiwirdOXdYLyu4AaETvjsf3J8h1RT2qaQ8xwhQmHFP+ROwo6UjlIBVjhOt/UI/SHXxHI9IiBBosYA4KsIhEYs+ngGMESwmNhEnRarovKxpfkEtDhFMKMCzrJyhrWjIa0d8px+Vbe9ulIczLFoeyzHCb1+pyaGJu3j/ePd0/4GtByfX9H5ebK6ytwJAiGhHnAlykFDvpBBbOTdgEo7CLMvhIxASBXtJSrlCym4c1fn3TEJeaoYaRDYwPBDOLzj2Krrom27sVnr4fm5Id002L93t4P44v6AQFjaz/AfRS7irM6Wrd/AwnmI+urFCuwnI4uBxRj45lOUKpCXY0Jyh+WVNtVEPQzhhKo3FaSB0Nl4zryAlEQ7SMNlqnhJpYkHKK3lgtJhEZFVGBEF6jHu3w5tnVtOTuVfv1nCBX1KP7x+5hdnVayuEX/I8Xore/AbTJbreJ5EprEJxzZ5VnBKJWQSnmgyN68gxoACKt0JZqQrllxHKptNHRERtQjz648JwydLc3aETGiskEO2Eho8QCjMDWcIJdBKsjSG6IQT26XnJNeVu2tbvNFb6UvV80oj/dvMKl03clPKcKoW6lQfismiEfyhK3ULs3A1AykIES3pK2etxq9xFiKhAqNBxPZXut978UphghTcpWCuTaPbj63P3l1mc0IoiC6hisU8bSSQetJqkmQwwHT4SaJqGo1FRJ4530flIhxujtxGKw1hKLegTNb91ucRqkVS5y7Jw0WHjqsQ1eYB61sMRRKUMT8saxu59bnlXeOWYp9lYLLIIm2EcvsTGE0Ul4ywL7CcmrWUTjewclw/xTyx9SKMu6TLV7dU33C4SPW27ro9sd9C1l/O9O+2YJX6F0bVou5fZTXgd07tEB3LoVOOzbZ3xBD+2bdE/7EuJ0EMaYHj1WV+p2/BFWgyRWn8/n838AAAD//wMAgGBlLsIEAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUwW7kKBD9FYuzccAG21jaQ7aT0UbZbEfpnp3V3jAUaRQ3tDBOJory7yPcznRn9rI3VFBV7716xRtycg+oQ5eHw/UzuDiiHEU7h0pS1phUmFZbIjpOO8qLWvCmJuW/KEf2Fl5RhxqmFFUCcAU1YKYJx31lFNYaBCVUk5KzVFM+jqh7Q9IWGp6tgsKPf0MYrXeoQ9+s0/4l9Za2UIOfdBH8ADdujNKpBObqenO7Xd/jFaNktf79+HKEMRUorEYdqioGUlOKJZcMMykNblVbY6m56jVhBhQ9plkXITg5FKN+OmHQPjqIqiuLsioILgV6z5GWUSbYvRxh+3pISGaZrlI8n8PzsXtDzxBQV+Yfgh7LXajBXuzHfrKDvogyPEI0Qe7hxYcneJYDytEh+AOEaGHWZ73JTpAoKUhR1iUhKEd3Uu2sg+zmKlsPibCoeylLQXEvGoaZagjudc9x25KSGtaLUpUoR7cQHAxnVe+sCn70JmaL7NmnPivvonWTn8bsxkV4DDIe877IYQSUo/upH+y4ewCpX7f+YUp3bhoSl9UUAriY3cu4y/6Q4w51CDSjjVZC1q2gplFNbXhtWtJW0BNWG8Nqyhta87aXvO9NrbTWvTClVkIIIlCO1lM8THHR/5t119/PcGyD3e9Bn0BsZ5nvBxmND/sbDS5aY9N0znw2W2sYZm7ZUnk1WHDxk9SoQ61gplXCYMY1xwxahkVbESw1iEYDr1rSHmUz9nH6qRYxRrPK8Late9FTAqVpWkYa0xOtTKWE5j00ZUOaFlqhCOk5o20vFNFAOdOJYPB6UvFXQ1BSoRw9TC7taXaTmL9Yh7/X7CTKffDRKz+cVPnP1FZ+f/CjjYm5WUb7dYQ779Lt8gd8Tr708RSDtAfZvHqc8UbXdYmp5AQzbmoseqaxJpI2RjVclan6lVdPELJkMGndPJAPT6032WVQOxtBxSmkzv/MdI6z/PKxMiclir+utysf4PJwyJfob89tkQy83mQfw/808q9jer3zYyIRw3TmoQ0M5gPWmZOOvsseQNsAKs5X22PiItEndy1ZlyFaI1Uc0xb86dXsiMViy5Nf+53p/zP72PxsBosblkosmW5z/ABnD/yv/+/9/f39BwAAAP//AwCk5kWI9AUAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTT2+cMBDFvwqaMya2MWBzS3dTdRVFGzWrturN2EPWCjErY/JH0X73yuxGaXrrBaERM/Pebx5v4PUjQguXh8PVE/o4QQ7RLSVOeU1oSVi5o6qtWMvqoqqUVLX4DTm4a3yFFhphDDMKSYk1EmFpRbqyN8RaVIwyS3kl0kx9P0H7BtoVFp+cwWKcfmCY3OihhZ/O2/E57dauMMM42yKMA278FLU3Scz66u56t70lK8Hoavvl9OWEUxpQOAstlKVAbRkjutKCCK17Io2sibaV6SwVPRp2anM+YvB6KCb78KHBjtFjNC0veFlQwhUcc7A66iS70xPuXg9JyYJpner5Ul5e2zd4wgAtz9+BnsZdmMFdPE7d7AZ7cXpGPT0kp4cwHjBEhwuXxeow6OhGn503rQaHPkIO27vsdtCxH8PjJ1h3J/+b/7C/S9uvXtDMEe1qnH2EFhjlkMONNnvnMdusoQWpRC+N6omobEUESkGULCnRFlVjsSollZDDavTR+Xmcp2zjI96HxQC08FUPE56kXwazdxFNnENy9atOebgNo51NzD74M1rQgtEyNc3xMMfsO1oX0ERM/nZhPs/7p4XXnNIkZQ4Bfcxuddxn3/S0hxbQCtZYo3QtFesb09R9VfeSyhI7Kuq+FzWrGlZXstNV1/W1sdZ2qufWKKWoghwwnTtbElY3BhtUFWm0LImgihONvCNa96zpkAvGPnPMtkPqU3WnNVeMdKoRRJiGks52FZGSctaLTnGT+t6RnK8vEt9rDB6HvyzfOBPGaexjdo5B9gnC99mnvzdbIvHsPHlZaK9H84AhS9fSzqegng90PB6PfwAAAP//AwCx/8isBAQAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUUW/cKBDHv4o1z8YBG7DxW26T6qKoStSsetW9YRg3KA6sAKeNov3uJ7xbpXk69QWhgRn+8/uPeAOvnxFGuDwcrl/Q5wQ1ZLeFWtpKQjvCuj1Vo2Ajk40QvRw4/RdqcLf4CiP03BhmFJIOJRJuqSBTNxtiLSpGmaWt4KWm/p5gfAPtGosvzmAT0leMyQUPI/zjvA0/ytvaNWYJq21iWPDGp6y9KWKurh9u93f3ZMcZ3d39dbqZMJUCjbMwQtdx1JYxooXmhGs9k8EMkmgrzGQpn9GwU5rzGaPXS5Ps07sGG7LHbMa2abuGklbBsQarsy6yJ51w/3ooSjZMVyVeb+FtO77BC0YY2/oX0FO5C7O4i+c0rW6xF6c16/SUtnXWJof4CjUcYjhgzA43Rpcp4fO0vO51evp0ulO26fonmjWj3YXVZxiBUQo1bJCWRWcXfHXWuFsc+rwd5uh8cub/arVQw91Ddb/oPIf4/MGThxPmmz+g/FmbR+exurmCEQbF58GomXBhBeE4cKKGjhJtUfUWRTfQAWrYBZ+dX8Oaqhuf8XvcWoIRPukl4UnfZTSPLqPJayx9fpNltu5jsKvJ1buXjDa0YbQrSWs+rLn6gtZFNBlLE/u4nut9/ZjSynZjultjRJ+re50fq791eoQR0HLWW6O0HBSbe9PLWch5oEOHE+VynrlkomdSDJMW0zRLY62d1Nxao5SiCmrAMjrVNq0Mp04ximRglBPezoxo1JQII1XbKyWsLELeOVZ3S8lTctK6VYxMqueEm56SyU6CDANt2cwn1Zpi5S8k53nghe8tRo/Lby1/diaGFOZcnb2uPkD4svryE1Sb7z+cJz832lfBPGGsilva+TL0Z4OOx+PxPwAAAP//AwDhLtJLUAQAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTT2/cIBDFv4rFeXHABgy+pZtUXUVRoiZqq94wDFkUL6wwzh9F+90rvFsl6a03a+SZee/3hjcU9A5Qj873+8snCHlCK5T9UmpIIzBpMW3vieo57amouWg4Ifw3WiF/Ba+oRx0zhhoFuAUBmFnC8dA6g60FRQm1pOGszNQPE+rfkPa1hSdvoI7TD0iTjwH16KcPNj6X3drXZoyzrVMcYROmrIMpYi4u767ub27xmlGyvvly/HOCqQyovUU9alsG2lKKNdcMM60dlkYKrC03gyXMgaHHNh8ypKDHerKP7xpszAGy6Zu6aWuCG4UOK2R11kX2oCe4f90XJQumi1JfLeXls39DT5BQ36z+Aj2OOzOjPzNxt9PBnjkf/LRFK7RPcQ8pe1iQLC7HUWcfQ3Vash49hIxW6Oauuh11djHtPnG6O1rf/Ifza222PkC1uUA9koo5aZTDjFuOGUiGlWwJ1hZUZ4G3kki0QusYsg9znKdqEzI8pEUl6tFXPU5w1HeezNZnMHlORfovUfKGF5/X0ZZC2X2bop1Nrt5xU1KTmpK2zJjzfs7Vd7A+gclQPN2n+TT+n5ZGNIQUZXNKEHJ1q/O2+qanLeoRWEY7a5QWUlHXmU44LpwksoWBMOEcE5R3VHA5aD4MThhr7aBcY41Siqiiu6RbLQdFpdHCOYsFAMfMWIm10wSrrh1s0wnJQHzCWt2MpU+JQetGUTyojmFmOoIHO3AsJWmoY4NqTPMBySlxVnBfQQowfrB87U2KU3S5OkVffYLwfQ7lsVbLGTz7gF8W+BfRPEKqSnjah3KXp7wOh8PhDwAAAP//AwDUP8jF8wMAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpRUy07kOBT9lcjbidN+xnZ2dBWtQYgGNaWZ0ez8uAEPKafkODAI8e+tpKAbaM1iNlF0dR/nnnOun1Cye0AdOjkcTu8hlQnVqMQ1xAhrMeGY8h0xnaQdbRvZMs2o+hvVKJ7DI+qQEt5TbwBzaAGLQCR2vPc4BDCU0ECYFEtPezOh7gnZ2AS4jx6acfoD8hTHhDr0Z0xhfFhm29j4YZxDk8cBztJUbPILmO3p9fnu8gpvBCWby8/HzAmmpUETA+oQ5wJsoBRbaQUW1vZYe91iG6R3gYgePD2WxVQgJzs0U7j7iSGMJUHxHWsYbwhmBj3XKNhiF9jOTrB7PCxIVpq2S7xew+tv94TuIaOO1a+EHtt98kP8tJ/cHIfwaf2iGh3yeIBcIqyMrEsOgy1xTNXLjM0QIRVUo89LyfXsPUwT6tAXO0zwGj5NNzHBl2z38DDmu6/Huc3X0x2q0VUe/wFfrmy5RR0iEIRTvFe949JBUL3rrfUSlFTArRIQGDgIzuggjCKgLFPc9UTLlnjuUY0ur6urwZZ+zPt3gl0fNTj7HxJcn2xOk3UDhI8r7Wy+gYI6BNwRLwQzuvfUU2Fs73rhtTFt7wwTTFkQFEQrjDNceCuMNIY6pSVzWkpUowvrb2OC6myLOqSN6LU3PRYySCxAC2w0J9gGMCqA5JpoVKPNmEpM8zhP1VkqcJNXVd6gvLyuTrK/jQV8mfPC91/tYu+rPIbZl+qnnShpSEMJX4rmcphL9Q1CzODLuvYuzy/9PpSwlhGyQJlzhlSqRcHqdzstMkIQVAVvbKsN7ZVXbS/bXhPNwRHR9r1oqVS0ldpZ6Vzf+hCCMz0L3hhDDKoRLO6t1oNhnkvdqoB1KwALZxQ2LadYWhrAtMErGd7xWF0OS51pnbXMUOyMElh4RbALTmKtCaO9cIZ59t6jb1bUCyu0Ue3KzCttL7YXiwbnkBMMb2i5iD6P09iX6sV11Tui3szZxukw2Mdfxv3mmeDSc/iRv7kFf/erCb/NaXn8qtXNDzHhf1d1t6O/g1wt7rAxLXf+o+JiHkrc3WawAcLFGOBj0+ca7cFOc4b9+ryuF58grzC289FhZ+kiDkOcwI8pTKhjktKGcdm+wP3vPG0ayql5fn5+/g4AAP//AwBJnN70zAUAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUy27dNhCGX0XgWpR5v2iX2inqGoGN+KAtuuNlZBPRoQ4oymlgnHcvKJ8gcXfdEQPOzD8ff84ryu4IaEQfTqePL5DrinpU0x5ihClMOKb8QOwoxcjpQKS1Vqm/UY/SHXxDI9IiBBosYA4KsIhEYs+ngGMESwmNhEnRarqnFY2vyKUhwksKMCzrH1DWtGQ0oj9TjsvX1tulIczLFoeyzHCb1+pyaGJuPj7eHe4f8LWg5Pr+l7ebK6ytwJAiGhEXkYCbDKYuKiyC0dh7SzAErSWN3jsu39JSrlCym4c1fvmhIS41Qw0jGxgfCGYWnXsUXXVNtncrHL6dmpId002L93t4P46v6AUKGln/Hehbuaswp6u6nGZ4gfnkygrlKizHo8sR9ehUlhOUmmBHs087z66mJXeXZtdzglxRj+4fu4fZ1Wkpx3e8Ht8Q3P4PAi9QfLtNJFdag+CcO6s8IxC1CkoxHxzRk2dAAxBphbZUE8otI5ZLpY2OjtiAevQ0L97Nv687P8uIN5FophgIsEwoZQMBbmCSGkh0Snllgo3caCZMNNxZ56j1oINVoZnkkwvPKUN3e4NGZKyYTLATFjJKLMAIbA0n2EWwOoLkhhjUo+sl15S3ZVu721zhqez80Ih+dfMKb+Q+lPCcKoS6lQb1L9WaPZQlbqF2PxxAyUAGSnhL2uppq91niKlAqNDwHsp2qfefFKYYIU3KVgrk2j24+tz95tZnNCKIguoYrFPG0kkHrSapJkMMB0+EmiahqNRUSeOd9H5SIcbo7cRisNYSi3oEzXDd7nEaIp9IpJgrS7CIk8RGgMKSEkZcoIKT6R3H7n5ueVZ555il2FstsAiaYB+9xMYQRifhLQvsJyQX84nG9w5KhvmnkT+lUJZ1mWp3cWH3DsLnLbf90e2O/Joy/menfbOEL1C69lou5fZVLg907tER3LoVOO7rZ3xFD+2fdId9CzE7KCVtjx6rK3U7XcJcDEJpdj6fz/8CAAD//wMAnE7lB8MEAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9KwLPokJKlEQK6CF1smiQpg5ib7fojR/DmIgsGhSVbBDkvy8oK2tne+mNGHJm3nvzhm9okHtAHbo8HK6fYYgjylF0c6gkZYNJhWm1JaKrWVfRoqWUUV7/i3LkbuEVdahlWlMtAFfQAGaG1FhVVmNjQFBCDSlrlmrKxxF1b0i6wsCz01D48W8Io/MD6tA3Nxj/knpLV+jeT6YIvoebYYxy0AnM1fXmdru+xytGyWr9+/HlCGMqUDiDOlQxQ0Bajqk0DWaat1gpQTDotq2pUUpW9THNDRHCIPtiNE8nDMbHAaLuyqKsCoJLgd5zZGSUCbaSI2xfDwnJLNNViudzeD52b+gZAurK/EPQY7kL3buL/agm15uLKMMjRBvkHl58eIJn2aMcHYI/QIgOZn3Wm+wEiZKCFGVTEoJydCf1zg2Q3Vxl6z4RFo2SshQUK9EyzHRLsDKqxpyTklqmRKlLlKNbCAP0Z1XvnA5+9DZmi+zZpz4rP0Q3TH4as5shwmOQ8Zj3RfYjoBzdT6p34+4BpHnd+ocp3Q1Tn7isphBgiNm9jLvsDznuUIfAMNoaLWTDBbWtbhtbN5YTXoEirLGWNbRuaVNzJWulbKONMUrY0mghBBEoR+spHqa46P/NDdffz3Bsg9vvwZxAbGeZ73sZrQ/7GwNDdNal6Zz5bLZW38/csqXyqncwxE9Sow5xwSzXwmJWmxoz4AwLXhEsDYjWQF1xwo+yWfc4/VSLWGtYZWvOGyUUJVDaljPSWkWMtpUWplbQli1pOXChCVE1o1wJTQzQmplEMHgz6firISipUI4epiHtaXaTmL+4AX9v2EmU++Cj174/qfKfqa38/uBHFxNzu4z26wh3fki3yx/wOfnSx1MM0h5k8+rJmjaVoQpryUrMZFNjSbTERHGQUje14g3K0ZXXTxCyZDDphnkgH55ab7LLoHcugo5TSJ3/mekcZ/nlY2VOShR/XW9XPsDl4ZAv0d+eeZEMvN5kH8P/NPKvY3q982MiEcN05qEN9PYD1pmTjr7LHsC4ADrOV9tj4iLRJ3ctWZchOit1HNMW/On17IjFYsuTX/ud6f8z+9j8bAaLG5ZKLJluc/wAZw/8r//v/f39/QcAAAD//wMAvxewQPQFAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSU227cNhCGX0XgtSjzfNBdaqeoYQRexEZb9I6HUUxESy0oymlg7LsX1G6RuHe9Iwac4T8f/5k3lN0R0Ig+nE4fXyHXFfWopj3ECFOYcEz5M7GjFCOnA1WMWqv+Qj1KD/AdjUiLEGiwgDkowCISiT2fAo4RLCU0EiZFq+m+rGh8Qy4NEV5TgGFZf4eypiWjEf2Rcly+tbddGsK8bHEoywz3ea0uhybm7uPTw/PjAd8KSm4ff7ncXGFtBYYU0Yi4iATcZDB1UWERjMbeW4IhaC1p9N5xeUlLuULJbh7W+PWHhrjUDDWMbGB8IJhZdO5RdNU12d6t8Pz91JTsmO5avN/D+3F8Q69Q0Mj6f4Feyt2EOd2sm5/hFeaTKyuUm7Acjy5H1KNTWU5QaoIdzSsUv6ypNqohaGcMpdE4LaSOhkvGdeQEoiFaRhutU0JNLEg5RW+sFpOIjIqoQAivUY92ePPsalpyd9V+OyfIFfXo8ak7zK5OSzm+w/90IXr/P4A22e02kVxpDYJz7qzyjEDUKijFfHBET54BDUCkFdpSTSi3jFgulTY6OmID6tEnF15Shu7+Do3IWDGZYCcsZJRYgBHYGk6wi2B1BMkNMahHt0uuKW/Ltnb3ucKXsveLRvSrm1e4dPqhhJdUIdStNAh/qmbIQ1niFmr3wwCUDGSghLekrZ622n2GmAqECg3Hc9mu9f6TwhQjpEnZSoFcu4OrL91vbn1BI4IoqI7BOmUsnXTQapJqMsRw8ESoaRKKSk2VNN5J7ycVYozeTiwGay2xqEfQ/NbtFpeUi0kAx5KGiEUbM+OFw9oS4oO3ilr1jmP3OLc8q7xzzFLsrRZYBE2wj15iYwijk/CWBfYTkqtZROP7ACXD/FPLn1Ioy7pMtbu6pnsH4fOW2/rodgd9Sxn/vdO+W8JXKF37LZdym5TrB517dAS3bgWO+/YZ39ChjUn3vC8hZgelpO3RU3WlbqdrmItBKM3O5/P5HwAAAP//AwDiQR0PwgQAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoyUTW/jNhCG/4owZ1GhJOqDuu3au2iQpg7W7rbojR8jh4hMGiSVbRD4vy8oO81620Nvwmj0zjPvzOgVrDggDPDhePz0jDYGyCGaJVTRqiW0JmW9o3xo2FCXRdnwti7pX5CDucMXGKBjSpWKI6mxRcI0bYisR0W0Rl7SUtOqYUlT7AMMryBMofHZKCxc+Io+GGdhgD+M1e5bqi1MoSY368K7CW9tiMKqBLP+tL3bbR7IipV0tfl4zgwYkkBhNAxQM01RjD0phW4JU31HpOSUoOq6ptRSiro5f2ZsRG/FVAT99M6gXbQY1VAVVV1QUnE45aBFFAlbioC7l2MiWWxap3i+hJfH4RWe0cNQ5W+GnuVu1GRuDkHOZtI3k9vvjd2vnB3NfvYipsI5HL07oo8GF4M22+ydqaQFLaq2ohRyuBfq0VjMbtfZZkod81YKUfGSSN4xwlRHidSyIX1Pq3Jkkleqghzu0FucflC9N8q74MaYXXzPruqsnI3Gzm4O2a2NuL+ADvBZTAFTwuw92pg9iPiY/SLCIwyAmpWdVly0PS/HTnXt2LRjT/saJWXtOLK2bLqybXopGinHVmmtJR8rrTjnlEMOO/QHY8X0q9vvk5f/1Lt+scZRzFPcutkvmxH0E+Tw0VjhX84ZvwfUl6zfzsN4U1oWapqWhrLLPFeTQRuv/IUBes7GXvGRsEY3hGHPCO9rSoRG3mls6p72kMODd3pW8eeRlbSGHL7MNp1SdpuG9c1Y8nfLfkL9gQ3TXmXLKveco65oR2SNmjApKOlbTolodDf22HV6TMXXTj2hz9K8hLFXYptt9sGrRxNRxdmnNv9cam+22cMk4uj84ersNnM8zjH7gtp4VBETxc7PSeqzmfBfsG99XzxkCWflbHBvuV/RSxdMTL+Ie2PNQUyQw/Z8sIsh//Ner1Tfqf5zJ2AAMUcHp9Pp9B0AAP//AwAKEWlw2gQAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACoxUTW/jNhD9KwLPokJJlEQK6CF1smiQpg5ib7fojR/DmIhMGhSVbBDkvy8oK2tne+mNGHJm3nvzhm/IiT2gHl0eDtfP4OKIchTtHKpI1WJS47LeEt43tK+roqo6VjP2L8qRvYVX1KOOKlUqDriGFjDVpMGyNgprDbwkpSZVQ1NN8Tii/g0JW2h4tgoKP/4NYbTeoR59s077l9Rb2EINftJF8APcuDEKpxKYq+vN7XZ9j1e0JKv178eXI4ypQGE16lFNNQFhGC6FbjFVrMNScoJBdV1TailF3RzTrIsQnBiKUT+dMGgfHUTVV0VVFwRXHL3nSIsoEmwpRti+HhKSWaarFM/n8Hzs39AzBNRX+Yegx3IXarAX+1FOdtAXUYRHiCaIPbz48ATPYkA5OgR/gBAtzPqsN9kJUkkKUlRtRQjK0Z1QO+sgu7nK1kMizFspRMVLLHlHMVUdwVLLBjNGqtJQyStVoRzdQnAwnFW9syr40ZuYLbJnn/qsvIvWTX4asxsX4TGIeMz7IoYRUI7uJznYcfcAQr9u/cOU7tw0JC6rKQRwMbsXcZf9IcYd6hFoWnZacdEyXppOda1pWsMIq0ES2hpD27LpyrZhUjRSmlZprSU3lVacc8JRjtZTPExx0f+bddffz3Bsg93vQZ9AbGeZ7wcRjQ/7Gw0uWmPTdM58NltrGGZu2VJ5NVhw8ZPUqEeMU8MUN5g2usEUGMWc1QQLDbzT0NSMsKNsxj5OP9Uixmham4axVnJZEqhMxyjpjCRamVpx3Ujoqo50DBhXhMiGlkxyRTSUDdWJYPB6UvFXQ5SkRjl6mFza0+wmMX+xDn9v6UmU++CjV344qfKfqa38/uBHGxNzs4z26wh33qXb5Q/4nHzp4ykGaQ+yefV0I+oGgGPJtcQUSo6FUYArUpuSV0p3qkU5uvLqCUKWDCasmwfy4an1JrsMamcjqDiF1Pmfmc5xll8+VuakRPHX9XblA1weDvkS/e2ZFcnA6032MfxPI/86ptc7PyYSMUxnHtrAYD5gnTnp6LvsAbQNoOJ8tT0mLhJ9cteSdRmiNULFMW3Bn17Njlgstjz5td+Z/j+zj83PZrC4YalEk+k2xw9w9sD/+v/e39/ffwAAAP//AwAXzsQV9AUAAA==

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSUTW/kKBCG/4pVZ+OADbbxLdvJaKNolGjSmh3tjY/yBMWBFuDMRFH/9xXuHmVyWs0FoTJVfut5C97Aq2eECS4Ph+sX9DlBDdltoZa2PaEdYd2eyknwqRNNN4iei/ZfqMHd4itMMHBjmJFIOuyRcEsF0d1siLUoGWWWtoKXmup7gukNlGssvjiDTUhfMSYXPEzwj/M2/Cj/Vq4xS1htE8OCNz5l5U0Rc3X9cLu/uyc7zuju7q/TyYSpFGichQk6bimqeSRM2Z5wMw5Ea0kJmmEQzGqtOnFKcz5j9Gppkn1612BD9pjN1DZt11DSSjjWYFVWRbZWCfevh6Jkw3RV4vUW3rbTG7xghKmtfwE9lbswi7t4Tnp1i704rVmlp7StszI5xFeo4RDDAWN2uDG6TAmf9fK6V+np0+lM2abrn2jWjHYXVp9hAkYp1LBBWhaVXfDVWeNucejz9jFH55Mz/1erhRruHqr7ReU5xOcPnjycMN/8AeXPyjw6j9XNFUwwSj6PRs6ECysIx5ETOXaUKItysCi6kY5Qwy747Pwa1lTd+Izf49YSTPBJLQlP+i6jeXQZTV5j6fNbX2brPga7mly9e8loQxtGu5K05sOaqy9oXUSTsTSxj+u53tePKW3fbkx3a4zoc3Wv8mP1t0qPMAFazgZrpOpHyebBDP0s+nmkY4ea8n6eec/EwHoxaiW0nntjrdVybq2RUlIJNWAZnWqbVtVKS42ixGpBCZ+1ImpERTrFZ8ms4HS7Nu8cq7ul5MleK9VKRrQcOOFmoERbLcg40pbNXMvWFCt/ITnPAy98bzF6XH5r+bMzMaQw5+rsdfUBwpfVl5eg2nz/4Tz5udG+CuYJY1XcUs6XoT8bdDwej/8BAAD//wMAMvTVZlAEAAA=

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTW2/cIBCF/4rFs3EAAzZ+SzepGkVRoiZqq75xGWdRHFhhnIui/e8V3o3S9K1vaMQM53xneENBPwIa0Olud/4EIc+oRtmvJUaYxKTFtL0jahB8aEXT9qQTXPxGNfKX8IoG1HFrqVWAW5CAuSMCm3a02DlQlFBHmOBlpr6f0fCGtG8cPHkLTZx/QJp9DGhAP31w8bm8rX1jp7i4JsUJLsKcdbBFzNn57eXd9Q3ecEo2118ON2eYy4DGOzSgljsCeuwx1U5ibvsOG6MIBtt1gjpjdCsObT5kSEFPzewePjS4mANkO7CGtQ3BTKF9jZzOusg2eoa7111RsmI6K/V6La/H4Q09QUIDq9+BHsad2Mmf2Pj4qIM7GX3w8xbVaJfiDlL2sCJZXU6Tzj6G6vjIZvIQMqrR9W11M+k8xvT4idPtwfrFfzi/0nbrA1QXZ2hAveJjb9WIuXACc+g5Vn1LsHagOgei7UmParSJIfuwxGWuLkKG+7SqRAP6qqcZDvpOk936DDYvqUj/JUve8OLzJrpSoKhGNym6xebqAzclDWkoacuMJe+WXH0H5xPYDMXTXVqO4/9pYZIRUpQtKUHI1Y3O2+qbnrdoQOA47ZxVWvaKjp3t5Cjk2JO+BUO4HEcuqeioFL3RwphRWuecUSNzVilFVNFd0q3WhSJScqEoYAWMYy4Nw/1oLNZWaqNIyxiwT1ir66n0KWm0ZopiozqOue0INs4I3PeE0ZEbxWzpe0dyTJwX3JeQAkx/Wb7yNsU5jrk6Rl99gvB9CeWzVusaPPuAX1b4Z9E+QKpKeNqHspfHvPb7/f4PAAAA//8DAEGnf+XzAwAA

View File

@@ -0,0 +1,5 @@
https://dc.services.visualstudio.com/v2/track
Content-Type:application/x-json-stream
Content-Encoding:gzip
H4sIAAAAAAAACpSTW0/cMBCF/0o0z3GwEzuJ80YXqiKEQGXVVn3zZQwWwVk5Dheh/e+Vs4sofetLFI0yM+d8c/IGQT0iDHC6250/YUgzlJD8Wqpp3RLaENZsqRwEHxpRNV0vmOS/oQR/ia8wQMeNYUYiabBFwi0VRDfOEGtRMsosrQXPM9XdDMMbKF9ZfPIGq2n+gXH2U4ABfvpgp+e8W/nKjNNiqziNeBHmpILJYs7Oby+31zdkwxndXH85fDnjnAdU3sIADbcUlesJU7Yl3PQd0VpSgqbrBLNaq0Yc2nxIGIMaq9k+fGiwUwqYzFBXdVNRUkvYl2BVUlm2VjNuX3dZyYrpLNfLtby+Dm/whBGGunwHehh3YkZ/8jjrxY/25PBMan7ITndx2mFMHlcuq9VxVMlPoThu2oweQ4ISrm+Lm1ElN8XHT7BuD/4v/sP+Nm8/f0GzJLSbaQkJBmC0hhKulLn3AYuLMxigl9z1RjrChRWEY8+J7BtKlEXZWRRNT3soYTOF5MMyLXNxERLexdUADPBVjTMepJ9Gc+8TmrTE7OpXm/NwEye7mFR88Ge0ohWjTW5a0m5JxXe0PqJJmP1t43Kc909L3daUZilLjBhScaPSffFNzfcwAFrOOmukanvJXGe61onW9bRvUFPeOsdbJjrWil4robVrjbVWS1dbI6WkEkrAfO5iTRhaSp1wNWlNzQjvrCRScEmcsl3XGNZbla19cCyux9wnW61ULRnRsuOEm44SbbUgfU9r5riWtcn835Ecr88z30uMAce/LF95E6d5cqk4xqD4BOH7EvLfW6yRePaBvKy0zybzgLHI11I+5KAeD7Tf7/d/AAAA//8DAGPWHmAEBAAA

View File

@@ -1080,6 +1080,7 @@ namespace COFTester.Services
int maxPoints = (int)(parameters.TestDuration * parameters.SamplingRate);
int consecutiveZeroCount = 0; // 连续零值计数
const int zeroThreshold = 3; // 连续3次全零才停止避免误判
bool hasCapturedEffectiveSample = false;
System.Diagnostics.Debug.WriteLine($"[ModbusTCP] 数据采集配置: 最大 {maxPoints} 点, 间隔 {intervalMs:F1}ms");
System.Diagnostics.Debug.WriteLine($"[ModbusTCP] 停止条件D1314力值、D360位移、D12升降位置、D16水平位置全为零");
@@ -1095,7 +1096,7 @@ namespace COFTester.Services
}
m33 = modbusMaster.ReadCoils(1, 33, 1)[0];
if (m33.Value)
if (m33.Value && hasCapturedEffectiveSample)
{
break;
}
@@ -1145,7 +1146,12 @@ namespace COFTester.Services
Math.Abs(dataPoint.VerticalPosition) < epsilon &&
Math.Abs(dataPoint.HorizontalPosition) < epsilon;
if (allZero)
if (!allZero)
{
hasCapturedEffectiveSample = true;
consecutiveZeroCount = 0; // 一旦进入有效测试段,重置零值计数
}
else if (hasCapturedEffectiveSample)
{
consecutiveZeroCount++;
System.Diagnostics.Debug.WriteLine($"[ModbusTCP] 检测到全零数据 ({consecutiveZeroCount}/{zeroThreshold})");
@@ -1156,11 +1162,6 @@ namespace COFTester.Services
break; // 退出采集循环
}
}
else
{
consecutiveZeroCount = 0; // 重置计数器
}
if (token.IsCancellationRequested)
{
break;

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Runtime.CompilerServices;
@@ -788,45 +788,61 @@ namespace COFTester.ViewModels
}, DispatcherPriority.Background);
}
private void OnTestFinished(object? sender, EventArgs e)
private async void OnTestFinished(object? sender, EventArgs e)
{
Application.Current?.Dispatcher.InvokeAsync(() =>
if (Application.Current?.Dispatcher == null)
{
ApplyPendingUiPoints(Volatile.Read(ref _testSessionId), forcePlotRefresh: true);
IsTesting = false;
TestButtonText = Lang.StartTest; // 测试完成后恢复按钮文本
_m31Status = false; // 测试完成M31应该为0
UpdateCanStartTest(); // 更新按钮可用性
if (_stopRequestedByUser)
{
_stopRequestedByUser = false;
StatusMessage = Lang.TestStopped;
return;
}
StatusMessage = Lang.TestCompleted;
await Application.Current.Dispatcher.InvokeAsync(() =>
{
ApplyPendingUiPoints(Volatile.Read(ref _testSessionId), forcePlotRefresh: true);
_acceptIncomingTestData = false;
_isTestTransitioning = false;
IsTesting = false;
_m31Status = false;
TestButtonText = Lang.StartTest;
UpdateCanStartTest();
});
if (_stopRequestedByUser)
{
_stopRequestedByUser = false;
await Application.Current.Dispatcher.InvokeAsync(() =>
{
StatusMessage = Lang.TestStopped;
});
return;
}
// 数据处理与计算
var rawDataList = _realTimePoints.ToList();
var filteredData = _processingService.ApplyMovingAverageFilter(rawDataList, 5);
var validation = _processingService.ValidateTestData(filteredData, Parameters);
if (!validation.IsValid)
{
await EnsureTestReadyAfterInvalidCompletionAsync();
await Application.Current.Dispatcher.InvokeAsync(() =>
{
StatusMessage = validation.ErrorMessage;
MessageBox.Show(validation.ErrorMessage, "数据无效", MessageBoxButton.OK, MessageBoxImage.Warning);
MessageBox.Show(validation.ErrorMessage, "提示", MessageBoxButton.OK, MessageBoxImage.Warning);
});
return;
}
var result = _processingService.CalculateResults(filteredData, Parameters);
if (result == null)
{
await EnsureTestReadyAfterInvalidCompletionAsync();
return;
}
if (result == null) return;
// 保存原始数据用于再分析
await Application.Current.Dispatcher.InvokeAsync(() =>
{
StatusMessage = Lang.TestCompleted;
result.RawData = rawDataList;
result.SampleNumber = $"#{++_testCounter}";
// 监听IsVisible属性变化
result.PropertyChanged += (s, args) =>
{
if (args?.PropertyName == nameof(TestResult.IsVisible))
@@ -834,19 +850,48 @@ namespace COFTester.ViewModels
UpdateAllCurvesVisibility();
}
};
// 添加到测试记录集合
result.ForceDisplayUnit = ForceDisplayUnit;
TestRecords.Add(result);
LatestResult = result;
// 添加曲线到图表
AddCurveToPlot(result);
StatusMessage = Lang.AnalysisCompleted;
});
}
private async Task EnsureTestReadyAfterInvalidCompletionAsync()
{
_acceptIncomingTestData = false;
_isTestTransitioning = false;
IsTesting = false;
TestButtonText = Lang.StartTest;
if (IsConnected && _daqService is ModbusServiceBase modbusService)
{
bool isStillRunning = await modbusService.ReadTestStatusAsync();
if (isStillRunning)
{
try
{
await modbusService.TriggerTestStopAsync();
await Task.Delay(120);
isStillRunning = await modbusService.ReadTestStatusAsync();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine($"[ViewModel] 无效结束恢复失败: {ex.Message}");
}
}
_m31Status = isStillRunning;
}
else
{
_m31Status = false;
}
await Application.Current!.Dispatcher.InvokeAsync(UpdateCanStartTest);
}
private void OnErrorOccurred(object? sender, string error)
{
Application.Current?.Dispatcher.InvokeAsync(() =>

View File

@@ -0,0 +1,807 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v8.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {
"CSI-H238M/1.0.0": {
"dependencies": {
"NModbus": "3.0.81",
"PDFsharp": "6.2.0",
"ScottPlot.WPF": "5.1.57"
},
"runtime": {
"CSI-H238M.dll": {}
}
},
"HarfBuzzSharp/8.3.1.1": {
"dependencies": {
"HarfBuzzSharp.NativeAssets.Win32": "8.3.1.1",
"HarfBuzzSharp.NativeAssets.macOS": "8.3.1.1"
},
"runtime": {
"lib/net8.0/HarfBuzzSharp.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "8.3.1.1"
}
}
},
"HarfBuzzSharp.NativeAssets.Linux/8.3.1.1": {
"runtimeTargets": {
"runtimes/linux-arm/native/libHarfBuzzSharp.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libHarfBuzzSharp.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-loongarch64/native/libHarfBuzzSharp.so": {
"rid": "linux-loongarch64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libHarfBuzzSharp.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libHarfBuzzSharp.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-loongarch64/native/libHarfBuzzSharp.so": {
"rid": "linux-musl-loongarch64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-riscv64/native/libHarfBuzzSharp.so": {
"rid": "linux-musl-riscv64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libHarfBuzzSharp.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-riscv64/native/libHarfBuzzSharp.so": {
"rid": "linux-riscv64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libHarfBuzzSharp.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libHarfBuzzSharp.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"HarfBuzzSharp.NativeAssets.macOS/8.3.1.1": {
"runtimeTargets": {
"runtimes/osx/native/libHarfBuzzSharp.dylib": {
"rid": "osx",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"HarfBuzzSharp.NativeAssets.Win32/8.3.1.1": {
"runtimeTargets": {
"runtimes/win-arm64/native/libHarfBuzzSharp.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/libHarfBuzzSharp.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/libHarfBuzzSharp.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"Microsoft.Extensions.DependencyInjection/8.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
"runtime": {
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Logging/8.0.1": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "8.0.1",
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.Extensions.Options": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
},
"Microsoft.Extensions.Options/8.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2",
"Microsoft.Extensions.Primitives": "8.0.0"
},
"runtime": {
"lib/net8.0/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.224.6711"
}
}
},
"Microsoft.Extensions.Primitives/8.0.0": {
"runtime": {
"lib/net8.0/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"NModbus/3.0.81": {
"runtime": {
"lib/net6.0/NModbus.dll": {
"assemblyVersion": "3.0.81.0",
"fileVersion": "3.0.81.0"
}
}
},
"OpenTK/4.9.4": {
"dependencies": {
"OpenTK.Audio.OpenAL": "4.9.4",
"OpenTK.Compute": "4.9.4",
"OpenTK.Core": "4.9.4",
"OpenTK.Graphics": "4.9.4",
"OpenTK.Input": "4.9.4",
"OpenTK.Mathematics": "4.9.4",
"OpenTK.Windowing.Common": "4.9.4",
"OpenTK.Windowing.Desktop": "4.9.4",
"OpenTK.Windowing.GraphicsLibraryFramework": "4.9.4"
}
},
"OpenTK.Audio.OpenAL/4.9.4": {
"dependencies": {
"OpenTK.Core": "4.9.4",
"OpenTK.Mathematics": "4.9.4"
},
"runtime": {
"lib/netcoreapp3.1/OpenTK.Audio.OpenAL.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.Compute/4.9.4": {
"runtime": {
"lib/netcoreapp3.1/OpenTK.Compute.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.Core/4.9.4": {
"runtime": {
"lib/netstandard2.1/OpenTK.Core.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.GLWpfControl/4.3.3": {
"dependencies": {
"OpenTK": "4.9.4"
},
"runtime": {
"lib/netcoreapp3.1/GLWpfControl.dll": {
"assemblyVersion": "4.3.3.0",
"fileVersion": "4.3.3.0"
}
}
},
"OpenTK.Graphics/4.9.4": {
"dependencies": {
"OpenTK.Core": "4.9.4",
"OpenTK.Mathematics": "4.9.4"
},
"runtime": {
"lib/netcoreapp3.1/OpenTK.Graphics.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.Input/4.9.4": {
"runtime": {
"lib/netstandard2.0/OpenTK.Input.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.Mathematics/4.9.4": {
"runtime": {
"lib/netcoreapp3.1/OpenTK.Mathematics.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.redist.glfw/3.4.0.44": {
"runtimeTargets": {
"runtimes/linux-x64/native/libglfw.so.3": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-arm64/native/libglfw.3.dylib": {
"rid": "osx-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/osx-x64/native/libglfw.3.dylib": {
"rid": "osx-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/glfw3.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "3.4.0.0"
},
"runtimes/win-x86/native/glfw3.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "3.4.0.0"
}
}
},
"OpenTK.Windowing.Common/4.9.4": {
"dependencies": {
"OpenTK.Core": "4.9.4",
"OpenTK.Mathematics": "4.9.4"
},
"runtime": {
"lib/netcoreapp3.1/OpenTK.Windowing.Common.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.Windowing.Desktop/4.9.4": {
"dependencies": {
"OpenTK.Core": "4.9.4",
"OpenTK.Mathematics": "4.9.4",
"OpenTK.Windowing.Common": "4.9.4",
"OpenTK.Windowing.GraphicsLibraryFramework": "4.9.4"
},
"runtime": {
"lib/netcoreapp3.1/OpenTK.Windowing.Desktop.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"OpenTK.Windowing.GraphicsLibraryFramework/4.9.4": {
"dependencies": {
"OpenTK.Core": "4.9.4",
"OpenTK.redist.glfw": "3.4.0.44"
},
"runtime": {
"lib/netcoreapp3.1/OpenTK.Windowing.GraphicsLibraryFramework.dll": {
"assemblyVersion": "4.9.4.0",
"fileVersion": "4.9.4.0"
}
}
},
"PDFsharp/6.2.0": {
"dependencies": {
"Microsoft.Extensions.Logging": "8.0.1",
"System.Security.Cryptography.Pkcs": "8.0.1"
},
"runtime": {
"lib/net8.0/PdfSharp.BarCodes.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.Charting.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.Cryptography.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.Quality.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.Shared.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.Snippets.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.System.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.WPFonts.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
},
"lib/net8.0/PdfSharp.dll": {
"assemblyVersion": "6.2.0.0",
"fileVersion": "6.2.0.7443"
}
}
},
"ScottPlot/5.1.57": {
"dependencies": {
"HarfBuzzSharp.NativeAssets.Linux": "8.3.1.1",
"SkiaSharp": "3.119.0",
"SkiaSharp.HarfBuzz": "3.119.0",
"SkiaSharp.NativeAssets.Linux.NoDependencies": "3.119.0"
},
"runtime": {
"lib/net8.0/ScottPlot.dll": {
"assemblyVersion": "5.1.57.0",
"fileVersion": "5.1.57.0"
}
}
},
"ScottPlot.WPF/5.1.57": {
"dependencies": {
"OpenTK": "4.9.4",
"OpenTK.GLWpfControl": "4.3.3",
"ScottPlot": "5.1.57",
"SkiaSharp.Views.WPF": "3.119.0"
},
"runtime": {
"lib/net8.0-windows7.0/ScottPlot.WPF.dll": {
"assemblyVersion": "5.1.57.0",
"fileVersion": "5.1.57.0"
}
}
},
"SkiaSharp/3.119.0": {
"dependencies": {
"SkiaSharp.NativeAssets.Win32": "3.119.0",
"SkiaSharp.NativeAssets.macOS": "3.119.0"
},
"runtime": {
"lib/net8.0/SkiaSharp.dll": {
"assemblyVersion": "3.119.0.0",
"fileVersion": "3.119.0.0"
}
}
},
"SkiaSharp.HarfBuzz/3.119.0": {
"dependencies": {
"HarfBuzzSharp": "8.3.1.1",
"SkiaSharp": "3.119.0"
},
"runtime": {
"lib/net8.0/SkiaSharp.HarfBuzz.dll": {
"assemblyVersion": "3.119.0.0",
"fileVersion": "3.119.0.0"
}
}
},
"SkiaSharp.NativeAssets.Linux.NoDependencies/3.119.0": {
"runtimeTargets": {
"runtimes/linux-arm/native/libSkiaSharp.so": {
"rid": "linux-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-arm64/native/libSkiaSharp.so": {
"rid": "linux-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-loongarch64/native/libSkiaSharp.so": {
"rid": "linux-loongarch64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm/native/libSkiaSharp.so": {
"rid": "linux-musl-arm",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-arm64/native/libSkiaSharp.so": {
"rid": "linux-musl-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-loongarch64/native/libSkiaSharp.so": {
"rid": "linux-musl-loongarch64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-riscv64/native/libSkiaSharp.so": {
"rid": "linux-musl-riscv64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-musl-x64/native/libSkiaSharp.so": {
"rid": "linux-musl-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-riscv64/native/libSkiaSharp.so": {
"rid": "linux-riscv64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x64/native/libSkiaSharp.so": {
"rid": "linux-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/linux-x86/native/libSkiaSharp.so": {
"rid": "linux-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SkiaSharp.NativeAssets.macOS/3.119.0": {
"runtimeTargets": {
"runtimes/osx/native/libSkiaSharp.dylib": {
"rid": "osx",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SkiaSharp.NativeAssets.Win32/3.119.0": {
"runtimeTargets": {
"runtimes/win-arm64/native/libSkiaSharp.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x64/native/libSkiaSharp.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "0.0.0.0"
},
"runtimes/win-x86/native/libSkiaSharp.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "0.0.0.0"
}
}
},
"SkiaSharp.Views.Desktop.Common/3.119.0": {
"dependencies": {
"SkiaSharp": "3.119.0"
},
"runtime": {
"lib/net8.0/SkiaSharp.Views.Desktop.Common.dll": {
"assemblyVersion": "3.119.0.0",
"fileVersion": "3.119.0.0"
}
}
},
"SkiaSharp.Views.WPF/3.119.0": {
"dependencies": {
"OpenTK": "4.9.4",
"OpenTK.GLWpfControl": "4.3.3",
"SkiaSharp": "3.119.0",
"SkiaSharp.Views.Desktop.Common": "3.119.0"
},
"runtime": {
"lib/net462/SkiaSharp.Views.WPF.dll": {
"assemblyVersion": "3.119.0.0",
"fileVersion": "3.119.0.0"
}
}
},
"System.Security.Cryptography.Pkcs/8.0.1": {
"runtime": {
"lib/net8.0/System.Security.Cryptography.Pkcs.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
},
"runtimeTargets": {
"runtimes/win/lib/net8.0/System.Security.Cryptography.Pkcs.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.1024.46610"
}
}
}
}
},
"libraries": {
"CSI-H238M/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"HarfBuzzSharp/8.3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-tLZN66oe/uiRPTZfrCU4i8ScVGwqHNh5MHrXj0yVf4l7Mz0FhTGnQ71RGySROTmdognAs0JtluHkL41pIabWuQ==",
"path": "harfbuzzsharp/8.3.1.1",
"hashPath": "harfbuzzsharp.8.3.1.1.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.Linux/8.3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3EZ1mpIiKWRLL5hUYA82ZHteeDIVaEA/Z0rA/wU6tjx6crcAkJnBPwDXZugBSfo8+J3EznvRJf49uMsqYfKrHg==",
"path": "harfbuzzsharp.nativeassets.linux/8.3.1.1",
"hashPath": "harfbuzzsharp.nativeassets.linux.8.3.1.1.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.macOS/8.3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jbtCsgftcaFLCA13tVKo5iWdElJScrulLTKJre36O4YQTIlwDtPPqhRZNk+Y0vv4D1gxbscasGRucUDfS44ofQ==",
"path": "harfbuzzsharp.nativeassets.macos/8.3.1.1",
"hashPath": "harfbuzzsharp.nativeassets.macos.8.3.1.1.nupkg.sha512"
},
"HarfBuzzSharp.NativeAssets.Win32/8.3.1.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-UsJtQsfAJoFDZrXc4hCUfRPMqccfKZ0iumJ/upcUjz/cmsTgVFGNEL5yaJWmkqsuFYdMWbj/En5/kS4PFl9hBA==",
"path": "harfbuzzsharp.nativeassets.win32/8.3.1.1",
"hashPath": "harfbuzzsharp.nativeassets.win32.8.3.1.1.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==",
"path": "microsoft.extensions.dependencyinjection/8.0.1",
"hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Logging/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==",
"path": "microsoft.extensions.logging/8.0.1",
"hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
"path": "microsoft.extensions.logging.abstractions/8.0.2",
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Options/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==",
"path": "microsoft.extensions.options/8.0.2",
"hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
"path": "microsoft.extensions.primitives/8.0.0",
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
},
"NModbus/3.0.81": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EzKEp7CHD8ErBL36iMts+6IrZZ9FEqllaD7Y5XzhoRjlxt5yXRughQ1bxPs99QFYFkW5xfkANB0Qs1gAmYGP8Q==",
"path": "nmodbus/3.0.81",
"hashPath": "nmodbus.3.0.81.nupkg.sha512"
},
"OpenTK/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fp9ZI6akO4ZuIGzuUE0QRU5zRJhXbSXa5racehFoTdvodhRDecXCOcH68mRsZaMwnxLO9ECnf2LGM9BmiJKvhw==",
"path": "opentk/4.9.4",
"hashPath": "opentk.4.9.4.nupkg.sha512"
},
"OpenTK.Audio.OpenAL/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-N/SCeFrLJ3ckUbshyfsonbtjmDxh55urGiR+Fe1iPkTWyEW5OKfQRoIOZyjEva/4eRqOXdt3bV2ka4IJ2+JvZw==",
"path": "opentk.audio.openal/4.9.4",
"hashPath": "opentk.audio.openal.4.9.4.nupkg.sha512"
},
"OpenTK.Compute/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-30G+/9mtrUJwX5xcRyz2qcujQ2s+wDm+C7qg6jDsLyGWUdND3j/vD+nlQ6tuKuAow51zWduFVujPkaS8VrBinQ==",
"path": "opentk.compute/4.9.4",
"hashPath": "opentk.compute.4.9.4.nupkg.sha512"
},
"OpenTK.Core/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/4Mn3ABf1xNfHMzDFUapVY2K4PG3oP/oWTQJlK0JacT20HwsNe/HPIAhnAJWz27EM3ukOJDtqyQRukvQKqkcLw==",
"path": "opentk.core/4.9.4",
"hashPath": "opentk.core.4.9.4.nupkg.sha512"
},
"OpenTK.GLWpfControl/4.3.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mbKt+ZApqYk/Ym4Ph0dnI+hfSnyXn/gWW6Ys6l3C+fMlgXLYaWpbQ+/3yNm6G1lJ3vteXGxtoMJPFYlaXi/tQw==",
"path": "opentk.glwpfcontrol/4.3.3",
"hashPath": "opentk.glwpfcontrol.4.3.3.nupkg.sha512"
},
"OpenTK.Graphics/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yZeq5swIsRnNzifVA9fLtl+qMAQvmYiF1b7U/XQLARmmU4PYQ23lPNahqAdD22XzA21ew7eG3yDyPLkYw+hDBA==",
"path": "opentk.graphics/4.9.4",
"hashPath": "opentk.graphics.4.9.4.nupkg.sha512"
},
"OpenTK.Input/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-njbC7fySQEK30rjOQ1uRjlycEkLw+UVoPT3nRQ8uBPNLotDgr47NEcPEjmJyX1ll+pm/wmtcvJIYHBRi1HbOqg==",
"path": "opentk.input/4.9.4",
"hashPath": "opentk.input.4.9.4.nupkg.sha512"
},
"OpenTK.Mathematics/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-2ucF25RVJzdSLXUHgjAgB058gVfSgerrR5pLCn9J+Bnyqi45NrBfPu9wyTT35ZCjYwLJCu/HJMnzKFLjq+uFIA==",
"path": "opentk.mathematics/4.9.4",
"hashPath": "opentk.mathematics.4.9.4.nupkg.sha512"
},
"OpenTK.redist.glfw/3.4.0.44": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HEjbdk0wWxSRrXHl3DSmrA8trecndgJpAHHloJJ1vPseNfeu/ynmrH/LturU1KguRn4r3IzZ81UIp5xRjnyahg==",
"path": "opentk.redist.glfw/3.4.0.44",
"hashPath": "opentk.redist.glfw.3.4.0.44.nupkg.sha512"
},
"OpenTK.Windowing.Common/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xNjvKjoptAh6w5/YYIx/9sNv3/A2VVlTahlekTlLP+qfNyig+0jBuLHO4bWELWZ7Ta3Y1m/2Pvk0Z1KCG8VZOA==",
"path": "opentk.windowing.common/4.9.4",
"hashPath": "opentk.windowing.common.4.9.4.nupkg.sha512"
},
"OpenTK.Windowing.Desktop/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LBX4jwCneISIBST2vWYLI8cdR8tLwHNcswK1decElbTAXMB+H6uFIoF41ld+af4q3TsHpjR5fyP2ilbTK3T0rA==",
"path": "opentk.windowing.desktop/4.9.4",
"hashPath": "opentk.windowing.desktop.4.9.4.nupkg.sha512"
},
"OpenTK.Windowing.GraphicsLibraryFramework/4.9.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wNlxnPrD7veMV8EGTTi/sCDeg5V8w/18vC0aw0Ao69eNneD7YSq9Ad+C389rVA957eHNR6Xieu/5qzHQeEOyxQ==",
"path": "opentk.windowing.graphicslibraryframework/4.9.4",
"hashPath": "opentk.windowing.graphicslibraryframework.4.9.4.nupkg.sha512"
},
"PDFsharp/6.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5Q6gn8qFiaFpJz1QcvXO6q5QTvLPlqlOxI7XVtyRB3PIAIZIarc5qH3TDKcGUifxrhcYxMNBzz008qdKWlQhVw==",
"path": "pdfsharp/6.2.0",
"hashPath": "pdfsharp.6.2.0.nupkg.sha512"
},
"ScottPlot/5.1.57": {
"type": "package",
"serviceable": true,
"sha512": "sha512-x/4nH1T6ILZyVhCsJDd3GYE3DW4xnXk1q1KOHDBOXld8+BooNtjUlE3wPI6Un82/VYQ2h1J6E4wGC8GdN62B+w==",
"path": "scottplot/5.1.57",
"hashPath": "scottplot.5.1.57.nupkg.sha512"
},
"ScottPlot.WPF/5.1.57": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lTY072jE8ZfmzTGDvxiqHDzn+WwQ4zctusI+n9en3jPVEUqPrvENDx1k6LJKFNFi4dInT34fQDxD59skL0RxFQ==",
"path": "scottplot.wpf/5.1.57",
"hashPath": "scottplot.wpf.5.1.57.nupkg.sha512"
},
"SkiaSharp/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gR9yVoOta2Mc1Rxt15LD65AckfHMfwjIs/3kkD59C9bT2nYYISsE6uz3t4aMPNHA6CgsIL0Ssn+jE5OVilZ1yw==",
"path": "skiasharp/3.119.0",
"hashPath": "skiasharp.3.119.0.nupkg.sha512"
},
"SkiaSharp.HarfBuzz/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5ocGzl+RYEZFnUPUbModshnEFvKTku4hTtOBsLvy5MCK2KAHjq5Nw2+uAVUx79Rjh0z8fTojT6ZVav8MJgW0ug==",
"path": "skiasharp.harfbuzz/3.119.0",
"hashPath": "skiasharp.harfbuzz.3.119.0.nupkg.sha512"
},
"SkiaSharp.NativeAssets.Linux.NoDependencies/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-e92vdqf1VOETPjy1T67Fs1zPxfGMM1nbrpt69GM5foXSI/iIbq6L9avPz/bl/DbWtb81D0yF/NKjRmXuOZoLcg==",
"path": "skiasharp.nativeassets.linux.nodependencies/3.119.0",
"hashPath": "skiasharp.nativeassets.linux.nodependencies.3.119.0.nupkg.sha512"
},
"SkiaSharp.NativeAssets.macOS/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-YE1vNn0Nyw2PWtv7hw1PYkKJO0itFiQp9vSqGppZUKzQJqwp28a2jgdCMPfYtOiR8KCnDgZqQoynqJRRaE2ZVg==",
"path": "skiasharp.nativeassets.macos/3.119.0",
"hashPath": "skiasharp.nativeassets.macos.3.119.0.nupkg.sha512"
},
"SkiaSharp.NativeAssets.Win32/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IwC9yx36lOdXVT2DjgmWHl1qkVspfj8ctd4+li8CNnvqdfaTolXCOh6TLznURcPAvzatx9K/tLOB7zT6T8EA9w==",
"path": "skiasharp.nativeassets.win32/3.119.0",
"hashPath": "skiasharp.nativeassets.win32.3.119.0.nupkg.sha512"
},
"SkiaSharp.Views.Desktop.Common/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KST7Q3n+X5BhDj1aKTJXk9tITWWznveka9n+pBjOtE53Omc+wlZR0s4fQStybWCVVaWG9eaeOMaw93J3zEMklA==",
"path": "skiasharp.views.desktop.common/3.119.0",
"hashPath": "skiasharp.views.desktop.common.3.119.0.nupkg.sha512"
},
"SkiaSharp.Views.WPF/3.119.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-1Dmj9RlBW/gvmJwSUER+N9plA/kcWOgiL5g3q2DB+USVQav8rQtfOZIQZ1Wt/AqhwepOacv1M6pZKDWtXmwDAg==",
"path": "skiasharp.views.wpf/3.119.0",
"hashPath": "skiasharp.views.wpf.3.119.0.nupkg.sha512"
},
"System.Security.Cryptography.Pkcs/8.0.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CoCRHFym33aUSf/NtWSVSZa99dkd0Hm7OCZUxORBjRB16LNhIEOf8THPqzIYlvKM0nNDAPTRBa1FxEECrgaxxA==",
"path": "system.security.cryptography.pkcs/8.0.1",
"hashPath": "system.security.cryptography.pkcs.8.0.1.nupkg.sha512"
}
}
}

View File

@@ -0,0 +1,18 @@
{
"runtimeOptions": {
"tfm": "net8.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "8.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "8.0.0"
}
],
"configProperties": {
"CSWINRT_USE_WINDOWS_UI_XAML_PROJECTIONS": false
}
}
}