From 2e56021b599dc18a59f2b953915047c9d1865975 Mon Sep 17 00:00:00 2001 From: dginovker Date: Sun, 29 Nov 2020 20:55:42 -0500 Subject: [PATCH] Added candybox --- site/candybox/cn-trad/faq.html | 60 + site/candybox/cn/faq.html | 57 + site/candybox/credits.html | 53 + site/candybox/cz/faq.html | 56 + site/candybox/da/faq.html | 57 + site/candybox/da/faq2.html | 60 + site/candybox/de/chaudron.html | 124 ++ site/candybox/de/faq.html | 65 + site/candybox/de/index.html | 32 + site/candybox/de/objets.html | 45 + site/candybox/de/potions.html | 56 + site/candybox/de/swamp.html | 27 + site/candybox/design.css | 155 ++ site/candybox/es/faq.html | 56 + site/candybox/es/index.html | 28 + site/candybox/es/objets.html | 46 + site/candybox/es/potions.html | 53 + site/candybox/es/swamp.html | 27 + site/candybox/esla/faq.html | 54 + site/candybox/faq.html | 56 + site/candybox/favicon.ico | Bin 0 -> 318 bytes site/candybox/fi/faq.html | 56 + site/candybox/fr/chaudron.html | 129 ++ site/candybox/fr/faq.html | 57 + site/candybox/fr/objets.html | 44 + site/candybox/fr/potions.html | 53 + site/candybox/fr/swamp.html | 27 + site/candybox/hr/faq.html | 47 + site/candybox/hr/index.html | 24 + site/candybox/hu/faq.html | 57 + site/candybox/id/faq.html | 55 + site/candybox/index.html | 551 +++++++ site/candybox/index2.html | 444 ++++++ site/candybox/it/faq.html | 53 + site/candybox/it/index.html | 32 + site/candybox/it/objets.html | 45 + site/candybox/it/potions.html | 54 + site/candybox/it/swamp.html | 27 + site/candybox/jp/faq.html | 59 + site/candybox/libs/FileSaver.js | 243 +++ site/candybox/libs/jquery-2.1.3.min.js | 5 + site/candybox/libs/modernizr.js | 3 + site/candybox/nl/faq.html | 56 + site/candybox/pl/chaudron.html | 129 ++ site/candybox/pl/faq.html | 50 + site/candybox/pl/index.html | 28 + site/candybox/pl/objets.html | 44 + site/candybox/pl/potions.html | 55 + site/candybox/pl/swamp.html | 27 + site/candybox/pt/faq.html | 60 + site/candybox/pt/index.html | 30 + site/candybox/pt/objets.html | 49 + site/candybox/pt/potions.html | 57 + site/candybox/pt/swamp.html | 30 + site/candybox/ru/faq-no-pre.html | 60 + site/candybox/ru/faq.html | 62 + site/candybox/ru/index.html | 26 + site/candybox/scripts/base_js_additions.js | 11 + site/candybox/scripts/buttons.js | 400 +++++ site/candybox/scripts/candies.js | 78 + site/candybox/scripts/candiesConverter.js | 56 + site/candybox/scripts/castleEntrance.js | 162 ++ site/candybox/scripts/castleKeep.js | 351 +++++ site/candybox/scripts/castleStairs.js | 108 ++ site/candybox/scripts/cauldron.js | 1469 +++++++++++++++++++ site/candybox/scripts/chocolateBars.js | 16 + site/candybox/scripts/chuckNorris.js | 134 ++ site/candybox/scripts/computer.js | 234 +++ site/candybox/scripts/cookie.js | 297 ++++ site/candybox/scripts/cowLevel.js | 85 ++ site/candybox/scripts/damage.js | 169 +++ site/candybox/scripts/darkMode.js | 48 + site/candybox/scripts/desert.js | 56 + site/candybox/scripts/developperComputer.js | 102 ++ site/candybox/scripts/developperGarden.js | 89 ++ site/candybox/scripts/developperMoat.js | 74 + site/candybox/scripts/drops.js | 58 + site/candybox/scripts/farm.js | 125 ++ site/candybox/scripts/forge.js | 100 ++ site/candybox/scripts/hell.js | 414 ++++++ site/candybox/scripts/htmlInteraction.js | 77 + site/candybox/scripts/hut.js | 155 ++ site/candybox/scripts/inventory.js | 161 ++ site/candybox/scripts/land.js | 82 ++ site/candybox/scripts/load.js | 75 + site/candybox/scripts/load.php? | 2 + site/candybox/scripts/lollipops.js | 105 ++ site/candybox/scripts/main.js | 143 ++ site/candybox/scripts/mountGoblin.js | 49 + site/candybox/scripts/objects.js | 40 + site/candybox/scripts/peacefulForest.js | 85 ++ site/candybox/scripts/potions.js | 493 +++++++ site/candybox/scripts/quest.js | 476 ++++++ site/candybox/scripts/random.js | 43 + site/candybox/scripts/save.js | 121 ++ site/candybox/scripts/sea.js | 68 + site/candybox/scripts/shop.js | 185 +++ site/candybox/scripts/speech.js | 47 + site/candybox/scripts/spells.js | 97 ++ site/candybox/scripts/status.js | 66 + site/candybox/scripts/swamp.js | 237 +++ site/candybox/scripts/sword.js | 494 +++++++ site/candybox/scripts/tabs.js | 202 +++ site/candybox/scripts/underwaterCave.js | 255 ++++ site/candybox/scripts/wishingWell.js | 155 ++ site/candybox/scripts/yourself.js | 59 + site/candybox/sequel.html | 50 + site/candybox/si/faq.html | 56 + site/candybox/tr/faq.html | 58 + site/candybox/ua/faq.html | 56 + site/candybox/ua/index.html | 23 + 111 files changed, 12846 insertions(+) create mode 100644 site/candybox/cn-trad/faq.html create mode 100644 site/candybox/cn/faq.html create mode 100644 site/candybox/credits.html create mode 100644 site/candybox/cz/faq.html create mode 100644 site/candybox/da/faq.html create mode 100644 site/candybox/da/faq2.html create mode 100644 site/candybox/de/chaudron.html create mode 100644 site/candybox/de/faq.html create mode 100644 site/candybox/de/index.html create mode 100644 site/candybox/de/objets.html create mode 100644 site/candybox/de/potions.html create mode 100644 site/candybox/de/swamp.html create mode 100644 site/candybox/design.css create mode 100644 site/candybox/es/faq.html create mode 100644 site/candybox/es/index.html create mode 100644 site/candybox/es/objets.html create mode 100644 site/candybox/es/potions.html create mode 100644 site/candybox/es/swamp.html create mode 100644 site/candybox/esla/faq.html create mode 100644 site/candybox/faq.html create mode 100644 site/candybox/favicon.ico create mode 100644 site/candybox/fi/faq.html create mode 100644 site/candybox/fr/chaudron.html create mode 100644 site/candybox/fr/faq.html create mode 100644 site/candybox/fr/objets.html create mode 100644 site/candybox/fr/potions.html create mode 100644 site/candybox/fr/swamp.html create mode 100644 site/candybox/hr/faq.html create mode 100644 site/candybox/hr/index.html create mode 100644 site/candybox/hu/faq.html create mode 100644 site/candybox/id/faq.html create mode 100644 site/candybox/index.html create mode 100644 site/candybox/index2.html create mode 100644 site/candybox/it/faq.html create mode 100644 site/candybox/it/index.html create mode 100644 site/candybox/it/objets.html create mode 100644 site/candybox/it/potions.html create mode 100644 site/candybox/it/swamp.html create mode 100644 site/candybox/jp/faq.html create mode 100644 site/candybox/libs/FileSaver.js create mode 100644 site/candybox/libs/jquery-2.1.3.min.js create mode 100644 site/candybox/libs/modernizr.js create mode 100644 site/candybox/nl/faq.html create mode 100644 site/candybox/pl/chaudron.html create mode 100644 site/candybox/pl/faq.html create mode 100644 site/candybox/pl/index.html create mode 100644 site/candybox/pl/objets.html create mode 100644 site/candybox/pl/potions.html create mode 100644 site/candybox/pl/swamp.html create mode 100644 site/candybox/pt/faq.html create mode 100644 site/candybox/pt/index.html create mode 100644 site/candybox/pt/objets.html create mode 100644 site/candybox/pt/potions.html create mode 100644 site/candybox/pt/swamp.html create mode 100644 site/candybox/ru/faq-no-pre.html create mode 100644 site/candybox/ru/faq.html create mode 100644 site/candybox/ru/index.html create mode 100644 site/candybox/scripts/base_js_additions.js create mode 100644 site/candybox/scripts/buttons.js create mode 100644 site/candybox/scripts/candies.js create mode 100644 site/candybox/scripts/candiesConverter.js create mode 100644 site/candybox/scripts/castleEntrance.js create mode 100644 site/candybox/scripts/castleKeep.js create mode 100644 site/candybox/scripts/castleStairs.js create mode 100644 site/candybox/scripts/cauldron.js create mode 100644 site/candybox/scripts/chocolateBars.js create mode 100644 site/candybox/scripts/chuckNorris.js create mode 100644 site/candybox/scripts/computer.js create mode 100644 site/candybox/scripts/cookie.js create mode 100644 site/candybox/scripts/cowLevel.js create mode 100644 site/candybox/scripts/damage.js create mode 100644 site/candybox/scripts/darkMode.js create mode 100644 site/candybox/scripts/desert.js create mode 100644 site/candybox/scripts/developperComputer.js create mode 100644 site/candybox/scripts/developperGarden.js create mode 100644 site/candybox/scripts/developperMoat.js create mode 100644 site/candybox/scripts/drops.js create mode 100644 site/candybox/scripts/farm.js create mode 100644 site/candybox/scripts/forge.js create mode 100644 site/candybox/scripts/hell.js create mode 100644 site/candybox/scripts/htmlInteraction.js create mode 100644 site/candybox/scripts/hut.js create mode 100644 site/candybox/scripts/inventory.js create mode 100644 site/candybox/scripts/land.js create mode 100644 site/candybox/scripts/load.js create mode 100644 site/candybox/scripts/load.php? create mode 100644 site/candybox/scripts/lollipops.js create mode 100644 site/candybox/scripts/main.js create mode 100644 site/candybox/scripts/mountGoblin.js create mode 100644 site/candybox/scripts/objects.js create mode 100644 site/candybox/scripts/peacefulForest.js create mode 100644 site/candybox/scripts/potions.js create mode 100644 site/candybox/scripts/quest.js create mode 100644 site/candybox/scripts/random.js create mode 100644 site/candybox/scripts/save.js create mode 100644 site/candybox/scripts/sea.js create mode 100644 site/candybox/scripts/shop.js create mode 100644 site/candybox/scripts/speech.js create mode 100644 site/candybox/scripts/spells.js create mode 100644 site/candybox/scripts/status.js create mode 100644 site/candybox/scripts/swamp.js create mode 100644 site/candybox/scripts/sword.js create mode 100644 site/candybox/scripts/tabs.js create mode 100644 site/candybox/scripts/underwaterCave.js create mode 100644 site/candybox/scripts/wishingWell.js create mode 100644 site/candybox/scripts/yourself.js create mode 100644 site/candybox/sequel.html create mode 100644 site/candybox/si/faq.html create mode 100644 site/candybox/tr/faq.html create mode 100644 site/candybox/ua/faq.html create mode 100644 site/candybox/ua/index.html diff --git a/site/candybox/cn-trad/faq.html b/site/candybox/cn-trad/faq.html new file mode 100644 index 000000000..5d5fcd84a --- /dev/null +++ b/site/candybox/cn-trad/faq.html @@ -0,0 +1,60 @@ + + + + + Candy box ! chinese F.A.Q. + + + + +
+

常見問題

+ +嘿,你只能把糖果吃掉或是丟在地上,太鬼扯了! + + 耐心的等一會吧!;) + +我拿到了5個字母的名字,但是我不知道要怎麼讀取我的遊戲進度! + + 當你按下"Save"鈕時,旁邊將會出現一個連結。你可以直接點這個連結來讀取你儲存的遊戲,如果你想的話,你甚至可以把他加到你的最愛中! + + 如果你沒有記住那個連結,但是你有5個字母的名字的話,那麼就可以用這個網址: + http://candies.aniwey.net/index.php?pass=XXXXX + (把 XXXXX 更換為那5個字母的名字,你就能讀取然你儲存的遊戲了) + +我的棒棒糖農場沒有生棒棒糖給我...上面寫著我應該有 X枝/每天 或 X枝/每小時,但我連半枝都沒拿到 + + 別急,你會拿到你的棒棒糖的,但是這裡的時間是現實世界的天或小時...你應該多種一些棒棒糖讓產出效率達到 X枝/每分鐘,這樣比較有效率! + +我找不到青蛙的問題的答案 + + 你可以請你的朋友幫忙!答案通常都很簡單,但是需要腦筋急轉彎一下。 + +我可以去鐵匠鋪,但是我看到的只有"There's an anvil here",我該怎麼辦? + + 你還沒有拿到適當的劍...你回答完青蛙所有的問題了嗎?;) + +在茅屋裡,我不能買那個要價6萬枝棒棒糖的法術! + + 因為她是個女巫,所以只能對魔法劍施法。所以在買這個法術前你得先強化你的劍! + +我在物品欄中看得到一個大鍋,可是我卻不能用它?! + + 這個bug常發生於以Chromium為核心的瀏覽器上(如Google Chrome等) + 即使你沒有看到出現在頁面頂端的大鍋選項,你應該還是可以用鍵盤上的左右鍵來在各選項間切換。 + +我發現了一個bug! + + 你可以寄信給我 aniwey@gmail.com 。我會很樂意嘗試去修正它! + +我有些問題,或有話想說 + + 你可以寄信給我 aniwey@gmail.com 。不要猶豫 ;) + + +Translated by Sam +
+ + + diff --git a/site/candybox/cn/faq.html b/site/candybox/cn/faq.html new file mode 100644 index 000000000..c66cae93a --- /dev/null +++ b/site/candybox/cn/faq.html @@ -0,0 +1,57 @@ + + + + + Candy box ! chinese F.A.Q. + + + + +
+      
+

常见问题

