{"id":8998,"date":"2026-07-02T19:24:49","date_gmt":"2026-07-02T17:24:49","guid":{"rendered":"https:\/\/www.dynami-aviationops.com\/?page_id=8998"},"modified":"2026-07-04T02:02:51","modified_gmt":"2026-07-04T00:02:51","slug":"private","status":"publish","type":"page","link":"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/private\/","title":{"rendered":"Private Jets \/ Helicopters"},"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-6288, 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\n\/* Filter block *\/\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;\n  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.ag-range-display { font-size:12px; color:var(--dark); margin-bottom:10px; }\n.ag-range-display strong { color:var(--navy); font-weight:700; }\n\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\n.ag-range-minmax { display:flex; justify-content:space-between; font-size:10px; color:var(--muted); margin-top:4px; padding-left:32px; }\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 *\/\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.ag-show-more {\n  margin-top:6px; font-size:11px; font-weight:600; color:var(--navy);\n  cursor:pointer; background:none; border:none;\n  text-decoration:underline; text-underline-offset:2px; padding:0;\n}\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);\n  border-radius:6px; background:#fff; font-size:11.5px; font-weight:600;\n  color:var(--muted); cursor:pointer; letter-spacing:.04em;\n  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\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  opacity:1 !important; visibility:visible !important;\n}\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\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\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\n.elementor-element-e816d33 {\n  display:none !important; visibility:hidden !important;\n  height:0 !important; overflow:hidden !important; max-height:0 !important;\n}\n.top-nav { display:none !important; }\n.footer-bar { display:none !important; }\n<\/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\/dassault-falcon-8x.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      Private Jets \/ Helicopters\n    <\/div>\n    <h1>Private Jets \/ Helicopters<\/h1>\n    <p>1 to 19 seats, business jets, air taxis and helicopters<\/p>\n    <p class=\"listing-intro\" style=\"max-width:760px;margin-top:10px;\">From single-engine air taxis to ultra-long-range business jets, our selection of private jets and helicopters meets the most demanding travel requirements. Each listing shows passenger capacity, range and cruising speed to help you choose the right aircraft. Dynami Aviation OPS organises private charter with full confidentiality, offering personalised support from first contact through to the flight.<\/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\">1<\/strong> \u2013 <strong id=\"seats-max-val\">19<\/strong> passengers\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=\"1\" max=\"19\" value=\"1\" step=\"1\">\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=\"1\" max=\"19\" value=\"19\" step=\"1\">\n        <\/div>\n        <div class=\"ag-range-minmax\"><span>1<\/span><span>19<\/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=\"helicopter\"> Helicopters <span class=\"ag-cb-count\" id=\"cnt-helicopter\">0<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"piston\"> Piston Propellers <span class=\"ag-cb-count\" id=\"cnt-piston\">9<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"turboprop\"> Turboprops <span class=\"ag-cb-count\" id=\"cnt-turboprop\">14<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"vlj\"> Very Light Jets <span class=\"ag-cb-count\" id=\"cnt-vlj\">3<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"lightjet\"> Light Jets <span class=\"ag-cb-count\" id=\"cnt-lightjet\">10<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"superlightjet\"> Super Light Jets <span class=\"ag-cb-count\" id=\"cnt-superlightjet\">2<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"midsize\"> Mid Size Jets <span class=\"ag-cb-count\" id=\"cnt-midsize\">10<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"supermidsize\"> Super Mid Size Jets <span class=\"ag-cb-count\" id=\"cnt-supermidsize\">4<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"heavyjet\"> Heavy Jets <span class=\"ag-cb-count\" id=\"cnt-heavyjet\">9<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"ulr\"> Heavy Jets (Ultra Long Range) <span class=\"ag-cb-count\" id=\"cnt-ulr\">7<\/span><\/label>\n        <label class=\"ag-cb-label\"><input type=\"checkbox\" name=\"ag-type\" value=\"vip\"> VIP\/Executive Airliners <span class=\"ag-cb-count\" id=\"cnt-vip\">3<\/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        <button class=\"ag-show-more\" id=\"maker-more\" style=\"display:none\">Show more<\/button>\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\">15 500<\/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=\"15500\" 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=\"15500\" value=\"15500\" step=\"200\">\n        <\/div>\n        <div class=\"ag-range-minmax\"><span>0 km<\/span><span>15 500 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 aircraft<\/div>\n      <p class=\"ag-cta-p\">Tell us about your mission, 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\">71 aircraft<\/div>\n      <select class=\"ag-sort-sel\" id=\"ag-sort\">\n        <option value=\"range-desc\">Sort: Range (descending)<\/option>\n        <option value=\"range-asc\">Sort: Range (ascending)<\/option>\n        <option value=\"seats-asc\">Sort: Capacity (ascending)<\/option>\n        <option value=\"seats-desc\">Sort: Capacity (descending)<\/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  \/\/ PISTON PROPELLERS\n  { name:\"Tecnam P2006T\",              seats:3,  range:1200,  speed:270,  cat:\"piston\",        maker:\"Tecnam\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/tecnam-p2006t.jpg\" },\n  { name:\"Diamond DA42 Twin Star\",     seats:3,  range:1700,  speed:325,  cat:\"piston\",        maker:\"Diamond\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/diamond-da42-twin-star.jpg\" },\n  { name:\"Diamond DA62\",               seats:6,  range:1730,  speed:335,  cat:\"piston\",        maker:\"Diamond\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/diamond-da62.jpg\" },\n  { name:\"Piper PA-34 Seneca\",         seats:5,  range:1850,  speed:310,  cat:\"piston\",        maker:\"Piper\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/piper-pa-34-seneca.jpg\" },\n  { name:\"Piper PA-44 Seminole\",       seats:3,  range:1600,  speed:295,  cat:\"piston\",        maker:\"Piper\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/piper-pa-44-seminole.jpg\" },\n  { name:\"Cessna 310\",                 seats:5,  range:2060,  speed:380,  cat:\"piston\",        maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-310.jpg\" },\n  { name:\"Beechcraft Baron 58\",        seats:5,  range:2058,  speed:390,  cat:\"piston\",        maker:\"Beechcraft\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/beechcraft-baron-58.jpg\" },\n  { name:\"Partenavia P68\",              seats:6,  range:1480,  speed:270,  cat:\"piston\",        maker:\"Partenavia\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/partenavia-p68.jpg\" },\n  { name:\"Cessna 421 Golden Eagle\",    seats:7,  range:2390,  speed:400,  cat:\"piston\",        maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-421-golden-eagle.jpg\" },\n  \/\/ TURBOPROPS\n  { name:\"Cessna Caravan 208\",         seats:9,  range:1982,  speed:344,  cat:\"turboprop\",     maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-caravan-208.jpg\" },\n  { name:\"Cessna Conquest II (441)\",   seats:9,  range:2040,  speed:474,  cat:\"turboprop\",     maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-conquest-ii-441.jpg\" },\n  { name:\"Beechcraft King Air C90\",    seats:7,  range:2175,  speed:465,  cat:\"turboprop\",     maker:\"Beechcraft\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/beechcraft-king-air-c90.jpg\" },\n  { name:\"TBM 700\",                    seats:5,  range:2870,  speed:555,  cat:\"turboprop\",     maker:\"TBM\",        img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/tbm-700.jpg\" },\n  { name:\"Beechcraft King Air 200\",    seats:9,  range:2175,  speed:540,  cat:\"turboprop\",     maker:\"Beechcraft\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/beechcraft-king-air-200.jpg\" },\n  { name:\"Piper Cheyenne III\",         seats:9,  range:3015,  speed:578,  cat:\"turboprop\",     maker:\"Piper\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/piper-cheyenne-iii.jpg\" },\n  { name:\"Piaggio Avanti P.180\",       seats:9,  range:2315,  speed:740,  cat:\"turboprop\",     maker:\"Piaggio\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/piaggio-avanti-p-180.jpg\" },\n  { name:\"Beechcraft King Air 350\",    seats:11, range:2960,  speed:578,  cat:\"turboprop\",     maker:\"Beechcraft\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/beechcraft-king-air-350.jpg\" },\n  { name:\"TBM 930\",                    seats:6,  range:3056,  speed:611,  cat:\"turboprop\",     maker:\"TBM\",        img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/tbm-930.jpg\" },\n  { name:\"Pilatus PC-12\",              seats:9,  range:3480,  speed:500,  cat:\"turboprop\",     maker:\"Pilatus\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/pilatus-pc-12.jpg\" },\n  { name:\"Pilatus PC-12 NGX\",          seats:9,  range:3693,  speed:528,  cat:\"turboprop\",     maker:\"Pilatus\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/pilatus-pc-12-ngx.jpg\" },\n  { name:\"Vulcanair TP600\",             seats:9,  range:1600,  speed:380,  cat:\"turboprop\",     maker:\"Vulcanair\",  img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/vulcanair-tp600.jpg\" },\n  { name:\"Tecnam P2012 Traveller\",      seats:11, range:1480,  speed:363,  cat:\"turboprop\",     maker:\"Tecnam\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/tecnam-p2012-traveller.jpg\" },\n  { name:\"Let L-410\",                  seats:19, range:545,   speed:365,  cat:\"turboprop\",     maker:\"Let\",        img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/let-l-410.jpg\" },\n  \/\/ VERY LIGHT JETS\n  { name:\"Eclipse EA-500\",             seats:4,  range:1850,  speed:650,  cat:\"vlj\",           maker:\"Eclipse\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/eclipse-ea-500.jpg\" },\n  { name:\"Cessna Citation Mustang\",    seats:4,  range:2130,  speed:630,  cat:\"vlj\",           maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-mustang.jpg\" },\n  { name:\"Cirrus Vision SF50\",         seats:5,  range:2778,  speed:780,  cat:\"vlj\",           maker:\"Cirrus\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cirrus-vision-sf50.jpg\" },\n  \/\/ LIGHT JETS\n  { name:\"Embraer Phenom 100\",         seats:4,  range:2182,  speed:756,  cat:\"lightjet\",      maker:\"Embraer\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-phenom-100.jpg\" },\n  { name:\"HondaJet Elite II\",          seats:5,  range:2661,  speed:782,  cat:\"lightjet\",      maker:\"Honda\",      img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/hondajet-elite-ii.jpg\" },\n  { name:\"Cessna Citation CJ1+\",       seats:6,  range:2528,  speed:715,  cat:\"lightjet\",      maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-cj1.jpg\" },\n  { name:\"Cessna Citation CJ2+\",       seats:7,  range:3010,  speed:745,  cat:\"lightjet\",      maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-cj2.jpg\" },\n  { name:\"Cessna Citation CJ3+\",       seats:7,  range:3200,  speed:785,  cat:\"lightjet\",      maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-cj3.jpg\" },\n  { name:\"Cessna Citation CJ4\",        seats:10, range:3379,  speed:793,  cat:\"lightjet\",      maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-cj4.jpg\" },\n  { name:\"Cessna Citation V\",          seats:8,  range:2950,  speed:769,  cat:\"lightjet\",      maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-v.jpg\" },\n  { name:\"Cessna Citation Encore\",     seats:8,  range:3040,  speed:830,  cat:\"lightjet\",      maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-encore.jpg\" },\n  { name:\"Learjet 40\",                 seats:7,  range:3225,  speed:861,  cat:\"lightjet\",      maker:\"Learjet\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/learjet-40.jpg\" },\n  { name:\"Learjet 45XR\",              seats:9,  range:3960,  speed:861,  cat:\"lightjet\",      maker:\"Learjet\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/learjet-45xr.jpg\" },\n  \/\/ SUPER LIGHT JETS\n  { name:\"Learjet 75\",                 seats:9,  range:3779,  speed:861,  cat:\"superlightjet\", maker:\"Learjet\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/learjet-75.jpg\" },\n  { name:\"Embraer Phenom 300E\",        seats:9,  range:3650,  speed:834,  cat:\"superlightjet\", maker:\"Embraer\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-phenom-300e.jpg\" },\n  \/\/ MID SIZE JETS\n  { name:\"Cessna Citation XLS+\",       seats:9,  range:3705,  speed:846,  cat:\"midsize\",       maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-xls.jpg\" },\n  { name:\"Cessna Citation Latitude\",   seats:9,  range:5648,  speed:850,  cat:\"midsize\",       maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-latitude.jpg\" },\n  { name:\"Cessna Citation Sovereign+\", seats:9,  range:5740,  speed:877,  cat:\"midsize\",       maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-sovereign.jpg\" },\n  { name:\"Embraer Legacy 450\",         seats:8,  range:4260,  speed:870,  cat:\"midsize\",       maker:\"Embraer\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-legacy-450.png\" },\n  { name:\"Hawker 800XP\",               seats:9,  range:5448,  speed:850,  cat:\"midsize\",       maker:\"Hawker\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/hawker-800xp.jpg\" },\n  { name:\"Bombardier Learjet 60XR\",    seats:8,  range:4826,  speed:861,  cat:\"midsize\",       maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-learjet-60xr.jpg\" },\n  { name:\"Bombardier Challenger 300\",  seats:10, range:6019,  speed:882,  cat:\"midsize\",       maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-challenger-300.jpg\" },\n  { name:\"Bombardier Challenger 350\",  seats:10, range:6019,  speed:882,  cat:\"midsize\",       maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-challenger-350.jpg\" },\n  { name:\"Dassault Falcon 2000\",       seats:10, range:5556,  speed:900,  cat:\"midsize\",       maker:\"Dassault\",   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dassault-falcon-2000.jpg\" },\n  { name:\"Gulfstream G280\",            seats:10, range:6667,  speed:870,  cat:\"midsize\",       maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g280.jpg\" },\n  \/\/ SUPER MID SIZE JETS\n  { name:\"Cessna Citation Longitude\",  seats:12, range:7222,  speed:956,  cat:\"supermidsize\",  maker:\"Cessna\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/cessna-citation-longitude.jpg\" },\n  { name:\"Embraer Legacy 500\",         seats:12, range:5648,  speed:870,  cat:\"supermidsize\",  maker:\"Embraer\",    img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/embraer-legacy-500.jpg\" },\n  { name:\"Dassault Falcon 2000LXS\",    seats:10, range:7408,  speed:900,  cat:\"supermidsize\",  maker:\"Dassault\",   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dassault-falcon-2000lxs.jpg\" },\n  { name:\"Hawker 4000\",                seats:8,  range:6019,  speed:870,  cat:\"supermidsize\",  maker:\"Hawker\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/hawker-4000.jpg\" },\n  \/\/ HEAVY JETS\n  { name:\"Bombardier Challenger 600\",  seats:12, range:7408,  speed:882,  cat:\"heavyjet\",      maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-challenger-600.jpg\" },\n  { name:\"Bombardier Challenger 650\",  seats:12, range:7408,  speed:882,  cat:\"heavyjet\",      maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-challenger-650.jpg\" },\n  { name:\"Dassault Falcon 900LX\",      seats:14, range:8334,  speed:928,  cat:\"heavyjet\",      maker:\"Dassault\",   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dassault-falcon-900lx.jpg\" },\n  { name:\"Dassault Falcon 7X\",         seats:16, range:11112, speed:956,  cat:\"heavyjet\",      maker:\"Dassault\",   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dassault-falcon-7x.jpg\" },\n  { name:\"Gulfstream G450\",            seats:14, range:8152,  speed:900,  cat:\"heavyjet\",      maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g450.jpg\" },\n  { name:\"Gulfstream G500\",            seats:16, range:9260,  speed:956,  cat:\"heavyjet\",      maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g500.jpg\" },\n  { name:\"Gulfstream G550\",            seats:16, range:12501, speed:956,  cat:\"heavyjet\",      maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g550.png\" },\n  { name:\"Gulfstream G600\",            seats:16, range:11482, speed:956,  cat:\"heavyjet\",      maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g600.jpg\" },\n  { name:\"Bombardier Global 5000\",     seats:17, range:9630,  speed:904,  cat:\"heavyjet\",      maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-global-5000.jpg\" },\n  \/\/ HEAVY JETS - ULTRA LONG RANGE\n  { name:\"Dassault Falcon 8X\",         seats:16, range:13890, speed:956,  cat:\"ulr\",           maker:\"Dassault\",   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/dassault-falcon-8x.jpg\" },\n  { name:\"Dassault Falcon 10X\",        seats:16, range:15375, speed:956,  cat:\"ulr\",           maker:\"Dassault\",   img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/Falcon-10x-exterieur.jpg\" },\n  { name:\"Bombardier Global 6000\",     seats:14, range:11112, speed:904,  cat:\"ulr\",           maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-global-6000.jpg\" },\n  { name:\"Bombardier Global 7500\",     seats:19, range:14260, speed:956,  cat:\"ulr\",           maker:\"Bombardier\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/bombardier-global-7500.png\" },\n  { name:\"Gulfstream G650ER\",          seats:19, range:13890, speed:956,  cat:\"ulr\",           maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g650er.jpg\" },\n  { name:\"Gulfstream G700\",            seats:19, range:13890, speed:956,  cat:\"ulr\",           maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/gulfstream-g700.jpg\" },\n  { name:\"Gulfstream G800\",            seats:19, range:14816, speed:956,  cat:\"ulr\",           maker:\"Gulfstream\", img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/07\/gulfstream-g800-new.jpg\" },\n  \/\/ VIP \/ EXECUTIVE AIRLINERS\n  { name:\"Airbus ACJ318\",              seats:19, range:11482, speed:829,  cat:\"vip\",           maker:\"Airbus\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/07\/airbus-acj318.jpg\" },\n  { name:\"Airbus ACJ319\",              seats:19, range:12482, speed:833,  cat:\"vip\",           maker:\"Airbus\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/07\/airbus-acj319.jpg\" },\n  { name:\"Boeing BBJ (737-800)\",       seats:19, range:10648, speed:842,  cat:\"vip\",           maker:\"Boeing\",     img:\"https:\/\/www.dynami-aviationops.com\/wp-content\/uploads\/2026\/06\/boeing-bbj-737-800.jpg\" }\n];\n\nvar CAT_LABEL = {\n  helicopter:'Helicopter',\n  piston:'Piston Propeller',\n  turboprop:'Turboprop',\n  vlj:'Very Light Jet',\n  lightjet:'Light Jet',\n  superlightjet:'Super Light Jet',\n  midsize:'Mid Size Jet',\n  supermidsize:'Super Mid Size',\n  heavyjet:'Heavy Jet',\n  ulr:'ULR Jet',\n  vip:'VIP\/Executive'\n};\nvar MAKER_INITIAL = 7;\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 fmt(v, u) { if (!v) return 'n\/a'; return v.toLocaleString('en-US') + ' ' + u; }\n\n\/* \u2500\u2500 SLIDERS MIN\/MAX \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 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 (dynamique) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\nfunction initMakers() {\n  var counts = {};\n  AIRCRAFT.forEach(function(a) { counts[a.maker] = (counts[a.maker] || 0) + 1; });\n  var makers = Object.keys(counts).sort();\n  var list = document.getElementById('maker-list');\n  var btn  = document.getElementById('maker-more');\n  if (!list) return;\n  list.innerHTML = makers.map(function(m, i) {\n    var hidden = i >= MAKER_INITIAL ? ' style=\"display:none\"' : '';\n    return '<label class=\"ag-cb-label\"' + hidden + ' data-mi=\"' + i + '\">' +\n      '<input type=\"checkbox\" name=\"ag-maker\" value=\"' + m + '\"> ' +\n      m + ' <span class=\"ag-cb-count\">' + counts[m] + '<\/span><\/label>';\n  }).join('');\n  if (makers.length > MAKER_INITIAL) {\n    if (btn) {\n      btn.style.display = 'block';\n      btn.textContent = 'Show more (' + (makers.length - MAKER_INITIAL) + ')';\n      btn.addEventListener('click', function() {\n        var items = document.querySelectorAll('[data-mi]');\n        var expanded = false;\n        for (var i = 0; i < items.length; i++) {\n          if (parseInt(items[i].dataset.mi) >= MAKER_INITIAL) {\n            if (items[i].style.display === 'none') { items[i].style.display = ''; expanded = true; }\n            else items[i].style.display = 'none';\n          }\n        }\n        btn.textContent = expanded ? 'Show less' : 'Show more (' + (makers.length - MAKER_INITIAL) + ')';\n      });\n    }\n  }\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) || 1;\n  var maxS = parseInt(document.getElementById('seats-slider-max').value) || 19;\n  var minR = parseInt(document.getElementById('range-slider-min').value) || 0;\n  var maxR = parseInt(document.getElementById('range-slider-max').value) || 15500;\n  var sortV = document.getElementById('ag-sort').value;\n\n  var data = AIRCRAFT.filter(function(a) {\n    if (types.length)  { if (types.indexOf(a.cat)   < 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 === 'range-desc') return b.range - a.range;\n    if (sortV === 'range-asc')  return a.range - b.range;\n    if (sortV === 'seats-asc')  return a.seats - b.seats;\n    if (sortV === 'seats-desc') return b.seats - a.seats;\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\"><svg width=\"40\" height=\"40\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#0a377a\" stroke-width=\"1.2\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21,15 16,10 5,21\"\/><\/svg><\/div>';\n    return '<a class=\"ag-card\" href=\"https:\/\/www.dynami-aviationops.com\/en\/aircraft-guide\/private\/' + s + '\/\">' +\n      '<div class=\"ag-photo\">' + photo +\n      '<div class=\"ag-badge\">' + (CAT_LABEL[a.cat] || 'Private') + '<\/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\">' + fmt(a.range,'km') + '<\/div><\/div>' +\n        '<div><div class=\"ag-sl\">Cruise speed<\/div><div class=\"ag-sv\">' + fmt(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 = 1;\n    if (sMax) sMax.value = 19;\n    if (rMin) rMin.value = 0;\n    if (rMax) rMax.value = 15500;\n    if (sMinV) sMinV.textContent = '1';\n    if (sMaxV) sMaxV.textContent = '19';\n    if (rMinV) rMinV.textContent = '0';\n    if (rMaxV) rMaxV.textContent = '15 500';\n\n\n    var sort = document.getElementById('ag-sort');\n    if (sort) sort.value = 'range-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 Private Jets \/ Helicopters Private Jets \/ Helicopters 1 to 19 seats, business jets, air taxis and helicopters From single-engine air taxis to ultra-long-range business jets, our selection of private jets and helicopters meets the most demanding travel requirements. Each listing shows passenger capacity, range and cruising speed to help [&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":"Private Jet & Helicopter Charter | Dynami Aviation OPS","rank_math_description":"Charter a private jet or helicopter: air taxis, light jets, mid-size and heavy jets, ultra-long-range business jets. Confidential service, quote from Dynami Aviation OPS within 24h.","rank_math_focus_keyword":"private jet rental, helicopter charter, location of private jet","footnotes":""},"class_list":["post-8998","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\/8998","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=8998"}],"version-history":[{"count":1,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8998\/revisions"}],"predecessor-version":[{"id":8999,"href":"https:\/\/www.dynami-aviationops.com\/en\/wp-json\/wp\/v2\/pages\/8998\/revisions\/8999"}],"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=8998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}