Greasy Fork is available in English.

The West - Quick items search

Find sets and products quick and easy!

ของเมื่อวันที่ 23-01-2016 ดู เวอร์ชันล่าสุด

// ==UserScript==
// @name The West - Quick items search
// @namespace TomRobert
// @author neversleep1911 (updated by Tom Robert)
// @description Find sets and products quick and easy!
// @include https://*.the-west.*/game.php*
// @version 1.2.9
// @grant none
// ==/UserScript==
// translation: Tom Robert(English, German & French), HALCON DE ORO(Spanish), pantomas(Polish), tw81(Italian), gamer(Portuguese), Surge(Slovak), ruud99(Dutch)
(function (func) {
  var script = document.createElement('script');
  script.setAttribute('type', 'application/javascript');
  script.textContent = '(' + func.toString() + ')();';
  document.body.appendChild(script);
  document.body.removeChild(script);
}(function () {
  var quicksearch = {
    version: '1.2.9',
    name: 'Quick items search',
    author: 'neversleep1911 (updated by Tom Robert)',
    minGame: '2.05',
    maxGame: Game.version.toString(),
    website: 'https://greasyfork.org/scripts/7434',
    updateUrl: 'https://raw.githack.com/TomRobert/tw/master/sU.js',
    updateAd: 'http://adf.ly/1JmgHL',
  };
  langs = {
    en_US: {
      language: 'None (English)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contact',
      adventure: '*Adventures',
      work: '*Work',
      duel: '*Duels',
      energy: '*Energy',
      skill: '*Skill points',
      fk: '*Fort battles',
      speed: '*Speed',
      lp: '*Health points',
      special: '*Premium/special',
      events: '*Events',
      chests: '*Open & unpack',
      equipment: '-Equipment',
      products: '-Products',
      questitems: '-Quest items',
      craftitems: '-Craft items',
      recipes: '-Recipes',
      nothingFound: 'No items of this type found!',
      update: 'Update',
      updateAvailable: 'A new version of the script is available',
    },
    de_DE: {
      language: 'German (Deutsch)',
      ApiGui: 'Schnelles Finden von Setgegenständen und Produkten im Inventar.',
      contact: 'Kontakt',
      adventure: '*Abenteuer-Buffs',
      work: '*Arbeiten-Buffs',
      duel: '*Duell-Buffs',
      energy: '*Erholungs-Buffs',
      skill: '*Fertigkeiten-Buffs',
      fk: '*Fortkampf-Buffs',
      speed: '*Geschwindigkeits-Buffs',
      lp: '*Lebenspunkte-Buffs',
      special: '*Premium/Special',
      events: '*Events',
      chests: '*Öffnen & Auspacken',
      equipment: '-Ausrüstung',
      products: '-Produkte',
      questitems: '-Questgegenstände',
      craftitems: '-Crafting',
      recipes: '-Rezepte',
      nothingFound: 'Keine Gegenstände dieser Art gefunden!',
      update: 'Update',
      updateAvailable: 'Für das Script ist eine neue Version erhältlich',
    },
    es_ES: {
      language: 'Spanish (español)',
      ApiGui: 'Este script nos ayuda a que, con solo 2 clicks, poder ver todos los tipos de buff o conjuntos que tenemos para una cosa específica.<br>Le damos al boton de la derecha con forma de "B" y elegimos el tipo de buff que queramos y nos saldra en el inventario.',
      contact: 'Contacto',
      adventure: '*Buffs de Aventuras',
      work: '*Buffs de Trabajo',
      duel: '*Buffs de Duelo',
      energy: '*Buffs Energia',
      skill: '*Buffs de Habilidades',
      fk: '*Buffs de Batalla',
      speed: '*Buffs de Velocidad',
      lp: '*Buffs de Salud',
      special: '*Premio/especial',
      events: '*Eventos',
      chests: '*Cajas y cofres',
      equipment: '-Equipo',
      products: '-Productos',
      questitems: '-Objetos de búsqueda',
      craftitems: '-Artesano',
      recipes: '-Recetas',
      nothingFound: 'No tienes de este tipo!',
      update: 'Actualización',
      updateAvailable: 'Una nueva versión del script está disponible',
    },
    pl_PL: {
      language: 'Polish (polski)',
      ApiGui: 'Wyszukiwarka wzmocnień, przedmiotów i zestawy.<br>Skrypt szuka w plecaku zestawy oraz inne przedmioty danego typu.',
      contact: 'Kontakt',
      adventure: '*Przygody',
      work: '*Prace',
      duel: '*Pojedynki',
      energy: '*Energia',
      skill: '*Umiejętności',
      fk: '*Bitwy fortowe',
      speed: '*Prędkość',
      lp: '*HP',
      special: '*Premia/specjalny',
      events: '*Eventy',
      chests: '*Przedmioty - Skrzynie',
      equipment: '-Ekwipunek',
      products: '-Produkty',
      questitems: '-Przedmiot zlecenia',
      craftitems: '-Rzemiosło',
      recipes: '-Przepisy',
      nothingFound: 'Nie posiadasz żadnych przedmiotów tego typu!',
      update: 'Aktualizacja',
      updateAvailable: 'Nowa wersja skryptu jest dostępna',
    },
    it_IT: {
      language: 'Italian (italiano)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contatto',
      adventure: '*Avventure',
      work: '*Bonus Lavoro',
      duel: '*Bonus Duello',
      energy: '*Bonus Energia',
      skill: '*Bonus Abilità',
      fk: '*Bonus Forte',
      speed: '*Bonus Velocità',
      lp: '*Bonus Punti Vita',
      special: '*Premio/speciale',
      events: '*Eventi',
      chests: '*Aprire e decomprimere',
      equipment: '-Attrezzatura',
      products: '-Prodotti',
      questitems: '-Oggetti missione',
      craftitems: '-Produci',
      recipes: '-Ricette',
      nothingFound: 'Non è stato trovato nulla!',
      update: 'Atualizar',
      updateAvailable: 'Script aggiornamento disponibile',
    },
    pt_PT: {
      language: 'Portuguese (português)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Contato',
      adventure: '*Aventuras',
      work: '*Buffs Trabalho',
      duel: '*Buffs Duelo',
      energy: '*Buffs Energia',
      skill: '*Buffs Habilidade',
      fk: '*Buffs Batalha',
      speed: '*Buffs Velocidade',
      lp: '*Buffs Saúde',
      special: '*Prêmio/especial',
      events: '*Eventos',
      chests: '*Abrir e desempacotar',
      equipment: '-Equipamento',
      products: '-Produtos',
      questitems: '-Items de aventura',
      craftitems: '-Ofício',
      recipes: '-Receitas',
      nothingFound: 'Nenhum item deste tipo encontrado!',
      update: 'Atualização',
      updateAvailable: 'Uma nova versão do script está disponível',
    },
    fr_FR: {
      language: 'French (français)',
      ApiGui: 'Avec ce script, il est très facile de trouver les sets ou les produits qu\'on cherche.<br>Après qu\'on a cliqué une catégorie, les objets recherchés sont affichés dans l\'inventaire.',
      contact: 'Contact',
      adventure: '*Aventures',
      work: '*Travail',
      duel: '*Duels',
      energy: '*Bonus de repos',
      skill: '*Aptitudes',
      fk: '*Fort bataille',
      speed: '*Vitesse',
      lp: '*Points de vie bonus',
      special: '*Prime/spéciale',
      events: '*Événements',
      chests: '*Ouvrir et déballer',
      equipment: '-Équipement',
      products: '-Produits',
      questitems: '-Objets de quête',
      craftitems: '-Artisanat',
      recipes: '-Recettes',
      nothingFound: 'Pas d\'objets de cette sorte trouvé!',
      update: 'Mise à jour',
      updateAvailable: 'Une nouvelle version du script est disponible',
    },
    sk_SK: {
      language: 'Slovak (slovenčina)',
      ApiGui: 'Searching for specific sets or products? Easy job using this script.<br>Just some clicks and the items, which you wanted to find, are showed in your inventory.',
      contact: 'Kontakt',
      adventure: '*Dobrodružstvá',
      work: '*Práca',
      duel: '*Duely',
      energy: '*Energia',
      skill: '*Schopnosti',
      fk: '*Boje',
      speed: '*Cestovanie',
      lp: '*Zdravie',
      special: '*Prémia/špeciálne',
      events: '*Eventy',
      chests: '*Tašky a truhly',
      equipment: '-Zariadenie',
      products: '-Produkty',
      questitems: '-Úlohový predmet',
      craftitems: '-Remeslo',
      recipes: '-Recepty',
      nothingFound: 'Nemáte tento typ!',
      update: 'Aktualizovať',
      updateAvailable: 'Aktualizácie skriptu je k dispozícii',
    },
    nl_NL: {
      language: 'Dutch (Nederlands)',
      ApiGui: 'Zoek je specifieke sets of producten? Dit script maakt het gemakkelijk.<br>In een aantal klikken vindt je de buffs die je zoekt in je inventaris.',
      contact: 'Contact',
      adventure: '*Avontuur',
      work: '*Werkzaamheid',
      duel: '*Duels',
      energy: '*Actiepunten',
      skill: '*Vaardigheden',
      fk: '*Fort gevechten',
      speed: '*Snelheid',
      lp: '*Levenspunten',
      special: '*Premium/speciaal',
      events: '*Events',
      chests: '*Openen',
      equipment: '-Uitrusting',
      products: '-Producten',
      questitems: '-Opdracht gerelateerde voowerpen',
      craftitems: '-Handwerk',
      recipes: '-Recepten',
      nothingFound: 'Er kon geen voorwerp van dit type worden!',
      update: 'Update',
      updateAvailable: 'Er is een nieuwe versie van dit script beschikbaar',
    },
  };
  langs.pt_BR = langs.pt_PT;
  QISlang = langs.hasOwnProperty(Game.locale) ? langs[Game.locale] : langs.en_US;
  var quicksearchApi = TheWestApi.register('QuickSearch', quicksearch.name, quicksearch.minGame, quicksearch.maxGame, quicksearch.author, quicksearch.website);
  quicksearchApi.setGui('<br><i>Language detected: </i>' + QISlang.language + '<br><br>' + QISlang.ApiGui + '<br><br><i>' + quicksearch.name + ' v' + quicksearch.version +
  '</i><br><br><br><b>' + QISlang.contact + ':</b><ul style="margin-left:15px;"><li>Send a message to <a target=\'_blanck\' href="http://om.the-west.de/west/de/player/?ref=west_invite_linkrl&player_id=647936&world_id=13&hash=7dda">Tom Robert on German world Arizona</a></li>' +
  '<li>Contact me on <a target=\'_blanck\' href="https://greasyfork.org/forum/messages/add/Tom Robert">Greasy Fork</a></li>' +
  '<li>Message me on one of these The West Forum:<br>/ <a target=\'_blanck\' href="https://forum.the-west.de/private.php?do=newpm&u=24502">deutsches Forum</a> / ' +
  '<a target=\'_blanck\' href="https://forum.the-west.net/private.php?do=newpm&u=37219">English forum</a> / <a target=\'_blanck\' href="https://forum.the-west.pl/private.php?do=newpm&u=32083">forum polski</a> / ' +
  '<a target=\'_blanck\' href="https://forum.the-west.es/private.php?do=newpm&u=13770">foro español</a> /<br>/ <a target=\'_blanck\' href="https://forum.the-west.ru/private.php?do=newpm&u=27430">Русский форум</a> / ' +
  '<a target=\'_blanck\' href="https://forum.the-west.fr/private.php?do=newpm&u=17783">forum français</a> / <a target=\'_blanck\' href="https://forum.the-west.it/private.php?do=newpm&u=14287">forum italiano</a> / ' +
  '<a target=\'_blanck\' href="https://forum.beta.the-west.net/private.php?do=newpm&u=4072">beta forum</a> /<br>I will get an e-mail when you sent me the message <img src="../images/chat/emoticons/smile.png"></li></ul>');
  window.TW_QuickSearch = {
  };
  TW_QuickSearch.MenuButton = function (image, title, onclick) {
    var self = this;
    this.isHovered = false;
    this.onClick = onclick;
    var clicked = function (e) {
      if (self.onClick) {
        self.onClick(self, e);
      }
    };
    var repaint = function () {
      var x = !self.isHovered ? 0 : - 25;
      self.obj.css('background-position', x + 'px 0px');
    };
    var mouseIn = function () {
      self.isHovered = true;
      repaint();
    };
    var mouseOut = function () {
      self.isHovered = false;
      repaint();
    };
    this.obj = $('<div class=\'menulink\' title=\'' + title + '\' />').css('background-image', 'url(' + image + ')');
    this.obj.hover(mouseIn, mouseOut);
    this.obj.click(clicked);
    $('div#ui_menubar').append($('<div class=\'ui_menucontainer\' />').append(this.obj).append('<div class=\'menucontainer_bottom\' />'));
  };
  TW_QuickSearch.start = function () {
    var sets = west.storage.ItemSetManager._setList;
    TW_Sets = [
      {
        name: QISlang.adventure,
        img: 44053000,
        items: [
          1879000,
          1909000,
          1910000,
          1991000,
          2110000,
          2111000,
          2112000,
          2113000,
          2114000,
          2115000,
          2121000,
          2122000,
          2285000,
          2286000,
          2287000,
          2288000,
          2289000,
          2741000,
        ]
      },
      {
        name: QISlang.work,
        img: 1879000,
        items: [
          255000,
          1879000,
          1891000,
          1928000,
          1934000,
          1939000,
          1940000,
          1981000,
          1982000,
          1984000,
          1997000,
          1998000,
          2100000,
          2101000,
          2102000,
          2103000,
          2104000,
          2105000,
          2118000,
          2126000,
          2128000,
          2129000,
          2130000,
          2164000,
          2206000,
          2207000,
          2208000,
          2209000,
          2210000,
          2211000,
          2212000,
          2213000,
          2214000,
          2215000,
          2216000,
          2217000,
          2218000,
          2219000,
          2220000,
          2221000,
          2222000,
          2225000,
          2247000,
          2248000,
          2249000,
          2250000,
          2251000,
          2268000,
          2270000,
          2285000,
          2286000,
          2287000,
          2288000,
          2289000,
          2290000,
          2291000,
          2313000,
          2314000,
          2317000,
          2318000,
          2321000,
          2322000,
          2325000,
          2326000,
          2353000,
          2391000,
          2465000,
          2466000,
          2467000,
          2468000,
          2484000,
          2491000,
          2493000,
          2495000,
          2497000,
          2516000,
          2525000,
          2528000,
          2531000,
          2576000,
          2667000,
          2706000,
          2707000,
          2732000,
          2738000,
          12701000,
          13701000,
          17028000,
          21342000,
          21343000,
          185200000,
          253800000,
        ]
      },
      {
        name: QISlang.duel,
        img: 842000,
        items: [
          1863000,
          1864000,
          1871000,
          1872000,
          1882000,
          1901000,
          1908000,
          1916000,
          1934000,
          1938000,
          1939000,
          1946000,
          1952000,
          1981000,
          1982000,
          1984000,
          1985000,
          1988000,
          2128000,
          2129000,
          2130000,
          2268000,
          2285000,
          2286000,
          2287000,
          2288000,
          2289000,
          2293000,
          2355000,
          2391000,
          2467000,
          2468000,
          2484000,
          2516000,
          2529000,
          2576000,
          2669000,
          2695000,
          2732000,
          2734000,
          12703000,
          13703000,
          17028000,
          185202000,
        ]
      },
      {
        name: QISlang.energy,
        img: 1890000,
        items: [
          255000,
          1890000,
          1892000,
          1898000,
          1928000,
          1937000,
          1943000,
          1969000,
          1970000,
          1971000,
          1985000,
          1997000,
          2128000,
          2129000,
          2130000,
          2235000,
          2294000,
          2296000,
          2312000,
          2316000,
          2320000,
          2324000,
          2356000,
          2358000,
          2485000,
          2486000,
          2491000,
          2493000,
          2495000,
          2497000,
          2525000,
          2670000,
          2672000,
          12704000,
          12706000,
          13704000,
          13706000,
          16100000,
          17028000,
          21341000,
          21345000,
          185203000,
          185205000,
        ]
      },
      {
        name: QISlang.skill,
        img: 1977000,
        items: [
          1863000,
          1864000,
          1871000,
          1872000,
          1873000,
          1879000,
          1946000,
          1977000,
          1978000,
          1979000,
          1981000,
          1982000,
          1984000,
          1988000,
          2285000,
          2286000,
          2287000,
          2288000,
          2289000,
          2516000,
          2525000,
          2528000,
          2529000,
          2530000,
          2531000,
          2738000,
          253800000,
        ]
      },
      {
        name: QISlang.fk,
        img: 758000,
        items: [
          1872000,
          1873000,
          1900000,
          1909000,
          1910000,
          1946000,
          1949000,
          1982000,
          1990000,
          1991000,
          2106000,
          2107000,
          2108000,
          2109000,
          2110000,
          2111000,
          2112000,
          2113000,
          2114000,
          2115000,
          2119000,
          2120000,
          2121000,
          2122000,
          2123000,
          2124000,
          2125000,
          2127000,
          2258000,
          2259000,
          2260000,
          2261000,
          2269000,
          2285000,
          2286000,
          2287000,
          2288000,
          2289000,
          2467000,
          2516000,
          2522000,
          2525000,
          2529000,
          2530000,
          2576000,
          2732000,
          2741000,
          253800000,
        ]
      },
      {
        name: QISlang.speed,
        img: 605000,
        items: [
          1918000,
          1919000,
          1926000,
          1927000,
          1934000,
          1937000,
          1952000,
          1968000,
          1987000,
          2135000,
          2229000,
          2262000,
          2263000,
          2264000,
          2284000,
          2292000,
          2354000,
          2470000,
          2473000,
          2476000,
          2479000,
          2491000,
          2493000,
          2495000,
          2497000,
          2519000,
          2668000,
          2734000,
          12702000,
          13702000,
          185201000,
        ]
      },
      {
        name: QISlang.lp,
        img: 2117000,
        items: [
          1883000,
          1892000,
          1898000,
          1946000,
          1974000,
          1991000,
          2116000,
          2117000,
          2235000,
          2253000,
          2254000,
          2255000,
          2256000,
          2257000,
          2295000,
          2296000,
          2357000,
          2358000,
          2486000,
          2525000,
          2671000,
          2672000,
          2734000,
          12705000,
          12706000,
          13705000,
          13706000,
          16100000,
          17028000,
          185204000,
          185205000,
        ]
      },
      {
        name: QISlang.special,
        img: 2482000,
        items: [
          1977000,
          1978000,
          1979000,
          2196000,
          2197000,
          2198000,
          2199000,
          2200000,
          2201000,
          2202000,
          2203000,
          2204000,
          2205000,
          2247000,
          2248000,
          2249000,
          2250000,
          2251000,
          2270000,
          2311000,
          2312000,
          2313000,
          2314000,
          2315000,
          2316000,
          2317000,
          2318000,
          2319000,
          2320000,
          2321000,
          2322000,
          2323000,
          2324000,
          2325000,
          2326000,
          2421000,
          2465000,
          2466000,
          2467000,
          2468000,
          2470000,
          2472000,
          2473000,
          2475000,
          2476000,
          2478000,
          2479000,
          2481000,
          2482000,
          2484000,
          2485000,
          2486000,
          2491000,
          2493000,
          2495000,
          2497000,
          2559000,
          2560000,
          2576000,
          2695000,
          2732000,
          2738000,
          21340000,
          21341000,
          21342000,
          21343000,
        ]
      },
      {
        name: QISlang.events,
        img: 2564000,
        items: [
          55000,
          371000,
          973000,
          974000,
          975000,
          976000,
          2557000,
          2558000,
          2561000,
          2562000,
          2563000,
          2564000,
          2565000,
          2566000,
          2567000,
          2590000,
          2591000,
          2592000,
          2593000,
          2594000,
          2619000,
          2620000,
          2621000,
          2622000,
          2623000,
          2665000,
          2666000,
          2675000,
          2676000,
          2677000,
          2678000,
          2679000,
          2680000,
          2692000,
          2693000,
          2698000,
          12700000,
        ]
      },
      {
        name: QISlang.chests,
        img: 17002000,
        items: [
          371000,
          374000,
          376000,
          377000,
          378000,
          379000,
          852000,
          853000,
          926000,
          927000,
          928000,
          973000,
          974000,
          975000,
          976000,
          1838000,
          1868000,
          1869000,
          1878000,
          1887000,
          1888000,
          1897000,
          1905000,
          1906000,
          1915000,
          1923000,
          1924000,
          1933000,
          1960000,
          1961000,
          1964000,
          1967000,
          1975000,
          1976000,
          2131000,
          2132000,
          2133000,
          2134000,
          2136000,
          2137000,
          2138000,
          2139000,
          2144000,
          2152000,
          2172000,
          2173000,
          2174000,
          2175000,
          2176000,
          2187000,
          2192000,
          2193000,
          2194000,
          2195000,
          2196000,
          2197000,
          2198000,
          2199000,
          2200000,
          2201000,
          2202000,
          2203000,
          2204000,
          2205000,
          2226000,
          2227000,
          2297000,
          2298000,
          2299000,
          2300000,
          2305000,
          2329000,
          2330000,
          2331000,
          2332000,
          2333000,
          2334000,
          2335000,
          2336000,
          2337000,
          2338000,
          2345000,
          2359000,
          2360000,
          2361000,
          2362000,
          2379000,
          2380000,
          2381000,
          2382000,
          2383000,
          2384000,
          2385000,
          2393000,
          2394000,
          2395000,
          2396000,
          2397000,
          2421000,
          2460000,
          2461000,
          2462000,
          2482000,
          2487000,
          2488000,
          2489000,
          2490000,
          2499000,
          2507000,
          2518000,
          2521000,
          2524000,
          2527000,
          2533000,
          2534000,
          2535000,
          2536000,
          2537000,
          2538000,
          2540000,
          2542000,
          2556000,
          2557000,
          2558000,
          2559000,
          2560000,
          2561000,
          2562000,
          2563000,
          2564000,
          2565000,
          2566000,
          2567000,
          2579000,
          2580000,
          2581000,
          2585000,
          2586000,
          2587000,
          2588000,
          2589000,
          2590000,
          2591000,
          2592000,
          2593000,
          2594000,
          2602000,
          2603000,
          2604000,
          2605000,
          2606000,
          2614000,
          2615000,
          2616000,
          2617000,
          2618000,
          2619000,
          2620000,
          2621000,
          2622000,
          2623000,
          2624000,
          2626000,
          2627000,
          2628000,
          2629000,
          2630000,
          2645000,
          2646000,
          2647000,
          2648000,
          2650000,
          2665000,
          2666000,
          2673000,
          2674000,
          2675000,
          2676000,
          2677000,
          2678000,
          2679000,
          2680000,
          2685000,
          2687000,
          2688000,
          2689000,
          2690000,
          2692000,
          2693000,
          2694000,
          2698000,
          2699000,
          2700000,
          2701000,
          2702000,
          2703000,
          2704000,
          2705000,
          2714000,
          2715000,
          2721000,
          2722000,
          2723000,
          2728000,
          2755000,
          12700000,
          12709000,
          12710000,
          12711000,
          13711000,
          17000000,
          17001000,
          17002000,
          17003000,
          17004000,
          17005000,
          17006000,
          17007000,
          17008000,
          50001000,
          50002000,
          50003000,
          50009000,
        ]
      },
      {
        name: QISlang.equipment,
        img: 2188000,
        itemsk: [
          252000,
          674000,
          723000,
          768000,
          792000,
          794000,
          797000,
          945000,
          979000,
          991000,
          997000,
          998000,
          999000,
          1702000,
          1715000,
          1717000,
          1740000,
          1759000,
          1762000,
          1772000,
          1955000,
          1972000,
          2154000,
          2188000,
          2189000,
          2190000,
          2191000,
          2223000,
          2228000,
          2301000,
          2302000,
          2339000,
          2352000,
          2363000,
          2409000,
          2483000,
          2539000,
          2541000,
          2551000,
          2555000,
          2577000,
          2578000,
          2583000,
          2600000,
          2610000,
          2611000,
          2612000,
          2613000,
          2640000,
          2641000,
          2642000,
          2643000,
          2644000,
          2649000,
          2660000,
          2661000,
          2662000,
          2663000,
          2684000,
          2691000,
          2696000,
          2697000,
          2716000,
          2717000,
          2718000,
          2719000,
          2720000,
          2724000,
          2725000,
          2726000,
          2727000,
          12713000,
          50000000,
          185145000,
        ]
      },
      {
        name: QISlang.products,
        img: 702000,
        items: [
          700000,
          701000,
          702000,
          703000,
          704000,
          705000,
          706000,
          707000,
          708000,
          709000,
          710000,
          711000,
          712000,
          714000,
          715000,
          716000,
          717000,
          718000,
          719000,
          720000,
          721000,
          722000,
          723000,
          724000,
          725000,
          726000,
          727000,
          728000,
          729000,
          730000,
          731000,
          733000,
          734000,
          736000,
          737000,
          738000,
          739000,
          740000,
          741000,
          742000,
          743000,
          744000,
          745000,
          746000,
          747000,
          748000,
          749000,
          750000,
          751000,
          752000,
          753000,
          754000,
          755000,
          756000,
          757000,
          758000,
          759000,
          760000,
          761000,
          762000,
          763000,
          764000,
          765000,
          766000,
          767000,
          768000,
          771000,
          774000,
          778000,
          779000,
          780000,
          781000,
          782000,
          783000,
          784000,
          786000,
          787000,
          788000,
          789000,
          790000,
          791000,
          792000,
          793000,
          794000,
          795000,
          797000,
          1708000,
          1755000,
          1756000,
          1791000,
          1807000,
          1808000,
          1809000,
          1810000,
          1811000,
          1812000,
          1813000,
          1814000,
          1815000,
          1816000,
          1817000,
          1818000,
          1819000,
          1820000,
          1821000,
          1822000,
          1823000,
          1824000,
          1825000,
          1826000,
          1827000,
          1828000,
          1829000,
          1830000,
          1831000,
          1832000,
          1833000,
          1834000,
          1835000,
          1836000,
          1837000,
          1975000,
          2000000,
          2003000,
          2006000,
          2009000,
          2160000,
          2161000,
          2162000,
          2163000,
          2430000,
          2432000,
          2431000,
          2433000,
          2434000,
          2435000,
          2436000,
          2437000,
          2438000,
          2439000,
          2440000,
          2441000,
          2442000,
          2443000,
          2444000,
          2445000,
          2446000,
          2447000,
          2448000,
          2449000,
          2450000,
          2451000,
          2452000,
          2453000,
          2454000,
          2455000,
          2456000,
          2457000,
          2458000,
        ]
      },
      {
        name: QISlang.questitems,
        img: 17026000,
        items: [
          251000,
          770000,
          772000,
          773000,
          774000,
          775000,
          776000,
          796000,
          799000,
          995000,
          996000,
          1016000,
          1019000,
          1700000,
          1701000,
          1702000,
          1703000,
          1704000,
          1706000,
          1707000,
          1709000,
          1710000,
          1711000,
          1712000,
          1750000,
          1751000,
          1752000,
          1753000,
          1754000,
          1757000,
          1758000,
          1760000,
          1761000,
          1763000,
          1764000,
          1765000,
          1766000,
          1767000,
          1768000,
          1769000,
          1770000,
          1771000,
          1773000,
          1774000,
          1775000,
          1776000,
          1777000,
          1778000,
          1779000,
          1780000,
          1781000,
          1782000,
          1783000,
          1784000,
          1785000,
          1786000,
          1789000,
          1790000,
          1792000,
          1793000,
          1794000,
          1795000,
          1796000,
          1797000,
          1798000,
          1799000,
          1800000,
          1801000,
          1802000,
          1803000,
          1804000,
          1805000,
          1806000,
          1838000,
          1839000,
          1840000,
          1841000,
          1842000,
          1843000,
          1844000,
          1845000,
          1846000,
          1847000,
          1848000,
          1849000,
          1850000,
          1851000,
          1852000,
          1853000,
          1854000,
          1935000,
          1936000,
          1953000,
          1954000,
          1956000,
          1957000,
          1958000,
          1959000,
          1962000,
          1963000,
          1964000,
          1965000,
          1966000,
          1973000,
          1992000,
          1993000,
          1994000,
          1995000,
          1996000,
          2001000,
          2004000,
          2007000,
          2010000,
          2145000,
          2146000,
          2147000,
          2148000,
          2153000,
          2224000,
          2245000,
          2265000,
          2266000,
          2267000,
          2306000,
          2307000,
          2308000,
          2309000,
          2328000,
          2340000,
          2346000,
          2347000,
          2348000,
          2349000,
          2350000,
          2351000,
          2364000,
          2365000,
          2366000,
          2367000,
          2368000,
          2369000,
          2370000,
          2371000,
          2372000,
          2373000,
          2374000,
          2375000,
          2376000,
          2377000,
          2378000,
          2386000,
          2387000,
          2388000,
          2389000,
          2390000,
          2392000,
          2398000,
          2399000,
          2400000,
          2401000,
          2402000,
          2403000,
          2404000,
          2405000,
          2406000,
          2407000,
          2408000,
          2410000,
          2411000,
          2412000,
          2413000,
          2414000,
          2415000,
          2416000,
          2417000,
          2418000,
          2419000,
          2420000,
          2421000,
          2422000,
          2424000,
          2425000,
          2426000,
          2427000,
          2428000,
          2429000,
          2500000,
          2501000,
          2502000,
          2503000,
          2504000,
          2505000,
          2506000,
          2508000,
          2509000,
          2510000,
          2511000,
          2512000,
          2513000,
          2514000,
          2515000,
          2532000,
          2552000,
          2553000,
          2554000,
          2568000,
          2569000,
          2570000,
          2571000,
          2572000,
          2573000,
          2574000,
          2575000,
          2681000,
          2682000,
          2683000,
          2702000,
          2703000,
          2704000,
          2705000,
          2708000,
          2709000,
          2710000,
          2711000,
          2712000,
          2713000,
          2729000,
          12707000,
          12708000,
          17020000,
          17021000,
          17022000,
          17023000,
          17024000,
          17025000,
          17027000,
        ]
      },
      {
        name: QISlang.craftitems,
        img: 1899000,
        items: [
          1855000,
          1856000,
          1857000,
          1858000,
          1859000,
          1860000,
          1861000,
          1862000,
          1863000,
          1864000,
          1865000,
          1866000,
          1867000,
          1868000,
          1869000,
          1870000,
          1871000,
          1872000,
          1873000,
          1874000,
          1875000,
          1876000,
          1877000,
          1878000,
          1879000,
          1880000,
          1881000,
          1882000,
          1883000,
          1884000,
          1885000,
          1886000,
          1887000,
          1888000,
          1889000,
          1890000,
          1891000,
          1892000,
          1893000,
          1894000,
          1895000,
          1896000,
          1897000,
          1898000,
          1899000,
          1900000,
          1901000,
          1902000,
          1903000,
          1904000,
          1905000,
          1906000,
          1907000,
          1908000,
          1909000,
          1910000,
          1911000,
          1912000,
          1913000,
          1914000,
          1915000,
          1916000,
          1917000,
          1918000,
          1919000,
          1920000,
          1921000,
          1922000,
          1923000,
          1924000,
          1925000,
          1926000,
          1927000,
          1928000,
          1929000,
          1930000,
          1931000,
          1932000,
          1933000,
          1934000,
          1937000,
          1938000,
          1939000,
          1940000,
          1941000,
          1942000,
          1943000,
          1944000,
          1945000,
          1946000,
          1947000,
          1948000,
          1949000,
          1950000,
          1951000,
          1952000,
          1980000,
          1981000,
          1982000,
          1983000,
          1984000,
          1985000,
          1986000,
          1987000,
          1988000,
          1989000,
          1990000,
          1991000,
          1999000,
          2000000,
          2001000,
          2002000,
          2003000,
          2004000,
          2005000,
          2006000,
          2007000,
          2008000,
          2009000,
          2010000,
          2516000,
          2517000,
          2518000,
          2519000,
          2520000,
          2521000,
          2522000,
          2523000,
          2524000,
          2525000,
          2526000,
          2527000,
          2730000,
          2731000,
          2732000,
          2733000,
          2734000,
          2735000,
          2736000,
          2737000,
          2738000,
          2739000,
          2740000,
          2741000,
        ]
      },
      {
        name: QISlang.recipes,
        img: 20115000,
        items: [
          20000000,
          20001000,
          20002000,
          20083000,
          20084000,
          20085000,
          20086000,
          20003000,
          20004000,
          20005000,
          20006000,
          20007000,
          20008000,
          20009000,
          20010000,
          20011000,
          20012000,
          20013000,
          20014000,
          20015000,
          20016000,
          20017000,
          20116000,
          20018000,
          20019000,
          20134000,
          20096000,
          20120000,
          20124000,
          20097000,
          20098000,
          20135000,
          20099000,
          20100000,
          20136000,
          20020000,
          20021000,
          20022000,
          20081000,
          20087000,
          20088000,
          20089000,
          20023000,
          20024000,
          20025000,
          20026000,
          20027000,
          20028000,
          20029000,
          20030000,
          20031000,
          20032000,
          20033000,
          20034000,
          20035000,
          20036000,
          20037000,
          20119000,
          20038000,
          20039000,
          20123000,
          20128000,
          20101000,
          20127000,
          20102000,
          20103000,
          20129000,
          20104000,
          20105000,
          20130000,
          20040000,
          20041000,
          20042000,
          20082000,
          20090000,
          20091000,
          20092000,
          20043000,
          20044000,
          20045000,
          20046000,
          20047000,
          20048000,
          20049000,
          20050000,
          20051000,
          20052000,
          20053000,
          20054000,
          20055000,
          20056000,
          20057000,
          20118000,
          20058000,
          20059000,
          20122000,
          20131000,
          20111000,
          20126000,
          20112000,
          20113000,
          20132000,
          20114000,
          20115000,
          20133000,
          20060000,
          20061000,
          20062000,
          20080000,
          20093000,
          20094000,
          20095000,
          20063000,
          20064000,
          20065000,
          20066000,
          20067000,
          20068000,
          20069000,
          20070000,
          20071000,
          20072000,
          20073000,
          20074000,
          20075000,
          20076000,
          20077000,
          20117000,
          20078000,
          20079000,
          20121000,
          20137000,
          20106000,
          20125000,
          20107000,
          20108000,
          20138000,
          20109000,
          20110000,
          20139000,
        ]
      },
      {
        name: sets.gold_set.name,
        itemsk: [
          50000,
          136000,
          858000,
        ]
      },
      {
        name: sets.greenhorn_set.name,
        itemsk: [
          52000,
          262000,
          438000,
          569000,
          607000,
          859000,
          10148000,
          11118000,
          40000000,
        ]
      },
      {
        name: sets.season_set.name,
        itemsk: [
          137000,
          258000,
          437000,
          567000,
          609000,
          856000,
          1759000,
          10181000,
          40200000,
          50007000,
          50008000,
        ]
      },
      {
        name: sets.set_dancer.name,
        itemsk: [
          259000,
          368000,
          433000,
          566000,
          665000,
          1772000,
          10149000,
          11138000,
        ]
      },
      {
        name: sets.set_farmer.name,
        itemsk: [
          219000,
          321000,
          409000,
          797000,
          10025000,
          11005000,
          41045000,
        ]
      },
      {
        name: sets.set_gentleman.name,
        itemsk: [
          235000,
          354000,
          427000,
          537000,
          664000,
          1715000,
          10075000,
          11077000,
        ]
      },
      {
        name: sets.set_indian.name,
        itemsk: [
          96000,
          253000,
          369000,
          429000,
          512000,
          602000,
          904000,
          10094000,
          11137000,
        ]
      },
      {
        name: sets.set_mexican.name,
        itemsk: [
          95000,
          254000,
          312000,
          428000,
          561000,
          600000,
          792000,
          903000,
          10054000,
        ]
      },
      {
        name: sets.set_pilgrim_female.name,
        itemsk: [
          256000,
          372000,
          431000,
          528000,
          723000,
          10218000,
          11035000,
        ]
      },
      {
        name: sets.set_pilgrim_male.name,
        itemsk: [
          257000,
          373000,
          432000,
          529000,
          768000,
          10219000,
          11034000,
        ]
      },
      {
        name: sets.set_quackery.name,
        itemsk: [
          224000,
          340000,
          435000,
          527000,
          794000,
          854000,
          10085000,
          11085000,
          44020000,
        ]
      },
      {
        name: sets.set_sleeper.name,
        itemsk: [
          47000,
          132000,
          261000,
          375000,
          436000,
          1717000,
          11207000,
          41203000,
        ]
      },
      {
        name: sets.tw_times_set.name,
        itemsk: [
          40031000,
          41206000,
          42253000,
          185145000,
          185146000,
        ]
      },
      {
        name: sets.collector_set.name,
        itemsk: [
          58000,
          140000,
          264000,
          439000,
          575000,
          611000,
          863000,
          2409000,
          10150000,
          11139000,
          40002000,
        ]
      },
      {
        name: sets.bunny_set.name,
        itemsk: [
          63000,
          265000,
          440000,
          11140000,
          40003000,
        ]
      },
      {
        name: sets.fireworker_set.name,
        itemsk: [
          1762000,
        ]
      },
      {
        name: sets.set_walker.name,
        itemsk: [
          154000,
          279000,
          454000,
          592000,
          10164000,
          11154000,
          40019000,
        ]
      },
      {
        name: sets.set_fort.name,
        itemsk: [
          68000,
          152000,
          277000,
          452000,
          590000,
          879000,
          10162000,
          11152000,
          40017000,
          2174000,
          2176000,
        ]
      },
      {
        name: sets.set_fortunehunter.name,
        itemsk: [
          69000,
          153000,
          278000,
          453000,
          591000,
          880000,
          10163000,
          11153000,
          40018000,
          2175000,
          2176000,
        ]
      },
      {
        name: sets.set_duelist.name,
        itemsk: [
          67000,
          151000,
          276000,
          451000,
          589000,
          878000,
          10161000,
          11151000,
          40016000,
          2173000,
          2176000,
        ]
      },
      {
        name: sets.set_cupid.name,
        itemsk: [
          165000,
          290000,
          465000,
          637000,
          887000,
          10175000,
          11165000,
          40030000,
          41003000,
          2187000,
        ]
      },
      {
        name: sets.set_proworker.name,
        itemsk: [
          293000,
          468000,
          640000,
          2191000,
          10178000,
          11168000,
          40034000,
          41006000,
          2194000,
          2195000,
        ]
      },
      {
        name: sets.set_rangedduelist.name,
        itemsk: [
          292000,
          467000,
          639000,
          2190000,
          10177000,
          11167000,
          40033000,
          41005000,
          2193000,
          2195000,
        ]
      },
      {
        name: sets.set_meleeduelist.name,
        itemsk: [
          291000,
          466000,
          638000,
          2189000,
          10176000,
          11166000,
          40032000,
          41004000,
          219200,
          2195000,
        ]
      },
      {
        name: sets.set_party.name,
        itemsk: [
          295000,
          470000,
          10180000,
          11170000,
          40036000,
          41008000,
        ]
      },
      {
        name: sets.set_fair.name,
        itemsk: [
          294000,
          469000,
          642000,
          2223000,
          10179000,
          11169000,
          40035000,
          41007000,
        ]
      },
      {
        name: sets.set_soap.name,
        itemsk: [
          481000,
          10192000,
          11181000,
          40048000,
          41019000,
          42007000,
        ]
      },
      {
        name: sets.set_parade.name,
        itemsk: [
          482000,
          10193000,
          11182000,
          40049000,
          41020000,
          42008000,
        ]
      },
      {
        name: sets.wooden_magician_set.name,
        itemsk: [
          185147000,
          185148000,
          185149000,
          185150000,
          185151000,
          185152000,
        ]
      },
      {
        name: sets.set_independence_1.name,
        itemsk: [
          87000,
          183000,
          490000,
          895000,
          10201000,
          11190000,
          40057000,
          41028000,
          42016000,
          2297000,
          2300000,
        ]
      },
      {
        name: sets.set_independence_2.name,
        itemsk: [
          88000,
          184000,
          491000,
          896000,
          10202000,
          11191000,
          40058000,
          41029000,
          42017000,
          2298000,
          2300000,
        ]
      },
      {
        name: sets.set_independence_3.name,
        itemsk: [
          89000,
          185000,
          492000,
          897000,
          10203000,
          11192000,
          40059000,
          41030000,
          42018000,
          2299000,
          2300000,
        ]
      },
      {
        name: sets.set_independence_4.name,
        itemsk: [
          494000,
          661000,
          2301000,
          10205000,
          11193000,
          40061000,
          41032000,
          42020000,
        ]
      },
      {
        name: sets.set_independence_gun_winner.name,
        itemsk: [
          90000,
          186000,
          898000,
        ]
      },
      {
        name: sets.labor_day.name,
        itemsk: [
          2352000,
          40062000,
        ]
      },
      {
        name: sets.set_octoberfest_1.name,
        itemsk: [
          91000,
          187000,
          495000,
          899000,
          10206000,
          11195000,
          40063000,
          41033000,
          42021000,
          2359000,
          2362000,
        ]
      },
      {
        name: sets.set_octoberfest_2.name,
        itemsk: [
          92000,
          188000,
          496000,
          900000,
          10207000,
          11196000,
          40064000,
          41034000,
          42022000,
          2360000,
          2362000,
        ]
      },
      {
        name: sets.set_octoberfest_3.name,
        itemsk: [
          93000,
          189000,
          497000,
          901000,
          10208000,
          11197000,
          40065000,
          41035000,
          42023000,
          2361000,
          2362000,
        ]
      },
      {
        name: sets.set_octoberfest_4.name,
        itemsk: [
          498000,
          663000,
          2363000,
          10209000,
          11198000,
          40066000,
          41036000,
          42024000,
        ]
      },
      {
        name: sets.set_octoberfest_gun_winner.name,
        itemsk: [
          94000,
          190000,
          902000,
        ]
      },
      {
        name: sets.set_shop_low.name,
        itemsk: [
          499000,
          11199000,
          10210000,
          40067000,
          41037000,
          42025000,
          2379000,
        ]
      },
      {
        name: sets.set_shop_mid.name,
        itemsk: [
          10211000,
          11200000,
          40068000,
          41038000,
          42026000,
          43000000,
          2380000,
        ]
      },
      {
        name: sets.set_shop_high.name,
        itemsk: [
          10212000,
          11201000,
          41039000,
          40069000,
          42027000,
          43001000,
          2381000,
        ]
      },
      {
        name: sets.set_shop_adventure.name,
        itemsk: [
          10213000,
          11202000,
          40070000,
          41040000,
          42028000,
          43002000,
          2382000,
        ]
      },
      {
        name: sets.set_shop_duel.name,
        itemsk: [
          10214000,
          11203000,
          40071000,
          41041000,
          42029000,
          43003000,
          2383000,
        ]
      },
      {
        name: sets.set_shop_work.name,
        itemsk: [
          10215000,
          11204000,
          40072000,
          41042000,
          42030000,
          43004000,
          2384000,
        ]
      },
      {
        name: sets.set_shop_soldier.name,
        itemsk: [
          10216000,
          11205000,
          40073000,
          41043000,
          42031000,
          43005000,
          2385000,
        ]
      },
      {
        name: sets.set_halloween.name,
        itemsk: [
          10217000,
          11206000,
          40074000,
          41044000,
          42032000,
          43006000,
        ]
      },
      {
        name: sets.set_xmas2013_cloth.name,
        itemsk: [
          97000,
          191000,
          667000,
          905000,
          2539000,
          10261000,
          11273000,
          40202000,
          41200000,
          42201000,
          43200000,
          2540000,
        ]
      },
      {
        name: sets.set_valentin_2014.name,
        itemsk: [
          682000,
          932000,
          2555000,
          10302000,
          11276000,
          40205000,
          41204000,
          42204000,
          43203000,
          44032000,
          45018000,
          2556000,
        ]
      },
      {
        name: sets.set_leveling_valentin_2014.name,
        itemsk: [
          10303000,
          11277000,
          40206000,
          41205000,
          42205000,
          43204000,
        ]
      },
      {
        name: sets.set_st_patrick.name,
        itemsk: [
          684000,
          933000,
          2577000,
          10304000,
          11278000,
          40207000,
          41207000,
          42206000,
          43205000,
          44033000,
          45019000,
        ]
      },
      {
        name: sets.set_veteran_horse.name,
        itemsk: [
          687000,
        ]
      },
      {
        name: sets.set_easter_2014_1.name,
        itemsk: [
          934000,
          10305000,
          11279000,
          40208000,
          41208000,
          42207000,
          43206000,
          44034000,
          45020000,
          2579000,
        ]
      },
      {
        name: sets.set_easter_2014_2.name,
        itemsk: [
          935000,
          10306000,
          11280000,
          41209000,
          40209000,
          42208000,
          43207000,
          44035000,
          45021000,
          2580000,
        ]
      },
      {
        name: sets.set_easter_2014_3.name,
        itemsk: [
          936000,
          10307000,
          11281000,
          40210000,
          41210000,
          42209000,
          43208000,
          44036000,
          45022000,
          2581000,
        ]
      },
      {
        name: sets.set_easter_2014_ranking.name,
        itemsk: [
          937000,
          685000,
          2583000,
          10308000,
          11282000,
          40211000,
          41211000,
          42210000,
          43209000,
          44037000,
          45023000,
        ]
      },
      {
        name: sets.set_easter_2014_weapon_ranking_winner.name,
        itemsk: [
          938000,
          44038000,
          45024000,
        ]
      },
      {
        name: sets.set_4july_2014_1.name,
        itemsk: [
          691000,
          2610000,
          10325000,
          11300000,
          40230000,
          41225000,
          42225000,
          43225000,
          2614000,
          2617000,
        ]
      },
      {
        name: sets.set_4july_2014_2.name,
        itemsk: [
          692000,
          2611000,
          10326000,
          11301000,
          40231000,
          41226000,
          42226000,
          43226000,
          2615000,
          2617000,
        ]
      },
      {
        name: sets.set_4july_2014_3.name,
        itemsk: [
          693000,
          2612000,
          10327000,
          11302000,
          41227000,
          40232000,
          42227000,
          43227000,
          2616000,
          2617000,
        ]
      },
      {
        name: sets.set_4july_2014_ranking.name,
        itemsk: [
          694000,
          940000,
          2613000,
          10328000,
          11303000,
          40233000,
          41228000,
          42228000,
          44051000,
          43228000,
          45031000,
        ]
      },
      {
        name: sets.set_4july_2014_weapon_ranking_winner.name,
        itemsk: [
          941000,
          44052000,
          45032000,
        ]
      },
      {
        name: sets.instance_set_1.name,
        itemsk: [
          696000,
          950000,
          2640000,
          10340000,
          11310000,
          40240000,
          41240000,
          42240000,
          43240000,
          44060000,
          45040000,
        ]
      },
      {
        name: sets.set_octoberfest_2014_1.name,
        itemsk: [
          2641000,
          10341000,
          11311000,
          40241000,
          41241000,
          42241000,
          43241000,
          48000000,
          2645000,
          2648000,
        ]
      },
      {
        name: sets.set_octoberfest_2014_2.name,
        itemsk: [
          2642000,
          10342000,
          11312000,
          40242000,
          41242000,
          42242000,
          43242000,
          48001000,
          2646000,
          2648000,
        ]
      },
      {
        name: sets.set_octoberfest_2014_3.name,
        itemsk: [
          2643000,
          10343000,
          11313000,
          40243000,
          41243000,
          42243000,
          43243000,
          48002000,
          2647000,
          2648000,
        ]
      },
      {
        name: sets.set_octoberfest_2014_ranking.name,
        itemsk: [
          951000,
          2644000,
          10344000,
          11314000,
          41244000,
          40244000,
          42244000,
          43244000,
          44061000,
          45041000,
          48003000,
        ]
      },
      {
        name: sets.set_octoberfest_2014_weapon_ranking_winner.name,
        itemsk: [
          952000,
          44062000,
          45042000,
        ]
      },
      {
        name: sets.set_speedworld_2014.name,
        itemsk: [
          953000,
          2649000,
          10345000,
          11315000,
          40245000,
          41245000,
          42245000,
          43245000,
          44063000,
          45043000,
          48004000,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_1.name,
        itemsk: [
          954000,
          2660000,
          10346000,
          11316000,
          40246000,
          41246000,
          42246000,
          43246000,
          44070000,
          45044000,
          48005000,
          2673000,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_2.name,
        itemsk: [
          955000,
          2661000,
          10347000,
          11317000,
          41247000,
          40247000,
          42247000,
          43247000,
          44071000,
          45045000,
          48006000,
          2674000,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_3.name,
        itemsk: [
          956000,
          2662000,
          10348000,
          11318000,
          40248000,
          41248000,
          42248000,
          43248000,
          44072000,
          45046000,
          48007000,
          50002000,
        ]
      },
      {
        name: sets.set_dayofthedead_2014_4.name,
        itemsk: [
          957000,
          2663000,
          10349000,
          11319000,
          40249000,
          41249000,
          42249000,
          43249000,
          44073000,
          45047000,
          48008000,
          50003000,
        ]
      },
      {
        name: sets.set_christmas_2014.name,
        itemsk: [
          958000,
          2684000,
          10350000,
          11320000,
          40250000,
          41250000,
          42250000,
          43250000,
          44074000,
          45048000,
          48010000,
          2685000,
        ]
      },
      {
        name: sets.set_valentinesday_2015_1.name,
        itemsk: [
          959000,
          2691000,
          10351000,
          11321000,
          40251000,
          41251000,
          42251000,
          43251000,
          44075000,
          45049000,
          48011000,
          2694000,
        ]
      },
      {
        name: sets.set_valentinesday_2015_2.name,
        itemsk: [
          10352000,
          11322000,
          40252000,
          41252000,
          42252000,
          43252000,
        ]
      },
      {
        name: sets.set_easter_2015_1.name,
        itemsk: [
          960000,
          10353000,
          11323000,
          40253000,
          41253000,
          42254000,
          43253000,
          44076000,
          45050000,
          2699000,
        ]
      },
      {
        name: sets.set_easter_2015_2.name,
        itemsk: [
          961000,
          10354000,
          11324000,
          40254000,
          41254000,
          42255000,
          43254000,
          44077000,
          45051000,
          2700000,
        ]
      },
      {
        name: sets.set_easter_2015_3.name,
        itemsk: [
          962000,
          10355000,
          11325000,
          40255000,
          41255000,
          42256000,
          43255000,
          44078000,
          45052000,
          2701000,
        ]
      },
      {
        name: sets.set_easter_2015_4.name,
        itemsk: [
          963000,
          2697000,
          10356000,
          11326000,
          40256000,
          41256000,
          42257000,
          43256000,
          44079000,
          45053000,
          48015000,
        ]
      },
      {
        name: sets.set_easter_2015_5.name,
        itemsk: [
          964000,
          44080000,
          45054000,
        ]
      },
      {
        name: sets.set_4july_2015_1.name,
        itemsk: [
          2717000,
          10357000,
          11327000,
          40257000,
          41257000,
          42258000,
          43257000,
          48016000,
          2721000,
          2728000,
        ]
      },
      {
        name: sets.set_4july_2015_2.name,
        itemsk: [
          2718000,
          10358000,
          11328000,
          40258000,
          41258000,
          42259000,
          43258000,
          48017000,
          2722000,
          2728000,
        ]
      },
      {
        name: sets.set_4july_2015_3.name,
        itemsk: [
          2719000,
          10359000,
          11329000,
          40259000,
          41259000,
          42260000,
          43259000,
          48018000,
          2723000,
          2728000,
        ]
      },
      {
        name: sets.set_4july_2015_ranking.name,
        itemsk: [
          968000,
          2720000,
          10360000,
          11330000,
          40260000,
          41260000,
          42261000,
          43260000,
          44081000,
          45058000,
          48019000,
        ]
      },
      {
        name: sets.set_4july_2015_weapon_ranking_winner.name,
        itemsk: [
          969000,
          44082000,
          45059000,
        ]
      },
      {
        name: sets.set_october_2015_1.name,
        itemsk: [
          380000,
          385000,
          390000,
          395000,
          434000,
          563000,
          678000,
          697000,
          698000,
          852000,
          928000,
        ]
      },
      {
        name: sets.set_october_2015_2.name,
        itemsk: [
          381000,
          386000,
          391000,
          396000,
          558000,
          564000,
          679000,
          713000,
          732000,
          853000,
          928000,
        ]
      },
      {
        name: sets.set_october_2015_3.name,
        itemsk: [
          382000,
          387000,
          392000,
          397000,
          559000,
          565000,
          688000,
          735000,
          785000,
          926000,
          928000,
        ]
      },
      {
        name: sets.set_october_2015_ranking.name,
        itemsk: [
          383000,
          388000,
          393000,
          398000,
          560000,
          581000,
          674000,
          676000,
          689000,
          798000,
          848000,
        ]
      },
      {
        name: sets.set_october_2015_winner.name,
        itemsk: [
          849000,
          850000,
          851000,
          927000,
        ]
      },
      {
        name: sets.set_dotd_2015_1.name,
        itemsk: [
          54000,
          260000,
          675000,
          677000,
          929000,
          943000,
          944000,
          945000,
          946000,
          947000,
          948000,
          1003000,
        ]
      },
      {
        name: sets.set_dotd_2015_2.name,
        itemsk: [
          949000,
          970000,
          971000,
          977000,
          978000,
          979000,
          980000,
          981000,
          982000,
          988000,
          1000000,
        ]
      },
      {
        name: sets.set_dotd_2015_3.name,
        itemsk: [
          983000,
          984000,
          985000,
          986000,
          987000,
          989000,
          990000,
          991000,
          992000,
          993000,
          994000,
        ]
      },
      {
        name: sets.set_xmas2015_clothes.name,
        itemsk: [
          384000,
          389000,
          394000,
          430000,
          562000,
          673000,
          49999000,
          50000000,
        ]
      },
    ];
    TW_Sets.sort(function (a, b) {
      var a1 = a.name.toUpperCase(),
      b1 = b.name.toUpperCase();
      a1 = a1.replace(/"/g, '');
      a1 = a1.replace(/É/g, 'E');
      b1 = b1.replace(/"/g, '');
      b1 = b1.replace(/É/g, 'E');
      if (a1 == b1) return 0;
      return a1 > b1 ? 1 : - 1;
    });
  };
  TW_QuickSearch.gui = {
  };
  TW_QuickSearch.gui.popupMenu = null;
  TW_QuickSearch.init = function () {
    TW_QuickSearch.gui.menuButton = new TW_QuickSearch.MenuButton('data:image/png;base64,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', quicksearch.name, TW_QuickSearch.popup);
  };
  TW_QuickSearch.popup = function (button, e) {
    if (!TW_QuickSearch.gui.popupMenu) {
      TW_QuickSearch.start();
      TW_QuickSearch.gui.popupMenu = new west.gui.Selectbox().setWidth(250);
      TW_QuickSearch.gui.popupMenu.addListener(TW_QuickSearch.findSet);
      for (var i = 0; i < TW_Sets.length; i++) {
        var itemimg = TW_Sets[i].img ? TW_Sets[i].img : TW_Sets[i].itemsk[0];
        TW_QuickSearch.gui.popupMenu.addItem(i, '<img src="' + ItemManager.get(itemimg).image + '" height="20" width="20">' + '<div style="padding-right: 20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">' + TW_Sets[i].name + '</div>', TW_Sets[i].name);
      }
    }
    TW_QuickSearch.gui.popupMenu.show(e);
  };
  TW_QuickSearch.findSet = function (id) {
    var items,
    base = TW_Sets[id].items,
    upgrade = TW_Sets[id].itemsk,
    invItems = [
    ];
    if (base) {
      items = base;
    } else {
      items = [
      ];
      for (var g = 0; g < upgrade.length; g++) {
        for (var h = 0; h <= 5; h++) {
          items.push(upgrade[g] + h);
        }
      }
    }
    for (var i = 0; i < items.length; i++) {
      var invItem = Bag.getItemByItemId(items[i]);
      if (invItem)
      invItems.push(invItem);
    }
    if (invItems.length > 0) {
      if (!Bag.loaded) {
        var f = function (res) {
          EventHandler.listen('inventory_loaded', function () {
            Wear.open();
            Inventory.showSearchResult(res);
            return EventHandler.ONE_TIME_EVENT;
          });
          return Bag.loadItems();
        }(invItems);
      } else {
        Wear.open();
        Inventory.showSearchResult(invItems);
      }
    } else {
      new UserMessage(QISlang.nothingFound, UserMessage.TYPE_HINT).show();
    }
  };
  quicksearch.Updater = function () {
    $.getScript(quicksearch.updateUrl, function () {
      if (scriptUpdate.quicksearch > quicksearch.version) {
        var updateMessage = new west.gui.Dialog(QISlang.update + ': ' + quicksearch.name, '<span>' + QISlang.updateAvailable + '<br><br><b>v' + scriptUpdate.quicksearch + ':</b><br>' + scriptUpdate.quicksearchNew + '</span>', west.gui.Dialog.SYS_WARNING).addButton(QISlang.update, function () {
          updateMessage.hide();
          window.open(quicksearch.updateAd);
        }).addButton(QISlang.update + ' [NoAds]', function () {
          updateMessage.hide();
          location.href = quicksearch.website + '/code.user.js';
        }).addButton('cancel').show();
      }
    });
  };
  setTimeout(quicksearch.Updater, 3000);
  TW_QuickSearch.init();
}));