+ +嘿,你只能把糖果吃掉或扔在地上,太胡扯了! + + 先耐心等待一会儿! ;) + +我拿到了 5 个字符的名字,但我不知道如何读取游戏进度! + + 点击“保存”按钮后, 旁边会出现一个链接。你只需要点击这个链接就能载入保存的游戏。如果你愿意的话,也可以把这个链接保存到书签中! + + 如果你没有记住那个链接,但你有 5 个字符的名字,那么就使用这个地址: + http://candies.aniwey.net/index.php?pass=XXXXX + (把 XXXXX 更换为 5 个字符的名字,然后你就能使用已保存的进度继续游戏了) + +我的棒棒糖农场生产进度卡住了.. 上面写了我每天或每小时应该能得到X枝棒棒糖,但我没有得到任何东西.. + + 别着急, 你会得到棒棒糖的,但这里的时间是现实世界的天或小时...如果你想达到每分钟X枝的棒棒糖产出效率, 你应该种植更多的棒棒糖. + +我找不到青蛙的某个问题的答案 :'( + + 你可以请你的朋友帮忙!答案通常都很简单,但是需要脑筋急转弯一下。 + +我可以去铁匠铺,但我只看得到“这里有一个铁砧”,我该怎么办? + + 你还没有拿到适当的剑.. 你回答完青蛙的所有问题了吗? ;) + +在茅棚里,我买不了那个要价6万枝棒棒糖的法术! + 因为她是一个女巫,所以只能对魔法剑施法。所以在买这个法术之前你得先强化你的剑! + +我在物品栏中可以看到有一只大锅,可是用不了?! + + 这个bug常常发生在以 Chromium 为核心的浏览器中 (比如 Chrome). + 即使你看不到出现在页面顶部的 “大锅” 选项,你应该还是可以使用键盘上的左右箭头来在各选项间切换。 + +我发现了一个 bug! + + 你可以给我发电子邮件: aniwey@gmail.com。我会很乐意尝试去修正它! + +我有些问题,或者有些话想说。 + + 你可以给我发电子邮件: aniwey@gmail.com。不要犹豫;) +
+ + + diff --git a/site/candybox/credits.html b/site/candybox/credits.html new file mode 100644 index 000000000..2a36fc2ce --- /dev/null +++ b/site/candybox/credits.html @@ -0,0 +1,53 @@ + + + + + Candy box ! Credits + + + +

Development

+ + Main Developer : aniwey < aniwey@gmail.com >
+ Save/Load Functional : Random Awesome Guy < rand.awesome.guy@gmail.com >
+ Current Maintainer : kvaps < kvapss@gmail.com >
+ +

Ascii art credit

+ + Quests :

+ + The whale : jgs ( found here )
+ Castle's entrance : part from -Sst- ( found here )
+ The dragon : b'ger ( found here )
+ Flowers : jgs ( found here )
+ Cactus : jgs ( found here )
+ Boat : unknown ( found here )
+ Moat : inspired by jgs ( found here )
+ +
+ Cauldron :

+ + Book : boba@wwa.com ( found here )
+ Cauldron : jgs ( found here )
+ +
+ Objects :

+ + Key : jgs ( found here )
+ Boots : ajm97 ( found here )
+ Pink ring : inspired by jgs ( found here )
+ Strong armour : part from jgs ( found here )
+ Cauldron : part from jgs ( found here )
+ Horns : inspired by rs ( found here )
+ Swords : inspired by jgs ( found here )
+ +
+ Other :

+ + The candy merchant : snd ( found here )
+ The lollipops farm : jgs ( found here )
+ Potions : inspired by lbm & ejm97 ( found here )
+ Scroll : inspired by hjw ( found here )
+ + + diff --git a/site/candybox/cz/faq.html b/site/candybox/cz/faq.html new file mode 100644 index 000000000..02d162fa9 --- /dev/null +++ b/site/candybox/cz/faq.html @@ -0,0 +1,56 @@ + + + + + Candy box ! french F.A.Q. + + + + +
+

F.A.Q. (Frequently Asked Questions)

+Hej! Můžu tu jen jíst bonbóny nebo je házet na zem, ta hra je o ničem! + + Buď jen trochu trpělivý! + +Zapamatoval jsem si své jméno o pěti znacích ale teď nevím, jak hru načíst! + + Když klineš na tlačítko "Save", objeví se vedle něj odkaz. Na ten už stačí jenom kliknout a načte se i tvá uložená hra. Pokud chceš, můžeš si link uložit do záložek! + + Pokud sis nezapamatoval link, ale své pětiznaké jméno, použij tuto adresu: + http://candies.aniwey.net/index.php?pass=xxxxx + (xxxxx nahraď svým jménem, které se objevilo, když jsi si hru uložil) + +Má produkce lízátek na farmě se zastavila... píše se, že bych měl dostávat x/day nebo x/hour, ale nepřibylo mi ani jedno... + + Neboj, svá lízátka dostaneš, ale produkce je uváděná v reálném čase... budeš si muset zasadit více lízátek, abys jich dostával několik za minutu! + +Nemohu přijít na hádanku, co jsem dostal od žáby :'( + + Požádej o pomoc svého kamaráda! Otázky jsou většinou jednoduché, jen trochu zvrácené. + +Když jdu do forge, ukážese mi jen "There's an anvil here.", co mám dělat? + + Nemáš ještě správný meč... uhádl jsi všechny žábiny otázky? + +Nemůžu si u čarodejnice koupit to kouzlo za 60k! + + Čarodejnice, ostatně proto, že je čarodejnice, může pracovat pouze s magickými meči. Proto si ho musíš nejdříve očarovat, než si budeš moci koupit tohle kouzlo! + +V inventáři mám kotlík, ale nemůžu se do něj dostat?! + + Tato chyba se vyskytuje v Chromium prohlížečích (jako například Chrome) a na některých počítačích. + I když nevidíš tlačítko Cauldron nahoře vedle ostatních, stále se do něj můžeš dostat pomocí šipky vpravo na klávesnici. + +Našel jsem chybu!! + + Můžeš mi napsat na aniwey@gmail.com, rád se ji pokusím opravit! + +Mám otázku, postřeh nebo cokoliv jiného. + + Můj email je aniwey@gmail.com, tak mi napiš. Nestyď se ;) +
+ + + diff --git a/site/candybox/da/faq.html b/site/candybox/da/faq.html new file mode 100644 index 000000000..136d59853 --- /dev/null +++ b/site/candybox/da/faq.html @@ -0,0 +1,57 @@ + + + + + Candy box ! french F.A.Q. + + + + +
+

F.A.Q. (Ofte stillede spørgsmål til "Candy Box!")

+ +Øhm, du kan kun spise slikket eller smide det på jorden, det' lort? + + Vær tålmodig ! ;) + +Jeg har mit 5-tegns navn, men jeg ved ikke hvordan jeg henter mit spil ! + + Når du klikker på "Gem"-knappen, dukker der et link frem ved siden af den. Du skal bare klikke her, så hentes dit gemte spil. Du kan endda gemme linket i dine bogmærker, hvis du vil ! + + Hvis du ikke har gemt linket men du har dit 5-tegns navn, kan du bruge denne adresse: http://candies.aniwey.net/index.php?pass=xxxxx + (du skal erstatte xxxxx med dit navn som du fik oplyst da du gemte) + +Min slikkepindeproduktion på gården er gået i stå… den skriver jeg skal få x/dag eller x/time men jeg får ingenting.. + + Jamen, du får dine slikkepinde, men det er rigtige timer og dage… du burde plante flere slikkepinde for at opnå en x/min-produktion, det vil være mere effektivt ! + +Jeg kan ikke finde svaret til et af frøens spørgsmål :'( + + Spørg en ven om hjælp ! Svarene er ofte simple, men lidt finurlige. + +Jeg kan gå hen til smedjen, men alt jeg kan se er armbolten "There is an anvil here.", hvad kan man her? + + Du har ikke det rette sværd endnu.. har du besvaret alle frøens spørgsmål ? ;) + +Jeg kan ikke købe 60k fortryllelsen til forbedring af mit sværd hos heksen i hytten ! + + Heksen, idet hun er en heks, kan kun arbejde på forheksede sværd. Derfor er du nødt til at forhekse dit sværd førend du kan smide dine klejner her. + +Jeg kan se keddelen i min rygsæk, men jeg har ikke adgang til den ?! + + Denne fejl opstår typisk i Chromium-baserede browsere (fx Chrome). + Selv hvis ikke du kan se keddelfanen øverst på siden, burde du stadig kunne tilgå denne ved at trykke på højretasten på dit tastatur. + +Jeg har fundet en fejl !! + + Send mig en email på aniwey@gmail.com. Jeg glæder mig til at rette den ! + +Jeg har et spørgsmål, ris/ros eller noget andet. + + Du kan sende mig en mail på aniwey@gmail.com. Bare fyr løs! + +
+ + + diff --git a/site/candybox/da/faq2.html b/site/candybox/da/faq2.html new file mode 100644 index 000000000..156171493 --- /dev/null +++ b/site/candybox/da/faq2.html @@ -0,0 +1,60 @@ + + + + + Candy box ! french F.A.Q. + + + + +
+

F.A.Q. (Ofte Spurgte Spørgsmål)

+ + +Man kan kun spise slikket, eller smide det på jorden. Det er for dårligt! + + Hav tålmodighed! ;) + +Jeg har mit 5-tegn kode, men jeg ved ikke hvordan man loader mit spil! + + Nåt du klikker på "Save" knappen, fremkommer der et link ved siden af. Du skal bare klikke på linket, og det vil automatisk loade dit spil. Du kan endda bookmarke(bogmærke) linket, hvis du har lyst! + + Hvis du ikke gemte linket, men har dit 5-tegn kode, så tag brug af denne addresse: + http://candies.aniwey.net/index.php?pass=xxxxx + (du skal erstatte xxxxx med 5-tegns koden som du fik da du gemte) + +Min slikkepind produktion på gården sidder fast.. der står jeg skulle have x/dag eller x/timen men jeg får intet.. + + Tjoh, du får skam dine slikkepinde, men det er virkelige timer og dage... du bør plante flere slikkepinde for at nå en x/min produktion, der vil være bedre! + +Jeg kan ikke finde ud af svaret som frøgen har spurgt mig om :'( + + Du kan spørge en ven om hjælp! Svarene er ofte simple, men en lille smule vredet. + +Jeg kan gå til "forge", men alt jeg ser er "There's an anvil here.", hvad gør jeg? + + Du har ikke det ordentlige sværd endnu.. har du scaret på alle frøgens spørgsmål? ;) + +Jeg kan ikke købe den 60k (60.000 slikkepinde) fortryllelse! + + Troldkvinden, siden hun er en troldkvinde, kan kun arbejde med magiske sværd. Det er derfor du skal fortrylle dit sværd (hint: med slik) før du kan købe fortryllelsen! + +"Jeg kan se gryden i min "Inventory", men jeg har ikke adgang til den?! + + Den her fejl ser ud til at forkomme ved Chromium-baserede browsere (Chrome, for eksempel), på nogle computere. + Selv om du ikke kan se "cauldron"-tabben på toppen af siden, skulle du stadig kunne få adgang til den ved at klikke på "højre piletast", på dit tastatur. + +Jeg fandt en fejl!! + + Du kan emaile mig på aniwey@gmail.com. Jeg skal nok se om jeg kan lave den! + +Jeg har et spørgsmål, en bemærkning, eller andet at sige. + + Du kan emaile mig på aniwey@gmail.com. Du skal ikke tøve ;) + + +
+ + + diff --git a/site/candybox/de/chaudron.html b/site/candybox/de/chaudron.html new file mode 100644 index 000000000..2133e40c8 --- /dev/null +++ b/site/candybox/de/chaudron.html @@ -0,0 +1,124 @@ + + + + + German glossary + + + + +
+Übersetzung der Brauanleitung:
+
+     0: Willkommen bei der Brauanleitung für Anfänger! (zweite Edition)
+
+     1: Die vorliegende Ableitung legt ihren Schwerpunkt auf Tränke die folgendes Material benötigen: 'Bonbons' 'Lutscher'
+
+     2: Die 3 Regeln des Trankbrauens --- 1. Der Effekt des Tranks hängt von den Zutaten aber auch von den Schritten der Herstellung ab.
+
+     3: 2. Du kannst mehre Tränke in einem Durchgang brauen. 3. Es ist möglich Rezepte zu mischen um unterschiedliche Tränke in einem Vorgang zu brauen.
+
+     4: Inhaltsverzeichnis --- Seiten 10 bis 20 (gute Tränke) --- 10-13 kleiner Heiltrank
+
+     5: 14-17 großer Heiltrank 18-20 Unverwundbarkeitstrank
+
+     6: Inhaltsverzeichnis --- Seiten 22 bis 41 (seltsame Tränke) --- 22-27 Schildkrötentrank
+
+     7: 28-33 Klon-Trank 34-37 G.M.O.O.H. Trank 38-41 Superman-Trank
+
+     8: Inhaltsverzeichnis --- Seiten 42 bis 50 --- Verschiedene magische Onjekte die du im Kessel brauen kannst
+
+     9: 42-45 magischer Samen 46-50 magischer Gallert
+
+     10: kleiner Heiltrank --- Der kleine Heiltrank ist für Anfänger am einfachsten zu brauen. Während einer Quest stellt er 50 Lebenspunkte wieder her.
+
+     11: Für einen Trank brauchst du 100 Bonbons. Tu sie in den Kessel und mixxe sie für etwa 15 Sekunden.
+
+     12: Du kannst sie etwas länger oder kürzer mixxen. Es spielt keine Rolle. Wenn du fertig bist fülle das Ergebnis in Flaschen.
+
+     13: Glückwunsch! Du hast deinen ersten kleinen Heiltrank hergestellt! Tipp: Nutze 200 Bonbons für 2 Tränke, 300 für 3, usw.
+
+     14: großer Heiltrank --- Der große Heiltrank ist ein wenig schwerer herzustellen. Aber er ist deutlich
+
+     15: effektiver: Wennd du ihn während einer Quest trinkst, bekommst du 100 Lebenspunkte zurück. Wie stelle ich einen großen Heiltrank her:
+
+     16: 1. Werfe 100 Lutscher in deinen Kessel. 2. Beginne kräftig zu rühren. 3. Während du rührst, füge 100 Bonbons hinzu.
+
+     17: 4. Rühre für genau 20 Sekunden. 5. Fülle das Ergebnis in Flaschen. 6. Du bist fertig!
+
+     18: Unverwundbarkeitstrank --- Dieser Trank ist einfach zu brauchen, benötigt aber eine Menge Bonbons.
+
+     19: Das Rezept ist einfach: Werfe 2000 Bonbons in deinen Kessel und rühre bis dir der Arm weh tut. Dieser Trank macht dich
+
+     20: für einige Zeit unverwundbar.
+
+     21:
+
+     22: Schildkrötentrank --- Eine Schildkröte! Eine Schildkröte! Willst du eine Schildkröte werden? Du hast die Möglichkeit mit diesem Trank eine zu werden!
+
+     23: Wenn du eine Schildkröte bist, widerstehst du deutlich mehr Schaden. Aber du bist auch langsamer.
+
+     24: Kommen wir zur Sache. Werfe 10.000 Lutscher in deinen Kessel. Füge keine Bonbons hinzu oder der Trank misslingt.
+
+     25: Nun erhitze alles bis es kocht. Wenn es kocht, stoppe das Erhitze und rühre etwas.
+
+     26: Füge nun die selbe Menge an Lutschern hinzu, die du zu Beginn hineingetan hast und bringe es erneut zum Kochen.
+
+     27: Stoppe das Erhitzen und fülle alles in Flaschen. Starte eine Quest, Trinke eine Flasche und du bist eine Schildkröte.
+
+     28: Klon-Trank --- Es steckt ein wenig Bonbon in jedem von uns. Dies ist bereits ein Naturgesetz.
+
+     29: Nun, Bonbon sind ein sehr formbares Material. Diese zwei Fakten bringen uns zum Klon-Trank.
+
+     30: Dieser Trank wird deine innere Struktur kopieren und einen Klon fast nur aus Bonbons erstellen. (Und eine wenig Wasser)
+
+     31: Schritte: Bringe das Wasser im Kessel zum Kochen. Dann während es koch, füge so viele Bonbons hinzu wie du kannst.
+
+     32: Es ist einfach: Je mehr Bonbons du hinzufügst, desto mehr Tränke bekommst to. (Werfe auf jedenfall eine Mindestanzahl hinein)
+
+     33:
+
+     34: G.M.O.O.H. Trank --- G.M.O.O.H. bedeutet bring mich hier raus. Dieser Trank sollte in kritischen Situationen benutzt werden.
+
+     35: er teleportiert dich zu einem anderen Ort. Vielleicht ist es dort sicherer, vielleicht nicht. Wer weiß? Richtig spannend, nicht?
+
+     36: Als erstes, werfe 10.000 Bonbons in deinen Kessel. Dann füge 500 Lutscher für jeden trank den du Brauen möchtest hinzu.
+
+     37: Ändere niemals die Basis von 10.000 Bonbons. Dann rühre ein wenig und fülle es in Flaschen. Genieße deine Zufallstränke.
+
+     38: Superman-Trank --- Dieser Trank verwandelt dich in Superman und stattet dich mit einem fantastischen Cape aus. Eine Leute sagen, dass wäre nutzlos.
+
+     39: Wir antworten ihnen: Aber es ist sooooooo cool! Wie auch immer, um einen herzustellen: Werfe 180 Bonbons
+
+     40: in deinen Kessel. Rühre sie. Denke an Superman. Danke nochmal nach. Fülle es in Flaschen.
+
+     41: Du hast es geschafft!
+
+     42: Samen --- Eine alte Legende sagt, das Bäume die Quelle der ganzen Welt sind.
+
+     43: Irgendwo im Universum würde ein gigantischer Baum existieren, welcher unbenannt bliebe. Dieser Baum würde seinem Entdecker einen unendlichen Nachschub an Bonbons geben.
+
+     44: Wie auch immer, wir haben ihn noch nicht gefunden. Aber es ist möglich eine magischen Samen herzustellen, so das ein resistenter Baum entsteht. Und dies kann sehr nützlich während einer Quest sein.
+
+     45: Erhitze das Wasser in deinem Kessel. Werfe 650 hinein, stoppe das Erhitzen und fülle alles in Flaschen. Nun pflanze einige Bäume!
+
+     46: Gallert --- Hast du je an eine Bombe gedacht die du während deiner Aufgaben benutzen könntest? Wenn dem so ist, sollte dieser Gallert dich erfreuen!
+
+     47: Es ist etwas schwer herzustellen, aber sehr mächtig. Dieser Gallert explodiert bei Kontakt und verursacht
+
+     48: hohen Schaden. Es gibt 3 Schritte welche sich auf die 3 Schichten des Gallerts beziehen. Erster Schritt:
+
+     49: Nehme 600 Bonbons, koche das Wasser, stoppe das Kochen. Zweiter Schritt: Füge 6.000 Lutscher hinzu, rühre, stoppe das rühren.
+
+     50: Dritter Schritt: Wiederhole den ersten Schritt. Beachte, dass du das Gallert nur hinter dir platzieren kannst. Viel Glück bei deinen Aufgaben!
+
+     51:
+
+     52: Ende --- Danke fürs Lesen! Wir hoffen, dass dieses Buch dir geholfen hat. Verteile es gerne weiter!
+
+     53: Co-Autoren: 'Die Hexe' 'Der Nekromant' 'Ein Schuhmacher' 'Ein Mathematiker' '???' Fröhliches Brauen!
+
+ + + diff --git a/site/candybox/de/faq.html b/site/candybox/de/faq.html new file mode 100644 index 000000000..949d535d5 --- /dev/null +++ b/site/candybox/de/faq.html @@ -0,0 +1,65 @@ + + + + + Candy box ! german F.A.Q. + + + + +
+

