{"id":29271,"date":"2026-10-02T09:11:00","date_gmt":"2026-10-02T07:11:00","guid":{"rendered":"https:\/\/migflug.com\/?page_id=29271"},"modified":"2026-10-08T14:46:04","modified_gmt":"2026-10-08T12:46:04","slug":"forca-aerea-nacional-de-angola","status":"publish","type":"page","link":"https:\/\/migflug.com\/pt\/air-forces\/national-air-force-of-angola\/","title":{"rendered":"For\u00e7a A\u00e9rea Nacional de Angola"},"content":{"rendered":"<style>body.page-id-29271 h1.entry-title.main_title{display:none} body.page-id-29271 #main-content .container{padding-top:0} body.page-id-29271 #left-area{padding-bottom:0} body.page-id-29271{overflow-x:hidden} body.page-id-29271 #sidebar{display:none} body.page-id-29271 #left-area{width:100%!important;float:none;padding:0} body.page-id-29271 #main-content .container::before{display:none!important;background:none!important} html{overflow-x:hidden} #mfam{width:100vw;margin-left:calc(50% - 50vw);background:#fff;color:#14181f;line-height:1.7;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;overflow:hidden;--bg2:#f6f8fb;--line:#e2e7ee;--txt:#14181f;--txt2:#454e5e;--txt3:#8b94a5;--blue:#5C91FF;--blue-ink:#3568e0;--blue-dim:rgba(92,145,255,.10)} #mfam *{box-sizing:border-box;border-radius:0} #mfam h1,#mfam h2,#mfam h3,#mfam h4,#mfam h5,#mfam b,#mfam strong,#mfam summary,#mfam .stat b,#mfam dt{font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-weight:normal} #mfam dd{font-family:'Gilroy regular',Helvetica,Arial,sans-serif;font-weight:normal} #mfam a{color:var(--blue-ink);text-decoration:none} #mfam .wrap{max-width:1120px;margin:0 auto;padding:0 24px} #mfam section{padding:64px 0} #mfam hr.divider{border:0;border-top:1px solid var(--line);margin:0} #mfam h2{font-size:clamp(26px,3.4vw,36px);letter-spacing:-.5px;margin:0 0 8px;color:#0d1117;line-height:1.15} #mfam h3{font-size:20px;margin:36px 0 12px;color:#0d1117} #mfam .sh{font-size:15px;letter-spacing:.4px;color:var(--blue);margin:30px 0 8px;line-height:1.4} #mfam .cols>div:first-child>.sh:first-child{margin-top:0} #mfam .kicker{font-size:12.5px;letter-spacing:3px;text-transform:uppercase;color:var(--blue-ink);margin-bottom:14px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam p{color:var(--txt2);font-size:17px;max-width:70ch;margin:0} #mfam p+p{margin-top:1em} #mfam p strong{color:var(--txt)} #mfam .imp{color:#8a93a3;font-weight:400} #mfam .spx-lede{font-size:17px;line-height:1.7;color:#3d4654;max-width:760px;margin:0 0 28px} #mfam .spx-note{font-size:13px;line-height:1.6;color:#697386;margin-top:18px;max-width:860px} #mfam .hero{position:relative;background:#10141d;padding:96px 0 0;overflow:hidden} #mfam .hero::before{content:\"\";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(92,145,255,.22),transparent 55%),radial-gradient(ellipse at 90% 90%,rgba(92,145,255,.10),transparent 50%)} #mfam .hero-in{position:relative;width:100%;padding-bottom:52px} #mfam .crumb{font-size:12px;letter-spacing:1px;color:rgba(255,255,255,.7);text-transform:uppercase;margin-bottom:18px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .crumb a{color:rgba(255,255,255,.7)} #mfam .hero h1{font-size:clamp(40px,6.5vw,80px);letter-spacing:-1.5px;line-height:1.04;color:#fff;margin:0} #mfam .hero h1 em{font-style:normal;color:var(--blue)} #mfam .hero .native{font-size:14px;letter-spacing:1px;color:rgba(255,255,255,.55);margin-top:10px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .hero .sub{font-size:clamp(16px,2vw,20px);color:rgba(255,255,255,.9);margin-top:14px;max-width:56ch} #mfam .statstrip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.25);margin-top:36px} #mfam .stat{background:rgba(255,255,255,.95);padding:18px 22px} #mfam .stat b{display:block;font-size:clamp(20px,2.4vw,28px);color:#0d1117;letter-spacing:-.5px} #mfam .stat span{font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3)} #mfam .chips{display:flex;flex-wrap:wrap;gap:10px;padding:26px 0;border-bottom:1px solid var(--line)} #mfam .chip{font-size:13.5px;padding:8px 16px;border:1px solid var(--line);background:#fff;color:var(--txt2);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .chip b{color:var(--txt3);margin-right:6px;font-size:11px;text-transform:uppercase;letter-spacing:1px} #mfam .chip:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .chip.fly{background:var(--blue-dim);border-color:var(--blue);color:var(--blue-ink)} #mfam .cols{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;align-items:start} #mfam .pull{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-size:24px;line-height:1.5;color:#0d1117;border-left:3px solid var(--blue);padding:6px 0 6px 26px;margin-top:8px} #mfam .pull cite{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-style:normal;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-top:16px} #mfam .specgrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px} #mfam .specgrid.three{grid-template-columns:1fr 1fr 1fr;align-items:start} #mfam .spectable{background:#fff;border:1px solid var(--line)} #mfam .spectable h4{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff;background:#0d1117;padding:18px 24px;margin:0} #mfam .spectable dl{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);margin:0} #mfam .spectable dt,#mfam .spectable dd{padding:12px 20px;font-size:15px;border-bottom:1px solid var(--line);margin:0} #mfam .spectable dt{color:#4a5566;font-family:'Gilroy regular',Helvetica,sans-serif} #mfam .spectable dd{color:#0d1117;text-align:left;overflow-wrap:anywhere;word-break:break-word;min-width:0} #mfam ul.gl,#mfam #basetbl td>ul{list-style:none!important;margin:2px 0 0!important;padding:0!important;border:0!important} #mfam ul.gl li{position:relative;padding-left:14px!important;line-height:1.55;margin:0!important} #mfam ul.gl li+li{margin-top:3px!important} #mfam .gl.tl li{padding-left:12px} #mfam .gl.tl li::before{width:4px;height:4px;top:.66em} #mfam .gl li::before{content:'';position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--blue)} #mfam .gnote{display:block;font-size:12.5px;line-height:1.5;color:var(--txt3);margin-top:7px} #mfam .spectable dt:nth-of-type(odd),#mfam .spectable dd:nth-of-type(odd){background:var(--bg2)} #mfam table.oobt{width:100%;border-collapse:collapse;font-size:15px;margin-top:22px;background:#fff;border:1px solid var(--line)} #mfam table.oobt th{text-align:left;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;color:#fff;background:#0d1117;padding:13px 16px;font-weight:normal;white-space:nowrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam table.oobt td{padding:11px 16px;border-bottom:1px solid var(--line);color:#0d1117;vertical-align:top;text-align:left;line-height:1.5} #mfam table.oobt tr:nth-child(odd) td{background:var(--bg2)} #mfam table.oobt.fleet:not(.ord) td:nth-child(4),#mfam table.oobt.fleet:not(.ord) td:nth-child(5),#mfam table.oobt.fleet.ord td:nth-child(3),#mfam table.oobt.fleet.ord td:nth-child(4),#mfam #basetbl td:nth-child(2),#mfam #nearbytbl td:nth-child(2),#mfam #combattbl td:nth-child(2),#mfam #combattbl td:nth-child(5),#mfam #combattbl td:nth-child(6){text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap} #mfam table.oobt th{text-align:left!important} #mfam #basetbl td:nth-child(4){font-variant-numeric:tabular-nums} #mfam #basetbl td:nth-child(4)>span{display:block;white-space:nowrap} #mfam #basetbl td:nth-child(4)>span+span{margin-top:7px} #mfam #basetbl td:nth-child(4)>span>span+span{display:block;margin-left:62px;margin-top:1px;color:var(--txt3);font-size:11.5px;line-height:1.35;white-space:normal;max-width:11em} #mfam #basetbl td:nth-child(4)>span>span:first-child{display:inline-block;min-width:62px} #mfam .cname{white-space:nowrap} #mfam table.oobt.fleet:not(.ord) td:nth-child(3),#mfam table.oobt.fleet:not(.ord) td:nth-child(6),#mfam #basetbl td:nth-child(5),#mfam #nearbytbl td:nth-child(4),#mfam #combattbl td:nth-child(3),#mfam #combattbl td:nth-child(4){color:var(--txt3)} #mfam table.oobt td a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam table.oobt td a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)} #mfam table.oobt.former td{color:var(--txt3)} #mfam table.oobt.former td a{color:var(--txt3)} #mfam table.oobt tr.hot td{background:var(--blue-dim)} #mfam table.oobt tr.mapjump{cursor:pointer} #mfam table.oobt td small{display:block;color:var(--txt3);font-size:12.5px;line-height:1.45} #mfam .tscroll{overflow-x:auto} #mfam .pill{display:inline-block;font-size:10.5px;letter-spacing:1.4px;text-transform:uppercase;padding:3px 9px;border:1px solid #0d1117;color:#0d1117;white-space:nowrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .pill.was{border-color:#c3cddb;color:var(--txt3)} #mfam .pill.mig{border-color:var(--blue);color:var(--blue-ink);background:var(--blue-dim)}#mfam #basetbl td:first-child>span{display:block;margin-top:4px;font-size:12.5px;color:var(--txt2)}#mfam #basetbl td>ul{margin:0!important}#mfam #basetbl td>ul li{margin:0 0 6px!important;padding:0!important;font-size:14px;line-height:1.45;color:#0d1117}#mfam #basetbl td>ul li:last-child{margin-bottom:0!important}#mfam #basetbl td>ul li>span:first-child{color:inherit}#mfam #basetbl td>ul li>span+span,#mfam #basetbl td>ul li>span+span a{color:var(--txt2)}#mfam #basetbl td>ul li.was,#mfam #basetbl td>ul li.was a,#mfam #basetbl td>ul li.was>span+span,#mfam #basetbl td>ul li.was>span+span a{color:var(--txt3)}#mfam .migbtn{display:block;width:fit-content;margin-top:8px;max-width:13em;padding:5px 9px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;background:var(--blue);color:#fff!important;border:1px solid var(--blue);line-height:1.4;font-family:'Gilroy semiBold',Helvetica,sans-serif;text-decoration:none}#mfam .migbtn:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .fleetchart{background:#fff;border:1px solid var(--line);padding:26px 28px;margin-top:22px} #mfam .frow{display:grid;grid-template-columns:150px 1fr 64px;align-items:center;gap:16px;height:38px} #mfam .fname{font-size:14px;color:#0d1117;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} #mfam .fbar{display:block;background:#eef1f6;height:16px} #mfam .fbar i{display:block;height:16px;background:#5C91FF} #mfam .fnum{font-size:14px;text-align:right;color:#3d4654;font-variant-numeric:tabular-nums} #mfam .mapframe{border:1px solid var(--blue);margin-top:22px;position:relative} #mfam .oobmap{height:560px;width:100%;background:#f4f6f9} #mfam .oobmap.home{height:520px} #mfam .mapsub{font-size:20px;letter-spacing:-.2px;margin:34px 0 4px;color:#0d1117;line-height:1.2} #mfam .mapnote{font-size:14px;color:var(--txt2);margin:0 0 4px;line-height:1.55;max-width:62em} #mfam .oobmap .maplibregl-ctrl-group,#mfam .oobmap .maplibregl-ctrl-group button{border-radius:0!important} #mfam .oobmap .maplibregl-ctrl-group{box-shadow:none!important;border:1px solid var(--line)} #mfam .oobmap .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)} #mfam .oobmap .maplibregl-ctrl-attrib{font-size:10px;color:var(--txt3);background:rgba(255,255,255,.85)!important;font-family:inherit} #mfam .oobmap .maplibregl-ctrl-attrib a{color:var(--txt3)} #mfam .oobmap .maplibregl-popup-content{border-radius:0;box-shadow:0 6px 22px rgba(13,17,23,.14);border:1px solid var(--line);padding:0;background:#fff} #mfam .oobmap .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff} #mfam .oobmap .maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#0d1117} #mfam .oobmap .maplibregl-popup{max-width:300px!important;pointer-events:auto} #mfam .mf-pin{width:14px;height:14px;background:#0d1117;border:2px solid #fff;box-shadow:0 0 0 1px #0d1117;transition:transform .15s ease;cursor:pointer} #mfam .mf-pin.was{background:#fff;border:2px solid #8b94a5;box-shadow:none} #mfam .mf-pin.mig{background:#5C91FF;border:2px solid #fff;box-shadow:0 0 0 1px #5C91FF;width:16px;height:16px} #mfam .mf-pin.hot,#mfam .mf-pin:hover{transform:scale(1.35)} #mfam .bp{width:270px;color:#0d1117;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;line-height:1.5} #mfam .bp-head{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#0d1117;color:#fff;padding:9px 14px;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp.was .bp-head{background:#8b94a5} #mfam .bp.mig .bp-head{background:#5C91FF} #mfam .bp-name{font-size:16px;padding:12px 14px 2px;line-height:1.25;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp-sub{font-size:12px;color:#8b94a5;padding:0 14px 10px;font-variant-numeric:tabular-nums} #mfam .bp dl{display:grid;grid-template-columns:1fr auto;margin:0;border-top:1px solid var(--line)} #mfam .bp dt,#mfam .bp dd{margin:0;padding:7px 14px;font-size:12.5px;border-bottom:1px solid var(--line);line-height:1.45} #mfam .bp dt{color:#0d1117;font-family:'Gilroy regular',Helvetica,Arial,sans-serif} #mfam .bp dt small{display:block;color:#8b94a5;font-size:11px} #mfam .bp dd{text-align:right} #mfam .bp dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .bp dd a.was,#mfam .bp.was dd a{color:#8b94a5} #mfam .bp dt:nth-of-type(odd),#mfam .bp dd:nth-of-type(odd){background:var(--bg2)} #mfam .bp-link{display:block;padding:10px 14px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue-ink);border-top:1px solid var(--line);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .bp-link:hover{background:var(--bg2)} #mfam .bp-fly{display:block;padding:10px 14px;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:#5C91FF;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .legend{display:flex;gap:22px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--line);border-top:0;background:#fff;font-size:12.5px;color:var(--txt3)} #mfam .legend span{display:flex;align-items:center;gap:8px} #mfam .dot{width:11px;height:11px;display:inline-block;background:#0d1117} #mfam .dot.was{background:#fff;border:1.5px solid #8b94a5} #mfam .dot.mig{background:#5C91FF} #mfam .oob{border:1px solid var(--line);margin-top:22px;background:#fff} #mfam .oob>div{background:#0d1117;color:#fff;padding:12px 18px;font-size:11.5px;letter-spacing:1.8px;text-transform:uppercase;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .oob>div a{color:#fff} #mfam .oob>div em{font-style:normal;opacity:.6} #mfam .oob dl{display:grid;grid-template-columns:1fr 1fr;margin:0} #mfam .oob dt,#mfam .oob dd{padding:11px 18px;border-bottom:1px solid var(--line);margin:0;font-size:14.5px;line-height:1.5} #mfam .oob dt{color:#0d1117} #mfam .oob dt small{display:block;color:var(--txt3);font-size:12.5px;font-family:'Gilroy regular',Helvetica,sans-serif} #mfam .oob dd{color:#0d1117;text-align:left} #mfam .oob dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .oob dt.was,#mfam .oob dd.was,#mfam .oob dd.was a{color:var(--txt3)} #mfam .oob dt:nth-of-type(odd),#mfam .oob dd:nth-of-type(odd){background:var(--bg2)} #mfam .tl{margin-top:40px;position:relative;padding-left:34px} #mfam .tl::before{content:\"\";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:var(--line)} #mfam .tl-item{position:relative;padding-bottom:34px} #mfam .tl-item::before{content:\"\";position:absolute;left:-32px;top:7px;width:14px;height:14px;background:#fff;border:3px solid var(--blue)} #mfam .tl-item .yr{font-size:13px;color:var(--blue-ink);letter-spacing:1.5px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .tl-item p{font-size:15.5px;margin-top:4px} #mfam .qa{margin-top:30px;display:flex;flex-direction:column;gap:12px} #mfam .qa details{background:#fff;border:1px solid var(--line)} #mfam .qa details[open]{border-color:var(--blue)} #mfam .qa summary{cursor:pointer;list-style:none;padding:22px 26px;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#0d1117} #mfam .qa summary::after{content:\"+\";font-size:24px;color:var(--blue-ink);flex:none;font-family:Helvetica,sans-serif} #mfam .qa details[open] summary::after{content:\"\\2013\"} #mfam summary::-webkit-details-marker{display:none} #mfam .qa details .a{padding:0 26px 24px;font-size:16px;color:var(--txt2);max-width:78ch} #mfam .ad{background:#0d1117;padding:56px 40px} #mfam .ad .adin{max-width:900px;margin:0 auto;text-align:center} #mfam .ad .kicker{color:var(--blue)} #mfam .ad h2{margin-bottom:12px;color:#fff} #mfam .ad .adp{margin:0 auto 26px;color:#9aa3b8} #mfam .ad .btn{display:inline-block;background:var(--blue);color:#fff;padding:14px 26px;font-size:14px;letter-spacing:1.5px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .ad .btn:hover{background:#fff;color:#0d1117} #mfam .relgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px} #mfam .rel{display:block;background:#fff;border:1px solid var(--line);padding:26px;box-shadow:0 1px 3px rgba(13,17,23,.05)} #mfam .rel:hover{border-color:var(--blue)} #mfam .rel .rk{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .rel .rh{display:block;font-size:20px;margin:8px 0 6px;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .rel .rp{display:block;font-size:13.5px;color:var(--txt2)} #mfam .rel .go{display:block;margin-top:14px;font-size:13px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .relgrid>p,#mfam .track>p{display:contents} #mfam .srclist{margin-top:26px;columns:2;column-gap:48px;list-style:none;font-size:15px;padding:0} #mfam .srclist li{margin-bottom:10px;break-inside:avoid;color:var(--txt2)} #mfam .srclist li span{color:var(--txt3);font-size:13.5px;display:block} #mfam .verified{font-size:13px;color:var(--txt3);margin-top:18px} #mfam{--red:#d8232a;--green:#1f9d63;--amber:#c9821a} #mfam .hero.photo{padding:0;background:#0b0f16} #mfam .heroimg{position:absolute;inset:0;background-size:cover;background-position:center 45%;z-index:0} #mfam .hero.photo::before{z-index:1;background:linear-gradient(180deg,rgba(8,11,17,.80) 0%,rgba(8,11,17,.42) 40%,rgba(8,11,17,.90) 100%),linear-gradient(90deg,rgba(8,11,17,.72),rgba(8,11,17,.06) 62%)} #mfam .hero.photo .hero-in{padding-top:92px;padding-bottom:56px;z-index:2} #mfam .hero .accent{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:4;background:linear-gradient(90deg,var(--red) 0 22%,var(--blue) 22% 100%)} #mfam .photocred{position:absolute;right:16px;bottom:14px;z-index:3;font-size:10.5px;color:rgba(255,255,255,.48);letter-spacing:.3px;max-width:52ch;text-align:right;line-height:1.4} #mfam .marks{display:flex;gap:30px;align-items:center;margin-top:32px;flex-wrap:wrap} #mfam .mark{display:flex;gap:13px;align-items:center} #mfam .rondel,#mfam .finflash{display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .rondel{width:58px;height:58px} #mfam .finflash{width:46px;height:46px} #mfam .rondel.wide{width:88px;height:33px} #mfam .finflash.tall{width:38px;height:46px} #mfam .mark .mk{font-size:10.5px;letter-spacing:1.7px;text-transform:uppercase;color:rgba(255,255,255,.55);line-height:1.5;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .mark .mk b{display:block;color:#fff;letter-spacing:.2px;text-transform:none;font-size:14.5px;margin-top:2px} #mfam .statstrip .stat{border-top:3px solid var(--blue)} #mfam .statstrip .stat:first-child{border-top-color:var(--red)} #mfam table.oobt.fleet td:first-child{padding:10px 6px 10px 14px;vertical-align:top} #mfam .tthumb{display:block;width:150px;height:100px;background:#eef1f6 center\/cover no-repeat;border:1px solid var(--line)} #mfam table.oobt.fleet{table-layout:fixed;min-width:1072px} #mfam table.oobt.fleet col.c-th{width:172px} #mfam table.oobt.fleet col.c-type{width:198px} #mfam table.oobt.fleet col.c-role{width:150px} #mfam table.oobt.fleet col.c-num{width:78px} #mfam table.oobt.fleet col.c-yr{width:64px} #mfam table.oobt.fleet col.c-units{width:154px} #mfam table.oobt.fleet col.c-srv{width:104px} #mfam table.oobt.fleet col.c-rep{width:150px} #mfam table.oobt.fleet col.c-fd{width:118px} #mfam table.oobt.fleet th{white-space:normal} #mfam table.oobt.fleet.ord{min-width:900px} #mfam .ndet{display:inline} #mfam .ndet summary{display:inline;cursor:pointer;color:var(--link);font-family:'Gilroy semiBold',Helvetica,sans-serif;letter-spacing:.4px;list-style:none} #mfam .ndet summary::-webkit-details-marker{display:none} #mfam .ndet summary::after{content:' \\203A'} #mfam .ndet[open] summary{display:none} #mfam table.oobt.fleet td:last-child{color:var(--txt2)} #mfam table.oobt.former .tthumb{filter:saturate(.55)} #mfam table.oobt.former tr:hover .tthumb{filter:none} #mfam table.oobt.fleet td:last-child{overflow-wrap:anywhere} #mfam table.oobt.fleet td:last-child{font-size:12.5px;line-height:1.5;color:var(--txt3)} #mfam .de{color:var(--txt3);font-size:12.5px;font-family:'Gilroy regular',Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none} #mfam .orgcard .de{margin:-3px 0 8px} #mfam .oob dt .de,#mfam table.oobt .de{white-space:nowrap} #mfam .qbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:22px 0 0} #mfam .qin{flex:1 1 280px;max-width:460px;padding:11px 13px;font:400 15px\/1.4 'Gilroy regular',Helvetica,Arial,sans-serif;color:#0d1117;background:#fff;border:1px solid #d3d8e0;border-radius:0;outline:0;-webkit-appearance:none;appearance:none} #mfam .qin:focus{border-color:var(--blue)} #mfam .qin::-webkit-search-cancel-button{display:none} #mfam .qcnt{font-size:12.5px;letter-spacing:.4px;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .qbtn{padding:10px 13px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;background:#fff;color:var(--txt2);border:1px solid #d3d8e0;border-radius:0;cursor:pointer;line-height:1.4} #mfam .qbtn:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .qhide{display:none!important} #mfam .qnone{display:none;padding:20px 2px;color:var(--txt2);font-size:15px} #mfam .qnone.on{display:block} #mfam .oob>div{cursor:pointer;user-select:none;align-items:center} #mfam .oob>div:focus-visible{outline:2px solid var(--blue);outline-offset:-2px} #mfam .oob>div>i{position:relative;flex:none;width:13px;height:13px;margin-left:auto;opacity:.75} #mfam .oob>div>i::before,#mfam .oob>div>i::after{content:'';position:absolute;background:#fff;left:0;top:6px;width:13px;height:1.5px} #mfam .oob>div>i::after{transform:rotate(90deg)} #mfam .oob.open>div>i::after{transform:rotate(0)} #mfam .oobwrap.coll .oob>dl{display:none} #mfam .oobwrap.coll .oob.open>dl{display:grid} #mfam table.oobt.cbt td{vertical-align:top} #mfam table.oobt.cbt tr.crow td{border-bottom:0} #mfam table.oobt.cbt tr.cdet>td{border-bottom:1px solid var(--line);padding:0 16px 20px;color:var(--txt2)} #mfam tr.cdet{display:none} #mfam tr.cdet.on{display:table-row} #mfam .cwho{display:block;font-size:12.5px;color:var(--txt3);line-height:1.45;margin-top:3px} #mfam .cserv{display:block;font-size:12.5px;color:var(--txt3);line-height:1.45;margin-top:3px} #mfam .cbx{padding:6px 11px;font-size:10.5px;letter-spacing:1.1px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;background:#fff;color:var(--blue-ink);border:1px solid var(--blue);border-radius:0;cursor:pointer;line-height:1.4;white-space:nowrap} #mfam .cbx:hover{background:var(--blue);color:#fff} #mfam .cdin{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;padding-top:2px;max-width:none} #mfam .cdin p{font-size:16.5px;color:var(--txt2);margin:0 0 11px;max-width:66ch} #mfam .cdin p.crole{color:#0d1117} #mfam .cdl{margin:0} #mfam .cdl dt{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin-top:12px} #mfam .cdl dt:first-child{margin-top:0} #mfam .cdl dd{margin:3px 0 0;font-size:14.5px;color:#0d1117;line-height:1.55} #mfam .cdl dd a{color:#0d1117;border-bottom:1px solid #c3cddb} #mfam .cdl dd a:hover{color:var(--blue-ink);border-bottom-color:var(--blue)} #mfam .ccav{display:block;font-size:13px;color:var(--txt3);line-height:1.55;margin-top:12px;padding-left:11px;border-left:2px solid var(--line);max-width:64ch} #mfam .clink{display:inline-block;margin:0 14px 0 0;font-size:13.5px} #mfam .cwar{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--txt3);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .statstrip.dark{margin:22px 0 4px} #mfam ul.gl.cml{margin-top:18px!important} #mfam ul.gl.cml li{line-height:1.6} #mfam ul.gl.cml li b{color:#0d1117;font-weight:400;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cbig{display:inline-block;margin-top:22px;padding:13px 22px;background:var(--blue);color:#fff!important;border:1px solid var(--blue);border-radius:0;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none} #mfam .cbig:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .badge{height:66px;width:auto;display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .badge.big{height:112px} #mfam .mjc{height:96px;width:auto;display:block;flex:none;filter:drop-shadow(0 2px 9px rgba(0,0,0,.5))} #mfam .mcol{display:flex;flex-direction:column;gap:18px} #mfam .tthumb.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 6px,#e9eef5 6px,#e9eef5 12px)} #mfam .cflag{display:inline-block;width:16px;height:16px;vertical-align:-3px;margin-right:7px;background-repeat:no-repeat;background-size:200px 20px} #mfam .nflag{display:inline-block;width:18px;height:12px;vertical-align:1px;margin-left:8px;background-repeat:no-repeat;background-size:242px 16px} #mfam .st{display:table;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;padding:2px 7px;margin:8px 0 0;font-family:'Gilroy semiBold',Helvetica,sans-serif;border:1px solid currentColor;white-space:nowrap} #mfam .st.on{color:var(--green)} #mfam .st.out{color:var(--amber)} #mfam .st.ord{color:var(--blue-ink)} #mfam .flybtn{display:table;margin:8px 0 0;padding:4px 10px;font-size:10.5px;line-height:1.45;letter-spacing:1.2px;text-transform:uppercase;font-family:'Gilroy semiBold',Helvetica,sans-serif;color:#fff!important;background:var(--blue);border:1px solid var(--blue);white-space:nowrap;max-width:100%} #mfam .flybtn:hover{background:var(--blue-ink);border-color:var(--blue-ink)} #mfam .flybtn.ghost{background:transparent;border:1px solid var(--blue);color:var(--blue-ink)!important;letter-spacing:.9px;white-space:normal;max-width:11em} #mfam table.oobt.former td .flybtn.ghost{color:var(--blue-ink)!important} #mfam .flybtn .via{opacity:.72;letter-spacing:.8px} #mfam table.oobt td a.flybtn{border-bottom:0} #mfam table.oobt.former td a.flybtn{color:#fff!important} #mfam #structure,#mfam #former,#mfam #oob,#mfam #faq{background:var(--bg2)} #mfam .ngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px} #mfam .ncard{display:block;background:#fff;border:1px solid var(--line);overflow:hidden;text-decoration:none} #mfam .ncard:hover{border-color:var(--blue)} #mfam .ncim{display:block;height:158px;background:#eef1f6 center\/cover no-repeat} #mfam .ncim.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 8px,#e9eef5 8px,#e9eef5 16px)} #mfam .ncbody{display:block;padding:16px 18px 20px} #mfam .ncbody time{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--txt3)} #mfam .nct{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:17px;line-height:1.32;color:#0d1117;margin:9px 0 8px} #mfam .ncard:hover .nct{color:var(--link)} #mfam .ncx{display:block;font-size:14px;line-height:1.55;color:var(--txt2)} #mfam .ncgo{display:block;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:12px;letter-spacing:1.4px;text-transform:uppercase;color:var(--link);margin-top:14px} #mfam .nmore{display:inline-block;margin-top:26px;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:12px;letter-spacing:1.6px;text-transform:uppercase;color:var(--link)} @media(max-width:960px){#mfam .ngrid{grid-template-columns:1fr 1fr}} @media(max-width:620px){#mfam .ngrid{grid-template-columns:1fr}} #mfam #gallery{background:#0d1117} #mfam #gallery h2{color:#fff} #mfam #gallery .spx-lede{color:#9aa3b8} #mfam #gallery .kicker{color:var(--blue)} #mfam #gallery .acard{background:#161b24;border-color:#242c38} #mfam #gallery .acard .tx b{color:#fff} #mfam #gallery .acard .im{background-color:#242c38} #mfam #gallery .acard .im.none{background:repeating-linear-gradient(45deg,#1b212b,#1b212b 8px,#232a35 8px,#232a35 16px)} #mfam .org{margin-top:34px} #mfam .cmdcard{display:flex;align-items:center;gap:26px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);padding:22px 26px} #mfam .cface{display:block;flex:none;width:128px;height:128px;background:#eef1f6 center\/cover no-repeat;border:1px solid var(--line)} #mfam .cface.mono{display:flex;align-items:center;justify-content:center;background:var(--blue-dim);color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:44px;letter-spacing:1px;border-color:var(--blue)} #mfam .cmdtx{flex:1 1 auto;min-width:0;text-align:left} #mfam .crank{display:block;font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmdtx b{display:block;font-size:21px;color:#0d1117;margin:3px 0 4px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmeta{display:block;font-size:13px;color:var(--txt3)} #mfam .cmdorg{flex:none;text-align:left;padding-left:22px;border-left:1px solid var(--line)} #mfam .cmdorg span{display:block;font-size:13.5px;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .cmdorg em{display:block;font-style:normal;font-size:12.5px;color:#8b94a5;margin-top:3px} #mfam .oloc{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin:0 0 9px} #mfam .orgcard,#mfam .orgcard h4,#mfam .orgcard p,#mfam .orgcard .de{text-align:left} #mfam .orgrow{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px} #mfam .orgcard{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);padding:20px 22px} #mfam .orgcard.wide{grid-column:1\/-1} #mfam .orgcard h4{margin:0 0 7px;font-size:16.5px;color:#0d1117} #mfam .orgcard p{font-size:14px;color:var(--txt2);max-width:none} #mfam .orgcard .tag{display:inline-block;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--blue-ink);border:1px solid var(--blue);padding:2px 8px;margin-bottom:11px;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .orgcard.new{border-top-color:var(--red)} #mfam .orgcard.new .tag{color:var(--red);border-color:var(--red)} #mfam .tfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:18px} #mfam .tfcol{border-top:1px solid var(--line);padding-top:14px} #mfam .tfcol h4{margin:0 0 3px;font-size:15px;color:#0d1117} #mfam .tfn{font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;margin-bottom:8px} #mfam .tfcol p{font-size:13.5px;color:var(--txt2);margin:0} #mfam .tfmore{display:inline-block;margin-top:12px;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;border-bottom:1px solid var(--blue)} #mfam .tfmore:hover{color:#0d1117;border-bottom-color:#0d1117} #mfam .ucol{margin-top:12px} #mfam .ucol summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;padding:7px 0} #mfam .ucol summary::-webkit-details-marker{display:none} #mfam .ucol summary::after{content:' +';font-family:inherit} #mfam .ucol[open] summary::after{content:' \\2013'} #mfam .ucol summary:hover{color:#0d1117} #mfam a.unit{text-decoration:none} #mfam a.unit:hover{border-color:var(--blue);color:var(--blue-ink);background:var(--blue-dim)} #mfam table.oobt tr.flash td{background:var(--blue-dim);transition:background .45s} @media(max-width:900px){#mfam .tfgrid{grid-template-columns:1fr}} #mfam .units{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px} #mfam .unit{font-size:12.5px;padding:5px 11px;background:var(--bg2);border:1px solid var(--line);color:var(--txt2);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .acgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px} #mfam .acard{display:block;background:#fff;border:1px solid var(--line);overflow:hidden} #mfam .acard:hover{border-color:var(--blue)} #mfam .acard .im{display:block;height:132px;background:#eef1f6 center\/cover no-repeat} #mfam .acard .im.none{background:repeating-linear-gradient(45deg,#f3f6fa,#f3f6fa 8px,#e9eef5 8px,#e9eef5 16px)} #mfam .acard .tx{display:block;padding:14px 16px} #mfam .acard .tx b{display:block;font-size:15px;color:#0d1117;line-height:1.3} #mfam .acard .tx em{display:block;font-style:normal;font-size:12px;color:var(--txt3);margin-top:5px;font-variant-numeric:tabular-nums} #mfam .acard:hover .tx b{color:var(--blue-ink)} @media(max-width:1000px){#mfam .acgrid{grid-template-columns:repeat(3,1fr)}#mfam .orgrow{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .tthumb{width:118px;height:79px}#mfam .badge.big{height:84px}#mfam .mjc{height:74px}#mfam .mcol{gap:14px}#mfam .acgrid{grid-template-columns:1fr 1fr}#mfam .orgrow{grid-template-columns:1fr}#mfam .marks{gap:20px}#mfam .photocred{position:static;display:block;padding:0 24px 12px;text-align:left;max-width:none}} @media(max-width:820px){#mfam .cmdcard{flex-wrap:wrap;gap:14px}#mfam .cmdorg{padding-left:0;border-left:0;flex-basis:100%}#mfam .specgrid,#mfam .specgrid.three{grid-template-columns:1fr}#mfam .cols{grid-template-columns:1fr}#mfam .relgrid{grid-template-columns:1fr}#mfam .statstrip{grid-template-columns:1fr 1fr}#mfam .oob dl{grid-template-columns:1fr}#mfam .cdin{grid-template-columns:1fr;gap:18px}#mfam .oob dd{text-align:left}#mfam .frow{grid-template-columns:110px 1fr 56px;gap:10px}#mfam .srclist{columns:1}#mfam .oobmap{height:440px}#mfam .oobmap.home{height:400px}} #mfam .pqband{background:#0d1117;padding:56px 0} #mfam .pqband .wrap{max-width:1120px} #mfam .pq{margin:0;max-width:900px} #mfam .pq blockquote{margin:0;font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-weight:normal;font-size:clamp(21px,2.6vw,28px);line-height:1.42;color:#fff;letter-spacing:-.2px} #mfam .pq blockquote:before{content:'\\201C';color:var(--blue);margin-right:2px} #mfam .pq blockquote:after{content:'\\201D';color:var(--blue);margin-left:2px} #mfam .pq figcaption{margin-top:20px;font-size:14px;color:#98a2b3;line-height:1.6} #mfam .pq figcaption b{color:#fff;font-size:14px} #mfam .pq figcaption span{display:block;color:#7c8697;font-size:13px} #mfam .pq figcaption a{color:#9db9ff;border-bottom:1px solid #3f4d6b} #mfam .pqrow{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1120px} #mfam .pqrow .pq blockquote{font-size:clamp(18px,2vw,21px)} #mfam .galgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .galgrid figure{margin:0;background:#fff;border:1px solid var(--line);overflow:hidden} #mfam .galgrid .gim{display:block;height:210px;background:#eef1f6 center\/cover no-repeat} #mfam .galgrid figcaption{padding:14px 16px 16px;font-size:14px;line-height:1.55;color:var(--txt2)} #mfam .galgrid figcaption b{display:block;color:#0d1117;font-size:14.5px;margin-bottom:4px} #mfam .galgrid figcaption span{display:block;margin-top:7px;font-size:11.5px;color:var(--txt3);line-height:1.5} #mfam .galgrid figure.wide{grid-column:span 2} #mfam .galgrid figure.wide .gim{height:300px} #mfam .vidwrap{max-width:900px;margin-top:8px;border:1px solid var(--line);background:#0d1117} #mfam .vidfr{position:relative;width:100%;padding-top:56.25%;height:0;display:block} #mfam .vidfr iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block} #mfam .vidcap{padding:16px 20px;font-size:14px;color:#98a2b3;line-height:1.6;background:#0d1117} #mfam .vidcap b{display:block;color:#fff;font-size:15px;margin-bottom:4px} #mfam .vidcap a{color:#9db9ff;border-bottom:1px solid #3f4d6b} #mfam .reads{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .read{display:block;background:#fff;border:1px solid var(--line);padding:22px 22px 24px} #mfam .read:hover{border-color:var(--blue)} #mfam .read .rk{display:block;font-size:11.5px;letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-bottom:9px} #mfam .read .rh{display:block;font-family:'Gilroy semiBold',Helvetica,Arial,sans-serif;font-size:17px;line-height:1.35;color:#0d1117} #mfam .read:hover .rh{color:var(--blue-ink)} #mfam .read .rp{display:block;font-size:14px;color:var(--txt2);line-height:1.6;margin-top:9px} #mfam .read .go{display:block;margin-top:14px;font-size:13px;color:var(--blue-ink)} @media(max-width:1000px){#mfam .galgrid{grid-template-columns:1fr 1fr}#mfam .reads{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .galgrid,#mfam .reads,#mfam .pqrow{grid-template-columns:1fr}#mfam .galgrid figure.wide{grid-column:auto}#mfam .galgrid figure.wide .gim{height:210px}} #mfam .kfgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px} #mfam .kf{border:1px solid var(--line);background:#fff;padding:24px 24px 26px} #mfam .kf .kfn{font-size:12px;letter-spacing:1.6px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .kf h3{font-size:19px;line-height:1.25;margin:8px 0 10px;color:#0d1117} #mfam .kf p{font-size:15.5px;line-height:1.55;color:var(--txt2)} #mfam .kf .kff{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:#0d1117} #mfam .deep{margin-top:8px;border-top:1px solid var(--line)} #mfam .deep details{border-bottom:1px solid var(--line)} #mfam .deep summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;gap:20px;align-items:baseline;font-size:20px;line-height:1.3;color:#0d1117;font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .deep summary::-webkit-details-marker{display:none} #mfam .deep summary .dn{flex:0 0 34px;font-size:13px;letter-spacing:1.4px;color:var(--blue)} #mfam .deep summary .dx{margin-left:auto;flex:0 0 auto;font-size:13px;letter-spacing:1.2px;color:var(--blue-ink)} #mfam .deep details[open] summary .dx{visibility:hidden} #mfam .deep .dbody{padding:0 0 26px 54px;max-width:860px} #mfam .deep .dbody p{font-size:17px;line-height:1.68;margin-bottom:16px} #mfam .inc{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px} #mfam .inc article{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;padding:22px 24px 24px} #mfam .inc .incd{font-size:12px;letter-spacing:1.5px;color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif} #mfam .inc h3{font-size:18px;line-height:1.3;margin:7px 0 9px;color:#0d1117} #mfam .inc p{font-size:15.5px;line-height:1.6;color:var(--txt2)} #mfam .inc .incs{display:block;margin-top:11px;font-size:13px} @media(max-width:1000px){#mfam .kfgrid{grid-template-columns:1fr 1fr}} @media(max-width:820px){#mfam .kfgrid,#mfam .inc{grid-template-columns:1fr}#mfam .deep .dbody{padding-left:0}#mfam .deep summary{font-size:18px}} #mfam .satfig{border:1px solid var(--line);background:#eef1f6;overflow:hidden;line-height:0} #mfam .satimg{display:block;width:100%;height:520px;background-position:center;background-size:cover;background-repeat:no-repeat} #mfam .satfig{cursor:zoom-in;position:relative}#mfam .satzoom{position:absolute;right:0;bottom:0;z-index:2;background:rgba(8,11,17,.72);color:#fff;font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;padding:9px 14px;line-height:1}#mfam .satlb{position:fixed;inset:0;z-index:99999;background:rgba(6,9,14,.95);display:none;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}#mfam .satlb.on{display:flex}#mfam .satbig{width:96vw;height:90vh;background-position:center;background-size:contain;background-repeat:no-repeat}#mfam .satlbx{position:absolute;top:18px;right:22px;color:rgba(255,255,255,.72);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase} #mfam .satcap{display:flex;justify-content:space-between;align-items:baseline;gap:22px;flex-wrap:wrap;margin-top:12px;font-size:13px;line-height:1.5;color:var(--txt3)} #mfam .satcap b{font-family:'Gilroy semiBold',Gilroy,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:400;color:var(--txt)} @media(max-width:820px){#mfam .satimg{height:380px}} @media(max-width:680px){#mfam .qa summary{padding:18px 14px;font-size:17px}#mfam .qa details .a{padding:0 14px 20px}#mfam section{padding:44px 0}} #mfam .mfshare{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px} #mfam .mfsh-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;background:transparent;border:1px solid var(--blue);color:var(--blue-ink);font-family:'Gilroy semiBold',Helvetica,sans-serif;font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;line-height:1} #mfam .mfsh-btn:hover{background:var(--blue);color:#fff} #mfam .mfsh-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8} #mfam .mfsh-net{display:none;align-items:center;gap:8px;flex-wrap:wrap} #mfam .mfshare.on .mfsh-net{display:flex} #mfam .mfsh-net a,#mfam .mfsh-net button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);background:#fff;color:#3d4654;cursor:pointer;padding:0} #mfam .mfsh-net a:hover,#mfam .mfsh-net button:hover{border-color:var(--blue);color:var(--blue-ink)} #mfam .mfsh-net svg{width:16px;height:16px;fill:currentColor} #mfam .mfsh-said{font-size:12px;color:var(--green);font-family:'Gilroy semiBold',Helvetica,sans-serif;letter-spacing:.6px}<\/style>\n<div id=\"mfam\">\n<div class=\"hero\">\n<div class=\"wrap hero-in\">\n<div class=\"crumb\"><a href=\"https:\/\/migflug.com\/air-forces\/\">Order of Battle<\/a> &middot; Angola<\/div>\n<h1>National Air Force of Angola<\/h1>\n<div class=\"native\">For&#231;a A&#233;rea Nacional<\/div>\n<p class=\"sub\">The National Air Force of Angola (For&#231;a A&#233;rea Nacional) was founded on 21 January 1976 in the middle of a civil war, flew Soviet jets with Cuban pilots against the South African Air Force up to Cuito Cuanavale, fought UNITA until 2002, and today pairs 12 ex-Indian Su-30Ks and new C295s with a large Soviet-era fleet that is mostly in storage.<\/p>\n<div class=\"statstrip\">\n<div class=\"stat\"><b>73<\/b><span>Combat aircraft<\/span><\/div>\n<div class=\"stat\"><b>8<\/b><span>Active air bases<\/span><\/div>\n<div class=\"stat\"><b>1976<\/b><span>Founded<\/span><\/div>\n<div class=\"stat\"><b>5<\/b><span>Types retired<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"accent\"><\/div>\n<\/div>\n<div class=\"wrap\">\n<div class=\"chips\"><span class=\"chip\"><b>Country<\/b>Angola<\/span><span class=\"chip\"><b>Founded<\/b>1976<\/span><span class=\"chip\"><b>Status<\/b>Active<\/span><span class=\"chip\"><b>Headquarters<\/b>Luanda<\/span><span class=\"chip\"><b>Commander<\/b>Virg&#237;nio Ant&#243;nio da Cunha Pinto<\/span><\/div>\n<div class=\"mfshare\"><button type=\"button\" class=\"mfsh-btn\"><svg viewBox=\"0 0 24 24\"><circle cx=\"18\" cy=\"5\" r=\"3\"\/><circle cx=\"6\" cy=\"12\" r=\"3\"\/><circle cx=\"18\" cy=\"19\" r=\"3\"\/><path d=\"M8.6 10.6l6.8-4M8.6 13.4l6.8 4\"\/><\/svg>Share<\/button><span class=\"mfsh-net\"><\/span><span class=\"mfsh-said\"><\/span><\/div>\n<\/div>\n<section id=\"story\">\n<div class=\"wrap\">\n<div class=\"kicker\">The story<\/div>\n<h2>The Angolan National Air Force story: Soviet jets and Cuban pilots in 1976, the air war over Cuito Cuanavale and ex-Indian Su-30Ks<\/h2>\n<div class=\"cols\">\n<div>\n<h3 class=\"sh\">1975&ndash;1976: an air force born in a war<\/h3>\n<p>The National Air Force of Angola was created in a hurry. Before independence on 11 November 1975, members of the Aeroclube de Angola were gathered at Luanda as the nucleus of an air arm, and Portuguese Wikipedia says the new service took over aircraft and airfields of the Portuguese 2nd Air Region. The MPLA government was already at war with the FNLA and UNITA, and South African forces had entered the country in Operation Savannah. Cuban troops arrived by air, and by the end of December a US intelligence report quoted on Wikipedia counted eight Soviet fighters, &quot;probably MiG-17s&quot;, being assembled at Luanda, with Cuban pilots to fly them. The People&rsquo;s Air Force of Angola \/ Air and Anti-Aircraft Defence, FAPA\/DAA, was formally established on 21 January 1976, and from that month 12 MiG-21MFs arrived from the Soviet Union. It began as an air force of Soviet aircraft and Cuban crews.<\/p>\n<h3 class=\"sh\">1976&ndash;1988: Soviet jets, Cuban pilots and the South African Air Force<\/h3>\n<p>For the next twelve years the service was organised on Soviet lines, in aviation regiments, and fought the South African Air Force over southern Angola. Deliveries were large: according to Wikipedia&rsquo;s operators list, 20 second-hand MiG-21PFMs in 1981&ndash;82, 30 MiG-21bis in 1983 and 32 more in 1984; 12 Su-20Ms around 1982; later MiG-23s, Mi-8s and Mi-24s. Romania sent about 150 instructors around 1983&ndash;85 to help found a Military Aviation School. Quantity did not buy experience. South Africa claims MiG-21s shot down by Mirage F1s on 6 November 1981 and 5 October 1982, and the Su-20 squadron lost at least six of its 12 aircraft by 1985, most in accidents. On the ground the DAA built up a Soviet missile network of SA-2, SA-3, SA-6, SA-8 and other systems.<\/p>\n<h3 class=\"sh\">Cuito Cuanavale: the air war both sides say they won<\/h3>\n<p>The turning point came at Cuito Cuanavale between August 1987 and March 1988. FAPLA&rsquo;s offensive against UNITA was stopped on the Lomba river, and the fight moved to the town and its airstrip. In the air Cuban-flown MiG-23MLs, better armed than the SAAF&rsquo;s Mirage F1s, and the missile belt made South African operations costly: on 27 September 1987 a Cuban MiG-23 crippled Captain Arthur Piercy&rsquo;s Mirage, and two more Mirages were lost in 1988. South African sources claim 12 Angolan and Cuban MiGs destroyed. Havana and Luanda call the battle a victory; Pretoria says it achieved its limited aims; most historians call it inconclusive. What is not disputed is that it led to the New York Accords of 22 December 1988, the Cuban withdrawal and Namibian independence.<\/p>\n<h3 class=\"sh\">1992&ndash;2002: mercenaries, shopping lists and the end of the war<\/h3>\n<p>Peace did not last. The armed forces were reorganised as the FAA in October 1991, but UNITA rejected the 1992 election result and the war resumed. The government turned to Executive Outcomes, whose South African pilots flew air force MiG-23s, PC-7s and loaned Su-25s until the 1994 accord. When fighting returned in 1998 Luanda bought what it could: Human Rights Watch documented Mi-35s, Mi-17s from Ukraine, reconditioned MiG-23s, two Su-24s and Brazilian Tucanos, and Su-27s arrived in mid-2000. UNITA&rsquo;s missiles were a real threat; one Su-27 was reported shot down while landing in November 2000. The war ended after Jonas Savimbi was killed on 22 February 2002.<\/p>\n<h3 class=\"sh\">2013&ndash;2026: Su-30Ks, K-8s and C295s<\/h3>\n<p>Peace brought a second generation of aircraft. The service took the name For&#231;a A&#233;rea Nacional around 2007. Six Super Tucanos for border surveillance came from Embraer in 2013. In October 2013 Angola ordered 12 ex-Indian Su-30Ks in a reported US$1 billion Rosoboronexport package that also brought eight armed Mi-171Sh helicopters; the Su-30s, overhauled in Belarus, arrived late, between 2017 and 2019. China supplied 12 K-8W trainers to Catumbela in 2020 and MA60 transports; Israel converted a Cessna Citation for maritime patrol in 2017; and Airbus delivered three C295s in 2024&ndash;2025. In 2026 Angola approved 14 AW119 helicopters and ordered up to four L-39 Skyfox trainers.<\/p>\n<h3 class=\"sh\">What the numbers hide<\/h3>\n<p>On paper the service has about 6,000 people and more than 250 aircraft, and its seven Il-76s give it, in defenceWeb&rsquo;s words, Southern Africa&rsquo;s only heavy airlift. In practice its own past is the problem. defenceWeb&rsquo;s 2025 profile says the age of many aircraft and insufficient maintenance have left a large part of the fleet inoperable or stored; FlightGlobal still lists 23 MiG-21s that other sources say were retired by 2007. The recent purchases are sensible ones &mdash; maritime patrol, trainers, utility helicopters &mdash; and they point to an air force that is slowly shrinking to what it can keep flying. Its official history is thinly published, and much of what is known still comes from foreign sources.<\/p>\n<\/div>\n<div>\n<div class=\"pull\">For the next twelve years the service was organised on Soviet lines, in aviation regiments, and fought the South African Air Force over southern Angola.<cite>National Air Force of Angola &middot; verified 2026-10-01<\/cite><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"glance\">\n<div class=\"wrap\">\n<div class=\"kicker\">At a glance<\/div>\n<h2>The National Air Force of Angola in numbers<\/h2>\n<div class=\"specgrid three\">\n<div class=\"spectable\">\n<h4>Service<\/h4>\n<dl>\n<dt>Native name<\/dt>\n<dd>For&#231;a A&#233;rea Nacional (FAN)<span class=\"gnote\">Portuguese, the official language. defenceWeb also writes For&#231;a A&#233;rea Nacional de Angola (FANA). From 1976 to 2007 the service was the For&#231;a A&#233;rea Popular de Angola \/ Defesa A&#233;rea e Antia&#233;rea (FAPA\/DAA). The armed forces&rsquo; own site, faa.ao, could not be reached to check its spelling<\/span><\/dd>\n<dt>Founded<\/dt>\n<dd>21 January 1976<span class=\"gnote\">Members of the Aeroclube de Angola were gathered at Luanda in October 1975, before independence on 11 November 1975; the anniversary is kept on 21 January (the 39th was marked on 21 January 2015)<\/span><\/dd>\n<dt>Former name<\/dt>\n<dd>FAPA\/DAA, 1976&ndash;2007<span class=\"gnote\">People&rsquo;s Air Force of Angola \/ Air and Anti-Aircraft Defence; the CIA World Factbook reported the new name by 2007<\/span><\/dd>\n<dt>Part of<\/dt>\n<dd>Angolan Armed Forces (FAA)<span class=\"gnote\">Commander-in-chief: President Jo&#227;o Louren&#231;o. Chief of the General Staff since 20 January 2023: General Altino Carlos Jos&#233; dos Santos, an air force general<\/span><\/dd>\n<dt>Headquarters<\/dt>\n<dd>Luanda<span class=\"gnote\">With a Northern and a Southern Air Region below it, according to defenceWeb<\/span><\/dd>\n<dt>Commander<\/dt>\n<dd>Virg&#237;nio Ant&#243;nio da Cunha Pinto<span class=\"gnote\">Since 2023 according to defenceWeb; not confirmed on an Angolan government page. General Francisco Afonso was commander in 2015 and 2017<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Strength<\/h4>\n<dl>\n<dt>Personnel<\/dt>\n<dd>About 6,000&ndash;8,000<span class=\"gnote\">6,000 in defenceWeb and the IISS figure cited on Wikipedia; Wikipedia&rsquo;s armed forces article gives about 8,000<\/span><\/dd>\n<dt>Combat aircraft<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Su-30K &mdash; 12<\/li>\n<li>Su-27\/Su-27UB &mdash; about 6 (defenceWeb)<\/li>\n<li>MiG-23 &mdash; 22 (FlightGlobal) or likely stored (defenceWeb)<\/li>\n<li>MiG-21bis &mdash; 23 (FlightGlobal), reported retired by 2007 elsewhere<\/li>\n<li>Su-22M4 &mdash; 10&ndash;18, mostly stored<\/li>\n<li>EMB 314 Super Tucano &mdash; 6<\/li>\n<\/ul>\n<p><span class=\"gnote\">How many of the older Soviet types can fly is the main unknown: defenceWeb says age and poor maintenance have left a large part of the fleet inoperable or stored<\/span><\/dd>\n<dt>Trainers<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>K-8W &mdash; 12<\/li>\n<li>PC-7 &mdash; 22; PC-9 &mdash; 4<\/li>\n<li>EMB 312 Tucano &mdash; 12&ndash;14<\/li>\n<li>L-39C &mdash; 2&ndash;4<\/li>\n<li>Cessna 172R &mdash; 6<\/li>\n<\/ul>\n<p><span class=\"gnote\">Counts from FlightGlobal (via Wikipedia) and defenceWeb; up to four L-39 Skyfox ordered in June 2026<\/span><\/dd>\n<dt>Transport and maritime<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Il-76TD &mdash; 7<\/li>\n<li>An-12, An-26, An-32, An-72<\/li>\n<li>C295 &mdash; 3 (1 transport, 2 maritime surveillance)<\/li>\n<li>MA60 &mdash; 2; C-212; Kodiak 100; Cessna Citation (maritime)<\/li>\n<\/ul>\n<p><span class=\"gnote\">defenceWeb calls the Il-76 fleet Southern Africa&rsquo;s only heavy airlift capability<\/span><\/dd>\n<dt>Helicopters<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Mi-8\/Mi-17 family &mdash; about 39&ndash;65, plus 8 armed Mi-171Sh<\/li>\n<li>Mi-24\/Mi-35 &mdash; 14&ndash;25<\/li>\n<li>Alouette III &mdash; 21; Bell 212 &mdash; 9<\/li>\n<li>AW139 &mdash; 4; AW109 &mdash; 2&ndash;6; AS565 Panther &mdash; 8<\/li>\n<\/ul>\n<p><span class=\"gnote\">Ranges reflect FlightGlobal versus defenceWeb; not all Mi-8s and Mi-17s are serviceable. 14 AW119s were approved in April 2026<\/span><\/dd>\n<dt>Drones<\/dt>\n<dd>Aksungur MALE on order<span class=\"gnote\">A US$93 million contract was approved in October 2022; defenceWeb reported no update since 2023<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Infrastructure<\/h4>\n<dl>\n<dt>Air bases<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Luanda &mdash; headquarters and transport squadron<\/li>\n<li>Catumbela (Lobito) &mdash; training, K-8W<\/li>\n<li>Kuito, Huambo, Luena, Menongue<\/li>\n<li>Lubango and Mo&#231;&#226;medes (Namibe)<\/li>\n<\/ul>\n<p><span class=\"gnote\">Lists differ: defenceWeb names Catumbela-Lobito, Huambo, Cuito, Luena, Menongue, Mo&#231;&#226;medes and Luanda; Wikipedia adds Belas and Lubango<\/span><\/dd>\n<dt>Organisation<\/dt>\n<dd>Six aviation regiments<span class=\"gnote\">Soviet model: regiments (regimentos de avia&#231;&#227;o) of several squadrons; defenceWeb names the 25th Fighter Aviation Regiment for the Su-30K<\/span><\/dd>\n<dt>Air regions<\/dt>\n<dd>Northern and Southern<span class=\"gnote\">Each covering a group of provinces, per defenceWeb<\/span><\/dd>\n<dt>Pilot training<\/dt>\n<dd>Military Aviation School<span class=\"gnote\">Set up with about 150 Romanian instructors around 1983&ndash;85; basic training at Lobito, K-8W at Catumbela<\/span><\/dd>\n<dt>Ground-based air defence<\/dt>\n<dd>SA-2, SA-3, SA-6, SA-8, SA-9, SA-13<span class=\"gnote\">Part of the same service, the old DAA; SA-6 (2K12) systems upgraded, reported in 2019. Numbers vary by source<\/span><\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"structure\">\n<div class=\"wrap\">\n<div class=\"kicker\">Structure<\/div>\n<h2>How the National Air Force of Angola is organised<\/h2>\n<p class=\"spx-lede\">One of the branches of the Angolan Armed Forces, run from Luanda over a Northern and a Southern Air Region and organised on the Soviet model in six aviation regiments, according to Wikipedia. <span class=\"imp\">The front line is 12 ex-Indian Su-30Ks delivered in 2017&ndash;2019, which defenceWeb placed with the 25th Fighter Aviation Regiment at Kuito, beside about six Su-27s; defenceWeb describes most of the older MiG-23s, Su-22s and Su-25s as stored, and the MiG-21s&rsquo; status is uncertain.<\/span> Wikipedia&rsquo;s list of regiments and squadrons is undated, and the air force publishes little about its own organisation.<\/p>\n<div class=\"org\">\n<div class=\"cmdcard\"><span class=\"cface mono\">VA<\/span><\/p>\n<div class=\"cmdtx\"><span class=\"crank\">General (exact rank not confirmed)<\/span><b>Virg&#237;nio Ant&#243;nio da Cunha Pinto<\/b><span class=\"cmeta\">Commander of the National Air Force &middot; in office since 2023<\/span><\/div>\n<div class=\"cmdorg\"><span>National Air Force of Angola<\/span><em>For&#231;a A&#233;rea Nacional<\/em><\/div>\n<\/div>\n<div class=\"orgrow\">\n<div class=\"orgcard\"><span class=\"tag\">Headquarters<\/span><\/p>\n<h4>National Air Force<\/h4>\n<div class=\"de\">For&#231;a A&#233;rea Nacional<\/div>\n<div class=\"oloc\">Luanda<\/div>\n<p>One of the branches of the Angolan Armed Forces, formed in October 1991, under the commander-in-chief, President Jo&#227;o Louren&#231;o; it also runs the ground-based air defence systems of the old DAA. defenceWeb names Virg&#237;nio Ant&#243;nio da Cunha Pinto as commander since 2023, which could not be checked on an Angolan government page; English Wikipedia still names General Altino dos Santos, who became Chief of the General Staff of the armed forces on 20 January 2023 according to Portuguese Wikipedia. defenceWeb describes a Northern and a Southern Air Region below the headquarters.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Front line<\/span><\/p>\n<h4>25th Fighter Aviation Regiment<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Kuito<\/div>\n<p>defenceWeb reported in 2019 that the 12 ex-Indian Su-30Ks, delivered between 2017 and 2019, fly with its 13th Fighter Squadron at Kuito. Wikipedia&rsquo;s undated list also gives the regiment Su-27s, of which defenceWeb counts about six operational, and MiG-23 and MiG-21 squadrons, which defenceWeb describes as likely stored and of uncertain status. Bellingcat&rsquo;s satellite imagery of October 2018 showed newly delivered Su-30s at Lubango instead.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Front line<\/span><\/p>\n<h4>26th Fighter Aviation Regiment<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Mo&#231;&#226;medes<\/div>\n<p>Wikipedia&rsquo;s undated list places the regiment at Mo&#231;&#226;medes with squadrons of Su-24s, Su-25s and the Su-22M4Ks that arrived in 1989&ndash;90. defenceWeb&rsquo;s 2025 profile describes the Su-22s as mostly stored, the Su-25s as stored and the single Su-24MK as likely retired or stored, so the regiment&rsquo;s flying strength is doubtful.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Transport<\/span><\/p>\n<h4>23rd Air Transportation Regiment<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Luanda<\/div>\n<p>Wikipedia places the transport regiment at Luanda. Its seven Il-76TDs are, in defenceWeb&rsquo;s words, Southern Africa&rsquo;s only heavy airlift capability, beside An-12s, An-32s, An-72s, two MA60s and three Airbus C295s: one transport, which landed in Luanda on 25 July 2024, and two maritime surveillance aircraft delivered in November 2025. Commercial flights left the Luanda airport on 1 March 2026; what that means for the air force side is not stated in the sources.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Helicopters<\/span><\/p>\n<h4>21st and 22nd Helicopter Regiments<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Luena and Huambo<\/div>\n<p>Wikipedia places the 21st Transport Helicopter Regiment at Luena with Mi-8s and Mi-17s and the 22nd Combat Helicopter Regiment at Huambo with Mi-24s, Mi-25s and Mi-35s. Fleet counts differ: about 39 Mi-8s and Mi-17s by defenceWeb&rsquo;s count against 65 Mi-17s in FlightGlobal, and 14 to 25 Mi-24s and Mi-35s. Eight armed Mi-171Sh came in 2015&ndash;2016 under the 2013 Rosoboronexport deal, and 14 Leonardo AW119s were approved in April 2026.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Training<\/span><\/p>\n<h4>24th Training Regiment and the jet trainers<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Menongue, Catumbela and Lobito<\/div>\n<p>Wikipedia places the 24th Training Regiment at Menongue with L-39s, Tucanos, PC-7s and PC-9s, and the Pilot Basic Training School at Lobito. The 12 Chinese K-8W jet trainers, whose unit is not published, were received at Catumbela in 2020, and up to four Aero L-39 Skyfox were ordered in June 2026. The Military Aviation School was set up with about 150 Romanian instructors around 1983&ndash;85.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"fleet\">\n<div class=\"wrap\">\n<div class=\"kicker\">In service<\/div>\n<h2>What the National Air Force of Angola flies today<\/h2>\n<p class=\"spx-lede\">Every type on charge, linked to its Book of Beasts page where one exists. <span class=\"imp\">Counts are aircraft on the books, not aircraft available on a given day.<\/span><\/p>\n<div class=\"tscroll\">\n<table class=\"oobt fleet\">\n<colgroup>\n<col class=\"c-th\">\n<col class=\"c-type\">\n<col class=\"c-role\">\n<col class=\"c-num\">\n<col class=\"c-yr\">\n<col class=\"c-units\">\n<col><\/colgroup>\n<thead>\n<tr>\n<th><\/th>\n<th>Type<\/th>\n<th>Role<\/th>\n<th style=\"text-align:right\">In service<\/th>\n<th>Since<\/th>\n<th>Units<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30K<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Multirole fighter<\/td>\n<td>12<\/td>\n<td>2017<\/td>\n<td><\/td>\n<td>12 delivered September 2017&ndash;April 2019. Reports in October 2013 spoke of 18; Irkut said 12 in February 2014.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-27-flanker\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph1\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-27-flanker\/\">Sukhoi Su-27 and Su-27UB<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Air superiority fighter<\/td>\n<td>6<\/td>\n<td>2000<\/td>\n<td><\/td>\n<td>About six operational of 18 delivered (defenceWeb); FlightGlobal lists a single Su-27UB.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">Mikoyan-Gurevich MiG-23ML and MiG-23BN<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter and fighter-bomber<\/td>\n<td>22<\/td>\n<td><\/td>\n<td><\/td>\n<td>22 in FlightGlobal&rsquo;s 2026 table (via Wikipedia); defenceWeb counts 25 and says they are likely retired or stored.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph2\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">Mikoyan-Gurevich MiG-21MF, PFM, bis, R and UM<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>23<\/td>\n<td>1976<\/td>\n<td><\/td>\n<td>23 MiG-21bis in FlightGlobal; other sources report the type retired by 2007, so its status is uncertain.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-22-fitter\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-22-fitter\/\">Sukhoi Su-22M4K and Su-22UM3K<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter-bomber<\/td>\n<td>10<\/td>\n<td>1989<\/td>\n<td><\/td>\n<td>10 in FlightGlobal; about 18 in defenceWeb, in storage with some lost; 14 in Wikipedia&rsquo;s Su-17 article.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/a-29-super-tucano\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph3\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/a-29-super-tucano\/\">Embraer EMB 314 Super Tucano<\/a><span class=\"nflag nf9\" role=\"img\" aria-label=\"Built in Brazil\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light attack and border surveillance<\/td>\n<td>6<\/td>\n<td>2013<\/td>\n<td><\/td>\n<td>Six ordered; the first three were handed over in Brazil around the end of January 2013.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/emb-312-tucano\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph4\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/emb-312-tucano\/\">Embraer EMB 312 Tucano<\/a><span class=\"nflag nf9\" role=\"img\" aria-label=\"Built in Brazil\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Basic trainer<\/td>\n<td>12<\/td>\n<td>1998<\/td>\n<td><\/td>\n<td>12 in FlightGlobal (described as ex-Peruvian); defenceWeb lists 14.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/k-8-karakorum\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph5\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/k-8-karakorum\/\">Hongdu K-8W Karakorum<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Jet trainer and light attack<\/td>\n<td>12<\/td>\n<td>2020<\/td>\n<td><\/td>\n<td>12: six in January 2020, six on 14 December 2020.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph6\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\">Aero L-39C Albatros<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Jet trainer<\/td>\n<td>4<\/td>\n<td><\/td>\n<td><\/td>\n<td>Up to four (defenceWeb 2026, FlightGlobal); defenceWeb&rsquo;s 2025 profile says two.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7<\/a><span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Basic trainer<\/td>\n<td>22<\/td>\n<td><\/td>\n<td><\/td>\n<td>22 in FlightGlobal&rsquo;s table (via Wikipedia).<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pc-9\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph7\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/pc-9\/\">Pilatus PC-9<\/a><span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Advanced turboprop trainer<\/td>\n<td>4<\/td>\n<td><\/td>\n<td><\/td>\n<td>Four in FlightGlobal&rsquo;s table (via Wikipedia).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Cessna 172R<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Primary trainer<\/td>\n<td>6<\/td>\n<td><\/td>\n<td><\/td>\n<td>Six, per defenceWeb.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Ilyushin Il-76TD<span class=\"st on\">In service<\/span><\/td>\n<td>Heavy transport<\/td>\n<td>7<\/td>\n<td><\/td>\n<td><\/td>\n<td>Seven in FlightGlobal and defenceWeb.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Antonov An-12<span class=\"st on\">In service<\/span><\/td>\n<td>Transport<\/td>\n<td>8<\/td>\n<td><\/td>\n<td><\/td>\n<td>Eight in FlightGlobal (via Wikipedia).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Antonov An-26<span class=\"st on\">In service<\/span><\/td>\n<td>Tactical transport<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td>One in FlightGlobal.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Antonov An-32<span class=\"st on\">In service<\/span><\/td>\n<td>Tactical transport<\/td>\n<td>4<\/td>\n<td><\/td>\n<td><\/td>\n<td>Four in FlightGlobal.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph8\"><\/span><\/td>\n<td>Antonov An-72<span class=\"st on\">In service<\/span><\/td>\n<td>Transport<\/td>\n<td>5<\/td>\n<td><\/td>\n<td><\/td>\n<td>Five in FlightGlobal.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph9\"><\/span><\/td>\n<td>Airbus C295<span class=\"st on\">In service<\/span><\/td>\n<td>Transport and maritime surveillance<\/td>\n<td>3<\/td>\n<td>2024<\/td>\n<td><\/td>\n<td>One transport (delivered July 2024) and two maritime surveillance aircraft (November 2025).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>CASA C-212 Aviocar<span class=\"st on\">In service<\/span><\/td>\n<td>Light transport and maritime patrol<\/td>\n<td>2<\/td>\n<td><\/td>\n<td><\/td>\n<td>One maritime and one utility in FlightGlobal; Portuguese Wikipedia lists five C.212M.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph10\"><\/span><\/td>\n<td>Cessna Citation I (ASIO maritime surveillance)<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Maritime surveillance<\/td>\n<td>1<\/td>\n<td>2017<\/td>\n<td><\/td>\n<td>One.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Xi&rsquo;an MA60<span class=\"st on\">In service<\/span><\/td>\n<td>Transport<\/td>\n<td>2<\/td>\n<td>2019<\/td>\n<td><\/td>\n<td>Two delivered in 2019; CATIC was supplying two more in 2021.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph11\"><\/span><\/td>\n<td>Daher Kodiak 100<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Utility and surveillance<\/td>\n<td>3<\/td>\n<td>2020<\/td>\n<td><\/td>\n<td>Three in FlightGlobal; defenceWeb said in 2020 the number was unclear.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph12\"><\/span><\/td>\n<td>Britten-Norman BN-2A Islander<span class=\"nflag nf5\" role=\"img\" aria-label=\"Built in the United Kingdom\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light transport<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Listed by defenceWeb without a number.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph13\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mil Mi-8 and Mi-17<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Transport helicopter<\/td>\n<td>39<\/td>\n<td><\/td>\n<td><\/td>\n<td>About 22 Mi-8 and 17 Mi-17, not all serviceable (defenceWeb); FlightGlobal lists 65 Mi-17.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph14\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mil Mi-171Sh<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Armed transport helicopter<\/td>\n<td>8<\/td>\n<td>2015<\/td>\n<td><\/td>\n<td>Eight delivered in 2015&ndash;2016.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph15\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\">Mil Mi-24 and Mi-35<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Attack helicopter<\/td>\n<td>14<\/td>\n<td><\/td>\n<td><\/td>\n<td>14 Mi-35 in FlightGlobal; about 25 Mi-35P and Mi-24 in defenceWeb.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>A&#233;rospatiale Alouette III<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light utility helicopter<\/td>\n<td>21<\/td>\n<td><\/td>\n<td><\/td>\n<td>21 in FlightGlobal (via Wikipedia).<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph16\"><\/span><\/td>\n<td>Bell 212<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Utility helicopter<\/td>\n<td>9<\/td>\n<td><\/td>\n<td><\/td>\n<td>About nine.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph17\"><\/span><\/td>\n<td>AgustaWestland AW139<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Search and rescue and utility helicopter<\/td>\n<td>4<\/td>\n<td>2016<\/td>\n<td><\/td>\n<td>Four in FlightGlobal and defenceWeb.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph18\"><\/span><\/td>\n<td>AgustaWestland AW109E Power<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Light utility helicopter<\/td>\n<td>6<\/td>\n<td><\/td>\n<td><\/td>\n<td>Six in defenceWeb; two plus four on order in FlightGlobal.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Eurocopter AS565 Panther<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Utility helicopter<\/td>\n<td>8<\/td>\n<td><\/td>\n<td><\/td>\n<td>Eight, per defenceWeb.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fleetchart\">\n<div class=\"frow\"><span class=\"fname\">Mi-8\/17<\/span><span class=\"fbar\"><i style=\"width:100%\"><\/i><\/span><span class=\"fnum\">39<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MiG-21<\/span><span class=\"fbar\"><i style=\"width:59%\"><\/i><\/span><span class=\"fnum\">23<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">MiG-23<\/span><span class=\"fbar\"><i style=\"width:56%\"><\/i><\/span><span class=\"fnum\">22<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">PC-7<\/span><span class=\"fbar\"><i style=\"width:56%\"><\/i><\/span><span class=\"fnum\">22<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Alouette III<\/span><span class=\"fbar\"><i style=\"width:54%\"><\/i><\/span><span class=\"fnum\">21<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Mi-24\/35<\/span><span class=\"fbar\"><i style=\"width:36%\"><\/i><\/span><span class=\"fnum\">14<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Su-30K<\/span><span class=\"fbar\"><i style=\"width:31%\"><\/i><\/span><span class=\"fnum\">12<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Tucano<\/span><span class=\"fbar\"><i style=\"width:31%\"><\/i><\/span><span class=\"fnum\">12<\/span><\/div>\n<\/div>\n<h3>On order<\/h3>\n<div class=\"tscroll\">\n<table class=\"oobt fleet ord\">\n<colgroup>\n<col class=\"c-th\">\n<col class=\"c-type\">\n<col class=\"c-num\">\n<col class=\"c-fd\">\n<col><\/colgroup>\n<thead>\n<tr>\n<th><\/th>\n<th>Type<\/th>\n<th>Ordered<\/th>\n<th>First delivery<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Aero L-39 Skyfox<span class=\"st ord\">On order<\/span><\/td>\n<td>4<\/td>\n<td><\/td>\n<td>Up to four, announced by Aero Vodochody on 18 June 2026 with training and support; Angola is the first African customer. Value and delivery dates were not published.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Leonardo AW119M and AW119Kx<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st ord\">On order<\/span><\/td>\n<td>14<\/td>\n<td><\/td>\n<td>12 AW119M and two AW119Kx for the Ministry of National Defence, EUR 132.8 million, approved by Presidential Decree 137\/26 published 17 April 2026, for troop transport, casualty evacuation, search and rescue and command. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>Separate AW119s and AW139s delivered in 2025 belong to the National Police.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>TAI Aksungur<span class=\"st ord\">On order<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<td>Medium-altitude long-endurance drone; US$93 million contract approved in October 2022 through Simportex. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>The number was not disclosed and defenceWeb had no update on delivery by December 2025.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>AgustaWestland AW109<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st ord\">On order<\/span><\/td>\n<td>4<\/td>\n<td><\/td>\n<td>Four on order according to FlightGlobal&rsquo;s table as quoted on Wikipedia; not confirmed elsewhere.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"former\">\n<div class=\"wrap\">\n<div class=\"kicker\">Formerly operated<\/div>\n<h2>Every type the National Air Force of Angola has retired<\/h2>\n<p class=\"spx-lede\">5 types, from the Mikoyan-Gurevich MiG-17 to the Sukhoi Su-20M. <span class=\"imp\">Peak figures are airframes taken on charge over the whole service life, not fleet strength on any one date.<\/span><\/p>\n<div class=\"tscroll\">\n<table class=\"oobt fleet former\">\n<colgroup>\n<col class=\"c-th\">\n<col class=\"c-type\">\n<col class=\"c-role\">\n<col class=\"c-num\">\n<col class=\"c-srv\">\n<col class=\"c-rep\">\n<col><\/colgroup>\n<thead>\n<tr>\n<th><\/th>\n<th>Type<\/th>\n<th>Role<\/th>\n<th style=\"text-align:right\">Peak<\/th>\n<th>Served<\/th>\n<th>Replaced by<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Sukhoi Su-20M<\/td>\n<td>Fighter-bomber<\/td>\n<td>12<\/td>\n<td>1982&ndash;<\/td>\n<td>Su-22M4K<\/td>\n<td>12 supplied in 1982 or 1983.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph19\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\" class=\"was\">Sukhoi Su-25<\/a><\/td>\n<td>Ground attack<\/td>\n<td>8<\/td>\n<td><\/td>\n<td><\/td>\n<td>Eight in storage of 14 delivered, per defenceWeb.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph20\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\" class=\"was\">Sukhoi Su-24MK<\/a><\/td>\n<td>Strike aircraft<\/td>\n<td>1<\/td>\n<td><\/td>\n<td><\/td>\n<td>One, likely retired or stored, per defenceWeb in 2025. Human Rights Watch reported two ordered in the late 1990s.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph21\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" class=\"was\">Mikoyan-Gurevich MiG-17<\/a><\/td>\n<td>Fighter<\/td>\n<td><\/td>\n<td>1975&ndash;<\/td>\n<td>MiG-21<\/td>\n<td>Eight Soviet fighters, &quot;probably MiG-17s&quot;, were reported being assembled at Luanda in December 1975.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph22\"><\/span><\/td>\n<td>Aero L-29 Delf&#237;n<\/td>\n<td>Jet trainer<\/td>\n<td>12<\/td>\n<td><\/td>\n<td><\/td>\n<td>12 in storage.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"bases\">\n<div class=\"wrap\">\n<div class=\"kicker\">Air bases<\/div>\n<h2>Where the National Air Force of Angola flies from<\/h2>\n<p class=\"spx-lede\">Black pins are active bases, hollow pins historic airfields. <span class=\"imp\">Menongue was the forward base for Cuban and Angolan MiG-23s in the Cuito Cuanavale campaign of 1987&ndash;88, when South African shelling closed the Cuito Cuanavale strip to fixed-wing aircraft; like Luanda and Negage, it was built as a Portuguese Air Force base before independence.<\/span> defenceWeb lists seven current bases, and Wikipedia adds Lubango, where Su-30s were seen in 2018. Coordinates are from English Wikipedia because the Angolan AIP could not be reached; Mo&#231;&#226;medes and Cuito Cuanavale have no published position and carry no pin.<\/p>\n<div class=\"mapframe\">\n<div id=\"oobmap\" class=\"oobmap\"><\/div>\n<\/div>\n<div class=\"legend\"><span><i class=\"dot\"><\/i> Active air base<\/span><span><i class=\"dot was\"><\/i> Closed or reserve<\/span><span>Click a pin to open the base page<\/span><\/div>\n<div class=\"qbar\"><input class=\"qin\" type=\"search\" id=\"basefind\" data-filter=\"#basetbl\" data-item=\"tbody tr\" data-noun=\"air bases\" placeholder=\"Search bases, province, units, aircrafts\" aria-label=\"Search bases, province, units, aircrafts\" autocomplete=\"off\" spellcheck=\"false\"><button class=\"qbtn\" type=\"button\" data-clear=\"basefind\">Clear<\/button><span class=\"qcnt\" data-count=\"basefind\"><\/span><\/div>\n<div class=\"tscroll\">\n<table class=\"oobt\" id=\"basetbl\">\n<thead>\n<tr>\n<th>Base<\/th>\n<th>ICAO<\/th>\n<th>Status<\/th>\n<th>Runway<\/th>\n<th>Units and aircraft<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr id=\"base-catumbela\" data-base=\"catumbela\" data-x=\"active active National Air Force of Angola (training) CBT\">\n<td>Catumbela<span>Benguela Province<\/span><\/td>\n<td>FNCT<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>02\/20<\/span>3,700 m<\/span><\/td>\n<td>\n<ul>\n<li><span>K-8W jet training unit<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/k-8-karakorum\/\">Hongdu K-8W Karakorum<\/a><\/span><\/li>\n<li><span>Pilot Basic Training School (Lobito)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-huambo\" data-base=\"huambo\" data-x=\"active active 22nd Combat Helicopter Regiment NOV\">\n<td>Huambo<span>Huambo Province<\/span><\/td>\n<td>FNHU<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>11\/29<\/span>2,660 m<\/span><\/td>\n<td>\n<ul>\n<li><span>22nd Combat Helicopter Regiment<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\">Mil Mi-24\/Mi-25<\/a>, Mil Mi-35<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-kuito\" data-base=\"kuito\" data-x=\"active active 25th Fighter Aviation Regiment SVP\">\n<td>Kuito<span>Bi&#233; Province<\/span><\/td>\n<td>FNKU<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>25th Fighter Aviation Regiment (11th, 12th and 13th Fighter Squadrons)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30K (13th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-27-flanker\/\">Sukhoi Su-27\/Su-27UB (13th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23ML\/UB (12th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21 (11th Squadron)<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-luanda-air-base\" data-base=\"luanda-air-base\" data-x=\"active active 23rd Air Transportation Regiment; Northern Air Region LAD\">\n<td>Luanda<span>Luanda Province<\/span><\/td>\n<td>FNLU<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>05\/23<\/span>3,716 m<\/span><span><span>07\/25<\/span>2,600 m<\/span><\/td>\n<td>\n<ul>\n<li><span>23rd Air Transportation Regiment<\/span>: <span>Ilyushin Il-76, Antonov An-12, An-26, An-32, An-72, Airbus C295, Xi&rsquo;an MA60, Lockheed C-130K and Boeing 707 (former, per Wikipedia)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-lubango\" data-base=\"lubango\" data-x=\"active active National Air Force of Angola SDD\">\n<td>Lubango<span>Hu&#237;la Province<\/span><\/td>\n<td>FNUB<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>10\/28<\/span>3,150 m<\/span><\/td>\n<td>\n<ul>\n<li><span>Su-30K detachment<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30K<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-luena\" data-base=\"luena\" data-x=\"active active 21st Transport Helicopter Regiment LUO\">\n<td>Luena<span>Moxico Province<\/span><\/td>\n<td>FNUE<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>11\/29<\/span>3,350 m<\/span><\/td>\n<td>\n<ul>\n<li><span>21st Transport Helicopter Regiment<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mil Mi-8\/Mi-17<\/a>, A&#233;rospatiale SA 315 Lama, A&#233;rospatiale SA 342M Gazelle<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-menongue\" data-base=\"menongue\" data-x=\"active active 24th Training Regiment, Southern Air Region, National Air Force of Angola (per Wikipedia and defenceWeb) SPP\">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/menongue\/\">Menongue<\/a><span>Cubango Province (Cuando Cubango until 2024)<\/span><\/td>\n<td>FNME<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>13\/31<\/span>&mdash; m<\/span><\/td>\n<td>\n<ul>\n<li><span>24th Training Regiment (8th Training Squadron)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\">Aero L-39ZA Albatros<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/emb-312-tucano\/\">Embraer EMB 312 Tucano<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/pc-9\/\">Pilatus PC-9<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7<\/a>, Aero L-29 Delf&#237;n, Cessna 172<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-mocamedes\" data-base=\"mocamedes\" data-x=\"active active 26th Fighter Aviation Regiment MSZ\">\n<td>Mo&#231;&#226;medes<span>Namibe Province<\/span><\/td>\n<td>FNMO<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td>\n<ul>\n<li><span>26th Fighter Aviation Regiment (14th, 15th and 16th Fighter Squadrons)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\">Sukhoi Su-24MK (14th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Sukhoi Su-25K\/UBK (16th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-22-fitter\/\">Sukhoi Su-22M4K\/UM3K (15th Squadron)<\/a><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-cuito-cuanavale\" data-base=\"cuito-cuanavale\" data-x=\"active historic  \" class=\"was\">\n<td>Cuito Cuanavale airfield<span>Cuando Province (Cuando Cubango until 2024)<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill was\">Closed<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"qnone\" data-none=\"basefind\">No air base matches that search.<\/p>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"oob\">\n<div class=\"wrap\">\n<div class=\"kicker\">Order of battle<\/div>\n<h2>Who is stationed where in the National Air Force of Angola<\/h2>\n<p class=\"spx-lede\">Flying units by base, current units first. <span class=\"imp\">Angolan flying units follow the Soviet model of numbered aviation regiments with several squadrons: the 25th Fighter Aviation Regiment at Kuito, the 26th at Mo&#231;&#226;medes, the 23rd Air Transportation Regiment at Luanda, the 21st and 22nd Helicopter Regiments at Luena and Huambo and the 24th Training Regiment at Menongue.<\/span> Most regiment, squadron and type lists rest on an undated English Wikipedia list that defenceWeb confirms only base by base, and the entries say so. Where a unit&rsquo;s designation is not published, as for the K-8W trainers at Catumbela, the entry names the fleet instead.<\/p>\n<div class=\"qbar\"><input class=\"qin\" type=\"search\" id=\"unitfind\" data-filter=\"#oobwrap\" data-item=\".oob\" data-noun=\"installations\" placeholder=\"Search squadrons, wings, aircraft, bases\" aria-label=\"Search squadrons, wings, aircraft, bases\" autocomplete=\"off\" spellcheck=\"false\"><button class=\"qbtn\" type=\"button\" data-clear=\"unitfind\">Clear<\/button><span class=\"qcnt\" data-count=\"unitfind\"><\/span><\/div>\n<div class=\"oobwrap\" id=\"oobwrap\">\n<div class=\"oob\" data-x=\"Cubango Province (Cuando Cubango until 2024) active 24th Training Regiment, Southern Air Region, National Air Force of Angola (per Wikipedia and defenceWeb)\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/menongue\/\">Menongue Air Base<\/a> &middot; FNME<\/span><em>24th Training Regiment, Southern Air Region, National Air Force of Angola<\/em><\/div>\n<dl>\n<dt>24th Training Regiment (8th Training Squadron)<small>Training regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\">Aero L-39ZA Albatros<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/emb-312-tucano\/\">Embraer EMB 312 Tucano<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/pc-9\/\">Pilatus PC-9<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\">Pilatus PC-7<\/a>, Aero L-29 Delf&#237;n, Cessna 172<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Bi&#233; Province active 25th Fighter Aviation Regiment\">\n<div><span>Kuito &middot; FNKU<\/span><em>25th Fighter Aviation Regiment<\/em><\/div>\n<dl>\n<dt>25th Fighter Aviation Regiment (11th, 12th and 13th Fighter Squadrons)<small>Fighter regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30K (13th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-27-flanker\/\">Sukhoi Su-27\/Su-27UB (13th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23ML\/UB (12th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\">MiG-21 (11th Squadron)<\/a><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Benguela Province active National Air Force of Angola (training)\">\n<div><span>Catumbela &middot; FNCT<\/span><em>National Air Force of Angola<\/em><\/div>\n<dl>\n<dt>K-8W jet training unit<small>Jet training unit &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/k-8-karakorum\/\">Hongdu K-8W Karakorum<\/a><\/dd>\n<dt>Pilot Basic Training School (Lobito)<small>Flying school &middot; active<\/small><\/dt>\n<dd><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Luanda Province active 23rd Air Transportation Regiment; Northern Air Region\">\n<div><span>Luanda &middot; FNLU<\/span><em>23rd Air Transportation Regiment; Northern Air Region<\/em><\/div>\n<dl>\n<dt>23rd Air Transportation Regiment<small>Transport regiment &middot; active<\/small><\/dt>\n<dd>Ilyushin Il-76, Antonov An-12, An-26, An-32, An-72, Airbus C295, Xi&rsquo;an MA60, Lockheed C-130K and Boeing 707 (former, per Wikipedia)<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Hu&#237;la Province active National Air Force of Angola\">\n<div><span>Lubango &middot; FNUB<\/span><em>National Air Force of Angola<\/em><\/div>\n<dl>\n<dt>Su-30K detachment<small>Fighter detachment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Sukhoi Su-30K<\/a><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Namibe Province active 26th Fighter Aviation Regiment\">\n<div><span>Mo&#231;&#226;medes &middot; FNMO<\/span><em>26th Fighter Aviation Regiment<\/em><\/div>\n<dl>\n<dt>26th Fighter Aviation Regiment (14th, 15th and 16th Fighter Squadrons)<small>Fighter-bomber regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\">Sukhoi Su-24MK (14th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Sukhoi Su-25K\/UBK (16th Squadron)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/su-22-fitter\/\">Sukhoi Su-22M4K\/UM3K (15th Squadron)<\/a><\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Huambo Province active 22nd Combat Helicopter Regiment\">\n<div><span>Huambo &middot; FNHU<\/span><em>22nd Combat Helicopter Regiment<\/em><\/div>\n<dl>\n<dt>22nd Combat Helicopter Regiment<small>Attack helicopter regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\">Mil Mi-24\/Mi-25<\/a>, Mil Mi-35<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Moxico Province active 21st Transport Helicopter Regiment\">\n<div><span>Luena &middot; FNUE<\/span><em>21st Transport Helicopter Regiment<\/em><\/div>\n<dl>\n<dt>21st Transport Helicopter Regiment<small>Transport helicopter regiment &middot; active<\/small><\/dt>\n<dd><a href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\">Mil Mi-8\/Mi-17<\/a>, A&#233;rospatiale SA 315 Lama, A&#233;rospatiale SA 342M Gazelle<\/dd>\n<\/dl>\n<\/div>\n<\/div>\n<p class=\"qnone\" data-none=\"unitfind\">No unit matches that search.<\/p>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"timeline\">\n<div class=\"wrap\">\n<div class=\"kicker\">Timeline<\/div>\n<h2>National Air Force of Angola milestones, 1914 to today<\/h2>\n<div class=\"tl\">\n<div class=\"tl-item\">\n<div class=\"yr\">1975<\/div>\n<p>October: members of the Aeroclube de Angola are assembled at Luanda. 11 November: independence from Portugal. December: Cuban pilots arrive and the first Soviet MiG fighters are assembled at Luanda.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1976<\/div>\n<p>21 January: the People&rsquo;s Air Force of Angola \/ Air and Anti-Aircraft Defence (FAPA\/DAA) is formally established. From January, 12 MiG-21MFs are delivered from the USSR.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1981<\/div>\n<p>6 November: SAAF Mirage F1s and FAPA MiG-21s clash; South Africa claims one MiG-21 shot down.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1982<\/div>\n<p>5 October: a second clash; the SAAF claims one MiG-21 destroyed and one damaged. Su-20Ms arrive around this time.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1983<\/div>\n<p>30 MiG-21bis arrive, and 32 more in 1984. Around 1983&ndash;85 about 150 Romanian instructors help set up a Military Aviation School.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1987<\/div>\n<p>September: the air battles over the Lomba river during Operation Moduler; on 27 September a Cuban MiG-23ML damages a SAAF Mirage F1.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1988<\/div>\n<p>Cuito Cuanavale is besieged until March; 27 June: Cuban MiG-23s bomb the Calueque dam; 22 December: the New York Accords. 1989&ndash;90: 14 Su-22M4Ks join the 26th Air Regiment at Mo&#231;&#226;medes.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1991<\/div>\n<p>9 October: the Angolan Armed Forces (FAA) are formed after the Bicesse Accords; the last Cuban forces leave.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1992<\/div>\n<p>War resumes after the disputed election; Executive Outcomes later flies air force MiG-23s, Su-25s and PC-7s for the government.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1998<\/div>\n<p>Reconditioned MiG-23s, Tucanos and L-39s are bought as the war restarts.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2000<\/div>\n<p>Mid-year: the Su-27 enters service. 19 November: one is reported shot down by a UNITA missile while landing.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2002<\/div>\n<p>22 February: Jonas Savimbi is killed in Moxico; a ceasefire follows about six weeks later, ending 27 years of war.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2007<\/div>\n<p>The service is reported under its new name, For&#231;a A&#233;rea Nacional.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2013<\/div>\n<p>February: first three of six Super Tucanos handed over. October: Su-30Ks ordered in a reported US$1 billion Rosoboronexport deal. Eight Mi-171Sh follow in 2015&ndash;16.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2017<\/div>\n<p>September: first two Su-30Ks arrive; South Africa returns the MiG-21 that landed near Tsumeb in 1988. 2020: 12 K-8W trainers reach Catumbela.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2024<\/div>\n<p>25 July: the first of three C295s lands in Luanda.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2025<\/div>\n<p>November: Airbus delivers the two C295 maritime surveillance aircraft.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2026<\/div>\n<p>April: 14 AW119 helicopters approved. June: up to four L-39 Skyfox ordered.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"combat\">\n<div class=\"wrap\">\n<div class=\"kicker\">Combat record<\/div>\n<h2>Every war the National Air Force of Angola has fought<\/h2>\n<p class=\"spx-lede\">Sorties and losses where the record gives them, and an honest blank where it does not.<\/p>\n<div class=\"statstrip dark\">\n<div class=\"stat\"><b>4<\/b><span>conflicts<\/span><\/div>\n<div class=\"stat\"><b>1975<\/b><span>First<\/span><\/div>\n<div class=\"stat\"><b>0<\/b><span>Aircraft lost<\/span><\/div>\n<div class=\"stat\"><b>0<\/b><span>Killed<\/span><\/div>\n<\/div>\n<ul class=\"gl cml\">\n<li><b>War of independence and Cuban intervention<\/b> <span class=\"de\">1975&ndash;1976<\/span> Newly assembled MiGs and a handful of transport aircraft, largely flown by Cubans, supported the MPLA government against the FNLA, UNITA, Zaire and the South African column of Operation Savannah<\/li>\n<li><b>South African Border War<\/b> <span class=\"de\">1976&ndash;1988<\/span> Air defence of southern Angola against South African raids, ground attack against UNITA and support of the army; Soviet-built missile systems were operated by the DAA<\/li>\n<li><b>Battle of Cuito Cuanavale<\/b> <span class=\"de\">1987&ndash;1988<\/span> Close air support and interdiction for the FAPLA offensive on the Lomba river and the defence of Cuito Cuanavale; air defence against SAAF strikes; Cuban MiG-23 strikes near the Namibian border in 1988<\/li>\n<li><b>Angolan Civil War, final phase<\/b> <span class=\"de\">1992&ndash;2002<\/span> Ground attack, helicopter assault and airlift against UNITA, at times with South African contractors of Executive Outcomes flying air force aircraft; rapid rebuilding of the fleet with purchases from Russia, Ukraine, Belarus, Kazakhstan, Brazil and the Czech Republic<\/li>\n<\/ul>\n<p><a class=\"cbig\" href=\"https:\/\/migflug.com\/air-forces\/national-air-force-of-angola\/combat-record\/\">Open the full combat record<\/a><\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"makers\">\n<div class=\"wrap\">\n<div class=\"kicker\">The manufacturers<\/div>\n<h2>Who built the National Air Force of Angola fleet<\/h2>\n<p class=\"spx-lede\">Every company behind the aircraft on this page has its own page: the story, every type it built, the numbers and the other air forces that fly them.<\/p>\n<div class=\"cols\">\n<div>\n<h3>Current fleet and orders<\/h3>\n<p><a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/antonov\/\">Antonov<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/agustawestland\/\">AgustaWestland<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/mil\/\">Mil<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/sukhoi\/\">Sukhoi<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/aero\/\">Aero Vodochody<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/cessna\/\">Cessna<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/embraer\/\">Embraer<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/mikoyan\/\">Mikoyan<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/pilatus\/\">Pilatus<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/aerospatiale\/\">A&#233;rospatiale<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/airbus\/\">Airbus<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/bell\/\">Bell<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/britten-norman\/\">Britten-Norman<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/casa\/\">CASA<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/daher\/\">Daher<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/eurocopter\/\">Eurocopter<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/hongdu\/\">Hongdu<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/ilyushin\/\">Ilyushin<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/leonardo\/\">Leonardo<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/tai\/\">Turkish Aerospace (TAI \/ TUSA&#350;)<\/a>, <a href=\"https:\/\/migflug.com\/aircraft-manufacturers\/xian\/\">Xi&#8217;an<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"news\">\n<div class=\"wrap\">\n<div class=\"kicker\">From the magazine<\/div>\n<h2>National Air Force of Angola news from Afterburner<\/h2>\n<p class=\"spx-lede\">Everything MiGFlug&rsquo;s magazine has published on the National Air Force of Angola and the aircraft it flies. <span class=\"imp\">This list refreshes itself &mdash; new Afterburner stories appear here automatically.<\/span><\/p>\n<div class=\"ngrid\" id=\"newsgrid\" data-cats=\"664,670,666\" data-term=\"angola\" data-match=\"angola\" data-reject=\"TAAG|Airlines|Airways|Air Lines\"><a class=\"ncard\" href=\"https:\/\/migflug.com\/afterburner\/ht-100-naval-angola-six-anavia-unmanned-helicopters-edge-2026\/\"><span class=\"ncim ph23\"><\/span><span class=\"ncbody\"><time datetime=\"2026-09-11\">11 September 2026<\/time><span class=\"nct\">HT-100 NAVAL: Angola Gets Six Swiss-Built Robot Helicopters<\/span><span class=\"ncx\">In the last week of August, in a village in the Swiss canton of Glarus, a small grey helicopter with no one inside it lifted off, flew&hellip;<\/span><span class=\"ncgo\">Read the story<\/span><\/span><\/a><\/div>\n<p><a class=\"nmore\" href=\"https:\/\/migflug.com\/afterburner\/\">All stories in Afterburner<\/a><\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"faq\">\n<div class=\"wrap\">\n<div class=\"kicker\">Questions &amp; Answers<\/div>\n<h2>Everything people ask about the National Air Force of Angola<\/h2>\n<div class=\"qa\">\n<details open>\n<summary>What is the Angolan Air Force called in Portuguese?<\/summary>\n<div class=\"a\">For&#231;a A&#233;rea Nacional (FAN), the National Air Force; defenceWeb also writes For&#231;a A&#233;rea Nacional de Angola (FANA). From its founding on 21 January 1976 until about 2007 it was the For&#231;a A&#233;rea Popular de Angola \/ Defesa A&#233;rea e Antia&#233;rea (FAPA\/DAA), the People&rsquo;s Air Force and Air and Anti-Aircraft Defence, according to the English and Portuguese Wikipedia articles. &quot;National Air Force of Angola&quot; is the current English Wikipedia title.<\/div>\n<\/details>\n<details>\n<summary>Which fighter jets does Angola fly?<\/summary>\n<div class=\"a\">The front-line fighter is the <a href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\">Su-30K<\/a>: 12 ex-Indian aircraft overhauled in Belarus and delivered between 2017 and 2019. About six <a href=\"https:\/\/migflug.com\/aircraft\/su-27-flanker\/\">Su-27s<\/a> remain from 18. FlightGlobal still lists MiG-21s, MiG-23s and Su-22s, but defenceWeb reports most of the older Soviet jets as stored or likely retired.<\/div>\n<\/details>\n<details>\n<summary>When was the Angolan Air Force founded?<\/summary>\n<div class=\"a\">It was formally established on 21 January 1976, two months after independence on 11 November 1975, and keeps that date as its anniversary. Work began in October 1975, when members of the Aeroclube de Angola were assembled at Luanda, and the first Soviet MiGs were assembled there in December 1975 with Cuban help.<\/div>\n<\/details>\n<details>\n<summary>Who won the air war at Cuito Cuanavale?<\/summary>\n<div class=\"a\">Each side claims success. Cuba and Angola describe the 1987&ndash;88 battle as a victory that stopped South Africa; South Africa says it achieved its limited aims, and most historians call it tactically inconclusive. In the air, Cuban-flown <a href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\">MiG-23MLs<\/a> and Soviet missile systems made SAAF operations far harder, and South Africa lost two Mirage F1s in 1988; South African sources in turn claim 12 Angolan and Cuban MiGs destroyed.<\/div>\n<\/details>\n<details>\n<summary>Did Cuban pilots fly Angolan aircraft?<\/summary>\n<div class=\"a\">Yes. US intelligence reported Cuban pilots arriving in December 1975 to fly the first MiGs, and in the war with South Africa many MiG-23s were flown by Cubans; the pilot credited with hitting a SAAF Mirage on 27 September 1987, Alberto Ley Rivas, was Cuban. Cuban forces left Angola in 1991 under the New York Accords.<\/div>\n<\/details>\n<details>\n<summary>Why did South Africa give Angola a MiG-21 back?<\/summary>\n<div class=\"a\">On 14 December 1988 a FAPA MiG-21bis got lost on a ferry flight from Lubango to Menongue and landed in a field near Tsumeb in South West Africa. South Africa kept it in the SAAF Museum from 1991, and in September 2017 returned it as a goodwill gesture by President Jacob Zuma, flown home in an Angolan Il-76, according to defenceWeb.<\/div>\n<\/details>\n<details>\n<summary>What did Executive Outcomes do for the Angolan Air Force?<\/summary>\n<div class=\"a\">The South African private military company first trained and then fought for the government against UNITA after 1992, with its pilots flying air force MiG-23s, PC-7s and loaned <a href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\">Su-25s<\/a>, according to Wikipedia. Its contract ended under UN and US pressure after the 1994 Lusaka accord.<\/div>\n<\/details>\n<details>\n<summary>Does Angola still fly the Su-24?<\/summary>\n<div class=\"a\">Probably not. Human Rights Watch reported two Su-24s ordered in the late 1990s and defenceWeb listed the type in 2015 and 2017, but its 2025 profile counts a single <a href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\">Su-24MK<\/a>, likely retired or stored. No new Su-24 or Mi-171 order was found for 2024&ndash;2026.<\/div>\n<\/details>\n<details>\n<summary>What new aircraft is Angola buying?<\/summary>\n<div class=\"a\">Three Airbus C295s arrived in July 2024 and November 2025, two of them for maritime surveillance. In April 2026 Angola approved 14 Leonardo AW119 helicopters, and in June 2026 it ordered up to four Aero L-39 Skyfox jet trainers. A Turkish Aksungur drone contract approved in 2022 had seen no reported delivery by late 2025.<\/div>\n<\/details>\n<details>\n<summary>Who commands the Angolan Air Force?<\/summary>\n<div class=\"a\">defenceWeb names Virg&#237;nio Ant&#243;nio da Cunha Pinto as commander since 2023; this could not be checked on an Angolan government page. An earlier commander, General Francisco Afonso, was in post in 2015 and 2017, and the air force general Altino Carlos Jos&#233; dos Santos became Chief of the General Staff of the armed forces on 20 January 2023.<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the Angolan Air Force called in Portuguese?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For\\u00e7a A\\u00e9rea Nacional (FAN), the National Air Force; defenceWeb also writes For\\u00e7a A\\u00e9rea Nacional de Angola (FANA). From its founding on 21 January 1976 until about 2007 it was the For\\u00e7a A\\u00e9rea Popular de Angola \/ Defesa A\\u00e9rea e Antia\\u00e9rea (FAPA\/DAA), the People\\u2019s Air Force and Air and Anti-Aircraft Defence, according to the English and Portuguese Wikipedia articles. \\\"National Air Force of Angola\\\" is the current English Wikipedia title.\"}}, {\"@type\": \"Question\", \"name\": \"Which fighter jets does Angola fly?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The front-line fighter is the Su-30K: 12 ex-Indian aircraft overhauled in Belarus and delivered between 2017 and 2019. About six Su-27s remain from 18. FlightGlobal still lists MiG-21s, MiG-23s and Su-22s, but defenceWeb reports most of the older Soviet jets as stored or likely retired.\"}}, {\"@type\": \"Question\", \"name\": \"When was the Angolan Air Force founded?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It was formally established on 21 January 1976, two months after independence on 11 November 1975, and keeps that date as its anniversary. Work began in October 1975, when members of the Aeroclube de Angola were assembled at Luanda, and the first Soviet MiGs were assembled there in December 1975 with Cuban help.\"}}, {\"@type\": \"Question\", \"name\": \"Who won the air war at Cuito Cuanavale?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Each side claims success. Cuba and Angola describe the 1987\\u201388 battle as a victory that stopped South Africa; South Africa says it achieved its limited aims, and most historians call it tactically inconclusive. In the air, Cuban-flown MiG-23MLs and Soviet missile systems made SAAF operations far harder, and South Africa lost two Mirage F1s in 1988; South African sources in turn claim 12 Angolan and Cuban MiGs destroyed.\"}}, {\"@type\": \"Question\", \"name\": \"Did Cuban pilots fly Angolan aircraft?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. US intelligence reported Cuban pilots arriving in December 1975 to fly the first MiGs, and in the war with South Africa many MiG-23s were flown by Cubans; the pilot credited with hitting a SAAF Mirage on 27 September 1987, Alberto Ley Rivas, was Cuban. Cuban forces left Angola in 1991 under the New York Accords.\"}}, {\"@type\": \"Question\", \"name\": \"Why did South Africa give Angola a MiG-21 back?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On 14 December 1988 a FAPA MiG-21bis got lost on a ferry flight from Lubango to Menongue and landed in a field near Tsumeb in South West Africa. South Africa kept it in the SAAF Museum from 1991, and in September 2017 returned it as a goodwill gesture by President Jacob Zuma, flown home in an Angolan Il-76, according to defenceWeb.\"}}, {\"@type\": \"Question\", \"name\": \"What did Executive Outcomes do for the Angolan Air Force?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The South African private military company first trained and then fought for the government against UNITA after 1992, with its pilots flying air force MiG-23s, PC-7s and loaned Su-25s, according to Wikipedia. Its contract ended under UN and US pressure after the 1994 Lusaka accord.\"}}, {\"@type\": \"Question\", \"name\": \"Does Angola still fly the Su-24?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Probably not. Human Rights Watch reported two Su-24s ordered in the late 1990s and defenceWeb listed the type in 2015 and 2017, but its 2025 profile counts a single Su-24MK, likely retired or stored. No new Su-24 or Mi-171 order was found for 2024\\u20132026.\"}}, {\"@type\": \"Question\", \"name\": \"What new aircraft is Angola buying?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Three Airbus C295s arrived in July 2024 and November 2025, two of them for maritime surveillance. In April 2026 Angola approved 14 Leonardo AW119 helicopters, and in June 2026 it ordered up to four Aero L-39 Skyfox jet trainers. A Turkish Aksungur drone contract approved in 2022 had seen no reported delivery by late 2025.\"}}, {\"@type\": \"Question\", \"name\": \"Who commands the Angolan Air Force?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"defenceWeb names Virg\\u00ednio Ant\\u00f3nio da Cunha Pinto as commander since 2023; this could not be checked on an Angolan government page. An earlier commander, General Francisco Afonso, was in post in 2015 and 2017, and the air force general Altino Carlos Jos\\u00e9 dos Santos became Chief of the General Staff of the armed forces on 20 January 2023.\"}}]}<\/script><hr class=\"divider\">\n<section id=\"gallery\">\n<div class=\"wrap\">\n<div class=\"kicker\">Continue the tour<\/div>\n<h2>Read the aircraft the National Air Force of Angola flew<\/h2>\n<p class=\"spx-lede\">Every type with a page in the Book of Beasts, in service first, then by the year it left the fleet.<\/p>\n<div class=\"acgrid\"><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-30-flanker\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Sukhoi Su-30K<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-27-flanker\/\"><span class=\"im ph1\"><\/span><span class=\"tx\"><b>Sukhoi Su-27 and Su-27UB<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-23-flogger\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-23ML and MiG-23BN<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-21-fishbed\/\"><span class=\"im ph2\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-21MF, PFM, bis, R and UM<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-22-fitter\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Sukhoi Su-22M4K and Su-22UM3K<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/a-29-super-tucano\/\"><span class=\"im ph3\"><\/span><span class=\"tx\"><b>Embraer EMB 314 Super Tucano<span class=\"nflag nf9\" role=\"img\" aria-label=\"Built in Brazil\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/emb-312-tucano\/\"><span class=\"im ph4\"><\/span><span class=\"tx\"><b>Embraer EMB 312 Tucano<span class=\"nflag nf9\" role=\"img\" aria-label=\"Built in Brazil\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/k-8-karakorum\/\"><span class=\"im ph5\"><\/span><span class=\"tx\"><b>Hongdu K-8W Karakorum<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/l-39-albatros\/\"><span class=\"im ph6\"><\/span><span class=\"tx\"><b>Aero L-39C Albatros<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/pc-7-turbo-trainer\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Pilatus PC-7<span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/pc-9\/\"><span class=\"im ph7\"><\/span><span class=\"tx\"><b>Pilatus PC-9<span class=\"nflag nf2\" role=\"img\" aria-label=\"Built in Switzerland\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\"><span class=\"im ph13\"><\/span><span class=\"tx\"><b>Mil Mi-8 and Mi-17<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-8-hip\/\"><span class=\"im ph14\"><\/span><span class=\"tx\"><b>Mil Mi-171Sh<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mi-24-hind\/\"><span class=\"im ph15\"><\/span><span class=\"tx\"><b>Mil Mi-24 and Mi-35<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-25-frogfoot\/\"><span class=\"im ph19\"><\/span><span class=\"tx\"><b>Sukhoi Su-25<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/su-24-fencer\/\"><span class=\"im ph20\"><\/span><span class=\"tx\"><b>Sukhoi Su-24MK<\/b><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\"><span class=\"im ph21\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-17<\/b><em>1975&ndash;<\/em><\/span><\/a><\/div>\n<\/div>\n<\/section>\n<hr class=\"divider\">\n<section style=\"padding:48px 0 64px\">\n<div class=\"wrap\">\n<div class=\"kicker\">Sources &amp; Further Reading<\/div>\n<h2>Every fact, checked<\/h2>\n<ul class=\"srclist\">\n<li><a href=\"https:\/\/defenceweb.co.za\/security\/african-militaries\/angola-2\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: African Militaries &mdash; Angola (4 December 2025)<\/a><span>Air force of about 6,000; commander Virg&#237;nio Ant&#243;nio da Cunha Pinto since 2023; type-by-type inventory with storage status; air bases; Northern and Southern Air Regions; Aksungur on order with no update since 2023.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-receives-final-su-30k-fighters\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola receives final Su-30K fighters (20 May 2019)<\/a><span>12 ex-Indian Su-30Ks overhauled by the 558th Aircraft Repair Plant at Baranovichi, Belarus; ordered October 2013; first two September 2017, last two April 2019; upgrade claim by the plant&rsquo;s Alexander Vorobey.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-has-received-its-first-su-30s\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola has received its first Su-30s (20 September 2017)<\/a><span>First two Su-30Ks in September 2017; about six of 18 Su-27s operational; Su-22 and Su-24 in inventory; eight Mi-171Sh and 12 refurbished Mi-24P.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angolan-su-30k-deliveries-to-start-this-year\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angolan Su-30K deliveries to start this year (2 April 2015)<\/a><span>October 2013 report of 18 ex-Indian Su-30Ks in a US$1 billion Rosoboronexport deal; Irkut said 12 in February 2014.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-egypt-receiving-refurbished-russian-helicopters\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola, Egypt receiving refurbished Russian helicopters (28 September 2016)<\/a><span>Mi-24Ps overhauled at the 150th Aircraft Repair Plant; eight Mi-171Sh delivered in 2015&ndash;2016 under the 2013 US$1 billion deal.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-receives-first-super-tucanos\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola receives first Super Tucanos (4 February 2013)<\/a><span>Six A-29 Super Tucanos ordered, first three handed over at Gavi&#227;o Peixoto; border surveillance; EMB-312 Tucanos bought in 1999 and 2004.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/africa-to-lead-super-tucano-sales\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Africa to lead Super Tucano sales (22 June 2026)<\/a><span>Lists Angola among Super Tucano customers; no new Angolan order.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-receives-final-k-8w-jets-from-china\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola receives final K-8W jets from China (5 February 2021)<\/a><span>12 K-8W from CATIC via Simportex; six in January 2020, six on 14 December 2020 at Catumbela; two MA60s delivered in 2019.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-receives-first-c295-from-airbus\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola receives first C295 from Airbus (1 August 2024)<\/a><span>Three C295s (one transport, two maritime surveillance) firmly ordered April 2022; first arrived in Luanda 25 July 2024; nearly EUR 160 million financed by BBVA.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/airbus-delivers-another-two-c295s-to-angola\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Airbus delivers another two C295s to Angola (10 November 2025)<\/a><span>Two C295 maritime surveillance aircraft with the FITS mission system delivered, announced 7 November 2025.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/airbus-pitches-c295-as-african-workhorse\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Airbus pitches C295 as African workhorse (30 September 2026)<\/a><span>Angola&rsquo;s three C295s: transport delivered July 2024, two MSA delivered November 2025; an Angolan C295 shown at Africa Aerospace and Defence 2026.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/l-39-skyfox-set-for-african-debut-as-angola-places-first-order\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: L-39 Skyfox set for African debut as Angola places first order (29 June 2026)<\/a><span>Aero Vodochody announced on 18 June 2026 an order for up to four L-39 Skyfox; quote from Viktor Sotona; up to four L-39C and 12 stored L-29s.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-acquiring-over-a-dozen-aw119-helicopters\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola acquiring over a dozen AW119 helicopters (24 April 2026)<\/a><span>14 AW119 (12 AW119M, 2 AW119Kx) for the Ministry of National Defence for EUR 132.8 million; Presidential Decree 137\/26 of 17 April 2026.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-getting-aksungur-uavs-from-turkey\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola getting Aksungur UAVs from Turkey (20 March 2023)<\/a><span>US$93 million contract approved October 2022 via Simportex; number not disclosed.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/south-africa-returns-mig-21-fighter-jet-to-angola\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: South Africa returns MiG-21 fighter jet to Angola (20 September 2017)<\/a><span>FAPA MiG-21bis landed near Tsumeb on 14 December 1988 after getting lost; displayed at the SAAF Museum from 1991; flown home on 17 September 2017; return announced by General Francisco Afonso, air force commander.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/uncategorised\/two-pilots-injured-in-angolan-alouette-iii-crash\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Two pilots injured in Angolan Alouette III crash (27 January 2015)<\/a><span>Crash during the display for the 39th anniversary on 21 January 2015; General Francisco Afonso, air force commander, quoted.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angola-receives-maritime-surveillance-aircraft-from-israel\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola receives maritime surveillance aircraft from Israel (16 October 2017)<\/a><span>1979 Cessna Citation fitted by BIRD Aerosystems with the ASIO system and a SeaSpray AESA radar; US$20 million contract; operational by August 2017.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/new-il-76-for-angola\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: New Il-76 for Angola (15 June 2022)<\/a><span>Another Il-76TD delivered from Belarus in June 2022.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angolan-air-force-operating-kodiak-aircraft\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angolan Air Force operating Kodiak aircraft (21 July 2020)<\/a><span>Kodiak 100 operated by the air force for the Centre for Public Security; number unclear.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/aerospace\/aerospace-aerospace\/angolan-air-force-to-receive-two-aw139s\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angolan Air Force to receive two AW139s (24 October 2016)<\/a><span>Headline and summary seen on defenceWeb&rsquo;s Angola tag page: two AW139s from Leonardo, one test-flying in Italy.<\/span><\/li>\n<li><a href=\"https:\/\/www.hrw.org\/reports\/1999\/angola\/Angl998-09.htm\" rel=\"nofollow noopener\" target=\"_blank\">Human Rights Watch: Angola Unravels (1999), chapter IX, Arms Trade and Embargo Violations<\/a><span>Government arms purchases 1994&ndash;1999: Mi-35s, MiG-23s, two Su-24s, six Mi-17s from Ukraine (1995), six EMB-312 Tucanos (October 1998); a C-130 deal blocked in 1997.<\/span><\/li>\n<li><a href=\"https:\/\/www.sahistory.org.za\/article\/battle-cuito-cuanavale-1988\" rel=\"nofollow noopener\" target=\"_blank\">South African History Online: The Battle of Cuito Cuanavale 1988<\/a><span>Both readings of the battle: the SADF&rsquo;s stated limited aims, including preventing use of the airstrip, and the view that it was thwarted; the battle led to the talks that ended the war.<\/span><\/li>\n<li><a href=\"https:\/\/defenceweb.co.za\/security\/african-militaries\/angola\/\" rel=\"nofollow noopener\" target=\"_blank\">defenceWeb: Angola (5 February 2013, updated 19 November 2025)<\/a><span>Same seven bases; older three-region structure (North, Centre, South) and which kinds of unit each housed.<\/span><\/li>\n<li><a href=\"https:\/\/www.bellingcat.com\/news\/africa\/2018\/11\/14\/angola-takes-delivery-four-su-30\/\" rel=\"nofollow noopener\" target=\"_blank\">Bellingcat: Angola takes delivery of four Su-30 (14 November 2018)<\/a><span>Satellite imagery of 20 October 2018 showing two Su-30s parked at Lubango civil-military airport.<\/span><\/li>\n<li><a href=\"https:\/\/ourairports.com\/airports\/FNKU\/\" rel=\"nofollow noopener\" target=\"_blank\">OurAirports: Kuito Airport (FNKU)<\/a><span>Community aeronautical database; coordinates and elevation (5,618 ft).<\/span><\/li>\n<li><a href=\"https:\/\/ourairports.com\/airports\/FNME\/\" rel=\"nofollow noopener\" target=\"_blank\">OurAirports: Menongue Airport (FNME)<\/a><span>Coordinates and elevation (4,469 ft), which differs from Wikipedia.<\/span><\/li>\n<li><a href=\"https:\/\/www.flyairlink.com\/news\/airlink-luanda-new-airport\" rel=\"nofollow noopener\" target=\"_blank\">Airlink: Airlink moves Luanda flights to new airport (17 February 2026)<\/a><span>Commercial move from Quatro de Fevereiro to Dr Ant&#243;nio Agostinho Neto on 1 March 2026.<\/span><\/li>\n<\/ul>\n<p class=\"verified\">Figures verified 2026-10-01. Order of Battle pages are regenerated from a single dataset; if a number here disagrees with a Book of Beasts page, this page is the more recent of the two.<\/p>\n<p class=\"verified\">Photographs: Photo: Sergey Kustov \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Aeroprints.com \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Wikimedia Commons (Public domain) &middot; Photo: SDASM Archives \/ Wikimedia Commons (No restrictions) &middot; Photo: Matti Blume \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Carlos E. Perez S.L \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Articseahorse \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Photographer: Mosbatho \/ Wikimedia Commons (CC BY 4.0) &middot; Photo: slovenskavojska.si \/ Wikimedia Commons (CC BY 3.0) &middot; Photo: Alex Pigariev \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Jakub Ha&#322;un \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Ad Meskens You are free to use this picture for any purpose as long as you credit its auth \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Jacek Ru&#380;yczka \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Dietmar Rabich \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: SGT. Kimberly Yearyean \/ Wikimedia Commons (Public domain) &middot; Photo: Md Shaifuzzaman Ayon \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Cecilio M. Ricardo Jr., U.S. Air Force \/ Wikimedia Commons (Public domain) &middot; Photo: Hans Hillewaert \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: kallerna \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: SAC Adam Fletcher \/ UK MOD \/ Wikimedia Commons (OGL v1.0)<\/p>\n<\/div>\n<\/section>\n<\/div>\n<style>#mfam .ph1{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-365.jpg)!important}#mfam .ph2{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-367.jpg)!important}#mfam .ph3{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-373.jpg)!important}#mfam .ph4{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-374.jpg)!important}#mfam .ph5{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-375.jpg)!important}#mfam .ph6{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-376.jpg)!important}#mfam .ph7{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-379.jpg)!important}#mfam .ph8{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-385.jpg)!important}#mfam .ph9{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-386.jpg)!important}#mfam .ph10{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-388.jpg)!important}#mfam .ph11{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-390.jpg)!important}#mfam .ph12{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-391.jpg)!important}#mfam .ph13{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-392.jpg)!important}#mfam .ph14{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-393.jpg)!important}#mfam .ph15{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-394.jpg)!important}#mfam .ph16{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/de-t-bell-212.jpg)!important}#mfam .ph17{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-396.jpg)!important}#mfam .ph18{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/ital-t-agustawestland-aw109e-power.jpg)!important}#mfam .ph19{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-370.jpg)!important}#mfam .ph20{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-371.jpg)!important}#mfam .ph21{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-372.jpg)!important}#mfam .ph22{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/10\/w16-ao-t-377.jpg)!important}#mfam .ph23{background-image:url(https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/09\/anavia-ht-100-naval-unmanned-helicopter-angolan-navy-768x512.jpg)!important}<\/style>\n<style>#mfam .cflag{background-image:url(https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/swiss-canton-flags-sprite-v2.png)!important}#mfam .cf0{background-position:-2px -2px}#mfam .cf1{background-position:-22px -2px}#mfam .cf2{background-position:-42px -2px}#mfam .cf3{background-position:-62px -2px}#mfam .cf4{background-position:-82px -2px}#mfam .cf5{background-position:-102px -2px}#mfam .cf6{background-position:-122px -2px}#mfam .cf7{background-position:-142px -2px}#mfam .cf8{background-position:-162px -2px}#mfam .cf9{background-position:-182px -2px}<\/style>\n<style>#mfam .nflag{background-image:url(https:\/\/migflug.com\/wp-content\/uploads\/2026\/09\/aircraft-manufacturer-country-flags-v4.png)!important}#mfam .nf0{background-position:-2px -2px}#mfam .nf1{background-position:-24px -2px}#mfam .nf2{background-position:-46px -2px}#mfam .nf3{background-position:-68px -2px}#mfam .nf4{background-position:-90px -2px}#mfam .nf5{background-position:-112px -2px}#mfam .nf6{background-position:-134px -2px}#mfam .nf7{background-position:-156px -2px}#mfam .nf8{background-position:-178px -2px}#mfam .nf9{background-position:-200px -2px}#mfam .nf10{background-position:-222px -2px}<\/style>\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/4.7.1\/maplibre-gl.css\"><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/maplibre-gl\/4.7.1\/maplibre-gl.js\"><\/script><div id=\"oob-pins\" hidden data-z=\"H4sIAAAAAAAC\/91YbXPbNhL+Kxh1JmPPkKIIvklWLjO2z01aW0mmccZ3l+YDSEIiKpJQATCq2ul\/vwX4KltO5OQ+ZO6LbALgLoB9nmd3+eGvkcyr1ehsVNCSl6uKjqxRSQoKI4tmBJ0zgS6I1FMsIRymfny9uIKnnMQ0h8fzRLFPelpWMTyiZwVLU67m8E9KZDZHRT\/0y92\/kes5nntgFVhIcgkWSKKMeTU6s11\/HAbhzIdnXo7O3GgcudNJaI0E38LaDx9G2FcZuhWElaxcoV\/oisFhFDqZDoff\/V6RVPDy9LksSJ6\/aJdZSDYziJQpUrsNRTmTCi0FL9BVuYKHDN2xNdvQlBELbTOWZGgFB5ao5CgliqIlF4jBSVK6pGVC72iMEl4umSgkUhlFMdweiisFLygzUJVMGTdjdAuPhIkNFwoRoViSU6QjUL958AyIL82kaI+aUUHHQ++Canu1CReja3t6h36j4FubokIiotAlUVUBAYQz6W214bbMPei91a\/f2HgG6yWSiguajp879QVCgJ4TlAm6\/Mevo0ypjTxznIKtloCnccILBw6VCLJUTm57M5vkMVGCS+fX0YtzKjjY9Wb\/OUfnzfhzh7yw0JEWaRHbnottVSWk5NrkVRELQgW6WlwgmEG3ZuZJRjeJPdOm3jIAXiXR20t79lQDEWxJxNxu7vmeuag21xwfz9A\/ab589gP2onlpoUsqZUmQG+HRx4+AdlaugQqPeLQ1pKTTstaBaCzz3eisrPL8b6tj9bpiiveUvtaPB\/l8\/f4YPrtWBHd7j80NfQ+TF4\/9iT8LW\/KG45k\/DdwheQNA+I9slSmI3vknRhQDgPckdl2VWYBhWKVx6XqD5S0fZEvqAQNO8MSdnaJNTpKGSu8q25tcS7RlYMIQ45Ctlltf2BfwZ\/8yayJzeFV0iiI7SYH\/BK0lpZOSZwLW8bkEMdAiUnNuT0Mk2dVbX7CXNvZqIzlb03zXsLF20K5wZWMTZg3mmDaeUKEAjWN0QXMA1SohqnMtwTEMgoSxgqyo2Onjv0kUj+EYcINTJDO+BT8l3YLTlOYADO3XXKaRkZsqJuWKI1ZKRUkKespBI2GR2dcypyA7sA\/QwwQuTpiTFmSHMvKJoiSDd79KVKTegL3MSbmuefauWmecNVEG3Ojg9qL\/FB6DaRwdNo0jx\/y+v\/gmDzAI8QQXfLWqXdQRXtw4xjL+NsuuvYSkFdO0s+zWRNo3OpAZLRuHFSRps0SvIl3iOKgkl7fHKEl0X0Um2MGTfsizosnksYoARCWauVErKt7Yn0bBQFP2053OnDrfNhpx26TfjgMplWxV1vxm0uTCTRXrtA9IZaWBseSV0DoiAOHDRGuhhCnt4Pz1yzdvrS7vSvaHSbpSG\/iZlBUBauEJnLAlrKTAiNQsFDShcEvpXlJGsBvXhwyRQLIzZMSTOVJ8RY3EwI+mUAoE49tSC3M0QRns0nh0LRwGMKXlS6J4ZzxScAfs1oa+gm9re2qviSBrLqpC4+oVJJ60qkuL63aihpX1YQRZD+4RsMGSQf2SZJzn6OSGxyCdrWh3gjgU68+9r0XHWNgTy75iMdUWFCzdXdr18jG6y7rbQ7I2BpcELo0yD+5e1CP1ex1S9E3DhSwZzdMWKlpp9wWszYfHsCuvAA\/EbhN6z7EbM3GQYDdHperIf8CwwMHeHsPcEBVzNIkcHPTj2AofZd50PA2mntcTD3uuu5fNPZGaTUPMSqm5sJ83v8fiG1aCx0s8CyC\/CkNEoFATANgZXM7PVW7o66OT3svpMOg\/5btKZvDeT7kdhVDjlYqX\/BP8BbnSjzY2o7ZXP0X6DxMxJGnt2UL\/Yg3MSIkW5+HEAvAl64zCbi5tV6c0fUMXnGoiRJMIncC5CyostAFAd1d0eiTsTM4ewq1O4ofw9v7iyNIwdB80ehMHT4eQc4PJ423eDAc9soI9RW+yekoVSbK6MBzK9p5mt7rSlztQ5myR2vK2atkQsa7lti9ehgUQyPSwBpofqNnud2ymVFuC\/naVkaiRlz5szh7UpAMWNGVlL1XdDsGkDnVBSn18A2oA\/pbo8aYu2+mRlElYJkmONpyVqtUpCkLVXND\/vNo6upgoeAJ4g8gNvjJw3QC5c\/jF4dxMHv7g8OYYFIb+k7qTYIxDoGcDOjx2\/XA6VLPwC72Jb3qToO1Nws\/1Jt+N5u03STg41RVQIljcYxJj0\/EXXKqu1bC6yWDwOaCvZ4BqeT3v6+mmTRFUMb0M9tuagf5g+PGioxQARmubVIKWK7hJAG7Kq1gtq\/zrEIt925z0fg3vL67r2H1DfxDYEK7VknN1z3hwDSW8th9+k30MJbxSD7aOFz7YX3jaQfBV9XxWkSIeKP8r83yQcq+O\/SYw8R4Iv+vg2V5NEX6mmp9OBkVFMI7qGqOnIQaMXfIiBnV8BUqX8I1m2HdaUzwdqgXTUIXioenXcujmYcTRv0GNnGbQC45M77Qkw+QOj4dT+9VxEfaC4AsR9mDNoxF2x1FoPtnWEZ6Np7MI42GEXYhPVzL+vwZ5CjHeDEI81RF224+COg16c8HlBtIM0VJ6jjw3QDekII9N+3iBXpI\/odChRwGjpCsocnpkvDbPXU8zhMbrlwNoXOYcKpmD0MDBw6ovdDx\/SH5fNxTQaMwcHPXj0702AwqZDjARSIDf9\/eQpYf9\/aPn\/Phfz0JwPM4YAAA=\"><\/div>\n<div id=\"oob-data\" data-js=\"KGZ1bmN0aW9uIGJvb3QoKXsgaWYodHlwZW9mIG1hcGxpYnJlZ2w9PT0ndW5kZWZpbmVkJ3x8IWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2JtYXAnKSl7c2V0VGltZW91dChib290LDE1MCk7cmV0dXJuO30gaWYoIXdpbmRvdy5fX09PQlApeyB2YXIgemVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2ItcGlucycpOyBpZighemVsKXtzZXRUaW1lb3V0KGJvb3QsMTUwKTtyZXR1cm47fSBpZighd2luZG93Ll9fT09CUSl7IHdpbmRvdy5fX09PQlE9MTsgdHJ5eyB2YXIgemI9YXRvYih6ZWwuZ2V0QXR0cmlidXRlKCdkYXRhLXonKSksenU9bmV3IFVpbnQ4QXJyYXkoemIubGVuZ3RoKSx6aT0wOyBmb3IoO3ppPHpiLmxlbmd0aDt6aSsrKXt6dVt6aV09emIuY2hhckNvZGVBdCh6aSk7fSBuZXcgUmVzcG9uc2UobmV3IEJsb2IoW3p1XSkuc3RyZWFtKCkucGlwZVRocm91Z2gobmV3IERlY29tcHJlc3Npb25TdHJlYW0oJ2d6aXAnKSkpLnRleHQoKS50aGVuKGZ1bmN0aW9uKHQpe3dpbmRvdy5fX09PQlA9SlNPTi5wYXJzZSh0KTt9LGZ1bmN0aW9uKCl7d2luZG93Ll9fT09CUD1bXTt9KTsgfWNhdGNoKGUpe3dpbmRvdy5fX09PQlA9W107fSB9IHNldFRpbWVvdXQoYm9vdCw2MCk7cmV0dXJuOyB9IHZhciBQPShmdW5jdGlvbigpe3ZhciBvPSh3aW5kb3cuX19PT0JQfHxbXSkuc2xpY2UoKTtyZXR1cm4gbzt9KSgpOyB2YXIgbWFwPW5ldyBtYXBsaWJyZWdsLk1hcCh7Y29udGFpbmVyOidvb2JtYXAnLHN0eWxlOidodHRwczovL3RpbGVzLm9wZW5mcmVlbWFwLm9yZy9zdHlsZXMvcG9zaXRyb24nLGNlbnRlcjpbOC4yLDQ2LjhdLHpvb206NyxzY3JvbGxab29tOmZhbHNlLGF0dHJpYnV0aW9uQ29udHJvbDp7Y29tcGFjdDpmYWxzZX19KTsgbWFwLmFkZENvbnRyb2wobmV3IG1hcGxpYnJlZ2wuTmF2aWdhdGlvbkNvbnRyb2woe3Nob3dDb21wYXNzOmZhbHNlfSksJ3RvcC1sZWZ0Jyk7IG1hcC5vbignc3R5bGUubG9hZCcsZnVuY3Rpb24oKXsgaWYobWFwLmdldExheWVyKCd3YXRlcicpKW1hcC5zZXRQYWludFByb3BlcnR5KCd3YXRlcicsJ2ZpbGwtY29sb3InLCcjOGZiMmU2Jyk7IGlmKG1hcC5nZXRMYXllcignd2F0ZXJ3YXknKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnd2F0ZXJ3YXknLCdsaW5lLWNvbG9yJywnI2E5YzRlYScpOyBpZihtYXAuZ2V0TGF5ZXIoJ2JhY2tncm91bmQnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnYmFja2dyb3VuZCcsJ2JhY2tncm91bmQtY29sb3InLCcjZjZmOGZiJyk7IGlmKG1hcC5nZXRMYXllcignbGFuZGNvdmVyX3dvb2QnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnbGFuZGNvdmVyX3dvb2QnLCdmaWxsLW9wYWNpdHknLDAuMDYpOyB9KTsgZnVuY3Rpb24gaHRtbChiKXsgdmFyIHJvd3M9Jyc7Zm9yKHZhciBpPTA7aTxiLnJvd3MubGVuZ3RoO2krKyl7cm93cys9JzxkdD4nK2Iucm93c1tpXVswXSsnPC9kdD48ZGQ+JytiLnJvd3NbaV1bMV0rJzwvZGQ+Jzt9IHZhciBjbHM9Yi5jbHM9PT0nbWlnJz8nIG1pZyc6KGIuY2xzPT09J3dhcyc\/JyB3YXMnOicnKTsgdmFyIGg9JzxkaXYgY2xhc3M9ImJwJytjbHMrJyI+PGRpdiBjbGFzcz0iYnAtaGVhZCI+PHNwYW4+JytiLmljYW8rJzwvc3Bhbj48c3Bhbj4nK2IubGFiZWwrJzwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJicC1uYW1lIj4nK2IubmFtZSsnPC9kaXY+PGRpdiBjbGFzcz0iYnAtc3ViIj4nK2Iuc3ViKyc8L2Rpdj4nOyBpZihyb3dzKWgrPSc8ZGw+Jytyb3dzKyc8L2RsPic7IGlmKGIuZmx5KWgrPSc8YSBjbGFzcz0iYnAtZmx5IiBocmVmPSInK2IuZmx5LnVybCsnIj4nK2IuZmx5LnRleHQrJzwvYT4nOyBpZihiLmxpbmspaCs9JzxhIGNsYXNzPSJicC1saW5rIiBocmVmPSInK2IubGluaysnIj5PcGVuIGJhc2UgcGFnZTwvYT4nOyByZXR1cm4gaCsnPC9kaXY+JzsgfSB2YXIgcG9wdXA9bmV3IG1hcGxpYnJlZ2wuUG9wdXAoe2Nsb3NlQnV0dG9uOmZhbHNlLGNsb3NlT25DbGljazpmYWxzZSxjbG9zZU9uTW92ZTpmYWxzZSxvZmZzZXQ6MTIsbWF4V2lkdGg6JzMwMHB4J30pOyB2YXIgdGltZXI9bnVsbCxob3Y9ZmFsc2UsY3VyPW51bGwscGlucz17fSxyb3dzPXt9OyBmdW5jdGlvbiBjYW5jZWwoKXtpZih0aW1lcil7Y2xlYXJUaW1lb3V0KHRpbWVyKTt0aW1lcj1udWxsO319IGZ1bmN0aW9uIGhvdChzLG9uKXtpZihwaW5zW3NdKXBpbnNbc10uY2xhc3NMaXN0LnRvZ2dsZSgnaG90Jyxvbik7aWYocm93c1tzXSlyb3dzW3NdLmNsYXNzTGlzdC50b2dnbGUoJ2hvdCcsb24pO30gZnVuY3Rpb24gbGF0ZXIobXMpe2NhbmNlbCgpO3RpbWVyPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtpZighaG92KXtwb3B1cC5yZW1vdmUoKTtpZihjdXIpe2hvdChjdXIsZmFsc2UpO2N1cj1udWxsO319fSxtcyk7fSBmdW5jdGlvbiBvcGVuKGIpeyBjYW5jZWwoKTtpZihjdXImJmN1ciE9PWIuc2x1Zylob3QoY3VyLGZhbHNlKTtjdXI9Yi5zbHVnO2hvdChiLnNsdWcsdHJ1ZSk7IHBvcHVwLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5zZXRIVE1MKGh0bWwoYikpLmFkZFRvKG1hcCk7IHZhciBlbD1wb3B1cC5nZXRFbGVtZW50KCk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLGZ1bmN0aW9uKCl7aG92PXRydWU7Y2FuY2VsKCk7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG92PWZhbHNlO2xhdGVyKDQwMCk7fSk7IHJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpeyB2YXIgcHI9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksbXI9bWFwLmdldENvbnRhaW5lcigpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLHBhZD0xOCxkeD0wLGR5PTA7IGlmKHByLnRvcDxtci50b3ArcGFkKWR5PXByLnRvcC0obXIudG9wK3BhZCk7IGlmKHByLmxlZnQ8bXIubGVmdCtwYWQpZHg9cHIubGVmdC0obXIubGVmdCtwYWQpOyBpZihwci5yaWdodD5tci5yaWdodC1wYWQpZHg9cHIucmlnaHQtKG1yLnJpZ2h0LXBhZCk7IGlmKHByLmJvdHRvbT5tci5ib3R0b20tcGFkKWR5PXByLmJvdHRvbS0obXIuYm90dG9tLXBhZCk7IGlmKGR4fHxkeSltYXAucGFuQnkoW2R4LGR5XSx7ZHVyYXRpb246NDUwLGVhc2luZzpmdW5jdGlvbih0KXtyZXR1cm4gMS1NYXRoLnBvdygxLXQsMyk7fX0pOyB9KTsgfSB2YXIgbG9ucz1bXSxsYXRzPVtdOyBmb3IodmFyIGk9MDtpPFAubGVuZ3RoO2krKyl7KGZ1bmN0aW9uKGIpeyB2YXIgZWw9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ZWwuY2xhc3NOYW1lPSdtZi1waW4nKyhiLmNscz09PSdtaWcnPycgbWlnJzooYi5jbHM9PT0nd2FzJz8nIHdhcyc6JycpKTtlbC50aXRsZT1iLm5hbWU7IG5ldyBtYXBsaWJyZWdsLk1hcmtlcih7ZWxlbWVudDplbH0pLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5hZGRUbyhtYXApOyBlbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe29wZW4oYik7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7bGF0ZXIoNjAwKTt9KTsgZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpe2Uuc3RvcFByb3BhZ2F0aW9uKCk7aWYoYi5saW5rKXtsb2NhdGlvbi5ocmVmPWIubGluazt9ZWxzZXtvcGVuKGIpO319KTsgcGluc1tiLnNsdWddPWVsO2xvbnMucHVzaChiLmxvbik7bGF0cy5wdXNoKGIubGF0KTsgdmFyIHRyPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ3RyW2RhdGEtYmFzZT0iJytiLnNsdWcrJyJdJyk7IGlmKHRyKXtyb3dzW2Iuc2x1Z109dHI7IHRyLmNsYXNzTGlzdC5hZGQoJ21hcGp1bXAnKTsgaWYoIXRyLmdldEF0dHJpYnV0ZSgndGl0bGUnKSl0ci5zZXRBdHRyaWJ1dGUoJ3RpdGxlJywnQ2xpY2sgdG8gc2hvdyB0aGlzIGJhc2Ugb24gdGhlIG1hcCcpOyB0ci5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe2hvdChiLnNsdWcsdHJ1ZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG90KGIuc2x1ZyxmYWxzZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXsgaWYoZS50YXJnZXQmJmUudGFyZ2V0LmNsb3Nlc3QmJmUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlyZXR1cm47IHZhciBtYz1tYXAuZ2V0Q29udGFpbmVyKCk7IGlmKG1jKW1jLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJyxibG9jazonY2VudGVyJ30pOyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7b3BlbihiKTt9LDI2MCk7IH0pO30gfSkoUFtpXSk7fSBtYXAuZml0Qm91bmRzKFtbTWF0aC5taW4uYXBwbHkobnVsbCxsb25zKSxNYXRoLm1pbi5hcHBseShudWxsLGxhdHMpXSxbTWF0aC5tYXguYXBwbHkobnVsbCxsb25zKSxNYXRoLm1heC5hcHBseShudWxsLGxhdHMpXV0se3BhZGRpbmc6e3RvcDo5MCxib3R0b206MzYsbGVmdDo0OCxyaWdodDo0OH0sZHVyYXRpb246MH0pOyB9KSgpOzsoZnVuY3Rpb24oKXsgdmFyIGc9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ25ld3NncmlkJyk7IGlmKCFnfHwhd2luZG93LmZldGNoKXJldHVybjsgdmFyIGNhdHM9Zy5nZXRBdHRyaWJ1dGUoJ2RhdGEtY2F0cycpfHwnJywgdGVybT1nLmdldEF0dHJpYnV0ZSgnZGF0YS10ZXJtJyl8fCcnOyB2YXIgcnhNLHJ4UjsgdHJ5e3J4TT1uZXcgUmVnRXhwKGcuZ2V0QXR0cmlidXRlKCdkYXRhLW1hdGNoJyl8fCcuJywnaScpO3J4Uj1uZXcgUmVnRXhwKGcuZ2V0QXR0cmlidXRlKCdkYXRhLXJlamVjdCcpfHwnYV4nKTt9Y2F0Y2goZSl7cmV0dXJufSB2YXIgaGF2ZT17fTsgW10uZm9yRWFjaC5jYWxsKGcucXVlcnlTZWxlY3RvckFsbCgnYS5uY2FyZCcpLGZ1bmN0aW9uKGEpe2hhdmVbYS5nZXRBdHRyaWJ1dGUoJ2hyZWYnKS5yZXBsYWNlKC9eaHR0cHM\/OlwvXC9bXlwvXSsvLCcnKV09MX0pOyB2YXIgbW9uPVsnSmFudWFyeScsJ0ZlYnJ1YXJ5JywnTWFyY2gnLCdBcHJpbCcsJ01heScsJ0p1bmUnLCdKdWx5JywnQXVndXN0JywnU2VwdGVtYmVyJywnT2N0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInXTsgZnVuY3Rpb24gZXNjKHMpe3JldHVybiBTdHJpbmcocykucmVwbGFjZSgvPC9nLCcmbHQ7JykucmVwbGFjZSgvPi9nLCcmZ3Q7Jyl9IHZhciB1cmw9Jy9hZnRlcmJ1cm5lci93cC1qc29uL3dwL3YyL3Bvc3RzP2NhdGVnb3JpZXM9JytlbmNvZGVVUklDb21wb25lbnQoY2F0cykrJyZzZWFyY2g9JytlbmNvZGVVUklDb21wb25lbnQodGVybSkrJyZwZXJfcGFnZT0zMCZvcmRlcmJ5PWRhdGUmb3JkZXI9ZGVzYyZfZmllbGRzPWlkLGxpbmssZGF0ZSx0aXRsZSxleGNlcnB0LGZlYXR1cmVkX21lZGlhJzsgZmV0Y2godXJsLHtjcmVkZW50aWFsczonb21pdCd9KS50aGVuKGZ1bmN0aW9uKHIpe3JldHVybiByLm9rP3IuanNvbigpOm51bGx9KS50aGVuKGZ1bmN0aW9uKGopeyBpZighanx8IWoubGVuZ3RoKXJldHVybjsgdmFyIGZyZXNoPWouZmlsdGVyKGZ1bmN0aW9uKHApeyB2YXIgdD1wLnRpdGxlLnJlbmRlcmVkOyBpZighcnhNLnRlc3QodCl8fHJ4Ui50ZXN0KHQpKXJldHVybiBmYWxzZTsgcmV0dXJuICFoYXZlW3AubGluay5yZXBsYWNlKC9eaHR0cHM\/OlwvXC9bXlwvXSsvLCcnKV07IH0pLnNsaWNlKDAsMyk7IGlmKCFmcmVzaC5sZW5ndGgpcmV0dXJuOyB2YXIgaWRzPWZyZXNoLm1hcChmdW5jdGlvbihwKXtyZXR1cm4gcC5mZWF0dXJlZF9tZWRpYX0pLmZpbHRlcihCb29sZWFuKTsgdmFyIGRvbmU9ZnVuY3Rpb24obWVkKXsgZnJlc2gucmV2ZXJzZSgpLmZvckVhY2goZnVuY3Rpb24ocCl7IHZhciBkPXAuZGF0ZS5zbGljZSgwLDEwKTsgdmFyIGE9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYScpOyBhLmNsYXNzTmFtZT0nbmNhcmQnO2EuaHJlZj1wLmxpbms7IHZhciBpbT1tZWRbcC5mZWF0dXJlZF9tZWRpYV18fCcnOyB2YXIgeD1wLmV4Y2VycHQucmVuZGVyZWQucmVwbGFjZSgvPFtePl0qPi9nLCcnKS5yZXBsYWNlKC9ccysvZywnICcpLnRyaW0oKS5zbGljZSgwLDE3NSk7IGEuaW5uZXJIVE1MPSc8c3BhbiBjbGFzcz0ibmNpbScrKGltPycnOicgbm9uZScpKyciPjwvc3Bhbj4nKyAnPHNwYW4gY2xhc3M9Im5jYm9keSI+PHRpbWUgZGF0ZXRpbWU9IicrZCsnIj4nK3BhcnNlSW50KGQuc2xpY2UoOCksMTApKycgJyttb25bcGFyc2VJbnQoZC5zbGljZSg1LDcpLDEwKS0xXSsnICcrZC5zbGljZSgwLDQpKyc8L3RpbWU+JysgJzxzcGFuIGNsYXNzPSJuY3QiPicrcC50aXRsZS5yZW5kZXJlZCsnPC9zcGFuPjxzcGFuIGNsYXNzPSJuY3giPicrZXNjKHgpKyc8L3NwYW4+JysgJzxzcGFuIGNsYXNzPSJuY2dvIj5SZWFkIHRoZSBzdG9yeTwvc3Bhbj48L3NwYW4+JzsgdmFyIGltMj1hLnF1ZXJ5U2VsZWN0b3IoJy5uY2ltJyk7IGlmKGltKXtpbTIuY2xhc3NMaXN0LmFkZCgnb3B0bWwtYmctbGF6eWxvYWRlZCcpO2ltMi5zdHlsZS5zZXRQcm9wZXJ0eSgnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ltKycpJywnaW1wb3J0YW50Jyk7fSBnLmluc2VydEJlZm9yZShhLGcuZmlyc3RDaGlsZCk7IH0pOyB3aGlsZShnLmNoaWxkcmVuLmxlbmd0aD42KWcucmVtb3ZlQ2hpbGQoZy5sYXN0Q2hpbGQpOyB9OyBpZighaWRzLmxlbmd0aCl7ZG9uZSh7fSk7cmV0dXJufSBmZXRjaCgnL2FmdGVyYnVybmVyL3dwLWpzb24vd3AvdjIvbWVkaWE\/aW5jbHVkZT0nK2lkcy5qb2luKCcsJykrJyZwZXJfcGFnZT0xMCZfZmllbGRzPWlkLG1lZGlhX2RldGFpbHMnLHtjcmVkZW50aWFsczonb21pdCd9KSAudGhlbihmdW5jdGlvbihyKXtyZXR1cm4gci5vaz9yLmpzb24oKTpbXX0pLnRoZW4oZnVuY3Rpb24obXMpeyB2YXIgbWVkPXt9OyAobXN8fFtdKS5mb3JFYWNoKGZ1bmN0aW9uKG0peyB2YXIgc3o9KG0ubWVkaWFfZGV0YWlscyYmbS5tZWRpYV9kZXRhaWxzLnNpemVzKXx8e307IHZhciBwaz1zei5tZWRpdW1fbGFyZ2V8fHN6Lm1lZGl1bXx8c3oubGFyZ2V8fHN6LmZ1bGw7IG1lZFttLmlkXT1waz9way5zb3VyY2VfdXJsOicnOyB9KTsgZG9uZShtZWQpOyB9LGZ1bmN0aW9uKCl7ZG9uZSh7fSl9KTsgfSxmdW5jdGlvbigpe30pOyB9KSgpOzsoZnVuY3Rpb24oKXsgaWYoIWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtZmFtJykpcmV0dXJuOyBmdW5jdGlvbiBueihzKXtyZXR1cm4gKHN8fCcnKS50b0xvd2VyQ2FzZSgpLnJlcGxhY2UoL1tcdTIwMTknXS9nLCInIikucmVwbGFjZSgvXHMrL2csJyAnKTt9IGZ1bmN0aW9uIGJ1aWxkKGlucCl7IHZhciB0Z3Q9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcihpbnAuZ2V0QXR0cmlidXRlKCdkYXRhLWZpbHRlcicpKTtpZighdGd0KXJldHVybjsgdmFyIHNlbD1pbnAuZ2V0QXR0cmlidXRlKCdkYXRhLWl0ZW0nKSxub3VuPWlucC5nZXRBdHRyaWJ1dGUoJ2RhdGEtbm91bicpfHwncm93cyc7IHZhciBjbnQ9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignW2RhdGEtY291bnQ9IicraW5wLmlkKyciXScpOyB2YXIgbm9uZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdbZGF0YS1ub25lPSInK2lucC5pZCsnIl0nKTsgdmFyIGc9W10ubWFwLmNhbGwodGd0LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsKSxmdW5jdGlvbihlbCl7IHZhciBkPWVsLmdldEF0dHJpYnV0ZSgnZGF0YS1tb3JlJyk7ZD1kP2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKGQpOm51bGw7IHJldHVybiB7ZWw6ZWwsZGV0OmQsdHh0Om56KGVsLnRleHRDb250ZW50KycgJysoZD9kLnRleHRDb250ZW50OicnKSsnICcrKGVsLmdldEF0dHJpYnV0ZSgnZGF0YS14Jyl8fCcnKSl9OyB9KTsgdmFyIHRvdD1nLmxlbmd0aDsgZnVuY3Rpb24gcnVuKCl7IHZhciB0PW56KGlucC52YWx1ZSkudHJpbSgpO3Q9dD90LnNwbGl0KCcgJyk6W107IHZhciBuPTA7IGZvcih2YXIgaT0wO2k8Zy5sZW5ndGg7aSsrKXsgdmFyIG9rPXRydWU7IGZvcih2YXIgaz0wO2s8dC5sZW5ndGg7aysrKXtpZihnW2ldLnR4dC5pbmRleE9mKHRba10pPDApe29rPWZhbHNlO2JyZWFrO319IGlmKG9rKW4rKzsgZ1tpXS5lbC5jbGFzc0xpc3QudG9nZ2xlKCdxaGlkZScsIW9rKTsgaWYoZ1tpXS5kZXQpZ1tpXS5kZXQuY2xhc3NMaXN0LnRvZ2dsZSgncWhpZGUnLCFvayk7IGlmKG9rJiZ0Lmxlbmd0aCYmZ1tpXS5lbC5jbGFzc0xpc3QuY29udGFpbnMoJ29vYicpKWdbaV0uZWwuY2xhc3NMaXN0LmFkZCgnb3BlbicpOyB9IGlmKGNudCljbnQudGV4dENvbnRlbnQ9KHQubGVuZ3RoP24rJyBvZiAnK3RvdDp0b3QpKycgJytub3VuOyBpZihub25lKW5vbmUuY2xhc3NMaXN0LnRvZ2dsZSgnb24nLG49PT0wKTsgfSBpbnAuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLHJ1bik7IHZhciBjPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tkYXRhLWNsZWFyPSInK2lucC5pZCsnIl0nKTsgaWYoYyljLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpe2lucC52YWx1ZT0nJztydW4oKTtpbnAuZm9jdXMoKTt9KTsgcnVuKCk7IH0gW10uZm9yRWFjaC5jYWxsKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtZmFtIGlucHV0W2RhdGEtZmlsdGVyXScpLGJ1aWxkKTsgZnVuY3Rpb24gdG9nKG8pe28uY2xhc3NMaXN0LnRvZ2dsZSgnb3BlbicpO30gW10uZm9yRWFjaC5jYWxsKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJyNtZmFtIC5vb2J3cmFwLmNvbGwgLm9vYj5kaXYnKSxmdW5jdGlvbihoKXsgaC5zZXRBdHRyaWJ1dGUoJ3RhYmluZGV4JywnMCcpO2guc2V0QXR0cmlidXRlKCdyb2xlJywnYnV0dG9uJyk7IGguYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpe2lmKGUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlyZXR1cm47dG9nKGgucGFyZW50Tm9kZSk7fSk7IGguYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsZnVuY3Rpb24oZSl7aWYoZS5rZXk9PT0nRW50ZXInfHxlLmtleT09PScgJyl7ZS5wcmV2ZW50RGVmYXVsdCgpO3RvZyhoLnBhcmVudE5vZGUpO319KTsgfSk7IFtdLmZvckVhY2guY2FsbChkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjbWZhbSBbZGF0YS10b2dnbGVhbGxdJyksZnVuY3Rpb24oYil7IGIuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IHZhciB3PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYi5nZXRBdHRyaWJ1dGUoJ2RhdGEtdG9nZ2xlYWxsJykpO2lmKCF3KXJldHVybjsgdmFyIG9wZW49ISF3LnF1ZXJ5U2VsZWN0b3IoJy5vb2I6bm90KC5vcGVuKScpOyBbXS5mb3JFYWNoLmNhbGwody5xdWVyeVNlbGVjdG9yQWxsKCcub29iJyksZnVuY3Rpb24obyl7by5jbGFzc0xpc3QudG9nZ2xlKCdvcGVuJyxvcGVuKTt9KTsgYi50ZXh0Q29udGVudD1vcGVuPydDb2xsYXBzZSBhbGwnOidFeHBhbmQgYWxsJzsgfSk7IH0pOyBbXS5mb3JFYWNoLmNhbGwoZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnI21mYW0gLmNieCcpLGZ1bmN0aW9uKGIpeyBiLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbigpeyB2YXIgcj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZChiLmdldEF0dHJpYnV0ZSgnZGF0YS1tb3JlJykpO2lmKCFyKXJldHVybjsgdmFyIG9uPXIuY2xhc3NMaXN0LnRvZ2dsZSgnb24nKTsgYi50ZXh0Q29udGVudD1vbj8nSGlkZSc6J0RldGFpbCc7IGIuc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVkJyxvbj8ndHJ1ZSc6J2ZhbHNlJyk7IH0pOyB9KTsgfSkoKTs7KGZ1bmN0aW9uKCl7IGlmKCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbWZhbScpKXJldHVybjsgZnVuY3Rpb24gZmxhc2goaWQpeyB2YXIgZWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOyBpZighZWwpcmV0dXJuOyBlbC5jbGFzc0xpc3QuYWRkKCdmbGFzaCcpOyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZWwuY2xhc3NMaXN0LnJlbW92ZSgnZmxhc2gnKTt9LDE4MDApOyB9IGZ1bmN0aW9uIGdvKGlkKXsgdmFyIGVsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsgaWYoIWVsKXJldHVybiBmYWxzZTsgdmFyIGQ9ZWwuY2xvc2VzdCgnZGV0YWlscycpOyBpZihkJiYhZC5vcGVuKWQub3Blbj10cnVlOyBlbC5zY3JvbGxJbnRvVmlldyh7YmVoYXZpb3I6J3Ntb290aCcsYmxvY2s6J2NlbnRlcid9KTsgZmxhc2goaWQpOyByZXR1cm4gdHJ1ZTsgfSBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsZnVuY3Rpb24oZSl7IHZhciB0PWUudGFyZ2V0OyB2YXIgYT10JiZ0LmNsb3Nlc3Q\/dC5jbG9zZXN0KCdhLnVuaXQuanVtcCcpOm51bGw7IGlmKCFhKXJldHVybjsgdmFyIGg9YS5nZXRBdHRyaWJ1dGUoJ2hyZWYnKXx8Jyc7IGlmKGguY2hhckF0KDApIT09JyMnKXJldHVybjsgaWYoZ28oaC5zbGljZSgxKSkpe2UucHJldmVudERlZmF1bHQoKTsgaWYoaGlzdG9yeS5yZXBsYWNlU3RhdGUpaGlzdG9yeS5yZXBsYWNlU3RhdGUobnVsbCwnJyxoKTt9IH0pOyBpZihsb2NhdGlvbi5oYXNoLmluZGV4T2YoJyNiYXNlLScpPT09MCl7c2V0VGltZW91dChmdW5jdGlvbigpe2dvKGxvY2F0aW9uLmhhc2guc2xpY2UoMSkpO30sNDAwKTt9IH0pKCk7\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"oob-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script><div id=\"shr-data\" data-js=\"KGZ1bmN0aW9uKCl7IHZhciB3PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNtZmFtIC5tZnNoYXJlJyk7IGlmKCF3KXJldHVybjsgdmFyIHQ9dy5xdWVyeVNlbGVjdG9yKCcubWZzaC1idG4nKSwgbmV0PXcucXVlcnlTZWxlY3RvcignLm1mc2gtbmV0JyksIHNhaWQ9dy5xdWVyeVNlbGVjdG9yKCcubWZzaC1zYWlkJyk7IHZhciB1cmw9bG9jYXRpb24uaHJlZi5zcGxpdCgnIycpWzBdLnNwbGl0KCc\/JylbMF07IHZhciB0aXRsZT0oZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI21mYW0gaDEnKXx8e30pLnRleHRDb250ZW50fHxkb2N1bWVudC50aXRsZTsgdmFyIFU9ZW5jb2RlVVJJQ29tcG9uZW50KHVybCksIFQ9ZW5jb2RlVVJJQ29tcG9uZW50KHRpdGxlKTsgdmFyIGxpbmtzPVsgWydYJywnaHR0cHM6Ly90d2l0dGVyLmNvbS9pbnRlbnQvdHdlZXQ\/dXJsPScrVSsnJnRleHQ9JytULCdNMTguMiAySDIxbC02LjYgNy41TDIyIDIyaC02bC00LjctNi4yTDUuOSAyMkgzbDctOEwyIDJoNi4ybDQuMyA1LjdMMTguMiAyem0tMSAxOGgxLjZMNyAzLjlINS4zTDE3LjIgMjB6J10sIFsnRmFjZWJvb2snLCdodHRwczovL3d3dy5mYWNlYm9vay5jb20vc2hhcmVyL3NoYXJlci5waHA\/dT0nK1UsJ00xMyAyMnYtOWgzbC41LTMuNUgxM1Y3LjNjMC0xIC4zLTEuNyAxLjgtMS43SDE2LjZWMi40QTI0IDI0IDAgMDAxNC4yIDJDMTEuNyAyIDEwIDMuNSAxMCA2LjN2My4ySDdWMTNoM3Y5aDN6J10sIFsnTGlua2VkSW4nLCdodHRwczovL3d3dy5saW5rZWRpbi5jb20vc2hhcmluZy9zaGFyZS1vZmZzaXRlLz91cmw9JytVLCdNNC45OCAzLjVBMi41IDIuNSAwIDExMi41IDYgMi41IDIuNSAwIDAxNC45OCAzLjV6TTMgOC45OGg0VjIxSDN6TTkgOC45OGgzLjh2MS42NGguMDVBNC4yIDQuMiAwIDAxMTcgOC42YzQgMCA0LjcgMi42IDQuNyA2VjIxaC00di01LjZjMC0xLjM0IDAtMy0xLjktM3MtMi4yIDEuNC0yLjIgMi45VjIxSDl6J10sIFsnV2hhdHNBcHAnLCdodHRwczovL3dhLm1lLz90ZXh0PScrVCsnJTIwJytVLCdNMTIgMmExMCAxMCAwIDAwLTguNiAxNUwyIDIybDUuMi0xLjRBMTAgMTAgMCAxMDEyIDJ6bTUuNSAxNC4xYy0uMi43LTEuMyAxLjMtMS45IDEuM3MtMS4yLjMtNC0xLjItNC4zLTQuNy00LjUtNC45LTEuMS0xLjYtMS4xLTMgLjctMiAxLTIuMy42LS4zLjgtLjNoLjZjLjIgMCAuNC0uMS43LjVsMSAyLjNjLjEuMi4xLjQgMCAuNmwtLjQuNS0uNC40Yy0uMS4xLS4zLjMtLjEuNmE5IDkgMCAwMDEuNiAyIDggOCAwIDAwMi4zIDEuNWMuMy4xLjUuMS42LS4xbC45LTFjLjItLjIuNC0uMi42LS4xbDIuMiAxYy4zLjIuNS4zLjYuNGEyIDIgMCAwMTAgLjh6J10sIFsnRW1haWwnLCdtYWlsdG86P3N1YmplY3Q9JytUKycmYm9keT0nK1UsJ00yMCA0SDRhMiAyIDAgMDAtMiAydjEyYTIgMiAwIDAwMiAyaDE2YTIgMiAwIDAwMi0yVjZhMiAyIDAgMDAtMi0yem0wIDQuMmwtOCA1LTgtNVY2bDggNSA4LTV6J10gXTsgdmFyIGg9Jyc7IGZvcih2YXIgaT0wO2k8bGlua3MubGVuZ3RoO2krKyl7IGgrPSc8YSBocmVmPSInK2xpbmtzW2ldWzFdKyciIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIiBhcmlhLWxhYmVsPSJTaGFyZSBvbiAnK2xpbmtzW2ldWzBdKyciPjxzdmcgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSInK2xpbmtzW2ldWzJdKyciLz48L3N2Zz48L2E+JzsgfSBoKz0nPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJtZnNoLWNvcHkiIGFyaWEtbGFiZWw9IkNvcHkgbGluayI+PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0xNiAxSDRhMiAyIDAgMDAtMiAydjE0aDJWM2gxMlYxem0zIDRIOGEyIDIgMCAwMC0yIDJ2MTRhMiAyIDAgMDAyIDJoMTFhMiAyIDAgMDAyLTJWN2EyIDIgMCAwMC0yLTJ6bTAgMTZIOFY3aDExdjE0eiIvPjwvc3ZnPjwvYnV0dG9uPic7IG5ldC5pbm5lckhUTUw9aDsgZnVuY3Rpb24gZmxhc2gobSl7IHNhaWQudGV4dENvbnRlbnQ9bTsgc2V0VGltZW91dChmdW5jdGlvbigpe3NhaWQudGV4dENvbnRlbnQ9Jyd9LDIyMDApOyB9IG5ldC5xdWVyeVNlbGVjdG9yKCcubWZzaC1jb3B5JykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IGlmKG5hdmlnYXRvci5jbGlwYm9hcmQpe25hdmlnYXRvci5jbGlwYm9hcmQud3JpdGVUZXh0KHVybCkudGhlbihmdW5jdGlvbigpe2ZsYXNoKCdMaW5rIGNvcGllZCcpfSxmdW5jdGlvbigpe2ZsYXNoKHVybCl9KTt9IGVsc2UgZmxhc2godXJsKTsgfSk7IHQuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKCl7IGlmKG5hdmlnYXRvci5zaGFyZSl7IG5hdmlnYXRvci5zaGFyZSh7dGl0bGU6dGl0bGUsdXJsOnVybH0pLmNhdGNoKGZ1bmN0aW9uKCl7fSk7IHJldHVybjsgfSB3LmNsYXNzTGlzdC50b2dnbGUoJ29uJyk7IH0pOyBpZighbmF2aWdhdG9yLnNoYXJlKSB3LmNsYXNzTGlzdC5hZGQoJ29uJyk7IH0pKCk7\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"shr-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script>","protected":false},"excerpt":{"rendered":"<p>Order of Battle &middot; Angola National Air Force of Angola For&#231;a A&#233;rea Nacional The National Air Force of Angola (For&#231;a A&#233;rea Nacional) was founded on 21 January 1976 in the middle of a civil war, flew Soviet jets with Cuban pilots against the South African Air Force up to Cuito Cuanavale, fought UNITA until 2002, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":22996,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"editor_notices":[],"footnotes":""},"class_list":["post-29271","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>National Air Force of Angola | MiGFlug<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/migflug.com\/pt\/forcas-aereas\/forca-aerea-nacional-de-angola\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"National Air Force of Angola | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"Order of Battle &middot; Angola National Air Force of Angola For&#231;a A&#233;rea Nacional The National Air Force of Angola (For&#231;a A&#233;rea Nacional) was founded on 21 January 1976 in the middle of a civil war, flew Soviet jets with Cuban pilots against the South African Air Force up to Cuito Cuanavale, fought UNITA until 2002, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/pt\/forcas-aereas\/forca-aerea-nacional-de-angola\/\" \/>\n<meta property=\"og:site_name\" content=\"MiGFlug\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MiGFlug\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-08T12:46:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/06\/migflug-share-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@migflug\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"29 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/national-air-force-of-angola\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/national-air-force-of-angola\\\/\",\"name\":\"National Air Force of Angola | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\"},\"datePublished\":\"2026-10-02T07:11:00+00:00\",\"dateModified\":\"2026-10-08T12:46:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/national-air-force-of-angola\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/air-forces\\\/national-air-force-of-angola\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/national-air-force-of-angola\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/migflug.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Air Forces of the World \u2014 Order of Battle\",\"item\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"National Air Force of Angola\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"name\":\"MiGFlug\",\"description\":\"Fly a Jet Fighter Yourself\",\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/migflug.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/migflug.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo-migflug-blue.png\",\"contentUrl\":\"https:\\\/\\\/migflug.com\\\/wp-content\\\/uploads\\\/2018\\\/10\\\/logo-migflug-blue.png\",\"width\":200,\"height\":100,\"caption\":\"MiGFlug GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MiGFlug\\\/\",\"https:\\\/\\\/x.com\\\/migflug\",\"https:\\\/\\\/www.instagram.com\\\/migflug\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MiGFlug\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/migflug.com\\\/\",\"https:\\\/\\\/www.pinterest.ch\\\/migflug\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"For\u00e7a A\u00e9rea Nacional de Angola | MiGFlug","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/migflug.com\/pt\/forcas-aereas\/forca-aerea-nacional-de-angola\/","og_locale":"pt_PT","og_type":"article","og_title":"National Air Force of Angola | MiGFlug","og_description":"Order of Battle &middot; Angola National Air Force of Angola For&#231;a A&#233;rea Nacional The National Air Force of Angola (For&#231;a A&#233;rea Nacional) was founded on 21 January 1976 in the middle of a civil war, flew Soviet jets with Cuban pilots against the South African Air Force up to Cuito Cuanavale, fought UNITA until 2002, [&hellip;]","og_url":"https:\/\/migflug.com\/pt\/forcas-aereas\/forca-aerea-nacional-de-angola\/","og_site_name":"MiGFlug","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_modified_time":"2026-10-08T12:46:04+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:78--.b845\/w:auto\/h:auto\/q:96\/f:best\/https:\/\/migflug.com\/wp-content\/uploads\/2026\/06\/migflug-share-1200x630-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@migflug","twitter_misc":{"Tempo estimado de leitura":"29 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migflug.com\/air-forces\/national-air-force-of-angola\/","url":"https:\/\/migflug.com\/air-forces\/national-air-force-of-angola\/","name":"For\u00e7a A\u00e9rea Nacional de Angola | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/#website"},"datePublished":"2026-10-02T07:11:00+00:00","dateModified":"2026-10-08T12:46:04+00:00","breadcrumb":{"@id":"https:\/\/migflug.com\/air-forces\/national-air-force-of-angola\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/air-forces\/national-air-force-of-angola\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/air-forces\/national-air-force-of-angola\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/migflug.com\/"},{"@type":"ListItem","position":2,"name":"Air Forces of the World \u2014 Order of Battle","item":"https:\/\/migflug.com\/air-forces\/"},{"@type":"ListItem","position":3,"name":"National Air Force of Angola"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/#website","url":"https:\/\/migflug.com\/","name":"MiGFlug","description":"Pilote um ca\u00e7a a jato voc\u00ea mesmo","publisher":{"@id":"https:\/\/migflug.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/migflug.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/migflug.com\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/migflug.com\/#\/schema\/logo\/image\/","url":"https:\/\/migflug.com\/wp-content\/uploads\/2018\/10\/logo-migflug-blue.png","contentUrl":"https:\/\/migflug.com\/wp-content\/uploads\/2018\/10\/logo-migflug-blue.png","width":200,"height":100,"caption":"MiGFlug GmbH"},"image":{"@id":"https:\/\/migflug.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MiGFlug\/","https:\/\/x.com\/migflug","https:\/\/www.instagram.com\/migflug\/","https:\/\/www.youtube.com\/user\/MiGFlug","https:\/\/www.linkedin.com\/company\/migflug.com\/","https:\/\/www.pinterest.ch\/migflug\/"]}]}},"_links":{"self":[{"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages\/29271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/comments?post=29271"}],"version-history":[{"count":3,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages\/29271\/revisions"}],"predecessor-version":[{"id":32616,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages\/29271\/revisions\/32616"}],"up":[{"embeddable":true,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages\/22996"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/media?parent=29271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}