{"id":29101,"date":"2026-10-02T08:37:27","date_gmt":"2026-10-02T06:37:27","guid":{"rendered":"https:\/\/migflug.com\/?page_id=29101"},"modified":"2026-10-02T21:01:55","modified_gmt":"2026-10-02T19:01:55","slug":"forca-aerea-real-marroquina","status":"publish","type":"page","link":"https:\/\/migflug.com\/pt\/air-forces\/royal-moroccan-air-force\/","title":{"rendered":"For\u00e7a A\u00e9rea Real Marroquina"},"content":{"rendered":"<style>body.page-id-29101 h1.entry-title.main_title{display:none} body.page-id-29101 #main-content .container{padding-top:0} body.page-id-29101 #left-area{padding-bottom:0} body.page-id-29101{overflow-x:hidden} body.page-id-29101 #sidebar{display:none} body.page-id-29101 #left-area{width:100%!important;float:none;padding:0} body.page-id-29101 #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 photo\">\n<div class=\"heroimg ph1\"><\/div>\n<div class=\"wrap hero-in\">\n<div class=\"crumb\"><a href=\"https:\/\/migflug.com\/air-forces\/\">Order of Battle<\/a> &middot; Morocco<\/div>\n<h1>Royal Moroccan Air Force<\/h1>\n<div class=\"native\">&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &middot; Forces Royales Air<\/div>\n<p class=\"sub\">The Royal Moroccan Air Force (Forces Royales Air) was formed in 1956 as the Sherifian Royal Aviation, flew Soviet jets for a few years before turning to France and the United States, lost dozens of aircraft over Western Sahara between 1975 and 1991, and in 2026 is rebuilding around the F-16 Block 72, the AH-64E Apache and Turkish and Israeli drones while the Western Sahara conflict it has flown over for half a century resumed in 2020.<\/p>\n<div class=\"marks\">\n<div class=\"mark\"><svg class=\"rondel\" viewBox=\"0 0 100 100\" role=\"img\" aria-label=\"Moroccan national marking: a green pentagram and a gold crown on a red disc ringed in green\"><circle cx=\"50\" cy=\"50\" r=\"49\" fill=\"#006233\"\/><circle cx=\"50\" cy=\"50\" r=\"43\" fill=\"#c1272d\"\/><polygon points=\"50.00,32.00 66.46,82.65 23.37,51.35 76.63,51.35 33.54,82.65\" fill=\"none\" stroke=\"#006233\" stroke-width=\"3.5\" stroke-linejoin=\"round\"\/><path d=\"M37 30 L35 20 L42 25 L50 16 L58 25 L65 20 L63 30 Z\" fill=\"#fcd116\"\/><\/svg><span class=\"mk\">National marking<b>A green pentagram and a gold crown on a red disc ringed in green.<\/b><\/span><\/div>\n<\/div>\n<div class=\"statstrip\">\n<div class=\"stat\"><b>70<\/b><span>Combat aircraft<\/span><\/div>\n<div class=\"stat\"><b>11<\/b><span>Active air bases<\/span><\/div>\n<div class=\"stat\"><b>1956<\/b><span>Founded<\/span><\/div>\n<div class=\"stat\"><b>9<\/b><span>Types retired<\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"photocred\">Photo: Ndunruh \/ Wikimedia Commons (CC BY-SA 3.0)<\/div>\n<div class=\"accent\"><\/div>\n<\/div>\n<div class=\"wrap\">\n<div class=\"chips\"><span class=\"chip\"><b>Country<\/b>Morocco<\/span><span class=\"chip\"><b>Founded<\/b>1956<\/span><span class=\"chip\"><b>Status<\/b>Active<\/span><span class=\"chip\"><b>Headquarters<\/b>Oujda (per Wikipedia; not confirmed officially)<\/span><span class=\"chip\"><b>Commander<\/b>Mohammed Gadih<\/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 Royal Moroccan Air Force story: Soviet MiGs in 1961, half a century over Western Sahara and the F-16 Block 72<\/h2>\n<div class=\"cols\">\n<div>\n<h3 class=\"sh\">1956&ndash;1964: the Sherifian Royal Aviation and the Sand War<\/h3>\n<p>Morocco&rsquo;s air arm was formed on 14 May 1956, weeks after independence, as the Sherifian Royal Aviation (Aviation Royale Ch&#233;rifienne); Wikipedia also gives 19 November 1956 as its anniversary date. Its first real combat equipment came from an unexpected quarter: in 1961 the Soviet Union supplied 12 MiG-17 fighters, two MiG-15UTI trainers and, depending on the account, two or four Il-28 bombers, alongside 24 French Fouga Magister jet trainers. When the border war with Algeria began in late September 1963, Wikipedia&rsquo;s air force article lists C-119s, C-47s and T-6s flying reconnaissance and MS.733 Alcyons on ground attack, but the Sand War itself was fought mainly on the ground: the only air attack its Wikipedia article records was by an Algerian aircraft at Oued Zeknou. The fighting stopped with the Bamako Accord of 30 October 1963, and on 1 February 1964 the service became the Royal Air Force, Forces Royales Air.<\/p>\n<h3 class=\"sh\">1964&ndash;1975: the American turn and a squadron at Tanta<\/h3>\n<p>The MiGs did not last. From 1966 to 1974 the United States delivered 22 F-5As, two F-5Bs and two RF-5As, which formed the 1st Fighter Squadron; Iran gave two more F-5As in 1974 and Jordan sold six in 1976. The F-5 made Morocco one of the few Arab air forces to fly American fighters in the 1970s, and it went to war with them far from home: during the Yom Kippur War a squadron of Moroccan F-5As joined the Egyptian 69 Squadron at Tanta on 19 October 1973, and Wikipedia states that they intercepted Israeli Mirage IIICJs in January 1974. No Moroccan loss or kill from that deployment was found in the sources checked. In December 1975, as Spain left Western Sahara, Morocco ordered 25 Mirage F1CH interceptors from France, the start of a dual French and American fleet that it still flies.<\/p>\n<h3 class=\"sh\">1975&ndash;1991: the air war over Western Sahara<\/h3>\n<p>Spain&rsquo;s withdrawal in 1975 and 1976 left Western Sahara contested: Morocco regards it as its southern provinces, while the Polisario Front, backed by Algeria, proclaimed the Sahrawi Arab Democratic Republic and demands self-determination; the UN lists it as a non-self-governing territory. The air force flew the war from start to finish. Wikipedia&rsquo;s Western Sahara War article states that Moroccan jets attacked refugee camps at Umm Dreiga in early 1976 with napalm and white phosphorus. Mirage F1s went into combat in October 1979 with bombs, rockets and cannon, and the Polisario&rsquo;s missiles made it expensive. Wikipedia&rsquo;s Mirage F1 article, citing the Helion history by Cooper, Grandolini and Fontanellaz, counts 12 F1s shot down, with four pilots killed and five captured; its F-5 article says 15 F-5s were confirmed lost, while its air force article gives nine F-5As. An Alpha Jet was shot down in December 1985. A ceasefire monitored by MINURSO took effect on 6 September 1991.<\/p>\n<h3 class=\"sh\">1991&ndash;2019: Tiger III, MF2000 and the first F-16s<\/h3>\n<p>Peace on the berm let the air force rebuild. Saudi-financed F-5Es and F-5Fs had arrived from 1981 to 1983, and 12 more F-5Es followed from 1990; from 2001 to 2004 Italian radar and new cockpits turned 24 of them into the F-5E Tiger III. From 2005 France helped overhaul 27 Mirage F1s to the MF2000 standard with a new radar and MICA missiles. The decisive step came on 27 December 2007, when Washington announced the sale of 24 F-16C\/Ds; they arrived between July 2011 and August 2012, together with 24 T-6C trainers. The same years brought the service&rsquo;s worst accident: on 26 July 2011 a C-130H crashed near Guelmim, killing 80 people according to Wikipedia&rsquo;s article on the crash (its air force article gives 78). The F-16s went to war within three years, against the Islamic State in late 2014 and in Yemen from March 2015.<\/p>\n<h3 class=\"sh\">2019&ndash;2026: Block 72, Apaches and drones<\/h3>\n<p>On 25 March 2019 the United States approved two packages: 25 new F-16 Block 72s for an estimated 3.787 billion dollars and an upgrade of the 23 existing Block 52+ jets to the F-16V standard for 985.2 million dollars. A 2021 report expected the new jets in 2024 and named Sidi Slimane and Ben Guerir as the bases to be rebuilt for them, but no official delivery of a Block 72 had been announced in the sources checked by October 2026; on 31 August 2026 the US Air Force did contract CAE for two Block 72 simulators at Sidi Slimane. The helicopter fleet moved faster: the first six of 24 AH-64E Apaches were received at the 1st Air Base in Sal&#233; on 5 March 2025, and a second batch followed in April 2026. Alongside them came drones: three IAI Herons bought in 2014, Turkish Bayraktar TB2s from 2021 and, by press accounts, the larger Ak&#305;nc&#305;.<\/p>\n<h3 class=\"sh\">Western Sahara since 2020: a war mostly fought by drones, and little of it on the record<\/h3>\n<p>On 13 November 2020 Moroccan forces moved into the Guerguerat buffer zone and the Polisario declared the 1991 ceasefire over. The fighting since has been small in scale and poorly documented. Moroccan media such as Hespress, citing unnamed sources, report drone strikes east of the berm, for example one on 15 May 2025 near Mahbes that they say killed a senior Polisario commander, but the Royal Armed Forces do not publish statements on such strikes, and independent casualty totals were not found in the sources reachable for this page. Human Rights Watch recorded a Polisario rocket attack on Smara in May 2024 that fell short, and notes that Morocco has refused the UN human rights office access to the territory since 2015. Diplomatically Rabat has gained ground: the United States recognised its sovereignty claim on 10 December 2020, and Security Council resolution 2797 of 31 October 2025 called Moroccan autonomy a possible basis for talks, which the Polisario says implies no recognition of Moroccan sovereignty.<\/p>\n<\/div>\n<div>\n<div class=\"pull\">The MiGs did not last. From 1966 to 1974 the United States delivered 22 F-5As, two F-5Bs and two RF-5As, which formed the 1st Fighter Squadron; Iran gave two more F-5As in 1974 and Jordan sold six in 1976.<cite>Royal Moroccan Air Force &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 Royal Moroccan Air Force 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>&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; \/ Forces Royales Air<span class=\"gnote\">Arabic and French as the state news agency MAP writes them. A Tamazight (Tifinagh) form used by the armed forces was not found in the sources checked<\/span><\/dd>\n<dt>Founded<\/dt>\n<dd>14 May 1956<span class=\"gnote\">As the Sherifian Royal Aviation (Aviation Royale Ch&#233;rifienne); renamed Royal Air Force on 1 February 1964. Wikipedia&rsquo;s infobox gives 19 November 1956 as the anniversary<\/span><\/dd>\n<dt>Part of<\/dt>\n<dd>Royal Armed Forces<span class=\"gnote\">The King is Supreme Commander and Chief of the General Staff of the Royal Armed Forces<\/span><\/dd>\n<dt>Headquarters<\/dt>\n<dd>Not officially published<span class=\"gnote\">Wikipedia lists Oujda as the air bases headquarters (BAFRA No. 0); no official confirmation was found<\/span><\/dd>\n<dt>Inspector of the Royal Air Force<\/dt>\n<dd>Maj. Gen. Mohammed Gadih<span class=\"gnote\">G&#233;n&#233;ral de Division A&#233;rienne; named by MAP in 2024 and 2025 (also spelled Kadih)<\/span><\/dd>\n<dt>Display team<\/dt>\n<dd>Marche Verte<span class=\"gnote\">Aerobatic team created on the order of King Hassan II in 1984; flies CAP 232s<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Strength<\/h4>\n<dl>\n<dt>Personnel<\/dt>\n<dd>About 13,000<span class=\"gnote\">Wikipedia&rsquo;s figure, citing the IISS Military Balance; not published by Morocco<\/span><\/dd>\n<dt>Combat aircraft<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>F-16C\/D Block 52+ &mdash; 23<\/li>\n<li>Mirage F1 (MF2000) &mdash; about 25<\/li>\n<li>F-5E\/F Tiger III &mdash; about 22<\/li>\n<\/ul>\n<p><span class=\"gnote\">Wikipedia&rsquo;s inventory, citing FlightGlobal and the IISS. 25 F-16 Block 72 are on order; none was publicly reported delivered in the sources checked<\/span><\/dd>\n<dt>Attack helicopters<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>AH-64E Apache &mdash; first six received March 2025, second batch April 2026; 24 ordered<\/li>\n<li>SA 342 Gazelle &mdash; about 19<\/li>\n<\/ul>\n<p><span class=\"gnote\">The size of the second Apache batch was not published<\/span><\/dd>\n<dt>Transport and special mission<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>C-130H \/ KC-130H Hercules &mdash; about 16<\/li>\n<li>C-27J Spartan &mdash; 4<\/li>\n<li>CN-235 &mdash; 5<\/li>\n<li>CL-415 water bombers &mdash; 8<\/li>\n<\/ul>\n<p><span class=\"gnote\">The CL-415 figure is MAP&rsquo;s; the others are Wikipedia&rsquo;s<\/span><\/dd>\n<dt>Trainers<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>T-6C Texan II &mdash; 24<\/li>\n<li>Alpha Jet &mdash; 19&ndash;24<\/li>\n<li>DA42 &mdash; number not published<\/li>\n<li>CAP 232 &mdash; 7&ndash;8 in team displays<\/li>\n<\/ul>\n<p><span class=\"gnote\">Wikipedia&rsquo;s air force article gives 19 Alpha Jets, its Alpha Jet article 24<\/span><\/dd>\n<dt>Drones<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>Bayraktar TB2 &mdash; 13&ndash;19 reported<\/li>\n<li>IAI Heron &mdash; 3 (bought 2014)<\/li>\n<li>Bayraktar Ak&#305;nc&#305; &mdash; reported, number not published<\/li>\n<\/ul>\n<p><span class=\"gnote\">Morocco does not publish drone holdings; all figures are press or Wikipedia figures<\/span><\/dd>\n<\/dl>\n<\/div>\n<div class=\"spectable\">\n<h4>Infrastructure<\/h4>\n<dl>\n<dt>Air bases named in official reporting<\/dt>\n<dd>\n<ul class=\"gl\">\n<li>1st Air Base, Sal&#233; &mdash; Apache reception 2025<\/li>\n<li>3rd Air Base, Kenitra &mdash; Canadair water bombers<\/li>\n<li>Sidi Slimane Air Base &mdash; F-16 Block 72 simulators<\/li>\n<li>Ben Guerir &mdash; named for F-16 upgrade works<\/li>\n<li>Marrakech &mdash; Royal Air Force schools base<\/li>\n<\/ul>\n<p><span class=\"gnote\">Base numbering differs between sources: Wikipedia calls Ben Guerir the 1st base, MAP calls Sal&#233; the 1st; one press report calls Sidi Slimane the 5th and Ben Guerir the 6th<\/span><\/dd>\n<dt>F-16 base works<\/dt>\n<dd>Over 4.7 billion dollars reported (2021)<span class=\"gnote\">For Sidi Slimane and Ben Guerir, reported by Morocco World News citing Defensa; not an official figure<\/span><\/dd>\n<dt>Firefighting<\/dt>\n<dd>8 CL-415 at Kenitra<span class=\"gnote\">Part of the national four-level wildfire system; the General Support Air Base overhauls them in Morocco<\/span><\/dd>\n<dt>Air-to-air refuelling<\/dt>\n<dd>KC-130H<span class=\"gnote\">Morocco fitted a Boeing 707-138B with hose units in 1982 for the Western Sahara war<\/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 Royal Moroccan Air Force is organised<\/h2>\n<p class=\"spx-lede\">One service of the Royal Armed Forces, run by an Inspector of the Royal Air Force under the King as Supreme Commander, and one that publishes no order of battle. <span class=\"imp\">Three fighter types make up the front line &mdash; about 23 F-16C\/Ds, 25 Mirage F1s upgraded to the MF2000 standard and 22 F-5E\/F Tiger IIIs, in Wikipedia&rsquo;s figures &mdash; with 25 F-16 Block 72s on order but none publicly delivered by October 2026.<\/span> Wikipedia places the air bases headquarters at Oujda, which no official source confirms, and the sources number the bases differently.<\/p>\n<div class=\"org\">\n<div class=\"cmdcard\"><span class=\"cface mono\">MG<\/span><\/p>\n<div class=\"cmdtx\"><span class=\"crank\">Major General (G&#233;n&#233;ral de Division A&#233;rienne)<\/span><b>Mohammed Gadih<\/b><span class=\"cmeta\">Inspector of the Royal Air Force (Inspecteur des Forces Royales Air)<\/span><\/div>\n<div class=\"cmdorg\"><span>Royal Moroccan Air Force<\/span><em>&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577;<\/em><\/div>\n<\/div>\n<div class=\"orgrow\">\n<div class=\"orgcard\"><span class=\"tag\">Headquarters<\/span><\/p>\n<h4>Royal Moroccan Air Force<\/h4>\n<div class=\"de\">&#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577;<\/div>\n<div class=\"oloc\">Oujda, per Wikipedia<\/div>\n<p>One of the services of the Royal Armed Forces, whose Supreme Commander and Chief of the General Staff is King Mohammed VI. The air force is run by its Inspector, Maj Gen (G&#233;n&#233;ral de Division A&#233;rienne) Mohammed Gadih, so named by MAP in July 2024 and March 2025 (spelled Kadih in a November 2025 report); the date of his appointment was not found. Wikipedia places the air bases headquarters at Oujda; no official source confirms it.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Front line<\/span><\/p>\n<h4>Fighter fleet<\/h4>\n<div class=\"de\"><\/div>\n<p>Three fighter types in Wikipedia&rsquo;s figures, citing FlightGlobal and the IISS: 23 F-16C\/D Block 52+ delivered in 2011&ndash;2012, about 25 Mirage F1s upgraded to the MF2000 standard and about 22 F-5E\/F Tiger IIIs. 25 F-16 Block 72s were approved in 2019, but none had been publicly delivered by October 2026. Morocco does not publish which squadrons fly them or from where.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Transport<\/span><\/p>\n<h4>Transport and firefighting<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">K&#233;nitra (3rd Air Base)<\/div>\n<p>About 16 C-130H and KC-130H Hercules, four C-27J Spartans and five CN-235s according to Wikipedia. MAP reported in August 2026 that eight CL-415 water bombers operate from the 3rd Air Base at K&#233;nitra, overhauled in Morocco by the General Support Air Base, as the core of the national wildfire response.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Helicopters<\/span><\/p>\n<h4>Attack and utility helicopters<\/h4>\n<div class=\"de\"><\/div>\n<p>The first six of 24 AH-64E Apaches were received at the 1st Air Base in Sal&#233; on 5 March 2025, according to MAP, and a second batch of unpublished size followed in April 2026; Morocco World News had placed the first delivery at Khouribga. Wikipedia lists ten CH-47D Chinooks, 24 Pumas, about 19 Gazelles, 27 AB 205A and AB 212s and six H135Ms.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Training<\/span><\/p>\n<h4>&#201;cole Royale de l&rsquo;Air<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Marrakech and Benslimane<\/div>\n<p>The Royal Air School at the Marrakech schools base trains the service&rsquo;s officer pilots and engineers, according to MAP. The training fleet includes 24 T-6C Texan IIs bought with the F-16s, 19 to 24 Alpha Jets and DA42s; a DA42 crashed at Benslimane on 21 November 2024, killing an instructor colonel and a trainee officer. The Marche Verte aerobatic team, created in 1984, flies CAP 232s.<\/p>\n<\/div>\n<div class=\"orgcard\"><span class=\"tag\">Unmanned<\/span><\/p>\n<h4>Drones<\/h4>\n<div class=\"de\"><\/div>\n<div class=\"oloc\">Ben Guerir, by press account<\/div>\n<p>Morocco does not publish its drone holdings: three IAI Herons bought in 2014, 13 to 19 Bayraktar TB2s from 2021 by press and Wikipedia figures, and Ak&#305;nc&#305;s by press accounts. Hespress, citing the Spanish site Defensa, places the TB2s and Ak&#305;nc&#305;s at Ben Guerir; the armed forces have not confirmed it, nor any strike east of the Western Sahara berm.<\/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 Royal Moroccan Air Force 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\/f-16-fighting-falcon\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph2\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/f-16-fighting-falcon\/\">Lockheed Martin F-16C\/D Block 52+ Fighting Falcon<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Multirole fighter<\/td>\n<td>23<\/td>\n<td>2011<\/td>\n<td><\/td>\n<td>24 delivered 2011&ndash;2012; 23 in service after the loss over Yemen in 2015. Wikipedia counts 8 two-seat D models<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph3\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\">Dassault Mirage F1CH\/EH\/EH-200 (MF2000)<\/a><span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Multirole fighter<\/td>\n<td>25<\/td>\n<td>1978<\/td>\n<td><\/td>\n<td>About 25 per Wikipedia; 50 delivered from 1978 (30 F1CH, 14 F1EH, 6 F1EH-200 with refuelling probes); 27 upgraded to MF2000<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\">Northrop F-5E\/F Tiger II (F-5E Tiger III)<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Fighter<\/td>\n<td>22<\/td>\n<td>1981<\/td>\n<td><\/td>\n<td>About 22 per Wikipedia, 3 of them F-5F trainers; 16 F-5E and 4 F-5F delivered 1981&ndash;1983 plus 12 F-5E from 1990<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/alpha-jet\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph4\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/alpha-jet\/\">Dassault\/Dornier Alpha Jet E<\/a><span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Advanced trainer and light attack<\/td>\n<td><\/td>\n<td>1979<\/td>\n<td><\/td>\n<td>19&ndash;24: 24 delivered 1979&ndash;1981; Wikipedia&rsquo;s air force article lists 19 in service, its Alpha Jet article 24<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/t-6-texan-ii\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph5\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/t-6-texan-ii\/\">Beechcraft T-6C Texan II<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Basic trainer<\/td>\n<td>24<\/td>\n<td>2011<\/td>\n<td><\/td>\n<td>24 sold in October 2009; all in service by January 2012<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph6\"><\/span><\/td>\n<td>Diamond DA42<span class=\"nflag nf0\" role=\"img\" aria-label=\"Built in Austria\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Multi-engine trainer<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Number not published<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph7\"><\/span><\/td>\n<td>Mudry\/CAP Aviation CAP 232<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Aerobatic (Marche Verte team)<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>MAP reports displays by seven and by eight CAP 232s<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph8\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\">Lockheed C-130H \/ KC-130H Hercules<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Tactical transport and tanker<\/td>\n<td>16<\/td>\n<td><\/td>\n<td><\/td>\n<td>About 16 per Wikipedia, including 2 KC-130H tankers and 1 electronic-intelligence aircraft<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph9\"><\/span><\/td>\n<td>Alenia C-27J Spartan<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><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>Wikipedia figure<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph10\"><\/span><\/td>\n<td>CASA\/IPTN CN-235<span class=\"st on\">In service<\/span><\/td>\n<td>Light transport<\/td>\n<td>5<\/td>\n<td><\/td>\n<td><\/td>\n<td>Wikipedia figure<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph11\"><\/span><\/td>\n<td>Bombardier (Canadair) CL-415<span class=\"nflag nf1\" role=\"img\" aria-label=\"Built in Canada\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Water bomber<\/td>\n<td>8<\/td>\n<td><\/td>\n<td><\/td>\n<td>MAP, August 2026<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ah-64-apache\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ah-64-apache\/\">Boeing AH-64E Apache Guardian<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Attack helicopter<\/td>\n<td><\/td>\n<td>2025<\/td>\n<td><\/td>\n<td>First six received on 5 March 2025; a second batch of unpublished size in April 2026; 24 ordered with an option on 12 more<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ch-47-chinook\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ch-47-chinook\/\">Boeing CH-47D Chinook<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Heavy-lift helicopter<\/td>\n<td>10<\/td>\n<td><\/td>\n<td><\/td>\n<td>Wikipedia figure; former US Army aircraft<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>A&#233;rospatiale SA 330 Puma<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>24<\/td>\n<td><\/td>\n<td><\/td>\n<td>Wikipedia figure<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>A&#233;rospatiale SA 342 Gazelle<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Scout and anti-armour helicopter<\/td>\n<td>19<\/td>\n<td><\/td>\n<td><\/td>\n<td>Wikipedia figure<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Agusta-Bell AB 205A and AB 212<span class=\"nflag nf10\" role=\"img\" aria-label=\"Built in Italy\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Utility helicopter<\/td>\n<td>27<\/td>\n<td><\/td>\n<td><\/td>\n<td>24 AB 205A and 3 AB 212 per Wikipedia<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph12\"><\/span><\/td>\n<td>Airbus Helicopters H135M (EC635)<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>Wikipedia figure<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bayraktar-tb2\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph13\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/bayraktar-tb2\/\">Baykar Bayraktar TB2<\/a><span class=\"st on\">In service<\/span><\/td>\n<td>Armed drone<\/td>\n<td><\/td>\n<td>2021<\/td>\n<td><\/td>\n<td>13&ndash;19: Wikipedia&rsquo;s air force article gives 13&ndash;20 with a citation-needed tag; its TB2 article says 19 ordered<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph14\"><\/span><\/td>\n<td>Baykar Bayraktar Ak&#305;nc&#305;<span class=\"st on\">In service<\/span><\/td>\n<td>Heavy armed drone<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Number not published<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph15\"><\/span><\/td>\n<td>IAI Heron<span class=\"nflag nf6\" role=\"img\" aria-label=\"Built in Israel\"><\/span><span class=\"st on\">In service<\/span><\/td>\n<td>Reconnaissance drone<\/td>\n<td>3<\/td>\n<td>2014<\/td>\n<td><\/td>\n<td>Three bought in 2014<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div class=\"fleetchart\">\n<div class=\"frow\"><span class=\"fname\">AB 205\/212<\/span><span class=\"fbar\"><i style=\"width:100%\"><\/i><\/span><span class=\"fnum\">27<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">Mirage F1<\/span><span class=\"fbar\"><i style=\"width:93%\"><\/i><\/span><span class=\"fnum\">25<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">T-6C<\/span><span class=\"fbar\"><i style=\"width:89%\"><\/i><\/span><span class=\"fnum\">24<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">SA 330<\/span><span class=\"fbar\"><i style=\"width:89%\"><\/i><\/span><span class=\"fnum\">24<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">F-16C\/D<\/span><span class=\"fbar\"><i style=\"width:85%\"><\/i><\/span><span class=\"fnum\">23<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">F-5E\/F<\/span><span class=\"fbar\"><i style=\"width:81%\"><\/i><\/span><span class=\"fnum\">22<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">SA 342<\/span><span class=\"fbar\"><i style=\"width:70%\"><\/i><\/span><span class=\"fnum\">19<\/span><\/div>\n<div class=\"frow\"><span class=\"fname\">C-130H<\/span><span class=\"fbar\"><i style=\"width:59%\"><\/i><\/span><span class=\"fnum\">16<\/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><a href=\"https:\/\/migflug.com\/aircraft\/f-16-fighting-falcon\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/f-16-fighting-falcon\/\">Lockheed Martin F-16C\/D Block 72<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st ord\">On order<\/span><\/td>\n<td>25<\/td>\n<td><\/td>\n<td>Approved by the US government on 25 March 2019 at an estimated 3.787 billion dollars. <\/p>\n<details class=\"ndet\">\n<summary>More<\/summary>\n<p><span>A 2021 press report expected deliveries in 2024; no delivery had been announced in the sources checked by October 2026. On 31 August 2026 the US Air Force contracted CAE for two Block 72 full-mission simulators at Sidi Slimane, due by 30 April 2029.<\/span><\/details>\n<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ah-64-apache\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/ah-64-apache\/\">Boeing AH-64E Apache Guardian (balance of order)<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><span class=\"st ord\">On order<\/span><\/td>\n<td><\/td>\n<td>2025<\/td>\n<td>24 ordered with an option on 12 more; six received in March 2025 and a second batch of unpublished size in April 2026, so the number still to come is not known.<\/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 Royal Moroccan Air Force has retired<\/h2>\n<p class=\"spx-lede\">9 types, from the Mikoyan-Gurevich MiG-17F to the Northrop F-5A\/B Freedom Fighter and RF-5A. <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><a href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph16\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\" class=\"was\">Northrop F-5A\/B Freedom Fighter and RF-5A<\/a><span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Fighter and reconnaissance<\/td>\n<td>34<\/td>\n<td>1966&ndash;<\/td>\n<td>F-5E\/F, Mirage F1<\/td>\n<td>22 F-5A, 2 F-5B and 2 RF-5A from the US 1966&ndash;1974; 2 F-5A from Iran (1974) and 6 from Jordan (1976)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph17\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\" class=\"was\">Mikoyan-Gurevich MiG-17F<\/a><\/td>\n<td>Fighter<\/td>\n<td>12<\/td>\n<td>1961&ndash;<\/td>\n<td>F-5A<\/td>\n<td>12 delivered in 1961<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb none\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\" class=\"was\">Mikoyan-Gurevich MiG-15UTI<\/a><\/td>\n<td>Jet trainer<\/td>\n<td>2<\/td>\n<td>1961&ndash;<\/td>\n<td><\/td>\n<td>Two delivered in 1961<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph18\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\" class=\"was\">Ilyushin Il-28<\/a><\/td>\n<td>Light bomber<\/td>\n<td><\/td>\n<td>1961&ndash;<\/td>\n<td><\/td>\n<td>Two or four delivered in 1961: English Wikipedia says two or four, French Wikipedia four<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/fouga-magister\/\" aria-hidden=\"true\" tabindex=\"-1\"><span class=\"tthumb ph19\"><\/span><\/a><\/td>\n<td><a href=\"https:\/\/migflug.com\/aircraft\/fouga-magister\/\" class=\"was\">Fouga CM.170 Magister<\/a><span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Jet trainer and light attack<\/td>\n<td>24<\/td>\n<td><\/td>\n<td>Alpha Jet<\/td>\n<td>24 per French Wikipedia<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph20\"><\/span><\/td>\n<td>North American T-6 Texan<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Trainer and light attack<\/td>\n<td><\/td>\n<td><\/td>\n<td>T-6C Texan II<\/td>\n<td>Number not found<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb ph21\"><\/span><\/td>\n<td>Morane-Saulnier MS.733 Alcyon<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/td>\n<td>Trainer and light attack<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>Number not found<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Douglas C-47 and Fairchild C-119<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Transport<\/td>\n<td><\/td>\n<td><\/td>\n<td>C-130H<\/td>\n<td>Numbers not found<\/td>\n<\/tr>\n<tr>\n<td><span class=\"tthumb none\"><\/span><\/td>\n<td>Boeing 707-138B tanker<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/td>\n<td>Tanker<\/td>\n<td>1<\/td>\n<td>1982&ndash;<\/td>\n<td>KC-130H<\/td>\n<td>One converted in 1982<\/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 Royal Moroccan Air Force flies from<\/h2>\n<p class=\"spx-lede\">Black pins are active bases; no closed airfield is listed. <span class=\"imp\">Several were American in the 1950s: Ben Guerir and Sidi Slimane were Strategic Air Command bomber bases until 1963, and K&#233;nitra, the former Port-Lyautey, was a US Naval Air Station from 1951.<\/span> Morocco publishes no list of its bases, and the sources number them differently: MAP calls Sal&#233; the 1st Air Base, while Wikipedia gives the number to Ben Guerir. La&#226;youne lies in Western Sahara, which the UN lists as a non-self-governing territory; Morocco asserts sovereignty and proposes autonomy, and the Polisario Front demands a referendum on self-determination. Entries with no published aerodrome data 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<h3 class=\"mapsub\">Morocco and Western Sahara<\/h3>\n<p class=\"mapnote\">One of the 11 bases above sits outside Morocco and Western Sahara, so the world map has to pull back until the home airfields cannot be told apart. The same pins again, without the overseas base.<\/p>\n<div class=\"mapframe\">\n<div id=\"oobmap2\" class=\"oobmap home\"><\/div>\n<\/div>\n<div id=\"oob2-data\" data-js=\"KGZ1bmN0aW9uIGJvb3QoKXsgaWYodHlwZW9mIG1hcGxpYnJlZ2w9PT0ndW5kZWZpbmVkJ3x8IWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvb2JtYXAyJykpe3NldFRpbWVvdXQoYm9vdCwxNTApO3JldHVybjt9IGlmKCF3aW5kb3cuX19PT0JQKXsgdmFyIHplbD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb29iLXBpbnMnKTsgaWYoIXplbCl7c2V0VGltZW91dChib290LDE1MCk7cmV0dXJuO30gaWYoIXdpbmRvdy5fX09PQlEpeyB3aW5kb3cuX19PT0JRPTE7IHRyeXsgdmFyIHpiPWF0b2IoemVsLmdldEF0dHJpYnV0ZSgnZGF0YS16JykpLHp1PW5ldyBVaW50OEFycmF5KHpiLmxlbmd0aCksemk9MDsgZm9yKDt6aTx6Yi5sZW5ndGg7emkrKyl7enVbemldPXpiLmNoYXJDb2RlQXQoemkpO30gbmV3IFJlc3BvbnNlKG5ldyBCbG9iKFt6dV0pLnN0cmVhbSgpLnBpcGVUaHJvdWdoKG5ldyBEZWNvbXByZXNzaW9uU3RyZWFtKCdnemlwJykpKS50ZXh0KCkudGhlbihmdW5jdGlvbih0KXt3aW5kb3cuX19PT0JQPUpTT04ucGFyc2UodCk7fSxmdW5jdGlvbigpe3dpbmRvdy5fX09PQlA9W107fSk7IH1jYXRjaChlKXt3aW5kb3cuX19PT0JQPVtdO30gfSBzZXRUaW1lb3V0KGJvb3QsNjApO3JldHVybjsgfSB2YXIgUD0oZnVuY3Rpb24oKXt2YXIgbz0od2luZG93Ll9fT09CUHx8W10pLnNsaWNlKCk7bz1vLmZpbHRlcihmdW5jdGlvbihwKXtyZXR1cm4gcC5sb24+PS0xMy43JiZwLmxvbjw9LTUuMCYmcC5sYXQ+PTI2LjcmJnAubGF0PD0zNC44O30pO3JldHVybiBvO30pKCk7IHZhciBtYXA9bmV3IG1hcGxpYnJlZ2wuTWFwKHtjb250YWluZXI6J29vYm1hcDInLHN0eWxlOidodHRwczovL3RpbGVzLm9wZW5mcmVlbWFwLm9yZy9zdHlsZXMvcG9zaXRyb24nLGNlbnRlcjpbOC4yLDQ2LjhdLHpvb206NyxzY3JvbGxab29tOmZhbHNlLGF0dHJpYnV0aW9uQ29udHJvbDp7Y29tcGFjdDpmYWxzZX19KTsgbWFwLmFkZENvbnRyb2wobmV3IG1hcGxpYnJlZ2wuTmF2aWdhdGlvbkNvbnRyb2woe3Nob3dDb21wYXNzOmZhbHNlfSksJ3RvcC1sZWZ0Jyk7IG1hcC5vbignc3R5bGUubG9hZCcsZnVuY3Rpb24oKXsgaWYobWFwLmdldExheWVyKCd3YXRlcicpKW1hcC5zZXRQYWludFByb3BlcnR5KCd3YXRlcicsJ2ZpbGwtY29sb3InLCcjOGZiMmU2Jyk7IGlmKG1hcC5nZXRMYXllcignd2F0ZXJ3YXknKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnd2F0ZXJ3YXknLCdsaW5lLWNvbG9yJywnI2E5YzRlYScpOyBpZihtYXAuZ2V0TGF5ZXIoJ2JhY2tncm91bmQnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnYmFja2dyb3VuZCcsJ2JhY2tncm91bmQtY29sb3InLCcjZjZmOGZiJyk7IGlmKG1hcC5nZXRMYXllcignbGFuZGNvdmVyX3dvb2QnKSltYXAuc2V0UGFpbnRQcm9wZXJ0eSgnbGFuZGNvdmVyX3dvb2QnLCdmaWxsLW9wYWNpdHknLDAuMDYpOyB9KTsgZnVuY3Rpb24gaHRtbChiKXsgdmFyIHJvd3M9Jyc7Zm9yKHZhciBpPTA7aTxiLnJvd3MubGVuZ3RoO2krKyl7cm93cys9JzxkdD4nK2Iucm93c1tpXVswXSsnPC9kdD48ZGQ+JytiLnJvd3NbaV1bMV0rJzwvZGQ+Jzt9IHZhciBjbHM9Yi5jbHM9PT0nbWlnJz8nIG1pZyc6KGIuY2xzPT09J3dhcyc\/JyB3YXMnOicnKTsgdmFyIGg9JzxkaXYgY2xhc3M9ImJwJytjbHMrJyI+PGRpdiBjbGFzcz0iYnAtaGVhZCI+PHNwYW4+JytiLmljYW8rJzwvc3Bhbj48c3Bhbj4nK2IubGFiZWwrJzwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSJicC1uYW1lIj4nK2IubmFtZSsnPC9kaXY+PGRpdiBjbGFzcz0iYnAtc3ViIj4nK2Iuc3ViKyc8L2Rpdj4nOyBpZihyb3dzKWgrPSc8ZGw+Jytyb3dzKyc8L2RsPic7IGlmKGIuZmx5KWgrPSc8YSBjbGFzcz0iYnAtZmx5IiBocmVmPSInK2IuZmx5LnVybCsnIj4nK2IuZmx5LnRleHQrJzwvYT4nOyBpZihiLmxpbmspaCs9JzxhIGNsYXNzPSJicC1saW5rIiBocmVmPSInK2IubGluaysnIj5PcGVuIGJhc2UgcGFnZTwvYT4nOyByZXR1cm4gaCsnPC9kaXY+JzsgfSB2YXIgcG9wdXA9bmV3IG1hcGxpYnJlZ2wuUG9wdXAoe2Nsb3NlQnV0dG9uOmZhbHNlLGNsb3NlT25DbGljazpmYWxzZSxjbG9zZU9uTW92ZTpmYWxzZSxvZmZzZXQ6MTIsbWF4V2lkdGg6JzMwMHB4J30pOyB2YXIgdGltZXI9bnVsbCxob3Y9ZmFsc2UsY3VyPW51bGwscGlucz17fSxyb3dzPXt9OyBmdW5jdGlvbiBjYW5jZWwoKXtpZih0aW1lcil7Y2xlYXJUaW1lb3V0KHRpbWVyKTt0aW1lcj1udWxsO319IGZ1bmN0aW9uIGhvdChzLG9uKXtpZihwaW5zW3NdKXBpbnNbc10uY2xhc3NMaXN0LnRvZ2dsZSgnaG90Jyxvbik7aWYocm93c1tzXSlyb3dzW3NdLmNsYXNzTGlzdC50b2dnbGUoJ2hvdCcsb24pO30gZnVuY3Rpb24gbGF0ZXIobXMpe2NhbmNlbCgpO3RpbWVyPXNldFRpbWVvdXQoZnVuY3Rpb24oKXtpZighaG92KXtwb3B1cC5yZW1vdmUoKTtpZihjdXIpe2hvdChjdXIsZmFsc2UpO2N1cj1udWxsO319fSxtcyk7fSBmdW5jdGlvbiBvcGVuKGIpeyBjYW5jZWwoKTtpZihjdXImJmN1ciE9PWIuc2x1Zylob3QoY3VyLGZhbHNlKTtjdXI9Yi5zbHVnO2hvdChiLnNsdWcsdHJ1ZSk7IHBvcHVwLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5zZXRIVE1MKGh0bWwoYikpLmFkZFRvKG1hcCk7IHZhciBlbD1wb3B1cC5nZXRFbGVtZW50KCk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZW50ZXInLGZ1bmN0aW9uKCl7aG92PXRydWU7Y2FuY2VsKCk7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG92PWZhbHNlO2xhdGVyKDQwMCk7fSk7IHJlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpeyB2YXIgcHI9ZWwuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCksbXI9bWFwLmdldENvbnRhaW5lcigpLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLHBhZD0xOCxkeD0wLGR5PTA7IGlmKHByLnRvcDxtci50b3ArcGFkKWR5PXByLnRvcC0obXIudG9wK3BhZCk7IGlmKHByLmxlZnQ8bXIubGVmdCtwYWQpZHg9cHIubGVmdC0obXIubGVmdCtwYWQpOyBpZihwci5yaWdodD5tci5yaWdodC1wYWQpZHg9cHIucmlnaHQtKG1yLnJpZ2h0LXBhZCk7IGlmKHByLmJvdHRvbT5tci5ib3R0b20tcGFkKWR5PXByLmJvdHRvbS0obXIuYm90dG9tLXBhZCk7IGlmKGR4fHxkeSltYXAucGFuQnkoW2R4LGR5XSx7ZHVyYXRpb246NDUwLGVhc2luZzpmdW5jdGlvbih0KXtyZXR1cm4gMS1NYXRoLnBvdygxLXQsMyk7fX0pOyB9KTsgfSB2YXIgbG9ucz1bXSxsYXRzPVtdOyBmb3IodmFyIGk9MDtpPFAubGVuZ3RoO2krKyl7KGZ1bmN0aW9uKGIpeyB2YXIgZWw9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7ZWwuY2xhc3NOYW1lPSdtZi1waW4nKyhiLmNscz09PSdtaWcnPycgbWlnJzooYi5jbHM9PT0nd2FzJz8nIHdhcyc6JycpKTtlbC50aXRsZT1iLm5hbWU7IG5ldyBtYXBsaWJyZWdsLk1hcmtlcih7ZWxlbWVudDplbH0pLnNldExuZ0xhdChbYi5sb24sYi5sYXRdKS5hZGRUbyhtYXApOyBlbC5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe29wZW4oYik7fSk7IGVsLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7bGF0ZXIoNjAwKTt9KTsgZWwuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGZ1bmN0aW9uKGUpe2Uuc3RvcFByb3BhZ2F0aW9uKCk7aWYoYi5saW5rKXtsb2NhdGlvbi5ocmVmPWIubGluazt9ZWxzZXtvcGVuKGIpO319KTsgcGluc1tiLnNsdWddPWVsO2xvbnMucHVzaChiLmxvbik7bGF0cy5wdXNoKGIubGF0KTsgdmFyIHRyPW51bGw7IGlmKHRyKXtyb3dzW2Iuc2x1Z109dHI7IHRyLmNsYXNzTGlzdC5hZGQoJ21hcGp1bXAnKTsgaWYoIXRyLmdldEF0dHJpYnV0ZSgndGl0bGUnKSl0ci5zZXRBdHRyaWJ1dGUoJ3RpdGxlJywnQ2xpY2sgdG8gc2hvdyB0aGlzIGJhc2Ugb24gdGhlIG1hcCcpOyB0ci5hZGRFdmVudExpc3RlbmVyKCdtb3VzZWVudGVyJyxmdW5jdGlvbigpe2hvdChiLnNsdWcsdHJ1ZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKCl7aG90KGIuc2x1ZyxmYWxzZSk7fSk7IHRyLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyxmdW5jdGlvbihlKXsgaWYoZS50YXJnZXQmJmUudGFyZ2V0LmNsb3Nlc3QmJmUudGFyZ2V0LmNsb3Nlc3QoJ2EnKSlyZXR1cm47IHZhciBtYz1tYXAuZ2V0Q29udGFpbmVyKCk7IGlmKG1jKW1jLnNjcm9sbEludG9WaWV3KHtiZWhhdmlvcjonc21vb3RoJyxibG9jazonY2VudGVyJ30pOyBzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7b3BlbihiKTt9LDI2MCk7IH0pO30gfSkoUFtpXSk7fSBtYXAuZml0Qm91bmRzKFtbLTEzLjcsMjYuN10sWy01LjAsMzQuOF1dLHtwYWRkaW5nOnt0b3A6MzYsYm90dG9tOjM2LGxlZnQ6NDgscmlnaHQ6NDh9LGR1cmF0aW9uOjB9KTsgfSkoKTs=\"><\/div>\n<p><script>(function(){var el=document.getElementById(\"oob2-data\");var js=decodeURIComponent(escape(atob(el.getAttribute(\"data-js\"))));var sc=document.createElement(\"script\");sc.text=js;document.body.appendChild(sc);})();<\/script><div class=\"qbar\"><input class=\"qin\" type=\"search\" id=\"basefind\" data-filter=\"#basetbl\" data-item=\"tbody tr\" data-noun=\"air bases\" placeholder=\"Search bases, region, units, aircrafts\" aria-label=\"Search bases, region, 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-ben-guerir\" data-base=\"ben-guerir\" data-x=\"active active Royal Moroccan Air Force; numbered the 1st base by Wikipedia and the 6th by Morocco World News and Hespress \">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/ben-guerir\/\">Ben Guerir<\/a><span>Marrakech-Safi<\/span><\/td>\n<td>GMMG<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>18\/36<\/span>4,182 m<\/span><\/td>\n<td>\n<ul>\n<li class=\"was\"><span>3926th Air Base Group (USAF)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/b-47-stratojet\/\">Boeing B-47 Stratojet (rotational)<\/a>, Boeing KC-97 Stratofreighter (rotational)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-benslimane\" data-base=\"benslimane\" data-x=\"active active Royal Moroccan Air Force \">\n<td>Benslimane<span>Casablanca-Settat<\/span><\/td>\n<td>GMMB<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>14\/32<\/span>3,074 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-guelmim\" data-base=\"guelmim\" data-x=\"active active Royal Moroccan Air Force GLN\">\n<td>Guelmim<span>Guelmim-Oued Noun<\/span><\/td>\n<td>GMAG<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>05\/23<\/span>3,040 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-ban-port-lyautey\" data-base=\"ban-port-lyautey\" data-x=\"active active Royal Moroccan Air Force, 3rd air base (MAP) \">\n<td>Kenitra<span>Rabat-Sal&#233;-K&#233;nitra<\/span><\/td>\n<td>GMMY<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>07\/25<\/span>2,437 m<span>concrete<\/span><\/span><span><span>03\/21<\/span>1,839 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-khouribga\" data-base=\"khouribga\" data-x=\"active active Royal Moroccan Air Force; status disputed between sources \">\n<td>Khouribga<span>B&#233;ni Mellal-Kh&#233;nifra<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-laayoune\" data-base=\"laayoune\" data-x=\"active active Royal Moroccan Air Force, 4th base (Wikipedia) EUN\">\n<td>La&#226;youne<small>Hassan I Airport<\/small><span>Western Sahara (administered by Morocco as the La&#226;youne-Sakia El Hamra region)<\/span><\/td>\n<td>GMML<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>02\/20<\/span>2,701 m<\/span><span><span>04\/22<\/span>2,500 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-marrakech-menara\" data-base=\"marrakech-menara\" data-x=\"active active &#201;cole Royale de l&rsquo;Air (ERA) RAK\">\n<td>Marrakech<small>Base &#201;cole des Forces Royales Air<\/small><span>Marrakech-Safi<\/span><\/td>\n<td>GMMX<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>10\/28<\/span>3,100 m<\/span><\/td>\n<td>\n<ul>\n<li><span>&#201;cole Royale de l&rsquo;Air (Royal Air School)<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr id=\"base-meknes-bassatine\" data-base=\"meknes-bassatine\" data-x=\"active active Royal Moroccan Air Force; numbering disputed MEK\">\n<td>Meknes Bassatine<span>F&#232;s-Mekn&#232;s<\/span><\/td>\n<td>GMFM<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>09\/27<\/span>2,820 m<\/span><span><span>08\/26<\/span>1,957 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-oujda\" data-base=\"oujda\" data-x=\"active active Air bases headquarters (per Wikipedia) \">\n<td>Oujda<small>Royal Air Force air bases headquarters<\/small><span>Oriental<\/span><\/td>\n<td><\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-rabat-sale\" data-base=\"rabat-sale\" data-x=\"active active Royal Moroccan Air Force; numbering disputed RBA\">\n<td>Sal&#233;<small>Rabat&ndash;Sal&#233;<\/small><span>Rabat-Sal&#233;-K&#233;nitra<\/span><\/td>\n<td>GMME<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>03\/21<\/span>3,500 m<\/span><\/td>\n<td><\/td>\n<\/tr>\n<tr id=\"base-sidi-slimane\" data-base=\"sidi-slimane\" data-x=\"active active Royal Moroccan Air Force, 5th air base (Wikipedia, Morocco World News) \">\n<td><a href=\"https:\/\/migflug.com\/air-bases\/sidi-slimane\/\">Sidi Slimane<\/a><span>Rabat-Sal&#233;-K&#233;nitra<\/span><\/td>\n<td>GMSL<\/td>\n<td><span class=\"pill\">Active<\/span><\/td>\n<td><span><span>08\/26<\/span>3,445 m<\/span><\/td>\n<td>\n<ul>\n<li class=\"was\"><span>5th Air Division (USAF)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/b-47-stratojet\/\">Boeing B-47 Stratojet (rotational)<\/a><\/span><\/li>\n<li class=\"was\"><span>3906th Air Base Group (later Combat Support Group) (USAF)<\/span>: <span><a href=\"https:\/\/migflug.com\/aircraft\/b-47-stratojet\/\">Boeing B-47 Stratojet<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/b-36-peacemaker\/\">Convair B-36 Peacemaker<\/a>, <a href=\"https:\/\/migflug.com\/aircraft\/f-86-sabre\/\">North American F-86D Sabre<\/a><\/span><\/li>\n<\/ul>\n<\/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 Royal Moroccan Air Force<\/h2>\n<p class=\"spx-lede\">Flying units by base, current units first. <span class=\"imp\">Morocco publishes no order of battle, so the only current Moroccan unit tied to a base in the sources is the &#201;cole Royale de l&rsquo;Air at Marrakech; what each other base hosts rests on MAP, the press or Wikipedia, and each entry says which.<\/span> The Strategic Air Command units that flew from Ben Guerir and Sidi Slimane until 1963 are listed and marked as not Moroccan. Where the sources disagree on a base&rsquo;s number, the entry gives both.<\/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=\"Marrakech-Safi active Royal Moroccan Air Force; numbered the 1st base by Wikipedia and the 6th by Morocco World News and Hespress\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/ben-guerir\/\">Ben Guerir Air Base<\/a> &middot; GMMG<\/span><em>Royal Moroccan Air Force; numbered the 1st base by Wikipedia and the 6th by Morocco World News and Hespress<\/em><\/div>\n<dl>\n<dt class=\"was\">3926th Air Base Group (USAF)<\/dt>\n<dd class=\"was\">Boeing B-47 Stratojet (rotational), Boeing KC-97 Stratofreighter (rotational)<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Rabat-Sal&#233;-K&#233;nitra active Royal Moroccan Air Force, 5th air base (Wikipedia, Morocco World News)\">\n<div><span><a href=\"https:\/\/migflug.com\/air-bases\/sidi-slimane\/\">Sidi Slimane Air Base<\/a> &middot; GMSL<\/span><em>Royal Moroccan Air Force, 5th air base<\/em><\/div>\n<dl>\n<dt class=\"was\">5th Air Division (USAF)<small>1954&ndash;1958<\/small><\/dt>\n<dd class=\"was\">Boeing B-47 Stratojet (rotational)<\/dd>\n<dt class=\"was\">3906th Air Base Group (later Combat Support Group) (USAF)<\/dt>\n<dd class=\"was\">Boeing B-47 Stratojet, Convair B-36 Peacemaker, North American F-86D Sabre<\/dd>\n<\/dl>\n<\/div>\n<div class=\"oob\" data-x=\"Marrakech-Safi active &#201;cole Royale de l&rsquo;Air (ERA)\">\n<div><span>Marrakech (Base &#201;cole des Forces Royales Air) &middot; GMMX<\/span><em>&#201;cole Royale de l&rsquo;Air<\/em><\/div>\n<dl>\n<dt>&#201;cole Royale de l&rsquo;Air (Royal Air School)<small>ERA &middot; Air academy &middot; active<\/small><\/dt>\n<dd><\/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>Royal Moroccan Air Force milestones, 1914 to today<\/h2>\n<div class=\"tl\">\n<div class=\"tl-item\">\n<div class=\"yr\">1956<\/div>\n<p>14 May: the air arm is formed as the Sherifian Royal Aviation (Aviation Royale Ch&#233;rifienne), weeks after independence.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1961<\/div>\n<p>The Soviet Union delivers 12 MiG-17s, two MiG-15UTIs and two or four Il-28 bombers.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1963<\/div>\n<p>25 September&ndash;30 October: the Sand War with Algeria; transports, T-6s and Alcyons fly in support. The Bamako Accord ends the fighting.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1964<\/div>\n<p>1 February: renamed the Royal Air Force (Forces Royales Air).<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1966<\/div>\n<p>The first of 22 F-5As, two F-5Bs and two RF-5As arrive from the United States (deliveries to 1974).<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1973<\/div>\n<p>19 October: a Moroccan F-5A squadron joins the Egyptian 69 Squadron at Tanta during the Yom Kippur War.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1975<\/div>\n<p>December: 25 Mirage F1CH ordered from France; the Western Sahara war begins as Spain withdraws.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1979<\/div>\n<p>October: Mirage F1s fly their first combat missions against the Polisario. Alpha Jet deliveries begin (24 by 1981).<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1982<\/div>\n<p>A Boeing 707-138B is converted into a tanker for the Western Sahara war.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1984<\/div>\n<p>The Marche Verte aerobatic team is created on the order of King Hassan II.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">1991<\/div>\n<p>6 September: the UN-monitored ceasefire between Morocco and the Polisario takes effect.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2005<\/div>\n<p>France helps upgrade 27 Mirage F1s to the MF2000 standard.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2011<\/div>\n<p>July: F-16C\/D deliveries begin (24 by August 2012). 26 July: a C-130H crashes near Guelmim, killing 78&ndash;80.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2015<\/div>\n<p>10 May: Morocco says an F-16 on the Saudi-led coalition campaign is missing over Yemen; the Houthis claim to have shot it down.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2019<\/div>\n<p>25 March: the US approves 25 F-16 Block 72s and the F-16V upgrade. Morocco ends its part in the Yemen campaign.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2020<\/div>\n<p>13 November: Moroccan forces enter Guerguerat and the Polisario declares the ceasefire over.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2025<\/div>\n<p>5 March: the first six AH-64E Apaches are received at the 1st Air Base, Sal&#233;.<\/p>\n<\/div>\n<div class=\"tl-item\">\n<div class=\"yr\">2026<\/div>\n<p>April: second Apache batch. 31 August: contract for two F-16 Block 72 simulators at Sidi Slimane.<\/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 Royal Moroccan Air Force 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>6<\/b><span>conflicts<\/span><\/div>\n<div class=\"stat\"><b>1963<\/b><span>First<\/span><\/div>\n<div class=\"stat\"><b>1<\/b><span>Aircraft lost<\/span><\/div>\n<div class=\"stat\"><b>1<\/b><span>Killed<\/span><\/div>\n<\/div>\n<ul class=\"gl cml\">\n<li><b>The Sand War<\/b> <span class=\"de\">1963<\/span> Reconnaissance, transport and some ground attack in support of the army<\/li>\n<li><b>The Yom Kippur War deployment to Egypt<\/b> <span class=\"de\">1973&ndash;1974<\/span> An F-5A squadron reinforced the Egyptian Air Force<\/li>\n<li><b>The Western Sahara War<\/b> <span class=\"de\">1975&ndash;1991<\/span> Close air support, interdiction and reconnaissance against the Polisario Front throughout the war; air refuelling from 1982<\/li>\n<li><b>Strikes against the Islamic State<\/b> <span class=\"de\">2014<\/span> F-16s flew combat missions against ISIL from the United Arab Emirates<\/li>\n<li><b>The Saudi-led intervention in Yemen<\/b> <span class=\"de\">2015&ndash;2019<\/span> Six F-16s took part in the Saudi-led coalition air campaign<\/li>\n<\/ul>\n<p><a class=\"cbig\" href=\"https:\/\/migflug.com\/air-forces\/royal-moroccan-air-force\/combat-record\/\">Open the full combat record<\/a><\/div>\n<\/section>\n<hr class=\"divider\">\n<section id=\"teams\">\n<div class=\"wrap\">\n<div class=\"kicker\">Display teams<\/div>\n<h2>The Royal Moroccan Air Force display team<\/h2>\n<p class=\"spx-lede\">Each team has its own page: history, aircraft, the display, the accidents and the sources.<\/p>\n<div class=\"relgrid\"><a class=\"rel\" href=\"https:\/\/migflug.com\/display-teams\/marche-verte\/\"><span class=\"rk\">Formation aerobatic team &middot; Active<\/span><span class=\"rh\">Marche Verte<\/span><span class=\"rp\">Morocco&rsquo;s propeller aerobatic team, known for taking off with its CAP 232s tied together by cords and for a mirror loop flown canopy to canopy.<\/span><span class=\"go\">Read the Marche Verte page<\/span><\/a><\/div>\n<\/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 Royal Moroccan Air Force<\/h2>\n<div class=\"qa\">\n<details open>\n<summary>What is the Royal Moroccan Air Force called in Arabic and French?<\/summary>\n<div class=\"a\">In Arabic it is &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; (al-Quwwat al-Malakiya al-Jawiya) and in French Forces Royales Air (FRA), the spellings used by the state news agency MAP. It was founded in 1956 as the Sherifian Royal Aviation (Aviation Royale Ch&#233;rifienne) and took its present name on 1 February 1964. The English name used here follows the English Wikipedia article title.<\/div>\n<\/details>\n<details>\n<summary>Which fighter jets does the Royal Moroccan Air Force fly?<\/summary>\n<div class=\"a\">Three types: about 23 <a href=\"https:\/\/migflug.com\/aircraft\/f-16-fighting-falcon\/\">F-16C\/D Fighting Falcons<\/a> delivered in 2011&ndash;2012, about 25 <a href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\">Mirage F1s<\/a> upgraded to the MF2000 standard, and about 22 <a href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\">F-5E\/F Tiger IIIs<\/a>. The figures are Wikipedia&rsquo;s, citing FlightGlobal and the IISS; Morocco does not publish its fleet. Alpha Jets serve as advanced trainers and light attack aircraft.<\/div>\n<\/details>\n<details>\n<summary>Has Morocco received the F-16 Block 72?<\/summary>\n<div class=\"a\">Not publicly, as of October 2026. The US approved 25 F-16 Block 72s on 25 March 2019 for an estimated 3.787 billion dollars, and a 2021 report expected them in 2024, but no delivery had been announced in the sources checked. Work is clearly under way: on 31 August 2026 the US Air Force contracted CAE for two Block 72 simulators at Sidi Slimane Air Base, due by April 2029.<\/div>\n<\/details>\n<details>\n<summary>Is Morocco buying the F-35?<\/summary>\n<div class=\"a\">Not confirmed. In October 2025 Hespress, citing Africa Intelligence, reported that talks with the United States had reached an advanced stage after clearances under the US commitment to Israel&rsquo;s qualitative military edge. Neither government had announced a sale in the sources checked.<\/div>\n<\/details>\n<details>\n<summary>What happened to the Moroccan F-16 lost over Yemen?<\/summary>\n<div class=\"a\">On 10 May 2015 Morocco said one of the six F-16s it had committed to the Saudi-led coalition had gone missing over Yemen with its pilot. The Houthis claimed to have shot it down over Saada and Yemeni state television showed wreckage; other accounts attribute the loss to a technical failure. The pilot was killed. Morocco left the coalition campaign in 2019.<\/div>\n<\/details>\n<details>\n<summary>How many aircraft did Morocco lose in the Western Sahara war?<\/summary>\n<div class=\"a\">Morocco has never published a figure. The most detailed count, from the Helion history by Tom Cooper and colleagues as cited on Wikipedia, gives 12 Mirage F1s shot down by the Polisario (four pilots killed, five captured) and either 15 F-5s or nine F-5As, depending on which Wikipedia article you read, plus an Alpha Jet in December 1985. The war ran from 1975 to the ceasefire of 6 September 1991.<\/div>\n<\/details>\n<details>\n<summary>Does Morocco use armed drones in Western Sahara?<\/summary>\n<div class=\"a\">Moroccan media report that it does, east of the berm since the ceasefire broke down in November 2020, for example a strike near Mahbes on 15 May 2025 that they say killed a senior Polisario commander. The Royal Armed Forces do not confirm individual strikes. Morocco has flown Israeli Herons since 2014 and Turkish Bayraktar <a href=\"https:\/\/migflug.com\/aircraft\/bayraktar-tb2\/\">TB2s<\/a> since 2021, and press reports say it has received the larger Ak&#305;nc&#305;.<\/div>\n<\/details>\n<details>\n<summary>What is the Marche Verte aerobatic team?<\/summary>\n<div class=\"a\">Marche Verte (Green March) is the Royal Air Force&rsquo;s aerobatic team, created on the order of King Hassan II in 1984 and named after the 1975 march into Western Sahara. It flies CAP 232 propeller aerobatic aircraft, displays with seven or eight of them, and claims a world first in its mirror loop. It performed at the Dubai Airshow in November 2025.<\/div>\n<\/details>\n<details>\n<summary>When did Morocco get Apache helicopters?<\/summary>\n<div class=\"a\">The first six <a href=\"https:\/\/migflug.com\/aircraft\/ah-64-apache\/\">AH-64E Apaches<\/a> were received at a ceremony at the 1st Air Base in Sal&#233; on 5 March 2025, with the commander of US Africa Command present. A second batch followed in April 2026. Morocco ordered 24 under a 2020 agreement, with an option on 12 more.<\/div>\n<\/details>\n<details>\n<summary>Who commands the Royal Moroccan Air Force?<\/summary>\n<div class=\"a\">King Mohammed VI is Supreme Commander of the Royal Armed Forces. The air force is run by its Inspector, Major General (G&#233;n&#233;ral de Division A&#233;rienne) Mohammed Gadih, so named by MAP in 2024 and 2025; the date of his appointment was not found.<\/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 Royal Moroccan Air Force called in Arabic and French?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"In Arabic it is \\u0627\\u0644\\u0642\\u0648\\u0627\\u062a \\u0627\\u0644\\u0645\\u0644\\u0643\\u064a\\u0629 \\u0627\\u0644\\u062c\\u0648\\u064a\\u0629 (al-Quwwat al-Malakiya al-Jawiya) and in French Forces Royales Air (FRA), the spellings used by the state news agency MAP. It was founded in 1956 as the Sherifian Royal Aviation (Aviation Royale Ch\\u00e9rifienne) and took its present name on 1 February 1964. The English name used here follows the English Wikipedia article title.\"}}, {\"@type\": \"Question\", \"name\": \"Which fighter jets does the Royal Moroccan Air Force fly?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Three types: about 23 F-16C\/D Fighting Falcons delivered in 2011\\u20132012, about 25 Mirage F1s upgraded to the MF2000 standard, and about 22 F-5E\/F Tiger IIIs. The figures are Wikipedia\\u2019s, citing FlightGlobal and the IISS; Morocco does not publish its fleet. Alpha Jets serve as advanced trainers and light attack aircraft.\"}}, {\"@type\": \"Question\", \"name\": \"Has Morocco received the F-16 Block 72?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not publicly, as of October 2026. The US approved 25 F-16 Block 72s on 25 March 2019 for an estimated 3.787 billion dollars, and a 2021 report expected them in 2024, but no delivery had been announced in the sources checked. Work is clearly under way: on 31 August 2026 the US Air Force contracted CAE for two Block 72 simulators at Sidi Slimane Air Base, due by April 2029.\"}}, {\"@type\": \"Question\", \"name\": \"Is Morocco buying the F-35?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not confirmed. In October 2025 Hespress, citing Africa Intelligence, reported that talks with the United States had reached an advanced stage after clearances under the US commitment to Israel\\u2019s qualitative military edge. Neither government had announced a sale in the sources checked.\"}}, {\"@type\": \"Question\", \"name\": \"What happened to the Moroccan F-16 lost over Yemen?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On 10 May 2015 Morocco said one of the six F-16s it had committed to the Saudi-led coalition had gone missing over Yemen with its pilot. The Houthis claimed to have shot it down over Saada and Yemeni state television showed wreckage; other accounts attribute the loss to a technical failure. The pilot was killed. Morocco left the coalition campaign in 2019.\"}}, {\"@type\": \"Question\", \"name\": \"How many aircraft did Morocco lose in the Western Sahara war?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Morocco has never published a figure. The most detailed count, from the Helion history by Tom Cooper and colleagues as cited on Wikipedia, gives 12 Mirage F1s shot down by the Polisario (four pilots killed, five captured) and either 15 F-5s or nine F-5As, depending on which Wikipedia article you read, plus an Alpha Jet in December 1985. The war ran from 1975 to the ceasefire of 6 September 1991.\"}}, {\"@type\": \"Question\", \"name\": \"Does Morocco use armed drones in Western Sahara?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Moroccan media report that it does, east of the berm since the ceasefire broke down in November 2020, for example a strike near Mahbes on 15 May 2025 that they say killed a senior Polisario commander. The Royal Armed Forces do not confirm individual strikes. Morocco has flown Israeli Herons since 2014 and Turkish Bayraktar TB2s since 2021, and press reports say it has received the larger Ak\\u0131nc\\u0131.\"}}, {\"@type\": \"Question\", \"name\": \"What is the Marche Verte aerobatic team?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Marche Verte (Green March) is the Royal Air Force\\u2019s aerobatic team, created on the order of King Hassan II in 1984 and named after the 1975 march into Western Sahara. It flies CAP 232 propeller aerobatic aircraft, displays with seven or eight of them, and claims a world first in its mirror loop. It performed at the Dubai Airshow in November 2025.\"}}, {\"@type\": \"Question\", \"name\": \"When did Morocco get Apache helicopters?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The first six AH-64E Apaches were received at a ceremony at the 1st Air Base in Sal\\u00e9 on 5 March 2025, with the commander of US Africa Command present. A second batch followed in April 2026. Morocco ordered 24 under a 2020 agreement, with an option on 12 more.\"}}, {\"@type\": \"Question\", \"name\": \"Who commands the Royal Moroccan Air Force?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"King Mohammed VI is Supreme Commander of the Royal Armed Forces. The air force is run by its Inspector, Major General (G\\u00e9n\\u00e9ral de Division A\\u00e9rienne) Mohammed Gadih, so named by MAP in 2024 and 2025; the date of his appointment was not found.\"}}]}<\/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 Royal Moroccan Air Force 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\/f-16-fighting-falcon\/\"><span class=\"im ph2\"><\/span><span class=\"tx\"><b>Lockheed Martin F-16C\/D Block 52+ Fighting Falcon<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/dassault-mirage-f1\/\"><span class=\"im ph3\"><\/span><span class=\"tx\"><b>Dassault Mirage F1CH\/EH\/EH-200 (MF2000)<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Northrop F-5E\/F Tiger II (F-5E Tiger III)<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/alpha-jet\/\"><span class=\"im ph4\"><\/span><span class=\"tx\"><b>Dassault\/Dornier Alpha Jet E<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/t-6-texan-ii\/\"><span class=\"im ph5\"><\/span><span class=\"tx\"><b>Beechcraft T-6C Texan II<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/c-130-hercules\/\"><span class=\"im ph8\"><\/span><span class=\"tx\"><b>Lockheed C-130H \/ KC-130H Hercules<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/ah-64-apache\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Boeing AH-64E Apache Guardian<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/ch-47-chinook\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Boeing CH-47D Chinook<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/bayraktar-tb2\/\"><span class=\"im ph13\"><\/span><span class=\"tx\"><b>Baykar Bayraktar TB2<\/b><em>In service<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/northrop-f-5\/\"><span class=\"im ph16\"><\/span><span class=\"tx\"><b>Northrop F-5A\/B Freedom Fighter and RF-5A<span class=\"nflag nf8\" role=\"img\" aria-label=\"Built in the United States\"><\/span><\/b><em>1966&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-17-fresco\/\"><span class=\"im ph17\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-17F<\/b><em>1961&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/mig-15-fagot\/\"><span class=\"im none\"><\/span><span class=\"tx\"><b>Mikoyan-Gurevich MiG-15UTI<\/b><em>1961&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/il-28-beagle\/\"><span class=\"im ph18\"><\/span><span class=\"tx\"><b>Ilyushin Il-28<\/b><em>1961&ndash;<\/em><\/span><\/a><a class=\"acard\" href=\"https:\/\/migflug.com\/aircraft\/fouga-magister\/\"><span class=\"im ph19\"><\/span><span class=\"tx\"><b>Fouga CM.170 Magister<span class=\"nflag nf4\" role=\"img\" aria-label=\"Built in France\"><\/span><\/b><\/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:\/\/www.mapnews.ma\/en\/actualites\/social\/apache-helicopter-delivery-major-milestone-strengthening-morocco-usa-strategic\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Apache Helicopter Delivery, Major Milestone in Strengthening Morocco-USA Strategic Partnership (5 March 2025)<\/a><span>Six AH-64E received at the 1st Air Base, Sale; Berrid, Gadih, Langley present.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/actualites\/social\/sal%C3%A9-c%C3%A9r%C3%A9monie-de-r%C3%A9ception-de-six-h%C3%A9licopt%C3%A8res-de-combat-apache-ah-64e\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Sal&#233; : C&#233;r&#233;monie de r&#233;ception de six h&#233;licopt&#232;res de combat Apache AH-64E (5 March 2025)<\/a><span>First lot of six.<\/span><\/li>\n<li><a href=\"https:\/\/www.moroccoworldnews.com\/2025\/02\/176879\/morocco-receives-first-batch-of-apache-ah-64e-helicopters\/\" rel=\"nofollow noopener\" target=\"_blank\">Morocco World News: Morocco Receives First Batch of Apache AH-64E Helicopters (27 February 2025)<\/a><span>24 plus option of 12; about 1.5 billion dollars; places delivery at the 7th Air Base, Khouribga.<\/span><\/li>\n<li><a href=\"https:\/\/www.moroccoworldnews.com\/2026\/04\/286062\/morocco-receives-second-batch-of-ah-64e-apache-helicopters\/\" rel=\"nofollow noopener\" target=\"_blank\">Morocco World News: Morocco Receives Second Batch of AH-64E Apache Helicopters (7 April 2026)<\/a><span>Second batch, size not stated; cites Defense Arabia.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/en\/actualites\/world\/uk-morocco-partakes-royal-international-air-tattoo-riat\" rel=\"nofollow noopener\" target=\"_blank\">MAP: UK: Morocco Partakes in Royal International Air Tattoo (RIAT) (20 July 2024)<\/a><span>Maj. Gen. Mohammed Gadih, Inspector of the Royal Air Force; F-16C, F-16D and C-130H.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/en\/actualites\/general\/royal-air-force-training-plane-crashes-within-benslimane-air-base\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Royal Air Force Training Plane Crashes within Benslimane Air Base (21 November 2024)<\/a><span>DA42 crash, two officers killed; General Staff statement.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/en\/actualites\/general\/throne-day-royal-armed-forces-organize-air-shows-exhibition-parachute-jumps\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Throne Day: Royal Armed Forces Organize Air Shows, Exhibition Parachute Jumps (28 July 2024)<\/a><span>Marche Verte displays at M&#8217;diq and Martil.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/en\/actualites\/social\/moroccos-royal-armed-forces-deploy-extensive-aerial-fleet-national-forest-fire\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Morocco&#8217;s Royal Armed Forces Deploy Extensive Aerial Fleet in National Forest Fire Response (3 August 2026)<\/a><span>8 CL-415 at the 3rd Air Base, Kenitra; General Support Air Base.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/actualites\/culture\/parution-dun-nouveau-num%C3%A9ro-du-magazine-lespace-marocain-des-forces-royales-air-0\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Parution d&#8217;un nouveau num&#233;ro du magazine L&#8217;Espace marocain des Forces Royales Air (15 October 2025)<\/a><span>The service&#8217;s own magazine; Royal Air School, 3rd Air Base, Marche Verte.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/ar\/search\/node?keys=%D8%A7%D9%84%D9%82%D9%88%D8%A7%D8%AA+%D8%A7%D9%84%D9%85%D9%84%D9%83%D9%8A%D8%A9+%D8%A7%D9%84%D8%AC%D9%88%D9%8A%D8%A9\" rel=\"nofollow noopener\" target=\"_blank\">MAP (Arabic): search results for the Royal Air Force<\/a><span>Arabic spelling of the service name; 1st Air Base at Sale; Royal Air Force schools base at Marrakech.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/search\/node?keys=Forces+Royales+Air\" rel=\"nofollow noopener\" target=\"_blank\">MAP (French): search results for Forces Royales Air<\/a><span>French spelling Forces Royales Air.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/search\/node?keys=Gadih\" rel=\"nofollow noopener\" target=\"_blank\">MAP (French): search results for Gadih<\/a><span>Rank General de Division Aerienne, Inspecteur des Forces Royales Air.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/search\/node?keys=patrouille+Marche+Verte\" rel=\"nofollow noopener\" target=\"_blank\">MAP (French): search results for patrouille Marche Verte<\/a><span>Team flies CAP 232s; displays by seven and eight aircraft.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/actualites\/monde\/duba%C3%AF-airshow-2025-la-patrouille-de-voltige-marche-verte-fait-sensation\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Duba&#239; Airshow 2025 : La patrouille de voltige Marche Verte fait sensation (November 2025)<\/a><span>Team created on the order of Hassan II in 1984; mirror loop.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/en\/actualites\/social\/major-moroccan-american-military-maneuvers-conclude-african-lion-2025-exercise\" rel=\"nofollow noopener\" target=\"_blank\">MAP: Major Moroccan-American Military Maneuvers Conclude African Lion 2025 Exercise (24 May 2025)<\/a><span>F-16 support and Puma casualty evacuation.<\/span><\/li>\n<li><a href=\"https:\/\/www.moroccoworldnews.com\/2026\/09\/336862\/us-awards-42-million-contract-for-f-16-training-systems-for-morocco\/\" rel=\"nofollow noopener\" target=\"_blank\">Morocco World News: US Awards $42 Million Contract for F-16 Training Systems for Morocco (2 September 2026)<\/a><span>CAE, 31 August 2026, two Block 72 simulators at Sidi Slimane to April 2029.<\/span><\/li>\n<li><a href=\"https:\/\/www.moroccoworldnews.com\/2021\/11\/53184\/morocco-to-upgrade-2-air-bases-to-receive-new-f-16-fleet\/\" rel=\"nofollow noopener\" target=\"_blank\">Morocco World News: Morocco To Upgrade 2 Air Bases to Receive New F-16 Fleet (7 November 2021)<\/a><span>Sidi Slimane and Ben Guerir; over 4.7 billion dollars (citing Defensa); delivery expected 2024.<\/span><\/li>\n<li><a href=\"https:\/\/en.hespress.com\/123978-morocco-us-near-f-35-fighter-jet-deal-in-major-military-upgrade.html\" rel=\"nofollow noopener\" target=\"_blank\">Hespress: Morocco, US near F-35 fighter jet deal in major military upgrade (23 October 2025)<\/a><span>Citing Africa Intelligence.<\/span><\/li>\n<li><a href=\"https:\/\/en.hespress.com\/139659-moroccan-drones-turn-polisario-raids-east-of-berm-into-battlefield-trap.html\" rel=\"nofollow noopener\" target=\"_blank\">Hespress: Moroccan drones turn Polisario raids east of berm into battlefield trap (10 June 2026)<\/a><span>Moroccan press account; no official military statement.<\/span><\/li>\n<li><a href=\"https:\/\/en.hespress.com\/110866-moroccan-drone-strike-kills-senior-polisario-commander-near-buffer-zone.html\" rel=\"nofollow noopener\" target=\"_blank\">Hespress: Moroccan drone strike kills senior Polisario commander near buffer zone (15 May 2025)<\/a><span>Unnamed sources; strike near Mahbes.<\/span><\/li>\n<li><a href=\"https:\/\/www.hrw.org\/world-report\/2025\/country-chapters\/morocco-and-western-sahara\" rel=\"nofollow noopener\" target=\"_blank\">Human Rights Watch: World Report 2025, Morocco and Western Sahara<\/a><span>Polisario rockets at Smara May 2024; no OHCHR access since 2015.<\/span><\/li>\n<li><a href=\"https:\/\/www.securitycouncilreport.org\/monthly-forecast\/2026-04\/western-sahara-16.php\" rel=\"nofollow noopener\" target=\"_blank\">Security Council Report: Western Sahara, April 2026 Monthly Forecast<\/a><span>Resolution 2797, vote and positions.<\/span><\/li>\n<li><a href=\"https:\/\/www.aljazeera.com\/news\/2025\/10\/31\/un-security-council-supports-moroccos-plan-for-western-sahara\" rel=\"nofollow noopener\" target=\"_blank\">Al Jazeera: UN Security Council supports Morocco&#8217;s plan for Western Sahara (31 October 2025)<\/a><span>Positions of Morocco, the Polisario and Algeria.<\/span><\/li>\n<li><a href=\"https:\/\/www.nasa.gov\/centers\/kennedy\/pdf\/167472main_TALsites-06.pdf\" rel=\"nofollow noopener\" target=\"_blank\">NASA Facts: Space Shuttle Transoceanic Abort Landing (TAL) Sites (December 2006)<\/a><span>Ben Guerir designated a TAL site in July 1988, replacing Casablanca (used from January 1986); last used for STS-111 in June 2002; being closed after supporting 83 missions.<\/span><\/li>\n<li><a href=\"https:\/\/en.hespress.com\/139574-report-morocco-integrates-turkish-drones-into-military-service.html\" rel=\"nofollow noopener\" target=\"_blank\">Report: Morocco integrates Turkish drones into military service (Hespress English, 9 June 2026)<\/a><span>Citing Defensa and its satellite imagery: Akinci drones, delivered early 2025, operating at the Sixth Air Base in Ben Guerir; first TB2s entered service at Ben Guerir in September 2021; more than 20 TB2s. No official Moroccan statement.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/search\/node?keys=Sidi+Slimane+Forces+Royales+Air\" rel=\"nofollow noopener\" target=\"_blank\">MAP search: &quot;3&#232; BAFRA de K&#233;nitra&quot; (headline on military service intake)<\/a><span>MAP headline naming the 3rd Royal Air Force base (3&#232; BAFRA) at K&#233;nitra as an intake centre for military service conscripts.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/actualites\/monde\/lancement-de-lexercice-african-lion-21-au-maroc-en-tunisie-et-au-s%C3%A9n%C3%A9gal\" rel=\"nofollow noopener\" target=\"_blank\">Lancement de l&rsquo;exercice African Lion 21 au Maroc, en Tunisie et au S&#233;n&#233;gal (MAP, 7 June 2021)<\/a><span>African Lion 2021 activity spread from the K&#233;nitra air base in the north to Tan-Tan and the Ben Guerir Labouhi training complex; over 7,000 participants.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/actualites\/social\/marrakech-%C3%A0-l%E2%80%99%C3%A9cole-royale-de-l%E2%80%99air-des-femmes-officiers-et-%C3%A9tudiantes-c%C3%A9l%C3%A8brent-l\" rel=\"nofollow noopener\" target=\"_blank\">Marrakech: &#192; l&rsquo;&#201;cole Royale de l&rsquo;Air, des femmes officiers et &#233;tudiantes c&#233;l&#232;brent l&rsquo;excellence (MAP, 10 March 2026)<\/a><span>The ERA in Marrakech trains the Royal Air Force&rsquo;s officer pilots and engineers, from licence to state engineer level.<\/span><\/li>\n<li><a href=\"https:\/\/www.mapnews.ma\/fr\/search\/node?keys=%C3%89cole+Royale+de+l%27Air+Marrakech\" rel=\"nofollow noopener\" target=\"_blank\">MAP search: &#201;cole Royale de l&rsquo;Air Marrakech<\/a><span>Headlines naming the &#201;cole Royale de l&rsquo;Air (ERA) de Marrakech and the Base &#201;cole des Forces Royales Air &#224; Marrakech; Hanae Zerouali, ERA graduate of 2006, instructor on the King Air 200 (MAP, 7 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: Ndunruh \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: SMSGT JOHN P. ROHRER, USAF \/ Wikimedia Commons (Public domain) &middot; Photo: Duch \/ Wikimedia Commons (CC BY 4.0) &middot; Photo: Gary Todd \/ Wikimedia Commons (CC0) &middot; Photo: Matti Blume \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Anil &#214;ztas \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Guillaume Paumier (user:guillom) \/ Wikimedia Commons (CC BY 2.5) &middot; Photo: Colin Cooke Photo \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Konstantin von Wedelstaedt \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Jerry Gunner \/ Wikimedia Commons (CC BY 2.0) &middot; Photo: RHL Images from England \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Airwolfhound from Hertfordshire, UK \/ Wikimedia Commons (CC BY-SA 2.0) &middot; Photo: Bayhaluk \/ Wikimedia Commons (CC BY-SA 4.0) &middot; Photo: Press Service of the President of the Republic of Azerbaijan \/ Wikimedia Commons (CC BY 4.0) &middot; Photo: Ken Fielding \/ Wikimedia Commons (CC BY-SA 3.0) &middot; Photo: Balon Greyjoy \/ Wikimedia Commons (CC0) &middot; Photo: SDASM Archives \/ Wikimedia Commons (No restrictions) &middot; Photo: Tony Hisgett \/ Wikimedia Commons (CC BY 2.0) &middot; Photo: Duch.seb \/ Wikimedia Commons (CC BY-SA 3.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\/w17-hero-royal-moroccan-air-force.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\/w15-ma-t-79.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\/w15-ma-t-80.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\/09\/fr-dassault-dornier-alpha-jet-e.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\/w15-ma-t-83.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\/w15-ma-t-84.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\/w15-ma-t-85.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\/w15-ma-t-86.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\/09\/ital-t-alenia-c-27j-spartan.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\/w15-ma-t-87.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\/w15-ma-t-88.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\/w15-ma-t-94.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\/w15-ma-t-95.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\/w15-ma-t-96.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\/w15-ma-t-97.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\/10\/w15-ma-t-82.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\/w15-ma-t-98.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\/10\/w15-ma-t-100.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\/09\/fr2-fouga-cm-170-magister.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\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/09\/it-t-t6-new.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\/w15-ma-t-101.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\/7WWa2\/bNhSG\/wqhAUYM6MKLrnYWIG4bb0jTDTGGrUjzgZYZWw0lprqkMIb99x7JF9G1hcno9sEXHtLyec\/78JAPfxuFrJbGyJiLzFpWIk9ywzQyngqITUSGpk0MXcNrwgsBk0nMFUxO7+6mMJJ8LiQMr+Myea2ni2oOQzRIk8VClWPkMozSdnj\/50dEQof52gqThBSl8NtYFvBbHpfNg0tjxKhNGPZ8GKrMGFmBHREcMtPI1VdY+vBgsIj65WqfH5rmqnpBF3\/Mrm+Gl0XKpbwapAterMaXzmYIz77kKJa8KH7+ZHzlxSfjaqJEki3RxHIDNCtzXqrPokQXuSp5maiMy6GJtmtu31jRbtFTLpLlqhT5wdJLh18Zj4+Qc5I9g55VWb4UI8dJk+UTFNuOVerwJLfmkG\/htIV3ILMnuTZGWSXlP+bemiJZJFYhk5RnojVnBlE020RP2jN738cez\/veHRw6VHOHma7rdbjj2lR3x7exh2moueNtrXmbvCYFVOfQGBJ57iBrzIGv4Y8ZtKm6WROBTxEBGYNPb1Q65yWaVS8vKi83c8P\/BhcTHp698vpvLcD7d8FjkfJnkZvoA\/wXZJSCyzHP0I0V+m\/RjM9zcR4rOgldtMx5ZtXaLLnmVSnWLTG3Iksg2dN7+WMvWI5YCRzqtSFquixA6Rhh5lDSxokZsqiboSgMo5YhD1Bod\/i+NLXM04pzDpZaBZf67uBy8BNlbNxycHFfr9vytp8fHlThXZ8qhO5RGQ7lMtPDuFMu9gjT5AabYX+5qXjORFETUQD7eku4a2ZqtZuZk07f3PVyOjzq2jhyaKB7HVLceH3YL4gZeUGHeGaHQUSCnXjP9oh3lnSe57Cj4pWVioznXJO+m9H8bt7BZUzGsZICLaA2NyqP4eNerQGXol58CMBfvY60gBwdadihoU4A6SSA2D72I3dXhNDGzNcIeDC0lDd5QuZIDvLiS6XGtbyLJtwoncUrpeSudb27v9ba1raRae2lu7KS87WqdJjec8iD+uMmrFX1l5quDP1ah+o+c1i\/XmeOz47Yog7ApLEVYNKw5TqU6vHOjUUDm3jE37NFmE1Jw1p\/vOAoPjpmJ\/vY6b456SMYEjkCxnUY1YHBgdu5a3zP0+9AlJ7ZMp5XqsqT+VLbMLe70AlZfSRt4fpe1o6503e50HeZ27a+yI3Cc2TANUmmSdqKmG4CJ525nv6ADOw5lB2443ZxF9mY+Bp32MZ+EJylS1WfF5o1v9VDfZM3TQvVN4vmGoBWgi++VDyHC00x\/N9tc+0g8r29PjtiEaP\/Lu\/xG\/aOg3NcDAAA\"><\/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; Morocco Royal Moroccan Air Force &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &middot; Forces Royales Air The Royal Moroccan Air Force (Forces Royales Air) was formed in 1956 as the Sherifian Royal Aviation, flew Soviet jets for a few years before turning to France and the United States, lost dozens of aircraft over Western Sahara [&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-29101","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>Royal Moroccan Air Force | 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-real-marroquina\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Royal Moroccan Air Force | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"Order of Battle &middot; Morocco Royal Moroccan Air Force &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &middot; Forces Royales Air The Royal Moroccan Air Force (Forces Royales Air) was formed in 1956 as the Sherifian Royal Aviation, flew Soviet jets for a few years before turning to France and the United States, lost dozens of aircraft over Western Sahara [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/pt\/forcas-aereas\/forca-aerea-real-marroquina\/\" \/>\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-02T19:01:55+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=\"27 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/royal-moroccan-air-force\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/royal-moroccan-air-force\\\/\",\"name\":\"Royal Moroccan Air Force | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/#website\"},\"datePublished\":\"2026-10-02T06:37:27+00:00\",\"dateModified\":\"2026-10-02T19:01:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/royal-moroccan-air-force\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/air-forces\\\/royal-moroccan-air-force\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/air-forces\\\/royal-moroccan-air-force\\\/#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\":\"Royal Moroccan Air Force\"}]},{\"@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":"Royal Moroccan Air Force | 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-real-marroquina\/","og_locale":"pt_PT","og_type":"article","og_title":"Royal Moroccan Air Force | MiGFlug","og_description":"Order of Battle &middot; Morocco Royal Moroccan Air Force &#1575;&#1604;&#1602;&#1608;&#1575;&#1578; &#1575;&#1604;&#1605;&#1604;&#1603;&#1610;&#1577; &#1575;&#1604;&#1580;&#1608;&#1610;&#1577; &middot; Forces Royales Air The Royal Moroccan Air Force (Forces Royales Air) was formed in 1956 as the Sherifian Royal Aviation, flew Soviet jets for a few years before turning to France and the United States, lost dozens of aircraft over Western Sahara [&hellip;]","og_url":"https:\/\/migflug.com\/pt\/forcas-aereas\/forca-aerea-real-marroquina\/","og_site_name":"MiGFlug","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_modified_time":"2026-10-02T19:01:55+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":"27 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/migflug.com\/air-forces\/royal-moroccan-air-force\/","url":"https:\/\/migflug.com\/air-forces\/royal-moroccan-air-force\/","name":"Royal Moroccan Air Force | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/#website"},"datePublished":"2026-10-02T06:37:27+00:00","dateModified":"2026-10-02T19:01:55+00:00","breadcrumb":{"@id":"https:\/\/migflug.com\/air-forces\/royal-moroccan-air-force\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/air-forces\/royal-moroccan-air-force\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/air-forces\/royal-moroccan-air-force\/#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":"Royal Moroccan Air Force"}]},{"@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\/29101","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=29101"}],"version-history":[{"count":4,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages\/29101\/revisions"}],"predecessor-version":[{"id":31195,"href":"https:\/\/migflug.com\/pt\/wp-json\/wp\/v2\/pages\/29101\/revisions\/31195"}],"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=29101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}