F.A.Q. (Häufig gestellte Fragen zu „Candy Box!“)

+ +Na toll, man kann die Bonbons entweder essen oder sie auf den Boden werfen – was für ein dämliches Schrottspiel soll das denn sein? + + Hey, nur Geduld! Schon Konfuzius wusste: Mit der Zeit wird aus Gras Milch! ;) + +Hilfe! Ich habe auf „Save“ geklickt und ein fünfstelliges Passwort erhalten – aber wie lade ich jetzt meinen Spielstand? + + Das Laden des Spielstands ist in der Tat etwas suboptimal gelöst – der Autor hat für eine mögliche Fortsetzung bereits Besserung gelobt. + Mit folgender Anleitung ist das Speichern und Laden des Spielstands aber kinderleicht: + + 1. Grundsätzlich gilt wie bei vielen Spielen: Vor dem Beenden des Spiels das Speichern nicht vergessen. Wenn man auf „Save“ klickt, erscheint neben dem „Save“-Button folgender Satz: „You can load your save later here.“ Diesen Satz samt Hyperlink könnt ihr getrost ignorieren. + + 2. Nachdem ihr auf „Save“ geklickt habt, teilt euch „Candy Box!“ in einem kleinen Bestätigungsfenster einen fünfstelligen Code aus Zahlen und Buchstaben mit, der fortan fest mit eurem Spielstand verknüpft ist und sich auch bei allen künftigen Speichervorgängen nicht ändert. Diesen Code solltet ihr also unbedingt notieren – am besten auf einem kleinen Zettel, den ihr fortan geheimnisvoll in eurem Portemonnaie aufbewahren könnt. :D + + 3. Zum „Laden“ die Seite http://candies.aniwey.net/index.php?pass=xxxxx aufrufen, das xxxxx durch euren persönlichen Code ersetzen und mit der Eingabetaste bestätigen. Die Seite aktualisiert sich und euer zuletzt gespeicherter Spielstand erscheint. Voila! + + 4. Wenn ihr „Candy Box!“ häufig am selben Computer spielt, könnt ihr nach dem ersten Speichervorgang ein Lesezeichen für die Seite anlegen – dadurch erspart man sich das ständige Eintippen des Codes. + +Meine Lolli-Produktion auf der Farm ist ins Stocken geraten – obwohl das Spiel mir anzeigt, dass ich Summe X an Lollies pro Tag bzw. Stunde erhalten müsste, kommen keine Neuen hinzu. Was mache ich falsch? + + Auch hier gilt wieder: Nur Geduld! Das Spiel berechnet sämtliche Erträge in Echtzeit. Tipp: Wer mehr Lollies anbaut, erntet auch mehr. So kann man schnell in Bereiche vorstoßen, in denen man viele Lollies pro Minute erntet. + +Hilfe! Der verrückte Frosch im Sumpf hat mir eine Frage gestellt, aber ich komme einfach nicht auf die richtige Antwort! :'( + + Bitte einen Freund um Hilfe! Bei manchen Fragen muss man ein wenig um die Ecke denken. + +Ich habe den Weg zur Schmiede (“Forge”) gefunden, in der ein Amboss („There's an anvil here.“) steht. Aber was muss ich hier machen? + + Anscheinend fehlt dir noch das richtige Schwert… hast Du schon alle Fragen vom verrückten Frosch beantwortet? ;) + +Potztausend! Ich habe die Hütte der alten Hexe („The Sorceress' Hut“) gefunden, kann mir aber den Schwertzauber („Sword, better sword!“) nicht kaufen. Warum? + + Die Hexe – weil sie nun mal eine Hexe ist – kann ihre Hexenkunst nur an magischen Schwertern anwenden. Du musst also zuerst einen Weg finden, dein Schwert zur magischen Waffe werden zu lassen. Erst dann kannst Du dein Schwert von der Hexe mit mehr Wirkmacht belegen lassen. + +Der Zauberkessel ist in meinem Inventar erschienen, kann aber nicht angewählt werden. Warum nur? + + Hierbei handelt es sich um einen Fehler, der bei Nutzer auftreten kann, die „Candy Box“ in einem „Chromium“-basierten Webbrowser wie z.B. „Chrome“ spielen: Normalerweise ist im oberen Bereich der Seite eine Dialogfläche zu sehen, über die man auf den Zauberkessel zugreifen kann – ist diese in eurem Browser nicht zu sehen, könnt ihr den Zauberkessel dennoch über die rechte Pfeiltaste eurer Tastatur anwählen. :) + +Ich habe einen Bug gefunden – was nun? + + Einfach eine kurze Mail an aniwey@gmail.com schreiben. Der Macher des Spiels wird versuchen, den Fehler umgehend zu beheben. + +Ich habe eine Frage / Anmerkung zu „Candy Box“ oder möchte den Macher des Spiels in meinem Testament erwähnen - was tun? + + Nicht zögern - eine kurze Mail an aniwey@gmail.com genügt! ;) + + + +Translation: myzy (spielefloh@gmx.de) +
+ + + diff --git a/site/candybox/de/index.html b/site/candybox/de/index.html new file mode 100644 index 000000000..c998a9991 --- /dev/null +++ b/site/candybox/de/index.html @@ -0,0 +1,32 @@ + + + + + German glossary + + + + +Hier eine kleine Übersetzung für alle deutschen Spieler.

+ +Die wichtigsten Begriffe:

+ +candies: Bonbons
+lollipops: Lutscher
+chocolate bar: Schokoladentafel
+The candy merchant: Der Süssigkeitenhändler
+The lollipop farm: Die Lutscherfarm
+potion: Trank
+scroll: Schriftrolle

+ +Translation of the frog's questions here

+Translation of inventory's objects here

+Translation of potions / scrolls / special objects here

+Translation of cauldron's manual here


+ +Übersetzt von Zero10 + +Hebelag also sent a translated glossary, just a little bit too late ! But thanks to him :) + + diff --git a/site/candybox/de/objets.html b/site/candybox/de/objets.html new file mode 100644 index 000000000..41373c653 --- /dev/null +++ b/site/candybox/de/objets.html @@ -0,0 +1,45 @@ + + + + + German glossary + + + + +Übersetzung der Objekte:

+ +The lollipop farm's key: Der Schlüssel zur Lutscherfarm
+The seven-league boots: Die Schuhe der sieben Ligen
+The map to the Swampy Swamp: Die Karte zum sumpfigen Sumpf
+The map to the sorceress' hut: Die Karte zur Hexenhütte
+The map to the wishing well: Die Karte zum Wunschbrunnen
+The magician's hat: Der Magierhut
+The pink ring of calmness: Der Ring der Ruhe
+The map to the forge: Die Karte zur Schmiede
+The candies converter: Der Bonbonumwandler
+A plate armour: Eine Plattenrüstung
+A cauldron: Ein Kessel
+A magical horn: Ein magisches Horn
+The horn of plenty: Das Horn des Überflusses
+An old amulet: Ein altes Amulett

+ +Übersetzung der Beschreibung der Objekte:

+ +The lollipop farm's key: Dieser Schlüssel bringt eine Lutscherfarm zu deiner 'Candy Box'.
+The seven-league boots: Diese Stiefel erhöhen deine Geschwindigkeit in Quests.
+The map to the Swampy Swamp: Der sumpfige Sumpf ist der sumpfigste Sumpf den du jemals gesehen hast.
+The map to the sorceress' hut: In dieser Hütte lebt eine mächtige Hexe. Sie könnte dir helfen...aber nicht umsonst.
+The map to the wishing well: Die Karte zum Wunschbrunnen
+The magician's hat: Das Tragen des Hutes verbessert deine Magie.
+The pink ring of calmness: Dieser pinke Ring hilft dir deine Atmung zu kontrollieren. Du erholst dich schneller nach einer Quest.
+The map to the forge: Ein Amboss kann sehr nützlich sein, wenn du das entsprechende Schwert hast...
+The candies converter: Wenn du ihn aktivierst wandelt er sehr schnell alle Bonbons in Lutscher um. Ein Bonbon gibt einen Lutscher!
+A plate armour: Diese schwere Rüstung beschützt dich vor deinen Feinden. Du nimmst weniger Schaden.
+A cauldron: Dieser Kessel erlaubt es dir, aus herkömmlichen Gegenständen wie Bonbons oder Lutscher, alle erdenklichen Tränke zu brauen.
+A magical horn: Das Horn eines Einhorns. Der Träger regeneriert Lebenspunkte während der Quests.
+The horn of plenty: Dieses Horn verdreifacht dein Lutscher-Einkommen.
+An old amulet: Dieses Horn verdreifacht dein Bonbon-Einkommen. + + diff --git a/site/candybox/de/potions.html b/site/candybox/de/potions.html new file mode 100644 index 000000000..c17cd6d03 --- /dev/null +++ b/site/candybox/de/potions.html @@ -0,0 +1,56 @@ + + + + + German glossary + + + + + +Übersetzung der Tränke und Schriftrollen:

+ +Seed: Samen
+Jelly: Gelee

+ +Health potion: Heiltrank
+Escape potion: Fluchttrank
+Berserk potion: Berserkertrank

+ +Major health potion: Großer Heiltrank
+Turtle potion: Schildkrötentrank
+Invurnerability potion: Unverwundbarkeitstrank
+Cloning potion: Klon-Trank
+G.M.O.O.H. potion: Get Me Out Of Here: 'Bring mich hier raus'-Trank
+Superman potion: Superman-Trank

+ +Fire scroll: Schriftrolle des Feuers
+Acid rain scroll: Schriftrolle des Säureregens
+Teleport scroll: Schriftrolle des Teleports
+Imp invocation scroll: Schriftrolle der Kobold-Beschwörung
+Earthquake scroll: Schriftrolle des Erdbebens


+ +Übersetzung der Beschreibung der Tränke und Schriftrollen:

+ +Seed: Lässt einen großen Baum vor euch aus dem Boden schießen.
+Jelly: Erzeugt einen Haufen Gelee hinter euch und macht dabei Schaden.

+ +Health potion: Benutze diesen Heiltrank während deiner Aufträge um eine Lebenspunkte zu regenerieren.
+Escape potion: Dieser Trank erlaubt dir das Fliehen aus einer Quest ohne danach warten zu müssen.
+Berserk potion: Dieser Trank lässt dich zum BERSERKER werden!

