CS2飾品撿漏大師 - 入檔模板以及歷史價格查詢(改良版by Neil)

改良自Jack Mr的版本,同時具備Steam與CS2Wiki的Tier List,且增加飾品數量,提供Tier List連結。

// ==UserScript==
// @name         CS2飾品撿漏大師 - 入檔模板以及歷史價格查詢(改良版by Neil)
// @namespace    https://github.com/neil870925ab/BuffUU-RareFinder
// @version      7.0.0.0
// @description  改良自Jack Mr的版本,同時具備Steam與CS2Wiki的Tier List,且增加飾品數量,提供Tier List連結。
// @author       Jack Mr & Neil
// @match        *://*.youpin898.com/*
// @match        *://buff.163.com/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @license      MIT
// Original work Copyright (c) Jack Mr (https://www.csgo2.wiki/article/RareHunter)
// Modified work Copyright (c) Neil
// @run-at       document-start
// @grant        GM_xmlhttpRequest
// ==/UserScript==

(function () {
    'use strict';
    let dataList = [];
    let urlFlag = '';
    const hostname = window.location.hostname;
    if (hostname.includes('youpin898.com')) {
        urlFlag = 'yy';
    }
    if (hostname === 'buff.163.com') {
        urlFlag = 'buff';
    }
    console.log(urlFlag)
    const WikiCollectionT1 = {
        '爪子刀(★) | 多普勒p1': [1, 3, 4, 5, 7, 8, 9, 13, 14, 16, 20, 24, 27, 28, 31, 32, 42, 44, 45, 48, 49, 54, 58, 59, 60, 62, 66, 68, 71, 72, 75, 77, 88, 90, 96, 98, 102, 108, 110, 112, 113, 116, 121, 125, 126, 129, 134, 138, 142, 143, 146, 148, 149, 151, 152, 156, 160, 162, 164, 165, 166, 170, 171, 174, 177, 178, 182, 183, 184, 185, 188, 189, 190, 193, 194, 195, 196, 202, 203, 204, 206, 209, 213, 216, 217, 218, 220, 222, 230, 232, 233, 234, 235, 238, 241, 243, 246, 250, 252, 253, 254, 258, 259, 262, 266, 269, 274, 280, 281, 284, 287, 292, 296, 303, 304, 307, 309, 310, 311, 315, 321, 325, 328, 329, 332, 333, 334, 335, 337, 340, 344, 349, 351, 353, 354, 355, 356, 359, 364, 368, 369, 370, 372, 373, 374, 378, 384, 385, 387, 388, 393, 394, 397, 398, 400, 402, 404, 405, 406, 408, 409, 410, 411, 412, 413, 415, 419, 425, 432, 434, 436, 438, 441, 443, 444, 445, 448, 450, 451, 452, 454, 457, 459, 461, 463, 464, 471, 473, 477, 479, 480, 483, 485, 489, 492, 493, 496, 498, 499, 504, 506, 507, 515, 516, 522, 526, 529, 530, 531, 532, 535, 537, 539, 540, 541, 545, 546, 547, 552, 553, 555, 559, 560, 561, 569, 570, 574, 578, 579, 580, 582, 589, 590, 591, 593, 594, 598, 602, 605, 606, 607, 610, 611, 614, 616, 621, 624, 626, 627, 628, 630, 631, 632, 637, 642, 647, 649, 652, 653, 655, 656, 660, 663, 667, 670, 672, 673, 674, 678, 680, 683, 684, 685, 688, 689, 691, 693, 696, 699, 701, 702, 705, 706, 709, 710, 715, 716, 717, 723, 725, 727, 728, 730, 731, 732, 733, 736, 743, 744, 746, 750, 753, 756, 761, 764, 766, 767, 770, 773, 776, 777, 780, 783, 785, 787, 791, 792, 794, 795, 803, 805, 809, 810, 812, 817, 818, 820, 822, 826, 832, 839, 843, 844, 845, 846, 852, 853, 854, 858, 861, 865, 867, 868, 869, 873, 874, 876, 894, 899, 907, 908, 909, 918, 919, 922, 923, 929, 930, 931, 939, 941, 948, 949, 951, 958, 959, 962, 966, 969, 971, 972, 976, 977, 980, 982, 988, 989, 992, 994, 997, 998, 1000],
        '爪子刀(★) | 多普勒p2': [1, 3, 4, 7, 9, 13, 20, 24, 27, 28, 31, 42, 44, 45, 49, 54, 59, 60, 62, 66, 71, 72, 75, 77, 88, 90, 96, 98, 102, 110, 113, 116, 121, 125, 134, 138, 142, 143, 148, 151, 156, 160, 162, 164, 166, 170, 174, 177, 183, 184, 185, 189, 190, 193, 194, 195, 196, 203, 206, 209, 216, 217, 218, 220, 222, 232, 234, 235, 238, 246, 250, 253, 254, 258, 259, 262, 266, 269, 280, 284, 296, 303, 304, 307, 309, 310, 311, 315, 321, 325, 328, 329, 333, 334, 335, 349, 351, 353, 354, 355, 364, 368, 369, 370, 372, 373, 374, 384, 385, 387, 388, 394, 397, 398, 400, 402, 404, 408, 409, 410, 411, 413, 415, 419, 425, 432, 434, 436, 438, 441, 443, 445, 448, 450, 451, 459, 463, 464, 473, 477, 479, 480, 483, 485, 489, 492, 496, 498, 499, 504, 506, 507, 515, 526, 529, 530, 531, 532, 535, 537, 540, 545, 546, 547, 552, 553, 555, 559, 560, 561, 569, 570, 574, 579, 580, 582, 589, 590, 591, 593, 594, 598, 605, 606, 610, 611, 616, 624, 626, 627, 628, 630, 632, 642, 647, 655, 663, 667, 670, 672, 674, 678, 680, 684, 689, 691, 693, 699, 706, 709, 710, 715, 716, 717, 723, 725, 727, 730, 731, 733, 744, 746, 750, 753, 756, 764, 766, 767, 776, 783, 785, 791, 794, 805, 809, 810, 812, 817, 818, 820, 822, 839, 843, 844, 845, 846, 852, 853, 854, 858, 861, 865, 868, 869, 894, 899, 907, 909, 919, 929, 930, 931, 939, 941, 948, 951, 958, 962, 969, 972, 976, 977, 980, 989, 992, 997, 998],
        '爪子刀(★) | 多普勒p3': [11, 29, 34, 41, 46, 80, 84, 87, 93, 105, 107, 136, 137, 147, 150, 181, 201, 205, 210, 224, 229, 256, 278, 324, 326, 341, 345, 348, 358, 375, 395, 396, 399, 401, 403, 422, 428, 447, 449, 468, 482, 488, 494, 517, 520, 521, 525, 550, 568, 571, 575, 576, 577, 583, 599, 601, 636, 639, 648, 657, 664, 668, 712, 714, 745, 747, 751, 754, 763, 781, 789, 793, 800, 807, 813, 824, 825, 827, 834, 848, 849, 856, 872, 887, 891, 892, 897, 910, 911, 914, 915, 925, 936, 940, 943, 944, 956, 961, 968, 975, 981], //wiki tier list少植525
        '爪子刀(★) | 多普勒p4': [11, 29, 34, 41, 46, 80, 84, 87, 93, 105, 107, 136, 137, 147, 150, 181, 201, 205, 210, 224, 229, 256, 278, 324, 326, 341, 345, 348, 358, 375, 395, 396, 399, 401, 403, 422, 428, 447, 449, 468, 482, 488, 494, 517, 520, 521, 525, 550, 568, 571, 575, 576, 577, 583, 599, 601, 636, 639, 648, 657, 664, 668, 712, 714, 745, 747, 751, 754, 763, 781, 789, 793, 800, 807, 813, 824, 825, 827, 834, 848, 849, 856, 872, 887, 891, 892, 897, 910, 911, 914, 915, 925, 936, 940, 943, 944, 956, 961, 968, 975, 981],
        '爪子刀(★) | 多普勒红宝石': [610, 425, 315, 88, 907, 311, 243, 113, 767, 606, 98, 746, 812, 783, 42, 190, 419, 432, 630, 594, 680, 220, 972, 387, 547, 899, 785, 445, 865, 607, 683, 102, 143, 59, 209, 822, 269, 290, 954, 962],
        '爪子刀(★) | 多普勒蓝宝石': [610, 425, 315, 88, 907, 311, 243, 113, 767, 606, 98, 746, 812, 783, 42, 190, 419, 432, 630, 594, 680, 220, 972, 387, 547, 899, 785, 445, 865, 607, 683, 102, 143, 59, 209, 822, 269, 290, 954, 962],
        '爪子刀(★) | 多普勒黑珍珠': [610, 425, 315, 88, 907, 311, 243, 113, 767, 606, 98, 746, 812, 783, 42, 190, 419, 432, 630, 594, 680, 220, 972, 387, 547, 899, 785, 445, 865, 607, 683, 102, 143, 59, 209, 822, 269, 290, 954, 962], //steam tier list少植315
        '爪子刀(★) | 伽玛多普勒p1': [4, 7, 13, 20, 24, 31, 44, 49, 59, 66, 72, 75, 77, 88, 96, 98, 102, 113, 116, 134, 138, 142, 143, 151, 160, 162, 164, 166, 174, 184, 185, 189, 190, 193, 194, 209, 217, 218, 220, 235, 246, 250, 253, 258, 259, 262, 269, 284, 296, 303, 310, 311, 325, 334, 349, 353, 354, 355, 369, 373, 374, 384, 387, 388, 394, 398, 408, 409, 410, 419, 425, 432, 434, 436, 443, 450, 451, 464, 477, 479, 480, 492, 498, 504, 507, 526, 529, 530, 531, 532, 540, 552, 560, 570, 574, 579, 580, 594, 598, 610, 616, 627, 642, 667, 670, 678, 680, 684, 689, 693, 699, 709, 715, 716, 723, 730, 731, 733, 744, 750, 767, 776, 783, 812, 820, 839, 843, 845, 852, 853, 861, 865, 899, 907, 919, 929, 939, 951, 969, 992, 998],
        '爪子刀(★) | 伽玛多普勒p2': [1, 3, 4, 7, 9, 13, 20, 24, 27, 28, 31, 42, 44, 45, 49, 54, 59, 60, 62, 66, 71, 72, 75, 77, 88, 90, 96, 98, 102, 110, 113, 116, 121, 125, 134, 138, 142, 143, 148, 151, 156, 160, 162, 164, 166, 170, 174, 177, 183, 184, 185, 189, 190, 193, 194, 195, 196, 203, 206, 209, 216, 217, 218, 220, 222, 232, 234, 235, 238, 246, 250, 253, 254, 258, 259, 262, 266, 269, 280, 284, 296, 303, 304, 307, 309, 310, 311, 315, 321, 325, 328, 329, 333, 334, 335, 349, 351, 353, 354, 355, 364, 368, 369, 370, 372, 373, 374, 384, 385, 387, 388, 394, 397, 398, 400, 402, 404, 408, 409, 410, 411, 413, 415, 419, 425, 432, 434, 436, 438, 441, 443, 445, 448, 450, 451, 459, 463, 464, 473, 477, 479, 480, 483, 485, 489, 492, 496, 498, 499, 504, 506, 507, 515, 526, 529, 530, 531, 532, 535, 537, 540, 545, 546, 547, 552, 553, 555, 559, 560, 561, 569, 570, 574, 579, 580, 582, 589, 590, 591, 593, 594, 598, 605, 606, 610, 611, 616, 624, 626, 627, 628, 630, 632, 642, 647, 655, 663, 667, 670, 672, 674, 678, 680, 684, 689, 691, 693, 699, 706, 709, 710, 715, 716, 717, 723, 725, 727, 730, 731, 733, 744, 746, 750, 753, 756, 764, 766, 767, 776, 783, 785, 791, 794, 805, 809, 810, 812, 817, 818, 820, 822, 839, 843, 844, 845, 846, 852, 853, 854, 858, 861, 865, 868, 869, 894, 899, 907, 909, 919, 929, 930, 931, 939, 941, 948, 951, 958, 962, 969, 972, 976, 977, 980, 989, 992, 997, 998],
        '爪子刀(★) | 伽玛多普勒p3': [11, 29, 34, 41, 46, 80, 84, 87, 93, 105, 107, 136, 137, 147, 150, 181, 201, 205, 210, 224, 229, 256, 278, 324, 326, 341, 345, 348, 358, 375, 395, 396, 399, 401, 403, 422, 428, 447, 449, 468, 482, 488, 494, 517, 520, 521, 550, 568, 571, 575, 576, 577, 583, 599, 601, 636, 639, 648, 657, 664, 668, 712, 714, 745, 747, 751, 754, 763, 781, 789, 793, 800, 807, 813, 824, 825, 827, 834, 848, 849, 856, 872, 887, 891, 892, 897, 910, 911, 914, 915, 925, 936, 943, 944, 956, 961, 968, 975, 981],
        '爪子刀(★) | 伽玛多普勒p4': [11, 29, 34, 41, 46, 80, 84, 87, 93, 105, 107, 136, 137, 147, 150, 181, 201, 205, 210, 224, 229, 256, 278, 324, 326, 341, 345, 348, 358, 375, 395, 396, 399, 401, 403, 422, 428, 447, 449, 468, 482, 488, 494, 517, 520, 521, 550, 568, 571, 575, 576, 577, 583, 599, 601, 636, 639, 648, 657, 664, 668, 712, 714, 745, 747, 751, 754, 763, 781, 789, 793, 800, 807, 813, 824, 825, 827, 834, 848, 849, 856, 872, 887, 891, 892, 897, 910, 911, 914, 915, 925, 936, 943, 944, 956, 961, 968, 975, 981],
        '爪子刀(★) | 伽玛多普勒绿宝石': [610, 425, 315, 88, 907, 311, 243, 113, 767, 606, 98, 746, 812, 783, 42, 190, 419, 432, 630, 594, 680, 220, 972, 387, 547, 899, 785, 445, 865, 607, 683, 102, 143, 59, 209, 822, 269, 290, 954, 962],
        '爪子刀(★) | 渐变大理石': [412],
        '蝴蝶刀(★) | 多普勒p2': [10, 50, 53, 61, 65, 67, 95, 139, 140, 167, 175, 228, 240, 251, 255, 271, 272, 291, 294, 298, 300, 301, 318, 343, 357, 390, 414, 427, 437, 453, 470, 475, 491, 518, 554, 556, 573, 584, 604, 617, 661, 676, 695, 729, 734, 735, 738, 801, 828, 829, 837, 841, 903, 904, 912, 946, 947, 967, 978, 996], //steam tier list少植291
        '蝴蝶刀(★) | 多普勒p4': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        '蝴蝶刀(★) | 伽玛多普勒p2': [10, 50, 53, 61, 65, 67, 95, 139, 140, 167, 175, 228, 240, 251, 255, 271, 272, 291, 294, 298, 300, 301, 318, 343, 357, 390, 414, 427, 437, 453, 470, 475, 491, 518, 554, 556, 573, 584, 604, 617, 661, 676, 695, 729, 734, 735, 738, 801, 828, 829, 837, 841, 903, 904, 912, 946, 947, 967, 978, 996], //steam tier list少植53
        '蝴蝶刀(★) | 渐变大理石': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        'M9 刺刀(★) | 多普勒p2': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        'M9 刺刀(★) | 多普勒p4': [34, 41, 87, 93, 105, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 763, 807, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        '廓尔喀刀(★) | 表面淬火': [398, 838, 652, 371, 182, 494],
        '运动手套(★) | 大型猎物': [921, 203, 653, 817, 705],
        '运动手套(★) | 双栖': [16, 34, 73, 81, 112, 240, 280, 287, 327, 472, 480, 737, 872, 996, 997],
        '运动手套(★) | 迈阿密风云': [16, 34, 73, 81, 112, 240, 280, 287, 327, 472, 480, 737, 872, 996, 997],
        '运动手套(★) | 夜行衣': [34, 185, 619, 640],
        '专业手套(★) | 深红和服': [79, 458, 559, 560, 684, 932],
    };
    const WikiCollectionT2 = {
        '爪子刀(★) | 多普勒p1': [15, 17, 35, 39, 55, 70, 74, 83, 86, 92, 99, 100, 101, 106, 115, 119, 120, 122, 123, 124, 127, 128, 131, 132, 133, 135, 140, 144, 153, 158, 159, 169, 180, 186, 197, 198, 199, 208, 219, 221, 225, 226, 231, 237, 239, 242, 244, 245, 247, 248, 261, 263, 264, 265, 268, 275, 279, 286, 288, 290, 305, 306, 316, 317, 320, 330, 331, 338, 339, 350, 352, 360, 362, 366, 371, 383, 386, 391, 407, 417, 418, 420, 423, 426, 456, 460, 467, 469, 472, 474, 476, 478, 484, 490, 495, 497, 500, 501, 502, 503, 505, 509, 510, 519, 523, 524, 534, 542, 544, 548, 551, 557, 558, 562, 563, 565, 581, 585, 595, 600, 603, 609, 615, 618, 620, 622, 623, 625, 634, 638, 643, 646, 650, 659, 669, 671, 675, 679, 681, 682, 692, 694, 704, 708, 711, 713, 720, 721, 739, 748, 755, 768, 771, 772, 775, 779, 784, 788, 796, 816, 836, 855, 857, 859, 862, 871, 882, 883, 890, 893, 896, 913, 926, 927, 928, 935, 937, 938, 945, 952, 954, 965, 973, 983, 985, 986, 987, 999],
        '爪子刀(★) | 多普勒p2': [5, 8, 14, 15, 16, 17, 32, 35, 39, 48, 55, 58, 68, 70, 74, 83, 86, 92, 99, 100, 101, 106, 108, 112, 119, 120, 122, 123, 124, 126, 127, 128, 129, 131, 132, 133, 135, 140, 144, 146, 149, 152, 153, 158, 159, 165, 169, 171, 178, 180, 182, 186, 188, 197, 198, 199, 202, 204, 208, 213, 219, 221, 225, 226, 230, 231, 233, 237, 239, 241, 242, 243, 244, 245, 247, 248, 252, 261, 263, 264, 265, 268, 274, 275, 279, 281, 286, 287, 288, 290, 292, 305, 306, 316, 317, 320, 330, 331, 332, 337, 338, 339, 340, 344, 350, 352, 356, 359, 360, 362, 366, 371, 378, 383, 386, 391, 393, 405, 406, 407, 412, 417, 418, 420, 423, 426, 444, 452, 454, 456, 457, 460, 461, 467, 469, 471, 472, 474, 476, 478, 484, 490, 493, 495, 497, 500, 501, 502, 503, 505, 509, 510, 516, 519, 522, 523, 524, 534, 539, 541, 542, 544, 548, 551, 557, 558, 562, 563, 565, 578, 581, 585, 595, 600, 602, 603, 607, 609, 614, 615, 618, 620, 621, 622, 623, 625, 631, 634, 637, 638, 643, 646, 649, 650, 652, 653, 656, 659, 660, 669, 671, 673, 675, 679, 681, 682, 683, 685, 688, 692, 694, 696, 701, 702, 704, 705, 708, 711, 713, 720, 721, 728, 732, 736, 739, 743, 748, 755, 761, 768, 770, 771, 772, 773, 775, 777, 779, 780, 784, 787, 788, 792, 795, 796, 803, 816, 826, 832, 836, 855, 857, 859, 862, 867, 871, 873, 874, 876, 882, 883, 890, 893, 896, 908, 913, 918, 922, 923, 926, 927, 928, 935, 937, 938, 945, 949, 952, 954, 959, 965, 966, 971, 973, 982, 983, 985, 986, 987, 988, 994, 999, 1000],
        '爪子刀(★) | 多普勒p3': [6, 12, 18, 21, 22, 30, 33, 37, 43, 64, 73, 76, 79, 89, 94, 103, 104, 109, 111, 117, 130, 141, 145, 154, 155, 157, 161, 168, 172, 173, 176, 179, 187, 191, 211, 212, 223, 227, 236, 249, 260, 273, 276, 277, 282, 283, 285, 289, 293, 295, 299, 302, 308, 312, 313, 314, 323, 336, 357, 361, 376, 377, 380, 381, 382, 389, 392, 416, 421, 424, 429, 430, 433, 435, 440, 442, 446, 455, 458, 462, 465, 466, 481, 486, 487, 491, 508, 511, 512, 513, 514, 518, 527, 528, 536, 538, 549, 556, 564, 566, 572, 573, 584, 586, 587, 588, 592, 596, 597, 604, 608, 612, 633, 640, 645, 651, 654, 658, 661, 665, 666, 686, 687, 690, 697, 698, 703, 719, 726, 737, 740, 742, 749, 752, 757, 758, 759, 760, 762, 769, 774, 782, 790, 798, 802, 804, 806, 808, 811, 815, 821, 835, 838, 840, 851, 860, 863, 864, 866, 875, 878, 881, 884, 886, 895, 898, 901, 902, 916, 917, 921, 933, 942, 953, 955, 960, 974, 978, 979, 984, 990, 991, 993, 995], //wiki tier list誤植525
        '爪子刀(★) | 多普勒p4': [6, 12, 18, 21, 22, 30, 33, 37, 43, 64, 73, 76, 79, 89, 94, 103, 104, 109, 111, 117, 130, 141, 145, 154, 155, 157, 161, 168, 172, 173, 176, 179, 187, 191, 211, 212, 223, 227, 236, 249, 260, 273, 276, 277, 282, 283, 285, 289, 293, 295, 299, 302, 308, 312, 313, 314, 323, 336, 357, 361, 376, 377, 380, 381, 382, 389, 392, 416, 421, 424, 429, 430, 433, 435, 440, 442, 446, 455, 458, 462, 465, 466, 481, 486, 487, 491, 508, 511, 512, 513, 514, 518, 527, 528, 536, 538, 549, 556, 564, 566, 572, 573, 584, 586, 587, 588, 592, 596, 597, 604, 608, 612, 633, 640, 645, 651, 654, 658, 661, 665, 666, 686, 687, 690, 697, 698, 703, 719, 726, 737, 740, 742, 749, 752, 757, 758, 759, 760, 762, 769, 774, 782, 790, 798, 802, 804, 806, 808, 811, 815, 821, 835, 838, 840, 851, 860, 863, 864, 866, 875, 878, 881, 884, 886, 895, 898, 901, 902, 916, 917, 921, 933, 942, 953, 955, 960, 974, 978, 979, 984, 990, 991, 993, 995],
        '爪子刀(★) | 多普勒红宝石': [4, 7, 39, 60, 86, 106, 110, 116, 125, 132, 151, 185, 194, 196, 202, 218, 222, 226, 253, 325, 328, 354, 360, 374, 383, 384, 422, 436, 478, 480, 487, 507, 540, 551, 555, 560, 570, 598, 621, 646, 659, 667, 678, 681, 693, 694, 696, 711, 717, 750, 756, 770, 776, 777, 819, 843, 858, 859, 868, 871, 894, 896, 908, 922, 969, 983],
        '爪子刀(★) | 多普勒蓝宝石': [4, 7, 39, 60, 86, 106, 110, 116, 125, 132, 151, 185, 194, 196, 202, 218, 222, 226, 253, 325, 328, 354, 360, 374, 383, 384, 422, 436, 478, 480, 487, 507, 540, 551, 555, 560, 570, 598, 621, 646, 659, 667, 678, 681, 693, 694, 696, 711, 717, 750, 756, 770, 776, 777, 819, 843, 858, 859, 868, 871, 894, 896, 908, 922, 969, 983],
        '爪子刀(★) | 多普勒黑珍珠': [4, 7, 39, 60, 86, 106, 110, 116, 125, 132, 151, 185, 194, 196, 202, 218, 222, 226, 253, 325, 328, 354, 360, 374, 383, 384, 422, 436, 478, 480, 487, 507, 540, 551, 555, 560, 570, 598, 621, 646, 659, 667, 678, 681, 693, 694, 696, 711, 717, 750, 756, 770, 776, 777, 819, 843, 858, 859, 868, 871, 894, 896, 908, 922, 969, 983], //steam tier list誤植464
        '爪子刀(★) | 伽玛多普勒p1': [1, 3, 5, 8, 9, 14, 16, 27, 28, 32, 42, 45, 48, 54, 58, 60, 62, 68, 71, 90, 108, 110, 112, 121, 125, 126, 129, 146, 148, 149, 152, 156, 165, 170, 171, 177, 178, 182, 183, 188, 195, 196, 202, 203, 204, 206, 213, 216, 222, 230, 232, 233, 234, 238, 241, 243, 252, 254, 266, 274, 280, 281, 287, 292, 304, 307, 309, 315, 321, 328, 329, 332, 333, 335, 337, 340, 344, 351, 356, 359, 364, 368, 370, 372, 378, 385, 393, 397, 400, 402, 404, 405, 406, 411, 412, 413, 415, 438, 441, 444, 445, 448, 452, 454, 457, 459, 461, 463, 471, 473, 483, 485, 489, 493, 496, 499, 506, 515, 516, 522, 535, 537, 539, 541, 545, 546, 547, 553, 555, 559, 561, 569, 578, 582, 589, 590, 591, 593, 602, 605, 606, 607, 611, 614, 621, 624, 626, 628, 630, 631, 632, 637, 647, 649, 652, 653, 655, 656, 660, 663, 672, 673, 674, 683, 685, 688, 691, 696, 701, 702, 705, 706, 710, 717, 725, 727, 728, 732, 736, 743, 746, 753, 756, 761, 764, 766, 770, 773, 777, 780, 785, 787, 791, 792, 794, 795, 803, 805, 809, 810, 817, 818, 822, 826, 832, 844, 846, 854, 858, 867, 868, 869, 873, 874, 876, 894, 908, 909, 918, 922, 923, 930, 931, 941, 948, 949, 958, 959, 962, 966, 971, 972, 976, 977, 980, 982, 988, 989, 994, 997, 1000],
        '爪子刀(★) | 伽玛多普勒p2': [5, 8, 14, 15, 16, 17, 32, 35, 39, 48, 55, 58, 68, 70, 74, 83, 86, 92, 99, 100, 101, 106, 108, 112, 119, 120, 122, 123, 124, 126, 127, 128, 129, 131, 132, 133, 135, 140, 144, 146, 149, 152, 153, 158, 159, 165, 169, 171, 178, 180, 182, 186, 188, 197, 198, 199, 202, 204, 208, 213, 219, 221, 225, 226, 230, 231, 233, 237, 239, 241, 242, 243, 244, 245, 247, 248, 252, 261, 263, 264, 265, 268, 274, 275, 279, 281, 286, 287, 288, 290, 292, 305, 306, 316, 317, 320, 330, 331, 332, 337, 338, 339, 340, 344, 350, 352, 356, 359, 360, 362, 366, 371, 378, 383, 386, 391, 393, 405, 406, 407, 412, 417, 418, 420, 423, 426, 444, 452, 454, 456, 457, 460, 461, 467, 469, 471, 472, 474, 476, 478, 484, 490, 493, 495, 497, 500, 501, 502, 503, 505, 509, 510, 516, 519, 522, 523, 524, 534, 539, 541, 542, 544, 548, 551, 557, 558, 562, 563, 565, 578, 581, 585, 595, 600, 602, 603, 607, 609, 614, 615, 618, 620, 621, 622, 623, 625, 631, 634, 637, 638, 643, 646, 649, 650, 652, 653, 656, 659, 660, 669, 671, 673, 675, 679, 681, 682, 683, 685, 688, 692, 694, 696, 701, 702, 704, 705, 708, 711, 713, 720, 721, 728, 732, 736, 739, 743, 748, 755, 761, 768, 770, 771, 772, 773, 775, 777, 779, 780, 784, 787, 788, 792, 795, 796, 803, 816, 826, 832, 836, 855, 857, 859, 862, 867, 871, 873, 874, 876, 882, 883, 890, 893, 896, 908, 913, 918, 922, 923, 926, 927, 928, 935, 937, 938, 945, 949, 952, 954, 959, 965, 966, 971, 973, 982, 983, 985, 986, 987, 988, 994, 999, 1000],
        '爪子刀(★) | 伽玛多普勒p3': [6, 12, 18, 21, 22, 30, 33, 37, 43, 64, 73, 76, 79, 89, 94, 103, 104, 109, 111, 117, 130, 141, 145, 154, 155, 157, 161, 168, 172, 173, 176, 179, 187, 191, 211, 212, 223, 227, 236, 249, 260, 273, 276, 277, 282, 283, 285, 289, 293, 295, 299, 302, 308, 312, 313, 314, 323, 336, 357, 361, 376, 377, 380, 381, 382, 389, 416, 421, 424, 429, 430, 433, 435, 440, 442, 446, 455, 458, 462, 465, 466, 481, 486, 487, 491, 508, 511, 512, 513, 514, 518, 525, 527, 528, 536, 538, 549, 556, 564, 566, 572, 573, 584, 586, 587, 588, 592, 596, 597, 604, 608, 612, 633, 640, 645, 651, 654, 658, 661, 665, 666, 686, 687, 690, 697, 698, 703, 719, 726, 737, 740, 742, 749, 752, 757, 758, 759, 760, 762, 769, 774, 782, 790, 798, 802, 804, 806, 808, 811, 815, 821, 835, 838, 840, 851, 860, 863, 864, 866, 875, 878, 881, 884, 886, 895, 898, 901, 902, 916, 917, 921, 933, 942, 953, 955, 960, 974, 978, 979, 984, 990, 991, 993, 995],
        '爪子刀(★) | 伽玛多普勒p4': [6, 12, 18, 21, 22, 30, 33, 37, 43, 64, 73, 76, 79, 89, 94, 103, 104, 109, 111, 117, 130, 141, 145, 154, 155, 157, 161, 168, 172, 173, 176, 179, 187, 191, 211, 212, 223, 227, 236, 249, 260, 273, 276, 277, 282, 283, 285, 289, 293, 295, 299, 302, 308, 312, 313, 314, 323, 336, 357, 361, 376, 377, 380, 381, 382, 389, 416, 421, 424, 429, 430, 433, 435, 440, 442, 446, 455, 458, 462, 465, 466, 481, 486, 487, 491, 508, 511, 512, 513, 514, 518, 525, 527, 528, 536, 538, 549, 556, 564, 566, 572, 573, 584, 586, 587, 588, 592, 596, 597, 604, 608, 612, 633, 640, 645, 651, 654, 658, 661, 665, 666, 686, 687, 690, 697, 698, 703, 719, 726, 737, 740, 742, 749, 752, 757, 758, 759, 760, 762, 769, 774, 782, 790, 798, 802, 804, 806, 808, 811, 815, 821, 835, 838, 840, 851, 860, 863, 864, 866, 875, 878, 881, 884, 886, 895, 898, 901, 902, 916, 917, 921, 933, 942, 953, 955, 960, 974, 978, 979, 984, 990, 991, 993, 995],
        '爪子刀(★) | 伽玛多普勒绿宝石': [4, 7, 39, 60, 86, 106, 110, 116, 125, 132, 151, 185, 194, 196, 202, 218, 222, 226, 253, 325, 328, 354, 360, 374, 383, 384, 422, 436, 478, 480, 487, 507, 540, 551, 555, 560, 560, 570, 598, 621, 646, 659, 667, 678, 681, 693, 694, 696, 711, 717, 750, 756, 770, 776, 777, 819, 843, 858, 859, 868, 871, 894, 896, 908, 922, 969, 983],
        '爪子刀(★) | 渐变大理石': [16, 146, 241, 359, 393, 541, 602, 649, 688, 701],
        '蝴蝶刀(★) | 多普勒p2': [18, 23, 37, 57, 63, 78, 79, 104, 111, 114, 117, 118, 157, 163, 176, 179, 187, 273, 277, 289, 299, 312, 323, 342, 376, 382, 389, 392, 416, 421, 431, 446, 487, 512, 528, 549, 588, 592, 596, 633, 645, 654, 658, 666, 697, 737, 740, 752, 757, 758, 760, 769, 774, 782, 802, 804, 806, 808, 811, 821, 835, 851, 863, 864, 866, 884, 885, 886, 895, 901, 902, 916, 920, 921, 924, 933, 942, 955, 974, 984, 990, 991, 993, 995], //steam tier list少植114、118、512、654、782、920、991
        '蝴蝶刀(★) | 多普勒p4': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        '蝴蝶刀(★) | 伽玛多普勒p2': [18, 23, 37, 57, 63, 78, 79, 104, 111, 114, 117, 118, 157, 163, 176, 179, 187, 273, 277, 289, 299, 312, 323, 342, 376, 382, 389, 392, 416, 421, 431, 446, 487, 512, 528, 549, 588, 592, 596, 633, 645, 654, 658, 666, 697, 737, 740, 752, 757, 758, 760, 769, 774, 782, 802, 804, 806, 808, 811, 821, 835, 851, 863, 864, 866, 884, 885, 886, 895, 901, 902, 916, 920, 921, 924, 933, 942, 955, 974, 984, 990, 991, 993, 995],
        '蝴蝶刀(★) | 渐变大理石': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        'M9 刺刀(★) | 多普勒p2': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        'M9 刺刀(★) | 多普勒p4': [11, 29, 46, 84, 107, 136, 137, 141, 147, 150, 201, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 455, 465, 486, 597, 599, 639, 657, 690, 703, 712, 745, 747, 751, 754, 781, 789, 793, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '廓尔喀刀(★) | 表面淬火': [29, 130, 214, 283, 358, 407, 575, 702, 720, 749, 770, 839, 868, 881, 928],
        '运动手套(★) | 大型猎物': [11, 16, 112, 201, 267, 301, 345, 486, 614, 896],
        '运动手套(★) | 双栖': [58, 175, 220, 230, 231, 277, 281, 340, 380, 405, 427, 489, 493, 494, 495, 496, 515, 566, 583, 602, 647, 703, 704, 705, 706, 736, 802, 803, 984],
        '运动手套(★) | 迈阿密风云': [58, 175, 220, 230, 231, 277, 281, 340, 380, 405, 427, 489, 493, 494, 495, 496, 515, 566, 583, 602, 647, 703, 704, 705, 706, 736, 802, 803, 984],
        '运动手套(★) | 夜行衣': [85, 93, 98, 106, 123, 176, 195, 310, 492, 619, 935],
        '专业手套(★) | 深红和服': [6, 80, 208, 215, 233, 241, 330, 385, 402, 491, 498, 692, 699, 721, 841, 842, 958, 968],
    };
    const WikiCollectionT3 = {
        '爪子刀(★) | 多普勒p3': [2, 10, 19, 23, 25, 26, 36, 38, 40, 47, 50, 51, 52, 53, 56, 57, 61, 63, 65, 67, 69, 78, 81, 82, 85, 91, 95, 97, 114, 115, 118, 139, 163, 167, 192, 200, 207, 214, 215, 228, 240, 251, 255, 257, 267, 270, 271, 272, 291, 294, 297, 298, 300, 301, 318, 319, 322, 327, 342, 343, 346, 347, 363, 365, 367, 379, 390, 414, 427, 431, 437, 439, 470, 475, 453, 533, 543, 554, 567, 613, 617, 619, 629, 635, 644, 662, 676, 695, 700, 707, 718, 722, 724, 729, 734, 735, 738, 741, 765, 778, 786, 797, 799, 801, 814, 819, 823, 828, 829, 830, 831, 833, 837, 841, 842, 847, 850, 877, 879, 880, 885, 888, 889, 900, 903, 904, 905, 906, 912, 920, 924, 932, 934, 946, 947, 950, 957, 963, 964, 967, 970, 996],
        '爪子刀(★) | 多普勒p4': [2, 10, 19, 23, 25, 26, 36, 38, 40, 47, 50, 51, 52, 53, 56, 57, 61, 63, 65, 67, 69, 78, 81, 82, 85, 91, 95, 97, 114, 115, 118, 139, 163, 167, 207, 214, 215, 228, 240, 251, 255, 257, 267, 270, 271, 272, 291, 294, 297, 298, 300, 301, 318, 319, 322, 342, 343, 414, 431, 453, 533, 543, 554, 567, 613, 617, 619, 635, 662, 676, 695, 700, 718, 724, 729, 734, 735, 738, 741, 765, 778, 786, 797, 801, 823, 828, 829, 830, 831, 837, 841, 850, 879, 880, 885, 900, 903, 904, 905, 906, 912, 920, 924, 947, 950, 963, 964, 967, 970, 996],
        '爪子刀(★) | 多普勒红宝石': [20, 31, 45, 49, 58, 66, 77, 119, 132, 149, 153, 160, 162, 166, 174, 178, 184, 189, 192, 193, 203, 204, 217, 234, 246, 250, 262, 280, 286, 287, 292, 296, 303, 334, 369, 370, 373, 388, 394, 404, 409, 411, 412, 423, 443, 444, 450, 463, 464, 468, 469, 477, 489, 492, 498, 502, 504, 506, 510, 526, 530, 532, 574, 579, 580, 589, 593, 600, 616, 627, 637, 670, 699, 705, 706, 716, 723, 730, 733, 764, 766, 787, 795, 803, 817, 818, 844, 853, 857, 861, 874, 893, 913, 928, 935, 939, 949, 992, 998],
        '爪子刀(★) | 多普勒蓝宝石': [20, 31, 45, 49, 58, 66, 77, 119, 132, 149, 153, 160, 162, 166, 174, 178, 184, 189, 192, 193, 203, 204, 217, 234, 246, 250, 262, 280, 286, 287, 292, 296, 303, 334, 369, 370, 373, 388, 394, 404, 409, 411, 412, 423, 443, 444, 450, 463, 464, 468, 469, 477, 489, 492, 498, 502, 504, 506, 510, 526, 530, 532, 574, 579, 580, 589, 593, 600, 616, 627, 637, 670, 699, 705, 706, 716, 723, 730, 733, 764, 766, 787, 795, 803, 817, 818, 844, 853, 857, 861, 874, 893, 913, 928, 935, 939, 949, 992, 998],
        '爪子刀(★) | 多普勒黑珍珠': [20, 31, 45, 49, 58, 66, 77, 119, 132, 149, 153, 160, 162, 166, 174, 178, 184, 189, 192, 193, 203, 204, 217, 234, 246, 250, 262, 280, 286, 287, 292, 296, 303, 334, 369, 370, 373, 388, 394, 404, 409, 411, 412, 423, 443, 444, 450, 463, 464, 468, 469, 477, 489, 492, 498, 502, 504, 506, 510, 526, 530, 532, 574, 579, 580, 589, 593, 600, 616, 627, 637, 670, 699, 705, 706, 716, 723, 730, 733, 764, 766, 787, 795, 803, 817, 818, 844, 853, 857, 861, 874, 893, 913, 928, 935, 939, 949, 992, 998],
        '爪子刀(★) | 伽玛多普勒p1': [15, 17, 35, 39, 55, 70, 74, 83, 86, 92, 99, 100, 101, 106, 115, 119, 120, 122, 123, 124, 127, 128, 131, 132, 133, 135, 140, 144, 153, 158, 159, 169, 180, 186, 197, 198, 199, 208, 219, 221, 225, 226, 231, 237, 239, 242, 244, 245, 247, 248, 261, 263, 264, 265, 268, 275, 279, 286, 288, 290, 305, 306, 316, 317, 320, 330, 331, 338, 339, 350, 352, 360, 362, 366, 371, 383, 386, 391, 407, 417, 418, 420, 423, 426, 456, 460, 467, 469, 472, 474, 476, 478, 484, 490, 495, 497, 500, 501, 502, 503, 505, 509, 510, 519, 523, 524, 534, 542, 544, 548, 551, 557, 558, 562, 563, 565, 581, 585, 595, 600, 603, 609, 615, 618, 620, 622, 623, 625, 634, 638, 643, 646, 650, 659, 669, 671, 675, 679, 681, 682, 692, 694, 704, 708, 711, 713, 720, 721, 739, 748, 755, 768, 771, 772, 775, 779, 784, 788, 796, 816, 836, 855, 857, 859, 862, 871, 882, 883, 890, 893, 896, 913, 926, 927, 928, 935, 937, 938, 945, 952, 954, 965, 973, 983, 985, 986, 987, 999],
        '爪子刀(★) | 伽玛多普勒p3': [2, 10, 19, 23, 25, 26, 36, 38, 40, 47, 50, 51, 52, 53, 56, 57, 61, 63, 65, 67, 69, 78, 81, 82, 85, 91, 95, 97, 114, 115, 118, 139, 163, 167, 175, 207, 214, 215, 228, 240, 251, 255, 257, 267, 270, 271, 272, 291, 294, 297, 298, 300, 301, 318, 319, 322, 342, 343, 414, 431, 453, 533, 543, 554, 567, 613, 617, 619, 635, 641, 662, 676, 695, 700, 718, 724, 729, 734, 735, 738, 741, 765, 778, 786, 797, 801, 823, 828, 829, 830, 831, 837, 841, 850, 879, 880, 885, 900, 903, 904, 905, 906, 912, 920, 924, 947, 950, 963, 964, 967, 970, 996],
        '爪子刀(★) | 伽玛多普勒p4': [2, 10, 19, 23, 25, 26, 36, 38, 40, 47, 50, 51, 52, 53, 56, 57, 61, 63, 65, 67, 69, 78, 81, 82, 85, 91, 95, 97, 114, 115, 118, 139, 163, 167, 207, 214, 215, 228, 240, 251, 255, 257, 267, 270, 271, 272, 291, 294, 297, 298, 300, 301, 318, 319, 322, 342, 343, 414, 431, 453, 533, 543, 554, 567, 613, 617, 619, 635, 662, 676, 695, 700, 718, 724, 729, 734, 735, 738, 741, 765, 778, 786, 797, 801, 823, 828, 829, 830, 831, 837, 841, 850, 879, 880, 885, 900, 903, 904, 905, 906, 912, 920, 924, 947, 950, 963, 964, 967, 970, 996],
        '爪子刀(★) | 伽玛多普勒绿宝石': [20, 31, 45, 49, 58, 66, 77, 119, 132, 149, 153, 160, 162, 166, 174, 178, 184, 189, 192, 193, 203, 204, 217, 234, 246, 250, 262, 280, 286, 287, 292, 296, 303, 334, 369, 370, 373, 388, 394, 404, 409, 411, 412, 423, 443, 444, 450, 463, 464, 468, 469, 477, 489, 492, 498, 502, 504, 506, 510, 526, 530, 532, 574, 579, 580, 589, 593, 600, 616, 627, 637, 670, 699, 705, 706, 716, 723, 730, 733, 764, 766, 787, 795, 803, 817, 818, 844, 853, 857, 861, 874, 893, 913, 928, 935, 939, 949, 992, 998],
        '爪子刀(★) | 渐变大理石': [152, 281, 292, 344, 628, 673, 743, 777, 792, 994],
        '蝴蝶刀(★) | 多普勒p2': [6, 12, 21, 22, 30, 33, 43, 47, 53, 64, 73, 76, 89, 94, 103, 109, 130, 145, 154, 155, 161, 168, 172, 173, 191, 210, 211, 212, 223, 227, 249, 260, 276, 282, 283, 285, 293, 295, 302, 324, 336, 361, 377, 381, 424, 429, 430, 433, 440, 442, 458, 466, 481, 488, 508, 511, 513, 514, 525, 536, 538, 564, 566, 568, 586, 587, 612, 665, 677, 686, 687, 698, 719, 749, 759, 762, 790, 798, 815, 860, 875, 878, 887, 891, 898, 915, 940, 953, 960, 979], //steam tier list少植53、誤植782
        '蝴蝶刀(★) | 多普勒p4': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        '蝴蝶刀(★) | 伽玛多普勒p2': [6, 12, 21, 22, 30, 33, 43, 47, 53, 64, 73, 76, 89, 94, 103, 109, 130, 145, 154, 155, 161, 168, 172, 173, 191, 210, 211, 212, 223, 227, 249, 260, 276, 282, 283, 285, 293, 295, 302, 324, 336, 361, 377, 381, 424, 429, 430, 433, 440, 442, 458, 466, 481, 488, 508, 511, 513, 514, 525, 536, 538, 564, 566, 568, 586, 587, 612, 665, 677, 686, 687, 698, 719, 749, 759, 762, 790, 798, 815, 860, 875, 878, 887, 891, 898, 915, 940, 953, 960, 979],
        '蝴蝶刀(★) | 渐变大理石': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        'M9 刺刀(★) | 多普勒p2': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        'M9 刺刀(★) | 多普勒p4': [21, 30, 43, 64, 73, 80, 89, 130, 145, 168, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 430, 435, 447, 458, 462, 466, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 608, 640, 665, 677, 686, 726, 749, 759, 798, 813, 881, 891, 917, 940],
        '运动手套(★) | 大型猎物': [18, 30, 34, 40, 59, 65, 69, 103, 93, 127, 139, 177, 197, 226, 230, 242, 254, 270, 355, 378, 382, 390, 459, 492, 507, 537, 541, 580, 609, 669, 738, 785, 798, 850, 872, 898, 902, 935],
        '运动手套(★) | 夜行衣': [11, 115, 167, 206, 231, 240, 279, 291, 390, 623],
        '专业手套(★) | 深红和服': [37, 81, 91, 92, 115, 130, 147, 152, 184, 209, 232, 290, 305, 306, 317, 329, 357, 394, 447, 497, 515, 576, 587, 591, 592, 613, 656, 657, 698, 732, 753, 866, 881, 930, 931, 952, 973],
    };
    const WikiCollectionT4 = {
        '爪子刀(★) | 渐变大理石': [48, 126, 129, 332, 780, 787, 874, 908, 918, 923],
        '蝴蝶刀(★) | 多普勒p2': [2, 11, 29, 46, 80, 84, 107, 136, 137, 141, 147, 150, 181, 224, 229, 236, 278, 308, 313, 314, 345, 358, 375, 395, 396, 399, 401, 428, 435, 447, 455, 462, 465, 482, 486, 572, 597, 599, 608, 639, 640, 657, 690, 703, 712, 726, 745, 751, 754, 781, 789, 793, 800, 813, 824, 827, 838, 840, 849, 856, 872, 881, 914, 917, 936, 956, 968], //steam tier list誤植291
        '蝴蝶刀(★) | 多普勒p4': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        '蝴蝶刀(★) | 伽玛多普勒p2': [2, 11, 29, 46, 80, 84, 107, 136, 137, 141, 147, 150, 181, 224, 229, 236, 278, 308, 313, 314, 345, 358, 375, 395, 396, 399, 401, 428, 435, 447, 455, 462, 465, 482, 486, 572, 597, 599, 608, 639, 640, 657, 690, 703, 712, 726, 745, 751, 754, 781, 789, 793, 800, 813, 824, 827, 838, 840, 849, 856, 872, 881, 914, 917, 936, 956, 968],
        '蝴蝶刀(★) | 渐变大理石': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        'M9 刺刀(★) | 多普勒p2': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        'M9 刺刀(★) | 多普勒p4': [6, 12, 22, 33, 37, 47, 76, 94, 103, 109, 154, 155, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 416, 424, 429, 433, 440, 442, 446, 481, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 752, 762, 782, 790, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '运动手套(★) | 夜行衣': [63, 120, 136, 163, 166, 265, 277, 402, 640, 691, 755],
        '专业手套(★) | 深红和服': [32, 36, 45, 62, 67, 68, 78, 90, 101, 182, 185, 224, 228, 333, 334, 335, 347, 348, 410, 463, 590, 601, 602, 655, 731, 789, 845, 914, 915, 923, 924, 925, 933, 953, 979, 985, 995, 996, 1000],
    };
    const WikiCollectionT5 = {
        '爪子刀(★) | 渐变大理石': [182, 204, 252, 457, 522, 578, 652, 660, 685, 705, 736, 832, 988],
        '运动手套(★) | 夜行衣': [25, 77, 147, 162, 235, 244, 262, 291, 318, 351, 402, 424, 428, 486, 507, 544, 625, 647, 673, 749, 894],
        '专业手套(★) | 深红和服': [2, 25, 26, 52, 102, 121, 122, 129, 155, 162, 183, 205, 257, 266, 279, 285, 288, 308, 381, 397, 440, 442, 461, 466, 467, 516, 556, 575, 577, 658, 679, 715, 748, 875, 891, 892, 916, 954, 955, 957],
    };
    const WikiCollectionT6 = {
        '爪子刀(★) | 渐变大理石': [112, 230, 340, 356, 444, 452, 471, 607, 621, 631, 761, 773, 873, 876, 982],
        '专业手套(★) | 深红和服': [3, 46, 71, 72, 114, 120, 123, 151, 161, 164, 167, 186, 187, 207, 237, 250, 251, 256, 260, 280, 284, 289, 307, 309, 324, 338, 364, 428, 441, 446, 462, 485, 545, 598, 612, 646, 647, 663, 685, 686, 691, 709, 718, 726, 727, 742, 749, 754, 788, 790, 797, 869, 926, 937, 940, 945, 956, 975, 976],
    };
    const WikiCollectionT7 = {
        '爪子刀(★) | 渐变大理石': [8, 14, 32, 58, 108, 213, 233, 243, 274, 405, 454, 614, 653, 683, 702, 728, 732, 770, 795, 803, 826, 867, 949], //steam tier list少植702
    };
    const WikiCollectionT8 = {
        '爪子刀(★) | 渐变大理石': [5, 178, 188, 202, 337, 378, 406, 461, 539, 655, 696, 854, 966, 971], //steam tier list誤植702、少植655
    };
    const WikiCollectionT9 = {
        '爪子刀(★) | 渐变大理石': [68, 121, 149, 165, 171, 206, 287, 370, 493, 499, 516, 637, 656, 672, 706, 766, 817, 922, 959, 997], //steam tier list誤植655
    };
    const WikiCollectionT10 = {
        '爪子刀(★) | 渐变大理石': [28, 156, 177, 238, 402, 545, 546, 553, 559, 589, 591, 725, 764, 791, 810, 844, 858, 868, 972, 977],
    };

    const SteamCollectionT1 = {
        '爪子刀(★) | 多普勒p1': [31, 49, 88, 98, 106, 113, 135, 190, 196, 217, 218, 220, 226, 253, 262, 296, 311, 354, 384, 387, 409, 445, 530, 540, 547, 552, 574, 594, 606, 610, 630, 717, 730, 746, 783, 812, 858, 939, 972, 989, 998],
        '爪子刀(★) | 多普勒p2': [15, 19, 56, 101, 133, 159, 192, 214, 239, 261, 301, 350, 474, 495, 501, 505, 565, 585, 603, 623, 635, 682, 707, 748, 877, 938, 986, 987],
        '爪子刀(★) | 多普勒p3': [34, 41, 87, 93, 105, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 763, 807, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        '爪子刀(★) | 多普勒p4': [34, 41, 87, 93, 105, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 763, 807, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        '蝴蝶刀(★) | 多普勒红宝石': [29, 36, 53, 72, 121, 134, 291, 422, 467, 494, 576, 583, 602, 630, 651, 664, 681, 701, 703, 704, 788, 793, 806, 807, 832, 897],
        '蝴蝶刀(★) | 多普勒蓝宝石': [29, 36, 53, 72, 121, 134, 291, 422, 467, 494, 576, 583, 602, 630, 651, 664, 681, 701, 703, 704, 788, 793, 806, 807, 832, 897],
        '爪子刀(★) | 伽玛多普勒p1': [31, 49, 98, 106, 113, 196, 217, 218, 220, 226, 253, 287, 296, 311, 354, 384, 404, 445, 540, 547, 574, 606, 630, 717, 730, 746, 783, 812, 939, 989, 998],
        '爪子刀(★) | 伽玛多普勒p2': [15, 19, 56, 101, 133, 159, 192, 214, 239, 261, 301, 350, 474, 495, 501, 505, 565, 585, 603, 623, 635, 682, 707, 748, 877, 938, 986, 987],
        '爪子刀(★) | 伽玛多普勒p3': [47, 687, 361, 898, 276, 336, 782, 953, 154, 324, 860, 293, 878, 161, 442, 815, 698, 433, 587, 979, 22, 863, 37, 487, 811, 446, 392, 416, 752, 758, 104, 774, 157, 993, 933, 210, 895, 740, 389, 808, 79, 289, 757, 769, 176, 955, 528, 645, 179, 990, 886, 821, 117, 835, 984, 376, 658, 995, 974, 737, 33],
        '爪子刀(★) | 伽玛多普勒p4': [34, 41, 87, 93, 105, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 763, 807, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        '蝴蝶刀(★) | 多普勒p1': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        '蝴蝶刀(★) | 多普勒p3': [34, 41, 87, 93, 105, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 763, 807, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        '蝴蝶刀(★) | 伽玛多普勒p1': [10, 18, 23, 57, 63, 79, 104, 111, 117, 118, 140, 157, 167, 176, 179, 187, 255, 273, 277, 289, 298, 299, 323, 342, 343, 376, 382, 389, 392, 414, 416, 421, 431, 439, 446, 512, 518, 528, 549, 584, 588, 596, 645, 654, 658, 666, 697, 740, 752, 757, 758, 760, 769, 774, 802, 806, 808, 815, 821, 835, 851, 866, 884, 885, 886, 895, 903, 916, 920, 921, 924, 933, 942, 946, 955, 974, 984, 990, 991, 993, 995],
        '蝴蝶刀(★) | 伽玛多普勒p3': [763, 575, 897, 636, 341, 93, 403, 910, 468, 326, 961, 520, 87, 911, 521, 651, 41, 348, 527, 601, 714, 807, 205, 892, 742, 668, 583, 944, 576, 34, 256, 848, 975, 648],
        '蝴蝶刀(★) | 伽玛多普勒p4': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        '蝴蝶刀(★) | 伽玛多普勒绿宝石': [29, 36, 53, 72, 121, 134, 291, 422, 467, 494, 576, 583, 602, 630, 651, 664, 681, 701, 703, 704, 788, 793, 806, 807, 832, 897],
        'M9 刺刀(★) | 多普勒p1': [18, 23, 79, 104, 117, 118, 157, 176, 179, 187, 277, 289, 298, 299, 323, 376, 389, 392, 416, 446, 528, 584, 645, 658, 740, 752, 757, 758, 760, 769, 774, 806, 808, 815, 821, 835, 851, 866, 886, 895, 921, 933, 955, 974, 984, 990, 991, 993, 995],
        'M9 刺刀(★) | 多普勒p3': [39, 44, 75, 77, 83, 132, 194, 221, 231, 237, 244, 248, 279, 349, 352, 355, 371, 398, 410, 434, 469, 478, 484, 490, 502, 510, 519, 523, 544, 558, 603, 634, 650, 675, 711, 721, 731, 739, 772, 784, 855, 871, 883, 926, 983],
        'M9 刺刀(★) | 多普勒红宝石': [609, 965, 344, 671],
        'M9 刺刀(★) | 多普勒蓝宝石': [609, 965, 344, 671],
        'M9 刺刀(★) | 伽玛多普勒p1': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        'M9 刺刀(★) | 伽玛多普勒p2': [16, 48, 126, 129, 146, 152, 182, 204, 230, 241, 252, 281, 292, 332, 344, 359, 393, 412, 457, 522, 541, 578, 602, 607, 628, 649, 652, 660, 673, 685, 688, 701, 705, 736, 743, 773, 777, 780, 787, 792, 832, 874, 908, 918, 923, 988, 994],
        'M9 刺刀(★) | 伽玛多普勒p3': [7, 39, 59, 72, 77, 106, 119, 153, 166, 190, 194, 209, 244, 259, 265, 279, 286, 290, 360, 369, 374, 383, 408, 409, 419, 423, 432, 443, 469, 502, 526, 574, 594, 595, 600, 638, 646, 650, 659, 720, 816, 839, 857, 859, 861, 893, 896, 913, 935, 951, 954, 969, 983, 999],
        'M9 刺刀(★) | 伽玛多普勒p4': [34, 41, 87, 93, 105, 201, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 747, 763, 807, 825, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        'M9 刺刀(★) | 伽玛多普勒绿宝石': [609, 965, 344, 671],
        'M9 刺刀(★) | 渐变大理石': [34, 41, 87, 93, 105, 201, 205, 256, 326, 341, 348, 380, 403, 422, 449, 468, 494, 517, 520, 521, 527, 550, 571, 575, 576, 577, 583, 601, 636, 648, 651, 664, 668, 714, 742, 763, 807, 834, 848, 892, 897, 910, 911, 925, 943, 944, 961, 975],
        '刺刀(★) | 多普勒p1': [44, 132, 197, 219, 221, 231, 248, 476, 478, 484, 490, 519, 534, 544, 558, 634, 675, 708, 711, 739, 772, 784, 855, 862, 883, 890],
        '流浪者匕首(★) | 多普勒p1': [18, 23, 79, 104, 117, 118, 157, 176, 179, 187, 277, 289, 298, 299, 323, 376, 389, 392, 416, 446, 528, 584, 645, 658, 740, 752, 757, 758, 760, 769, 774, 806, 808, 815, 821, 835, 851, 866, 886, 895, 921, 933, 955, 974, 984, 990, 991, 993, 995],
        '运动手套(★) | 迈阿密风云': [0, 1, 22, 30, 35, 45, 81, 123, 134, 150, 180, 231, 281, 288, 327, 348, 405, 406, 407, 418, 432, 470, 479, 496, 515, 527, 550, 563, 566, 583, 624, 647, 664, 694, 706, 722, 737, 738, 743, 744, 746, 753, 773, 802, 816, 872, 886, 896, 919, 920, 942, 943, 956, 983, 984, 996],
        '专业手套(★) | 渐变之色': [6, 18, 29, 34, 37, 61, 65, 76, 111, 141, 147, 173, 226, 282, 303, 317, 366, 414, 427, 488, 490, 629, 633, 821, 916, 960, 979],
    };
    const SteamCollectionT2 = {
        '爪子刀(★) | 多普勒p1': [20, 60, 66, 77, 110, 119, 125, 127, 160, 184, 194, 202, 230, 243, 287, 369, 370, 404, 419, 423, 432, 444, 469, 570, 589, 600, 627, 632, 661, 667, 678, 680, 694, 723, 776, 785, 795, 803, 817, 853, 857, 861, 865, 868, 899, 907, 913, 922, 928, 935, 949, 982],
        '爪子刀(★) | 多普勒p2': [13, 25, 35, 144, 174, 199, 200, 207, 258, 317, 343, 349, 355, 410, 434, 439, 443, 451, 479, 544, 581, 616, 618, 620, 625, 629, 644, 671, 741, 750, 833, 870, 889, 927, 964, 967, 973],
        '爪子刀(★) | 多普勒p3': [11, 29, 46, 84, 107, 136, 137, 141, 147, 150, 201, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 455, 465, 486, 597, 599, 639, 657, 690, 703, 712, 745, 747, 751, 754, 781, 789, 793, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '爪子刀(★) | 多普勒p4': [11, 29, 46, 84, 107, 136, 137, 141, 147, 150, 201, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 455, 465, 486, 597, 599, 639, 657, 690, 703, 712, 745, 747, 751, 754, 781, 789, 793, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '爪子刀(★) | 伽玛多普勒p1': [1, 3, 4, 8, 9, 14, 20, 24, 27, 28, 42, 45, 54, 59, 60, 62, 66, 71, 88, 90, 96, 102, 110, 112, 116, 119, 121, 125, 126, 134, 138, 142, 143, 148, 149, 151, 152, 156, 160, 162, 164, 165, 166, 170, 172, 174, 177, 178, 182, 183, 184, 185, 189, 190, 193, 194, 195, 202, 203, 204, 206, 209, 213, 216, 222, 230, 232, 234, 235, 238, 241, 243, 246, 250, 254, 258, 259, 262, 265, 266, 269, 280, 284, 286, 290, 292, 303, 304, 307, 309, 310, 315, 321, 325, 328, 329, 332, 333, 334, 335, 337, 349, 351, 352, 353, 356, 364, 368, 369, 370, 371, 372, 373, 374, 378, 383, 385, 387, 388, 394, 397, 400, 403, 406, 408, 409, 411, 412, 413, 414, 415, 423, 425, 432, 436, 438, 441, 444, 448, 450, 451, 452, 454, 457, 463, 464, 471, 473, 477, 479, 480, 483, 484, 485, 489, 492, 493, 496, 498, 499, 504, 506, 507, 510, 515, 522, 526, 529, 530, 532, 537, 539, 545, 546, 549, 552, 553, 555, 559, 560, 569, 570, 578, 579, 580, 582, 589, 590, 591, 593, 594, 595, 598, 600, 603, 605, 607, 610, 611, 616, 621, 624, 626, 627, 631, 632, 638, 642, 646, 647, 652, 653, 655, 656, 660, 663, 667, 670, 672, 674, 678, 680, 683, 689, 691, 693, 694, 696, 699, 702, 705, 706, 709, 710, 711, 715, 716, 720, 723, 725, 728, 733, 734, 736, 739, 744, 750, 756, 761, 764, 766, 767, 770, 772, 776, 777, 780, 785, 787, 794, 795, 803, 805, 810, 817, 818, 820, 822, 832, 839, 843, 844, 845, 846, 852, 853, 857, 858, 859, 862, 865, 868, 869, 871, 873, 874, 883, 890, 893, 894, 896, 899, 907, 908, 909, 913, 919, 922, 928, 929, 931, 935, 948, 949, 951, 954, 958, 962, 966, 969, 971, 972, 973, 976, 977, 980, 982, 986, 988, 992, 999],
        '爪子刀(★) | 伽玛多普勒p2': [13, 25, 35, 144, 174, 199, 200, 207, 258, 317, 343, 349, 355, 410, 434, 439, 443, 451, 479, 544, 581, 616, 618, 620, 625, 629, 644, 671, 689, 741, 750, 833, 870, 889, 927, 964, 967, 973],
        '爪子刀(★) | 伽玛多普勒p3': [23, 187, 277, 851, 18, 866, 111, 596, 382, 299, 921, 916, 697, 421, 802, 273, 666, 942, 431, 902, 57, 312, 342, 806, 901, 884, 760, 804, 63, 163, 323, 633, 588, 78, 549, 885, 924, 864, 592, 920, 453, 946, 991, 512, 298, 584, 167, 654, 240, 801, 291, 518, 604, 118, 114, 437, 661, 318, 491, 828],
        '爪子刀(★) | 伽玛多普勒p4': [11, 29, 46, 84, 107, 136, 137, 141, 147, 150, 201, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 455, 465, 486, 597, 599, 639, 657, 690, 703, 712, 745, 747, 751, 754, 781, 789, 793, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '蝴蝶刀(★) | 多普勒p1': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        '蝴蝶刀(★) | 多普勒p3': [11, 29, 46, 84, 107, 136, 137, 141, 147, 150, 201, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 455, 465, 486, 597, 599, 639, 657, 690, 703, 712, 745, 747, 751, 754, 781, 789, 793, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '蝴蝶刀(★) | 多普勒红宝石': [6, 15, 30, 41, 44, 55, 56, 59, 86, 110, 126, 128, 135, 136, 147, 151, 155, 159, 184, 241, 262, 300, 338, 362, 398, 401, 428, 445, 460, 491, 623, 683, 696, 762, 910, 946, 966],
        '蝴蝶刀(★) | 多普勒蓝宝石': [6, 15, 30, 41, 44, 55, 56, 59, 86, 110, 126, 128, 135, 136, 147, 151, 155, 159, 184, 241, 262, 300, 338, 362, 398, 401, 428, 445, 460, 491, 623, 683, 696, 762, 910, 946, 966],
        '蝴蝶刀(★) | 伽玛多普勒p1': [6, 12, 22, 33, 37, 47, 76, 94, 154, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 424, 433, 442, 458, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 762, 782, 790, 811, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '蝴蝶刀(★) | 伽玛多普勒p3': [422, 834, 105, 550, 943, 925, 664, 517, 571, 380, 449, 494, 577, 201, 747, 825, 981, 824, 399, 936, 800, 107, 428, 147, 745, 872, 396, 793, 856, 754, 150, 914, 639, 345, 486, 278, 956, 827, 29, 751, 690, 375],
        '蝴蝶刀(★) | 伽玛多普勒p4': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        '蝴蝶刀(★) | 伽玛多普勒绿宝石': [6, 15, 30, 41, 44, 55, 56, 59, 86, 110, 126, 128, 135, 136, 147, 151, 155, 159, 184, 241, 262, 300, 338, 362, 398, 401, 428, 445, 460, 491, 623, 683, 696, 762, 910, 946, 966],
        'M9 刺刀(★) | 多普勒p1': [6, 12, 22, 33, 37, 47, 76, 94, 154, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 424, 433, 442, 446, 458, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 762, 782, 790, 811, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        'M9 刺刀(★) | 多普勒p3': [17, 101, 122, 127, 135, 158, 159, 169, 186, 197, 198, 208, 219, 242, 263, 275, 320, 330, 339, 362, 407, 417, 420, 456, 467, 472, 476, 497, 500, 509, 534, 542, 557, 562, 585, 669, 671, 679, 681, 692, 708, 748, 788, 796, 862, 952, 987],
        'M9 刺刀(★) | 多普勒红宝石': [92, 180, 241, 393, 420, 671, 923, 985],
        'M9 刺刀(★) | 多普勒蓝宝石': [92, 180, 241, 393, 420, 671, 923, 985],
        'M9 刺刀(★) | 伽玛多普勒p1': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        'M9 刺刀(★) | 伽玛多普勒p2': [5, 8, 14, 32, 58, 108, 112, 178, 188, 202, 213, 233, 243, 274, 337, 340, 356, 378, 405, 406, 444, 452, 454, 461, 471, 493, 539, 614, 621, 631, 653, 683, 696, 702, 728, 732, 761, 770, 795, 803, 826, 854, 867, 873, 876, 922, 949, 959, 966, 971, 982, 997, 1000],
        'M9 刺刀(★) | 伽玛多普勒p3': [13, 20, 24, 31, 49, 66, 88, 96, 113, 116, 134, 151, 160, 174, 189, 193, 210, 217, 218, 220, 226, 235, 237, 250, 258, 284, 303, 325, 373, 394, 425, 450, 464, 477, 479, 480, 492, 498, 504, 529, 530, 531, 532, 552, 560, 610, 616, 627, 680, 689, 699, 711, 715, 716, 730, 739, 744, 750, 778, 783, 820, 843, 852, 865, 871, 919, 926, 929, 973, 992, 998],
        'M9 刺刀(★) | 伽玛多普勒p4': [11, 29, 46, 84, 107, 137, 141, 147, 150, 224, 229, 236, 278, 308, 313, 345, 358, 375, 395, 396, 399, 401, 428, 455, 465, 486, 599, 608, 639, 657, 690, 703, 712, 745, 751, 754, 781, 789, 793, 800, 824, 827, 838, 840, 849, 856, 872, 914, 917, 936, 956, 968, 981],
        'M9 刺刀(★) | 伽玛多普勒绿宝石': [92, 180, 241, 393, 420, 671, 923, 985],
        'M9 刺刀(★) | 渐变大理石': [11, 29, 46, 84, 89, 107, 136, 137, 141, 147, 150, 168, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 430, 455, 465, 486, 599, 639, 657, 690, 703, 712, 745, 747, 749, 751, 754, 781, 789, 793, 798, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '刺刀(★) | 多普勒p1': [39, 75, 77, 83, 115, 159, 186, 237, 244, 263, 279, 306, 317, 349, 352, 355, 371, 383, 386, 398, 408, 410, 434, 469, 472, 497, 502, 510, 523, 562, 603, 650, 679, 684, 694, 720, 721, 731, 871, 926, 927, 928, 952, 983, 986],
        '流浪者匕首(★) | 多普勒p1': [6, 12, 22, 33, 37, 47, 76, 94, 154, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 424, 433, 442, 446, 458, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 762, 782, 790, 811, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '运动手套(★) | 迈阿密风云': [12, 44, 95, 181, 187, 238, 243, 273, 315, 346, 362, 371, 383, 390, 413, 453, 456, 460, 521, 640, 679, 680, 691, 692, 726, 742, 772, 791, 818, 825, 866, 875, 877, 880, 887, 901, 903, 906, 953, 982],
        '专业手套(★) | 渐变之色': [35, 37, 39, 42, 69, 74, 100, 101, 115, 127, 128, 134, 136, 137, 146, 155, 170, 186, 189, 191, 219, 222, 235, 237, 244, 252, 253, 269, 271, 273, 275, 278, 285, 286, 290, 293, 309, 310, 313, 316, 319, 320, 337, 351, 358, 359, 362, 388, 391, 394, 413, 429, 430, 431, 438, 440, 458, 467, 468, 474, 479, 483, 512, 530, 542, 544, 556, 562, 563, 566, 569, 578, 581, 583, 590, 591, 592, 611, 615, 618, 627, 661, 689, 695, 698, 724, 727, 760, 767, 784, 793, 801, 808, 812, 816, 857, 874, 877, 888, 908, 917, 931, 989],
    };
    const SteamCollectionT3 = {
        '爪子刀(★) | 多普勒p1': [0, 1, 3, 24, 28, 42, 44, 45, 59, 62, 71, 72, 96, 116, 132, 138, 143, 146, 166, 174, 178, 185, 189, 209, 216, 231, 234, 258, 259, 265, 280, 284, 290, 292, 374, 383, 410, 443, 463, 472, 478, 479, 484, 490, 498, 502, 506, 510, 522, 529, 531, 532, 534, 580, 595, 603, 605, 616, 626, 637, 660, 684, 693, 699, 705, 725, 744, 750, 767, 770, 773, 822, 839, 843, 846, 855, 859, 890, 929, 951, 958, 969, 973, 980],
        '爪子刀(★) | 多普勒p2': [4, 36, 45, 55, 65, 86, 118, 134, 148, 185, 219, 225, 245, 264, 305, 306, 316, 330, 346, 367, 371, 379, 394, 415, 492, 503, 504, 512, 532, 549, 560, 562, 584, 617, 634, 641, 645, 654, 676, 713, 716, 738, 757, 760, 814, 843, 847, 903, 920, 945, 947, 970],
        '爪子刀(★) | 多普勒p3': [21, 30, 43, 64, 73, 80, 89, 130, 145, 168, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 430, 435, 447, 458, 462, 466, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 608, 640, 665, 677, 686, 726, 749, 759, 798, 813, 881, 891, 917, 940],
        '爪子刀(★) | 多普勒p4': [21, 30, 43, 64, 73, 80, 89, 130, 145, 168, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 430, 435, 447, 458, 462, 466, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 608, 640, 665, 677, 686, 726, 749, 759, 798, 813, 881, 891, 917, 940],
        '爪子刀(★) | 伽玛多普勒p1': [5, 13, 16, 32, 39, 44, 48, 58, 68, 72, 75, 77, 83, 108, 115, 122, 123, 127, 129, 131, 132, 146, 153, 171, 186, 188, 208, 219, 221, 231, 233, 237, 244, 247, 248, 252, 263, 270, 274, 275, 279, 281, 306, 317, 320, 330, 339, 340, 344, 355, 359, 360, 386, 393, 405, 410, 417, 419, 434, 443, 459, 461, 469, 472, 476, 478, 490, 497, 502, 516, 519, 531, 534, 541, 551, 558, 561, 602, 603, 614, 628, 637, 649, 650, 659, 673, 681, 684, 685, 688, 701, 708, 727, 731, 743, 748, 753, 773, 784, 791, 792, 796, 809, 816, 826, 854, 855, 867, 876, 918, 923, 930, 941, 952, 959, 983, 994, 997, 1000],
        '爪子刀(★) | 伽玛多普勒p2': [4, 36, 45, 55, 65, 86, 118, 134, 148, 185, 219, 225, 245, 264, 305, 306, 316, 330, 346, 367, 371, 379, 394, 415, 492, 503, 504, 512, 532, 549, 560, 562, 584, 617, 634, 641, 645, 654, 676, 713, 716, 738, 757, 760, 814, 843, 847, 903, 920, 945, 947, 970],
        '爪子刀(★) | 伽玛多普勒p3': [301, 903, 996, 294, 475, 427, 2, 470, 343, 61, 251, 414, 53, 272, 829, 947, 95, 904, 228, 357, 734, 695, 738, 735, 554, 967, 676, 140, 65, 617, 139, 67, 439, 50, 841, 300, 390, 10, 255, 175, 379, 729, 97, 641, 765, 823, 38, 797, 741, 837, 91, 964, 533, 629, 778, 567, 950, 207, 963, 19, 573, 978, 271, 556, 912],
        '爪子刀(★) | 伽玛多普勒p4': [21, 30, 43, 64, 73, 80, 89, 130, 145, 168, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 430, 435, 447, 458, 462, 466, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 608, 640, 665, 677, 686, 726, 749, 759, 798, 813, 881, 891, 917, 940],
        '蝴蝶刀(★) | 多普勒p1': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        '蝴蝶刀(★) | 多普勒p3': [21, 30, 43, 64, 73, 80, 89, 130, 145, 168, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 430, 435, 447, 458, 462, 466, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 608, 640, 665, 677, 686, 726, 749, 759, 798, 813, 881, 891, 917, 940],
        '蝴蝶刀(★) | 多普勒红宝石': [4, 11, 12, 14, 22, 31, 43, 50, 66, 82, 84, 90, 94, 105, 132, 137, 144, 211, 221, 286, 342, 348, 350, 360, 361, 389, 393, 440, 456, 466, 468, 492, 503, 557, 560, 566, 588, 589, 591, 626, 628, 636, 645, 692, 697, 708, 712, 717, 720, 721, 799, 816, 870, 871, 874, 875, 877, 880, 895, 911, 913, 925, 928, 951, 952, 961, 962, 965, 993, 997],
        '蝴蝶刀(★) | 多普勒蓝宝石': [4, 11, 12, 14, 22, 31, 43, 50, 66, 82, 84, 90, 94, 105, 132, 137, 144, 211, 221, 286, 342, 348, 350, 360, 361, 389, 393, 440, 456, 466, 468, 492, 503, 557, 560, 566, 588, 589, 591, 626, 628, 636, 645, 692, 697, 708, 712, 717, 720, 721, 799, 816, 870, 871, 874, 875, 877, 880, 895, 911, 913, 925, 928, 951, 952, 961, 962, 965, 993, 997],
        '蝴蝶刀(★) | 伽玛多普勒p1': [21, 30, 43, 64, 73, 80, 103, 109, 130, 145, 155, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 429, 435, 440, 447, 462, 466, 481, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 597, 608, 640, 665, 677, 686, 726, 759, 813, 881, 891, 917, 940],
        '蝴蝶刀(★) | 伽玛多普勒p3': [224, 968, 395, 84, 840, 781, 849, 46, 599, 789, 236, 657, 465, 11, 141, 401, 137, 838, 308, 703, 455, 712, 136, 597, 917, 313, 482, 726, 80, 358, 314, 608, 181, 435, 229, 881, 640, 572, 813, 462, 447, 172, 223, 173, 64, 891, 43, 130, 759, 249, 145, 566, 466, 940, 665, 514, 511],
        '蝴蝶刀(★) | 伽玛多普勒p4': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        '蝴蝶刀(★) | 伽玛多普勒绿宝石': [4, 11, 12, 14, 22, 31, 43, 50, 66, 82, 84, 90, 94, 105, 132, 137, 144, 211, 221, 286, 342, 348, 350, 360, 361, 389, 393, 440, 456, 466, 468, 492, 503, 557, 560, 566, 588, 589, 591, 626, 628, 636, 645, 692, 697, 708, 712, 717, 720, 721, 799, 816, 870, 871, 874, 875, 877, 880, 895, 911, 913, 925, 928, 951, 952, 961, 962, 965, 993, 997],
        'M9 刺刀(★) | 多普勒p1': [21, 30, 43, 64, 73, 80, 103, 109, 130, 145, 155, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 429, 435, 440, 447, 462, 466, 481, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 597, 608, 640, 665, 677, 686, 726, 759, 813, 881, 891, 917, 940],
        'M9 刺刀(★) | 多普勒p3': [15, 35, 36, 81, 92, 99, 100, 120, 131, 144, 180, 225, 239, 247, 261, 268, 288, 305, 319, 331, 338, 366, 391, 418, 426, 474, 495, 503, 505, 563, 581, 609, 615, 618, 622, 623, 682, 704, 755, 768, 771, 779, 833, 882, 906, 934, 937, 945, 965, 985],
        'M9 刺刀(★) | 多普勒红宝石': [87, 126, 242, 256, 474, 575, 682, 827, 936, 961],
        'M9 刺刀(★) | 多普勒蓝宝石': [87, 126, 242, 256, 474, 575, 682, 827, 936, 961],
        'M9 刺刀(★) | 伽玛多普勒p1': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        'M9 刺刀(★) | 伽玛多普勒p2': [28, 68, 90, 121, 149, 156, 165, 171, 177, 195, 206, 232, 238, 287, 329, 351, 370, 372, 402, 441, 499, 516, 545, 546, 553, 559, 561, 589, 590, 591, 632, 637, 655, 656, 672, 706, 725, 727, 753, 756, 764, 766, 785, 791, 805, 809, 810, 817, 818, 844, 858, 868, 941, 972, 976, 977],
        'M9 刺刀(★) | 伽玛多普勒p3': [4, 42, 44, 45, 54, 75, 83, 102, 115, 132, 142, 143, 162, 184, 185, 221, 231, 248, 253, 262, 269, 280, 296, 311, 317, 349, 352, 355, 371, 384, 386, 387, 398, 410, 434, 436, 451, 484, 490, 507, 510, 523, 540, 544, 547, 551, 558, 579, 598, 603, 611, 634, 642, 675, 678, 684, 693, 694, 721, 731, 733, 767, 772, 784, 853, 855, 883, 890, 928, 939, 986],
        'M9 刺刀(★) | 伽玛多普勒p4': [21, 30, 43, 64, 73, 80, 130, 145, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 435, 447, 462, 466, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 608, 640, 665, 677, 686, 726, 759, 813, 881, 891, 917, 940],
        'M9 刺刀(★) | 伽玛多普勒绿宝石': [87, 126, 242, 256, 474, 575, 682, 827, 936, 961],
        'M9 刺刀(★) | 渐变大理石': [21, 30, 43, 64, 73, 80, 103, 109, 130, 145, 155, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 429, 435, 440, 447, 462, 466, 481, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 597, 608, 640, 665, 677, 686, 726, 759, 813, 881, 891, 917, 940],
        '流浪者匕首(★) | 多普勒p1': [21, 30, 43, 64, 73, 80, 103, 109, 130, 145, 155, 172, 173, 181, 211, 223, 229, 249, 260, 282, 283, 295, 313, 314, 358, 377, 381, 429, 435, 440, 447, 462, 466, 481, 482, 488, 508, 511, 514, 525, 536, 566, 568, 572, 597, 608, 640, 665, 677, 686],
        '运动手套(★) | 迈阿密风云': [27, 47, 64, 114, 170, 174, 271, 320, 334, 419, 445, 451, 488, 505, 528, 534, 536, 539, 541, 565, 567, 613, 672, 681, 688, 724, 725, 729, 734, 758, 763, 775, 814, 869, 958, 980, 999],
        '专业手套(★) | 渐变之色': [27, 28, 38, 49, 52, 62, 67, 75, 83, 92, 93, 106, 118, 121, 122, 124, 129, 131, 135, 149, 158, 159, 162, 163, 165, 166, 171, 174, 207, 209, 220, 231, 243, 245, 255, 256, 259, 262, 274, 277, 281, 289, 298, 299, 305, 328, 331, 332, 333, 335, 336, 338, 339, 341, 344, 346, 347, 348, 350, 356, 365, 377, 379, 381, 386, 398, 400, 404, 405, 406, 421, 423, 424, 428, 445, 453, 460, 470, 478, 486, 492, 519, 520, 523, 524, 532, 533, 549, 559, 561, 564, 565, 575, 604, 617, 620, 628, 637, 639, 650, 663, 668, 672, 675, 684, 692, 700, 728, 731, 741, 742, 749, 763, 765, 766, 786, 792, 798, 804, 807, 809, 811, 818, 823, 828, 830, 840, 841, 842, 848, 861, 865, 866, 869, 875, 883, 885, 886, 890, 893, 896, 902, 912, 915, 918, 919, 920, 921, 923, 929, 936, 941, 945, 947, 971, 973, 975, 977, 986, 993, 997],
    };
    const SteamCollectionT4 = {
        '爪子刀(★) | 多普勒p1': [6, 12, 22, 33, 37, 47, 76, 94, 103, 109, 154, 155, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 416, 424, 429, 433, 440, 442, 446, 481, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 752, 762, 782, 790, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '爪子刀(★) | 多普勒p3': [6, 12, 22, 33, 37, 47, 76, 94, 103, 109, 154, 155, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 416, 424, 429, 433, 440, 442, 446, 481, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 752, 762, 782, 790, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '爪子刀(★) | 多普勒p4': [6, 12, 22, 33, 37, 47, 76, 94, 103, 109, 154, 155, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 416, 424, 429, 433, 440, 442, 446, 481, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 752, 762, 782, 790, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '爪子刀(★) | 伽玛多普勒p4': [6, 12, 22, 33, 37, 47, 76, 94, 103, 109, 154, 155, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 416, 424, 429, 433, 440, 442, 446, 481, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 752, 762, 782, 790, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '蝴蝶刀(★) | 多普勒p1': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        '蝴蝶刀(★) | 伽玛多普勒p1': [11, 29, 46, 84, 89, 107, 136, 137, 141, 147, 150, 168, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 430, 455, 465, 486, 599, 639, 657, 690, 703, 712, 745, 747, 749, 751, 754, 781, 789, 793, 798, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        '蝴蝶刀(★) | 伽玛多普勒p4': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        'M9 刺刀(★) | 多普勒p1': [11, 29, 46, 84, 89, 107, 136, 137, 141, 147, 150, 168, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 430, 455, 465, 486, 599, 639, 657, 690, 703, 712, 745, 747, 749, 751, 754, 781, 789, 793, 798, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
        'M9 刺刀(★) | 多普勒p3': [25, 26, 40, 52, 55, 56, 70, 74, 86, 123, 124, 128, 192, 199, 200, 215, 245, 257, 264, 267, 270, 316, 322, 346, 350, 363, 367, 460, 501, 524, 543, 565, 615, 620, 635, 643, 707, 713, 722, 724, 775, 786, 836, 842, 847, 879, 880, 932, 938, 957],
        'M9 刺刀(★) | 伽玛多普勒p1': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        'M9 刺刀(★) | 伽玛多普勒p2': [9, 27, 60, 62, 71, 110, 125, 170, 183, 196, 203, 216, 222, 234, 254, 266, 307, 309, 315, 321, 328, 333, 364, 368, 397, 400, 404, 413, 438, 445, 448, 459, 463, 473, 483, 485, 496, 506, 535, 537, 582, 605, 626, 647, 674, 691, 710, 717, 746, 794, 869, 909, 930, 931, 948, 958, 962, 980, 989],
        'M9 刺刀(★) | 伽玛多普勒p3': [5, 17, 35, 92, 100, 101, 120, 122, 127, 131, 135, 144, 158, 159, 169, 180, 186, 197, 198, 208, 219, 225, 242, 247, 261, 263, 268, 275, 288, 305, 306, 320, 330, 338, 339, 362, 366, 391, 407, 417, 420, 426, 456, 467, 472, 474, 476, 478, 495, 497, 500, 503, 505, 509, 519, 534, 542, 557, 562, 563, 581, 585, 609, 622, 623, 669, 671, 679, 681, 682, 692, 704, 708, 748, 755, 768, 771, 779, 788, 796, 833, 862, 927, 952, 965, 985, 987],
        'M9 刺刀(★) | 渐变大理石': [6, 12, 22, 33, 37, 47, 76, 94, 154, 161, 191, 210, 212, 227, 276, 285, 293, 302, 324, 336, 361, 392, 424, 433, 442, 446, 458, 487, 513, 538, 564, 586, 587, 612, 687, 698, 719, 762, 782, 790, 811, 815, 860, 863, 875, 878, 887, 898, 915, 953, 960, 979],
        '流浪者匕首(★) | 多普勒p1': [11, 29, 46, 84, 89, 107, 136, 137, 141, 147, 150, 168, 224, 236, 278, 308, 345, 375, 395, 396, 399, 401, 428, 430, 455, 465, 486, 599, 639, 657, 690, 703, 712, 745, 747, 749, 751, 754, 781, 789, 793, 798, 800, 824, 825, 827, 838, 840, 849, 856, 872, 914, 936, 956, 968, 981],
    };

    const WikiWebsite = {
        '爪子刀(★) | 多普勒p1': 'https://www.csgo2.wiki/article/knife_karambit_418',
        '爪子刀(★) | 多普勒p2': 'https://www.csgo2.wiki/article/knife_karambit_461',
        '爪子刀(★) | 多普勒p3': 'https://www.csgo2.wiki/article/knife_karambit_420',
        '爪子刀(★) | 多普勒p4': 'https://www.csgo2.wiki/article/knife_karambit_421',
        '爪子刀(★) | 多普勒红宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3439445531',
        '爪子刀(★) | 多普勒蓝宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3439432594',
        '爪子刀(★) | 多普勒黑珍珠': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3329944825',
        '爪子刀(★) | 伽玛多普勒p1': 'https://www.csgo2.wiki/article/knife_karambit_569',
        '爪子刀(★) | 伽玛多普勒p2': 'https://www.csgo2.wiki/article/knife_karambit_570',
        '爪子刀(★) | 伽玛多普勒p3': 'https://www.csgo2.wiki/article/knife_karambit_571',
        '爪子刀(★) | 伽玛多普勒p4': 'https://www.csgo2.wiki/article/knife_karambit_572',
        '爪子刀(★) | 伽玛多普勒绿宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3439399642',
        '爪子刀(★) | 渐变大理石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=2948050515',
        '蝴蝶刀(★) | 多普勒p2': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3260663518',
        '蝴蝶刀(★) | 多普勒p4': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3246704692',
        '蝴蝶刀(★) | 伽玛多普勒p2': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3257814074',
        '蝴蝶刀(★) | 渐变大理石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3338810055',
        'M9 刺刀(★) | 多普勒p2': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3323322399',
        'M9 刺刀(★) | 多普勒p4': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3246692346',
        '廓尔喀刀(★) | 表面淬火': 'https://www.csgo2.wiki/article/kukri_case_hardened',
        '运动手套(★) | 大型猎物': 'https://www.csgo2.wiki/article/biggame',
        '运动手套(★) | 双栖': 'https://www.csgo2.wiki/article/Gloves__Dual',
        '运动手套(★) | 迈阿密风云': 'https://www.csgo2.wiki/article/Gloves_Miami_Vice',
        '运动手套(★) | 夜行衣': 'https://www.csgo2.wiki/article/Sport%20Gloves%20%7C%20Nocts',
        '专业手套(★) | 深红和服': 'https://www.bilibili.com/video/BV1sD9oYCEZX/?share_source=copy_web&vd_source=dd7ec395d5d506138be66554399732b9',
    };

    const SteamWebsite = {
        '爪子刀(★) | 多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3241154866',
        '爪子刀(★) | 多普勒p2': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3260656134',
        '爪子刀(★) | 多普勒p3': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3265260886',
        '爪子刀(★) | 多普勒p4': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3244213994',
        '爪子刀(★) | 伽玛多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3097401522',
        '爪子刀(★) | 伽玛多普勒p2': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3251767409',
        '爪子刀(★) | 伽玛多普勒p3': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3239013869',
        '爪子刀(★) | 伽玛多普勒p4': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3237679658',
        '蝴蝶刀(★) | 多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3459724094',
        '蝴蝶刀(★) | 多普勒p3': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3282682960',
        '蝴蝶刀(★) | 多普勒红宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?l=dutch&id=3447694633',
        '蝴蝶刀(★) | 多普勒蓝宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3447693446',
        '蝴蝶刀(★) | 多普勒黑珍珠': 'None', // 暫時沒找到tier list
        '蝴蝶刀(★) | 伽玛多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3328751139',
        '蝴蝶刀(★) | 伽玛多普勒p3': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3320998627',
        '蝴蝶刀(★) | 伽玛多普勒p4': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3239033089',
        '蝴蝶刀(★) | 伽玛多普勒绿宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=3447692923',
        'M9 刺刀(★) | 多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3415760920',
        'M9 刺刀(★) | 多普勒p3': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3337656739',
        'M9 刺刀(★) | 多普勒红宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3558224308',
        'M9 刺刀(★) | 多普勒蓝宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3558211331',
        'M9 刺刀(★) | 多普勒黑珍珠': 'None', // 暫時沒找到tier list
        'M9 刺刀(★) | 伽玛多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3328771870',
        'M9 刺刀(★) | 伽玛多普勒p2': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3320281182',
        'M9 刺刀(★) | 伽玛多普勒p3': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3321033049',
        'M9 刺刀(★) | 伽玛多普勒p4': 'https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=3237682787',
        'M9 刺刀(★) | 伽玛多普勒绿宝石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3558199636',
        'M9 刺刀(★) | 渐变大理石': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3338824509',
        '刺刀(★) | 多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3243610461',
        '流浪者匕首(★) | 多普勒p1': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3531930706',
        '运动手套(★) | 迈阿密风云': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3468987193',
        '专业手套(★) | 渐变之色': 'https://steamcommunity.com/sharedfiles/filedetails/?id=3304802458',
    };


    console.log('脚本已初始化');

    // 攔截 XHR 請求
    const originalXhrOpen = XMLHttpRequest.prototype.open;

    // 重寫 XMLHttpRequest 的 open 方法
    XMLHttpRequest.prototype.open = function (method, url) {
        // queryOnSaleCommodityList 是uu取得在售列表的介面
        if (url.includes('queryOnSaleCommodityList')) {
            const originalOnreadystatechange = this.onreadystatechange;
            console.log("===triger!!")
            this.onreadystatechange = function () {
                if (this.readyState === 4 && this.status === 200) {
                    const res = JSON.parse(this.responseText);

                    // 儲存介面數據,假設介面傳回的資料結構適合存儲
                    if (res && res.Data) {

                        res.Data.forEach(item => {
                            let obj = {
                                wearValue: item.abrade.replace(/0+$/, '') || '', // 假設介面傳回的資料有 wearValue 字段
                                paintseed: item.paintSeed || '', // 假設介面傳回的資料有 paintseed 字段
                                template: item.dopplerName || '', // 假設介面傳回的資料有 template 字段 多普勒P級
                                targetName: item.commodityName || '', // 假設介面傳回的資料有 targetName 字段 物品全稱
                            }
                            dataList.push(obj)
                        });

                        console.log("dataList =====> " + JSON.stringify(dataList));
                    }
                }
                if (originalOnreadystatechange) {
                    originalOnreadystatechange.apply(this, arguments);
                }
            };
        }
        originalXhrOpen.apply(this, arguments);
    };

    // 按鈕彈出視窗
    function showPopup(dataList, goodsName, type) {
        // 建立背景遮罩
        const overlay = document.createElement('div');
        overlay.style.position = 'fixed';
        overlay.style.top = '0';
        overlay.style.left = '0';
        overlay.style.width = '100%';
        overlay.style.height = '100%';
        overlay.style.backgroundColor = 'rgba(0, 0, 0, 0.5)';
        overlay.style.zIndex = '9998';
        overlay.style.transition = 'opacity 0.3s ease-in-out';
        overlay.style.opacity = 0;

        // setTimeout(() => overlay.style.opacity = 1, 10); // 為遮罩添加漸層出現效果

        // 建立彈跳視窗容器
        const popup = document.createElement('div');
        popup.style.position = 'fixed';
        popup.style.left = '50%';
        popup.style.top = '50%';
        popup.style.transform = 'translate(-50%, -50%) scale(0.8)';
        popup.style.padding = '30px';
        popup.style.backgroundColor = '#ffffff';
        popup.style.borderRadius = '15px';
        popup.style.boxShadow = '0 15px 30px rgba(0, 0, 0, 0.2)';
        popup.style.zIndex = '9999';
        popup.style.maxWidth = '900px';
        popup.style.width = '50%';
        popup.style.fontFamily = 'Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif';
        popup.style.border = 'none';
        popup.style.transition = 'opacity 0.3s ease-in-out, transform 0.3s ease-in-out';
        popup.style.opacity = 0;
        popup.className = 'aaaaapopup';

        setTimeout(() => {
            popup.style.opacity = 1;
            popup.style.transform = 'translate(-50%, -50%) scale(1)';
        }, 10); // 為彈跳視窗添加漸變出現和縮放效果

        // 建立內容容器並設置最大高度與隱藏滾動條
        const contentContainer = document.createElement('div');
        contentContainer.style.maxHeight = '600px';
        contentContainer.style.overflow = 'auto'; // 啟用滾動
        contentContainer.style.padding = '20px';
        contentContainer.style.fontSize = '16px';
        contentContainer.style.lineHeight = '1.2';

        // 隱藏滾動條,但支援滾動
        contentContainer.style.scrollbarWidth = 'none'; // Firefox
        contentContainer.style.msOverflowStyle = 'none'; // IE 10+

        // 使用 Webkit 方式隱藏捲軸
        contentContainer.style.webkitOverflowScrolling = 'touch'; // 平滑滾動效果
        const style = document.createElement('style');
        style.innerHTML = `
  /* Webkit 瀏覽器 */
  .hide-scrollbar::-webkit-scrollbar {
      display: none;
  }
  .hide-scrollbar {
      -ms-overflow-style: none;  /* IE 10+ */
      scrollbar-width: none;  /* Firefox */
  }
  `;
        document.head.appendChild(style);
        contentContainer.classList.add('hide-scrollbar');

        let content = `<h3 style="text-align:center; color:#222; font-size: 24px; font-weight: 700; margin-bottom: 25px;">${type === '1' ? '磨损' : '模板'}价格查询</h3>`;

        dataList.forEach((data, index) => {
            const isLastItem = index === dataList.length - 1;
            content += `
  <div style="${isLastItem ? '' : 'border-bottom: 1px solid #e5e5e5;'} padding: 20px 0;">
      <p style="color:#273249; font-weight: 600;"><strong>名称:</strong> ${goodsName}</p>
      <p style="color:#ff5722; font-weight: 600;"><strong>图案模板:</strong> ${data.paintSeed ? data.paintSeed : ''}</p>
      <p style="color:#273249;"><strong>磨损:</strong> ${data.wearFlot}</p>
      <p style="color:#273249; font-weight: 600;"><strong>印花:</strong>
        ${data.stickers.length > 0 ? data.stickers.map(sticker => `
            <img src="${sticker.stickerimg}" alt="${sticker.name}" style="width: 32px; height: 32px;">
        `).join('') : '<p style="color:#ff5722; font-weight: 600;">无</p>'}
      </p>
      <p style="color:#ff5722; font-weight: 600;"><strong>成交价格:</strong> ¥${data.tradePrice}</p>
      <p style="color:#273249;"><strong>成交时在售底价:</strong> ¥${data.minSellPrice}</p>
      <p style="color:#273249;"><strong>成交时间:</strong> ${new Date(data.tradeTime * 1000).toLocaleString()}</p>
  </div>
  `;
        });

        // 將內容加入內容容器中
        contentContainer.innerHTML = content;

        // 創建關閉文本
        const closeText = document.createElement('span');
        closeText.innerText = '关闭';
        closeText.style.position = 'absolute';
        closeText.style.top = '15px';
        closeText.style.right = '15px';
        closeText.style.color = '#273249';
        closeText.style.fontSize = '18px';
        closeText.style.cursor = 'pointer';
        closeText.style.fontWeight = '400';
        closeText.style.transition = 'color 0.3s';

        closeText.addEventListener('mouseenter', () => {
            closeText.style.color = '#666';
        });

        closeText.addEventListener('mouseleave', () => {
            closeText.style.color = '#273249';
        });

        closeText.addEventListener('click', () => {
            popup.style.opacity = 0;
            popup.style.transform = 'translate(-50%, -50%) scale(0.8)';
            overlay.style.opacity = 0;
            setTimeout(() => {
                document.body.removeChild(popup);
                document.body.removeChild(overlay);
            }, 300);
        });

        // 將關閉文本和內容容器新增至彈跳視窗
        popup.appendChild(contentContainer);
        popup.appendChild(closeText);

        // 新增到頁面
        document.body.appendChild(overlay);
        document.body.appendChild(popup);
    }

    function sendRequest(wearValue, paintseed, template, type, targetName) {
        // 第一個介面的URL
        const firstApiUrl = 'https://sdt-api.ok-skins.com/user/skin/v2/skin-info?content=' + wearValue + '&timestamp=' + new Date().getTime();

        // 請求第一個介面
        fetch(firstApiUrl, {
            method: 'GET',
            headers: {
                'Content-Type': 'application/json',
                'Accept': 'application/json',
                'X-App-Version': '1.0.0',
                'X-Currency': 'CNY',
                'X-Device': '1',
                'X-Device-Id': '6ff4f894-4c0a-49a4-935c-2303c4185ecb',
                'Language': 'zh_CN',
                'Origin': 'https://steamdt.com',
                'Referer': 'https://steamdt.com/',
            }
        })
            .then(response => response.json())
            .then(firstApiData => {

                const matchedItem = firstApiData?.data?.find(item => item.assetDetail?.classInfo?.name === targetName);

                if (matchedItem) {
                    const itemId = matchedItem.assetDetail.classInfo.itemId;
                    const goodsName = matchedItem.assetDetail.classInfo.name;

                    // 第二個介面的URL
                    const secondApiUrl = 'https://sdt-api.ok-skins.com/item/trade/v1/list?timestamp=' + new Date().getTime();

                    const headers = {
                        'Content-Type': 'application/json',
                        'Accept': 'application/json',
                        'X-App-Version': '1.0.0',
                        'X-Currency': 'CNY',
                        'X-Device': '1',
                        'X-Device-Id': '6ff4f894-4c0a-49a4-935c-2303c4185ecb',
                        'Language': 'zh_CN',
                        'Origin': 'https://steamdt.com',
                        'Referer': 'https://steamdt.com/',
                    };

                    const requestData = {
                        paintSeed: paintseed ? [paintseed] : [], // 傳入 paintseed 數據
                        specialStyles: template ? [template] : [], // 傳入 template 數據
                        style: template ? [template] : [], // 傳入 style 數據
                        wear: type === '1' ? wearValue : '', // 磨損字段
                        pageSize: 20,
                        itemId: itemId,
                        sortBy: "tradeTime",
                        sortType: "desc",
                        styles: "",
                        paintIndex: [], // 根據需求調整
                        timestamp: new Date().getTime().toString(), // 使用當前時間戳記
                    };

                    // 使用 fetch 發送 POST 請求
                    fetch(secondApiUrl, {
                        method: 'POST',
                        headers: headers,
                        body: JSON.stringify(requestData),
                    })
                        .then(response => response.json())
                        .then(data => {
                            if (data && data.data.list.length > 0) {
                                showPopup(data.data.list, goodsName, type); // 使用傳回的數據更新彈跳視窗
                            }
                        })
                        .catch(error => {
                            console.error('第二个接口请求失败:', error);
                        });
                } else {
                    console.error('没有找到匹配的物品名:', targetName);
                }
            })
            .catch(error => {
                console.error('第一个接口请求失败:', error);

            });
    }

    document.addEventListener('DOMContentLoaded', function () {

        function processTRElements() {
            let ExistInThisPageObj = { value: false };
            // 為uu平台新增按鈕
            if (urlFlag === 'yy') {
                const rows = document.querySelectorAll('tr.ant-table-row');
                rows.forEach((row) => {
                    // 防止重複處理:檢查是否已新增過按鈕
                    if (row.querySelector('.view-history-btn') || row.querySelector('.cs-assistant-processed')) {
                        return; // 跳過已處理的行
                    }

                    // 添加標記,表示這一行已經被處理過
                    row.classList.add('cs-assistant-processed');

                    // 檢查當前行是否包含磨損值
                    const wearValueDiv = row.querySelector('.wear-degree-num___AbgA1 span');
                    const wearText = wearValueDiv.textContent.trim();
                    const wearMatch = wearText.match(/磨损:\s*(\d+\.\d+)/);
                    let wearValue = ''; // 磨損值
                    if (wearMatch) {
                        wearValue = wearMatch[1];
                    }

                    // dataList的磨損值匹配wearValue
                    const matchedData = dataList.find(item => item.wearValue === wearValue);
                    if (matchedData) {
                        // 取得doppler名稱
                        let template = matchedData.template || '';
                        let paintseed = matchedData.paintseed || '';
                        let targetName = matchedData.targetName || '';
                        let topTemplate = '';

                        template = targetName.includes('多普勒') ? template.toLowerCase() || '' : '';
                        topTemplate = targetName.replace(/\s*\(.*?\)/g, '').trim() + template;

                        // 新增查看歷史價格按鈕
                        const historyButton = document.createElement('button');
                        historyButton.innerText = '查看歷史價格';
                        historyButton.className = 'view-history-btn';
                        historyButton.style.display = 'block';
                        historyButton.style.cursor = 'pointer';
                        historyButton.style.marginBottom = '6px';
                        historyButton.style.padding = '8px 15px';
                        historyButton.style.backgroundColor = '#F7971D';
                        historyButton.style.border = 'none';
                        historyButton.style.color = '#fff';
                        historyButton.style.borderRadius = '4px';
                        historyButton.style.fontSize = '14px';
                        historyButton.style.transition = 'background-color 0.3s';
                        historyButton.style.width = '130px';

                        // 懸浮效果
                        historyButton.addEventListener('mouseenter', () => {
                            historyButton.style.backgroundColor = '#D0801B';
                        });
                        historyButton.addEventListener('mouseleave', () => {
                            historyButton.style.backgroundColor = '#F7971D';
                        });

                        // 新增查看歷史價格按鈕點擊事件
                        historyButton.addEventListener('click', function () {
                            const existingPopups = document.querySelectorAll('.aaaaapopup');
                            existingPopups.forEach(popup => popup.remove());

                            // 調用請求函數
                            sendRequest(wearValue, '', '', '1', targetName); // 傳入磨損值和paintseed
                        });

                        // 新增按模板查詢價格按鈕
                        const templateButton = document.createElement('button');
                        templateButton.innerText = '按模板查詢價格';
                        templateButton.className = 'view-template-btn';
                        templateButton.style.cursor = 'pointer';
                        templateButton.style.padding = '8px 15px';
                        templateButton.style.backgroundColor = '#F7971D';
                        templateButton.style.border = 'none';
                        templateButton.style.color = '#fff';
                        templateButton.style.borderRadius = '4px';
                        templateButton.style.fontSize = '14px';
                        templateButton.style.transition = 'background-color 0.3s';
                        templateButton.style.width = '130px';

                        // 懸浮效果
                        templateButton.addEventListener('mouseenter', () => {
                            templateButton.style.backgroundColor = '#D0801B';
                        });
                        templateButton.addEventListener('mouseleave', () => {
                            templateButton.style.backgroundColor = '#F7971D';
                        });

                        templateButton.addEventListener('click', function () {
                            const existingPopups = document.querySelectorAll('.aaaaapopup');
                            existingPopups.forEach(popup => popup.remove());

                            // 調用請求函數
                            sendRequest(wearValue, paintseed, template, '2', targetName); // 傳入磨損值和paintseed
                        });
                        // 創建顯示T1/T2/T3/T4...的div
                        const templateLabel = creatTemplateLabel(row, topTemplate, paintseed, ExistInThisPageObj);

                        // 獲取行內的一個 td 元素,假設是最後一個 td
                        const lastTd = row.querySelector('td:last-child');
                        if (lastTd && !lastTd.querySelector('.view-template-btn')) {
                            lastTd.appendChild(templateLabel); //新增顯示T1/T2/T3/T4...的div
                            lastTd.appendChild(historyButton);
                            lastTd.appendChild(templateButton);
                        }

                        dataList = dataList.filter(item => item.wearValue !== wearValue);
                    }
                });

            }

            // 為buff平台增加按鈕
            if (urlFlag === 'buff') {
                const rows = document.querySelectorAll('tr');
                rows.forEach(row => {
                    // 檢查當前行是否包含磨損值
                    const wearValueDiv = row.querySelector('.wear-value');
                    if (wearValueDiv && !row.querySelector('.view-history-btn') && !row.querySelector('.view-template-btn')) {
                        // 添加查看歷史價格按鈕
                        const historyButton = document.createElement('button');
                        historyButton.innerText = '查看歷史價格';
                        historyButton.className = 'view-history-btn';
                        historyButton.style.display = 'block';
                        historyButton.style.margin = '5px 10px 5px';
                        historyButton.style.cursor = 'pointer';
                        historyButton.style.padding = '8px 15px';
                        historyButton.style.backgroundColor = '#F7971D';
                        historyButton.style.border = 'none';
                        historyButton.style.color = '#fff';
                        historyButton.style.borderRadius = '4px';
                        historyButton.style.fontSize = '14px';
                        historyButton.style.transition = 'background-color 0.3s';

                        // 懸浮效果
                        historyButton.addEventListener('mouseenter', () => {
                            historyButton.style.backgroundColor = '#ECBB7E';
                        });
                        historyButton.addEventListener('mouseleave', () => {
                            historyButton.style.backgroundColor = '#F7971D';
                        });
                        // 取得paintseed值
                        const assetInfo = JSON.parse(row.getAttribute('data-asset-info'));
                        const goodsInfo = JSON.parse(row.getAttribute('data-goods-info'));

                        let paintseed = '';
                        let template = '';
                        let targetName = '';
                        let wearValue = null;
                        let topTemplate = '';

                        // 取得磨損值
                        const wearText = wearValueDiv.textContent.trim();
                        const wearMatch = wearText.match(/磨损:\s*(\d+\.\d+)/);
                        if (wearMatch) {
                            wearValue = wearMatch[1];
                        }
                        if (goodsInfo) {
                            targetName = goodsInfo.name || '';
                        }
                        if (assetInfo) {
                            paintseed = assetInfo?.info?.paintseed;
                            template = targetName.includes('多普勒') ? assetInfo?.info?.metaphysic?.data?.name?.toLowerCase() || '' : '';
                        }

                        topTemplate = targetName.replace(/\s*\(.*?\)/g, '').trim() + template;

                        // 新增查看歷史價格按鈕點擊事件
                        historyButton.addEventListener('click', function () {
                            const existingPopups = document.querySelectorAll('.aaaaapopup');
                            existingPopups.forEach(popup => popup.remove());

                            // 調用請求函數
                            sendRequest(wearValue, '', '', '1', targetName); // 傳入磨損值和paintseed
                        });

                        // 新增按模板查詢價格按鈕
                        const templateButton = document.createElement('button');
                        templateButton.innerText = '按模板查詢價格';
                        templateButton.className = 'view-template-btn';
                        templateButton.style.marginLeft = '10px';
                        templateButton.style.marginBottom = '10px';
                        templateButton.style.cursor = 'pointer';
                        templateButton.style.padding = '8px 15px';
                        templateButton.style.backgroundColor = '#F7971D';
                        templateButton.style.border = 'none';
                        templateButton.style.color = '#fff';
                        templateButton.style.borderRadius = '4px';
                        templateButton.style.fontSize = '14px';
                        templateButton.style.transition = 'background-color 0.3s';

                        // 懸浮效果
                        templateButton.addEventListener('mouseenter', () => {
                            templateButton.style.backgroundColor = '#ECBB7E';
                        });
                        templateButton.addEventListener('mouseleave', () => {
                            templateButton.style.backgroundColor = '#F7971D';
                        });

                        templateButton.addEventListener('click', function () {
                            const existingPopups = document.querySelectorAll('.aaaaapopup');
                            existingPopups.forEach(popup => popup.remove());

                            // 調用請求函數
                            sendRequest(wearValue, paintseed, template, '2', targetName); // 傳入磨損值和paintseed
                        });
                        // 創建顯示T1/T2/T3/T4...的div
                        const templateLabel = creatTemplateLabel(row, topTemplate, paintseed, ExistInThisPageObj);
                        // 將按鈕添加到當前行
                        row.appendChild(templateLabel); // 增加顯示T1/T2/T3/T4...的div
                        row.appendChild(historyButton);
                        row.appendChild(templateButton);
                    }
                });
            }


            if (ExistInThisPageObj.value) {
                playAudioNotification();
                // alert('本頁存在Tier物品,請注意查看');
            }

            return;
        }

        processTRElements();

        const observer = new MutationObserver((mutations) => {
            let shouldProcess = false;
            
            mutations.forEach((mutation) => {
                if (mutation.type === 'childList') {
                    // 只有當新增的節點中包含新的表格行時才處理
                    mutation.addedNodes.forEach(node => {
                        if (node.nodeType === Node.ELEMENT_NODE) {
                            if (node.matches && node.matches('tr.ant-table-row')) {
                                shouldProcess = true;
                            } else if (node.querySelector && node.querySelector('tr.ant-table-row')) {
                                shouldProcess = true;
                            }
                        }
                    });
                }
            });
            
            if (shouldProcess) {
                // 使用防抖,避免頻繁調用
                clearTimeout(window.processTRElementsTimeout);
                window.processTRElementsTimeout = setTimeout(() => {
                    processTRElements();
                }, 100);
            }
        });

        observer.observe(document.body, {
            childList: true,
            subtree: true
        });

        function creatTemplateLabel(row, topTemplate, paintseed, ExistInThisPageObj) {
            const templateLabel = document.createElement('div');
            templateLabel.style.marginTop = '5px';
            templateLabel.style.marginBottom = '5px';
            templateLabel.style.fontSize = '12px';
            templateLabel.style.fontWeight = '600';
            templateLabel.style.backgroundColor = '#fff';
            templateLabel.style.color = '#fff';
            templateLabel.style.fontStyle = 'italic';
            templateLabel.style.textAlign = 'center';
            templateLabel.style.borderRadius = '4px';
            templateLabel.style.cursor = 'pointer';
            templateLabel.innerText = ''
            let WikiHit = false;
            let SteamHit = false;
            let WikiPriority = 999; // 999表示無,1表示wikiT1,2表示wikiT2,以此類推
            let SteamPriority = 999; // 999表示無,1表示SteamT1,2表示SteamT2,以此類推
            // 根據模板和paintseed判斷是否需要變更背景顏色
            if (WikiCollectionT1[topTemplate] && WikiCollectionT1[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#E3BF90';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT1🥇', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 1;
                WikiHit = true;
            } else if (WikiCollectionT2[topTemplate] && WikiCollectionT2[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#F5E3B0';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT2🥈', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 2;
                WikiHit = true;
            } else if (WikiCollectionT3[topTemplate] && WikiCollectionT3[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFF2E2';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT3🥉', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 3;
                WikiHit = true;
            } else if (WikiCollectionT4[topTemplate] && WikiCollectionT4[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT4', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 4;
                WikiHit = true;
            } else if (WikiCollectionT5[topTemplate] && WikiCollectionT5[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT5', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 5;
                WikiHit = true;
            } else if (WikiCollectionT6[topTemplate] && WikiCollectionT6[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT6', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 6;
                WikiHit = true;
            } else if (WikiCollectionT7[topTemplate] && WikiCollectionT7[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT7', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 7;
                WikiHit = true;
            } else if (WikiCollectionT8[topTemplate] && WikiCollectionT8[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT8', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 8;
                WikiHit = true;
            } else if (WikiCollectionT9[topTemplate] && WikiCollectionT9[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT9', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 9;
                WikiHit = true;
            } else if (WikiCollectionT10[topTemplate] && WikiCollectionT10[topTemplate].includes(Number(paintseed))) {
                row.style.backgroundColor = '#FFFAF3';
                templateLabel.style.backgroundColor = '#273249';
                templateLabel.innerText = alternateLabel('wikiT10', topTemplate);
                templateLabel.style.padding = '6px';
                WikiPriority = 10;
                WikiHit = true;
            } else {
                WikiHit = false;
            }
            // 再判斷 Steam
            // 如果Steam命中,且優先順序比Wiki高,則覆蓋Wiki的背景色
            if (SteamCollectionT1[topTemplate] && SteamCollectionT1[topTemplate].includes(Number(paintseed))) {
                SteamHit = true;
                SteamPriority = 1;
                if (SteamPriority < WikiPriority) {
                    row.style.backgroundColor = '#E3BF90';
                    templateLabel.style.backgroundColor = '#273249';
                }
                let infix = templateLabel.innerText ? "|" : "";
                templateLabel.innerText = templateLabel.innerText + infix + alternateLabel('steamT1🥇', topTemplate);
                templateLabel.style.padding = '6px';
            } else if (SteamCollectionT2[topTemplate] && SteamCollectionT2[topTemplate].includes(Number(paintseed))) {
                SteamHit = true;
                SteamPriority = 2;
                if (SteamPriority < WikiPriority) {
                    row.style.backgroundColor = '#F5E3B0';
                    templateLabel.style.backgroundColor = '#273249';
                }
                let infix = templateLabel.innerText ? "|" : "";
                templateLabel.innerText = templateLabel.innerText + infix + alternateLabel('steamT2🥈', topTemplate);
                templateLabel.style.padding = '6px';
            } else if (SteamCollectionT3[topTemplate] && SteamCollectionT3[topTemplate].includes(Number(paintseed))) {
                SteamHit = true;
                SteamPriority = 3;
                if (SteamPriority < WikiPriority) {
                    row.style.backgroundColor = '#FFF2E2';
                    templateLabel.style.backgroundColor = '#273249';
                }
                let infix = templateLabel.innerText ? "|" : "";
                templateLabel.innerText = templateLabel.innerText + infix + alternateLabel('steamT3🥉', topTemplate);
                templateLabel.style.padding = '6px';
            } else if (SteamCollectionT4[topTemplate] && SteamCollectionT4[topTemplate].includes(Number(paintseed))) {
                SteamHit = true;
                SteamPriority = 4;
                if (SteamPriority < WikiPriority) {
                    row.style.backgroundColor = '#FFFAF3';
                    templateLabel.style.backgroundColor = '#273249';
                }
                let infix = templateLabel.innerText ? "|" : "";
                templateLabel.innerText = templateLabel.innerText + infix + alternateLabel('steamT4', topTemplate);
                templateLabel.style.padding = '6px';
            } else {
                SteamHit = false;
            }
                
            if (!(WikiHit || SteamHit)) {
                row.style.backgroundColor = ''; // 不滿足條件則恢復默認背景
            } else {
                ExistInThisPageObj.value = true;
            }

            templateLabel.addEventListener('click', function () {
                let PopupHit = false;
                // 先判斷 Wiki
                if (WikiWebsite[topTemplate] && WikiHit) {
                    window.open(WikiWebsite[topTemplate], '_blank');
                    PopupHit = true;
                }
                // 再判斷 Steam
                if (SteamWebsite[topTemplate] && SteamHit) {
                    window.open(SteamWebsite[topTemplate], '_blank');
                    PopupHit = true;
                }

                if (PopupHit && !window.hasShownPopupTip) {
                    templateLabel.innerHTML += "<br>🔗請允許瀏覽器彈出視窗";
                    window.hasShownPopupTip = true;
                }
            });

            return templateLabel;

        }


        function playAudioNotification() {
            const ctx = new (window.AudioContext || window.webkitAudioContext)();
            function beep(freq, duration, delay = 0) {
                const osc = ctx.createOscillator();
                const gain = ctx.createGain();
                osc.type = 'sine'; // 柔和的正弦波
                osc.frequency.value = freq;
                gain.gain.value = 0.12; // 再小聲一點
                osc.connect(gain).connect(ctx.destination);
                osc.start(ctx.currentTime + delay);
                osc.stop(ctx.currentTime + delay + duration);
            }
            beep(523.25, 0.18, 0); // do
            beep(659.25, 0.18, 0.22); // mi
        }

        function alternateLabel(OriginalLabel, CollectionType) {
            let NewLabel = OriginalLabel;
            if (CollectionType === '专业手套(★) | 深红和服') {
                if (OriginalLabel.includes('wikiT1🥇')) {
                    NewLabel = 'buff1檔🥇';
                } else if (OriginalLabel.includes('wikiT2🥈')) {
                    NewLabel = 'buff2檔🥈';
                } else if (OriginalLabel.includes('wikiT3🥉')) {
                    NewLabel = 'buff3檔🥉';
                } else if (OriginalLabel.includes('wikiT4')) {
                    NewLabel = 'buff4檔';
                } else if (OriginalLabel.includes('wikiT5')) {
                    NewLabel = 'buff5檔';
                } else if (OriginalLabel.includes('wikiT6')) {
                    NewLabel = 'buff6檔';
                }
            } else if (CollectionType === '爪子刀(★) | 多普勒红宝石' ||
                       CollectionType === '爪子刀(★) | 多普勒蓝宝石' ||
                       CollectionType === '爪子刀(★) | 多普勒黑珍珠' ||
                       CollectionType === '爪子刀(★) | 伽玛多普勒绿宝石' ||
                       CollectionType === '蝴蝶刀(★) | 多普勒p2' ||
                       CollectionType === '蝴蝶刀(★) | 多普勒p4' ||
                       CollectionType === '蝴蝶刀(★) | 伽玛多普勒p2' ||
                       CollectionType === 'M9 刺刀(★) | 多普勒p2' ||
                       CollectionType === 'M9 刺刀(★) | 多普勒p4') {
                if (OriginalLabel.includes('wikiT1🥇')) {
                    NewLabel = 'wiki(轉載自steam)T1🥇';
                } else if (OriginalLabel.includes('wikiT2🥈')) {
                    NewLabel = 'wiki(轉載自steam)T2🥈';
                } else if (OriginalLabel.includes('wikiT3🥉')) {
                    NewLabel = 'wiki(轉載自steam)T3🥉';
                } else if (OriginalLabel.includes('wikiT4')) {
                    NewLabel = 'wiki(轉載自steam)T4';
                }

            } else if (CollectionType === '爪子刀(★) | 渐变大理石') {
                if (OriginalLabel.includes('wikiT1🥇')) {
                    NewLabel = 'buff1檔🥇';
                } else if (OriginalLabel.includes('wikiT2🥈')) {
                    NewLabel = 'buff2檔🥈';
                } else if (OriginalLabel.includes('wikiT3🥉')) {
                    NewLabel = 'buff3檔🥉';
                } else if (OriginalLabel.includes('wikiT4')) {
                    NewLabel = 'buff4檔';
                } else if (OriginalLabel.includes('wikiT5')) {
                    NewLabel = 'buff5檔';
                } else if (OriginalLabel.includes('wikiT6')) {
                    NewLabel = 'buff6檔';
                } else if (OriginalLabel.includes('wikiT7')) {
                    NewLabel = 'buff7檔';
                } else if (OriginalLabel.includes('wikiT8')) {
                    NewLabel = 'buff8檔';
                } else if (OriginalLabel.includes('wikiT9')) {
                    NewLabel = 'buff9檔';
                } else if (OriginalLabel.includes('wikiT10')) {
                    NewLabel = 'buff10檔';
                }
            } else if (CollectionType === '蝴蝶刀(★) | 多普勒p1' ||
                       CollectionType === 'M9 刺刀(★) | 多普勒p1' ||
                       CollectionType === '流浪者匕首(★) | 多普勒p1') {
                if (OriginalLabel.includes('steamT1🥇')) {
                    NewLabel = 'steam粉頭T1🥇';
                } else if (OriginalLabel.includes('steamT2🥈')) {
                    NewLabel = 'steam粉頭T2🥈';
                } else if (OriginalLabel.includes('steamT3🥉')) {
                    NewLabel = 'steam粉頭T3🥉';
                } else if (OriginalLabel.includes('steamT4')) {
                    NewLabel = 'steam粉頭T4';
                }
            } else if (CollectionType === '蝴蝶刀(★) | 渐变大理石' ||
                       CollectionType === 'M9 刺刀(★) | 渐变大理石') {
                if (OriginalLabel.includes('wikiT1🥇')) {
                    NewLabel = 'wiki(轉載自steam)紅頭T1🥇';
                } else if (OriginalLabel.includes('wikiT2🥈')) {
                    NewLabel = 'wiki(轉載自steam)紅頭T2🥈';
                } else if (OriginalLabel.includes('wikiT3🥉')) {
                    NewLabel = 'wiki(轉載自steam)紅頭T3🥉';
                } else if (OriginalLabel.includes('wikiT4')) {
                    NewLabel = 'wiki(轉載自steam)紅頭T4';
                }
            } else {
                // 其他情況不變
                NewLabel = OriginalLabel;
            }

            return NewLabel;
        }

        // 每隔1秒檢查並為表格行新增按鈕
        setInterval(processTRElements, 500);

        // 建立注意事項
        const noticeBox = document.createElement('div');
        noticeBox.style.position = 'fixed';
        noticeBox.style.top = '30px';
        noticeBox.style.right = '30px';
        noticeBox.style.background = '#fff8f0';
        noticeBox.style.border = '1.5px solid #ff0000';
        noticeBox.style.borderRadius = '10px';
        noticeBox.style.boxShadow = '0 2px 12px rgba(0,0,0,0.10)';
        noticeBox.style.padding = '18px 28px 18px 22px';
        noticeBox.style.zIndex = '100001';
        noticeBox.style.color = '#d32f2f';
        noticeBox.style.fontSize = '15px';
        noticeBox.style.fontWeight = 'bold';
        noticeBox.style.maxWidth = '350px';
        noticeBox.style.lineHeight = '1.7';

        noticeBox.innerHTML = `
            <div style="font-size:17px;font-weight:bold;margin-bottom:8px;color:#d32f2f;">⚠️ 注意事項</div>
            <ol style="margin:0 0 0 18px;padding:0;">
                <li>-飾品的審美非常主觀,本Tier List僅供參考。</li>
                <li>-請確保Buff/UU是簡體中文,否則無法擷取資訊。</li>
                <li>-如遇異常請嘗試重啟擴充功能的「允許存取檔案網址」和「收集錯誤資訊」</li>
                <li>-接著F5刷新頁面或回報問題。</li>
                <li>-問題/建議回報DC: neil4893。</li>
            </ol>
            <span id="closeNoticeBox" style="position:absolute;top:8px;right:12px;cursor:pointer;font-size:18px;color:#d32f2f;">×</span>
        `;
        noticeBox.querySelector('#closeNoticeBox').onclick = () => noticeBox.remove();
        document.body.appendChild(noticeBox);

        // 建立清單按鈕
        const tierListBtn = document.createElement('button');
        tierListBtn.innerText = '已標註的Tier清單(點我查看)';
        tierListBtn.style.position = 'fixed';
        tierListBtn.style.bottom = '30px';
        tierListBtn.style.right = '30px';
        tierListBtn.style.zIndex = '99999';
        tierListBtn.style.background = '#273249';
        tierListBtn.style.color = '#fff';
        tierListBtn.style.border = 'none';
        tierListBtn.style.borderRadius = '6px';
        tierListBtn.style.padding = '10px 18px';
        tierListBtn.style.fontSize = '15px';
        tierListBtn.style.cursor = 'pointer';
        tierListBtn.style.boxShadow = '0 2px 8px rgba(0,0,0,0.15)';
        document.body.appendChild(tierListBtn);

        tierListBtn.onclick = function () {
            // 這裡自訂你要顯示的清單
            const myTierList = [
                '蝴蝶刀(都普勒/嘎瑪/漸變大理石)全系列,不含黑珍珠',
                'M9刺刀(都普勒/嘎瑪/漸變大理石)全系列,不含黑珍珠',
                '爪子刀(都普勒/嘎瑪/漸變大理石)全系列',
                '流浪者匕首都普勒p1',
                '刺刀都普勒p1',
                '反曲刀|表面焠火',
                '運動手套|邁阿密',
                '運動手套|雙棲',
                '運動手套|夜行衣',
                '運動手套|大型獵物',
                '專業手套|漸變之色',
                '專業手套|深紅和服',
            ];
            // 彈跳視窗內容
            const popup = document.createElement('div');
            popup.style.position = 'fixed';
            popup.style.top = '60px';
            popup.style.left = '30px';
            popup.style.right = 'auto';
            popup.style.transform = 'none';
            popup.style.background = '#fff';
            popup.style.padding = '30px 40px';
            popup.style.borderRadius = '12px';
            popup.style.boxShadow = '0 8px 32px rgba(0,0,0,0.18)';
            popup.style.zIndex = '100000';
            popup.style.maxHeight = '70vh';
            popup.style.overflowY = 'auto';
            popup.innerHTML = `
                <h2 style="margin-top:0;color:#273249;">
                    <span style="color:#ff0000;">若有建議增加的清單,歡迎提出!</span><br>
                    <span style="color:#ff0000;">若Tier List出現錯誤,希望能告知。</span>
                </h2>
                <ul style="padding-left:20px;max-width:400px;">
                    ${myTierList.map(name => `<li style="margin-bottom:4px;">${name}</li>`).join('')}
                </ul>
                <button id="closeTierList" style="margin-top:20px;padding:6px 18px;border:none;background:#273249;color:#fff;border-radius:4px;cursor:pointer;">關閉</button>
            `;
            document.body.appendChild(popup);
            document.getElementById('closeTierList').onclick = () => popup.remove();
        };

    });
})();