{"id":8996,"date":"2026-07-02T19:24:45","date_gmt":"2026-07-02T17:24:45","guid":{"rendered":"https:\/\/www.dynami-aviationops.com\/?page_id=8996"},"modified":"2026-07-04T00:13:23","modified_gmt":"2026-07-03T22:13:23","slug":"commercial","status":"publish","type":"page","link":"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/commercial\/","title":{"rendered":"Airliners"},"content":{"rendered":"\n<style>\n* { margin:0; padding:0; box-sizing:border-box; }\n:root { --navy:#0a377a; --red:#d50911; --dark:#1d2327; --light:#f3f5f8; --muted:#6d6e70; --white:#fff; --border:#dde2ea; }\nbody { font-family:'Segoe UI',system-ui,sans-serif; background:var(--light); color:var(--dark); }\n\n\/* Cacher le bandeau hero Elementor (template 5224, section e816d33) *\/\n.elementor-element-e816d33 { display:none !important; visibility:hidden !important; height:0 !important; overflow:hidden !important; max-height:0 !important; }\n.entry-content { padding:0 !important; max-width:100% !important; }\n.post-6287, article.page { padding:0 !important; margin:0 !important; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO LOCAL\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-hero { position:relative; height:420px; overflow:hidden; }\n.ag-hero-img { position:absolute; inset:0; background-size:cover; background-position:center 58%; }\n.ag-hero-overlay { position:absolute; inset:0; background:linear-gradient(160deg,rgba(5,18,40,.65) 0%,rgba(10,55,122,.40) 100%); }\n.ag-hero-content { position:absolute; bottom:0; left:0; right:0; z-index:1; max-width:1200px; margin:0 auto; padding:0 32px 44px; color:#fff; }\n.ag-hero-bread { font-size:12px; color:rgba(255,255,255,.75); margin-bottom:12px; text-shadow:0 1px 4px rgba(0,0,0,.5); }\n.ag-hero-bread a { color:inherit; text-decoration:none; }\n.ag-hero-bread a:hover { color:#fff !important; }\n.ag-hero-content h1 { font-size:38px; font-weight:800; letter-spacing:-.02em; margin-bottom:8px; color:#fff; text-shadow:0 2px 8px rgba(0,0,0,.55); }\n.ag-hero-content p { font-size:15px; color:rgba(255,255,255,.90); line-height:1.6; text-shadow:0 1px 5px rgba(0,0,0,.45); }\n\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   LAYOUT\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-layout {\n  display:grid;\n  grid-template-columns:270px 1fr;\n  gap:28px;\n  max-width:1200px;\n  margin:0 auto;\n  padding:28px 32px 64px;\n  align-items:start;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SIDEBAR\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-sidebar {\n  background:#fff;\n  border:1px solid var(--border);\n  border-radius:10px;\n  overflow:hidden;\n  position:sticky;\n  top:20px;\n}\n.ag-sidebar-title {\n  padding:14px 20px;\n  border-bottom:1px solid var(--border);\n  font-size:10.5px;\n  font-weight:800;\n  text-transform:uppercase;\n  letter-spacing:.09em;\n  color:var(--muted);\n}\n.ag-fb { border-bottom:1px solid var(--border); }\n.ag-fh {\n  display:flex; justify-content:space-between; align-items:center;\n  padding:12px 20px; cursor:pointer; user-select:none; transition:background .12s;\n}\n.ag-fh:hover { background:#fafbfd; }\n.ag-fh-label { font-size:12px; font-weight:600; color:var(--dark); }\n.ag-fh-icon { font-size:17px; color:var(--muted); font-weight:400; width:18px; text-align:center; line-height:1; }\n\n.ag-body { padding:6px 20px 14px; }\n.ag-body.closed { display:none; }\n\n\/* Dual range *\/\n.ag-range-display { font-size:12px; color:var(--dark); margin-bottom:10px; }\n.ag-range-display strong { color:var(--navy); font-weight:700; }\n\/* Sliders Min \/ Max s\u00e9par\u00e9s *\/\n.ag-slider-row { display:flex; align-items:center; gap:8px; margin:5px 0; }\n.ag-slider-lbl { font-size:10px; font-weight:600; color:var(--muted); width:24px; text-align:right; flex-shrink:0; text-transform:uppercase; letter-spacing:.04em; }\n.ag-single-slider {\n  -webkit-appearance:none; appearance:none;\n  flex:1; height:4px; border-radius:2px;\n  background:var(--border); cursor:pointer; outline:none;\n}\n.ag-single-slider::-webkit-slider-thumb {\n  -webkit-appearance:none;\n  width:16px; height:16px; border-radius:50%;\n  background:var(--navy); cursor:pointer;\n  border:2px solid #fff; box-shadow:0 0 0 1.5px var(--navy);\n  margin-top:-6px;\n}\n.ag-single-slider::-moz-range-thumb {\n  width:16px; height:16px; border-radius:50%;\n  background:var(--navy); cursor:pointer;\n  border:2px solid #fff; box-shadow:0 0 0 1.5px var(--navy);\n}\n.ag-single-slider::-webkit-slider-runnable-track { height:4px; border-radius:2px; background:var(--border); }\n.ag-single-slider::-moz-range-track { height:4px; border-radius:2px; background:var(--border); }\n.ag-single-slider:focus { outline:none; }\n.ag-range-minmax { display:flex; justify-content:space-between; font-size:10px; color:var(--muted); margin-top:4px; padding-left:32px; }\n\n\/* Checkboxes *\/\n.ag-cb-label {\n  display:flex; align-items:center; gap:8px;\n  padding:4px 0; cursor:pointer;\n  font-size:11.5px !important; font-weight:400 !important;\n  color:var(--dark); text-transform:none !important;\n}\n.ag-cb-label input[type=\"checkbox\"] { width:14px; height:14px; accent-color:var(--navy); cursor:pointer; flex-shrink:0; }\n.ag-cb-count { margin-left:auto; font-size:10px; color:var(--muted); background:var(--light); padding:1px 6px; border-radius:99px; }\n\n\/* Sidebar footer *\/\n.ag-sf { padding:12px 20px 14px; background:#fafbfd; border-top:1px solid var(--border); }\n.ag-reset {\n  width:100%; padding:8px; border:1.5px solid var(--border); border-radius:6px;\n  background:#fff; font-size:11.5px; font-weight:600; color:var(--muted);\n  cursor:pointer; letter-spacing:.04em; text-transform:uppercase; transition:all .15s;\n}\n.ag-reset:hover { border-color:var(--navy); color:var(--navy); }\n\n.ag-cta { background:var(--navy); padding:18px 20px 20px; }\n.ag-cta-t { font-size:13px; font-weight:800; color:#fff; margin-bottom:5px; }\n.ag-cta-p { font-size:12px; color:rgba(255,255,255,.65); margin-bottom:12px; line-height:1.4; }\n.ag-cta a {\n  display:block; text-align:center; background:var(--red);\n  color:#fff; border-radius:6px; padding:9px 12px;\n  font-size:12px; font-weight:700; text-decoration:none; transition:background .15s;\n}\n.ag-cta a:hover { background:#b50008; }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MAIN\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.ag-main { min-width:0; }\n.ag-sortbar { display:flex; align-items:center; justify-content:space-between; margin-bottom:20px; flex-wrap:wrap; gap:10px; }\n.ag-count { font-size:14px; font-weight:700; color:var(--dark); }\n.ag-count span { font-size:13px; color:var(--muted); font-weight:400; margin-left:3px; }\n.ag-sort-sel { padding:8px 12px; border:1.5px solid var(--border); border-radius:6px; font-size:13px; background:#fff; color:var(--dark); cursor:pointer; }\n\n\/* GRID *\/\n.ag-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }\n\n\/* CARD *\/\n.ag-card {\n  background:#fff; border-radius:10px; overflow:hidden;\n  border:1px solid var(--border); transition:transform .18s, box-shadow .18s;\n  text-decoration:none; color:var(--dark); display:flex; flex-direction:column;\n}\n.ag-card:hover { transform:translateY(-3px); box-shadow:0 8px 28px rgba(0,0,0,.12); }\n.ag-photo { height:180px; background:#e8ecf2; position:relative; overflow:hidden; }\n.ag-photo-img { width:100%; height:100%; background-size:cover; background-position:center; transition:transform .3s; }\n.ag-card:hover .ag-photo-img { transform:scale(1.05); }\n.ag-photo-ph { width:100%; height:100%; background:linear-gradient(135deg,#e8ecf4,#d0d8e8); display:flex; align-items:center; justify-content:center; }\n.ag-badge {\n  position:absolute; top:10px; left:10px;\n  background:var(--navy); color:#fff;\n  font-size:9px; font-weight:800; letter-spacing:.08em; text-transform:uppercase;\n  padding:3px 8px; border-radius:3px;\n  display:block !important; opacity:1 !important; visibility:visible !important;\n}\n.ag-card-body { padding:14px 16px 18px; flex:1; display:flex; flex-direction:column; }\n.ag-name { font-size:15px; font-weight:800; color:var(--navy); margin-bottom:12px; line-height:1.2; }\n.ag-specs { display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:14px; }\n.ag-sl { font-size:9px; text-transform:uppercase; letter-spacing:.07em; color:var(--muted); font-weight:700; margin-bottom:2px; }\n.ag-sv { font-size:13px; font-weight:700; color:var(--dark); }\n.ag-sv.big { font-size:15px; color:var(--navy); }\n.ag-foot { margin-top:auto; display:flex; align-items:center; padding-top:12px; border-top:1px solid var(--border); }\n.ag-link { font-size:12px; font-weight:700; color:var(--navy); text-decoration:none; display:flex; align-items:center; gap:5px; }\n.ag-link:hover { color:var(--red); }\n.ag-noresult { grid-column:1\/-1; text-align:center; padding:60px 20px; color:var(--muted); font-size:15px; }\n\n@media(max-width:1024px) { .ag-layout { grid-template-columns:240px 1fr; } .ag-grid { grid-template-columns:repeat(2,1fr); } }\n@media(max-width:700px) { .ag-layout { grid-template-columns:1fr; padding:16px 16px 48px; } .ag-sidebar { position:relative; top:0; } .ag-grid { grid-template-columns:1fr; } .ag-hero { height:200px; } }\n.elementor-element-e816d33{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;max-height:0!important;}\n.top-nav{display:none!important;}\n.footer-bar{display:none!important;}\n.ag-hero-bread a:hover{color:#fff!important;}<\/style>\n\n\n<!-- HERO LOCAL -->\n<div class=\"ag-hero\">\n  <div class=\"ag-hero-img\" style=\"background-image:url('https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a340-300.jpg')\"><\/div>\n  <div class=\"ag-hero-overlay\"><\/div>\n  <div class=\"ag-hero-content\">\n    <div class=\"ag-hero-bread\">\n      <a href=\"https:\/\/www.dynami-aviationops.com\/en\/\">Home<\/a> \u203a\n      <a href=\"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/\">Aircraft Guide<\/a> \u203a\n      Airliners\n    <\/div>\n    <h1>Airliners<\/h1>\n    <p>20 seats and above, regional, medium and long-haul aircraft available for charter.<\/p>\n    <p class=\"listing-intro\" style=\"max-width:760px;margin-top:10px;\">Our airliner catalogue covers the full range of commercial charter needs, from regional turboprops for short hops to long-haul aircraft for intercontinental routes. Each listing details passenger capacity, range and cruising speed for Airbus, Boeing, Embraer and ATR aircraft. Dynami Aviation OPS supports groups, companies and event organisers with tailored airliner chartering.<\/p>\n  <\/div>\n<\/div>\n\n<!-- LAYOUT -->\n<div class=\"ag-layout\">\n\n  <!-- SIDEBAR -->\n  <aside class=\"ag-sidebar\">\n    <div class=\"ag-sidebar-title\">Filters<\/div>\n\n    <!-- Capacit\u00e9 -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-seats\">\n        <span class=\"ag-fh-label\">Capacity<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-seats\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-seats\">\n        <div class=\"ag-range-display\">\n          <strong id=\"seats-min-val\">20<\/strong> \u2013 <strong id=\"seats-max-val\">860<\/strong> seats\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Min<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"seats-slider-min\" min=\"20\" max=\"860\" value=\"20\" step=\"5\">\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Max<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"seats-slider-max\" min=\"20\" max=\"860\" value=\"860\" step=\"5\">\n        <\/div>\n        <div class=\"ag-range-minmax\"><span>20<\/span><span>860<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Type d'a\u00e9ronef -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-type\">\n        <span class=\"ag-fh-label\">Aircraft type<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-type\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-type\">\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"regional_turboprop\"> Regional Turboprops <span class=\"ag-cb-count\">3<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"regional_jet\"> Regional Jet Airliners <span class=\"ag-cb-count\">21<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"narrowbody\"> Narrow Body Airliners <span class=\"ag-cb-count\">27<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"widebody\"> Wide Body Airliners <span class=\"ag-cb-count\">19<\/span><\/label>\n      <\/div>\n    <\/div>\n\n    <!-- Constructeur -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-maker\">\n        <span class=\"ag-fh-label\">Manufacturer<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-maker\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-maker\">\n        <div id=\"maker-list\"><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Rayon d'action -->\n    <div class=\"ag-fb\">\n      <div class=\"ag-fh\" id=\"fh-range\">\n        <span class=\"ag-fh-label\">Range<\/span>\n        <span class=\"ag-fh-icon\" id=\"fi-range\">+<\/span>\n      <\/div>\n      <div class=\"ag-body closed\" id=\"fb-range\">\n        <div class=\"ag-range-display\">\n          <strong id=\"range-min-val\">0<\/strong> \u2013 <strong id=\"range-max-val\">16 200<\/strong> km\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Min<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"range-slider-min\" min=\"0\" max=\"16200\" value=\"0\" step=\"200\">\n        <\/div>\n        <div class=\"ag-slider-row\">\n          <span class=\"ag-slider-lbl\">Max<\/span>\n          <input class=\"ag-single-slider\" type=\"range\" id=\"range-slider-max\" min=\"0\" max=\"16200\" value=\"16200\" step=\"200\">\n        <\/div>\n        <div class=\"ag-range-minmax\"><span>0 km<\/span><span>16 200 km<\/span><\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Reset -->\n    <div class=\"ag-sf\">\n      <button class=\"ag-reset\" id=\"btn-reset\">Reset filters<\/button>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"ag-cta\">\n      <div class=\"ag-cta-t\">Charter an airliner<\/div>\n      <p class=\"ag-cta-p\">Groups, events, repatriations &#8211; we&#8217;ll find the right solution.<\/p>\n      <a href=\"https:\/\/www.dynami-aviationops.com\/en\/contact\/\">Request a quote<\/a>\n    <\/div>\n  <\/aside>\n\n  <!-- MAIN -->\n  <div class=\"ag-main\">\n    <div class=\"ag-sortbar\">\n      <div class=\"ag-count\" id=\"ag-count\">70 aircraft<\/div>\n      <select class=\"ag-sort-sel\" id=\"ag-sort\">\n        <option value=\"seats-desc\">Sort: Capacity (descending)<\/option>\n        <option value=\"seats-asc\">Sort: Capacity (ascending)<\/option>\n        <option value=\"range-desc\">Sort: Range (descending)<\/option>\n        <option value=\"range-asc\">Sort: Range (ascending)<\/option>\n        <option value=\"name-asc\">Sort: Name A-Z<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"ag-grid\" id=\"ag-grid\"><\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n(function() {\n'use strict';\n\n\/* \u2500\u2500 DONN\u00c9ES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nvar AIRCRAFT = [\n  \/\/ REGIONAL TURBOPROPS\n  { name:\"ATR 42-600\",          seats:48,  range:1326,  speed:510, type:\"regional_turboprop\", maker:\"ATR\",              img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/atr-42-600-1.jpg\" },\n  { name:\"ATR 72-600\",          seats:78,  range:1528,  speed:510, type:\"regional_turboprop\", maker:\"ATR\",              img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/atr-72-600.jpg\" },\n  { name:\"Saab 2000\",           seats:50,  range:2868,  speed:682, type:\"regional_turboprop\", maker:\"Saab\",             img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/saab-2000.jpg\" },\n  \/\/ REGIONAL JET AIRLINERS\n  { name:\"Dornier 328 Jet\",      seats:32,  range:1665,  speed:740, type:\"regional_jet\",       maker:\"Fairchild Dornier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dornier-328-jet-1.jpg\" },\n  { name:\"Embraer ERJ-135\",      seats:37,  range:3243,  speed:850, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-erj-135-1.jpg\" },\n  { name:\"Embraer ERJ-140\",      seats:44,  range:3056,  speed:850, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-erj-140-1.jpg\" },\n  { name:\"Embraer ERJ-145\",      seats:50,  range:2873,  speed:850, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-erj-145.jpg\" },\n  { name:\"Bombardier CRJ100\",    seats:50,  range:2100,  speed:830, type:\"regional_jet\",       maker:\"Bombardier\",       img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-crj100.jpg\" },\n  { name:\"Bombardier CRJ200\",    seats:50,  range:3130,  speed:830, type:\"regional_jet\",       maker:\"Bombardier\",       img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-crj200.jpg\" },\n  { name:\"Bombardier CRJ700\",    seats:70,  range:3800,  speed:829, type:\"regional_jet\",       maker:\"Bombardier\",       img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-crj700.jpg\" },\n  { name:\"Embraer E170\",         seats:76,  range:3735,  speed:870, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-e170.jpg\" },\n  { name:\"Embraer E175\",         seats:80,  range:3735,  speed:870, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-e175.jpg\" },\n  { name:\"Avro RJ85\",            seats:85,  range:2965,  speed:760, type:\"regional_jet\",       maker:\"British Aerospace\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/avro-rj85.jpg\" },\n  { name:\"Fokker 70\",            seats:79,  range:2010,  speed:845, type:\"regional_jet\",       maker:\"Fokker\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/fokker-70.jpg\" },\n  { name:\"Bombardier CRJ900\",    seats:90,  range:2956,  speed:870, type:\"regional_jet\",       maker:\"Bombardier\",       img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-crj900.jpg\" },\n  { name:\"Sukhoi Superjet 100\",  seats:98,  range:4578,  speed:830, type:\"regional_jet\",       maker:\"Sukhoi\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/sukhoi-superjet-100.jpg\" },\n  { name:\"Avro RJ100\",           seats:112, range:2966,  speed:760, type:\"regional_jet\",       maker:\"British Aerospace\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/avro-rj100.jpg\" },\n  { name:\"BAE 146-200\",          seats:100, range:2965,  speed:767, type:\"regional_jet\",       maker:\"British Aerospace\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bae-146-200.jpg\" },\n  { name:\"BAE 146-300\",          seats:128, range:2966,  speed:767, type:\"regional_jet\",       maker:\"British Aerospace\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bae-146-300.jpg\" },\n  { name:\"Fokker 100\",           seats:107, range:3170,  speed:845, type:\"regional_jet\",       maker:\"Fokker\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/fokker-100.jpg\" },\n  { name:\"Bombardier CRJ1000\",   seats:100, range:3004,  speed:870, type:\"regional_jet\",       maker:\"Bombardier\",       img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-crj1000.jpg\" },\n  { name:\"Embraer E190\",         seats:114, range:4537,  speed:870, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-e190.jpg\" },\n  { name:\"Embraer E190-E2\",      seats:106, range:5278,  speed:870, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-e190-e2.jpg\" },\n  { name:\"Embraer E195\",         seats:124, range:4260,  speed:870, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-e195.jpg\" },\n  { name:\"Embraer E195-E2\",      seats:146, range:4800,  speed:870, type:\"regional_jet\",       maker:\"Embraer\",          img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-e195-e2.jpg\" },\n  \/\/ NARROW BODY AIRLINERS\n  { name:\"Airbus A220-100\",      seats:135, range:5741,  speed:871, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a220-100.jpg\" },\n  { name:\"Airbus A220-300\",      seats:160, range:6300,  speed:871, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a220-300.jpg\" },\n  { name:\"Douglas DC-9-30\",      seats:119, range:2910,  speed:900, type:\"narrowbody\",         maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/douglas-dc-9-30.jpg\" },\n  { name:\"McDonnell Douglas MD-82\", seats:172, range:4635,speed:900,type:\"narrowbody\",         maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-md-82.jpg\" },\n  { name:\"McDonnell Douglas MD-83\", seats:172, range:5180,speed:907,type:\"narrowbody\",         maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-md-83.jpg\" },\n  { name:\"McDonnell Douglas MD-88\", seats:142, range:3700,speed:900,type:\"narrowbody\",         maker:\"McDonnell Douglas\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/mcdonnell-douglas-md-88.jpg\" },\n  { name:\"Boeing 727-200\",       seats:189, range:4170,  speed:900, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-727-200.jpg\" },\n  { name:\"Boeing 737-300\",       seats:149, range:4200,  speed:794, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-300.jpg\" },\n  { name:\"Boeing 737-400\",       seats:168, range:3890,  speed:794, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-400.jpg\" },\n  { name:\"Boeing 737-500\",       seats:132, range:5200,  speed:794, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-500.jpg\" },\n  { name:\"Boeing 737-700\",       seats:149, range:6370,  speed:834, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-700.jpg\" },\n  { name:\"Boeing 737-800\",       seats:189, range:5765,  speed:842, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-800.jpg\" },\n  { name:\"Boeing 737-900ER\",     seats:220, range:5460,  speed:842, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-900er.jpg\" },\n  { name:\"Boeing 737 MAX 8\",     seats:210, range:6570,  speed:839, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-max-8.jpg\" },\n  { name:\"Boeing 737 MAX 10\",    seats:230, range:6110,  speed:839, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-737-max-10.jpg\" },\n  { name:\"Airbus A318\",          seats:107, range:5750,  speed:829, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a318.jpg\" },\n  { name:\"Airbus A319\",          seats:156, range:6850,  speed:833, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a319.jpg\" },\n  { name:\"Airbus A320\",          seats:180, range:6300,  speed:833, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a320.jpg\" },\n  { name:\"Airbus A320neo\",       seats:194, range:6300,  speed:833, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a320neo.jpg\" },\n  { name:\"Airbus A321\",          seats:220, range:7400,  speed:833, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a321.jpg\" },\n  { name:\"Airbus A321neo\",       seats:220, range:7400,  speed:833, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a321neo.jpg\" },\n  { name:\"Airbus A321XLR\",       seats:220, range:8700,  speed:833, type:\"narrowbody\",         maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a321xlr.jpg\" },\n  { name:\"Boeing 757-200\",       seats:228, range:7250,  speed:850, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-757-200.jpg\" },\n  { name:\"Boeing 757-300\",       seats:280, range:6295,  speed:850, type:\"narrowbody\",         maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-757-300.jpg\" },\n  \/\/ WIDE BODY AIRLINERS\n  { name:\"Airbus A300-600\",      seats:361, range:7700,  speed:840, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a300-600-1.jpg\" },\n  { name:\"Airbus A310-300\",      seats:280, range:9600,  speed:856, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a310-300.jpg\" },\n  { name:\"Boeing 767-200\",       seats:290, range:9400,  speed:851, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-767-200.jpg\" },\n  { name:\"Boeing 767-300ER\",     seats:269, range:11090, speed:851, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-767-300er.jpg\" },\n  { name:\"Boeing 777-200ER\",     seats:440, range:13080, speed:905, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-777-200er.jpg\" },\n  { name:\"Boeing 777-300ER\",     seats:550, range:13650, speed:905, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-777-300er.jpg\" },\n  { name:\"Boeing 777X\",          seats:426, range:13500, speed:905, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-777x.jpg\" },\n  { name:\"Boeing 787-8\",         seats:330, range:13620, speed:903, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-787-8.jpg\" },\n  { name:\"Boeing 787-9\",         seats:296, range:14140, speed:903, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-787-9.jpg\" },\n  { name:\"Boeing 787-10\",        seats:336, range:11910, speed:903, type:\"widebody\",           maker:\"Boeing\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-787-10.jpg\" },\n  { name:\"Airbus A330-200\",      seats:380, range:13400, speed:871, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a330-200.jpg\" },\n  { name:\"Airbus A330-300\",      seats:440, range:11750, speed:871, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a330-300.jpg\" },\n  { name:\"Airbus A330-900neo\",   seats:440, range:13334, speed:912, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a330-900neo.jpg\" },\n  { name:\"Airbus A340-300\",      seats:350, range:13700, speed:880, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a340-300.jpg\" },\n  { name:\"Airbus A340-600\",      seats:440, range:14600, speed:905, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a340-600.jpg\" },\n  { name:\"Airbus A350-900\",      seats:440, range:15000, speed:903, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a350-900.jpg\" },\n  { name:\"Airbus A350-1000\",     seats:480, range:16100, speed:903, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a350-1000.jpg\" },\n  { name:\"Airbus A380-800\",      seats:853, range:15200, speed:903, type:\"widebody\",           maker:\"Airbus\",           img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/airbus-a380-800.jpg\" },\n  { name:\"Ilyushin IL-96-300\",   seats:300, range:13500, speed:870, type:\"widebody\",           maker:\"Ilyushin\",         img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/ilyushin-il-96-300.jpg\" }\n];\n\n\/* Liste statique des constructeurs (+ Sukhoi ajout\u00e9 car pr\u00e9sent dans les donn\u00e9es) *\/\nvar MAKERS_LIST = [\n  \"ATR\",\"Airbus\",\"Boeing\",\"Bombardier\",\n  \"British Aerospace\",\"Embraer\",\n  \"Fokker\",\"Ilyushin\",\"McDonnell Douglas\",\"Saab\",\"Sukhoi\"\n];\n\nvar TYPE_LABEL = {\n  regional_turboprop:'Regional Turboprop',\n  regional_jet:'Regional Jet',\n  narrowbody:'Narrow Body',\n  widebody:'Wide Body',\n};\n\n\/* \u2500\u2500 UTILS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction slug(name) { return name.toLowerCase().replace(\/[^a-z0-9]+\/g,'-').replace(\/^-|-$\/g,''); }\nfunction fmtN(v) { if (!v) return 'n\/a'; return v.toLocaleString('en-US'); }\n\n\nfunction initRangeSlider(minId, maxId, minValId, maxValId, fmtFn) {\n  var minEl = document.getElementById(minId);\n  var maxEl = document.getElementById(maxId);\n  var minValEl = document.getElementById(minValId);\n  var maxValEl = document.getElementById(maxValId);\n  if (!minEl) return;\n  if (!maxEl) return;\n  function onMin() {\n    var vMin = parseFloat(minEl.value);\n    var vMax = parseFloat(maxEl.value);\n    if (vMin > vMax) { minEl.value = vMax; vMin = vMax; }\n    if (minValEl) minValEl.textContent = fmtFn ? fmtFn(vMin) : vMin;\n    render();\n  }\n  function onMax() {\n    var vMin = parseFloat(minEl.value);\n    var vMax = parseFloat(maxEl.value);\n    if (vMax < vMin) { maxEl.value = vMin; vMax = vMin; }\n    if (maxValEl) maxValEl.textContent = fmtFn ? fmtFn(vMax) : vMax;\n    render();\n  }\n  minEl.addEventListener('input', onMin);\n  maxEl.addEventListener('input', onMax);\n}\n\n\/* \u2500\u2500 ACCORDION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initAccordion(id) {\n  var btn = document.getElementById('fh-' + id);\n  var body = document.getElementById('fb-' + id);\n  var icon = document.getElementById('fi-' + id);\n  if (!btn) return;\n  if (!body) return;\n  if (!icon) return;\n  btn.addEventListener('click', function() {\n    var closed = body.classList.toggle('closed');\n    icon.innerHTML = closed ? '+' : '&#8722;';\n  });\n}\n\n\/* \u2500\u2500 CONSTRUCTEURS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initMakers() {\n  var inData = {};\n  AIRCRAFT.forEach(function(a) { inData[a.maker] = (inData[a.maker] || 0) + 1; });\n  var list = document.getElementById('maker-list');\n  if (!list) return;\n  \/* Fusionner liste statique + makers pr\u00e9sents dans les donn\u00e9es *\/\n  var allMakers = MAKERS_LIST.slice();\n  Object.keys(inData).forEach(function(m) {\n    if (allMakers.indexOf(m) < 0) allMakers.push(m);\n  });\n  allMakers.sort();\n  list.innerHTML = allMakers.map(function(m) {\n    var cnt = inData[m] || 0;\n    return '<label class=\"ag-cb-label\">' +\n      '<input type=\"checkbox\" name=\"ag-maker\" value=\"' + m + '\"> ' +\n      m + ' <span class=\"ag-cb-count\">' + cnt + '<\/span><\/label>';\n  }).join('');\n}\n\n\/* \u2500\u2500 RENDER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction render() {\n  var types = [];\n  var checkedT = document.querySelectorAll('[name=\"ag-type\"]:checked');\n  for (var i = 0; i < checkedT.length; i++) types.push(checkedT[i].value);\n\n  var makers = [];\n  var checkedM = document.querySelectorAll('[name=\"ag-maker\"]:checked');\n  for (var j = 0; j < checkedM.length; j++) makers.push(checkedM[j].value);\n\n  var minS = parseInt(document.getElementById('seats-slider-min').value) || 20;\n  var maxS = parseInt(document.getElementById('seats-slider-max').value) || 860;\n  var minR = parseInt(document.getElementById('range-slider-min').value) || 0;\n  var maxR = parseInt(document.getElementById('range-slider-max').value) || 16200;\n  var sortV = document.getElementById('ag-sort').value;\n\n  var data = AIRCRAFT.filter(function(a) {\n    if (types.length)  { if (types.indexOf(a.type)  < 0) return false; }\n    if (makers.length) { if (makers.indexOf(a.maker) < 0) return false; }\n    if (a.seats < minS) return false;\n    if (a.seats > maxS) return false;\n    if (a.range < minR) return false;\n    if (a.range > maxR) return false;\n    return true;\n  });\n\n  data.sort(function(a, b) {\n    if (sortV === 'seats-desc') return (b.seats || 0) - (a.seats || 0);\n    if (sortV === 'seats-asc')  return (a.seats || 0) - (b.seats || 0);\n    if (sortV === 'range-desc') return (b.range || 0) - (a.range || 0);\n    if (sortV === 'range-asc')  return (a.range || 0) - (b.range || 0);\n    return a.name.localeCompare(b.name, 'en');\n  });\n\n  var countEl = document.getElementById('ag-count');\n  var grid    = document.getElementById('ag-grid');\n  if (!countEl) return;\n  if (!grid) return;\n\n  countEl.innerHTML = data.length + ' aircraft' +\n    ' <span>out of ' + AIRCRAFT.length + ' total<\/span>';\n\n  if (!data.length) {\n    grid.innerHTML = '<div class=\"ag-noresult\">No aircraft match your criteria.<br><small>Try resetting the filters.<\/small><\/div>';\n    return;\n  }\n\n  grid.innerHTML = data.map(function(a) {\n    var s = slug(a.name);\n    var photo = a.img\n      ? '<div class=\"ag-photo-img\" style=\"background-image:url(\\'' + a.img + '\\')\"><\/div>'\n      : '<div class=\"ag-photo-ph\"><\/div>';\n    return '<a class=\"ag-card\" href=\"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/commercial\/' + s + '\/\">' +\n      '<div class=\"ag-photo\">' + photo +\n      '<div class=\"ag-badge\">' + (TYPE_LABEL[a.type] || 'Airliner') + '<\/div><\/div>' +\n      '<div class=\"ag-card-body\">' +\n      '<div class=\"ag-name\">' + a.name + '<\/div>' +\n      '<div class=\"ag-specs\">' +\n        '<div><div class=\"ag-sl\">Capacity<\/div><div class=\"ag-sv big\">' + a.seats + ' seats<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Range<\/div><div class=\"ag-sv big\">' + fmtN(a.range) + ' km<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Cruise speed<\/div><div class=\"ag-sv\">' + fmtN(a.speed) + ' km\/h<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Manufacturer<\/div><div class=\"ag-sv\" style=\"font-size:12px\">' + a.maker + '<\/div><\/div>' +\n      '<\/div>' +\n      '<div class=\"ag-foot\"><span class=\"ag-link\">View aircraft ' +\n      '<svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>' +\n      '<\/span><\/div><\/div><\/a>';\n  }).join('');\n}\n\n\/* \u2500\u2500 RESET \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initReset() {\n  var btn = document.getElementById('btn-reset');\n  if (!btn) return;\n  btn.addEventListener('click', function() {\n    var all = document.querySelectorAll('[name=\"ag-type\"],[name=\"ag-maker\"]');\n    for (var i = 0; i < all.length; i++) all[i].checked = false;\n\n    var sMin  = document.getElementById('seats-slider-min');\n    var sMax  = document.getElementById('seats-slider-max');\n    var rMin  = document.getElementById('range-slider-min');\n    var rMax  = document.getElementById('range-slider-max');\n    var sMinV = document.getElementById('seats-min-val');\n    var sMaxV = document.getElementById('seats-max-val');\n    var rMinV = document.getElementById('range-min-val');\n    var rMaxV = document.getElementById('range-max-val');\n\n    if (sMin) sMin.value = 20;\n    if (sMax) sMax.value = 860;\n    if (rMin) rMin.value = 0;\n    if (rMax) rMax.value = 16200;\n    if (sMinV) sMinV.textContent = '20';\n    if (sMaxV) sMaxV.textContent = '860';\n    if (rMinV) rMinV.textContent = '0';\n    if (rMaxV) rMaxV.textContent = '16 200';\n\n\n    var sort = document.getElementById('ag-sort');\n    if (sort) sort.value = 'seats-desc';\n    render();\n  });\n}\n\n\/* \u2500\u2500 CHECKBOXES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initCheckboxes() {\n  document.addEventListener('change', function(e) {\n    if (e.target) {\n      if (e.target.name === 'ag-type') { render(); }\n      else if (e.target.name === 'ag-maker') { render(); }\n    }\n  });\n  var sort = document.getElementById('ag-sort');\n  if (sort) sort.addEventListener('change', function() { render(); });\n}\n\n\/* \u2500\u2500 INIT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction init() {\n  initMakers();\n  initAccordion('seats');\n  initAccordion('type');\n  initAccordion('maker');\n  initAccordion('range');\n  initRangeSlider('seats-slider-min','seats-slider-max','seats-min-val','seats-max-val',null);\n  initRangeSlider('range-slider-min','range-slider-max','range-min-val','range-max-val',function(v){ return parseInt(v).toLocaleString('en-US'); });\n  initReset();\n  initCheckboxes();\n  render();\n}\n\nif (document.readyState === 'loading') {\n  document.addEventListener('DOMContentLoaded', init);\n} else {\n  init();\n}\n\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home \u203a Aircraft Guide \u203a Airliners Airliners 20 seats and above, regional, medium and long-haul aircraft available for charter. Our airliner catalogue covers the full range of commercial charter needs, from regional turboprops for short hops to long-haul aircraft for intercontinental routes. Each listing details passenger capacity, range and cruising speed for Airbus, Boeing, Embraer [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":8611,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"rank_math_title":"Airliner Charter | Commercial Aircraft - Dynami Aviation OPS","rank_math_description":"Charter an airliner for group travel, events or business trips: regional turboprops, medium and long-haul aircraft. Get a quote from Dynami Aviation OPS within 24h.","rank_math_focus_keyword":"","footnotes":""},"class_list":["post-8996","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/comments?post=8996"}],"version-history":[{"count":1,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8996\/revisions"}],"predecessor-version":[{"id":8997,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8996\/revisions\/8997"}],"up":[{"embeddable":true,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8611"}],"wp:attachment":[{"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/media?parent=8996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}