+ +Major health potion: Der große Heiltrank ist doppelt so stark wie der normale.
+Turtle potion: Wenn du einen Schildkrötentrank trinkst wirst du eine Schildkröte. Nachteil: Du läufst langsamer. Vorteil: Du bekommst weniger Schaden.
+Invurnerability potion: Dieser Unverwundbarkeitstrank macht dich für kurze Zeit unverwundbar. Aber du wirst lange Zeit keinen weiteren Trank mehr trinken können!
+Cloning potion: Erstellt einen Klon von euch.
+G.M.O.O.H. potion: Teleportiert euch zu einem zufälligen Ort. Gesammeltes geht dabei verloren.
+Superman potion: Gibt dir eine Cape und lässt dich aussehen wir Superman.

+ +Fire scroll: Verbrennt einen Feind im Kampf.
+Acid rain scroll: Schädigt jeden, auch dich selbst.
+Teleport scroll: Bringt dich zum Anfang der Quest. Gut zum Erholen.
+Imp invocation scroll: Beschwört einen Kobold vor dir, wenn dort genug Platz ist.
+Earthquake scroll: Schädigt jeden stark, auch dich selbst.

+ + diff --git a/site/candybox/de/swamp.html b/site/candybox/de/swamp.html new file mode 100644 index 000000000..c6b268c8e --- /dev/null +++ b/site/candybox/de/swamp.html @@ -0,0 +1,27 @@ + + + + + German glossary + + + + +Übersetzung der Frages des Frosches (Die Antworten müssen auf Englisch gegeben werden!) +


+ +Frage 1: Liebst du Bonbons wirklich? +

+Frage 2: Wenn 'A' 'B' impliziert und 'B' 'C' impliziert, und 'D' impliziert 'A', und E impliziert D, was impliziert A? (a strange Question on german= +

+Frage 3: Man nehme 10 Tage. Wenn ich dir am ersten Tag 1 Bonbon gebe und and jedem darauffolgenden Tag doppelt so viele wie am Tag davor. Wie viele Bonbons bekommst du am 10. Tag? +

+Frage 4: Wenn du dir aussuchen könntest wer du bist, was du wärest, was würdest du gerne sein? +

+Frage 5: Hier ist eine Geschichte: Da sind ein Fuchs, ein Löwe und ein Wolf in einem Mondkrater. Der Fuchs ist kurz davor den Löwen zu beißen, welcher kurz davor ist den Wolf zu beißen, welcher kurz davor ist den Fuchs zu beißen. Es schneit und ein Busch beobachtet die Szene. Wer genießt die Geschichte? +

+Frage 6: Lies dir einfach die Frage genau durch ;) + + + diff --git a/site/candybox/design.css b/site/candybox/design.css new file mode 100644 index 000000000..6f9403895 --- /dev/null +++ b/site/candybox/design.css @@ -0,0 +1,155 @@ +body { + background-color: #FFFFFF; + overflow-y:scroll; +} + +#tabs { + text-align: center; + margin: auto; + padding: 0px; + margin-top: 5px; + margin-bottom:6px; +} + +#tabs li { + list-style: none; + display: inline; +} + +#tabs li button { + color:#282e32; + padding:8px 14px 8px 14px; + text-decoration:none; + font-size:9px; + font-family:Verdana, Arial, Helvetica, sans-serif; + font-weight:bold; + text-transform:uppercase; + border:1px solid #464c54; +} + +#tabs li button.active { + background-color:#f8f2b1; + color:#282e32; + border:1px solid #464c54; +} + +#tab_candy_box { + display:block; +} + +#tab_candy_box, #tab_quest, #tab_inventory, #tab_cauldron { + border: 2px solid transparent; +} + +#tab_quest, #tab_inventory, #tab_cauldron { + display:none; +} + +#my_file { + display: none; +} + +.clear { + clear:both; +} + +button { + border:1px solid #464c54; + margin-bottom:2px; + padding:2px; +} + +button:hover { + border:2px solid #464c54; + padding:1px; +} + +table { + border-collapse:collapse; +} + +table, th, td { + border: 1px solid black; + padding:3px; +} + +.tooltip { + text-decoration:none; +} + +.tooltip span { + display: none; + white-space: normal; /* To force breaklines in tooltips */ + text-align: left; +} + +.tooltip:hover { + border: 0; + position: relative; + z-index: 500; + text-decoration: none; +} + +.tooltip:hover span { + font-style: normal; + display: block; + position: absolute; + padding: 5px; + margin: 5px; + color: #000; + border: 1px solid #000000; + background: #ffffff; + font-family: monospace; +} + +span.tooltip:hover span { + left: 70px; + width: 150px; +} + +button.tooltip:hover span { + width: 300px; +} + +.toggle { + font-size: 9px; + font-family: monospace; + background-color: white; + position: absolute; + top:5px; + right:5px; +} + +#tab_quest_left_panel { + margin-right:15px; +} + +#restartButton { + margin-left: 30px; +} + +.dark_mode { + background-color: #111; + color: #F1F1F1; +} + +.dark_button { + background-color: #171717; + color: #9D9D9D !important; +} + +.dark_button:disabled { + background-color: #404040; +} + +.dark_link { + color: orange; +} + +.dark_link:visited { + color: chocolate; +} + +.dark_table { + border-color: #F1F1F1; +} \ No newline at end of file diff --git a/site/candybox/es/faq.html b/site/candybox/es/faq.html new file mode 100644 index 000000000..39c7320c9 --- /dev/null +++ b/site/candybox/es/faq.html @@ -0,0 +1,56 @@ + + + + + Candy box ! spanish F.A.Q. + + + +
+

F.A.Q (Dudas comunes)

+Oye, sólo se puede o comer caramelos o tirarlos al suelo, menuda basura! + + Sé paciente ! ;) + +Tengo mi nombre de 5 caracteres, pero no sé cómo cargar mi partida ! + + Cuando haces click al botón "Save", aparece un enlace al lado. Sólo tienes que hacer click sobre ese enlace y cargarás tu partida guardada. Puedes incluso poner ese enlace en Favoritos, si quieres ! + + Si no guardaste el enlace pero tienes tu palabra de 5 caracteres, tan sólo usa esta dirección: + http://candies.aniwey.net/index.php?pass=xxxxx + (sólo tienes que sustituir xxxxx con la palabra de 5 caracteres que se te dió cuando guardaste partida) + +La producción de piruletas en la granja se ha estancado.. Está escrito que sólo puedo tener tantos por día o por hora pero no recibo ninguno.. + + Bueno, tendrás tus piruletas, pero son horas y días reales... Deberías plantar más priuletas para poder llegar a una producción de tanto por minuto, será más eficiente ! + +No puedo encontrar la respuesta a la pregunta de la rana + + Puedes pedir ayuda a un amigo ! Las respuestas suelen ser simples, pero con algo de doble sentido. + +Puedo ir a la forja, pero todo lo que veo es "There's an anvil here." (hay un yunque), qué puedo hacer ? + + Aún no tienes la espada apropiada.. Has contestado a todas las preguntas de la rana ? + +No puedo comprar el hechizo de 60k de la cabaña ! + + La hechicera, desde que es hechicera, sólo puede trabajar con espadas mágicas. Por eso primero deberías encantar tu espada antes de poder comprar este hechizo! + +Puedo ver el caldero en mi inventorio, pero porque no puedo acceder a él ?! + + Este error suele pasas con navegadores basados en Chromium (Chrome, por ejemplo), en algunos ordenadores. + Aún así, aunque no veas la pestaña del caldero, aún puedes acceder a él mediante la flecha derecha de tu teclado. + +He encontrado un error !! + + Puedes enviármelo por correo a aniwey@gmail.com. Estaré encantado de solucionarlo ! (en inglés) + +Tengo una pregunta, crítica, u otra cosa. + + Puedes enviarme un correo a aniwey@gmail.com. No te cortes + +
+ + + diff --git a/site/candybox/es/index.html b/site/candybox/es/index.html new file mode 100644 index 000000000..7c128ea79 --- /dev/null +++ b/site/candybox/es/index.html @@ -0,0 +1,28 @@ + + + + + Spanish glossary + + + + +Aquí tenéis un pequeño glosario, para nuestros amigos castellanoparlantes anglófobos :-)

+Traducción de las principales palabras del juego:

+candies : caramelos
+lollipops : piruletas
+chocolate bar : barrita de chocolate
+The candy merchant : El vendedor de caramelos
+The lollipop farm : La granja de piruletas
+potion : poción
+scroll : pergamino

+Traducción de las preguntas de la rana : aquí

+Traducción de los objetos del inventario : aquí (posibles spoilers)

+Traducción de las pociones / pergaminos / objetos especiales : aquí (posibles spoilers)

+ + + + + + diff --git a/site/candybox/es/objets.html b/site/candybox/es/objets.html new file mode 100644 index 000000000..643a030f5 --- /dev/null +++ b/site/candybox/es/objets.html @@ -0,0 +1,46 @@ + + + + + Glossaire français + + + + + +Traducción del nombre de los objetos

+ +The lollipop farm's key : La llave de la granja de piruletas
+The seven-league boots : Las botas de las siete leguas
+The map to the Swampy Swamp : El mapa del pantano pantanoso
+The map to the sorceress' hut : El mapa de la cabaña de la hechicera
+The map to the wishing well : El mapa del pozo de los deseos
+The magician's hat : El sombrero del mago
+The pink ring of calmness : El anillo rosa de la calma
+The map to the forge : El mapa de la forja
+The candies converter : El convertidor de caramelos
+A plate armour : Una armadura de placas
+A cauldron : Un caldero
+A magical horn : Un cuerno mágico
+The horn of plenty : El cuerno de la abundancia
+An old amulet : Un viejo amuleto

+ +Traducción de las descripciones de los objetos

+ +The lollipop farm's key : Esta llave aporta una granja de piruletas a tu Candy Box
+The seven-league boots : Estas botas aumentan tu velocidad durante las quests.
+The map to the Swampy Swamp : El pantano pantanoso es el más pantanoso de los pantanos que jamás hayas visto.
+The map to the sorceress' hut : En esta cabaña vive una poderosa hechicera ! Ella os podrá ayudar... pero no sin nada a cambio.
+The map to the wishing well : Make a wish, make it so, you may shine, you may glow...
+The magician's hat : Llevar este sombrero mejora tu magia.
+The pink ring of calmness : Este anillo rosa te ayudará a recuperar el aliento. Te recuperarás más rápido después de una quest.
+The map to the forge : Un yunque puede ser muy útil si se tiene la espada apropiada...
+The candies converter : Cuando está activado en tu Candy Box, este extraño objeto convierte rápidamente todo a caramelos. Dale una dulce piruleta !
+A plate armour : La resistencia de esta armadura te protegerá de tus enemigos. Perderás menos puntos de vida.
+A cauldron : Este caldero te permite preparar una gran variedad de pociones, usando materiales en bruto y comunes como los caramelos y las piruletas.
+A magical horn : Este cuerno mágico pertenecía a un unicornio. El que lo lleve recuperará puntos de vida continuamente durante las Quests !
+The horn of plenty : El cuerno de la abundancia, robado a Pluto por el rey de las vacas, que pensaba que era un cuerno de verdad. Este objeto mítico triplicará la producción de la fábrica de piruletas !
+An old amulet : Este antiguo amuleto se encontró en el cuerpo de un guerrero muerto y se conoce que trae la prosperidad a su portador. Triplicará tu producción de caramelos. + + diff --git a/site/candybox/es/potions.html b/site/candybox/es/potions.html new file mode 100644 index 000000000..419d097e1 --- /dev/null +++ b/site/candybox/es/potions.html @@ -0,0 +1,53 @@ + + + + + Spanish glossary + + + + +Traducción de los nombres

+ +Seed : semilla
+Jelly : gelatina

+ +Health potion : poción de vida
+Escape potion : poción de huida
+Berserk potion : poción berserker

+ +Major health potion : poción de vida mayor
+Turtle potion : poción tortuga
+Invulnerability potion : poción de invulnerabilidad
+Cloning potion : poción de clonar
+G.M.O.O.H. potion : G.M.O.O.H = Get Me Out Of Here = Sácame de aquí

+ +Fire scroll : Pergamino de fuego
+Acid rain scroll : pergamino de lluvia ácida
+Teleport scroll : pergamino de teletransporte
+Imp invocation scroll : pergamino de invocación de diablillo
+Earthquake scroll : pergamino de terremoto

+ +Traducción de las descripciones

+ +Seed : Esta semilla es capaz de hacer crecer un árbol-caramelo. El árbol caramelo está hecho de caramelos y cuesta de tumbar. Si usas esta semilla hará crecer un árbol-caramelo enfrente tuyo, siempre que haya espacio.
+Jelly : Esta gelatina preparada por expertos explota en contacto con cualquier cosa que intente traspasarla, causando grandes daños. Si la usas se colocará a tus espaldas.

+ +Health potion : Usa esta poción durante los combates para recuperar una parte de tu vida !
+Escape potion : Esta poción de escape te hará huir de una quest evitando el tiempo de penalización. Te hará correr muy rápido !
+Berserk potion : Esta poción berserker te transforma en un.. BERSERKEEEER !

+ +Major health potion : Esta poción de vida mayor tiene el doble de eficacia que la poción de vida normal.
+Turtle potion : Cuando consumas una poción tortuga, te transformarás en una tortuga. Inconveniente: Caminarás más lentamente. Ventaja: Serás mucho más resistente a los ataques enemigos.
+Invulnerability potion : Esta poción te volverá immune al daño durante cierto periodo de tiempo. Pero cuidado, porque te llena el estómago y no podrás tomar ninguna otra poción en un largo periodo de tiempo.
+Cloning potion : Esta poción de clonar, te, esto... clonará. El clon tendrá los mismos puntos de vida que tu al momento de ber la poción, pero no tendrá ni la armadura ni la espada. Luchará usando una "espada clonada", que inflige una cantidad aceptable de daño. Le clon se posicionará enfrente tuyo, si hay sitio.
+G.M.O.O.H. potion : Esta poción "G.M.O.O.H" os teletransportará. La destinación no es siquiera previsible.

+ +Fire scroll : Este pergamino quemará a tus enemigos si lo usas durante el combate.
+Acid rain scroll : Este pergamino de lluvia ácida causará daño a todo el mundo en la zona (incluido tú).
+Teleport scroll : Este pergamino de teletransporta te devolverá al principio de una Quest. Útil para descansar un poco !
+Imp invocation scroll : Este pergamino de invocación de diablillo invocará uno delante tuyo, si hay espacio, para que luche a tu lado.
+Earthquake scroll : Este pergamino de terremeto infligirá una gran cantidad de daño a todo el mundo en un área.

