{"id":1921,"date":"2025-08-25T02:26:59","date_gmt":"2025-08-25T02:26:59","guid":{"rendered":"https:\/\/flj-pcb.com\/?page_id=1921"},"modified":"2025-09-26T09:20:59","modified_gmt":"2025-09-26T09:20:59","slug":"bga-assmebly","status":"publish","type":"page","link":"https:\/\/flj-pcb.com\/da\/pcb-assembly\/bga-assmebly\/","title":{"rendered":"BGA-montering"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1921\" class=\"elementor elementor-1921\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ca6a79 e-flex e-con-boxed e-con e-parent\" data-id=\"2ca6a79\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48d66a2 elementor-widget elementor-widget-text-editor\" data-id=\"48d66a2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2 data-start=\"299\" data-end=\"314\">Forord<\/h2><p data-start=\"316\" data-end=\"452\">Forskningen i BGA-teknologi begyndte i 1960'erne. IBM i USA brugte den f\u00f8rst. Men BGA blev f\u00f8rst praktisk i begyndelsen af 1990'erne.<\/p><p data-start=\"316\" data-end=\"452\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-3456\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/BGA_1.webp\" alt=\"BGA\" width=\"400\" height=\"419\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/BGA_1.webp 400w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/BGA_1-286x300.webp 286w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/p><p data-start=\"454\" data-end=\"1182\">I 1980'erne ville folk have mindre elektroniske kredsl\u00f8b og flere I\/O-pins. <a href=\"https:\/\/flj-pcb.com\/da\/pcb-assembly\/smt-assembly\/\">Teknologi til overflademontering (SMT)<\/a> gav kredsl\u00f8bsmontering de egenskaber, at de var lette, tynde, korte og sm\u00e5. SMT medf\u00f8rte ogs\u00e5 h\u00f8jere krav til pin-pitch og koplanaritet for dele med mange ledninger. Men p\u00e5 grund af begr\u00e6nsninger i bearbejdningsn\u00f8jagtighed, fremstillingsmuligheder, omkostninger og monteringsproces blev pitch-gr\u00e6nsen for QFP-dele (Quad Flat Pack) generelt set som 0,3 mm. Denne gr\u00e6nse begr\u00e6nsede i h\u00f8j grad udviklingen af samling med h\u00f8j t\u00e6thed. QFP-dele med fin pitch kr\u00e6vede ogs\u00e5 strenge samleprocesser. Det begr\u00e6nsede deres anvendelse. Af den grund fokuserede nogle amerikanske virksomheder p\u00e5 at udvikle og bruge BGA-dele. De s\u00e5 BGA som bedre end QFP til behov for h\u00f8j densitet.<\/p><h2 data-start=\"1184\" data-end=\"1209\">Hvad er BGA?<\/h2><p data-start=\"1211\" data-end=\"1560\">BGA st\u00e5r for Ball Grid Array. I denne pakke er der lavet loddekugler i et gitter p\u00e5 bunden af pakkens substrat. Disse kugler fungerer som I\/O-forbindelser mellem enheden og det trykte kredsl\u00f8bskort (PCB). Dele, der er pakket med denne metode, er overflademonterede enheder. Tidlige CPU'er brugte DIP-pakker, ligesom nogle meget basale mikrocontrollere i dag.<\/p><p data-start=\"1562\" data-end=\"2114\">I dag, hvor elektronikindustrien er i hastig v\u00e6kst, er computere og mobiltelefoner almindelige. Folk vil have flere funktioner og st\u00e6rkere ydeevne fra elektroniske produkter, men de vil ogs\u00e5 have mindre st\u00f8rrelse og mindre v\u00e6gt. Det driver produkterne i retning af flere funktioner, h\u00f8jere ydeevne og mindre st\u00f8rrelse. For at n\u00e5 dette m\u00e5l skal IC-chips blive mindre og mere komplekse. S\u00e5 stiger antallet af I\/O-kredsl\u00f8b, og I\/O-t\u00e6theden i pakkerne stiger. For at im\u00f8dekomme denne tendens blev der skabt avancerede emballageteknologier med h\u00f8j densitet. BGA-emballage er en af disse teknologier.<\/p><p data-start=\"2116\" data-end=\"2525\">Blandt alle IC-pakketyper oplevede BGA den hurtigste v\u00e6kst mellem 1996 og 2001. I 1999 var BGA-produktionen p\u00e5 omkring 1 milliard enheder. Til dato er denne teknologi stadig mest til enheder med h\u00f8j t\u00e6thed og h\u00f8j ydeevne. Den forts\u00e6tter med at bev\u00e6ge sig mod finere pitch og h\u00f8jere I\/O-antal. BGA-emballage bruges hovedsageligt til pc-chips\u00e6t, mikroprocessorer\/controllere, ASIC'er, gate arrays, hukommelse, DSP'er, PDA'er, PLD'er og lignende enheder.<\/p><h2 data-start=\"2527\" data-end=\"2591\">Typer af BGA efter pakkemateriale<\/h2><p data-start=\"2593\" data-end=\"2651\">Afh\u00e6ngigt af indpakningsmaterialet omfatter BGA-enheder hovedsageligt:<\/p><ul data-start=\"2653\" data-end=\"2776\"><li data-start=\"2653\" data-end=\"2673\"><p data-start=\"2655\" data-end=\"2673\">PBGA (plastik-BGA)<\/p><\/li><li data-start=\"2674\" data-end=\"2694\"><p data-start=\"2676\" data-end=\"2694\">CBGA (keramisk BGA)<\/p><\/li><li data-start=\"2695\" data-end=\"2723\"><p data-start=\"2697\" data-end=\"2723\">CCBGA (keramisk s\u00f8jle-BGA)<\/p><\/li><li data-start=\"2724\" data-end=\"2741\"><p data-start=\"2726\" data-end=\"2741\">TBGA (b\u00e5nd-BGA)<\/p><\/li><li data-start=\"2742\" data-end=\"2776\"><p data-start=\"2744\" data-end=\"2776\">CSP (Chip Scale Package eller \u03bcBGA)<\/p><\/li><\/ul><h2 data-start=\"2778\" data-end=\"2839\">PBGA - Plastic Ball Grid Array<\/h2><p data-start=\"2841\" data-end=\"3156\">PBGA bruger BT-harpiks\/glaslaminat som substrat. Pakken er forseglet med plast (en epoxy-st\u00f8bemasse). Loddekugler kan v\u00e6re blyholdige legeringer (f.eks. 63Sn37Pb, 62Sn36Pb2Ag) eller blyfrie legeringer (f.eks. Sn96,5Ag3Cu0,5). Loddekuglerne og kabinettet samles uden at tilf\u00f8je ekstra loddemetal.<\/p><p data-start=\"3158\" data-end=\"3392\">Nogle PBGA-pakker har et hulrum. De findes i versioner med \u201chulrum op\u201d og \u201chulrum ned\u201d. Disse PBGA-pakker med hulrum forbedrer varmeafledningen og kaldes termisk forbedret BGA eller EBGA. Nogle kalder dem ogs\u00e5 CPBGA (Cavity Plastic BGA).<\/p><h3>Fordele ved PBGA:<\/h3><ol data-start=\"3415\" data-end=\"3833\"><li data-start=\"3415\" data-end=\"3639\"><p data-start=\"3418\" data-end=\"3639\">Godt termisk match med PCB. BT-harpiks\/glas-laminatet i PBGA har en varmeudvidelseskoefficient (CTE) p\u00e5 ca. 14 ppm\/\u00b0C. Mange printkort har en CTE p\u00e5 omkring 17 ppm\/\u00b0C. De to v\u00e6rdier ligger t\u00e6t p\u00e5 hinanden. S\u00e5 den termiske tilpasning er god.<\/p><\/li><li data-start=\"3640\" data-end=\"3788\"><p data-start=\"3643\" data-end=\"3788\">Under reflow-lodning bruger PBGA den selvjusterende effekt af loddekugler. Overfladesp\u00e6ndingen i det smeltede loddetin hj\u00e6lper med at justere kuglerne til puderne.<\/p><\/li><li data-start=\"3789\" data-end=\"3801\"><p data-start=\"3792\" data-end=\"3801\">Lave omkostninger.<\/p><\/li><li data-start=\"3802\" data-end=\"3833\"><p data-start=\"3805\" data-end=\"3833\">God elektrisk ydeevne.<\/p><\/li><\/ol><h3>Ulempe ved PBGA:<\/h3><ul data-start=\"3858\" data-end=\"3960\"><li data-start=\"3858\" data-end=\"3960\"><p data-start=\"3860\" data-end=\"3960\">F\u00f8lsom over for fugt. Ikke egnet til enheder, der kr\u00e6ver hermetisk forsegling eller meget h\u00f8j p\u00e5lidelighed.<\/p><\/li><\/ul><h2 data-start=\"3962\" data-end=\"4024\">CBGA - Keramisk kuglegitter-array<\/h2><p data-start=\"4026\" data-end=\"4423\">CBGA har den l\u00e6ngste historie blandt BGA-familierne. Dens substrat er flerlags keramik. Et metall\u00e5g er forseglet til substratet med forseglende loddemetal for at beskytte matricen, tr\u00e5dforbindelserne og puderne. Loddekuglematerialet til pakken er en h\u00f8jtemperaturlegering, der er m\u00e6rket som 10Sn90Pb i kildeteksten. Forbindelsen mellem kuglerne og pakkens krop bruger en legering med lavere temperatur, s\u00e5som 63Sn37Pb.<\/p><p data-start=\"4026\" data-end=\"4423\"><img decoding=\"async\" class=\"alignnone size-full wp-image-3457\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/CBGA.webp\" alt=\"CBGA\" width=\"492\" height=\"271\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/CBGA.webp 492w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/CBGA-300x165.webp 300w\" sizes=\"(max-width: 492px) 100vw, 492px\" \/><\/p><h3>Fordele ved CBGA:<\/h3><ol data-start=\"4446\" data-end=\"4655\"><li data-start=\"4446\" data-end=\"4537\"><p data-start=\"4449\" data-end=\"4537\">God hermetik og h\u00f8j modstandsdygtighed over for fugt. Det giver h\u00f8j p\u00e5lidelighed p\u00e5 lang sigt.<\/p><\/li><li data-start=\"4538\" data-end=\"4580\"><p data-start=\"4541\" data-end=\"4580\">Bedre elektrisk isolering end PBGA.<\/p><\/li><li data-start=\"4581\" data-end=\"4617\"><p data-start=\"4584\" data-end=\"4617\">H\u00f8jere pakket\u00e6thed end PBGA.<\/p><\/li><li data-start=\"4618\" data-end=\"4655\"><p data-start=\"4621\" data-end=\"4655\">Bedre varmeafledning end PBGA.<\/p><\/li><\/ol><h3>Ulemper ved CBGA:<\/h3><ol data-start=\"4681\" data-end=\"4894\"><li data-start=\"4681\" data-end=\"4805\"><p data-start=\"4684\" data-end=\"4805\">CTE for keramisk substrat og PCB er meget forskellige. Termisk uoverensstemmelse er d\u00e5rlig. Udmattelse i loddefugen er en af de vigtigste fejltyper.<\/p><\/li><li data-start=\"4806\" data-end=\"4831\"><p data-start=\"4809\" data-end=\"4831\">H\u00f8jere pris end PBGA.<\/p><\/li><li data-start=\"4832\" data-end=\"4894\"><p data-start=\"4835\" data-end=\"4894\">Det bliver sv\u00e6rere at justere loddekuglen n\u00e6r pakkens kant.<\/p><\/li><\/ol><h2 data-start=\"4896\" data-end=\"4951\">TBGA - Tape Ball Grid Array<\/h2><p data-start=\"4953\" data-end=\"5613\">TBGA er en hulrumspakke. Der er to m\u00e5der at forbinde chippen med underlaget p\u00e5 i TBGA: flip-chip-lodning og wire-bonding. Ved flip-chip limes chippen p\u00e5 et fleksibelt ledningsb\u00e5nd i flere lag. Perifere loddekugler, som fungerer som kredsl\u00f8bets I\/O-terminaler, er placeret under det fleksible b\u00e5nd. Et tykt forseglingsl\u00e5g fungerer b\u00e5de som k\u00f8leplade og forst\u00e6rkning. Det g\u00f8r loddekuglerne under det fleksible substrat mere koplanare. Die'en er bundet til en varmespreder af kobber i hulrummet. Die-puderne og de fleksible tape-puder er forbundet med bonding-ledninger. Et t\u00e6tningsmiddel indkapsler matricen, ledningerne og de fleksible b\u00e5ndpuder (ved indst\u00f8bning eller bel\u00e6gning).<\/p><h3>Fordele ved TBGA:<\/h3><ol data-start=\"5636\" data-end=\"5919\"><li data-start=\"5636\" data-end=\"5713\"><p data-start=\"5639\" data-end=\"5713\">Den fleksible tape i pakken passer bedre til printkortets varmeudvidelse.<\/p><\/li><li data-start=\"5714\" data-end=\"5837\"><p data-start=\"5717\" data-end=\"5837\">Reflow-lodning kan bruge loddets selvjusterende effekt. Overfladesp\u00e6nding af smeltede kugler hj\u00e6lper med at justere kugler til puder.<\/p><\/li><li data-start=\"5838\" data-end=\"5881\"><p data-start=\"5841\" data-end=\"5881\">TBGA er den mest \u00f8konomiske BGA-pakke.<\/p><\/li><li data-start=\"5882\" data-end=\"5919\"><p data-start=\"5885\" data-end=\"5919\">Bedre varmeafledning end PBGA.<\/p><\/li><\/ol><h3>Ulemper ved TBGA:<\/h3><ol data-start=\"5945\" data-end=\"6041\"><li data-start=\"5945\" data-end=\"5970\"><p data-start=\"5948\" data-end=\"5970\">F\u00f8lsom over for fugt.<\/p><\/li><li data-start=\"5971\" data-end=\"6041\"><p data-start=\"5974\" data-end=\"6041\">De mange materialelag i pakken kan reducere p\u00e5lideligheden.<\/p><\/li><\/ol><h2 data-start=\"6043\" data-end=\"6074\">Andre BGA-typer<\/h2><p data-start=\"6076\" data-end=\"6104\">Andre pakkeformer omfatter:<\/p><ul data-start=\"6106\" data-end=\"6378\"><li data-start=\"6106\" data-end=\"6144\"><p data-start=\"6108\" data-end=\"6144\">MCM-PBGA (PBGA med flere chipmoduler)<\/p><\/li><li data-start=\"6145\" data-end=\"6185\"><p data-start=\"6147\" data-end=\"6185\">\u03bcBGA (mikro-BGA), en pakke i chip-skala<\/p><\/li><li data-start=\"6186\" data-end=\"6218\"><p data-start=\"6188\" data-end=\"6218\">SBGA (Stacked Ball Grid Array)<\/p><\/li><li data-start=\"6219\" data-end=\"6301\"><p data-start=\"6221\" data-end=\"6301\">etBGA (ekstra tynd BGA), hvor pakkeh\u00f8jden er ca. 0,5 mm, t\u00e6t p\u00e5 chiptykkelsen<\/p><\/li><li data-start=\"6302\" data-end=\"6378\"><p data-start=\"6304\" data-end=\"6378\">CTBGA, CVBGA (Thin and Very Thin Chip Array BGA) - tynde og meget tynde BGA'er<\/p><\/li><\/ul><h2 data-start=\"6380\" data-end=\"6411\">Standard efterarbejde<\/h2><p data-start=\"6413\" data-end=\"6934\">Princippet i standard SMD-rework-systemer:<br \/>De bruger varm luft til at koncentrere varmen p\u00e5 pins og pads p\u00e5 overflademonterede enheder (SMD). Det smelter loddeforbindelserne eller f\u00e5r loddepastaen til at flyde igen, s\u00e5 delene kan fjernes eller loddes. Forskellige leverand\u00f8rers rework-systemer adskiller sig hovedsageligt ved varmekilde og varmluftsm\u00f8nster. Nogle dyser bl\u00e6ser varm luft ind over SMD'en. Af hensyn til beskyttelsen af enheden er det bedre, at luftstr\u00f8mmen cirkulerer rundt om printkortet. V\u00e6lg et rework-system, der kan forvarme printet, for at forhindre, at det bliver sk\u00e6vt.<\/p><h2 data-start=\"6936\" data-end=\"6957\">BGA-rework<\/h2><p data-start=\"6959\" data-end=\"7036\">Dette afsnit opsummerer BGA-rework-trin ved hj\u00e6lp af et HT996-system som eksempel.<\/p><ol data-start=\"7038\" data-end=\"7057\"><li data-start=\"7038\" data-end=\"7057\"><p data-start=\"7041\" data-end=\"7057\"><strong>Fjernelse af BGA'en<\/strong><\/p><\/li><\/ol><p data-start=\"7059\" data-end=\"7268\">Rens og udj\u00e6vn lodderesterne p\u00e5 PCB-puderne med en loddekolbe. Brug aflodningsfletning og en flad loddekolbespids efter behov. Pas p\u00e5 ikke at beskadige puderne eller loddemasken, n\u00e5r du renser.<\/p><p data-start=\"7270\" data-end=\"7316\">Brug et s\u00e6rligt reng\u00f8ringsmiddel til at fjerne flusmiddelrester.<\/p><ol start=\"2\" data-start=\"7318\" data-end=\"7341\"><li data-start=\"7318\" data-end=\"7341\"><p data-start=\"7321\" data-end=\"7341\"><strong>Dehydrering (bagning)<\/strong><\/p><\/li><\/ol><p data-start=\"7343\" data-end=\"7495\">PBGA-dele er f\u00f8lsomme over for fugt. F\u00f8r montering skal du kontrollere, om delen har absorberet fugt. Hvis den er fugtig, skal du udf\u00f8re et bagetrin for at fjerne fugt.<\/p><ol start=\"3\" data-start=\"7497\" data-end=\"7521\"><li data-start=\"7497\" data-end=\"7521\"><p data-start=\"7500\" data-end=\"7521\"><strong>Udskrivning af loddepasta<\/strong><\/p><\/li><\/ol><p data-start=\"7523\" data-end=\"7911\">Fordi der allerede er andre komponenter p\u00e5 kortet, skal du bruge en s\u00e6rlig lille BGA-stencil. Stencilens tykkelse og \u00e5bningsst\u00f8rrelse afh\u00e6nger af kuglediameter og pitch. Efter udskrivning skal du inspicere udskriftskvaliteten. Hvis den ikke er god, skal du reng\u00f8re printet og t\u00f8rre det og derefter printe igen. For CSP med pitch under 0,4 mm kan print af loddepasta springes over. I s\u00e5 fald skal du p\u00e5f\u00f8re flusspasta direkte p\u00e5 PCB-puderne.<\/p><p data-start=\"7913\" data-end=\"8078\">Placer printkortet i reflow-ovnen for at fjerne delen. K\u00f8r reflow-programmet. Brug en vakuum-pick-up til at fjerne komponenten ved den h\u00f8jeste temperatur. Lad printkortet k\u00f8le af.<\/p><ol start=\"4\" data-start=\"8080\" data-end=\"8095\"><li data-start=\"8080\" data-end=\"8095\"><p data-start=\"8083\" data-end=\"8095\"><strong>Reng\u00f8ring af puder<\/strong><\/p><\/li><\/ol><p data-start=\"8097\" data-end=\"8233\">Brug en loddekolbe og en aflodningsfletning til at rense og udj\u00e6vne lodderester p\u00e5 PCB-pads. Pas p\u00e5 ikke at beskadige pads eller loddemaske.<\/p><ol start=\"5\" data-start=\"8235\" data-end=\"8257\"><li data-start=\"8235\" data-end=\"8257\"><p data-start=\"8238\" data-end=\"8257\"><strong>Dehydrering (igen)<\/strong><\/p><\/li><\/ol><p data-start=\"8259\" data-end=\"8341\">Da PBGA er fugtf\u00f8lsomt, skal du kontrollere og bage eventuelle fugtige dele f\u00f8r montering.<\/p><ol start=\"6\" data-start=\"8343\" data-end=\"8375\"><li data-start=\"8343\" data-end=\"8375\"><p data-start=\"8346\" data-end=\"8375\"><strong>Udskrivning af loddepasta (igen)<\/strong><\/p><\/li><\/ol><p data-start=\"8377\" data-end=\"8668\">Som f\u00f8r skal du bruge en lille BGA-specifik stencil. Stencilens tykkelse og \u00e5bning skal matche kuglens st\u00f8rrelse og pitch. Tjek printkvaliteten efter udskrivning. Hvis den ikke er acceptabel, skal du reng\u00f8re og t\u00f8rre printet og printe igen. For CSP med pitch under 0,4 mm kan du springe printet over og p\u00e5f\u00f8re fluxpasta p\u00e5 padsene.<\/p><ol start=\"7\" data-start=\"8670\" data-end=\"8688\"><li data-start=\"8670\" data-end=\"8688\"><p data-start=\"8673\" data-end=\"8688\"><strong>Placering af BGA'en<\/strong><\/p><\/li><\/ol><p data-start=\"8690\" data-end=\"8777\">Hvis BGA'en er ny, skal du tjekke dens fugtindhold. Hvis den er fugtig, skal den bages, f\u00f8r den placeres.<\/p><p data-start=\"8690\" data-end=\"8777\"><img decoding=\"async\" class=\"alignnone size-full wp-image-3459\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Placing-the-BGA.webp\" alt=\"Placing the BGA\" width=\"557\" height=\"500\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Placing-the-BGA.webp 557w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Placing-the-BGA-300x269.webp 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/p><p data-start=\"8779\" data-end=\"8881\">Generelt kan afmonterede BGA-dele genbruges. Men de skal genmonteres f\u00f8rst. Trin til placering af en BGA:<\/p><p data-start=\"8883\" data-end=\"8941\">A. L\u00e6g printkortet med trykt loddepasta p\u00e5 arbejdsbordet.<\/p><p data-start=\"8943\" data-end=\"9136\">B. V\u00e6lg en passende dyse, og t\u00e6nd for vakuumpumpen. V\u00e6lg BGA'en med mundstykket, juster BGA'ens bund med PCB-puderne, s\u00e6nk mundstykket og placer BGA'en p\u00e5 PCB'et, og sluk derefter for vakuumet.<\/p><ol start=\"8\" data-start=\"9138\" data-end=\"9157\"><li data-start=\"9138\" data-end=\"9157\"><p data-start=\"9141\" data-end=\"9157\"><strong>Reflow-lodning<\/strong><\/p><\/li><\/ol><p data-start=\"9159\" data-end=\"9313\">Indstil reflowprofilen i henhold til enhedens st\u00f8rrelse og printkortets tykkelse. BGA-reflowtemperaturer er generelt ca. 15 \u00b0C h\u00f8jere end for traditionelle SMD-dele.<\/p><ol start=\"9\" data-start=\"9315\" data-end=\"9328\"><li data-start=\"9315\" data-end=\"9328\"><p data-start=\"9318\" data-end=\"9328\"><strong>Inspektion<\/strong><\/p><\/li><\/ol><p data-start=\"9330\" data-end=\"9494\">Kvaliteten af BGA-lodninger inspiceres normalt med r\u00f8ntgen- eller ultralydsudstyr. Hvis du ikke har disse v\u00e6rkt\u00f8jer, skal du bruge funktionelle tests eller erfarne visuelle kontroller.<\/p><p data-start=\"9496\" data-end=\"9774\">Hold det f\u00e6rdige printkort op mod lyset, og tjek BGA-kanterne. Se p\u00e5, om lyset g\u00e5r igennem, om afstanden mellem BGA'en og printkortet er j\u00e6vn rundt om siderne, om loddepastaen er helt smeltet, om loddekuglens form er regelm\u00e6ssig, og hvor meget kuglen falder sammen.<\/p><p data-start=\"9496\" data-end=\"9774\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3454\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/BGA-Inspection.webp\" alt=\"BGA Inspection\" width=\"600\" height=\"478\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/BGA-Inspection.webp 600w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/BGA-Inspection-300x239.webp 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p><p data-start=\"9776\" data-end=\"9860\">Hvis samlingen ikke er gennemsigtig, kan der v\u00e6re brodannelse eller loddekugler mellem pads.<\/p><p data-start=\"9862\" data-end=\"10005\">Hvis kuglens form er uregelm\u00e6ssig eller sk\u00e6v, kan temperaturen v\u00e6re for lav. Ufuldst\u00e6ndig lodning kan forhindre den selvjusterende effekt under reflow.<\/p><p data-start=\"10007\" data-end=\"10267\">Kuglens kollapsniveau afh\u00e6nger af reflow-temperaturen, m\u00e6ngden af pasta og pad-st\u00f8rrelsen. Med korrekt pad-design er det normale kollaps efter reflow ca. 1\/5 til 1\/3 af kugleh\u00f8jden f\u00f8r reflow. Hvis kollapset er for stort, er temperaturen for h\u00f8j, og der kan opst\u00e5 brodannelse.<\/p><p data-start=\"10269\" data-end=\"10370\">Hvis afstanden mellem BGA-kanter og PCB ikke er ensartet, var temperaturen omkring pakken ikke j\u00e6vn.<\/p><h2 data-start=\"10372\" data-end=\"10456\">Reballing (fastg\u00f8relse af loddekugle) proces<\/h2><ol data-start=\"10458\" data-end=\"10517\"><li data-start=\"10458\" data-end=\"10517\"><p data-start=\"10461\" data-end=\"10517\"><strong>Fjern rester af loddemetal p\u00e5 BGA-bundpuderne, og reng\u00f8r dem.<\/strong><\/p><\/li><\/ol><p data-start=\"10519\" data-end=\"10682\">Brug en loddekolbe til at fjerne rester af loddemetal p\u00e5 PCB-puderne. Brug aflodningsflet og en flad spids p\u00e5 loddekolben. Pas p\u00e5 ikke at beskadige puderne eller loddemasken.<\/p><p data-start=\"10684\" data-end=\"10728\">Brug et s\u00e6rligt reng\u00f8ringsmiddel til at fjerne fluxrester.<\/p><p data-start=\"10684\" data-end=\"10728\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3461\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Remove-residual-solder-on-the-BGA-bottom-pads-and-clean.webp\" alt=\"Remove residual solder on the BGA bottom pads and clean\" width=\"435\" height=\"401\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Remove-residual-solder-on-the-BGA-bottom-pads-and-clean.webp 435w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Remove-residual-solder-on-the-BGA-bottom-pads-and-clean-300x277.webp 300w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/p><ol start=\"2\" data-start=\"10730\" data-end=\"10773\"><li data-start=\"10730\" data-end=\"10773\"><p data-start=\"10733\" data-end=\"10773\"><strong>Print flux p\u00e5 de nederste pads p\u00e5 BGA'en<\/strong><\/p><\/li><\/ol><p data-start=\"10775\" data-end=\"11038\">Brug ofte h\u00f8jviskositetsflussmiddel for dets kl\u00e6be- og loddehj\u00e6lpsegenskaber. S\u00f8rg for, at trykte fluxm\u00f8nstre er tydelige og ikke spredes. Nogle gange bruges loddepasta i stedet for flux. Hvis der bruges pasta, skal metalsammens\u00e6tningen i pastaen matche loddekuglens metal.<\/p><p data-start=\"10775\" data-end=\"11038\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3460\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Print-flux.webp\" alt=\"Print flux\" width=\"500\" height=\"375\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Print-flux.webp 500w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Print-flux-300x225.webp 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/p><p data-start=\"11040\" data-end=\"11222\">Brug en lille speciel BGA-stencil til udskrivning. Stencilens tykkelse og \u00e5bning skal matche kuglens diameter og pitch. Tjek printkvaliteten efter udskrivning. Hvis den ikke er god, skal du reng\u00f8re og printe igen.<\/p><ol start=\"3\" data-start=\"11224\" data-end=\"11246\"><li data-start=\"11224\" data-end=\"11246\"><p data-start=\"11227\" data-end=\"11246\">V\u00e6lg loddekugler<\/p><\/li><\/ol><p data-start=\"11248\" data-end=\"11449\">N\u00e5r du v\u00e6lger loddekugler, skal du overveje kuglens materiale og diameter. PBGA-loddekugler bruger normalt 63Sn\/37Pb, den samme legering, som bruges i reflow-loddetin. S\u00e5 v\u00e6lg kugler med samme legering som enhedens kugler.<\/p><p data-start=\"11451\" data-end=\"11634\">Valg af kuglest\u00f8rrelse er vigtigt. Hvis du bruger flux med h\u00f8j viskositet, skal du v\u00e6lge kugler med samme diameter som enhedens kugler. Hvis du bruger loddepasta, skal du v\u00e6lge kugler, der er lidt mindre end enhedens kugler.<\/p><ol start=\"4\" data-start=\"11636\" data-end=\"11654\"><li data-start=\"11636\" data-end=\"11654\"><p data-start=\"11639\" data-end=\"11654\"><strong>Fastg\u00f8relse af kugle<\/strong><\/p><\/li><\/ol><p data-start=\"11656\" data-end=\"11698\">Der er flere metoder til at fastg\u00f8re bolde:<\/p><p data-start=\"11700\" data-end=\"11722\"><strong>A) Kuglemaskine-metoden<\/strong><\/p><p data-start=\"11724\" data-end=\"12016\">Hvis du har en kuglemaskine, skal du v\u00e6lge en skabelon, der passer til BGA-pad-layoutet. Skabelon\u00e5bningen skal v\u00e6re 0,05-0,1 mm st\u00f8rre end kuglediameteren. Drys kuglerne j\u00e6vnt ud p\u00e5 skabelonen. Ryst kuglemaskinen, s\u00e5 ekstra kugler ruller ned i opsamlingsbakken, s\u00e5 der er pr\u00e6cis \u00e9n kugle i hvert hul.<\/p><p data-start=\"12018\" data-end=\"12392\">Placer skabelonen p\u00e5 arbejdsbordet. Saml den trykte flux eller pasta-belagte BGA op med en vakuumdyse. Juster og s\u00e6nk BGA'en p\u00e5 kuglerne i skabelonen, s\u00e5 pastaen eller fluxen holder kuglerne p\u00e5 enhedens puder. Brug en pincet til at holde enhedens ramme, og sluk for vakuumet. Placer enheden med kuglesiden opad p\u00e5 b\u00e6nken. Tjek, om der mangler kugler, og tilf\u00f8j dem med en pincet, hvis det er n\u00f8dvendigt.<\/p><p data-start=\"12394\" data-end=\"12412\"><strong>B) Skabelonmetode<\/strong><\/p><p data-start=\"12414\" data-end=\"12919\">Placer den flux- eller pastacoatede BGA p\u00e5 b\u00e6nken med fluxen opad. Forbered en skabelon, der matcher BGA-pad-layoutet. Skabelonens \u00e5bning skal v\u00e6re 0,05-0,1 mm st\u00f8rre end kuglens diameter. St\u00f8t skabelonen rundt om kanterne p\u00e5 shims, s\u00e5 afstanden til BGA'en er lig med eller lidt mindre end kuglediameteren. Juster under et mikroskop. Drys kuglerne j\u00e6vnt ud p\u00e5 skabelonen. Fjern ekstra kugler med en pincet, s\u00e5 der er en kugle tilbage i hvert hul. Fjern skabelonen, og tjek, om der mangler kugler.<\/p><p data-start=\"12921\" data-end=\"12940\"><strong>C) Manuel placering<\/strong><\/p><p data-start=\"12942\" data-end=\"13080\">Placer den flux- eller pastabelagte BGA p\u00e5 b\u00e6nken. Brug en pincet eller en pick-up-pen som ved almindelig SMD-placering til at placere kuglerne en efter en.<\/p><p data-start=\"12942\" data-end=\"13080\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3458\" src=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Manual-placement.webp\" alt=\"Manual placement\" width=\"600\" height=\"389\" srcset=\"https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Manual-placement.webp 600w, https:\/\/flj-pcb.com\/wp-content\/uploads\/2025\/09\/Manual-placement-300x195.webp 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/p><p data-start=\"13082\" data-end=\"13113\"><strong>D) Metode til udskrivning af loddepasta<\/strong><\/p><p data-start=\"13115\" data-end=\"13272\">G\u00f8r stencilen tykkere, og forst\u00f8r \u00e5bningen en smule. Print loddepasta direkte p\u00e5 BGA-puderne. Overfladesp\u00e6nding vil danne loddekugler efter reflow.<\/p><ol start=\"5\" data-start=\"13274\" data-end=\"13283\"><li data-start=\"13274\" data-end=\"13283\"><p data-start=\"13277\" data-end=\"13283\"><strong>Reflow<\/strong><\/p><\/li><\/ol><p data-start=\"13285\" data-end=\"13330\">K\u00f8r reflow for at fastg\u00f8re loddekugler til enheden.<\/p><ol start=\"6\" data-start=\"13332\" data-end=\"13368\"><li data-start=\"13332\" data-end=\"13368\"><p data-start=\"13335\" data-end=\"13368\"><strong>Reng\u00f8ring og h\u00e5ndtering efter lodning<\/strong><\/p><\/li><\/ol><p data-start=\"13370\" data-end=\"13554\">Reng\u00f8r BGA-enheden grundigt efter reballing. Saml og lod den derefter s\u00e5 hurtigt som muligt. Dette forhindrer loddekuglerne i at oxidere og enheden i at absorbere fugt.<\/p><h2 data-start=\"13556\" data-end=\"13587\"><strong>Sammenfatning<\/strong><\/h2><p data-start=\"13589\" data-end=\"13894\">Med de konstante teknologiske fremskridt er det moderne liv t\u00e6t forbundet med elektronik. Bittesm\u00e5 mobiltelefoner, sm\u00e5 radioer, b\u00e6rbare computere, hukommelse, harddiske, cd-drev og high-definition-tv kr\u00e6ver alle miniaturisering og lav v\u00e6gt. For at opn\u00e5 dette skal vi arbejde med produktionsprocesser og komponenter.<\/p><p data-start=\"13896\" data-end=\"14376\">SMT (Surface Mount Technology) matchede denne tendens og lagde grunden til lette, tynde, korte og sm\u00e5 elektroniske produkter. Siden SMT modnedes i 1990'erne, har elektroniske produkttendenser i retning af b\u00e6rbarhed, miniaturisering, netv\u00e6rk og multimedier presset samlingsteknologien yderligere. Nye samlingsmetoder med h\u00f8j densitet opstod. BGA er en samlingsmetode med h\u00f8j densitet, som er blevet praktisk anvendelig. Denne artikel introducerer BGA-samlingens funktioner og kvalitetskontrol af loddeforbindelser.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Preface Research on BGA technology began in the 1960s. IBM in the United States used it first. But BGA only [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":1919,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1921","page","type-page","status-publish","hentry"],"spectra_custom_meta":{"_edit_lock":["1758878505:1"],"_edit_last":["1"],"_wp_page_template":["default"],"_elementor_edit_mode":["builder"],"_astra_content_layout_flag":["disabled"],"ast-title-bar-display":["disabled"],"ast-featured-img":["disabled"],"ast-site-content-layout":["full-width-container"],"site-sidebar-layout":["no-sidebar"],"_elementor_template_type":["wp-page"],"_elementor_version":["3.31.2"],"_elementor_pro_version":["3.31.2"],"_elementor_page_settings":["a:1:{s:10:\"hide_title\";s:3:\"yes\";}"],"_uag_custom_page_level_css":[""],"site-content-layout":[""],"site-content-style":["default"],"site-sidebar-style":["default"],"ast-global-header-display":[""],"ast-banner-title-visibility":[""],"ast-main-header-display":[""],"ast-hfb-above-header-display":[""],"ast-hfb-below-header-display":[""],"ast-hfb-mobile-header-display":[""],"site-post-title":["disabled"],"ast-breadcrumbs-content":[""],"footer-sml-layout":[""],"theme-transparent-header-meta":[""],"adv-header-id-meta":[""],"stick-header-meta":[""],"header-above-stick-meta":[""],"header-main-stick-meta":[""],"header-below-stick-meta":[""],"astra-migrate-meta-layouts":["default"],"ast-page-background-enabled":["default"],"ast-page-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-5)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:0:\"\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"ast-content-background-meta":["a:3:{s:7:\"desktop\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"tablet\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}s:6:\"mobile\";a:12:{s:16:\"background-color\";s:25:\"var(--ast-global-color-4)\";s:16:\"background-image\";s:0:\"\";s:17:\"background-repeat\";s:6:\"repeat\";s:19:\"background-position\";s:13:\"center center\";s:15:\"background-size\";s:4:\"auto\";s:21:\"background-attachment\";s:6:\"scroll\";s:15:\"background-type\";s:0:\"\";s:16:\"background-media\";s:0:\"\";s:12:\"overlay-type\";s:0:\"\";s:13:\"overlay-color\";s:0:\"\";s:15:\"overlay-opacity\";s:0:\"\";s:16:\"overlay-gradient\";s:0:\"\";}}"],"footnotes":[""],"_elementor_data":["[{\"id\":\"2ca6a79\",\"elType\":\"container\",\"settings\":{\"flex_direction\":\"column\",\"width\":{\"unit\":\"%\",\"size\":66.389},\"_flex_size\":\"none\",\"display_condition_list\":[{\"display_condition_login_status\":\"subscriber\",\"_id\":\"735a0b1\"}],\"_element_width\":\"initial\"},\"elements\":[{\"id\":\"48d66a2\",\"elType\":\"widget\",\"settings\":{\"editor\":\"<h2 data-start=\\\"299\\\" data-end=\\\"314\\\">Preface<\\\/h2><p data-start=\\\"316\\\" data-end=\\\"452\\\">Research on BGA technology began in the 1960s. IBM in the United States used it first. But BGA only became practical in the early 1990s.<\\\/p><p data-start=\\\"316\\\" data-end=\\\"452\\\"><img class=\\\"alignnone size-full wp-image-3456\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/BGA_1.webp\\\" alt=\\\"BGA\\\" width=\\\"400\\\" height=\\\"419\\\" \\\/><\\\/p><p data-start=\\\"454\\\" data-end=\\\"1182\\\">In the 1980s, people wanted smaller electronic circuits and more I\\\/O pins. <a href=\\\"https:\\\/\\\/flj-pcb.com\\\/pcb-assembly\\\/smt-assembly\\\/\\\">Surface Mount Technology (SMT)<\\\/a> gave circuit assembly the features of being light, thin, short and small. SMT also brought higher demands for pin pitch and coplanarity for parts with many leads. However, due to limits in machining accuracy, manufacturability, cost and assembly process, the pitch limit for QFP (Quad Flat Pack) parts was generally seen as 0.3 mm. This limit greatly restrained the development of high density assembly. Also, fine-pitch QFP parts needed strict assembly processes. That limited their use. For that reason, some US companies focused on developing and using BGA parts. They saw BGA as superior to QFP for high density needs.<\\\/p><h2 data-start=\\\"1184\\\" data-end=\\\"1209\\\">What is BGA?<\\\/h2><p data-start=\\\"1211\\\" data-end=\\\"1560\\\">BGA stands for Ball Grid Array. In this package, solder balls are made in a grid on the bottom of the package substrate. These balls act as the I\\\/O connections between the device and the printed circuit board (PCB). Parts packaged with this method are surface mount devices. Early CPUs used DIP packages, like some very basic microcontrollers today.<\\\/p><p data-start=\\\"1562\\\" data-end=\\\"2114\\\">Today, with the rapid growth of the electronics industry, computers and mobile phones are common. People want more functions and stronger performance from electronic products, but they also want smaller size and less weight. This drives products toward more functions, higher performance, and smaller size. To meet this goal, IC chips must get smaller and more complex. Then circuit I\\\/O counts rise and package I\\\/O density rises. To meet this trend, advanced high-density packaging technologies were created. BGA packaging is one of these technologies.<\\\/p><p data-start=\\\"2116\\\" data-end=\\\"2525\\\">Among all IC package types, BGA saw the fastest growth between 1996 and 2001. In 1999, BGA output was about 1 billion units. To date, this technology is still mostly for high density, high performance devices. It continues to move to finer pitch and higher I\\\/O counts. BGA packaging is mainly used for PC chipsets, microprocessors\\\/controllers, ASICs, gate arrays, memory, DSPs, PDAs, PLDs and similar devices.<\\\/p><h2 data-start=\\\"2527\\\" data-end=\\\"2591\\\">Types of BGA by package material<\\\/h2><p data-start=\\\"2593\\\" data-end=\\\"2651\\\">Depending on package material, BGA devices mainly include:<\\\/p><ul data-start=\\\"2653\\\" data-end=\\\"2776\\\"><li data-start=\\\"2653\\\" data-end=\\\"2673\\\"><p data-start=\\\"2655\\\" data-end=\\\"2673\\\">PBGA (Plastic BGA)<\\\/p><\\\/li><li data-start=\\\"2674\\\" data-end=\\\"2694\\\"><p data-start=\\\"2676\\\" data-end=\\\"2694\\\">CBGA (Ceramic BGA)<\\\/p><\\\/li><li data-start=\\\"2695\\\" data-end=\\\"2723\\\"><p data-start=\\\"2697\\\" data-end=\\\"2723\\\">CCBGA (Ceramic Column BGA)<\\\/p><\\\/li><li data-start=\\\"2724\\\" data-end=\\\"2741\\\"><p data-start=\\\"2726\\\" data-end=\\\"2741\\\">TBGA (Tape BGA)<\\\/p><\\\/li><li data-start=\\\"2742\\\" data-end=\\\"2776\\\"><p data-start=\\\"2744\\\" data-end=\\\"2776\\\">CSP (Chip Scale Package or \\u03bcBGA)<\\\/p><\\\/li><\\\/ul><h2 data-start=\\\"2778\\\" data-end=\\\"2839\\\">PBGA \\u2014 Plastic Ball Grid Array<\\\/h2><p data-start=\\\"2841\\\" data-end=\\\"3156\\\">PBGA uses BT resin \\\/ glass laminate as the substrate. The package is sealed with plastic (an epoxy molding compound). Solder balls can be leaded alloys (for example 63Sn37Pb, 62Sn36Pb2Ag) or lead-free alloys (for example Sn96.5Ag3Cu0.5). The solder balls and the package body are joined without adding extra solder.<\\\/p><p data-start=\\\"3158\\\" data-end=\\\"3392\\\">Some PBGA packages have a cavity. They come in \\u201ccavity up\\u201d and \\u201ccavity down\\u201d versions. These cavity PBGA packages improve heat dissipation and are called thermally enhanced BGA, or EBGA. Some also call them CPBGA (Cavity Plastic BGA).<\\\/p><h3>Advantages of PBGA:<\\\/h3><ol data-start=\\\"3415\\\" data-end=\\\"3833\\\"><li data-start=\\\"3415\\\" data-end=\\\"3639\\\"><p data-start=\\\"3418\\\" data-end=\\\"3639\\\">Good thermal match with PCB. The BT resin\\\/glass laminate in PBGA has a coefficient of thermal expansion (CTE) of about 14 ppm\\\/\\u00b0C. Many PCBs have CTE around 17 ppm\\\/\\u00b0C. The two values are close. So thermal matching is good.<\\\/p><\\\/li><li data-start=\\\"3640\\\" data-end=\\\"3788\\\"><p data-start=\\\"3643\\\" data-end=\\\"3788\\\">During reflow soldering, PBGA uses the self-alignment effect of solder balls. The surface tension of molten solder helps align the balls to pads.<\\\/p><\\\/li><li data-start=\\\"3789\\\" data-end=\\\"3801\\\"><p data-start=\\\"3792\\\" data-end=\\\"3801\\\">Low cost.<\\\/p><\\\/li><li data-start=\\\"3802\\\" data-end=\\\"3833\\\"><p data-start=\\\"3805\\\" data-end=\\\"3833\\\">Good electrical performance.<\\\/p><\\\/li><\\\/ol><h3>Disadvantage of PBGA:<\\\/h3><ul data-start=\\\"3858\\\" data-end=\\\"3960\\\"><li data-start=\\\"3858\\\" data-end=\\\"3960\\\"><p data-start=\\\"3860\\\" data-end=\\\"3960\\\">Sensitive to moisture. Not suitable for devices that need hermetic sealing or very high reliability.<\\\/p><\\\/li><\\\/ul><h2 data-start=\\\"3962\\\" data-end=\\\"4024\\\">CBGA \\u2014 Ceramic Ball Grid Array<\\\/h2><p data-start=\\\"4026\\\" data-end=\\\"4423\\\">CBGA has the longest history among BGA families. Its substrate is multilayer ceramic. A metal lid is sealed to the substrate with sealing solder to protect the die, wire bonds and pads. The solder ball material for the package is a high-temperature alloy labeled as 10Sn90Pb in the source text. The connection between the balls and the package body uses a lower-temperature alloy such as 63Sn37Pb.<\\\/p><p data-start=\\\"4026\\\" data-end=\\\"4423\\\"><img class=\\\"alignnone size-full wp-image-3457\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/CBGA.webp\\\" alt=\\\"CBGA\\\" width=\\\"492\\\" height=\\\"271\\\" \\\/><\\\/p><h3>Advantages of CBGA:<\\\/h3><ol data-start=\\\"4446\\\" data-end=\\\"4655\\\"><li data-start=\\\"4446\\\" data-end=\\\"4537\\\"><p data-start=\\\"4449\\\" data-end=\\\"4537\\\">Good hermeticity and high resistance to moisture. That gives high long-term reliability.<\\\/p><\\\/li><li data-start=\\\"4538\\\" data-end=\\\"4580\\\"><p data-start=\\\"4541\\\" data-end=\\\"4580\\\">Better electrical insulation than PBGA.<\\\/p><\\\/li><li data-start=\\\"4581\\\" data-end=\\\"4617\\\"><p data-start=\\\"4584\\\" data-end=\\\"4617\\\">Higher package density than PBGA.<\\\/p><\\\/li><li data-start=\\\"4618\\\" data-end=\\\"4655\\\"><p data-start=\\\"4621\\\" data-end=\\\"4655\\\">Better heat dissipation than PBGA.<\\\/p><\\\/li><\\\/ol><h3>Disadvantages of CBGA:<\\\/h3><ol data-start=\\\"4681\\\" data-end=\\\"4894\\\"><li data-start=\\\"4681\\\" data-end=\\\"4805\\\"><p data-start=\\\"4684\\\" data-end=\\\"4805\\\">The CTE of ceramic substrate and PCB differ a lot. Thermal mismatch is poor. Solder joint fatigue is a main failure mode.<\\\/p><\\\/li><li data-start=\\\"4806\\\" data-end=\\\"4831\\\"><p data-start=\\\"4809\\\" data-end=\\\"4831\\\">Higher cost than PBGA.<\\\/p><\\\/li><li data-start=\\\"4832\\\" data-end=\\\"4894\\\"><p data-start=\\\"4835\\\" data-end=\\\"4894\\\">Solder ball alignment near the package edge becomes harder.<\\\/p><\\\/li><\\\/ol><h2 data-start=\\\"4896\\\" data-end=\\\"4951\\\">TBGA \\u2014 Tape Ball Grid Array<\\\/h2><p data-start=\\\"4953\\\" data-end=\\\"5613\\\">TBGA is a cavity package. There are two ways to connect the die to the substrate in TBGA: flip-chip solder bonding and wire bonding. In flip-chip, the die is bonded onto a multilayer wiring flexible tape. Peripheral array solder balls, which act as circuit I\\\/O terminals, are placed under the flexible tape. A thick sealing lid serves as both a heat sink and a reinforcement. This makes the solder balls under the flexible substrate more coplanar. The die is bonded to a copper heat spreader in the cavity. The die pads and flexible tape pads are connected by bonding wires. A sealant encapsulates the die, wires and flexible tape pads (by potting or coating).<\\\/p><h3>Advantages of TBGA:<\\\/h3><ol data-start=\\\"5636\\\" data-end=\\\"5919\\\"><li data-start=\\\"5636\\\" data-end=\\\"5713\\\"><p data-start=\\\"5639\\\" data-end=\\\"5713\\\">The flexible tape in the package better matches the PCB thermal expansion.<\\\/p><\\\/li><li data-start=\\\"5714\\\" data-end=\\\"5837\\\"><p data-start=\\\"5717\\\" data-end=\\\"5837\\\">Reflow soldering can use the self-alignment effect of solder. Surface tension of molten balls helps align balls to pads.<\\\/p><\\\/li><li data-start=\\\"5838\\\" data-end=\\\"5881\\\"><p data-start=\\\"5841\\\" data-end=\\\"5881\\\">TBGA is the most economical BGA package.<\\\/p><\\\/li><li data-start=\\\"5882\\\" data-end=\\\"5919\\\"><p data-start=\\\"5885\\\" data-end=\\\"5919\\\">Better heat dissipation than PBGA.<\\\/p><\\\/li><\\\/ol><h3>Disadvantages of TBGA:<\\\/h3><ol data-start=\\\"5945\\\" data-end=\\\"6041\\\"><li data-start=\\\"5945\\\" data-end=\\\"5970\\\"><p data-start=\\\"5948\\\" data-end=\\\"5970\\\">Sensitive to moisture.<\\\/p><\\\/li><li data-start=\\\"5971\\\" data-end=\\\"6041\\\"><p data-start=\\\"5974\\\" data-end=\\\"6041\\\">The multiple material layers in the package can reduce reliability.<\\\/p><\\\/li><\\\/ol><h2 data-start=\\\"6043\\\" data-end=\\\"6074\\\">Other BGA types<\\\/h2><p data-start=\\\"6076\\\" data-end=\\\"6104\\\">Other package forms include:<\\\/p><ul data-start=\\\"6106\\\" data-end=\\\"6378\\\"><li data-start=\\\"6106\\\" data-end=\\\"6144\\\"><p data-start=\\\"6108\\\" data-end=\\\"6144\\\">MCM-PBGA (Multiple Chip Module PBGA)<\\\/p><\\\/li><li data-start=\\\"6145\\\" data-end=\\\"6185\\\"><p data-start=\\\"6147\\\" data-end=\\\"6185\\\">\\u03bcBGA (micro BGA), a chip-scale package<\\\/p><\\\/li><li data-start=\\\"6186\\\" data-end=\\\"6218\\\"><p data-start=\\\"6188\\\" data-end=\\\"6218\\\">SBGA (Stacked Ball Grid Array)<\\\/p><\\\/li><li data-start=\\\"6219\\\" data-end=\\\"6301\\\"><p data-start=\\\"6221\\\" data-end=\\\"6301\\\">etBGA (extra thin BGA) where package height is about 0.5 mm, near chip thickness<\\\/p><\\\/li><li data-start=\\\"6302\\\" data-end=\\\"6378\\\"><p data-start=\\\"6304\\\" data-end=\\\"6378\\\">CTBGA, CVBGA (Thin and Very Thin Chip Array BGA) \\u2014 thin and very thin BGAs<\\\/p><\\\/li><\\\/ul><h2 data-start=\\\"6380\\\" data-end=\\\"6411\\\">Standard rework<\\\/h2><p data-start=\\\"6413\\\" data-end=\\\"6934\\\">Principle of standard SMD rework systems:<br \\\/>They use hot air to concentrate heat on the pins and pads of surface mount devices (SMD). This melts solder joints or reflows solder paste so parts can be removed or soldered. Different vendors\\u2019 rework systems differ mainly by heat source and the hot air flow pattern. Some nozzles blow hot air above the SMD. From the device protection point of view, it is better to have airflow circulate around the PCB. To prevent PCB warpage, choose a rework system that can preheat the PCB.<\\\/p><h2 data-start=\\\"6936\\\" data-end=\\\"6957\\\">BGA Rework<\\\/h2><p data-start=\\\"6959\\\" data-end=\\\"7036\\\">This section summarizes BGA rework steps using an HT996 system as an example.<\\\/p><ol data-start=\\\"7038\\\" data-end=\\\"7057\\\"><li data-start=\\\"7038\\\" data-end=\\\"7057\\\"><p data-start=\\\"7041\\\" data-end=\\\"7057\\\"><strong>Removing the BGA<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"7059\\\" data-end=\\\"7268\\\">Clean and level the leftover solder on the PCB pads with a soldering iron. Use desolder braid and a flat-blade soldering iron tip as needed. When cleaning, be careful not to damage the pads or the solder mask.<\\\/p><p data-start=\\\"7270\\\" data-end=\\\"7316\\\">Use a special cleaner to remove flux residues.<\\\/p><ol start=\\\"2\\\" data-start=\\\"7318\\\" data-end=\\\"7341\\\"><li data-start=\\\"7318\\\" data-end=\\\"7341\\\"><p data-start=\\\"7321\\\" data-end=\\\"7341\\\"><strong>Dehydration (baking)<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"7343\\\" data-end=\\\"7495\\\">PBGA parts are sensitive to moisture. Before assembly, check if the part has absorbed moisture. If it is damp, perform a baking step to remove moisture.<\\\/p><ol start=\\\"3\\\" data-start=\\\"7497\\\" data-end=\\\"7521\\\"><li data-start=\\\"7497\\\" data-end=\\\"7521\\\"><p data-start=\\\"7500\\\" data-end=\\\"7521\\\"><strong>Solder paste printing<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"7523\\\" data-end=\\\"7911\\\">Because other components are already on the board, use a special small BGA stencil. The stencil thickness and aperture size depend on ball diameter and pitch. After printing, inspect the print quality. If it is not good, clean the PCB and dry it, then reprint. For CSP with pitch below 0.4 mm, solder paste printing may be skipped. In that case, apply flux paste directly on the PCB pads.<\\\/p><p data-start=\\\"7913\\\" data-end=\\\"8078\\\">Place the PCB in the reflow oven to remove the part. Run the reflow program. At the peak temperature, use a vacuum pick-up to remove the component. Let the PCB cool.<\\\/p><ol start=\\\"4\\\" data-start=\\\"8080\\\" data-end=\\\"8095\\\"><li data-start=\\\"8080\\\" data-end=\\\"8095\\\"><p data-start=\\\"8083\\\" data-end=\\\"8095\\\"><strong>Pad cleaning<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"8097\\\" data-end=\\\"8233\\\">Use a soldering iron and desolder braid to clean and level solder residues on the PCB pads. Take care not to damage pads or solder mask.<\\\/p><ol start=\\\"5\\\" data-start=\\\"8235\\\" data-end=\\\"8257\\\"><li data-start=\\\"8235\\\" data-end=\\\"8257\\\"><p data-start=\\\"8238\\\" data-end=\\\"8257\\\"><strong>Dehydration (again)<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"8259\\\" data-end=\\\"8341\\\">Because PBGA is moisture sensitive, check and bake any damp parts before assembly.<\\\/p><ol start=\\\"6\\\" data-start=\\\"8343\\\" data-end=\\\"8375\\\"><li data-start=\\\"8343\\\" data-end=\\\"8375\\\"><p data-start=\\\"8346\\\" data-end=\\\"8375\\\"><strong>Solder paste printing (again)<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"8377\\\" data-end=\\\"8668\\\">As before, use a small BGA-specific stencil. The stencil thickness and aperture must match ball size and pitch. After printing, check print quality. If not acceptable, clean and dry the PCB and reprint. For CSP with pitch under 0.4 mm, you may skip printing and apply flux paste on the pads.<\\\/p><ol start=\\\"7\\\" data-start=\\\"8670\\\" data-end=\\\"8688\\\"><li data-start=\\\"8670\\\" data-end=\\\"8688\\\"><p data-start=\\\"8673\\\" data-end=\\\"8688\\\"><strong>Placing the BGA<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"8690\\\" data-end=\\\"8777\\\">If the BGA is new, check its moisture content. If it is damp, bake it before placement.<\\\/p><p data-start=\\\"8690\\\" data-end=\\\"8777\\\"><img class=\\\"alignnone size-full wp-image-3459\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Placing-the-BGA.webp\\\" alt=\\\"Placing the BGA\\\" width=\\\"557\\\" height=\\\"500\\\" \\\/><\\\/p><p data-start=\\\"8779\\\" data-end=\\\"8881\\\">Generally, removed BGA parts can be reused. But they must be re-balled first. Steps for placing a BGA:<\\\/p><p data-start=\\\"8883\\\" data-end=\\\"8941\\\">A. Put the PCB with printed solder paste on the workbench.<\\\/p><p data-start=\\\"8943\\\" data-end=\\\"9136\\\">B. Choose a proper nozzle and turn on the vacuum pump. Pick the BGA with the nozzle, align the BGA bottom with the PCB pads, lower the nozzle and place the BGA on the PCB, then turn off vacuum.<\\\/p><ol start=\\\"8\\\" data-start=\\\"9138\\\" data-end=\\\"9157\\\"><li data-start=\\\"9138\\\" data-end=\\\"9157\\\"><p data-start=\\\"9141\\\" data-end=\\\"9157\\\"><strong>Reflow soldering<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"9159\\\" data-end=\\\"9313\\\">Set the reflow profile according to device size and PCB thickness. BGA reflow temperatures are generally about 15\\u00b0C higher than for traditional SMD parts.<\\\/p><ol start=\\\"9\\\" data-start=\\\"9315\\\" data-end=\\\"9328\\\"><li data-start=\\\"9315\\\" data-end=\\\"9328\\\"><p data-start=\\\"9318\\\" data-end=\\\"9328\\\"><strong>Inspection<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"9330\\\" data-end=\\\"9494\\\">BGA solder joint quality is usually inspected with X-ray or ultrasonic equipment. If you do not have those tools, use functional tests or experienced visual checks.<\\\/p><p data-start=\\\"9496\\\" data-end=\\\"9774\\\">Hold the finished PCB up to a light and check the BGA edges. Look at whether light passes through, whether the gap between the BGA and PCB is even around the sides, whether the solder paste fully melted, whether the solder ball shape is regular, and the amount of ball collapse.<\\\/p><p data-start=\\\"9496\\\" data-end=\\\"9774\\\"><img class=\\\"alignnone size-full wp-image-3454\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/BGA-Inspection.webp\\\" alt=\\\"BGA Inspection\\\" width=\\\"600\\\" height=\\\"478\\\" \\\/><\\\/p><p data-start=\\\"9776\\\" data-end=\\\"9860\\\">If the joint is not translucent, there may be bridging or solder balls between pads.<\\\/p><p data-start=\\\"9862\\\" data-end=\\\"10005\\\">If ball shape is irregular or skewed, the temperature may be too low. Incomplete soldering can prevent the self-alignment effect during reflow.<\\\/p><p data-start=\\\"10007\\\" data-end=\\\"10267\\\">Ball collapse level depends on reflow temperature, amount of paste, and pad size. With correct pad design, normal collapse after reflow is about 1\\\/5 to 1\\\/3 of the pre-reflow ball height. If collapse is too large, temperature is too high and bridging can occur.<\\\/p><p data-start=\\\"10269\\\" data-end=\\\"10370\\\">If the gap between BGA edges and PCB is not uniform, the temperature around the package was not even.<\\\/p><h2 data-start=\\\"10372\\\" data-end=\\\"10456\\\">Reballing (solder ball attachment) process<\\\/h2><ol data-start=\\\"10458\\\" data-end=\\\"10517\\\"><li data-start=\\\"10458\\\" data-end=\\\"10517\\\"><p data-start=\\\"10461\\\" data-end=\\\"10517\\\"><strong>Remove residual solder on the BGA bottom pads and clean.<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"10519\\\" data-end=\\\"10682\\\">Use a soldering iron to remove leftover solder on the PCB pads. Use desolder braid and a flat soldering iron tip. Be careful not to damage pads or the solder mask.<\\\/p><p data-start=\\\"10684\\\" data-end=\\\"10728\\\">Use special cleaner to remove flux residues.<\\\/p><p data-start=\\\"10684\\\" data-end=\\\"10728\\\"><img class=\\\"alignnone size-full wp-image-3461\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Remove-residual-solder-on-the-BGA-bottom-pads-and-clean.webp\\\" alt=\\\"Remove residual solder on the BGA bottom pads and clean\\\" width=\\\"435\\\" height=\\\"401\\\" \\\/><\\\/p><ol start=\\\"2\\\" data-start=\\\"10730\\\" data-end=\\\"10773\\\"><li data-start=\\\"10730\\\" data-end=\\\"10773\\\"><p data-start=\\\"10733\\\" data-end=\\\"10773\\\"><strong>Print flux on the bottom pads of the BGA<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"10775\\\" data-end=\\\"11038\\\">Often use high-viscosity flux for its stick and solder-aid properties. Ensure printed flux patterns are clear and do not spread. Sometimes solder paste is used instead of flux. If paste is used, the metal composition in the paste must match the solder ball metal.<\\\/p><p data-start=\\\"10775\\\" data-end=\\\"11038\\\"><img class=\\\"alignnone size-full wp-image-3460\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Print-flux.webp\\\" alt=\\\"Print flux\\\" width=\\\"500\\\" height=\\\"375\\\" \\\/><\\\/p><p data-start=\\\"11040\\\" data-end=\\\"11222\\\">For printing, use a small special BGA stencil. Stencil thickness and aperture must match ball diameter and pitch. After printing, check print quality. If not good, clean and reprint.<\\\/p><ol start=\\\"3\\\" data-start=\\\"11224\\\" data-end=\\\"11246\\\"><li data-start=\\\"11224\\\" data-end=\\\"11246\\\"><p data-start=\\\"11227\\\" data-end=\\\"11246\\\">Choose solder balls<\\\/p><\\\/li><\\\/ol><p data-start=\\\"11248\\\" data-end=\\\"11449\\\">When choosing solder balls, consider ball material and diameter. PBGA solder balls normally use 63Sn\\\/37Pb, the same alloy used in reflow solder. So choose balls with the same alloy as the device balls.<\\\/p><p data-start=\\\"11451\\\" data-end=\\\"11634\\\">Ball size choice matters. If you use high-viscosity flux, choose balls the same diameter as the device balls. If you use solder paste, choose balls slightly smaller than device balls.<\\\/p><ol start=\\\"4\\\" data-start=\\\"11636\\\" data-end=\\\"11654\\\"><li data-start=\\\"11636\\\" data-end=\\\"11654\\\"><p data-start=\\\"11639\\\" data-end=\\\"11654\\\"><strong>Ball attachment<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"11656\\\" data-end=\\\"11698\\\">There are several methods to attach balls:<\\\/p><p data-start=\\\"11700\\\" data-end=\\\"11722\\\"><strong>A) Ball machine method<\\\/strong><\\\/p><p data-start=\\\"11724\\\" data-end=\\\"12016\\\">If you have a ball machine, choose a template that matches the BGA pad layout. Template aperture should be 0.05\\u20130.1 mm larger than ball diameter. Evenly sprinkle balls on the template. Shake the ball machine so extra balls roll into the collection tray, leaving exactly one ball in each hole.<\\\/p><p data-start=\\\"12018\\\" data-end=\\\"12392\\\">Place the template on the workbench. Pick up the printed flux or paste-coated BGA with a vacuum nozzle. Align and lower the BGA onto the balls in the template so that the paste or flux holds balls on the device pads. Use tweezers to hold the device frame and turn off vacuum. Place the device ball-side-up on the bench. Check for missing balls and add by tweezers if needed.<\\\/p><p data-start=\\\"12394\\\" data-end=\\\"12412\\\"><strong>B) Template method<\\\/strong><\\\/p><p data-start=\\\"12414\\\" data-end=\\\"12919\\\">Place the flux or paste-coated BGA on the bench, flux facing up. Prepare a template that matches the BGA pad layout. Template aperture should be 0.05\\u20130.1 mm larger than ball diameter. Support the template around the edges on shims so the distance to the BGA is equal to or slightly less than the ball diameter. Align under a microscope. Sprinkle balls evenly on the template. Remove extra balls with tweezers so one ball remains in each hole. Remove the template and check, replenishing any missing balls.<\\\/p><p data-start=\\\"12921\\\" data-end=\\\"12940\\\"><strong>C) Manual placement<\\\/strong><\\\/p><p data-start=\\\"12942\\\" data-end=\\\"13080\\\">Place the flux or paste-coated BGA on the bench. Use tweezers or a pick-up pen like with ordinary SMD placement to place balls one by one.<\\\/p><p data-start=\\\"12942\\\" data-end=\\\"13080\\\"><img class=\\\"alignnone size-full wp-image-3458\\\" src=\\\"https:\\\/\\\/flj-pcb.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/Manual-placement.webp\\\" alt=\\\"Manual placement\\\" width=\\\"600\\\" height=\\\"389\\\" \\\/><\\\/p><p data-start=\\\"13082\\\" data-end=\\\"13113\\\"><strong>D) Solder paste printing method<\\\/strong><\\\/p><p data-start=\\\"13115\\\" data-end=\\\"13272\\\">Make the stencil thicker and slightly enlarge the aperture. Print solder paste directly on the BGA pads. Surface tension will form solder balls after reflow.<\\\/p><ol start=\\\"5\\\" data-start=\\\"13274\\\" data-end=\\\"13283\\\"><li data-start=\\\"13274\\\" data-end=\\\"13283\\\"><p data-start=\\\"13277\\\" data-end=\\\"13283\\\"><strong>Reflow<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"13285\\\" data-end=\\\"13330\\\">Run reflow to fix solder balls to the device.<\\\/p><ol start=\\\"6\\\" data-start=\\\"13332\\\" data-end=\\\"13368\\\"><li data-start=\\\"13332\\\" data-end=\\\"13368\\\"><p data-start=\\\"13335\\\" data-end=\\\"13368\\\"><strong>Post-solder cleaning and handling<\\\/strong><\\\/p><\\\/li><\\\/ol><p data-start=\\\"13370\\\" data-end=\\\"13554\\\">After reballing, clean the BGA device thoroughly. Then assemble and solder it as soon as possible. This prevents the solder balls from oxidizing and the device from absorbing moisture.<\\\/p><h2 data-start=\\\"13556\\\" data-end=\\\"13587\\\"><strong>Summary<\\\/strong><\\\/h2><p data-start=\\\"13589\\\" data-end=\\\"13894\\\">With continuous advances in technology, modern life is closely tied to electronics. Tiny mobile phones, small radios, portable computers, memory, hard drives, CD drives and high-definition TVs all demand miniaturization and light weight. To reach this, we must work on production processes and components.<\\\/p><p data-start=\\\"13896\\\" data-end=\\\"14376\\\">SMT (Surface Mount Technology) matched this trend and laid the foundation for light, thin, short, and small electronic products. Since SMT matured in the 1990s, electronic product trends toward portability, miniaturization, networking and multimedia pushed assembly technology further. New high-density assembly methods emerged. BGA is one high-density assembly method that has reached practical use. This article introduced BGA assembly features and solder joint quality control.<\\\/p>\",\"display_condition_list\":[{\"display_condition_login_status\":\"subscriber\",\"_id\":\"c98ebbe\"}]},\"elements\":[],\"widgetType\":\"text-editor\"}],\"isInner\":false}]"],"_elementor_conditions":["a:0:{}"],"rank_math_news_sitemap_robots":["index"],"rank_math_robots":["a:1:{i:0;s:5:\"index\";}"],"rank_math_internal_links_processed":["1"],"rank_math_seo_score":["24"],"rank_math_og_content_image":["a:2:{s:5:\"check\";s:32:\"de92bb035b86c51866965717f298069f\";s:6:\"images\";a:1:{i:0;i:3456;}}"],"_uag_page_assets":["a:9:{s:3:\"css\";s:30185:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\n.uagb-social-share__outer-wrap,.uagb-social-share__wrap{display:flex;align-items:center;justify-content:center}.uagb-social-share__layout-vertical.uagb-social-share__outer-wrap,.uagb-social-share__layout-vertical .uagb-social-share__wrap{flex-direction:column}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-top:0 !important}.uagb-social-share__layout-vertical .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-bottom:0 !important}.uagb-social-share__outer-wrap a.uagb-button__link:focus{box-shadow:none}.uagb-social-share__outer-wrap .uagb-ss__wrapper{padding:0;margin-left:5px;margin-right:5px;transition:all 0.2s;display:inline-flex;text-align:center}.uagb-social-share__outer-wrap .uagb-ss__source-wrap{display:inline-block}.uagb-social-share__outer-wrap .uagb-ss__link{color:#3a3a3a;display:inline-table;line-height:0;cursor:pointer}.uagb-social-share__outer-wrap .uagb-ss__source-icon{font-size:40px;width:40px;height:40px}.uagb-social-share__outer-wrap .uagb-ss__source-image{width:40px}@media (max-width: 976px){.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left:0;margin-right:0}}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:first-child{margin-left:0 !important}.uagb-social-share__layout-horizontal .wp-block-uagb-social-share-child.uagb-ss-repeater.uagb-ss__wrapper:last-child{margin-right:0 !important}\n.wp-block-uagb-social-share .uagb-social-share__wrapper{text-decoration:none}.uagb-social-share__wrapper{box-shadow:none}.uagb-social-share__outer-wrap:not(.uagb-social-share__no-label) .uagb-social-share__source-wrap{margin-right:15px}.uagb-social-share__outer-wrap.uagb-social-share__icon-at-top .uagb-social-share__source-wrap{-ms-flex-item-align:flex-start;align-self:flex-start;margin-top:5px}\n.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link{color: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater span.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124 .uagb-ss-repeater a.uagb-ss__link svg{fill: #3a3a3a;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__link{padding: 10px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124 .wp-block-uagb-social-share-child {border-radius: 0px;}.uagb-block-015f0124 .uagb-ss__source-wrap{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-wrap svg{width: 30px;height: 30px;}.uagb-block-015f0124 .uagb-ss__source-image{width: 30px;}.uagb-block-015f0124 .uagb-ss__source-icon{width: 30px;height: 30px;font-size: 30px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link{color: #3b5998;}.uagb-block-44317091.uagb-ss-repeater span.uagb-ss__link svg{fill: #3b5998;}.uagb-block-44317091.uagb-ss-repeater a.uagb-ss__link svg{fill: #3b5998;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link{color: #55acee;}.uagb-block-df693e43.uagb-ss-repeater span.uagb-ss__link svg{fill: #55acee;}.uagb-block-df693e43.uagb-ss-repeater a.uagb-ss__link svg{fill: #55acee;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link{color: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater span.uagb-ss__link svg{fill: #bd081c;}.uagb-block-e0123642.uagb-ss-repeater a.uagb-ss__link svg{fill: #bd081c;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link{color: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater span.uagb-ss__link svg{fill: #0077b5;}.uagb-block-23521e42.uagb-ss-repeater a.uagb-ss__link svg{fill: #0077b5;}@media only screen and (max-width: 976px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}@media only screen and (max-width: 767px) {.uagb-block-015f0124.uagb-social-share__layout-vertical .uagb-ss__wrapper{margin-left: 0;margin-right: 0;margin-top: 5px;margin-bottom: 5px;}.uagb-block-015f0124.uagb-social-share__layout-horizontal .uagb-ss__wrapper{margin-left: 5px;margin-right: 5px;}.uagb-block-015f0124.uagb-social-share__outer-wrap{justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.uagb-cta__outer-wrap .uagb-cta__content,.uagb-cta__outer-wrap a.uagb-cta__block-link span,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__button-wrapper,.uagb-cta__outer-wrap .uagb-cta-typeof-button,.uagb-cta__outer-wrap .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__outer-wrap .uagb-cta-with-svg{display:inline-block}.uagb-cta__outer-wrap{display:flex;justify-content:space-between}.wp-block-uagb-call-to-action .uagb-cta__buttons{display:inline-flex}.wp-block-uagb-call-to-action .wp-block-button__link,.wp-block-uagb-call-to-action .ast-outline-button{fill:currentColor;justify-content:center}.uagb-cta__button-link-wrapper,.uagb-cta-second__button{display:inline-flex;align-items:center;word-break:keep-all;width:100%}.uagb-cta__title{padding:0;margin:0;display:block}.uagb-cta__content-right .uagb-cta__button-wrapper{float:right}.uagb-cta__link-wrapper.uagb-cta__block-link-style:empty{display:none}a.uagb-cta__block-link,.entry .entry-content a.uagb-cta__block-link,a.uagb-cta__block-link-wrap,.entry .entry-content a.uagb-cta__block-link-wrap{text-decoration:none}a.uagb-cta__block-link:hover,.entry .entry-content a.uagb-cta__block-link:hover,a.uagb-cta__block-link-wrap:hover,.entry .entry-content a.uagb-cta__block-link-wrap:hover .entry .entry-content a.uagb-cta__block-link:hover{color:inherit}.uagb-cta__content-right{text-align:right;justify-content:flex-end}.uagb-cta__left-right-wrap{width:100%;word-break:break-word}.uagb-cta__icon-position-below-title .uagb-cta__left-right-wrap{display:block;min-width:100%;width:100%}.uagb-cta__icon-position-left .uagb-cta__left-right-wrap,.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{display:flex}.uagb-cta__icon-position-right .uagb-cta__left-right-wrap{justify-content:flex-end}.uagb-cta__block-link-icon-after{margin-left:5px;margin-right:0}.uagb-cta__block-link-icon-before{margin-left:0;margin-right:5px}.uagb-cta__block-link-icon,.uagb-cta__block svg{transition:all 200ms linear}.uagb-cta__block{position:relative}.uagb-cta-typeof-button{line-height:1;text-align:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link,.uagb-cta__content-right.uagb-cta__button-valign-middle .uagb-cta__left-right-wrap{display:flex;align-items:center}.uagb-cta__content-right .uagb-cta__button-link-wrapper,.uagb-cta__content-right .uagb-cta-second__button .uagb-cta__content-right .uagb-cta__block-link{justify-content:center}.uagb-cta__link-wrapper a{box-shadow:none;text-decoration:none}.uagb-cta__block,.uagb-cta__content,.uagb-cta__left-right-wrap{z-index:1}.uagb-cta__block-link{cursor:pointer}.uagb-cta__content-right .uagb-cta__block-link{float:right;padding:10px 14px}a.uagb-cta__block-link-wrap{color:inherit}.uagb-cta__content p:empty{display:none}.uagb-cta__button-type-none .uagb-cta__content{width:100%}.uagb-cta-with-svg{height:14px;width:14px;line-height:14px;vertical-align:middle}.uagb-cta__block svg{display:block;height:inherit;width:inherit}.uagb-cta__button-link-wrapper svg{width:20px;height:20px}.uagb-cta__align-button-after{margin-left:5px}.uagb-cta__align-button-before{margin-right:5px}.uagb-cta__block-link i{font-style:normal}a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}.wp-block-uagb-call-to-action{position:relative}.wp-block-uagb-call-to-action a.uagb-cta__link-to-all{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11}@media only screen and (max-width: 976px){.uagb-cta__content-stacked-tablet,.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-tablet .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-tablet.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}@media screen and (max-width: 767px){.uagb-cta__content-stacked-mobile,.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap{flex-direction:column;text-align:center}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__button-wrapper{float:none;margin:0 auto}.uagb-cta__content-stacked-mobile .uagb-cta__left-right-wrap .uagb-cta__content{margin-left:0;margin-right:0}.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content,.uagb-cta__content-stacked-mobile.uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width:100% !important}}.uagb-cta__desc p:last-child{margin-bottom:0}\n#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__title{margin-bottom: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action .uagb-cta__desc{margin-bottom: 10px;}#uagb-cta-block- .uagb-cta__align-button-after{margin-left: 10px;}#uagb-cta-block- .uagb-cta__align-button-before{margin-right: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper > svg{margin-left: 10px;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button > svg{margin-left: 10px;font-size: 14px;width: 14px;height: 14px;line-height: 14px;}#uagb-cta-block- .uagb-cta__content-wrap{text-align: left;}#uagb-cta-block- .uagb-cta__wrap{width: 70%;text-align: left;}#uagb-cta-block-.wp-block-uagb-call-to-action{text-align: left;}#uagb-cta-block- .uagb-cta__left-right-wrap .uagb-cta__content{margin-left: 0px;}#uagb-cta-block- .uagb-cta__buttons{column-gap: 15px;}#uagb-cta-block-.wp-block-uagb-call-to-action {display: flex;justify-content: space-between;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__content{width: 70%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta__button-link-wrapper {align-self: center;height: fit-content;margin-left: auto;}#uagb-cta-block-.wp-block-uagb-call-to-action  {flex-direction: row;align-items: center;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button{align-self: center;height: fit-content;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:hover{background-color: !important;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button a.uagb-cta-second__button:focus{background-color: !important;}#uagb-cta-block- .uagb-cta__button-wrapper a.uagb-cta-typeof-button{color: #333;border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action.wp-block-button .uagb-cta__buttons a.uagb-cta__button-link-wrapper.wp-block-button__link{border-style: solid;}#uagb-cta-block-.wp-block-uagb-call-to-action a.uagb-cta-second__button{text-transform: normal;text-decoration: none;font-size: 14px;}@media only screen and (max-width: 976px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-tablet {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-tablet .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}@media only screen and (max-width: 767px) {#uagb-cta-block-.wp-block-uagb-call-to-action.uagb-cta__content-stacked-mobile {display: inherit;}#uagb-cta-block-.uagb-cta__content-stacked-mobile .uagb-cta__wrap{width: 100%;}#uagb-cta-block- .uagb-cta__buttons{justify-content: center;}#uagb-cta-block- .uagb-cta__content-right .uagb-cta__left-right-wrap .uagb-cta__link-wrapper{width: 30%;}#uagb-cta-block- .uagb-cta__wrap{text-align: center;}#uagb-cta-block-.wp-block-uagb-call-to-action {flex-direction: column;align-items: center;}}.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child{text-decoration: !important;line-height: em;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-ddf54d80.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-b45e4180.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-6962245c.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-f606f41a .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-f606f41a .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-f606f41a.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:0.2s;transition-timing-function:ease}.wp-block-uagb-container .spectra-container-link-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}.wp-block-uagb-container .wp-block-uagb-blockquote,.wp-block-uagb-container .wp-block-spectra-pro-login,.wp-block-uagb-container .wp-block-spectra-pro-register{margin:unset}.wp-block-uagb-container .uagb-container__video-wrap{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.wp-block-uagb-container .uagb-container__video-wrap video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;display:inline-block;vertical-align:baseline;-o-object-fit:cover;object-fit:cover;background-size:cover}.wp-block-uagb-container.uagb-layout-grid{display:grid;width:100%}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap{display:inherit;width:inherit}.wp-block-uagb-container.uagb-layout-grid>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.uagb-is-root-container>.wp-block-uagb-container{max-width:unset !important;width:unset !important}.wp-block-uagb-container.uagb-layout-grid.alignwide.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.uagb-layout-grid.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:inherit;position:relative;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-info-box),body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>*:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset !important;width:100%;position:relative}body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container ol,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap>ul,body .ast-container .wp-block-uagb-container>.uagb-container-inner-blocks-wrap ol{max-width:-webkit-fill-available;margin-block-start:0;margin-block-end:0;margin-left:20px}.ast-plain-container .editor-styles-wrapper .block-editor-block-list__layout.is-root-container .uagb-is-root-container.wp-block-uagb-container.alignwide{margin-left:auto;margin-right:auto}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape-bottom{bottom:-3px}.uagb-container__shape.uagb-container__invert.uagb-container__shape-bottom,.uagb-container__shape.uagb-container__invert.uagb-container__shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.uagb-container__shape.uagb-container__shape-flip svg{transform:translateX(-50%) rotateY(180deg)}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.uagb-container__shape.uagb-container__shape-above-content{z-index:9;pointer-events:none}.nv-single-page-wrap .nv-content-wrap.entry-content .wp-block-uagb-container.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media only screen and (max-width: 767px){.wp-block-uagb-container .wp-block-uagb-advanced-heading{width:-webkit-fill-available}}.wp-block-uagb-image--align-none{justify-content:center}\n.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-845e6da6 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-845e6da6{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-845e6da6{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-845e6da6 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-845e6da6{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}.wp-block-uagb-icon svg{width:30px}.uagb-icon-wrapper .uagb-svg-wrapper{transition:box-shadow 0.2s ease}\n .uagb-block-2b67c985.uagb-icon-wrapper{text-align: center;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-2b67c985.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-2b67c985.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}} .uagb-block-3c223d05.uagb-icon-wrapper{text-align: center;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper a{display: contents;} .uagb-block-3c223d05.uagb-icon-wrapper svg{width: 40px;height: 40px;transform: rotate(0deg);box-sizing: content-box;fill: #333;filter: drop-shadow( 0px 0px 0px #00000070 );} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;border-style: default;box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:hover{box-shadow: 0px 0px 0 #00000070 ;} .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper:focus-visible{box-shadow: 0px 0px 0 #00000070 ;}@media only screen and (max-width: 976px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}@media only screen and (max-width: 767px) { .uagb-block-3c223d05.uagb-icon-wrapper .uagb-svg-wrapper{display: inline-flex;}}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-top svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape-bottom svg{width: calc( 100% + 1.3px );}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__shape.uagb-container__shape-bottom .uagb-container__shape-fill{fill: rgba(51,51,51,1);}.wp-block-uagb-container.uagb-block-e5b2e3b1 .uagb-container__video-wrap video{opacity: 1;}.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1200px);max-width: var(--inner-content-custom-width);width: 100%;flex-direction: column;align-items: center;justify-content: center;flex-wrap: nowrap;row-gap: 20px;column-gap: 20px;}.wp-block-uagb-container.uagb-block-e5b2e3b1{box-shadow: 0px 0px   #00000070 ;padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;overflow: visible;order: initial;border-color: inherit;row-gap: 20px;column-gap: 20px;}@media only screen and (max-width: 976px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 1024px);max-width: var(--inner-content-custom-width);width: 100%;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}@media only screen and (max-width: 767px) {.wp-block-uagb-container.uagb-is-root-container .uagb-block-e5b2e3b1{max-width: 100%;width: 100%;}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e5b2e3b1 > .uagb-container-inner-blocks-wrap{--inner-content-custom-width: min( 100%, 767px);max-width: var(--inner-content-custom-width);width: 100%;flex-wrap: wrap;}.wp-block-uagb-container.uagb-block-e5b2e3b1{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;margin-top:  !important;margin-bottom:  !important;order: initial;}}\";s:2:\"js\";s:1947:\"document.addEventListener(\"DOMContentLoaded\", function(){ var ssLinksParent = document.querySelector( '.uagb-block-015f0124' );\nssLinksParent?.addEventListener( 'keyup', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link && e.keyCode === 13 ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nssLinksParent?.addEventListener( 'click', function ( e ) {\nvar link = e.target.closest( '.uagb-ss__link' );\nif ( link ) {\n\thandleSocialLinkClick( link );\n}\n});\n\nfunction handleSocialLinkClick( link ) {\nvar social_url = link.dataset.href;\nvar target = \"\";\nif ( social_url == \"mailto:?body=\" ) {\n\ttarget = \"_self\";\n}\nvar request_url = \"\";\nif ( social_url.indexOf(\"\/pin\/create\/link\/?url=\") !== -1 ) {\n\trequest_url = social_url + encodeURIComponent( window.location.href ) + \"&media=\" + '';\n} else {\n\trequest_url = social_url + encodeURIComponent( window.location.href );\n}\nwindow.open( request_url, target );\n}\n\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-2b67c985' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t\t\t\t\twindow.addEventListener( 'DOMContentLoaded', () => {\n\t\t\t\t\tconst blockScope = document.querySelector( '.uagb-block-3c223d05' );\n\t\t\t\t\tif ( ! blockScope ) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tconst anchorElement = blockScope.querySelector('a');\n\t\t\t\t\tif (!anchorElement) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t} \n\n\t\t\t\t\t \n\t\t\t\t\tblockScope.addEventListener('keydown', (event) => {\n\t\t\t\t\t\tif ( 13 === event.keyCode || 32 === event.keyCode ) {\n\t\t\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\tanchorElement.click();\t\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t} );\n\t\t\t });\";s:18:\"current_block_list\";a:19:{i:0;s:11:\"core\/search\";i:1;s:10:\"core\/group\";i:2;s:12:\"core\/heading\";i:3;s:17:\"core\/latest-posts\";i:4;s:20:\"core\/latest-comments\";i:5;s:13:\"core\/archives\";i:6;s:15:\"core\/categories\";i:7;s:10:\"core\/image\";i:8;s:14:\"core\/paragraph\";i:9;s:10:\"core\/embed\";i:10;s:17:\"uagb\/social-share\";i:11;s:23:\"uagb\/social-share-child\";i:12;s:19:\"uagb\/call-to-action\";i:13;s:14:\"uagb\/icon-list\";i:14;s:20:\"uagb\/icon-list-child\";i:15;s:14:\"uagb\/container\";i:16;s:9:\"uagb\/icon\";i:17;s:17:\"core\/social-links\";i:18;s:16:\"core\/social-link\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1776063796\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_elementor_controls_usage":["a:2:{s:11:\"text-editor\";a:3:{s:5:\"count\";i:1;s:15:\"control_percent\";i:1;s:8:\"controls\";a:2:{s:7:\"content\";a:1:{s:14:\"section_editor\";a:1:{s:6:\"editor\";i:1;}}s:8:\"advanced\";a:1:{s:26:\"display_conditions_section\";a:1:{s:22:\"display_condition_list\";i:1;}}}}s:9:\"container\";a:3:{s:5:\"count\";i:1;s:15:\"control_percent\";i:1;s:8:\"controls\";a:2:{s:6:\"layout\";a:1:{s:24:\"section_layout_container\";a:2:{s:14:\"flex_direction\";i:1;s:5:\"width\";i:1;}}s:8:\"advanced\";a:2:{s:14:\"section_layout\";a:1:{s:10:\"_flex_size\";i:1;}s:26:\"display_conditions_section\";a:1:{s:22:\"display_condition_list\";i:1;}}}}}"],"_elementor_page_assets":["a:1:{s:7:\"scripts\";a:1:{i:0;s:18:\"elementor-frontend\";}}"],"_elementor_css":["a:6:{s:4:\"time\";i:1775531601;s:5:\"fonts\";a:0:{}s:5:\"icons\";a:0:{}s:20:\"dynamic_elements_ids\";a:0:{}s:6:\"status\";s:4:\"file\";i:0;s:0:\"\";}"],"_elementor_element_cache":["{\"timeout\":1776436934,\"value\":{\"content\":\"<div class=\\\"elementor-element elementor-element-2ca6a79 e-flex e-con-boxed e-con e-parent\\\" data-id=\\\"2ca6a79\\\" data-element_type=\\\"container\\\">\\n\\t\\t\\t\\t\\t<div class=\\\"e-con-inner\\\">\\n\\t\\t[elementor-element k=\\\"0e46bd9387093ca73b9000e38f18cce4\\\" data=\\\"eyJpZCI6IjQ4ZDY2YTIiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJlZGl0b3IiOiI8aDIgZGF0YS1zdGFydD1cIjI5OVwiIGRhdGEtZW5kPVwiMzE0XCI+UHJlZmFjZTxcL2gyPjxwIGRhdGEtc3RhcnQ9XCIzMTZcIiBkYXRhLWVuZD1cIjQ1MlwiPlJlc2VhcmNoIG9uIEJHQSB0ZWNobm9sb2d5IGJlZ2FuIGluIHRoZSAxOTYwcy4gSUJNIGluIHRoZSBVbml0ZWQgU3RhdGVzIHVzZWQgaXQgZmlyc3QuIEJ1dCBCR0Egb25seSBiZWNhbWUgcHJhY3RpY2FsIGluIHRoZSBlYXJseSAxOTkwcy48XC9wPjxwIGRhdGEtc3RhcnQ9XCIzMTZcIiBkYXRhLWVuZD1cIjQ1MlwiPjxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgc2l6ZS1mdWxsIHdwLWltYWdlLTM0NTZcIiBzcmM9XCJodHRwczpcL1wvZmxqLXBjYi5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC9CR0FfMS53ZWJwXCIgYWx0PVwiQkdBXCIgd2lkdGg9XCI0MDBcIiBoZWlnaHQ9XCI0MTlcIiBcLz48XC9wPjxwIGRhdGEtc3RhcnQ9XCI0NTRcIiBkYXRhLWVuZD1cIjExODJcIj5JbiB0aGUgMTk4MHMsIHBlb3BsZSB3YW50ZWQgc21hbGxlciBlbGVjdHJvbmljIGNpcmN1aXRzIGFuZCBtb3JlIElcL08gcGlucy4gPGEgaHJlZj1cImh0dHBzOlwvXC9mbGotcGNiLmNvbVwvcGNiLWFzc2VtYmx5XC9zbXQtYXNzZW1ibHlcL1wiPlN1cmZhY2UgTW91bnQgVGVjaG5vbG9neSAoU01UKTxcL2E+IGdhdmUgY2lyY3VpdCBhc3NlbWJseSB0aGUgZmVhdHVyZXMgb2YgYmVpbmcgbGlnaHQsIHRoaW4sIHNob3J0IGFuZCBzbWFsbC4gU01UIGFsc28gYnJvdWdodCBoaWdoZXIgZGVtYW5kcyBmb3IgcGluIHBpdGNoIGFuZCBjb3BsYW5hcml0eSBmb3IgcGFydHMgd2l0aCBtYW55IGxlYWRzLiBIb3dldmVyLCBkdWUgdG8gbGltaXRzIGluIG1hY2hpbmluZyBhY2N1cmFjeSwgbWFudWZhY3R1cmFiaWxpdHksIGNvc3QgYW5kIGFzc2VtYmx5IHByb2Nlc3MsIHRoZSBwaXRjaCBsaW1pdCBmb3IgUUZQIChRdWFkIEZsYXQgUGFjaykgcGFydHMgd2FzIGdlbmVyYWxseSBzZWVuIGFzIDAuMyBtbS4gVGhpcyBsaW1pdCBncmVhdGx5IHJlc3RyYWluZWQgdGhlIGRldmVsb3BtZW50IG9mIGhpZ2ggZGVuc2l0eSBhc3NlbWJseS4gQWxzbywgZmluZS1waXRjaCBRRlAgcGFydHMgbmVlZGVkIHN0cmljdCBhc3NlbWJseSBwcm9jZXNzZXMuIFRoYXQgbGltaXRlZCB0aGVpciB1c2UuIEZvciB0aGF0IHJlYXNvbiwgc29tZSBVUyBjb21wYW5pZXMgZm9jdXNlZCBvbiBkZXZlbG9waW5nIGFuZCB1c2luZyBCR0EgcGFydHMuIFRoZXkgc2F3IEJHQSBhcyBzdXBlcmlvciB0byBRRlAgZm9yIGhpZ2ggZGVuc2l0eSBuZWVkcy48XC9wPjxoMiBkYXRhLXN0YXJ0PVwiMTE4NFwiIGRhdGEtZW5kPVwiMTIwOVwiPldoYXQgaXMgQkdBPzxcL2gyPjxwIGRhdGEtc3RhcnQ9XCIxMjExXCIgZGF0YS1lbmQ9XCIxNTYwXCI+QkdBIHN0YW5kcyBmb3IgQmFsbCBHcmlkIEFycmF5LiBJbiB0aGlzIHBhY2thZ2UsIHNvbGRlciBiYWxscyBhcmUgbWFkZSBpbiBhIGdyaWQgb24gdGhlIGJvdHRvbSBvZiB0aGUgcGFja2FnZSBzdWJzdHJhdGUuIFRoZXNlIGJhbGxzIGFjdCBhcyB0aGUgSVwvTyBjb25uZWN0aW9ucyBiZXR3ZWVuIHRoZSBkZXZpY2UgYW5kIHRoZSBwcmludGVkIGNpcmN1aXQgYm9hcmQgKFBDQikuIFBhcnRzIHBhY2thZ2VkIHdpdGggdGhpcyBtZXRob2QgYXJlIHN1cmZhY2UgbW91bnQgZGV2aWNlcy4gRWFybHkgQ1BVcyB1c2VkIERJUCBwYWNrYWdlcywgbGlrZSBzb21lIHZlcnkgYmFzaWMgbWljcm9jb250cm9sbGVycyB0b2RheS48XC9wPjxwIGRhdGEtc3RhcnQ9XCIxNTYyXCIgZGF0YS1lbmQ9XCIyMTE0XCI+VG9kYXksIHdpdGggdGhlIHJhcGlkIGdyb3d0aCBvZiB0aGUgZWxlY3Ryb25pY3MgaW5kdXN0cnksIGNvbXB1dGVycyBhbmQgbW9iaWxlIHBob25lcyBhcmUgY29tbW9uLiBQZW9wbGUgd2FudCBtb3JlIGZ1bmN0aW9ucyBhbmQgc3Ryb25nZXIgcGVyZm9ybWFuY2UgZnJvbSBlbGVjdHJvbmljIHByb2R1Y3RzLCBidXQgdGhleSBhbHNvIHdhbnQgc21hbGxlciBzaXplIGFuZCBsZXNzIHdlaWdodC4gVGhpcyBkcml2ZXMgcHJvZHVjdHMgdG93YXJkIG1vcmUgZnVuY3Rpb25zLCBoaWdoZXIgcGVyZm9ybWFuY2UsIGFuZCBzbWFsbGVyIHNpemUuIFRvIG1lZXQgdGhpcyBnb2FsLCBJQyBjaGlwcyBtdXN0IGdldCBzbWFsbGVyIGFuZCBtb3JlIGNvbXBsZXguIFRoZW4gY2lyY3VpdCBJXC9PIGNvdW50cyByaXNlIGFuZCBwYWNrYWdlIElcL08gZGVuc2l0eSByaXNlcy4gVG8gbWVldCB0aGlzIHRyZW5kLCBhZHZhbmNlZCBoaWdoLWRlbnNpdHkgcGFja2FnaW5nIHRlY2hub2xvZ2llcyB3ZXJlIGNyZWF0ZWQuIEJHQSBwYWNrYWdpbmcgaXMgb25lIG9mIHRoZXNlIHRlY2hub2xvZ2llcy48XC9wPjxwIGRhdGEtc3RhcnQ9XCIyMTE2XCIgZGF0YS1lbmQ9XCIyNTI1XCI+QW1vbmcgYWxsIElDIHBhY2thZ2UgdHlwZXMsIEJHQSBzYXcgdGhlIGZhc3Rlc3QgZ3Jvd3RoIGJldHdlZW4gMTk5NiBhbmQgMjAwMS4gSW4gMTk5OSwgQkdBIG91dHB1dCB3YXMgYWJvdXQgMSBiaWxsaW9uIHVuaXRzLiBUbyBkYXRlLCB0aGlzIHRlY2hub2xvZ3kgaXMgc3RpbGwgbW9zdGx5IGZvciBoaWdoIGRlbnNpdHksIGhpZ2ggcGVyZm9ybWFuY2UgZGV2aWNlcy4gSXQgY29udGludWVzIHRvIG1vdmUgdG8gZmluZXIgcGl0Y2ggYW5kIGhpZ2hlciBJXC9PIGNvdW50cy4gQkdBIHBhY2thZ2luZyBpcyBtYWlubHkgdXNlZCBmb3IgUEMgY2hpcHNldHMsIG1pY3JvcHJvY2Vzc29yc1wvY29udHJvbGxlcnMsIEFTSUNzLCBnYXRlIGFycmF5cywgbWVtb3J5LCBEU1BzLCBQREFzLCBQTERzIGFuZCBzaW1pbGFyIGRldmljZXMuPFwvcD48aDIgZGF0YS1zdGFydD1cIjI1MjdcIiBkYXRhLWVuZD1cIjI1OTFcIj5UeXBlcyBvZiBCR0EgYnkgcGFja2FnZSBtYXRlcmlhbDxcL2gyPjxwIGRhdGEtc3RhcnQ9XCIyNTkzXCIgZGF0YS1lbmQ9XCIyNjUxXCI+RGVwZW5kaW5nIG9uIHBhY2thZ2UgbWF0ZXJpYWwsIEJHQSBkZXZpY2VzIG1haW5seSBpbmNsdWRlOjxcL3A+PHVsIGRhdGEtc3RhcnQ9XCIyNjUzXCIgZGF0YS1lbmQ9XCIyNzc2XCI+PGxpIGRhdGEtc3RhcnQ9XCIyNjUzXCIgZGF0YS1lbmQ9XCIyNjczXCI+PHAgZGF0YS1zdGFydD1cIjI2NTVcIiBkYXRhLWVuZD1cIjI2NzNcIj5QQkdBIChQbGFzdGljIEJHQSk8XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiMjY3NFwiIGRhdGEtZW5kPVwiMjY5NFwiPjxwIGRhdGEtc3RhcnQ9XCIyNjc2XCIgZGF0YS1lbmQ9XCIyNjk0XCI+Q0JHQSAoQ2VyYW1pYyBCR0EpPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjI2OTVcIiBkYXRhLWVuZD1cIjI3MjNcIj48cCBkYXRhLXN0YXJ0PVwiMjY5N1wiIGRhdGEtZW5kPVwiMjcyM1wiPkNDQkdBIChDZXJhbWljIENvbHVtbiBCR0EpPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjI3MjRcIiBkYXRhLWVuZD1cIjI3NDFcIj48cCBkYXRhLXN0YXJ0PVwiMjcyNlwiIGRhdGEtZW5kPVwiMjc0MVwiPlRCR0EgKFRhcGUgQkdBKTxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIyNzQyXCIgZGF0YS1lbmQ9XCIyNzc2XCI+PHAgZGF0YS1zdGFydD1cIjI3NDRcIiBkYXRhLWVuZD1cIjI3NzZcIj5DU1AgKENoaXAgU2NhbGUgUGFja2FnZSBvciBcdTAzYmNCR0EpPFwvcD48XC9saT48XC91bD48aDIgZGF0YS1zdGFydD1cIjI3NzhcIiBkYXRhLWVuZD1cIjI4MzlcIj5QQkdBIFx1MjAxNCBQbGFzdGljIEJhbGwgR3JpZCBBcnJheTxcL2gyPjxwIGRhdGEtc3RhcnQ9XCIyODQxXCIgZGF0YS1lbmQ9XCIzMTU2XCI+UEJHQSB1c2VzIEJUIHJlc2luIFwvIGdsYXNzIGxhbWluYXRlIGFzIHRoZSBzdWJzdHJhdGUuIFRoZSBwYWNrYWdlIGlzIHNlYWxlZCB3aXRoIHBsYXN0aWMgKGFuIGVwb3h5IG1vbGRpbmcgY29tcG91bmQpLiBTb2xkZXIgYmFsbHMgY2FuIGJlIGxlYWRlZCBhbGxveXMgKGZvciBleGFtcGxlIDYzU24zN1BiLCA2MlNuMzZQYjJBZykgb3IgbGVhZC1mcmVlIGFsbG95cyAoZm9yIGV4YW1wbGUgU245Ni41QWczQ3UwLjUpLiBUaGUgc29sZGVyIGJhbGxzIGFuZCB0aGUgcGFja2FnZSBib2R5IGFyZSBqb2luZWQgd2l0aG91dCBhZGRpbmcgZXh0cmEgc29sZGVyLjxcL3A+PHAgZGF0YS1zdGFydD1cIjMxNThcIiBkYXRhLWVuZD1cIjMzOTJcIj5Tb21lIFBCR0EgcGFja2FnZXMgaGF2ZSBhIGNhdml0eS4gVGhleSBjb21lIGluIFx1MjAxY2Nhdml0eSB1cFx1MjAxZCBhbmQgXHUyMDFjY2F2aXR5IGRvd25cdTIwMWQgdmVyc2lvbnMuIFRoZXNlIGNhdml0eSBQQkdBIHBhY2thZ2VzIGltcHJvdmUgaGVhdCBkaXNzaXBhdGlvbiBhbmQgYXJlIGNhbGxlZCB0aGVybWFsbHkgZW5oYW5jZWQgQkdBLCBvciBFQkdBLiBTb21lIGFsc28gY2FsbCB0aGVtIENQQkdBIChDYXZpdHkgUGxhc3RpYyBCR0EpLjxcL3A+PGgzPkFkdmFudGFnZXMgb2YgUEJHQTo8XC9oMz48b2wgZGF0YS1zdGFydD1cIjM0MTVcIiBkYXRhLWVuZD1cIjM4MzNcIj48bGkgZGF0YS1zdGFydD1cIjM0MTVcIiBkYXRhLWVuZD1cIjM2MzlcIj48cCBkYXRhLXN0YXJ0PVwiMzQxOFwiIGRhdGEtZW5kPVwiMzYzOVwiPkdvb2QgdGhlcm1hbCBtYXRjaCB3aXRoIFBDQi4gVGhlIEJUIHJlc2luXC9nbGFzcyBsYW1pbmF0ZSBpbiBQQkdBIGhhcyBhIGNvZWZmaWNpZW50IG9mIHRoZXJtYWwgZXhwYW5zaW9uIChDVEUpIG9mIGFib3V0IDE0IHBwbVwvXHUwMGIwQy4gTWFueSBQQ0JzIGhhdmUgQ1RFIGFyb3VuZCAxNyBwcG1cL1x1MDBiMEMuIFRoZSB0d28gdmFsdWVzIGFyZSBjbG9zZS4gU28gdGhlcm1hbCBtYXRjaGluZyBpcyBnb29kLjxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIzNjQwXCIgZGF0YS1lbmQ9XCIzNzg4XCI+PHAgZGF0YS1zdGFydD1cIjM2NDNcIiBkYXRhLWVuZD1cIjM3ODhcIj5EdXJpbmcgcmVmbG93IHNvbGRlcmluZywgUEJHQSB1c2VzIHRoZSBzZWxmLWFsaWdubWVudCBlZmZlY3Qgb2Ygc29sZGVyIGJhbGxzLiBUaGUgc3VyZmFjZSB0ZW5zaW9uIG9mIG1vbHRlbiBzb2xkZXIgaGVscHMgYWxpZ24gdGhlIGJhbGxzIHRvIHBhZHMuPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjM3ODlcIiBkYXRhLWVuZD1cIjM4MDFcIj48cCBkYXRhLXN0YXJ0PVwiMzc5MlwiIGRhdGEtZW5kPVwiMzgwMVwiPkxvdyBjb3N0LjxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCIzODAyXCIgZGF0YS1lbmQ9XCIzODMzXCI+PHAgZGF0YS1zdGFydD1cIjM4MDVcIiBkYXRhLWVuZD1cIjM4MzNcIj5Hb29kIGVsZWN0cmljYWwgcGVyZm9ybWFuY2UuPFwvcD48XC9saT48XC9vbD48aDM+RGlzYWR2YW50YWdlIG9mIFBCR0E6PFwvaDM+PHVsIGRhdGEtc3RhcnQ9XCIzODU4XCIgZGF0YS1lbmQ9XCIzOTYwXCI+PGxpIGRhdGEtc3RhcnQ9XCIzODU4XCIgZGF0YS1lbmQ9XCIzOTYwXCI+PHAgZGF0YS1zdGFydD1cIjM4NjBcIiBkYXRhLWVuZD1cIjM5NjBcIj5TZW5zaXRpdmUgdG8gbW9pc3R1cmUuIE5vdCBzdWl0YWJsZSBmb3IgZGV2aWNlcyB0aGF0IG5lZWQgaGVybWV0aWMgc2VhbGluZyBvciB2ZXJ5IGhpZ2ggcmVsaWFiaWxpdHkuPFwvcD48XC9saT48XC91bD48aDIgZGF0YS1zdGFydD1cIjM5NjJcIiBkYXRhLWVuZD1cIjQwMjRcIj5DQkdBIFx1MjAxNCBDZXJhbWljIEJhbGwgR3JpZCBBcnJheTxcL2gyPjxwIGRhdGEtc3RhcnQ9XCI0MDI2XCIgZGF0YS1lbmQ9XCI0NDIzXCI+Q0JHQSBoYXMgdGhlIGxvbmdlc3QgaGlzdG9yeSBhbW9uZyBCR0EgZmFtaWxpZXMuIEl0cyBzdWJzdHJhdGUgaXMgbXVsdGlsYXllciBjZXJhbWljLiBBIG1ldGFsIGxpZCBpcyBzZWFsZWQgdG8gdGhlIHN1YnN0cmF0ZSB3aXRoIHNlYWxpbmcgc29sZGVyIHRvIHByb3RlY3QgdGhlIGRpZSwgd2lyZSBib25kcyBhbmQgcGFkcy4gVGhlIHNvbGRlciBiYWxsIG1hdGVyaWFsIGZvciB0aGUgcGFja2FnZSBpcyBhIGhpZ2gtdGVtcGVyYXR1cmUgYWxsb3kgbGFiZWxlZCBhcyAxMFNuOTBQYiBpbiB0aGUgc291cmNlIHRleHQuIFRoZSBjb25uZWN0aW9uIGJldHdlZW4gdGhlIGJhbGxzIGFuZCB0aGUgcGFja2FnZSBib2R5IHVzZXMgYSBsb3dlci10ZW1wZXJhdHVyZSBhbGxveSBzdWNoIGFzIDYzU24zN1BiLjxcL3A+PHAgZGF0YS1zdGFydD1cIjQwMjZcIiBkYXRhLWVuZD1cIjQ0MjNcIj48aW1nIGNsYXNzPVwiYWxpZ25ub25lIHNpemUtZnVsbCB3cC1pbWFnZS0zNDU3XCIgc3JjPVwiaHR0cHM6XC9cL2Zsai1wY2IuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wOVwvQ0JHQS53ZWJwXCIgYWx0PVwiQ0JHQVwiIHdpZHRoPVwiNDkyXCIgaGVpZ2h0PVwiMjcxXCIgXC8+PFwvcD48aDM+QWR2YW50YWdlcyBvZiBDQkdBOjxcL2gzPjxvbCBkYXRhLXN0YXJ0PVwiNDQ0NlwiIGRhdGEtZW5kPVwiNDY1NVwiPjxsaSBkYXRhLXN0YXJ0PVwiNDQ0NlwiIGRhdGEtZW5kPVwiNDUzN1wiPjxwIGRhdGEtc3RhcnQ9XCI0NDQ5XCIgZGF0YS1lbmQ9XCI0NTM3XCI+R29vZCBoZXJtZXRpY2l0eSBhbmQgaGlnaCByZXNpc3RhbmNlIHRvIG1vaXN0dXJlLiBUaGF0IGdpdmVzIGhpZ2ggbG9uZy10ZXJtIHJlbGlhYmlsaXR5LjxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCI0NTM4XCIgZGF0YS1lbmQ9XCI0NTgwXCI+PHAgZGF0YS1zdGFydD1cIjQ1NDFcIiBkYXRhLWVuZD1cIjQ1ODBcIj5CZXR0ZXIgZWxlY3RyaWNhbCBpbnN1bGF0aW9uIHRoYW4gUEJHQS48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiNDU4MVwiIGRhdGEtZW5kPVwiNDYxN1wiPjxwIGRhdGEtc3RhcnQ9XCI0NTg0XCIgZGF0YS1lbmQ9XCI0NjE3XCI+SGlnaGVyIHBhY2thZ2UgZGVuc2l0eSB0aGFuIFBCR0EuPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjQ2MThcIiBkYXRhLWVuZD1cIjQ2NTVcIj48cCBkYXRhLXN0YXJ0PVwiNDYyMVwiIGRhdGEtZW5kPVwiNDY1NVwiPkJldHRlciBoZWF0IGRpc3NpcGF0aW9uIHRoYW4gUEJHQS48XC9wPjxcL2xpPjxcL29sPjxoMz5EaXNhZHZhbnRhZ2VzIG9mIENCR0E6PFwvaDM+PG9sIGRhdGEtc3RhcnQ9XCI0NjgxXCIgZGF0YS1lbmQ9XCI0ODk0XCI+PGxpIGRhdGEtc3RhcnQ9XCI0NjgxXCIgZGF0YS1lbmQ9XCI0ODA1XCI+PHAgZGF0YS1zdGFydD1cIjQ2ODRcIiBkYXRhLWVuZD1cIjQ4MDVcIj5UaGUgQ1RFIG9mIGNlcmFtaWMgc3Vic3RyYXRlIGFuZCBQQ0IgZGlmZmVyIGEgbG90LiBUaGVybWFsIG1pc21hdGNoIGlzIHBvb3IuIFNvbGRlciBqb2ludCBmYXRpZ3VlIGlzIGEgbWFpbiBmYWlsdXJlIG1vZGUuPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjQ4MDZcIiBkYXRhLWVuZD1cIjQ4MzFcIj48cCBkYXRhLXN0YXJ0PVwiNDgwOVwiIGRhdGEtZW5kPVwiNDgzMVwiPkhpZ2hlciBjb3N0IHRoYW4gUEJHQS48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiNDgzMlwiIGRhdGEtZW5kPVwiNDg5NFwiPjxwIGRhdGEtc3RhcnQ9XCI0ODM1XCIgZGF0YS1lbmQ9XCI0ODk0XCI+U29sZGVyIGJhbGwgYWxpZ25tZW50IG5lYXIgdGhlIHBhY2thZ2UgZWRnZSBiZWNvbWVzIGhhcmRlci48XC9wPjxcL2xpPjxcL29sPjxoMiBkYXRhLXN0YXJ0PVwiNDg5NlwiIGRhdGEtZW5kPVwiNDk1MVwiPlRCR0EgXHUyMDE0IFRhcGUgQmFsbCBHcmlkIEFycmF5PFwvaDI+PHAgZGF0YS1zdGFydD1cIjQ5NTNcIiBkYXRhLWVuZD1cIjU2MTNcIj5UQkdBIGlzIGEgY2F2aXR5IHBhY2thZ2UuIFRoZXJlIGFyZSB0d28gd2F5cyB0byBjb25uZWN0IHRoZSBkaWUgdG8gdGhlIHN1YnN0cmF0ZSBpbiBUQkdBOiBmbGlwLWNoaXAgc29sZGVyIGJvbmRpbmcgYW5kIHdpcmUgYm9uZGluZy4gSW4gZmxpcC1jaGlwLCB0aGUgZGllIGlzIGJvbmRlZCBvbnRvIGEgbXVsdGlsYXllciB3aXJpbmcgZmxleGlibGUgdGFwZS4gUGVyaXBoZXJhbCBhcnJheSBzb2xkZXIgYmFsbHMsIHdoaWNoIGFjdCBhcyBjaXJjdWl0IElcL08gdGVybWluYWxzLCBhcmUgcGxhY2VkIHVuZGVyIHRoZSBmbGV4aWJsZSB0YXBlLiBBIHRoaWNrIHNlYWxpbmcgbGlkIHNlcnZlcyBhcyBib3RoIGEgaGVhdCBzaW5rIGFuZCBhIHJlaW5mb3JjZW1lbnQuIFRoaXMgbWFrZXMgdGhlIHNvbGRlciBiYWxscyB1bmRlciB0aGUgZmxleGlibGUgc3Vic3RyYXRlIG1vcmUgY29wbGFuYXIuIFRoZSBkaWUgaXMgYm9uZGVkIHRvIGEgY29wcGVyIGhlYXQgc3ByZWFkZXIgaW4gdGhlIGNhdml0eS4gVGhlIGRpZSBwYWRzIGFuZCBmbGV4aWJsZSB0YXBlIHBhZHMgYXJlIGNvbm5lY3RlZCBieSBib25kaW5nIHdpcmVzLiBBIHNlYWxhbnQgZW5jYXBzdWxhdGVzIHRoZSBkaWUsIHdpcmVzIGFuZCBmbGV4aWJsZSB0YXBlIHBhZHMgKGJ5IHBvdHRpbmcgb3IgY29hdGluZykuPFwvcD48aDM+QWR2YW50YWdlcyBvZiBUQkdBOjxcL2gzPjxvbCBkYXRhLXN0YXJ0PVwiNTYzNlwiIGRhdGEtZW5kPVwiNTkxOVwiPjxsaSBkYXRhLXN0YXJ0PVwiNTYzNlwiIGRhdGEtZW5kPVwiNTcxM1wiPjxwIGRhdGEtc3RhcnQ9XCI1NjM5XCIgZGF0YS1lbmQ9XCI1NzEzXCI+VGhlIGZsZXhpYmxlIHRhcGUgaW4gdGhlIHBhY2thZ2UgYmV0dGVyIG1hdGNoZXMgdGhlIFBDQiB0aGVybWFsIGV4cGFuc2lvbi48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiNTcxNFwiIGRhdGEtZW5kPVwiNTgzN1wiPjxwIGRhdGEtc3RhcnQ9XCI1NzE3XCIgZGF0YS1lbmQ9XCI1ODM3XCI+UmVmbG93IHNvbGRlcmluZyBjYW4gdXNlIHRoZSBzZWxmLWFsaWdubWVudCBlZmZlY3Qgb2Ygc29sZGVyLiBTdXJmYWNlIHRlbnNpb24gb2YgbW9sdGVuIGJhbGxzIGhlbHBzIGFsaWduIGJhbGxzIHRvIHBhZHMuPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjU4MzhcIiBkYXRhLWVuZD1cIjU4ODFcIj48cCBkYXRhLXN0YXJ0PVwiNTg0MVwiIGRhdGEtZW5kPVwiNTg4MVwiPlRCR0EgaXMgdGhlIG1vc3QgZWNvbm9taWNhbCBCR0EgcGFja2FnZS48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiNTg4MlwiIGRhdGEtZW5kPVwiNTkxOVwiPjxwIGRhdGEtc3RhcnQ9XCI1ODg1XCIgZGF0YS1lbmQ9XCI1OTE5XCI+QmV0dGVyIGhlYXQgZGlzc2lwYXRpb24gdGhhbiBQQkdBLjxcL3A+PFwvbGk+PFwvb2w+PGgzPkRpc2FkdmFudGFnZXMgb2YgVEJHQTo8XC9oMz48b2wgZGF0YS1zdGFydD1cIjU5NDVcIiBkYXRhLWVuZD1cIjYwNDFcIj48bGkgZGF0YS1zdGFydD1cIjU5NDVcIiBkYXRhLWVuZD1cIjU5NzBcIj48cCBkYXRhLXN0YXJ0PVwiNTk0OFwiIGRhdGEtZW5kPVwiNTk3MFwiPlNlbnNpdGl2ZSB0byBtb2lzdHVyZS48XC9wPjxcL2xpPjxsaSBkYXRhLXN0YXJ0PVwiNTk3MVwiIGRhdGEtZW5kPVwiNjA0MVwiPjxwIGRhdGEtc3RhcnQ9XCI1OTc0XCIgZGF0YS1lbmQ9XCI2MDQxXCI+VGhlIG11bHRpcGxlIG1hdGVyaWFsIGxheWVycyBpbiB0aGUgcGFja2FnZSBjYW4gcmVkdWNlIHJlbGlhYmlsaXR5LjxcL3A+PFwvbGk+PFwvb2w+PGgyIGRhdGEtc3RhcnQ9XCI2MDQzXCIgZGF0YS1lbmQ9XCI2MDc0XCI+T3RoZXIgQkdBIHR5cGVzPFwvaDI+PHAgZGF0YS1zdGFydD1cIjYwNzZcIiBkYXRhLWVuZD1cIjYxMDRcIj5PdGhlciBwYWNrYWdlIGZvcm1zIGluY2x1ZGU6PFwvcD48dWwgZGF0YS1zdGFydD1cIjYxMDZcIiBkYXRhLWVuZD1cIjYzNzhcIj48bGkgZGF0YS1zdGFydD1cIjYxMDZcIiBkYXRhLWVuZD1cIjYxNDRcIj48cCBkYXRhLXN0YXJ0PVwiNjEwOFwiIGRhdGEtZW5kPVwiNjE0NFwiPk1DTS1QQkdBIChNdWx0aXBsZSBDaGlwIE1vZHVsZSBQQkdBKTxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCI2MTQ1XCIgZGF0YS1lbmQ9XCI2MTg1XCI+PHAgZGF0YS1zdGFydD1cIjYxNDdcIiBkYXRhLWVuZD1cIjYxODVcIj5cdTAzYmNCR0EgKG1pY3JvIEJHQSksIGEgY2hpcC1zY2FsZSBwYWNrYWdlPFwvcD48XC9saT48bGkgZGF0YS1zdGFydD1cIjYxODZcIiBkYXRhLWVuZD1cIjYyMThcIj48cCBkYXRhLXN0YXJ0PVwiNjE4OFwiIGRhdGEtZW5kPVwiNjIxOFwiPlNCR0EgKFN0YWNrZWQgQmFsbCBHcmlkIEFycmF5KTxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCI2MjE5XCIgZGF0YS1lbmQ9XCI2MzAxXCI+PHAgZGF0YS1zdGFydD1cIjYyMjFcIiBkYXRhLWVuZD1cIjYzMDFcIj5ldEJHQSAoZXh0cmEgdGhpbiBCR0EpIHdoZXJlIHBhY2thZ2UgaGVpZ2h0IGlzIGFib3V0IDAuNSBtbSwgbmVhciBjaGlwIHRoaWNrbmVzczxcL3A+PFwvbGk+PGxpIGRhdGEtc3RhcnQ9XCI2MzAyXCIgZGF0YS1lbmQ9XCI2Mzc4XCI+PHAgZGF0YS1zdGFydD1cIjYzMDRcIiBkYXRhLWVuZD1cIjYzNzhcIj5DVEJHQSwgQ1ZCR0EgKFRoaW4gYW5kIFZlcnkgVGhpbiBDaGlwIEFycmF5IEJHQSkgXHUyMDE0IHRoaW4gYW5kIHZlcnkgdGhpbiBCR0FzPFwvcD48XC9saT48XC91bD48aDIgZGF0YS1zdGFydD1cIjYzODBcIiBkYXRhLWVuZD1cIjY0MTFcIj5TdGFuZGFyZCByZXdvcms8XC9oMj48cCBkYXRhLXN0YXJ0PVwiNjQxM1wiIGRhdGEtZW5kPVwiNjkzNFwiPlByaW5jaXBsZSBvZiBzdGFuZGFyZCBTTUQgcmV3b3JrIHN5c3RlbXM6PGJyIFwvPlRoZXkgdXNlIGhvdCBhaXIgdG8gY29uY2VudHJhdGUgaGVhdCBvbiB0aGUgcGlucyBhbmQgcGFkcyBvZiBzdXJmYWNlIG1vdW50IGRldmljZXMgKFNNRCkuIFRoaXMgbWVsdHMgc29sZGVyIGpvaW50cyBvciByZWZsb3dzIHNvbGRlciBwYXN0ZSBzbyBwYXJ0cyBjYW4gYmUgcmVtb3ZlZCBvciBzb2xkZXJlZC4gRGlmZmVyZW50IHZlbmRvcnNcdTIwMTkgcmV3b3JrIHN5c3RlbXMgZGlmZmVyIG1haW5seSBieSBoZWF0IHNvdXJjZSBhbmQgdGhlIGhvdCBhaXIgZmxvdyBwYXR0ZXJuLiBTb21lIG5venpsZXMgYmxvdyBob3QgYWlyIGFib3ZlIHRoZSBTTUQuIEZyb20gdGhlIGRldmljZSBwcm90ZWN0aW9uIHBvaW50IG9mIHZpZXcsIGl0IGlzIGJldHRlciB0byBoYXZlIGFpcmZsb3cgY2lyY3VsYXRlIGFyb3VuZCB0aGUgUENCLiBUbyBwcmV2ZW50IFBDQiB3YXJwYWdlLCBjaG9vc2UgYSByZXdvcmsgc3lzdGVtIHRoYXQgY2FuIHByZWhlYXQgdGhlIFBDQi48XC9wPjxoMiBkYXRhLXN0YXJ0PVwiNjkzNlwiIGRhdGEtZW5kPVwiNjk1N1wiPkJHQSBSZXdvcms8XC9oMj48cCBkYXRhLXN0YXJ0PVwiNjk1OVwiIGRhdGEtZW5kPVwiNzAzNlwiPlRoaXMgc2VjdGlvbiBzdW1tYXJpemVzIEJHQSByZXdvcmsgc3RlcHMgdXNpbmcgYW4gSFQ5OTYgc3lzdGVtIGFzIGFuIGV4YW1wbGUuPFwvcD48b2wgZGF0YS1zdGFydD1cIjcwMzhcIiBkYXRhLWVuZD1cIjcwNTdcIj48bGkgZGF0YS1zdGFydD1cIjcwMzhcIiBkYXRhLWVuZD1cIjcwNTdcIj48cCBkYXRhLXN0YXJ0PVwiNzA0MVwiIGRhdGEtZW5kPVwiNzA1N1wiPjxzdHJvbmc+UmVtb3ZpbmcgdGhlIEJHQTxcL3N0cm9uZz48XC9wPjxcL2xpPjxcL29sPjxwIGRhdGEtc3RhcnQ9XCI3MDU5XCIgZGF0YS1lbmQ9XCI3MjY4XCI+Q2xlYW4gYW5kIGxldmVsIHRoZSBsZWZ0b3ZlciBzb2xkZXIgb24gdGhlIFBDQiBwYWRzIHdpdGggYSBzb2xkZXJpbmcgaXJvbi4gVXNlIGRlc29sZGVyIGJyYWlkIGFuZCBhIGZsYXQtYmxhZGUgc29sZGVyaW5nIGlyb24gdGlwIGFzIG5lZWRlZC4gV2hlbiBjbGVhbmluZywgYmUgY2FyZWZ1bCBub3QgdG8gZGFtYWdlIHRoZSBwYWRzIG9yIHRoZSBzb2xkZXIgbWFzay48XC9wPjxwIGRhdGEtc3RhcnQ9XCI3MjcwXCIgZGF0YS1lbmQ9XCI3MzE2XCI+VXNlIGEgc3BlY2lhbCBjbGVhbmVyIHRvIHJlbW92ZSBmbHV4IHJlc2lkdWVzLjxcL3A+PG9sIHN0YXJ0PVwiMlwiIGRhdGEtc3RhcnQ9XCI3MzE4XCIgZGF0YS1lbmQ9XCI3MzQxXCI+PGxpIGRhdGEtc3RhcnQ9XCI3MzE4XCIgZGF0YS1lbmQ9XCI3MzQxXCI+PHAgZGF0YS1zdGFydD1cIjczMjFcIiBkYXRhLWVuZD1cIjczNDFcIj48c3Ryb25nPkRlaHlkcmF0aW9uIChiYWtpbmcpPFwvc3Ryb25nPjxcL3A+PFwvbGk+PFwvb2w+PHAgZGF0YS1zdGFydD1cIjczNDNcIiBkYXRhLWVuZD1cIjc0OTVcIj5QQkdBIHBhcnRzIGFyZSBzZW5zaXRpdmUgdG8gbW9pc3R1cmUuIEJlZm9yZSBhc3NlbWJseSwgY2hlY2sgaWYgdGhlIHBhcnQgaGFzIGFic29yYmVkIG1vaXN0dXJlLiBJZiBpdCBpcyBkYW1wLCBwZXJmb3JtIGEgYmFraW5nIHN0ZXAgdG8gcmVtb3ZlIG1vaXN0dXJlLjxcL3A+PG9sIHN0YXJ0PVwiM1wiIGRhdGEtc3RhcnQ9XCI3NDk3XCIgZGF0YS1lbmQ9XCI3NTIxXCI+PGxpIGRhdGEtc3RhcnQ9XCI3NDk3XCIgZGF0YS1lbmQ9XCI3NTIxXCI+PHAgZGF0YS1zdGFydD1cIjc1MDBcIiBkYXRhLWVuZD1cIjc1MjFcIj48c3Ryb25nPlNvbGRlciBwYXN0ZSBwcmludGluZzxcL3N0cm9uZz48XC9wPjxcL2xpPjxcL29sPjxwIGRhdGEtc3RhcnQ9XCI3NTIzXCIgZGF0YS1lbmQ9XCI3OTExXCI+QmVjYXVzZSBvdGhlciBjb21wb25lbnRzIGFyZSBhbHJlYWR5IG9uIHRoZSBib2FyZCwgdXNlIGEgc3BlY2lhbCBzbWFsbCBCR0Egc3RlbmNpbC4gVGhlIHN0ZW5jaWwgdGhpY2tuZXNzIGFuZCBhcGVydHVyZSBzaXplIGRlcGVuZCBvbiBiYWxsIGRpYW1ldGVyIGFuZCBwaXRjaC4gQWZ0ZXIgcHJpbnRpbmcsIGluc3BlY3QgdGhlIHByaW50IHF1YWxpdHkuIElmIGl0IGlzIG5vdCBnb29kLCBjbGVhbiB0aGUgUENCIGFuZCBkcnkgaXQsIHRoZW4gcmVwcmludC4gRm9yIENTUCB3aXRoIHBpdGNoIGJlbG93IDAuNCBtbSwgc29sZGVyIHBhc3RlIHByaW50aW5nIG1heSBiZSBza2lwcGVkLiBJbiB0aGF0IGNhc2UsIGFwcGx5IGZsdXggcGFzdGUgZGlyZWN0bHkgb24gdGhlIFBDQiBwYWRzLjxcL3A+PHAgZGF0YS1zdGFydD1cIjc5MTNcIiBkYXRhLWVuZD1cIjgwNzhcIj5QbGFjZSB0aGUgUENCIGluIHRoZSByZWZsb3cgb3ZlbiB0byByZW1vdmUgdGhlIHBhcnQuIFJ1biB0aGUgcmVmbG93IHByb2dyYW0uIEF0IHRoZSBwZWFrIHRlbXBlcmF0dXJlLCB1c2UgYSB2YWN1dW0gcGljay11cCB0byByZW1vdmUgdGhlIGNvbXBvbmVudC4gTGV0IHRoZSBQQ0IgY29vbC48XC9wPjxvbCBzdGFydD1cIjRcIiBkYXRhLXN0YXJ0PVwiODA4MFwiIGRhdGEtZW5kPVwiODA5NVwiPjxsaSBkYXRhLXN0YXJ0PVwiODA4MFwiIGRhdGEtZW5kPVwiODA5NVwiPjxwIGRhdGEtc3RhcnQ9XCI4MDgzXCIgZGF0YS1lbmQ9XCI4MDk1XCI+PHN0cm9uZz5QYWQgY2xlYW5pbmc8XC9zdHJvbmc+PFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiODA5N1wiIGRhdGEtZW5kPVwiODIzM1wiPlVzZSBhIHNvbGRlcmluZyBpcm9uIGFuZCBkZXNvbGRlciBicmFpZCB0byBjbGVhbiBhbmQgbGV2ZWwgc29sZGVyIHJlc2lkdWVzIG9uIHRoZSBQQ0IgcGFkcy4gVGFrZSBjYXJlIG5vdCB0byBkYW1hZ2UgcGFkcyBvciBzb2xkZXIgbWFzay48XC9wPjxvbCBzdGFydD1cIjVcIiBkYXRhLXN0YXJ0PVwiODIzNVwiIGRhdGEtZW5kPVwiODI1N1wiPjxsaSBkYXRhLXN0YXJ0PVwiODIzNVwiIGRhdGEtZW5kPVwiODI1N1wiPjxwIGRhdGEtc3RhcnQ9XCI4MjM4XCIgZGF0YS1lbmQ9XCI4MjU3XCI+PHN0cm9uZz5EZWh5ZHJhdGlvbiAoYWdhaW4pPFwvc3Ryb25nPjxcL3A+PFwvbGk+PFwvb2w+PHAgZGF0YS1zdGFydD1cIjgyNTlcIiBkYXRhLWVuZD1cIjgzNDFcIj5CZWNhdXNlIFBCR0EgaXMgbW9pc3R1cmUgc2Vuc2l0aXZlLCBjaGVjayBhbmQgYmFrZSBhbnkgZGFtcCBwYXJ0cyBiZWZvcmUgYXNzZW1ibHkuPFwvcD48b2wgc3RhcnQ9XCI2XCIgZGF0YS1zdGFydD1cIjgzNDNcIiBkYXRhLWVuZD1cIjgzNzVcIj48bGkgZGF0YS1zdGFydD1cIjgzNDNcIiBkYXRhLWVuZD1cIjgzNzVcIj48cCBkYXRhLXN0YXJ0PVwiODM0NlwiIGRhdGEtZW5kPVwiODM3NVwiPjxzdHJvbmc+U29sZGVyIHBhc3RlIHByaW50aW5nIChhZ2Fpbik8XC9zdHJvbmc+PFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiODM3N1wiIGRhdGEtZW5kPVwiODY2OFwiPkFzIGJlZm9yZSwgdXNlIGEgc21hbGwgQkdBLXNwZWNpZmljIHN0ZW5jaWwuIFRoZSBzdGVuY2lsIHRoaWNrbmVzcyBhbmQgYXBlcnR1cmUgbXVzdCBtYXRjaCBiYWxsIHNpemUgYW5kIHBpdGNoLiBBZnRlciBwcmludGluZywgY2hlY2sgcHJpbnQgcXVhbGl0eS4gSWYgbm90IGFjY2VwdGFibGUsIGNsZWFuIGFuZCBkcnkgdGhlIFBDQiBhbmQgcmVwcmludC4gRm9yIENTUCB3aXRoIHBpdGNoIHVuZGVyIDAuNCBtbSwgeW91IG1heSBza2lwIHByaW50aW5nIGFuZCBhcHBseSBmbHV4IHBhc3RlIG9uIHRoZSBwYWRzLjxcL3A+PG9sIHN0YXJ0PVwiN1wiIGRhdGEtc3RhcnQ9XCI4NjcwXCIgZGF0YS1lbmQ9XCI4Njg4XCI+PGxpIGRhdGEtc3RhcnQ9XCI4NjcwXCIgZGF0YS1lbmQ9XCI4Njg4XCI+PHAgZGF0YS1zdGFydD1cIjg2NzNcIiBkYXRhLWVuZD1cIjg2ODhcIj48c3Ryb25nPlBsYWNpbmcgdGhlIEJHQTxcL3N0cm9uZz48XC9wPjxcL2xpPjxcL29sPjxwIGRhdGEtc3RhcnQ9XCI4NjkwXCIgZGF0YS1lbmQ9XCI4Nzc3XCI+SWYgdGhlIEJHQSBpcyBuZXcsIGNoZWNrIGl0cyBtb2lzdHVyZSBjb250ZW50LiBJZiBpdCBpcyBkYW1wLCBiYWtlIGl0IGJlZm9yZSBwbGFjZW1lbnQuPFwvcD48cCBkYXRhLXN0YXJ0PVwiODY5MFwiIGRhdGEtZW5kPVwiODc3N1wiPjxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgc2l6ZS1mdWxsIHdwLWltYWdlLTM0NTlcIiBzcmM9XCJodHRwczpcL1wvZmxqLXBjYi5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC9QbGFjaW5nLXRoZS1CR0Eud2VicFwiIGFsdD1cIlBsYWNpbmcgdGhlIEJHQVwiIHdpZHRoPVwiNTU3XCIgaGVpZ2h0PVwiNTAwXCIgXC8+PFwvcD48cCBkYXRhLXN0YXJ0PVwiODc3OVwiIGRhdGEtZW5kPVwiODg4MVwiPkdlbmVyYWxseSwgcmVtb3ZlZCBCR0EgcGFydHMgY2FuIGJlIHJldXNlZC4gQnV0IHRoZXkgbXVzdCBiZSByZS1iYWxsZWQgZmlyc3QuIFN0ZXBzIGZvciBwbGFjaW5nIGEgQkdBOjxcL3A+PHAgZGF0YS1zdGFydD1cIjg4ODNcIiBkYXRhLWVuZD1cIjg5NDFcIj5BLiBQdXQgdGhlIFBDQiB3aXRoIHByaW50ZWQgc29sZGVyIHBhc3RlIG9uIHRoZSB3b3JrYmVuY2guPFwvcD48cCBkYXRhLXN0YXJ0PVwiODk0M1wiIGRhdGEtZW5kPVwiOTEzNlwiPkIuIENob29zZSBhIHByb3BlciBub3p6bGUgYW5kIHR1cm4gb24gdGhlIHZhY3V1bSBwdW1wLiBQaWNrIHRoZSBCR0Egd2l0aCB0aGUgbm96emxlLCBhbGlnbiB0aGUgQkdBIGJvdHRvbSB3aXRoIHRoZSBQQ0IgcGFkcywgbG93ZXIgdGhlIG5venpsZSBhbmQgcGxhY2UgdGhlIEJHQSBvbiB0aGUgUENCLCB0aGVuIHR1cm4gb2ZmIHZhY3V1bS48XC9wPjxvbCBzdGFydD1cIjhcIiBkYXRhLXN0YXJ0PVwiOTEzOFwiIGRhdGEtZW5kPVwiOTE1N1wiPjxsaSBkYXRhLXN0YXJ0PVwiOTEzOFwiIGRhdGEtZW5kPVwiOTE1N1wiPjxwIGRhdGEtc3RhcnQ9XCI5MTQxXCIgZGF0YS1lbmQ9XCI5MTU3XCI+PHN0cm9uZz5SZWZsb3cgc29sZGVyaW5nPFwvc3Ryb25nPjxcL3A+PFwvbGk+PFwvb2w+PHAgZGF0YS1zdGFydD1cIjkxNTlcIiBkYXRhLWVuZD1cIjkzMTNcIj5TZXQgdGhlIHJlZmxvdyBwcm9maWxlIGFjY29yZGluZyB0byBkZXZpY2Ugc2l6ZSBhbmQgUENCIHRoaWNrbmVzcy4gQkdBIHJlZmxvdyB0ZW1wZXJhdHVyZXMgYXJlIGdlbmVyYWxseSBhYm91dCAxNVx1MDBiMEMgaGlnaGVyIHRoYW4gZm9yIHRyYWRpdGlvbmFsIFNNRCBwYXJ0cy48XC9wPjxvbCBzdGFydD1cIjlcIiBkYXRhLXN0YXJ0PVwiOTMxNVwiIGRhdGEtZW5kPVwiOTMyOFwiPjxsaSBkYXRhLXN0YXJ0PVwiOTMxNVwiIGRhdGEtZW5kPVwiOTMyOFwiPjxwIGRhdGEtc3RhcnQ9XCI5MzE4XCIgZGF0YS1lbmQ9XCI5MzI4XCI+PHN0cm9uZz5JbnNwZWN0aW9uPFwvc3Ryb25nPjxcL3A+PFwvbGk+PFwvb2w+PHAgZGF0YS1zdGFydD1cIjkzMzBcIiBkYXRhLWVuZD1cIjk0OTRcIj5CR0Egc29sZGVyIGpvaW50IHF1YWxpdHkgaXMgdXN1YWxseSBpbnNwZWN0ZWQgd2l0aCBYLXJheSBvciB1bHRyYXNvbmljIGVxdWlwbWVudC4gSWYgeW91IGRvIG5vdCBoYXZlIHRob3NlIHRvb2xzLCB1c2UgZnVuY3Rpb25hbCB0ZXN0cyBvciBleHBlcmllbmNlZCB2aXN1YWwgY2hlY2tzLjxcL3A+PHAgZGF0YS1zdGFydD1cIjk0OTZcIiBkYXRhLWVuZD1cIjk3NzRcIj5Ib2xkIHRoZSBmaW5pc2hlZCBQQ0IgdXAgdG8gYSBsaWdodCBhbmQgY2hlY2sgdGhlIEJHQSBlZGdlcy4gTG9vayBhdCB3aGV0aGVyIGxpZ2h0IHBhc3NlcyB0aHJvdWdoLCB3aGV0aGVyIHRoZSBnYXAgYmV0d2VlbiB0aGUgQkdBIGFuZCBQQ0IgaXMgZXZlbiBhcm91bmQgdGhlIHNpZGVzLCB3aGV0aGVyIHRoZSBzb2xkZXIgcGFzdGUgZnVsbHkgbWVsdGVkLCB3aGV0aGVyIHRoZSBzb2xkZXIgYmFsbCBzaGFwZSBpcyByZWd1bGFyLCBhbmQgdGhlIGFtb3VudCBvZiBiYWxsIGNvbGxhcHNlLjxcL3A+PHAgZGF0YS1zdGFydD1cIjk0OTZcIiBkYXRhLWVuZD1cIjk3NzRcIj48aW1nIGNsYXNzPVwiYWxpZ25ub25lIHNpemUtZnVsbCB3cC1pbWFnZS0zNDU0XCIgc3JjPVwiaHR0cHM6XC9cL2Zsai1wY2IuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wOVwvQkdBLUluc3BlY3Rpb24ud2VicFwiIGFsdD1cIkJHQSBJbnNwZWN0aW9uXCIgd2lkdGg9XCI2MDBcIiBoZWlnaHQ9XCI0NzhcIiBcLz48XC9wPjxwIGRhdGEtc3RhcnQ9XCI5Nzc2XCIgZGF0YS1lbmQ9XCI5ODYwXCI+SWYgdGhlIGpvaW50IGlzIG5vdCB0cmFuc2x1Y2VudCwgdGhlcmUgbWF5IGJlIGJyaWRnaW5nIG9yIHNvbGRlciBiYWxscyBiZXR3ZWVuIHBhZHMuPFwvcD48cCBkYXRhLXN0YXJ0PVwiOTg2MlwiIGRhdGEtZW5kPVwiMTAwMDVcIj5JZiBiYWxsIHNoYXBlIGlzIGlycmVndWxhciBvciBza2V3ZWQsIHRoZSB0ZW1wZXJhdHVyZSBtYXkgYmUgdG9vIGxvdy4gSW5jb21wbGV0ZSBzb2xkZXJpbmcgY2FuIHByZXZlbnQgdGhlIHNlbGYtYWxpZ25tZW50IGVmZmVjdCBkdXJpbmcgcmVmbG93LjxcL3A+PHAgZGF0YS1zdGFydD1cIjEwMDA3XCIgZGF0YS1lbmQ9XCIxMDI2N1wiPkJhbGwgY29sbGFwc2UgbGV2ZWwgZGVwZW5kcyBvbiByZWZsb3cgdGVtcGVyYXR1cmUsIGFtb3VudCBvZiBwYXN0ZSwgYW5kIHBhZCBzaXplLiBXaXRoIGNvcnJlY3QgcGFkIGRlc2lnbiwgbm9ybWFsIGNvbGxhcHNlIGFmdGVyIHJlZmxvdyBpcyBhYm91dCAxXC81IHRvIDFcLzMgb2YgdGhlIHByZS1yZWZsb3cgYmFsbCBoZWlnaHQuIElmIGNvbGxhcHNlIGlzIHRvbyBsYXJnZSwgdGVtcGVyYXR1cmUgaXMgdG9vIGhpZ2ggYW5kIGJyaWRnaW5nIGNhbiBvY2N1ci48XC9wPjxwIGRhdGEtc3RhcnQ9XCIxMDI2OVwiIGRhdGEtZW5kPVwiMTAzNzBcIj5JZiB0aGUgZ2FwIGJldHdlZW4gQkdBIGVkZ2VzIGFuZCBQQ0IgaXMgbm90IHVuaWZvcm0sIHRoZSB0ZW1wZXJhdHVyZSBhcm91bmQgdGhlIHBhY2thZ2Ugd2FzIG5vdCBldmVuLjxcL3A+PGgyIGRhdGEtc3RhcnQ9XCIxMDM3MlwiIGRhdGEtZW5kPVwiMTA0NTZcIj5SZWJhbGxpbmcgKHNvbGRlciBiYWxsIGF0dGFjaG1lbnQpIHByb2Nlc3M8XC9oMj48b2wgZGF0YS1zdGFydD1cIjEwNDU4XCIgZGF0YS1lbmQ9XCIxMDUxN1wiPjxsaSBkYXRhLXN0YXJ0PVwiMTA0NThcIiBkYXRhLWVuZD1cIjEwNTE3XCI+PHAgZGF0YS1zdGFydD1cIjEwNDYxXCIgZGF0YS1lbmQ9XCIxMDUxN1wiPjxzdHJvbmc+UmVtb3ZlIHJlc2lkdWFsIHNvbGRlciBvbiB0aGUgQkdBIGJvdHRvbSBwYWRzIGFuZCBjbGVhbi48XC9zdHJvbmc+PFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiMTA1MTlcIiBkYXRhLWVuZD1cIjEwNjgyXCI+VXNlIGEgc29sZGVyaW5nIGlyb24gdG8gcmVtb3ZlIGxlZnRvdmVyIHNvbGRlciBvbiB0aGUgUENCIHBhZHMuIFVzZSBkZXNvbGRlciBicmFpZCBhbmQgYSBmbGF0IHNvbGRlcmluZyBpcm9uIHRpcC4gQmUgY2FyZWZ1bCBub3QgdG8gZGFtYWdlIHBhZHMgb3IgdGhlIHNvbGRlciBtYXNrLjxcL3A+PHAgZGF0YS1zdGFydD1cIjEwNjg0XCIgZGF0YS1lbmQ9XCIxMDcyOFwiPlVzZSBzcGVjaWFsIGNsZWFuZXIgdG8gcmVtb3ZlIGZsdXggcmVzaWR1ZXMuPFwvcD48cCBkYXRhLXN0YXJ0PVwiMTA2ODRcIiBkYXRhLWVuZD1cIjEwNzI4XCI+PGltZyBjbGFzcz1cImFsaWdubm9uZSBzaXplLWZ1bGwgd3AtaW1hZ2UtMzQ2MVwiIHNyYz1cImh0dHBzOlwvXC9mbGotcGNiLmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDlcL1JlbW92ZS1yZXNpZHVhbC1zb2xkZXItb24tdGhlLUJHQS1ib3R0b20tcGFkcy1hbmQtY2xlYW4ud2VicFwiIGFsdD1cIlJlbW92ZSByZXNpZHVhbCBzb2xkZXIgb24gdGhlIEJHQSBib3R0b20gcGFkcyBhbmQgY2xlYW5cIiB3aWR0aD1cIjQzNVwiIGhlaWdodD1cIjQwMVwiIFwvPjxcL3A+PG9sIHN0YXJ0PVwiMlwiIGRhdGEtc3RhcnQ9XCIxMDczMFwiIGRhdGEtZW5kPVwiMTA3NzNcIj48bGkgZGF0YS1zdGFydD1cIjEwNzMwXCIgZGF0YS1lbmQ9XCIxMDc3M1wiPjxwIGRhdGEtc3RhcnQ9XCIxMDczM1wiIGRhdGEtZW5kPVwiMTA3NzNcIj48c3Ryb25nPlByaW50IGZsdXggb24gdGhlIGJvdHRvbSBwYWRzIG9mIHRoZSBCR0E8XC9zdHJvbmc+PFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiMTA3NzVcIiBkYXRhLWVuZD1cIjExMDM4XCI+T2Z0ZW4gdXNlIGhpZ2gtdmlzY29zaXR5IGZsdXggZm9yIGl0cyBzdGljayBhbmQgc29sZGVyLWFpZCBwcm9wZXJ0aWVzLiBFbnN1cmUgcHJpbnRlZCBmbHV4IHBhdHRlcm5zIGFyZSBjbGVhciBhbmQgZG8gbm90IHNwcmVhZC4gU29tZXRpbWVzIHNvbGRlciBwYXN0ZSBpcyB1c2VkIGluc3RlYWQgb2YgZmx1eC4gSWYgcGFzdGUgaXMgdXNlZCwgdGhlIG1ldGFsIGNvbXBvc2l0aW9uIGluIHRoZSBwYXN0ZSBtdXN0IG1hdGNoIHRoZSBzb2xkZXIgYmFsbCBtZXRhbC48XC9wPjxwIGRhdGEtc3RhcnQ9XCIxMDc3NVwiIGRhdGEtZW5kPVwiMTEwMzhcIj48aW1nIGNsYXNzPVwiYWxpZ25ub25lIHNpemUtZnVsbCB3cC1pbWFnZS0zNDYwXCIgc3JjPVwiaHR0cHM6XC9cL2Zsai1wY2IuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wOVwvUHJpbnQtZmx1eC53ZWJwXCIgYWx0PVwiUHJpbnQgZmx1eFwiIHdpZHRoPVwiNTAwXCIgaGVpZ2h0PVwiMzc1XCIgXC8+PFwvcD48cCBkYXRhLXN0YXJ0PVwiMTEwNDBcIiBkYXRhLWVuZD1cIjExMjIyXCI+Rm9yIHByaW50aW5nLCB1c2UgYSBzbWFsbCBzcGVjaWFsIEJHQSBzdGVuY2lsLiBTdGVuY2lsIHRoaWNrbmVzcyBhbmQgYXBlcnR1cmUgbXVzdCBtYXRjaCBiYWxsIGRpYW1ldGVyIGFuZCBwaXRjaC4gQWZ0ZXIgcHJpbnRpbmcsIGNoZWNrIHByaW50IHF1YWxpdHkuIElmIG5vdCBnb29kLCBjbGVhbiBhbmQgcmVwcmludC48XC9wPjxvbCBzdGFydD1cIjNcIiBkYXRhLXN0YXJ0PVwiMTEyMjRcIiBkYXRhLWVuZD1cIjExMjQ2XCI+PGxpIGRhdGEtc3RhcnQ9XCIxMTIyNFwiIGRhdGEtZW5kPVwiMTEyNDZcIj48cCBkYXRhLXN0YXJ0PVwiMTEyMjdcIiBkYXRhLWVuZD1cIjExMjQ2XCI+Q2hvb3NlIHNvbGRlciBiYWxsczxcL3A+PFwvbGk+PFwvb2w+PHAgZGF0YS1zdGFydD1cIjExMjQ4XCIgZGF0YS1lbmQ9XCIxMTQ0OVwiPldoZW4gY2hvb3Npbmcgc29sZGVyIGJhbGxzLCBjb25zaWRlciBiYWxsIG1hdGVyaWFsIGFuZCBkaWFtZXRlci4gUEJHQSBzb2xkZXIgYmFsbHMgbm9ybWFsbHkgdXNlIDYzU25cLzM3UGIsIHRoZSBzYW1lIGFsbG95IHVzZWQgaW4gcmVmbG93IHNvbGRlci4gU28gY2hvb3NlIGJhbGxzIHdpdGggdGhlIHNhbWUgYWxsb3kgYXMgdGhlIGRldmljZSBiYWxscy48XC9wPjxwIGRhdGEtc3RhcnQ9XCIxMTQ1MVwiIGRhdGEtZW5kPVwiMTE2MzRcIj5CYWxsIHNpemUgY2hvaWNlIG1hdHRlcnMuIElmIHlvdSB1c2UgaGlnaC12aXNjb3NpdHkgZmx1eCwgY2hvb3NlIGJhbGxzIHRoZSBzYW1lIGRpYW1ldGVyIGFzIHRoZSBkZXZpY2UgYmFsbHMuIElmIHlvdSB1c2Ugc29sZGVyIHBhc3RlLCBjaG9vc2UgYmFsbHMgc2xpZ2h0bHkgc21hbGxlciB0aGFuIGRldmljZSBiYWxscy48XC9wPjxvbCBzdGFydD1cIjRcIiBkYXRhLXN0YXJ0PVwiMTE2MzZcIiBkYXRhLWVuZD1cIjExNjU0XCI+PGxpIGRhdGEtc3RhcnQ9XCIxMTYzNlwiIGRhdGEtZW5kPVwiMTE2NTRcIj48cCBkYXRhLXN0YXJ0PVwiMTE2MzlcIiBkYXRhLWVuZD1cIjExNjU0XCI+PHN0cm9uZz5CYWxsIGF0dGFjaG1lbnQ8XC9zdHJvbmc+PFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiMTE2NTZcIiBkYXRhLWVuZD1cIjExNjk4XCI+VGhlcmUgYXJlIHNldmVyYWwgbWV0aG9kcyB0byBhdHRhY2ggYmFsbHM6PFwvcD48cCBkYXRhLXN0YXJ0PVwiMTE3MDBcIiBkYXRhLWVuZD1cIjExNzIyXCI+PHN0cm9uZz5BKSBCYWxsIG1hY2hpbmUgbWV0aG9kPFwvc3Ryb25nPjxcL3A+PHAgZGF0YS1zdGFydD1cIjExNzI0XCIgZGF0YS1lbmQ9XCIxMjAxNlwiPklmIHlvdSBoYXZlIGEgYmFsbCBtYWNoaW5lLCBjaG9vc2UgYSB0ZW1wbGF0ZSB0aGF0IG1hdGNoZXMgdGhlIEJHQSBwYWQgbGF5b3V0LiBUZW1wbGF0ZSBhcGVydHVyZSBzaG91bGQgYmUgMC4wNVx1MjAxMzAuMSBtbSBsYXJnZXIgdGhhbiBiYWxsIGRpYW1ldGVyLiBFdmVubHkgc3ByaW5rbGUgYmFsbHMgb24gdGhlIHRlbXBsYXRlLiBTaGFrZSB0aGUgYmFsbCBtYWNoaW5lIHNvIGV4dHJhIGJhbGxzIHJvbGwgaW50byB0aGUgY29sbGVjdGlvbiB0cmF5LCBsZWF2aW5nIGV4YWN0bHkgb25lIGJhbGwgaW4gZWFjaCBob2xlLjxcL3A+PHAgZGF0YS1zdGFydD1cIjEyMDE4XCIgZGF0YS1lbmQ9XCIxMjM5MlwiPlBsYWNlIHRoZSB0ZW1wbGF0ZSBvbiB0aGUgd29ya2JlbmNoLiBQaWNrIHVwIHRoZSBwcmludGVkIGZsdXggb3IgcGFzdGUtY29hdGVkIEJHQSB3aXRoIGEgdmFjdXVtIG5venpsZS4gQWxpZ24gYW5kIGxvd2VyIHRoZSBCR0Egb250byB0aGUgYmFsbHMgaW4gdGhlIHRlbXBsYXRlIHNvIHRoYXQgdGhlIHBhc3RlIG9yIGZsdXggaG9sZHMgYmFsbHMgb24gdGhlIGRldmljZSBwYWRzLiBVc2UgdHdlZXplcnMgdG8gaG9sZCB0aGUgZGV2aWNlIGZyYW1lIGFuZCB0dXJuIG9mZiB2YWN1dW0uIFBsYWNlIHRoZSBkZXZpY2UgYmFsbC1zaWRlLXVwIG9uIHRoZSBiZW5jaC4gQ2hlY2sgZm9yIG1pc3NpbmcgYmFsbHMgYW5kIGFkZCBieSB0d2VlemVycyBpZiBuZWVkZWQuPFwvcD48cCBkYXRhLXN0YXJ0PVwiMTIzOTRcIiBkYXRhLWVuZD1cIjEyNDEyXCI+PHN0cm9uZz5CKSBUZW1wbGF0ZSBtZXRob2Q8XC9zdHJvbmc+PFwvcD48cCBkYXRhLXN0YXJ0PVwiMTI0MTRcIiBkYXRhLWVuZD1cIjEyOTE5XCI+UGxhY2UgdGhlIGZsdXggb3IgcGFzdGUtY29hdGVkIEJHQSBvbiB0aGUgYmVuY2gsIGZsdXggZmFjaW5nIHVwLiBQcmVwYXJlIGEgdGVtcGxhdGUgdGhhdCBtYXRjaGVzIHRoZSBCR0EgcGFkIGxheW91dC4gVGVtcGxhdGUgYXBlcnR1cmUgc2hvdWxkIGJlIDAuMDVcdTIwMTMwLjEgbW0gbGFyZ2VyIHRoYW4gYmFsbCBkaWFtZXRlci4gU3VwcG9ydCB0aGUgdGVtcGxhdGUgYXJvdW5kIHRoZSBlZGdlcyBvbiBzaGltcyBzbyB0aGUgZGlzdGFuY2UgdG8gdGhlIEJHQSBpcyBlcXVhbCB0byBvciBzbGlnaHRseSBsZXNzIHRoYW4gdGhlIGJhbGwgZGlhbWV0ZXIuIEFsaWduIHVuZGVyIGEgbWljcm9zY29wZS4gU3ByaW5rbGUgYmFsbHMgZXZlbmx5IG9uIHRoZSB0ZW1wbGF0ZS4gUmVtb3ZlIGV4dHJhIGJhbGxzIHdpdGggdHdlZXplcnMgc28gb25lIGJhbGwgcmVtYWlucyBpbiBlYWNoIGhvbGUuIFJlbW92ZSB0aGUgdGVtcGxhdGUgYW5kIGNoZWNrLCByZXBsZW5pc2hpbmcgYW55IG1pc3NpbmcgYmFsbHMuPFwvcD48cCBkYXRhLXN0YXJ0PVwiMTI5MjFcIiBkYXRhLWVuZD1cIjEyOTQwXCI+PHN0cm9uZz5DKSBNYW51YWwgcGxhY2VtZW50PFwvc3Ryb25nPjxcL3A+PHAgZGF0YS1zdGFydD1cIjEyOTQyXCIgZGF0YS1lbmQ9XCIxMzA4MFwiPlBsYWNlIHRoZSBmbHV4IG9yIHBhc3RlLWNvYXRlZCBCR0Egb24gdGhlIGJlbmNoLiBVc2UgdHdlZXplcnMgb3IgYSBwaWNrLXVwIHBlbiBsaWtlIHdpdGggb3JkaW5hcnkgU01EIHBsYWNlbWVudCB0byBwbGFjZSBiYWxscyBvbmUgYnkgb25lLjxcL3A+PHAgZGF0YS1zdGFydD1cIjEyOTQyXCIgZGF0YS1lbmQ9XCIxMzA4MFwiPjxpbWcgY2xhc3M9XCJhbGlnbm5vbmUgc2l6ZS1mdWxsIHdwLWltYWdlLTM0NThcIiBzcmM9XCJodHRwczpcL1wvZmxqLXBjYi5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC9NYW51YWwtcGxhY2VtZW50LndlYnBcIiBhbHQ9XCJNYW51YWwgcGxhY2VtZW50XCIgd2lkdGg9XCI2MDBcIiBoZWlnaHQ9XCIzODlcIiBcLz48XC9wPjxwIGRhdGEtc3RhcnQ9XCIxMzA4MlwiIGRhdGEtZW5kPVwiMTMxMTNcIj48c3Ryb25nPkQpIFNvbGRlciBwYXN0ZSBwcmludGluZyBtZXRob2Q8XC9zdHJvbmc+PFwvcD48cCBkYXRhLXN0YXJ0PVwiMTMxMTVcIiBkYXRhLWVuZD1cIjEzMjcyXCI+TWFrZSB0aGUgc3RlbmNpbCB0aGlja2VyIGFuZCBzbGlnaHRseSBlbmxhcmdlIHRoZSBhcGVydHVyZS4gUHJpbnQgc29sZGVyIHBhc3RlIGRpcmVjdGx5IG9uIHRoZSBCR0EgcGFkcy4gU3VyZmFjZSB0ZW5zaW9uIHdpbGwgZm9ybSBzb2xkZXIgYmFsbHMgYWZ0ZXIgcmVmbG93LjxcL3A+PG9sIHN0YXJ0PVwiNVwiIGRhdGEtc3RhcnQ9XCIxMzI3NFwiIGRhdGEtZW5kPVwiMTMyODNcIj48bGkgZGF0YS1zdGFydD1cIjEzMjc0XCIgZGF0YS1lbmQ9XCIxMzI4M1wiPjxwIGRhdGEtc3RhcnQ9XCIxMzI3N1wiIGRhdGEtZW5kPVwiMTMyODNcIj48c3Ryb25nPlJlZmxvdzxcL3N0cm9uZz48XC9wPjxcL2xpPjxcL29sPjxwIGRhdGEtc3RhcnQ9XCIxMzI4NVwiIGRhdGEtZW5kPVwiMTMzMzBcIj5SdW4gcmVmbG93IHRvIGZpeCBzb2xkZXIgYmFsbHMgdG8gdGhlIGRldmljZS48XC9wPjxvbCBzdGFydD1cIjZcIiBkYXRhLXN0YXJ0PVwiMTMzMzJcIiBkYXRhLWVuZD1cIjEzMzY4XCI+PGxpIGRhdGEtc3RhcnQ9XCIxMzMzMlwiIGRhdGEtZW5kPVwiMTMzNjhcIj48cCBkYXRhLXN0YXJ0PVwiMTMzMzVcIiBkYXRhLWVuZD1cIjEzMzY4XCI+PHN0cm9uZz5Qb3N0LXNvbGRlciBjbGVhbmluZyBhbmQgaGFuZGxpbmc8XC9zdHJvbmc+PFwvcD48XC9saT48XC9vbD48cCBkYXRhLXN0YXJ0PVwiMTMzNzBcIiBkYXRhLWVuZD1cIjEzNTU0XCI+QWZ0ZXIgcmViYWxsaW5nLCBjbGVhbiB0aGUgQkdBIGRldmljZSB0aG9yb3VnaGx5LiBUaGVuIGFzc2VtYmxlIGFuZCBzb2xkZXIgaXQgYXMgc29vbiBhcyBwb3NzaWJsZS4gVGhpcyBwcmV2ZW50cyB0aGUgc29sZGVyIGJhbGxzIGZyb20gb3hpZGl6aW5nIGFuZCB0aGUgZGV2aWNlIGZyb20gYWJzb3JiaW5nIG1vaXN0dXJlLjxcL3A+PGgyIGRhdGEtc3RhcnQ9XCIxMzU1NlwiIGRhdGEtZW5kPVwiMTM1ODdcIj48c3Ryb25nPlN1bW1hcnk8XC9zdHJvbmc+PFwvaDI+PHAgZGF0YS1zdGFydD1cIjEzNTg5XCIgZGF0YS1lbmQ9XCIxMzg5NFwiPldpdGggY29udGludW91cyBhZHZhbmNlcyBpbiB0ZWNobm9sb2d5LCBtb2Rlcm4gbGlmZSBpcyBjbG9zZWx5IHRpZWQgdG8gZWxlY3Ryb25pY3MuIFRpbnkgbW9iaWxlIHBob25lcywgc21hbGwgcmFkaW9zLCBwb3J0YWJsZSBjb21wdXRlcnMsIG1lbW9yeSwgaGFyZCBkcml2ZXMsIENEIGRyaXZlcyBhbmQgaGlnaC1kZWZpbml0aW9uIFRWcyBhbGwgZGVtYW5kIG1pbmlhdHVyaXphdGlvbiBhbmQgbGlnaHQgd2VpZ2h0LiBUbyByZWFjaCB0aGlzLCB3ZSBtdXN0IHdvcmsgb24gcHJvZHVjdGlvbiBwcm9jZXNzZXMgYW5kIGNvbXBvbmVudHMuPFwvcD48cCBkYXRhLXN0YXJ0PVwiMTM4OTZcIiBkYXRhLWVuZD1cIjE0Mzc2XCI+U01UIChTdXJmYWNlIE1vdW50IFRlY2hub2xvZ3kpIG1hdGNoZWQgdGhpcyB0cmVuZCBhbmQgbGFpZCB0aGUgZm91bmRhdGlvbiBmb3IgbGlnaHQsIHRoaW4sIHNob3J0LCBhbmQgc21hbGwgZWxlY3Ryb25pYyBwcm9kdWN0cy4gU2luY2UgU01UIG1hdHVyZWQgaW4gdGhlIDE5OTBzLCBlbGVjdHJvbmljIHByb2R1Y3QgdHJlbmRzIHRvd2FyZCBwb3J0YWJpbGl0eSwgbWluaWF0dXJpemF0aW9uLCBuZXR3b3JraW5nIGFuZCBtdWx0aW1lZGlhIHB1c2hlZCBhc3NlbWJseSB0ZWNobm9sb2d5IGZ1cnRoZXIuIE5ldyBoaWdoLWRlbnNpdHkgYXNzZW1ibHkgbWV0aG9kcyBlbWVyZ2VkLiBCR0EgaXMgb25lIGhpZ2gtZGVuc2l0eSBhc3NlbWJseSBtZXRob2QgdGhhdCBoYXMgcmVhY2hlZCBwcmFjdGljYWwgdXNlLiBUaGlzIGFydGljbGUgaW50cm9kdWNlZCBCR0EgYXNzZW1ibHkgZmVhdHVyZXMgYW5kIHNvbGRlciBqb2ludCBxdWFsaXR5IGNvbnRyb2wuPFwvcD4iLCJkaXNwbGF5X2NvbmRpdGlvbl9saXN0IjpbeyJkaXNwbGF5X2NvbmRpdGlvbl9sb2dpbl9zdGF0dXMiOiJzdWJzY3JpYmVyIiwiX2lkIjoiYzk4ZWJiZSJ9XX0sImVsZW1lbnRzIjpbXSwid2lkZ2V0VHlwZSI6InRleHQtZWRpdG9yIn0=\\\"]\\t\\t\\t<\\\/div>\\n\\t\\t\\t\\t<\\\/div>\\n\\t\\t\",\"scripts\":[],\"styles\":[]}}"],"_uag_css_file_name":["uag-css-1921.css"],"_uag_js_file_name":["uag-js-1921.js"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"Philifast","author_link":"https:\/\/flj-pcb.com\/da\/author\/2475017442jygmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Preface Research on BGA technology began in the 1960s. IBM in the United States used it first. But BGA only [&hellip;]","_links":{"self":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/1921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/comments?post=1921"}],"version-history":[{"count":14,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/1921\/revisions"}],"predecessor-version":[{"id":3467,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/1921\/revisions\/3467"}],"up":[{"embeddable":true,"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/pages\/1919"}],"wp:attachment":[{"href":"https:\/\/flj-pcb.com\/da\/wp-json\/wp\/v2\/media?parent=1921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}