+ + diff --git a/site/candybox/es/swamp.html b/site/candybox/es/swamp.html new file mode 100644 index 000000000..93b096df3 --- /dev/null +++ b/site/candybox/es/swamp.html @@ -0,0 +1,27 @@ + + + + + Spanish glossary + + + + +Traducción de las preguntas de la rana (atención, aunque estén traducidas aquí al español, se deben responder en inglés !!) +


+ +Pregunta 1: Te gustan _de verdad_ los caramelos? +

+Pregunta 2 : Si A implica B y B implica C y D implica A y E implica D, entonces qué implica A ? +

+Pregunta 3 : Considera 10 días. Si te doy un caramelo el primer día, y cada día siguiente yo te doy el doble de caramelos que el día anterior, cuantos caramelos te voy a dar el décimo día? +

+Pregunta 4 : Si pudieras ser lo que quisieras, qué serias? +

+Pregunta 5 : Sea la historia : Hay un zorro, un león y un lobo en un cráter lunar. el zorro le muerde la cola al león, el león le muerde la cola al lobo, y el lobo le muerde la cola al zorro. Nieva y un arbusto observa la escena. ¿Quién se divierte en esta historia? +

+Pregunta 6 : sin traducir por razones oscuras. + + + diff --git a/site/candybox/esla/faq.html b/site/candybox/esla/faq.html new file mode 100644 index 000000000..fc6762105 --- /dev/null +++ b/site/candybox/esla/faq.html @@ -0,0 +1,54 @@ + + + + + F.A.Q. (Preguntas frecuentes) + + + +
+

F.A.Q. (Preguntas Frecuentes)

+Hey, sólo puedo comer caramelos o arrojarlos al suelo. ¡Que porquería! + + Tan sólo ten paciencia. ;) + +Tengo mi nombre de 5 caracteres pero no se como cargar mi juego. + + Cuando clickeas el botón "Save" (Guardar), aparece un link al costado. Tan sólo debes hacer un clic en ese link para cargar tu partida guardada. Incluso puedes guardar el link en tus favoritos si lo deseas. + + Si no has guardado el link pero recuerdas tu nombre de 5 caracteres puedes ingresar a esta dirección: + http://candies.aniwey.net/index.php?pass=xxxxx + (Simplemente reemplaza las xxxxx con tu nombre de 5 caracteres que te muestra la pantalla cuando guardas la partida) + +Mi producción de chupetines no avanza... dice que debería obtener x chupetines por día o por hora pero no recibo ninguno. + + Tendrás tus chupetines, pero ten en cuenta que son horas y días reales... intenta plantar más chupetines para elevar la producción a x chupetines por minuto. ¡De esa manera será mas eficiente! + +No puedo dar con la respuesta de una pregunta de la rana :'( + + Puedes pedirle ayuda a un amigo. Las respuestas suelen ser simples pero un poco engañosas. + +Puedo ir a la fragua (Forge) pero todo lo que veo es "hay un yunque aquí" (There's an anvil here) ¿Qué puedo hacer? + + Aun no tienes la espada apropiada... ¿Has contestado a todas las preguntas de la rana? ;) + +No puedo comprar el hechizo de 60h en la cabaña (hut). + + La hechicera, debido a si naturaleza, solo puede trabajar espadas mágicas. Por esto es que deberías encantar tu espada antes de poder comprar este hechizo. + +Puedo ver el caldero (cauldron) en mi inventario pero no puedo acceder a él. + + Esto parece ser una falla que ocurre en los navegadores basados en Chromium (Chrome, por ejemplo) en algunas computadoras. + Sin embargo, aunque no veas la pestaña del caldero en la parte de arriba de la página, puedes acceder a él utilizando la flecha derecha del teclado. + +Descubrí un error! + + Envíame un mail en Inglés a aniwey@gmail.com y estaré encantado de solucionarlo. + +Tengo una pregunta, un comentario o cualquier otra cosa. + + Puedes enviarme un mail a aniwey@gmail.com. ¡No lo dudes! ;) + +
+ + diff --git a/site/candybox/faq.html b/site/candybox/faq.html new file mode 100644 index 000000000..dfeafbc00 --- /dev/null +++ b/site/candybox/faq.html @@ -0,0 +1,56 @@ + + + + + Candy box ! F.A.Q. + + + + +
+

F.A.Q. (Frequently Asked Questions)

+Hey, you can only eat candies or throw them on the ground, that's bullshit ! + + Just be patient ! ;) + +I have my 5 characters name, but I don't know how to load my game ! + + When you click the "Save" button, a link appears next to it. You just have to click this link, and you will load your saved game. You can even put the link in your bookmarks, if you want ! + + If you didn't keep the link but you have your 5 characters name, then just use this address : + http://candies.aniwey.net/index.php?pass=xxxxx + (you have to replace xxxxx with the 5 characters name which was given to you when you saved) + +My lollipop production at the farm is stuck.. it's written I should have x/day or x/hour but I don't get anything.. + + Well, you'll get your lollipops, but it's real hours and real days... you should plant more lollipops to reach an x/min production, it will be more efficient ! + +I can't find the answer to a question of the frog :'( + + You can ask a friend for help ! Answers are often simple, but a little bit twisted. + +I can go to the forge, but all I see is "There's an anvil here.", when can I do ? + + You don't have the appropriate sword yet.. did you answer all the frog's questions ? ;) + +I can't buy the 60k spell at the hut ! + + The sorceress, since she is a sorceress, can only work on magic swords. This is why you have to enchant your sword before being able to buy this spell ! + +I can see the cauldron in my inventory, but I can't have access to it ?! + + This bug seems to happen on Chromium-based browsers (Chrome, for example), on some computers. + Even if you don't see the cauldron tab on top of the page, you should still be able to access it with the 'right' key of your keyboard. + +I found a bug !! + + You can email me at aniwey@gmail.com. I'll be pleased to try to correct it ! + +I have a question, a remark, or anything else. + + You can email me at aniwey@gmail.com. Don't hesitate ;) + +
+ + + diff --git a/site/candybox/favicon.ico b/site/candybox/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7d9758c276610c7cfe39562f81390b2864fd3f94 GIT binary patch literal 318 zcmZQzU<5(|0RaXO&|qX>5ChRb3=&ZQVnzlQAj!bc045;>L^Xu{|Nnm^8M2v-P%{Mu zAx6Mxm^euW1HA##CjcaX<}e~?s5s29C+Z9gFT@!bP6#tF+>mBqm?6o)u*a5x!Tt{e YL;XJn29Vc4SjK{ZfdgnDG6snO02i4O%m4rY literal 0 HcmV?d00001 diff --git a/site/candybox/fi/faq.html b/site/candybox/fi/faq.html new file mode 100644 index 000000000..856630cdf --- /dev/null +++ b/site/candybox/fi/faq.html @@ -0,0 +1,56 @@ + + + + + Candy box ! F.A.Q. + + + + +
+

F.A.Q. (Usein Kysytyt Kysymykset)

+Voin vain syödä karkkeja tai heittää ne maahan, surkeata! + + Ole kärsivällinen! ;) + +Minä muistan tallennukseni 5-merkkisen nimen, mutten tiedä kuinka ladata peli uudestaan! + + Kun painat "Save"-painiketta, sen viereen ilmestyy linkki. Sinun pitää vain klikata tätä linkkiä ladataksesi pelisi uudestaan. Voit jopa pistää sen kirjanmerkkeihisi jos haluat! + + Jos muistat 5-merkkisen tallennuksesi nimen, käytä tätä osoitetta: + http://candies.aniwey.net/index.php?pass=xxxxx + (sinun pitää korvata xxxxx sinun 5-merkkisellä tallenuksen nimellä, jonka sait kun tallensit pelisi) + +Minun tikkari farmini on jumittunut.. Sen mukaan minun pitäisi saada x/päivä tai x/tunti, mutta en saa mitään.. + + No, sinä saat tikkarisi mutta ne ovat oikeita tunteja ja päiviä.. Sinun pitää istuttaa lisää tikkareita saavuttaaksesi x/min-tuotanto määrän, se on paljon tehokkaampaa! + +En keksi vastausta Sammakon kysymykseen :'( + + Voit kysyä kaveriltasi apua! Vastaukset ovat yleensä helppoja, mutta hieman kieroutuneita. + +Voin mennä takomoon, mutta kaikki mitä näen on "There's an anvil here.", milloin voin käyttää takomoa? + + Sinulla ei ole sopivaa miekkaa vielä... Vastasitko Sammakon kysymyksiin? ;) + +En voi ostaa 60 tonnin loitsua majasta. + + Velhotar, koska hän on velhotar, voi ainoastaan työstää taika-miekkoja. TÄmän takia sinun pitää lumota miekkasi ennen kuin voit ostaa tämän loitsun! + +Näen padan repussani, mutten voi käyttää sitä?! + + Tämä bugi näyttää tapahtuvan Chromium-pohjaisilla selaimilla (Esimerkiksi Chrome) joillain tietokoneilla. + Vaikka et näkisikään pataa sivun yläosassa, sinun pitäisi olla mahdollista käyttää sitä painamalla oikealle-nuolinäppäintä. + +Löysin bugin!! + + Voit lähettää minulle viestiä osoitteeseen aniwey@gmail.com. Yritän mielelläni korjata sen! + +Minulla on kysymys, kommentti, tai jotain muuta asiaa. + Voit lähettää minulle viestiä osoitteeseen aniwey@gmail.com. Älä ujostele! + +
+ + + diff --git a/site/candybox/fr/chaudron.html b/site/candybox/fr/chaudron.html new file mode 100644 index 000000000..69bcfacb7 --- /dev/null +++ b/site/candybox/fr/chaudron.html @@ -0,0 +1,129 @@ + + + + + Glossaire français + + + + +
+    0: Bienvenue au manuel de préparation de potions pour débutants ! (seconde édition)
+     
+    1: Ce manuel se concentrera sur des potions nécessitant des matériaux tels que : - candies - lollipops
+     
+    2: Les trois règles de la préparation de potions 1. L'effet d'une potion dépend tant de son contenu que des étapes suivies pour la préparer
+     
+    3: 2. Vous pouvez faire plusieurs potions d'un coup. 3. Il est possible de mixer les instructions pour préparer des potions de différents types d'un coup.
+     
+    4: Sommaire Pages 10 à 20 (potions bénéfiques), 10-13 : potion de vie mineure
+     
+    5: 14-17 : potion de vie majeure / 18-20 potion d'invulnérabilité
+     
+    6: Sommaire Pages 22 à 41 (potions étranges), 22-27 : potion tortue
+     
+    7: 28-33 : potions de clonage / 34-37 G.M.O.O.H. potion / 38-41 potion superman
+     
+    8: Sommaire Pages 42 à 50 (objets magiques variés que vous pouvez préparer dans votre chaudron)
+     
+    9: 42-45 : graine magique / 46-50 gelée magique
+     
+    10: Potion de vie mineure. La potion de vie mineure est la plus simple à préparer pour les débutants. Utilisée durant une quête, elle vous fera récupérer
+     
+    11: 50 points de vie. Pour une potion, il vous faudra 100 candies. Mettez-les dans le chaudron et mélangez pendant environ 15 seconds.
+     
+    12: Vous pouvez mélanger un peu plus ou moins longtemps, ça n'a pas beaucoup d'importance. Quand vous avez terminé, mettez le résultat en bouteille.
+     
+    13: Bravo ! Vous venez de réaliser votre première potion de vie mineure ! N.B. : utilisez 200 candies pour 2 potions, 300 pour 3, etc.
+     
+    14: Potion de vie majeure. La potion de vie majeure est un peu plus dure à faire que la précédente. Mais elle est aussi bien plus
+     
+    15: efficace : en la buvant pendant une quête, vous gagnerez 100 points de vie au lieu de 50. Comment faire une potion de vie majeure :
+     
+    16: 1. Mettez 100 lollipops dans votre chaudron. 2. Commencez à mixer avec entrain. 3. Pendant que vous mixez, ajoutez 100 candies dans le
+     
+    17: chaudron. 4. Arrêtez de mixer au bout de 20 secondes. 5. Mettez le résultat en bouteille. 6. C'est terminé !
+     
+    18: Potion d'invulnérabilité. Cette potion, bien qu'étant assez facile à préparer, demande beaucoup de candies.
+     
+    19: La recette est simple : mettez 2000 candies dans votre chaudron et mélangez-les jusqu'à ce que vos bras vous fassent mal. Cette potion vous rendra
+     
+    20: invincible pendant un certain temps, durant lequel vous ne sentirez plus aucune douleur ni dommage physique.
+     
+    21:
+     
+    22: Potion tortue. Une tortue ! Une tortue ! Voulez-vous devenir une tortue ? Vous pourrez en devenir un grâce à cette fantastique
+     
+    23: potion ! Quand vous serez une tortue, vous résisterez beaucoup plus aux dommages physiques. Mais vous serez plus lent, aussi.
+     
+    24: Maintenant, mettons-nous au travail. Mettez 10000 lollipops dans votre chaudron. N'ajoutez aucun candy, ou la potion sera un échec.
+     
+    25: Maintenant, faites chauffer le chaudron jusqu'à ce que la préparation bout. Quand elle bout, arrêtez de chauffer et mélangez un petit peu.
+     
+    26: Ajoutez la même quantité de lollipops que ce que vous avez ajouté au début, et, une fois de plus, chauffez tout jusqu'à ce que ça bout.
+     
+    27: Arrêtez de bouillir, mettez en bouteille, commencez une quête, buvez la potion, vous êtes une tortue !
+     
+    28: Potion de clonage. Il y a un peu de candies en chacun de nous. C'est en fait une loi physique de notre univers.
+     
+    29: Or, les candies sont un matériau très malléable. Ces deux faits nous ont mené à la réalisation de cette potion de clonage.
+     
+    30: Cette potion copiera votre structure interne de fera un clone de vous presque entièrement fait de candies (il y a un peu d'eau aussi).
+     
+    31: Étapes : Brûlez l'eau de votre chaudron. Ensuite, pendant que ça brûle, ajoutez autant de candies que vous le pouvez.
+     
+    32: C'est simple : plus vous ajoutez de candies, plus vous obtiendrez de potions ! (soyez sûrs d'en mettre une quantitéminimale, quand même).
+     
+    33: [Illustration] "Le cercle de la vie"
+     
+    34: G.M.O.O.H. potion. G.M.O.O.H. signifie "sors moi de là". Cette potion est faite pour être utilisée dans les situations critiques.
+     
+    35: Elle vous téléportera dans un autre endroit. Peut-être sera-t-il plus sûr, peut-être pas. Qui sait ? Excitant, n'est-ce-pas ?
+     
+    36: D'abord, mettez dans votre chaudron une quantité de base de 10000 candies. Ensuite, ajoutez 500 lollipops pour chaque potion que vous voulez préparer.
+     
+    37: Ne changez jamais la quantité de base de 10000 candies. Ensuite, mélangez un petit peu et mettez en bouteille. Appréciez vos potions random !
+     
+    38: Superman potion. Cette potion vous transformera en Superman, vous dotant d'une fantastique cape. Certaines personnes disent que ce n'est pas
+     
+    39: utile. Nous leur répondons que c'est juste trop cooool ! Quoi qu'il en soit, pour en faire une : mettez 180 candies
+     
+    40: dans votre chaudron. Mélangez-les. Pensez à Superman. Pensez-y encore une fois. Mettez en bouteille.
+     
+    41: C'est bon !
+     
+    42: Graine (seed). Selon une ancienne légende, les arbres seraient la source de tous les candies du monde entier. Il existerait
+     
+    43: quelque part dans l'univers un arbre géant, qui reste sans nom. Cet arbre doterait son découvreur d'un flux infini de candies.
+     
+    44: Quoi qu'il en soit, nous ne l'avons pas encore trouvé, mais nous avons trouvé qu'il était possible de créer une graine magique capable de faire pousser un arbre résistant. Et ça peut être utile pendant une quête.
+     
+    45: Faites chauffer l'eau dans votre chaudron. Ajoutez 650 candies, arrêtez de bouillir et mettez la graine en bouteille. Maintenant, plantez des abres !
+     
+    46: Gelée. Avez-vous jamais pensez à une sorte de bombe que vous pourriez utiliser pendant une quête ? Si oui, cette gelée magique devrait
+     
+    47: vous plaire ! Elle est un peu dure à préparer, mais plutôt puissante. Cette gelée explose au contacte et cause
+     
+    48: des dommages importants. Il y a trois étapes de préparation qui correspondent aux trois couches de la gelée. Première étape :
+     
+    49. Mettez 600 candies, faites bouillir l'eau, arrêtez de bouillir. Deuxième étape : Ajoutez 6000 lollipops, mélangez, arrêtez de mélanger.
+     
+    50: Troisième étape : répétez la première étape. Notez que vous pouvez seulement placer la gelée derrière vous. Bonne chance pour vos quêtes !
+     
+    51:
+     
+    52: ~ Fin ~ Merci d'avoir lu ! Nous espérons que ce livre vous a aidé. Libre à vous de le redistribuer !
+     
+    53: Co-auteurs :
+     - la sorcière
+     - la nécromancienne
+     - un cordonnier
+     - un mathématicien
+     - ???
+     
+    Happy brewing ~
+
+ + + diff --git a/site/candybox/fr/faq.html b/site/candybox/fr/faq.html new file mode 100644 index 000000000..5c1445d81 --- /dev/null +++ b/site/candybox/fr/faq.html @@ -0,0 +1,57 @@ + + + + + Candy box ! french F.A.Q. + + + + +
+

F.A.Q. (Questions Fréquemment Posées)

+Hé, tout ce qu'on peut faire c'est manger des bonbons ou les jeter par terre, c'est nul ! + + Soyez juste un peu patient ! ;) + +J'ai mon code de 5 caractères, mais je ne sais pas comment charger ma partie ! + + Quand vous cliquez sur le bouton "Save", un lien apparait juste à côté. Il vous suffit de cliquer sur ce lien et vous chargerez votre partie. Vous pouvez même mettre le lien dans vos favoris, si vous voulez ! + + Si vous n'avez pas conservé le lien mais que vous avez votre code de 5 caractères, alors utilisez simplement cette adresse : + http://candies.aniwey.net/index.php?pass=xxxxx + (vous devez remplacer xxxxx par le code de 5 caractères qui vous a été donné quand vous avez sauvegardé) + +Ma production de sucettes à la ferme est bloquée.. c'est marqué que je devrais en avoir x/day ou x/hour mais je ne reçois rien.. + + Vous recevrez vos sucettes, mais ce sont de vraies heures et de vrais jours... vous devriez planter plus de sucettes pour atteindre une production de x/min, ce sera plus efficace ! + +Je n'arrive pas à trouver une réponse à une des questions de la grenouille :'( + + Vous pouvez demander de l'aide à un ami ! Les réponses sont souvent simples, mais un peu tordues. + +Je peux aller à la forge, mais tout ce que je vois c'est "There's an anvil here.", qu'est-ce que je peux faire ? + + Vous n'avez pas encore la bonne épée... avez-vous répondu à toutes les questions de la grenouille ? ;) + +Je ne peux pas acheter le sort à 60k à la hutte ! + + La sorcière, étant une sorcière, peut uniquement travailler avec des épées magiques. C'est pourquoi vous devez enchanter votre épée avant de pouvoir utiliser ce sort ! + +Je peux voir le chaudron dans mon inventaire, mais je n'y ai pas accès ?! + + Ce bug semble se produire sur les navigateurs basés sur Chromium (comme Chrome, par exemple), sur certains ordinateurs. + Même si vous ne voyez pas l'onglet du chaudron en haut de la page, vous devriez tout de même être capable d'y accéder avec la flèche droite de votre clavier. + +J'ai trouvé un bug !! + + Vous pouvez m'envoyer un mail à aniwey@gmail.com. Je serai ravi d'essayer de le corriger ! + +J'ai une question, une remarque, ou quoi que ce soit d'autre. + + Vous pouvez m'envoyer un mail à aniwey@gmail.com. N'hésitez pas ;) + +
+ + + diff --git a/site/candybox/fr/objets.html b/site/candybox/fr/objets.html new file mode 100644 index 000000000..6f2a093a2 --- /dev/null +++ b/site/candybox/fr/objets.html @@ -0,0 +1,44 @@ + + + + + Glossaire français + + + +Traduction des noms des objets

+ +The lollipop farm's key : la clé de la ferme à sucettes
+The seven-league boots : les bottes de sept lieues
+The map to the Swampy Swamp : la carte vers le marais marécageux
+The map to the sorceress' hut : la carte vers la hutte de la sorcière
+The map to the wishing well : la carte vers le puits aux souhaits
+The magician's hat : le chapeau du magicien
+The pink ring of calmness : l'anneau rose du calme
+The map to the forge : la carte vers la forge
+The candies converter : le convertisseur de bonbons
+A plate armour : une armure en plates
+A cauldron : un chaudron
+A magical horn : une corne magique
+The horn of plenty : la corne d'abondance
+An old amulet : une vieille amulette

+ +Traduction des descriptions des objets

+ +The lollipop farm's key : Cette clé apporte une ferme à sucettes à votre candy box.
+The seven-league boots : Ces bottes augmentent votre vitesse durant les quêtes.
+The map to the Swampy Swamp : Le marais marécageux est le plus marécageux marais que vous ayez jamais vu.
+The map to the sorceress' hut : Dans cette hutte vit une puissance sorcière ! Elle pourrait vous aider... mais pas sans contrepartie.
+The map to the wishing well : Make a wish, make it so, you may shine, you may glow...
+The magician's hat : Porter ce chapeau améliore votre magie.
+The pink ring of calmness : Cet anneau rose vous aidera à contrôler votre souffle. Vous récupérerez plus vite après une quête.
+The map to the forge : Une enclume peut être très utile, si vous avez l'épée appropriée...
+The candies converter : Lorsqu'activé dans votre candy box, cet objet surprenant convertit rapidement tous vos bonbons en sucettes. Un bonbon donne une sucette !
+A plate armour : Cette armure résistante vous protège de vos ennemis. Vous perdrez moins de points de vie.
+A cauldron : Ce chaudron vous permet de préparer une grande variété de potions, en utilisant des matériaux bruts et communs comme les bonbons ou les sucettes.
+A magical horn : Cette corne magique appartenait à une licorne. La transporter va vous faire regagner des points de vie en continu pendant les quêtes !
+The horn of plenty : La corne d'abondance, volée à Ploutos par le roi des vaches, qui crut que c'était une vraie corne. Cet objet mythique va multiplier par trois la production de la ferme à sucettes !
+An old amulet : Cette vieille amulette, trouvée sur le corps d'un guerrier mort, est connue pour apporter la prospérité à son possesseur. Elle va multiplier par trois votre production de bonbons. + + diff --git a/site/candybox/fr/potions.html b/site/candybox/fr/potions.html new file mode 100644 index 000000000..1c0b6e158 --- /dev/null +++ b/site/candybox/fr/potions.html @@ -0,0 +1,53 @@ + + + + + Glossaire francophone + + + +Traduction des noms

+ +Seed : graine
+Jelly : gelée

+ +Health potion : potion de vie
+Escape potion : potion de fuite
+Berserk potion : potion du barbare

+ +Major health potion : potion de vie majeure
+Turtle potion : potion de tortue
+Invulnerability potion : potion d'invulnérabilité
+Cloning potion : potion de clonage
+G.M.O.O.H. potion : G.M.O.O.H = Get Me Out Of Here = sors moi de là

+ +Fire scroll : parchemin de feu
+Acid rain scroll : parchemin de pluie acide
+Teleport scroll : parchemin de téléportation
+Imp invocation scroll : parchemin d'invocation de diablotin
+Earthquake scroll : parchemin de tremblement de terre

+ +Traduction des descriptions

+ +Seed : Cette graine est capable de faire pousser un arbre-bonbon. L'arbre-bonbon est fait en bonbons, et il est long à abattre. Utilisez la graine fera pousser un arbre devant vous, si il y a assez de place.
+Jelly : Cette gelée savamment préparée explose au contact de n'importe quoi essayant de la traverser, infligeant de nombreux dommages. L'utiliser la placera derrière vous.

+ +Health potion : Utilisez cette potion de vie mineure pendant les combats pour regagner une partie de vos points de vie !
+Escape potion : Cette potion de fuite permet de s'échapper d'une quête en évitant tout temps de pénalité. Elle vous faire courir vraiment vraiment vite !
+Berserk potion : Cette berserk potion vous transforme en un.. BERSERKEEEER !

+ +Major health potion : Cette potion de vie majeure est deux fois plus efficace que la mineure.
+Turtle potion : Quand vous buvez une potion de tortue, vous devenez une tortue. Inconvénient : vous marchez plus lentement. Avantage : vous êtes bien plus résistant face aux attaques de vos ennemis.
+Invulnerability potion : Cette potion d'invulnérabilité vous rendra invincible pour un certain temps, mais elle remplit votre estomac : vous ne pourrez par boire d'autre potion longtemps après l'avoir utilsiée.
+Cloning potion : Cette potion de clonage, va, eh bien... vous cloner. Votre clone aura les même points de vie que vous au moment où vous buvez la potion, mais n'aura ni votre armure ni votre épée. Il se battra en utilisant une "épée clonée", qui inflige une quantité acceptable de dommages. Le clone sera placé devant vous, si il y a assez de place.
+G.M.O.O.H. potion : Cette "G.M.O.O.H" potion vous téléportera ailleurs. La destination n'est absolument pas prédictible.

+ +Fire scroll : Ce puissant parchemin de feu brûlera votre ennemi si vous l'utilisez durant un combat.
+Acid rain scroll : Ce parchemin de pluie acide causera instantanément des dommages à tout le monde dans une zone (y compris vous).
+Teleport scroll : Ce parchemin de téléportation vous fera revenir au début d'une quête. Utile pour se reposer un peu !
+Imp invocation scroll : Ce parchemin d'invocation de diablotin va, si il y a assez d'espace, invoquer devant vous un diablotin qui se battra à vos côtés.
+Earthquake scroll : Ce parchemin de tremblement de terre infligera une grande quantité de dommages à tout le monde dans une zone.

+ + + diff --git a/site/candybox/fr/swamp.html b/site/candybox/fr/swamp.html new file mode 100644 index 000000000..ebdfe922e --- /dev/null +++ b/site/candybox/fr/swamp.html @@ -0,0 +1,27 @@ + + + + + Glossaire français + + + + +Traduction des questions de la grenouille (attention meme si c'est traduit en francais ici il faut repondre en anglais !!) +


+ +Question 1 : aimez-vous _vraiment_ les bonbons? +

+Question 2 : Si A implique B et B implique C et D implique A et E implique D, alors A implique quoi ? +

+Question 3 : Considère 10 jours. Si je te donne 1 bonbon le premier jour, et que chaque autre jour je te donne deux fois plus de bonbons que le jour précédent, combien de bonbons vais-je te donner le 10ème jour ? +

+Question 4 : Si tu pouvais être ce que tu voulais, que serais tu ? +

+Question 5 : Voici une histoire : il y a un renard, un lion et un loup dans un cratère lunaire. Le renard s'apprête à mordre le lion, qui s'apprête à mordre le loup, qui s'apprête à mordre le renard. Il neige et un buisson observe la scène. Qui s'amuse de cette histoire ? +

+Question 6 : non traduite pour des raisons obscures. + + + diff --git a/site/candybox/hr/faq.html b/site/candybox/hr/faq.html new file mode 100644 index 000000000..ac0897794 --- /dev/null +++ b/site/candybox/hr/faq.html @@ -0,0 +1,47 @@ + + + + + Candy box ! croatian F.A.Q. + + + + +
+

---FAQ---

+ +Hej, možeš ili pojesti slatkiše, ili ih baciti na pod, koje sranje! + Strpite se malo! + +Dobio sam svoje ime od 5 znakova, ali ne znam kako učitati igru! + Kada kliknete na "Save" ("spremi") pored gumba pojavi se link. Samo kliknite na taj link i Vaša spremljena igrica će se učitati. Link možete čak i spremiti u svoje oznake (Bookmarks)! + Ukoliko niste zadržali link ali znate svoje ime od 5 znakova, možete iskoristiti ovu adresu: + http://candies.aniwey.net/index.php?pass=xxxxx + (Morate zamijeniti 'xxxxx' s imenom od 5 znakova koje vam je bilo dano kad ste spremili igricu) + +Proizvodnja lizalica na farmi mi se zablokirala. Piše da bih trebao imati x broj lizalica po danu/satu (x/day ili x/hour), ali ništa ne dobivam. + Dobit ćete lizalice, ali radi se o stvarnim satima i danima. Mogli biste posaditi još lizalica kako biste postigli proizvodnju po minuti (x/min), bit će mnogo efikasnije! + +Ne mogu pronaći odgovor na žablje pitanje + Možete pitati prijatelja za pomoć! Pitanja su često vrlo jednostavna, ali imaju kvaku. + +Mogu otići u željezaru, ali sve što piše je "Ovdje je nakovanj." ("There is an anvil here."), kada ju mogu iskoristiti? + Još nemate prikladan mač. Jeste li odgovorili na sva žablja pitanja? + +Ne mogu kupiti čaroliju od 60 000 u kolibi! + Čarobnica, s obzirom na to da je čarobnica, može samo raditi na čarobnim mačevima. Zato morate začarobirati svoj mač prije nego što budete mogli kupiti ovu čaroliju! + +Mogu vidjeti kotao u svom inventaru, ali nemam pristup! + Na nekim računalima se ova greška pojavljuje kada se koriste preglednici zasnivani na Chromiumu (npr. Chrome). + Čak i ako ne vidite tab za kotao na vrhu stranice, možete imati pristup ako stisnete desnu strelicu na tipkovnici! + +Našao sam grešku! + Možete mi poslati mejl na aniwey@gmail.com. Bit će mi drago popraviti ju! + +Imam pitanje, komentar, ili bilo što drugo. + Možete mi poslati mejl na aniwey@gmail.com. Ne morate oklijevati +
+ + + diff --git a/site/candybox/hr/index.html b/site/candybox/hr/index.html new file mode 100644 index 000000000..4e0b03f6f --- /dev/null +++ b/site/candybox/hr/index.html @@ -0,0 +1,24 @@ + + + + + Croatian glossary + + + + + +Imamo i pojmovnik za naše prijatelje anglofobe

+ +Ključni pojmovi igre:

+Candies: slatkiši
+Lollipops: lizalice
+Chocolate bar: čokolada
+The candy merchant: Trgovac slatkiša
+The lollipop farm: Farma lizalica
+Potion: čarobni napitak
+Scroll: svitak + + + diff --git a/site/candybox/hu/faq.html b/site/candybox/hu/faq.html new file mode 100644 index 000000000..b33d3b41b --- /dev/null +++ b/site/candybox/hu/faq.html @@ -0,0 +1,57 @@ + + + + + Candy box ! hungarian F.A.Q. + + + + +
+

GY.I.K (Gyakran Ismételt Kérdések)

+ +Hékás, itt vagy csak cukorkát (candy) tudok enni, vagy le tudom őket dobni a földre, ez így hülyeség! + + Csak légy türelmes! ;) + +Megvan az 5 karakteres nevem, de nem tudom, hogy hogyan tölthetem vissza a játékomat! + + Mikor rányomsz a "Mentés" ("Save") gombra, egy link jelenik meg mellette. Rá kell kattintanod erre a linkre, és így töltheted be az elmentett játékodat. A linket akár a könyvjelzőid közé is berakhatod, ha akarod! + + Ha nem tartottad meg a linket, de megvan az 5 karaktered, akkor csak használd ezt a címet: + http://candies.aniwey.net/index.php?pass=xxxxx + (Ki kell cserélned az xxxxx részt azzal az 5 karakterrel amit mentéskor kaptál) + +A nyalóka (lollipop) termelésem leállt a farmon... azt írja, hogy elméletileg x darabot kapok naponként vagy óránként (x/day vagy x/hour), de semmit se kapok... + + Nos, meg fogod kapni a nyalókáidat, de ezek igazi órákba és napokba telnek... Több nyalókát kellene ültetned, hogy elérd az x/perc (x/min) termelést, úgy sokkal hatékonyabb lesz! + +Nem tudom a béka egyik kérdésére a választ :'( + + Kérdezd meg az egyik barátodat, hogy segítsen! A válaszok általában egyszerűek, de egy kissé kacifántosak. + +El tudok menni a kohóhoz (forge), de csak annyit látok ott, hogy "Van itt egy üllő.", mikor használhatom ? + + Még nem rendelkezel a megfelelő karddal... helyesen válaszoltál a béka összes kérdésére? ;) + +Nem tudom megvenni a 60k-s varázslatot a kunyhónál! + + A boszorkány, mivel ő egy boszorkány, csak varázs kardokkal foglalkozik. Pont ezért kell elbűvölnöd a kardodat mielőtt meg tudnád vásárolni ezt a varázslatot! + +Látom az üstöt a tárgyaim között, de miért nem tudom használni?! + + Ez egy hiba, ami úgy tűnik, hogy Chromium-alapú böngészőkkel történik meg bizonyos gépeken (ilyen például a Chrome is). + Még akkor is ha nem látod az üst (cauldron) fület az oldal tetején, attól még elérheted úgy, hogy megnyomod a "jobbra" gombot a billentyűzeteden. + +Találtam egy hibát!!! + + Küldj egy e-mailt az aniwey@gmail.com címre. Örömmel próbálom majd kijavítani! + +Lenne egy kérdésem, megjegyzésem, vagy egyebem. + + Küldj egy e-mailt az aniwey@gmail.com címre. Ne tétovázz ;) +
+ + + diff --git a/site/candybox/id/faq.html b/site/candybox/id/faq.html new file mode 100644 index 000000000..ebefb5258 --- /dev/null +++ b/site/candybox/id/faq.html @@ -0,0 +1,55 @@ + + + + + Candy box ! indonesian F.A.Q. + + + + +
+

F.A.Q (Bahasa Indonesia)

+ +Hei, kamu hanya bisa makan atau membuang permen ke lantai, omong kosong! + + Sabar saja ! ;) + +Saya mendapat nama 5 karakter saya, tapi saya tidak tahu bagaimana membukanya ! + + Ketika kamu klik tombol "Save", sebuah link muncul di sebelahnya. Kamu cukup klik link ini, dan kamu akan membuka permainan yang disimpan tadi. Kamu bahkan dapat menaruh link tersebut ke dalam bookmark browser-mu kalau kamu mau ! + http://candies.aniwey.net/index.php?pass=xxxxx + (kamu harus mengganti xxxxx dengan nama 5 karakter yang diberikan ketika kamu menyimpan) + +Produksi lolipop saya berhenti.. tertulis saya seharusnya punya x/hari atau x/jam tapi saya tidak mendapat apa-apa.. + + Mmm, kamu akan dapat lolipop, tapi itu jam dan hari sungguhan... kamu harus menanam lebih banyak lolipop untuk mencapai produksi x/menit, akan lebih efisien ! + +Saya tidak bisa menemukan jawaban dari satu pertanyaan dari sang kodok :'( + + Kamu bisa tanya teman untuk menolong ! Jawaban-jawabannya biasanya sederhana, tapi sedikit aneh. + +Saya bisa ke pandai besi (forge), tapi yang saya lihat cuma "Ada sebuah landasan besi (anvil) di sini.", apa yang bisa saya lakukan ? + + Kamu belum mendapatkan pedang yang cocok.. apakah kamu menjawab semua pertanyaan sang kodok ? ;) + +Saya tidak bisa membeli sihir 60k di pondok ! + + Sang penyihir, karena dia seorang penyihir, hanya bisa bekerja pada pedang sihir. Oleh sebab itu kamu harus mengguna-gunai pedangmu sebelum dapat membeli sihir ini ! + +Saya dapat melihat ketel (cauldron) di daftar barang saya, tapi saya tidak punya akses ke sana ?! + + Kesalahan ini sepertinya terjadi pada browser yang berbasiskan Chromium (Chrome, contohnya), pada beberapa komputer. + Bahkan jika kamu tidak melihat tab Cauldron di atas halaman, kamu seharusnya masih bisa mengaksesnya dengan tombol 'kanan' di keyboard-mu. + +Saya menemukan sebuah kesalahan !! + + Kamu dapat meng-email saya ke aniwey@gmail.com. Saya akan senang untuk mencoba memperbaikinya ! + +Saya punya sebuah pertanyaan, komentar, atau sesuatu yang lain. + + Kamu dapat meng-email saya ke aniwey@gmail.com. Jangan ragu-ragu ;) +
+ + + diff --git a/site/candybox/index.html b/site/candybox/index.html new file mode 100644 index 000000000..ae5a93fae --- /dev/null +++ b/site/candybox/index.html @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + 2009scape - Free Forever + + + + + + Candy box ! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + + + + + +
+ + + + +
+ + + + +
+
+ + + + +
+ + + +

+ +
+ +
+

+ +
+
+ +
+ +
+
+ + +
+ + + +
+ + + +

+
+                        
+
+                    
+ + + +
+
+
+ + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+                            
+ + +
+
+ + + + + + + + +

+
+                    
+ +
+
+
+ + + + + +
+ +
+ +

+                    
+
+                
+ +
+ +
+
+ + + + Destination : + + + + + +
+
+
+ + + + + +
+ + +

+                    

+                
+

+                

+                

+                

+                
+
+ + + + + + + +
+


+ F.A.Q. - + credits - + source code - + Candy Box 2 +

+ +
+ + + + + + + +
+ +
+ + + + + + \ No newline at end of file diff --git a/site/candybox/index2.html b/site/candybox/index2.html new file mode 100644 index 000000000..f4e235a0d --- /dev/null +++ b/site/candybox/index2.html @@ -0,0 +1,444 @@ + + + + + + + + Candy box ! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + + +
+
+ + + + +
+ + + +

+ +
+ +
+

+ +
+
+ +
+ +
+
+ + +
+ + + +
+ + + +

+         
+
+
+
+ + + +
+
+
+ + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+ + + + + + + + +

+                    
+                
+ +
+
+
+ + + + + +
+ +
+ +

+                
+            
+            
+ +
+ +
+
+ + + + Destination : + + + + + +
+
+
+ + + + + +
+ + +

+                

+            
+

+            

+            

+            

+            
+
+ + + + + + + +
+


+ F.A.Q. - + credits - + source code - + Candy Box 2 +

+ +
+ + + + + + + + diff --git a/site/candybox/it/faq.html b/site/candybox/it/faq.html new file mode 100644 index 000000000..3b90451a0 --- /dev/null +++ b/site/candybox/it/faq.html @@ -0,0 +1,53 @@ + + + +Candy box ! F.A.Q. Italiano + + + +
+

F.A.Q. (Frequently Asked Questions)

+Hey, si può solo mangiare caramelle o lanciarle per terra, che stupidaggine! + +Devi solo pazientare! ;) + +Ho il nome di 5 caratteri del salvataggio, ma non so da dove caricarlo! + +Quando clicchi sul bottone "Save", vi compare vicino un link. Devi solo cliccarlo ed il tuo salvataggio verrà caricato. Puoi anche mettere quel link nei bookmark, se preferisci! +Se non ti sei segnato il link, ma hai ancora il nome di 5 caratteri, puoi utilizzare il seguente indirizzo: +http://candies.aniwey.net/index.php?pass=xxxxx +(devi modificare "xxxxx" con il nome a 5 caratteri che ti è stato assegnato quando hai salvato) + +La produzione di lollipop alla fattoria è ferma... È scritto che dovrei averne X/giorno o X/ora, ma non ricevo nulla... + +Beh, riceverai i tuoi lollipop, ma sono ore e giorni REALI... dovresti piantare più lollipop per raggiungere una produzione X/minuto, sarà molto più efficiente! + +Non riesco a trovare la risposta ad una domanda della rana :'( + +Potresti chiedere aiuto ad un amico! Le risposte sono spesso semplici, ma un po' contorte. + +Posso andare alla "Forge", ma vedo solo "There's an anvil here.", cosa posso fare? + +Non hai ancora la spada appropriata... sei sicuro di aver risposto a tutte le domande della rana? ;) + +Non riesco a comprare l'incantesimo da 60K alla capanna! +La strega, dato che è una strega, può lavorare solo su spade magiche. Questo è il motivo per cui devi incantare la tua spada prima di essere in grado di comprare l'incantesimo! + +Vedo il "Cauldron" nel mio inventario, ma non riesco ad accedervi?! + +Questo bug sembra comparire nei browser basati su Chromium (Chrome ad esempio), su alcuni computer. +Anche se non vedi il tab del Cauldron nella parte superiore della pagina, dovresti essere comunque in grado di accedervi con la "freccia destra" della tua tastiera. + +Ho trovato un bug! +Puoi inviarmi una email su aniwey@gmail.com. Sarà mio piacere correggerlo! + +Ho una domanda, una critica o altro da dirti. +Puoi inviarmi una email su aniwey@gmail.com. Non esitare ;) + + + +Italian translation by Fabryz +
+ + + diff --git a/site/candybox/it/index.html b/site/candybox/it/index.html new file mode 100644 index 000000000..85a393e96 --- /dev/null +++ b/site/candybox/it/index.html @@ -0,0 +1,32 @@ + + + + + Italian glossary + + + + +Qui c'è un piccolo glossario, per i nostri amici italiani anglofobi :-)

+ +Traduzione delle principali espressioni del gioco:

+ +candies: caramelle
+lollipops : leccalecca
+chocolate bar : barretta di cioccolato
+The candy merchant : Il mercante di caramelle
+The lollipop farm : La fattoria dei leccalecca
+potion : pozione
+scroll : incantesimo
+ +Traduzione degli indovinelli della rana: QUI

+ +Traduzione degli oggetti dell'inventario: QUI (possibili spoiler)

+ +Traduzione delle pozioni / incantesimi / oggetti speciali: QUI (possibili spoiler)


+ + +Translated by Elia Coan (aka Stavros) + + diff --git a/site/candybox/it/objets.html b/site/candybox/it/objets.html new file mode 100644 index 000000000..5922daef7 --- /dev/null +++ b/site/candybox/it/objets.html @@ -0,0 +1,45 @@ + + + + + Italian glossary + + + + +Traduzione dei nomi degli oggetti:

+ +The lollipop farm's key : La chiave per la fattoria dei leccalecca
+The seven-league boots : Gli stivali delle sette leghe
+The map to the Swampy Swamp : La mappa per la Palude Paludosa
+The map to the sorceress' hut : La mappa per la capanna della Strega
+The map to the wishing well : La mappa per il Pozzo dei desideri
+The magician's hat : Il cappello del mago
+The pink ring of calmness : L'anello rosa della calma
+The map to the forge : La mappa per la Forgia
+The candies converter : Il convertitore di caramelle
+A plate armour : Un'armatura a placche
+A cauldron : Un calderone
+A magical horn : Un corno magico
+The horn of plenty : Il corno dell'abbondanza
+An old amulet : Un vecchio amuleto

+ +Traduzione delle descrizioni degli oggetti:

+ +The lollipop farm's key : Questa chiave apre la porta di una fabbrica di leccalecca nel Candy Box.
+The seven-league boots : Questi stivali aumentano la tua velocità durante le quest.
+The map to the Swampy Swamp : La Palude Paludose è la più paludosa delle paludi che io abbia mai visto.
+The map to the sorceress' hut : In questa capanna vice una potente Strega! Le ti può aiutare... Ma vorrà qualcosa in cambio.
+The map to the wishing well : Make a wish, make it so, you may shine, you may glow...
+The magician's hat : Indossare questo cappello migliora la tua magia.
+The pink ring of calmness : Questo anello ti aiuta a recuperare le energie. Durante la quest il recupero sarà più rapido.
+The map to the forge : Un incudine può essere molto utile se hai la spada giusta...
+The candies converter : Quando è attivato nel Candy Box, questo strano oggetto converte rapidamente i leccalecca in caramelle.
+A plate armour : L'acciaio di questa armatura ti proteggerà dai tuoi nemici. Perderai meno punti vita.
+A cauldron : Questo calderone consente di creare una gran varietà di pozioni, utilizzando materie prime comuni come caramelle e leccalecca.
+A magical horn : Questo corno magico apparteneva ad un unicorno. Chi lo porta recupera continuamente punti vita durante le quest.
+The horn of plenty : La cornucopia, rubato da Plutono al re delle mucche, perche pensava fosse un vero e proprio corno. Questo oggetto mitologico triplicherà la produzione della fattoria dei leccalecca.
+An old amulet : Questo antico amuleto è stato trovato sul corpo di un guerriero morto ed è conosciuto perche porta prosperità a chi lo indossa. Triplicherà la produzione di caramelle. + + diff --git a/site/candybox/it/potions.html b/site/candybox/it/potions.html new file mode 100644 index 000000000..e894b68b5 --- /dev/null +++ b/site/candybox/it/potions.html @@ -0,0 +1,54 @@ + + + + + Italian glossary + + + + +Traduzioni dei nomi:

+ +Seed: semi
+Jelly: gelatina

+ +Health potion: pozione della vita
+Escape potion: pozione della fuga
+Berserk potion: pozione berserk

+ +Major health potion: pozione della vita maggiore
+Turtle potion: pozione tartaruga
+Invulnerability potion: pozione di invulnerabilità
+Cloning potion: pozione di clonazione
+G.M.O.O.H. potion: G.M.O.O.H = Get Me Out Of Here = Portami Fuori Di Qui

+ +Fire scroll: incantesimo di fuoco
+Acid rain scroll: incantesimo della pioggia
+Teleport scroll: incantesimo del teletrasporto
+Imp invocation scroll: incantesimo dell'evocazione del diavoletto
+Earthquake scroll: incantesimo del terremoto

+ +Traduzione delle descrizioni:

+ +Seed: questi semi fanno crescere degli alberi di caramello. Gli alberi di caramello sono difficili da abbattere. Usando questi semi puoi far crescere degli alberi di caramello davanti a te, sempre che ce ne sia lo spazio.
+Jelly: questa gelatina creata da degli esperti, esplode al contatto con qualsiasi cosa entri in contatto, causando molti danni. Quando la usi, verrà posizionata alle tue spalle.

+ +Health potion: Usa questa pozione durante le quest per recuperare parte della vita
+Escape potion: Usa questa pozione per scappare da una quest evitando il tempo di penalizzazione.
+Berserk potion: Use questa pozione berserker per trasformarti in un... BERSERKEEEER!

+ +Major health potion: questa pozione della vita garantisce il doppio di efficacia rispetto a quella normale.
+Turtle potion: quando usi una pozione tartaruga, ti trasformi in una tartaruga. Contro: velocità di spostamento ridotta. Pro: resistenza maggiore ai colpi nemici.
+Invulnerability potion: questa pozione ti rende immune al danno per un certo periodo di tempo. Attenzione, una volta usata non potrai bere nessun'altra pozione per un lungo periodo di tempo.
+Cloning potion: questa pozione serve per... clonare te stesso. Il clone avrà la tua stessa quantita di vita al momento della clonazione, però non avrà la tua stessa armatura nè la tua stessa spada. Combatterà utilizzando una spada "clonata", che infligge una quantita accettabile di danno. Il clone verrà creato davanti a te, se c'è spazio.
+G.M.O.O.H. potion: questa pozione "G.M.O.O.H." ti teletrasporterà. La destinazione è imprevedibile.

+ +Fire scroll: questo incantesimo brucerà i tuoi nemici durante il combattimento.
+Acid rain scroll: questo incantesimo scatenerà una pioggia acida che danneggerà tutti, te compreso.
+Teleport scroll: questo incantesimo ti riporterà all'inizio di una quest. Utile per riposarsi un attimo.
+Imp invocation scroll: questo incantesimo evocherà un diavoletto davanti a te, se c'è spazio, che combatterà per te.
+Earthquake scroll: questo incantesimo scatenerà un terremoto che infliggerà ingenti danni a tutti i presenti nell'area. + + + diff --git a/site/candybox/it/swamp.html b/site/candybox/it/swamp.html new file mode 100644 index 000000000..e99aee2c9 --- /dev/null +++ b/site/candybox/it/swamp.html @@ -0,0 +1,27 @@ + + + + + Italian glossary + + + + +Traduzione degli indovinelli della rana (attenzione, anche se qui sono tradotti in italiano, bisogna rispondere in inglese !!) +


+ +Indovinello 1: Ti piacciono _veramente_ le caramelle? +

+Indovinello 2: Se A implica B e B implica C e D implica A e E implica D, cosa implica A? +

+Indovinello 3: Considera 10 giorni. Se il primo giorno ti do una caramella, e ogni giorno seguente fino al decimo ti do un numero doppio di caramelle rispetto a quelle che ti ho dato il giorno prima, quante caramelle ti darò il decimo giorno? +

+Indovinello 4: Se potessi essere qualsiasi cosa, cosa vorresti essere? +

+Indovinello 5: Questa è la storia: c'erano una volpe, un leone e un lupo in un cratere lunare. All'improvviso la volpe morde la coda al leone, mentre il leone la morde al lupo e il lupo stesso la morde alla volpe. Chi si diverte in questa storia? +

+Indovinello 6: non traducibile per ragioni oscure. + + + diff --git a/site/candybox/jp/faq.html b/site/candybox/jp/faq.html new file mode 100644 index 000000000..b02e22eb8 --- /dev/null +++ b/site/candybox/jp/faq.html @@ -0,0 +1,59 @@ + + + + + Candy box ! japanese F.A.Q. + + + + +
+

よくある質問

+ +おい、お菓子を食ったり捨てたりするしかないよ!なんじゃこりゃ! + + 我慢、我慢! ・ω・ + +5文字が持ってるけど、ゲームの読み込み方が分からない! + + 「セーブ」ボタンをクリックすると、隣にあるリンクが現れます。 + リンクをクリックして、保存したゲームを読み込みます。 + よければブックマークすることもできますよ。 + + リンクが保存しなかったけど5文字が持ってるなら、このアドレスを使います: +  http://candies.aniwey.net/index.php?pass=xxxxx + (持ってる5文字でxxxxxを取り換えなければならない) + +農場でロリポップ製造が止まってるそうだ…「x/日」か「x/時」って書いてあるけど何も得らないよ。 + + ま、ロリポップを得るけど、リアルタイムで得るんだ…便利になるためにもっとロリポップを植えて、x/分の製造レートを達成! + +カエルの問題の答えが分からない ( ゚^゚) + + 友達と聞いてね!たいてい答えは単純だけどちょっと当たり前じゃないよ。 + +鍛治場に行けるけど、「金床があります」しか言わないよ。いつ金床を使う? + + 適切な刀がまだ持っていない。カエルの問題が全部答えた? + +小屋で6万ロリポップの魔法を買えないよ! + + 魔法使いは魔法使いなんだから魔法を掛けた刀だけしか取り組まない。だから、魔法を買う前に魔法を掛けなければならないよ! + +アイテムで大釜を見えるが使えない!? + + このバグがクロムとかをたいてい行うそうだ。 + ページの上で大釜タブを見えなくても、矢印キーの右で使うことができるはずだ。 + +バグが見つけた! + + 英語だけでaniwey@gmail.comに送信できる。修正して頑張る! + +質問とか発言とかがあるよ。 + + 英語だけでaniwey@gmail.comに送信できる。ためらわずにね ・ω・ +
+ + + diff --git a/site/candybox/libs/FileSaver.js b/site/candybox/libs/FileSaver.js new file mode 100644 index 000000000..109587301 --- /dev/null +++ b/site/candybox/libs/FileSaver.js @@ -0,0 +1,243 @@ +/* FileSaver.js + * A saveAs() FileSaver implementation. + * 2014-08-29 + * + * By Eli Grey, http://eligrey.com + * License: X11/MIT + * See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md + */ + +/*global self */ +/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */ + +/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ + +var saveAs = saveAs + // IE 10+ (native saveAs) + || (typeof navigator !== "undefined" && + navigator.msSaveOrOpenBlob && navigator.msSaveOrOpenBlob.bind(navigator)) + // Everyone else + || (function(view) { + "use strict"; + // IE <10 is explicitly unsupported + if (typeof navigator !== "undefined" && + /MSIE [1-9]\./.test(navigator.userAgent)) { + return; + } + var + doc = view.document + // only get URL when necessary in case Blob.js hasn't overridden it yet + , get_URL = function() { + return view.URL || view.webkitURL || view; + } + , save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a") + , can_use_save_link = "download" in save_link + , click = function(node) { + var event = doc.createEvent("MouseEvents"); + event.initMouseEvent( + "click", true, false, view, 0, 0, 0, 0, 0 + , false, false, false, false, 0, null + ); + node.dispatchEvent(event); + } + , webkit_req_fs = view.webkitRequestFileSystem + , req_fs = view.requestFileSystem || webkit_req_fs || view.mozRequestFileSystem + , throw_outside = function(ex) { + (view.setImmediate || view.setTimeout)(function() { + throw ex; + }, 0); + } + , force_saveable_type = "application/octet-stream" + , fs_min_size = 0 + // See https://code.google.com/p/chromium/issues/detail?id=375297#c7 for + // the reasoning behind the timeout and revocation flow + , arbitrary_revoke_timeout = 10 + , revoke = function(file) { + var revoker = function() { + if (typeof file === "string") { // file is an object URL + get_URL().revokeObjectURL(file); + } else { // file is a File + file.remove(); + } + }; + if (view.chrome) { + revoker(); + } else { + setTimeout(revoker, arbitrary_revoke_timeout); + } + } + , dispatch = function(filesaver, event_types, event) { + event_types = [].concat(event_types); + var i = event_types.length; + while (i--) { + var listener = filesaver["on" + event_types[i]]; + if (typeof listener === "function") { + try { + listener.call(filesaver, event || filesaver); + } catch (ex) { + throw_outside(ex); + } + } + } + } + , FileSaver = function(blob, name) { + // First try a.download, then web filesystem, then object URLs + var + filesaver = this + , type = blob.type + , blob_changed = false + , object_url + , target_view + , dispatch_all = function() { + dispatch(filesaver, "writestart progress write writeend".split(" ")); + } + // on any filesys errors revert to saving with object URLs + , fs_error = function() { + // don't create more object URLs than needed + if (blob_changed || !object_url) { + object_url = get_URL().createObjectURL(blob); + } + if (target_view) { + target_view.location.href = object_url; + } else { + var new_tab = view.open(object_url, "_blank"); + if (new_tab == undefined && typeof safari !== "undefined") { + //Apple do not allow window.open, see http://bit.ly/1kZffRI + view.location.href = object_url + } + } + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + } + , abortable = function(func) { + return function() { + if (filesaver.readyState !== filesaver.DONE) { + return func.apply(this, arguments); + } + }; + } + , create_if_not_found = {create: true, exclusive: false} + , slice + ; + filesaver.readyState = filesaver.INIT; + if (!name) { + name = "download"; + } + if (can_use_save_link) { + object_url = get_URL().createObjectURL(blob); + save_link.href = object_url; + save_link.download = name; + click(save_link); + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + return; + } + // Object and web filesystem URLs have a problem saving in Google Chrome when + // viewed in a tab, so I force save with application/octet-stream + // http://code.google.com/p/chromium/issues/detail?id=91158 + // Update: Google errantly closed 91158, I submitted it again: + // https://code.google.com/p/chromium/issues/detail?id=389642 + if (view.chrome && type && type !== force_saveable_type) { + slice = blob.slice || blob.webkitSlice; + blob = slice.call(blob, 0, blob.size, force_saveable_type); + blob_changed = true; + } + // Since I can't be sure that the guessed media type will trigger a download + // in WebKit, I append .download to the filename. + // https://bugs.webkit.org/show_bug.cgi?id=65440 + if (webkit_req_fs && name !== "download") { + name += ".download"; + } + if (type === force_saveable_type || webkit_req_fs) { + target_view = view; + } + if (!req_fs) { + fs_error(); + return; + } + fs_min_size += blob.size; + req_fs(view.TEMPORARY, fs_min_size, abortable(function(fs) { + fs.root.getDirectory("saved", create_if_not_found, abortable(function(dir) { + var save = function() { + dir.getFile(name, create_if_not_found, abortable(function(file) { + file.createWriter(abortable(function(writer) { + writer.onwriteend = function(event) { + target_view.location.href = file.toURL(); + filesaver.readyState = filesaver.DONE; + dispatch(filesaver, "writeend", event); + revoke(file); + }; + writer.onerror = function() { + var error = writer.error; + if (error.code !== error.ABORT_ERR) { + fs_error(); + } + }; + "writestart progress write abort".split(" ").forEach(function(event) { + writer["on" + event] = filesaver["on" + event]; + }); + writer.write(blob); + filesaver.abort = function() { + writer.abort(); + filesaver.readyState = filesaver.DONE; + }; + filesaver.readyState = filesaver.WRITING; + }), fs_error); + }), fs_error); + }; + dir.getFile(name, {create: false}, abortable(function(file) { + // delete file if it already exists + file.remove(); + save(); + }), abortable(function(ex) { + if (ex.code === ex.NOT_FOUND_ERR) { + save(); + } else { + fs_error(); + } + })); + }), fs_error); + }), fs_error); + } + , FS_proto = FileSaver.prototype + , saveAs = function(blob, name) { + return new FileSaver(blob, name); + } + ; + FS_proto.abort = function() { + var filesaver = this; + filesaver.readyState = filesaver.DONE; + dispatch(filesaver, "abort"); + }; + FS_proto.readyState = FS_proto.INIT = 0; + FS_proto.WRITING = 1; + FS_proto.DONE = 2; + + FS_proto.error = + FS_proto.onwritestart = + FS_proto.onprogress = + FS_proto.onwrite = + FS_proto.onabort = + FS_proto.onerror = + FS_proto.onwriteend = + null; + + return saveAs; +}( + typeof self !== "undefined" && self + || typeof window !== "undefined" && window + || this.content +)); +// `self` is undefined in Firefox for Android content script context +// while `this` is nsIContentFrameMessageManager +// with an attribute `content` that corresponds to the window + +if (typeof module !== "undefined" && module !== null) { + module.exports = saveAs; +} else if ((typeof define !== "undefined" && define !== null) && (define.amd != null)) { + define([], function() { + return saveAs; + }); +} diff --git a/site/candybox/libs/jquery-2.1.3.min.js b/site/candybox/libs/jquery-2.1.3.min.js new file mode 100644 index 000000000..18bdbed7f --- /dev/null +++ b/site/candybox/libs/jquery-2.1.3.min.js @@ -0,0 +1,5 @@ +/*! jQuery v2.1.3 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c) +},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*\s*$/g,ib={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("