{"id":15,"date":"2022-04-05T12:51:38","date_gmt":"2022-04-05T10:51:38","guid":{"rendered":"http:\/\/ulm-larochelle.fr\/?page_id=15"},"modified":"2024-11-01T19:08:03","modified_gmt":"2024-11-01T18:08:03","slug":"circuits-aeriens-charente-maritime","status":"publish","type":"page","link":"https:\/\/ulm-larochelle.fr\/index.php\/circuits-aeriens-charente-maritime\/","title":{"rendered":"Nos circuits"},"content":{"rendered":"\n<div class=\"wp-block-group eplus-wrapper is-layout-flow wp-block-group-is-layout-flow\">\n<!-- Leaflet -->\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/leaflet@1.7.1\/dist\/leaflet.css\" integrity=\"sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6\/keqq\/sMZMZ19scR4PsZChSR7A==\" crossorigin=\"\">\n<script src=\"https:\/\/unpkg.com\/leaflet@1.7.1\/dist\/leaflet.js\" integrity=\"sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==\" crossorigin=\"\"><\/script>\n\n\n\n<svg width=\"0\" height=\"0\" class=\"code\" id=\"MAP-FX\">\n<defs>\n<filter id=\"circuitFx\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\">\n<!--outside-stroke-->\n<feFlood flood-color=\"white\" result=\"outside-color\"><\/feFlood>\n<feMorphology in=\"SourceAlpha\" operator=\"dilate\" radius=\"1\"><\/feMorphology>\n<feComposite in=\"outside-color\" operator=\"in\" result=\"outside-stroke\"><\/feComposite>\n<!--inside-stroke-->\n<!--fill-area-->\n<feMorphology in=\"SourceAlpha\" operator=\"erode\" radius=\"1\"><\/feMorphology>\n<feComposite in=\"SourceGraphic\" operator=\"in\" result=\"fill-area\"><\/feComposite>\n<!--shadow -->\n<feOffset result=\"shadow-dist\" in=\"SourceAlpha\" dx=\"15\" dy=\"10\" mode=\"normal\"><\/feOffset>\n<feComponentTransfer in=\"shadow-dist\">\n<feFuncA type=\"linear\" slope=\"0.5\" result=\"shadow-op\"><\/feFuncA>\n<\/feComponentTransfer>\n<feGaussianBlur result=\"shadow\" in=\"shadow-op\" stdDeviation=\"2\"><\/feGaussianBlur>\n<!--merge graphics-->\n<feMerge>\n<feMergeNode in=\"shadow\"><\/feMergeNode>\n<feMergeNode in=\"outside-stroke\"><\/feMergeNode>\n<feMergeNode in=\"fill-area\"><\/feMergeNode>\n<\/feMerge>\n<\/filter><\/defs><\/svg>\n\n\n\n<style type=\"text\/css\" id=\"MAP-COMMERCE-UI\">\n\/* WP-COMMERCE *\/\n.wp-site-blocks footer { display: none }\n\n\/* WOOCOMMERCE *\/\nbody .wp-site-blocks\n{\n\tpadding-left:0;\n\tposition: relative\n}\n\/* responsive *\/\n@media only screen and ( max-width: 600px )\n{\n\t#reservations\n\t{\n\t\twidth: 40vw!important;\n\t\toverflow:visible;\n\t\toverflow-x: hidden;\n\t\tpadding: 0!important;\n\t}\n\t#reservations p,\n  \tnav#map-utils\n  \t{\n \t  display: none!important;\n  \t}\n\t#circuits-decouverte\n\t{\n\t\tfont-size: .8em\n\t}\n\t#produit-description\n\t{\n\t\twidth:50vw;\n\t\tmax-width: 50vw;\n\t\tmin-width: 50vw;\n\t\tpadding: 0;\n\t}\n\t#produit-description p,\n\t#produit-description li\n\t{\n\t\twidth:90%;\n\t\tmin-width: 40vw;\n\t\tpadding: 0;\n\t}\n\t#produit-description h1,\n\t#produit-description h2,\n\t#produit-description h3\n\t{\n\t\tfont-size: 1.5em!important;;\n\t}\n}\n\n#reservations\n{\n\tdisplay: block;\n\tposition: absolute;\n\tbackground-color: rgba(255,255,255,.8);\n\twidth:max(30vw,400px);\nmax-width:100%;\n\ttop: calc( var(--tetiere-height) - 3rem );\n\tleft: 0;\n\tpadding: 3rem 1em;\n\tbackdrop-filter: blur(2px);\n}\n#reservations::before\n{\n\tdisplay: none;\n\tcontent: none\n}\n#reservations > div,\n#reservations ul\n{\n\tmargin:0;\n\tpadding:.5em;\n}\n#reservations .wp-site-blocks > main div div:before\n{\n\tdisplay: none;\n\tvisibility: hidden;\n}\n\n#reservations .wc-block-grid__products\n{\n\/* https:\/\/css-tricks.com\/look-ma-no-media-queries-responsive-layouts-using-css-grid\/ *\/\n\twidth: 98%;\n\theight: auto;\n\theight: fit-content;\n\tdisplay: grid;\n \tgrid-template-columns: repeat(auto-fill, minmax(100px, 1fr));\n \tgrid-template-rows: auto;\n \tgrid-gap: .5rem;\n\tmargin: .5rem 0;\n\tjustify-content: space-between;\n  \t\/*grid-auto-flow: row dense;\n  \tgrid-auto-columns: minmax(260px, 1fr);*\/\n}\n\n#reservations .wc-block-grid__product\n{\n\tmin-width: unset;\n\tmargin: unset;\n\t--circuit-color: silver;\n\tborder : 3px solid var(--circuit-color)!important;\n\t\/*linear-gradient(var(--circuit-color) 50%,var(--ulr-creme) 50%)*\/\n}\n\/*\n#reservations .wc-block-grid__product:hover\n{\n\ttransition: all .3s ease-in-out;\n\tfilter:saturate(200%);\n\ttransform: translateY(-.5em);\n\tz-index: +1\n}*\/\n\n#reservations .wc-block-grid__product-title\n{\n\tmin-height:3rem\n}\n#reservations .wp-block-button.wc-block-grid__product-add-to-cart\n{\n\tvisibility: hidden;\n\tdisplay: none\n}\n\n\n\/* PRODUIT DESCRIPTION *\/\n\n#produit-description\n{\n\t--circuit-color: transparent;\n\t--p-decription-w: min(30em,30vw);\n\tborder: .2em solid var(--circuit-color);\n\tborder-top: .4em solid var(--circuit-color);\n\tdisplay:block;\n\tposition:fixed;\n\ttop:17em;\n\tright:1em;\n\theight:50vh;\n\theight:calc( 95vh - var(--tetiere-height) );\n\tmax-height: 70vh;\n\tbackground:rgba(255,255,255,.8);\n\tpadding:1.5em .5em;\n\tz-index:1;\n\toverflow-y:scroll!important;;\n\tfont-size: .9rem;\n\tpadding: 1em;\n\tbox-sizing: border-box;\n\tborder-radius: 1em;\n\ttransition:all .3s linear;\n\twidth:var(--p-decription-w) ;\/*min(30em,30vw)*\/\n}\n#produit-description:after\n{\n\tall:inherit;\n\tcontent: \"\";\n\tbackground: var(--circuit-color);\n\tbackground: linear-gradient(var(--circuit-color) 10%, transparent 25%);\n\topacity: .3;\n\tz-index: -1;\n\twidth: inherit;\n\tborder: none;\n}\n#produit-description:empty,\n#produit-description:empty:after\n{\n\tright:-30vw;\n\topacity:0\n}\n#produit-description *\n{\n\tmax-width:27vw!important;\n\tmargin:0;\n}\n\n#produit-description h1 { font-size:2.5em }\n#produit-description h2 { font-size:1.8em }\n#produit-description h3, #produit-description h4 { font-size:1.2em }\n#produit-description .woocommerce-product-gallery\n{\n\topacity:1!important;\n\tdisplay: flex;\n\tflex-direction: row;\n}\n\n\/* PRODUIT IMAGE *\/\n\n\/*#produit-description .woocommerce-product-gallery .woocommerce-product-gallery__image *\/\n\n#produit-description img\n{\n\theight:8em;\n\twidth:auto;\n\tfloat:left;\n\tmargin:.5em .5em 0 0\n}\n\n#produit-description img.wp-post-image\n{\n\twidth: calc( var(--p-decription-w) * 1.1 );\n\tmax-width:110%!important;\n\theight: auto;\n\tmargin: -3em -1em 1em ;\n}\n\/* on masque les autres visuels *\/\n.woocommerce-product-gallery__image:nth-child(n+2)\n{\n\tdisplay:none\n}\n\/*\n#produit-description .woocommerce-product-gallery__image:nth-child(1)\n{\n\tmin-width: 100%;\n\tdisplay: block\n}\n#produit-description .woocommerce-product-gallery__image *\n{\n\twidth: 100%;\n\theight: auto;\n}\n*\/\n\/* Autres produits (masqu\u00e9s) *\/\n#produit-description .related.products\n{\n\tdisplay:none\n}\n\n\/* Bouton fermeture *\/\n#close-description\n{\n\tposition: relative;\n\ttop: -1em;\n\tleft: -1em;\n\tz-index: 1;\n\tdisplay: block;\n\tvisibility: visible;\n\topacity: 1;\n\tfont-size: 1em;\n\twidth: 1em;\n\theight: 1em;\n\tbackground:white;\n\tborder-radius: 1em;\n\tcursor:pointer;\n\tborder:1px outset silver\n}\n#close-description::before\n{\n\tall:inherit;\n\tbackground-color: transparent;\n\tcontent: \"+\";\n\ttop:-.3em;\n\tleft:.2em;\n\tfont-weight: bold;\n\tfont-family: arial;\n\tcolor: black;\n\tborder:none\n}\n#close-description:hover\n{\n\tbackground:red\n}\n\/* On d\u00e9sactive la liste des liens vers les cat\u00e9gories et les id de la page *\/\nul.tabs.wc-tabs\n{\n\tdisplay:none\n}\n<\/style>\n\n\n\n<style type=\"text\/css\" id=\"MAP-UI\">\n\/* MAP *\/\nsvg.code \n{\n\tz-index: -1;\n\tvisibility: hidden;\n}\n#map\n{\n\tposition:fixed;\n\t\/*top: calc( var(--tetiere-height) - 1.5rem) ;*\/\n\ttop: var(--tetiere-height) ;\n\tleft:0;\n\twidth: 100%;\n\tmax-width:100vw;\n\theight: calc(100vh - var(--tetiere-height) );\n\tbox-sizing: border-box\n}\n#map path.circuit\n{\n\ttransition: .3s filter;\n\t\/*--op:  .7;*\/\n\tstroke-opacity: .9 ;\n\tfill: transparent;\n\tfill-opacity: 0;\n\tfilter: drop-shadow(15px 10px 2px rgba(0, 0, 0, .4)) drop-shadow(-1px 0 0 rgba(255,255,255,.5)) brightness(1) saturate(1);\n\tfilter: url(#circuitFx);\n\t\/*radius: 500;*\/\n\tstroke-width: 8px;\n\tstroke-linejoin: round;\n\tstroke-linecap: round;\n\trx:100px ;\n\try:100px\n}\n#map path.circuit:hover\n{\n\tstroke-opacity: .8\n}\n#map path.circuit.light\n{\n\topacity: .5 ;\n\tstroke-width: 5px;\n\tfilter: brightness(2);\n}\n\n\/* Bulles d'infos carte *\/\n.leaflet-popup-content-wrapper, .leaflet-popup-tip\n{\n\tbackground: rgba(255,255,255,.8);\n}\n\n\/* fond de carte *\/\n.leaflet-tile-pane\n{\n\t\/* filter: brightness(1.1) *\/\n}\nnav#map-utils\n{\n\tdisplay: block;\n\tposition: fixed;\n\tz-index: 1000;\n\twidth: 10em;\n\theight: auto;\n\theight: fit-content;\n\tbottom: 0;\n\ttext-align: center;\n\talign-items: center;\n\tbottom: 1em;\n\tright: 0;\n\tleft:max(32vw,410px);\n}\nnav#map-utils button\n{\n\t--circuit: white;\n\tdisplay: block;\n\tpadding: 0 .5em 0 1.5em;\n\tposition:relative;\n\tbackground-color: rgba(255, 255, 255, .7);\n\tborder: none;\n\tborder-radius:1em;\n\tmargin: .5em 0;\n}\n\nnav#map-utils button::before\n{\n\tcontent:\"\";\n\tdisplay:block;\n\tposition: absolute;\n\ttop: .1em;\n\tleft: .2em;\n\twidth:1em;\n\theight:1em;\n\tbackground-color: var(--circuit);\n\tborder-radius:1em;\n}\n\n\/* Markers *\/\n\n@keyframes marker {\n  from { filter : hue-rotate(0deg); width:25px; height: 41px ; margin: -41px 0 0 -12px }\n  to { filter : hue-rotate(90deg); width: 35px; height: 50px ; margin: -50px 0 0 -17px }\n}\n.leaflet-marker-pane img\n{ \n\tfilter : hue-rotate(10deg);\n\twidth: 25px;\n\theight: 41px;\n\tmargin-left: -12px;\n\tmargin-top: -41px\n}\n.leaflet-marker-pane img.active\n{\n\tanimation-name: marker;\n\tanimation-duration: .3s;\n\tanimation-iteration-count: 8;\n\tanimation-direction: alternate;\n}\n<\/style>\n\n\n\n<script type=\"text\/javascript\" id=\"MAP-DATA\">\n\/\/ DATAS | DEFINITIONS\n\/* \nDonn\u00e9es renseign\u00e9es et dessin\u00e9es dans googlemap (mes adresses\/mes cartes)\nExport\u00e9es en kmz, puis transform\u00e9es en gpx (format lisible) pour les circuits (https:\/\/mygeodata.cloud) et csv pour les lieux.\n*\/\n\n\t\/\/ Ici, toutes les infos \u00e0 remplir pour d\u00e9finir les circuits\n\tvar\n\t\t\/\/ On renseigne Les lieux centraux de la carte\n\t\taerodrome = [46.25075, -0.83184],\n\t\taeroport = [46.17757, -1.19638],\n\n\t\t\/\/ On se d\u00e9cale un peu de l'aeroport pour voir les circuits\n\t\tmap_center = [46.1, -1.35],\n\t\tmap_zoom = 10,\n\n\t\/\/ Les circuits\n\tcircuits =\n\t{\n\t\t\/\/ Tour des Carrelets 2023\/05\/22\n\t\t\"Les Carrelets\" : \/\/ LesCarrelets :\n\t\t{\n\t    \t    titre: \"Les Carrelets\",\n\t\t    \/\/description: \"Survol de l'Anse de l'Aiguillon, de La Rochelle et retour par les plages de Ch\u00e2telaillon-Plage et d'Aytr\u00e9 !\",\n\t\t    produit: 'les-carrelets',\n\t      \t    color: 'red',\n\t\t    coor: \t\n\t\t\t[\n\t\t\t\taerodrome, \/\/ [46.249042, -0.8357488],\n\t\t\t\t[46.2505281, -0.8316311],\n\t\t\t\t[46.2810937, -1.0317744],\n\t\t\t\t[46.2685359, -1.056721],\n\t\t\t\t[46.2673332, -1.1013779],\n\t\t\t\t[46.2617418, -1.1252487],\n\t\t\t\t[46.2531799, -1.1415629],\n\t\t\t\t[46.2393328, -1.1594708],\n\t\t\t\t[46.2344063, -1.1670239],\n\t\t\t\t[46.2116397, -1.2003578],\n\t\t\t\t[46.2071489, -1.1944102],\n\t\t\t\t[46.2097843, -1.1740435],\n\t\t\t\t[46.2138621, -1.1408627],\n\t\t\t\t[46.2160672, -1.1216211],\n\t\t\t\t[46.2185917, -1.0984389],\n\t\t\t\t[46.2241933, -1.0574045],\n\t\t\t\t[46.2274058, -1.0284192],\n\t\t\t\t[46.2287123, -1.0207203],\n\t\t\t\t[46.2299089, -1.0063804],\n\t\t\t\t[46.2311899, -0.9960926],\n\t\t\t\t[46.23247, -0.985462],\n\t\t\t\t[46.2346028, -0.9681248],\n\t\t\t\t[46.2368551, -0.9549928],\n\t\t\t\t[46.2372682, -0.9463668],\n\t\t\t\t[46.2381557, -0.9415181],\n\t\t\t\t[46.2409103, -0.9159136],\n\t\t\t\t[46.242719, -0.8973693],\n\t\t\t\t[46.2446512, -0.886452],\n\t\t\t\t[46.246569, -0.8731012],\n\t\t\t\t[46.2471626, -0.8698397],\n\t\t\t\t[46.2471014, -0.8649917],\n\t\t\t\t[46.2472813, -0.8578234],\n\t\t\t\t[46.2470099, -0.8522024],\n\t\t\t\t[46.2470099, -0.8522024],\n\t\t\t\t[46.2473372, -0.8470164],\n\t\t\t\t[46.2478513, -0.8450579],\n\t\t\t\t[46.2481251, -0.8431043],\n\t\t\t\t[46.2483174, -0.8400285],\n\t\t\t\taerodrome \/\/ [46.2486877, -0.8378969],\n\t\t\t],\n\t\t},\n\n\t\t\/\/ La route des forts 2023\/05\/22\n\t\t\"Les traces de Vauban\" :\n\t\t{\n\t    \t    titre: \"Les traces de Vauban\",\n\t\t    produit: 'les-traces-de-vauban',\n\t\t    color: 'RoyalBlue',\n\t\t    \/\/description: \"\",\n\t\t    coor:\n\t\t\t[\n\t\t\t\taerodrome, \/\/ [46.1602563, -1.0600209],\n\t\t\t\t[46.1530633, -1.0782065],\n\t\t\t\t[46.1359719, -1.1276807],\n\t\t\t\t[46.1386037, -1.1789456],\n\t\t\t\t[46.1333663, -1.1739932],\n\t\t\t\t[46.1222696, -1.1450131],\n\t\t\t\t[46.0986417, -1.134146],\n\t\t\t\t[46.0945803, -1.1145351],\n\t\t\t\t[46.0788508, -1.1062584],\n\t\t\t\t[46.0637148, -1.1021054],\n\t\t\t\t[46.0504844, -1.1041326],\n\t\t\t\t[46.0346259, -1.1279175],\n\t\t\t\t[46.0285319, -1.1602741],\n\t\t\t\t[46.0003589, -1.2156249],\n\t\t\t\t[45.9956953, -1.1952996],\n\t\t\t\t[45.9955897, -1.1748348],\n\t\t\t\t[45.9976326, -1.1217572],\n\t\t\t\t[45.9817123, -1.1013545],\n\t\t\t\t[45.9603997, -1.1136532],\n\t\t\t\t[45.9541034, -1.0991563],\n\t\t\t\t[45.9507637, -1.0905478],\n\t\t\t\t[45.9576843, -1.0734073],\n\t\t\t\t[45.9547032, -1.054522],\n\t\t\t\t[45.9598331, -1.0315161],\n\t\t\t\t[45.9626972, -1.0174391],\n\t\t\t\t[45.9610226, -1.0031889],\n\t\t\t\t[45.9449094, -0.9998421],\n\t\t\t\t[45.9304669, -1.0002716],\n\t\t\t\t[45.9188933, -0.9870823],\n\t\t\t\t[45.9141244, -0.9715797],\n\t\t\t\t[45.914868, -0.9517568],\n\t\t\t\t[45.9197972, -0.9447125],\n\t\t\t\t[45.9294349, -0.9490129],\n\t\t\t\t[45.9331973, -0.9520193],\n\t\t\t\t[45.9375567, -0.9517215],\n\t\t\t\t[45.9457382, -0.9518557],\n\t\t\t\t[46.0148449, -0.9768157],\n\t\t\t\t[46.0214889, -0.9740533],\n\t\t\t\t[46.0274904, -0.9716486],\n\t\t\t\t[46.0413967, -0.9654689],\n\t\t\t\t[46.0868369, -0.9433073],\n\t\t\t\t[46.1341758, -0.9158898],\n\t\t\t\t[46.1691203, -0.8933359],\n\t\t\t\t[46.1889948, -0.8787683],\n\t\t\t\t[46.2088673, -0.862816],\n\t\t\t\t[46.2505281, -0.8316311],\n\t\t\t\t[46.1938327, -0.9738411],\n\t\t\t\t[46.1794126, -1.008991],\n\t\t\t\t[46.1726916, -1.0247653],\n\t\t\t\taerodrome \/\/ [46.1602563, -1.0600209]\n\t\t\t]\n\t\t},\n\n\t\t\/\/ 2023\/05\/22\n\t\t\"Ol\u00e9ron et Vauban\" :\n\t\t{\n\t\t    titre: 'Ol\u00e9ron et Vauban',\n\t\t    produit: 'oleron-et-vauban',\n\t\t    color: 'orange',\n\t\t\t\/\/description: \"\",\n\t\t\tcoor: \t\n\t\t\t[\n\t\t\t\t\/\/[46.1650054, -1.1764643],\n\t\t\t\taeroport,\/\/ [46.1748384, -1.2325284],\n\t\t\t\t[46.1466355, -1.2263928],\n\t\t\t\t[46.1395944, -1.178087],\n\t\t\t\t[46.1241334, -1.1466276],\n\t\t\t\t[46.0988835, -1.131024],\n\t\t\t\t[46.0943437, -1.1105534],\n\t\t\t\t[46.0754852, -1.1010237],\n\t\t\t\t[46.0502477, -1.1001507],\n\t\t\t\t[46.0343893, -1.1239355],\n\t\t\t\t[46.0282953, -1.156292],\n\t\t\t\t[45.9987367, -1.2108862],\n\t\t\t\t[45.9766611, -1.2268293],\n\t\t\t\t[45.9575709, -1.2323223],\n\t\t\t\t[45.9609121, -1.2645937],\n\t\t\t\t[45.9685484, -1.2941186],\n\t\t\t\t[45.9962215, -1.3147175],\n\t\t\t\t[46.0195896, -1.3469889],\n\t\t\t\t[46.0415181, -1.3703341],\n\t\t\t\t[46.0495533, -1.4005707],\n\t\t\t\t[46.0419947, -1.4190846],\n\t\t\t\t[46.0224503, -1.4149648],\n\t\t\t\t[46.0014682, -1.399859],\n\t\t\t\t[45.9690256, -1.4026054],\n\t\t\t\t[45.9437262, -1.3874996],\n\t\t\t\t[45.9208037, -1.3524817],\n\t\t\t\t[45.8988274, -1.3051044],\n\t\t\t\t[45.8605869, -1.2796992],\n\t\t\t\t[45.8352381, -1.2556673],\n\t\t\t\t[45.8296758, -1.2423742],\n\t\t\t\t[45.8218425, -1.2130962],\n\t\t\t\t[45.8247133, -1.1945575],\n\t\t\t\t[45.8323679, -1.1815124],\n\t\t\t\t[45.8496867, -1.1724362],\n\t\t\t\t[45.8543705, -1.1396276],\n\t\t\t\t[45.8591615, -1.109283],\n\t\t\t\t[45.866676, -1.069849],\n\t\t\t\t[45.9180471, -1.0711442],\n\t\t\t\t[45.9560129, -1.1116618],\n\t\t\t\t[45.9507637, -1.0905478],\n\t\t\t\t[45.9574459, -1.0742399],\n\t\t\t\t[45.9544648, -1.0553546],\n\t\t\t\t[45.9624588, -1.0182719],\n\t\t\t\t[45.9607843, -1.0040218],\n\t\t\t\t[45.9302286, -1.0011043],\n\t\t\t\t[45.9186551, -0.9879151],\n\t\t\t\t[45.9138862, -0.9724124],\n\t\t\t\t[45.9146298, -0.9525897],\n\t\t\t\t[45.919559, -0.9455454],\n\t\t\t\t[45.9340336, -0.9523372],\n\t\t\t\t[45.9470775, -0.9529091],\n\t\t\t\t[45.963702, -0.9586324],\n\t\t\t\t[46.0146067, -0.977649],\n\t\t\t\t[46.0868369, -0.9433073],\n\t\t\t\t[46.1650054, -1.1764643],\n\t\t\t\taeroport\n\t\t\t]\n\t\t},\n\n\t\t\/\/ Fort Boyard et Fouras 2023\/05\/22\n\t\t\"Toujours plus Fort\" :\n\t\t{\n\t\t\ttitre: \"Toujours plus Fort\",\n\t\t\tproduit: 'toujours-plus-fort',\n\t\t\tcolor: 'purple',\n\t\t\t\/\/description: \"\",\n\t\t\tcoor: \n\t\t\t[\n\t\t\t\taerodrome, \/\/[46.2034806, -0.940784],\n\t\t\t\t[46.1634505, -1.0548943],\n\t\t\t\t[46.1526639, -1.0837524],\n\t\t\t\t[46.1458698, -1.1025105],\n\t\t\t\t[46.1372934, -1.1297584],\n\t\t\t\t[46.1380901, -1.1553815],\n\t\t\t\t[46.1395944, -1.178087],\n\t\t\t\t[46.1347517, -1.1747486],\n\t\t\t\t[46.1241334, -1.1466276],\n\t\t\t\t[46.1005056, -1.1357601],\n\t\t\t\t[46.0959658, -1.1152889],\n\t\t\t\t[46.0898286, -1.1117511],\n\t\t\t\t[46.0771073, -1.105759],\n\t\t\t\t[46.0651002, -1.1028588],\n\t\t\t\t[46.0518698, -1.104886],\n\t\t\t\t[46.0422398, -1.1188343],\n\t\t\t\t[46.0360114, -1.1286715],\n\t\t\t\t[46.0299174, -1.161029],\n\t\t\t\t[46.0255661, -1.1677456],\n\t\t\t\t[46.0003589, -1.2156249],\n\t\t\t\t[45.9991222, -1.212751],\n\t\t\t\t[46.0016981, -1.1698771],\n\t\t\t\t[45.9990726, -1.1104072],\n\t\t\t\t[46.0407048, -1.0578946],\n\t\t\t\t[46.0653904, -1.018737],\n\t\t\t\t[46.0868369, -0.9433073],\n\t\t\t\t[46.2505281, -0.8316311],\n\t\t\t\taerodrome, \/\/[46.2034806, -0.940784]\n\t\t\t]\n\t\t},\n\n\t\t\/\/ Ile de R\u00e9 2023\/05\/22\n\t\t\"Du pertuis \u00e0 l'ile de R\u00e9\" : \/\/ DuPertuisalIleDeRe :\n\t\t{\n\t\t    \/\/titre: 'Du pertuis \u00e0 l\\'Ile de R\u00e9',\n\t\t    titre: \"Du pertuis \u00e0 l'ile de R\u00e9\",\n\t\t    color: 'green',\n\t\t    produit: 'du-pertuis-a-lile-de-re',\n\t\t    \/\/description: \"\",\n\t\t\tcoor: \t\n\t\t\t[\n\t\t\t\taeroport,\/\/ [46.1665944, -1.1942619],\n\t\t\t\t[46.1719604, -1.245787],\n\t\t\t\t[46.1466355, -1.2263928],\n\t\t\t\t[46.1439603, -1.2146532],\n\t\t\t\t\/\/ POLYGON\n\t\t\t\t[46.1908008, -1.2963637],\n\t\t\t\t[46.1955576, -1.3226221],\n\t\t\t\t[46.2105238, -1.3605649],\n\t\t\t\t[46.2201631, -1.3984783],\n\t\t\t\t[46.2239039, -1.4043118],\n\t\t\t\t[46.2305246, -1.4106618],\n\t\t\t\t[46.2320386, -1.4204453],\n\t\t\t\t[46.2332212, -1.4491111],\n\t\t\t\t[46.2395678, -1.4615609],\n\t\t\t\t[46.2430394, -1.4744809],\n\t\t\t\t[46.2505464, -1.4819097],\n\t\t\t\t[46.2577825, -1.4972069],\n\t\t\t\t[46.2587733, -1.5120709],\n\t\t\t\t[46.2516915, -1.52453],\n\t\t\t\t[46.2446465, -1.5415482],\n\t\t\t\t[46.2447976, -1.5594461],\n\t\t\t\t[46.2394061, -1.5634529],\n\t\t\t\t[46.227603, -1.5530413],\n\t\t\t\t[46.2075541, -1.5404656],\n\t\t\t\t[46.1988438, -1.5349711],\n\t\t\t\t[46.1947643, -1.5159134],\n\t\t\t\t[46.1899112, -1.5005479],\n\t\t\t\t[46.1962257, -1.4664676],\n\t\t\t\t[46.1773711, -1.4045102],\n\t\t\t\t[46.1569286, -1.3609781],\n\t\t\t\t[46.1453333, -1.3337315],\n\t\t\t\t[46.1400354, -1.309925],\n\t\t\t\t[46.1384097, -1.2791296],\n\t\t\t\t[46.1455938, -1.268837],\n\t\t\t\t[46.1518262, -1.2637787],\n\t\t\t\t[46.1606317, -1.2532291],\n\t\t\t\t[46.1653312, -1.2488973],\n\t\t\t\t[46.1719604, -1.245787],\n\t\t\t\t[46.1703288, -1.270556],\n\t\t\t\t[46.183121, -1.2820845],\n\t\t\t\t[46.1908008, -1.2963637],\n\t\t\t\t\/\/\n\t\t\t\t[46.1439603, -1.2146532],\n\t\t\t\t[46.1363478, -1.1593783],\n\t\t\t\t[46.1286028, -1.1294011],\n\t\t\t\t[46.1602381, -1.1612209],\n\t\t\t\taeroport\n\t\t\t]\n\t\t},\n\n\t\t\/\/ Le r\u00eave d'Icare 2023\/05\/22\n\t\t\"Le r\u00eave d'Icare\" : \/\/ LeRevedIcare :\n\t\t{\n\t\t    titre: 'Le r\u00eave d\\'Icare',\n\t\t    produit: 'le-reve-d-icare',\n\t\t    color: 'white',\n\t\t\tdescription: \"\",\n\t\t\tcoor: \t\n\t\t\t[\n\t\t\t\taerodrome, \/\/[46.2492748, -0.8456718],\n\t\t\t\t[46.249144, -0.8917293],\n\t\t\t\t[46.2303192, -0.8960027],\n\t\t\t\t[46.2153948, -0.8853458],\n\t\t\t\t[46.2112914, -0.8441792],\n\t\t\t\t[46.2111663, -0.8219988],\n\t\t\t\t[46.2140603, -0.8033146],\n\t\t\t\t[46.2204913, -0.7756402],\n\t\t\t\t[46.232987, -0.7727441],\n\t\t\t\t[46.2438056, -0.7732597],\n\t\t\t\t[46.2508188, -0.7804789],\n\t\t\t\t[46.25262, -0.7893317],\n\t\t\t\t[46.2491547, -0.8083244],\n\t\t\t\taerodrome \/\/[46.2492748, -0.8456718]\n\t\t\t]\n\t\t},\n\n\t\t\/\/ La Baie Vend\u00e9enne 2022\/05\/22\n\t\t\"La Baie Vend\u00e9enne\" : \/\/ LaBaieVendeenne : \n\t\t{\n\t    \ttitre: 'La Baie Vend\u00e9enne', \/\/ \"Pertuis Breton\":\n\t    \tproduit: 'la-baie-vendeenne',\n\t    \tcolor: 'brown',\n\t    \ttime : '35mn',\n\t    \tcoor : \n\t    \t[\n\t\t\t\taerodrome, \/\/[46.2505281, -0.8316311],\n\t\t\t\t[46.3089136, -1.1285533],\n\t\t\t\t[46.3083069, -1.1659268],\n\t\t\t\t[46.3046446, -1.1872618],\n\t\t\t\t[46.2921777, -1.1968259],\n\t\t\t\t[46.2673952, -1.2061446],\n\t\t\t\t[46.2807895, -1.2387113],\n\t\t\t\t[46.2894653, -1.295232],\n\t\t\t\t\/\/[46.2894653, -1.295232],\n\t\t\t\t[46.3221929, -1.3225316],\n\t\t\t\t[46.3035635, -1.3499478],\n\t\t\t\t[46.2842436, -1.3606406],\n\t\t\t\t[46.2722468, -1.3636808],\n\t\t\t\t[46.2584807, -1.3691739],\n\t\t\t\t[46.2192307, -1.3794779],\n\t\t\t\t[46.2100348, -1.3787869],\n\t\t\t\t[46.2019563, -1.3520078],\n\t\t\t\t[46.1919753, -1.3142423],\n\t\t\t\t[46.1829434, -1.2709836],\n\t\t\t\t[46.188648, -1.2345914],\n\t\t\t\t[46.203382, -1.2030057],\n\t\t\t\taerodrome\n\t\t\t]\n\t    }\n\t},\n\n\/*\n\t\tcircuits_old =\n\t\t{\n\t\t    MaraisPoitevin :\n\t\t    {\n\t\t      titre: 'Le Marais Poitevin',\n\t\t      produit: 'le-marais-poitevin',\n\t\t      color: 'yellow',\n\t\t      coor : [\n\t\t        aeroport,\n\t\t        [46.2486428, -0.8760139],\n\t\t        [46.28973, -0.7227631],\n\t\t        [46.2964614, -0.7278703],\n\t\t        [46.3030511, -0.7368843],\n\t\t        [46.3127243, -0.7495905],\n\t\t        [46.3660943, -0.7396393],\n\t\t        [46.3742092, -0.7467531],\n\t\t        [46.3458371, -0.7896669],\n\t\t        [46.3347588, -0.8193654],\n\t\t        [46.3402675, -0.8308647],\n\t\t        [46.3375121, -0.8379462],\n\t\t        [46.3328603, -0.8412505],\n\t\t        [46.3287711, -0.8461422],\n\t\t        [46.3210361, -0.8468725],\n\t\t        [46.3178799, -0.8517002],\n\t\t        [46.3227848, -0.8616773],\n\t\t        [46.3190369, -0.9684449],\n\t\t        [46.3212288, -0.977455],\n\t\t        [46.3205734, -0.9988251],\n\t\t        [46.3154622, -1.0305765],\n\t\t        [46.3187221, -1.0600897],\n\t\t        [46.314769, -1.1012549],\n\t\t        [46.3224723, -1.1199669],\n\t\t        [46.3023743, -1.1350743],\n\t\t        [46.251255, -1.1362433],\n\t\t        aeroport\n\t\t    ]},\n\t\t},\n*\/\n\t\t\n\t\t\/\/ On d\u00e9finit les icones des markers\n\t\ticonPath = '..\/..\/wp-content\/uploads\/icons\/',\n    \ticons = \n\t\t{\n\t\t\tavion \t: iconPath+'marker-plane-orange.png',\n    \t\tfort \t: iconPath+'marker-fort-blue.png',\n    \t\tphare \t: iconPath+'marker-phare-blue.png'\n    \t},\n\n\t\t\/\/ On d\u00e9finit les sites touristiques\n\t\t\/\/ longitude, latitude, icon, description\n\t\tmarkers =\n\t\t{\n'A\u00e9roport La Rochelle'\t:[ 46.1775738, -1.196389, 'avion', 'Les iles du ciel. Point de d\u00e9part pour votre circuit de d\u00e9couverte.' ],\n\t\t\t'Boyardville'\t\t\t\t\t:\t[ 45.966727, -1.2436529 ],\n\t\t\t'Brouage'\t\t\t\t\t:\t[ 45.86667600000001, -1.069849 ],\n\t\t\t'Corderie Royale'\t\t\t\t:\t[ 45.9393833, -0.9557568000000001 ],\n\t\t\t'Fort Boyard'\t\t\t\t\t:\t[ 45.9995354, -1.2137054, 'fort', 'Cette construction extraordinaire plant\u00e9e sur son rocher artificiel est c\u00e9l\u00e8bre pour ses tigres et ses araign\u00e9es !' ],\n'Fort de l\\'Ile Madame'\t:[ 45.9603997,  -1.1136532, 'fort' ],\n'Fort Enet'\t\t:[ 46.0052872, -1.1424693, 'fort' ],\n'Fort Lapointe'\t\t:[ 45.9587876, -1.0758022, 'fort' ],\n'Fort La Pr\u00e9e'\t\t:[ 46.1807005, -1.2886948, 'fort' ],\n'Ile d\\'Aix'\t\t:[ 46.0132516, -1.1734681 ],\n'La Rochelle'\t\t:[ 46.1480851, -1.1745917 ],\n'Phare de Chassiron'\t:[ 46.0466822, -1.4102709, 'phare' ],\n'Phare de La Coubre'\t:[ 45.6965192, -1.233236 ],\n'Phare des Baleines'\t:[ 46.2449046,  -1.5612216, 'phare' ],\n'Phare du bout du monde':[ 46.1386108,  -1.1799953, 'phare' ],\n'Pont Transbordeur'\t:[ 45.9162487, -0.9608293 ],\n'Presqu\\'ile de Fouras'\t:[ 45.9865157, -1.0946687 ],\n'A\u00e9roport'\t\t: [ aeroport[0], aeroport[1], 'avion', ' Point de d\u00e9part pour votre bapt\u00eame de l\\'air.'],\n'Aerodrome Cour\u00e7on'\t: [ aerodrome[0], aerodrome[1], 'avion', 'Point de d\u00e9part pour votre bapt\u00eame de l\\'air.'],\n'Ulm La Rochelle '\t: [46.17601, -1.19394, 'avion', ' Rue du Jura, 17000, La Rochelle']\n\t\t},\n\n\t\t\/\/ On d\u00e9finit les serveurs de cartes\n\t\tmap_credits =\n\t\t{\n\t\t\tarcgis: 'Tiles &copy; Esri &mdash; Source: Esri, i-cubed, USDA, USGS, AEX, GeoEye, Getmapping, Aerogrid, IGN, IGP, UPR-EGP, and the GIS User Community',\n\t\t\tosm: '&copy; <a href=\"http:\/\/osm.org\/copyright\">OpenStreetMap<\/a> contributors', \/\/osm: '&copy; <a href=\"http:\/\/openstreetmap.org\">OpenStreetMap<\/a> contributors, <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/2.0\/\">CC-BY-SA<\/a>'\n\t\t\tstamen: 'Map tiles by <a href=\"http:\/\/stamen.com\">Stamen Design<\/a>, <a href=\"http:\/\/creativecommons.org\/licenses\/by\/3.0\">CC BY 3.0<\/a> &mdash; Map data &copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> contributors'\n\t\t},\n\n\t\t\/\/ Fonds de cartes\n\t\t\/\/ @see https:\/\/leaflet-extras.github.io\/leaflet-providers\/preview\/\n\t\t\/\/ @see https:\/\/gist.github.com\/nitaku\/047a77e256de17f25e72\n\t\tmap_background =\n\t\t{\n\t\t\tEsri_NatGeoWorldMap : L.tileLayer('https:\/\/server.arcgisonline.com\/ArcGIS\/rest\/services\/NatGeo_World_Map\/MapServer\/tile\/{z}\/{y}\/{x}',\n\t\t\t{\n\t\t\t\tattribution: 'Tiles &copy; Esri &mdash; National Geographic, Esri, DeLorme, NAVTEQ, UNEP-WCMC, USGS, NASA, ESA, METI, NRCAN, GEBCO, NOAA, iPC',\n\t\t\t\tmaxZoom: 16\n\t\t\t}),\n\n\t\t\tstandard : L.tileLayer('http:\/\/{s}.tile.osm.org\/{z}\/{x}\/{y}.png',\n\t\t\t{\n\t\t\t\tattribution: map_credits.osm\n\t\t\t}),\n\n\t\t\t\/\/ Photographies a\u00e9riennes en-dessous de Plan IGN\n\t\t\tIGNsat : L.tileLayer('https:\/\/wxs.ign.fr\/{ignApiKey}\/geoportail\/wmts?'+\n            '&REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&TILEMATRIXSET=PM'+\n            '&LAYER={ignLayer}&STYLE={style}&FORMAT={format}'+\n            '&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}',\n            {\n\t            ignApiKey: 'pratique',\n\t            ignLayer: 'ORTHOIMAGERY.ORTHOPHOTOS',\n\t            style: 'normal',\n\t            format: 'image\/jpeg',\n\t            service: 'WMTS'\n        \t}),\n\n        \tIGN : L.tileLayer( 'https:\/\/wxs.ign.fr\/{ignApiKey}\/geoportail\/wmts?'+\n            '&REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&TILEMATRIXSET=PM'+\n            '&LAYER={ignLayer}&STYLE={style}&FORMAT={format}'+\n            '&TILECOL={x}&TILEROW={y}&TILEMATRIX={z}',\n            {\n\t            ignApiKey: 'pratique',\n\t            ignLayer: 'GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2',\n\t            style: 'normal',\n\t            format: 'image\/png',\n\t            service: 'WMTS',\n\t\t\t\topacity: 0.5\n        \t}),\n\n\t\t\tStamen_Terrain : L.tileLayer('https:\/\/stamen-tiles-{s}.a.ssl.fastly.net\/terrain\/{z}\/{x}\/{y}{r}.{ext}',\n\t\t\t{\n\t\t\t\tattribution: map_credits.stamen,\n\t\t\t\tsubdomains: 'abcd',\n\t\t\t\tminZoom: 0,\n\t\t\t\tmaxZoom: 18,\n\t\t\t\text: 'png'\n\t\t\t}),\n\n\t\t\tStamen_Watercolor : L.tileLayer('https:\/\/stamen-tiles-{s}.a.ssl.fastly.net\/watercolor\/{z}\/{x}\/{y}.{ext}',\n\t\t\t{\n\t\t\t\tattribution: map_credits.stamen,\n\t\t\t\tsubdomains: 'abcd',\n\t\t\t\tminZoom: 1,\n\t\t\t\tmaxZoom: 16,\n\t\t\t\text: 'jpg'\n\t\t\t})\n\t\t} ;\n<\/script>\n\n\n\n<!-- carte -->\n<div id=\"map\"><\/div>\n<nav id=\"map-utils\"><\/nav>\n\n<!-- produit description -->\n<section id=\"produit-description\"><\/section>\n\n\n\n<script type=\"text\/javascript\" id=\"MAP-API\">\n\/\/ PROGRAMME\n\/*\nCr\u00e9ation automatis\u00e9e leaflet \u00e0 partir des infos\/datas.\n*\/\n\/\/ ICONES\n\n\t\/\/ On d\u00e9finit les param\u00e8tres g\u00e9n\u00e9riques\n    \tvar icon_create = L.Icon.extend({\n\toptions: {\n\tshadowUrl: iconPath+'marker-shadow.png',\n\ticonSize:     [25, 41], \/\/ size of the icon\n\tshadowSize:   [41, 41], \/\/ size of the shadow\n\ticonAnchor:   [12, 41], \/\/ point of the icon \n\tshadowAnchor: [13, 41], \/\/ the same for the shadow\n\tpopupAnchor:  [3, -20] \/\/ point relative to the iconAnchor\n\t}\n\t});\n\n    \t\/\/ On g\u00e9n\u00e8re ensuite chaque icone\n    \tfor ( var k in icons )\n    \t{\n    \t\t\/\/ console.log(k,icons[k]);\n    \t\tvar n = new icon_create({ iconUrl: icons[k] });\n    \t\ticons[k] = n ;\n    \t};\n\n\n\/\/ LIEUX D'INTERET\n\n\/\/ On d\u00e9finit le calque regroupant tous les sites touristiques et importants\n\tvar sites = new L.layerGroup(), undefined ;\n\n\tfor( var k in markers ) \/\/ \n\t{\n\t  var m = markers[k], o = {}, d ;\n\t  \/\/ On ajoute l'icone\n\t  if( m[2]!==undefined ) o.icon = icons[m[2]] ;\n\t  \/\/ On cr\u00e9e le marker\n\t  d = L.marker([ m[0], m[1] ], o) \n\t\t\t\/\/ Pop up infos\n\t\t\t.bindPopup( k+ (m[3]?m[3]+'<br>':'') )\n\t\t\t.openPopup()\n\t\t\t.addTo(sites);\n\n\t\/\/ On remplace les donn\u00e9es par le marker g\u00e9n\u00e9r\u00e9. \n\t\/\/ On a ainsi un identifiant pour le retrouver\n\t  markers[k] = d;\n\t  \/\/ console.log(d);\n\/\/ $(markers['Ulm La Rochelle']._icon).css('border','5px solid gold')\n\t};\n\n\/\/ CIRCUITS\n\n\t\/\/ La liste des circuits g\u00e9n\u00e9r\u00e9s\n\tvar circuit = [],\n\n\t\/\/ la liste des layers control\u00e9s dans le panneau d'affichage\n\tcircuits_control = { 'Sites': sites } ;\n\n\t\/\/ On g\u00e9n\u00e8re les circuits\n\tfor( var k in circuits )\n\t{\n\t\t\/\/ Le circuit\n\t\tvar c = circuits[k], pol;\n\t\t\/\/ On cr\u00e9e le circuit, et on le renseigne\n\t\tpol = L.polyline( c.coor, { color: c.color, className: 'circuit', id: k } )\n\t\t\t\t.bindPopup( 'Circuit<br><strong>'+c.titre+'<\/strong>' );\n\t\t\tpol.id = k+'-contener' ;\n\n\t\t\t\/\/ On ajoute ce circuit \u00e0 la liste\n\t\t\tcircuit.push(pol);\n\n\t\t\t\/\/ On l'ajoute aussi au menu\n\t\t\tcircuits_control[ c.titre ] = pol;\n\t\t};\n\n\/\/ CARTE\n\t\/\/ On cr\u00e9e maintenant la carte\n\tvar \n\tmap_layers,\n\tmap = L.map('map',\n\t{\n\t\tcenter: map_center,\n\t\tzoom: map_zoom,\n\t\tzoomControl: false,\n\t\t\/\/ On affiche les calques par d\u00e9faut et l'ensemble des circuits\n\t\tlayers: map_layers = ([ \n\t\t\t\/\/ Fond de de page\n\t\t\t\/\/ standard,\n\t\t\t\/\/ map_background.satellite,\n\t\t\tmap_background.IGN,\n\t\t\t\/\/map_background.IGNsat,\n\t\t\tmap_background.Esri_NatGeoWorldMap,\n\t\t\t\/\/ L\u00e9gendes\n\t\t\tsites\n\t\t\t])\n\t\t    \t\/\/ et on ajoute les circuits\n\t\t    \t.concat(circuit)\n\t\t}),\n\n\t\t\/\/ Puis on ajoute le panneau d'affichage\n\t\tlayerControl = L.control.layers(\n\t\t\t\n\t\t\t\/\/ Fonds de carte (object)\n\t\t\tmap_background,\n\n\t\t\t\/\/ L\u00e9gendes & circuits (array)\n\t\t\t\/\/ ok full: circuits_control\n\t\t\t{ 'Sites': sites }\n\n\t\t).addTo(map);\n\n\t\t\/\/ On regle le positionnement des controles\n\t\tlayerControl.setPosition('bottomright');\n\t\tL.control.zoom({ position: 'topright'}).addTo(map);\n\n\t\t\/\/ On desactive le zoom-on-scroll de la souris\n\t\tmap.scrollWheelZoom.disable() ;\n\n\/\/ HELPER\n\n\/\/ @see circuits, polygon id\n(function ($) {\n\tvar\n\n\t\/\/ On cherche l'id d'un calque (ex: nom de circuit) \n\t\/\/ et on retourne l'\u00e9l\u00e9ment leaflet avec toutes ses propri\u00e9t\u00e9s\n\t\/\/ ex: map_layer_find('IleOleron').getPopup()\n\tmap_layer_find = function( id )\n\t{\n\t  var r = false ;\n\t  \/\/ Pour chaque layer,\n\t  for (var i in map._layers)\n\t  {\n\t       \t\/\/ Si l'id recherch\u00e9e correspond, \n\t       \tif ( map._layers[i].options.id == id)\n\t       \t{\n\t   \t  \/\/ Alors, on retourne l'objet\n\t          r = map._layers[i]; \n       \t       \t  \/\/ console.log(map._layers[i]._leaflet_id);\n\t          break;\n\t        }\n\t  };\n\t  return r ;\n\t},\n\n\tmap_layer = function( id )\n\t{\n\t  \/\/ On retrouve le calque correspondant \u00e0 cette id\n\t  \/\/ Il s'agit de l'id fournie dans les descriptions des circuits.\n\t  \/\/ le _path est le trac\u00e9 svg de leaflet\n\t  return $( map_layer_find(id)._path ) ;\n\t};\n\n\t\/\/  \n\tmap_layer_open_popup = function( id )\n\t{\n\t  \/\/ return map_layer_find(id).openPopup(); \/\/ ok, mais pas centr\u00e9\n\t  var a = map_layer_find( id );\n\t  a.getPopup().setLatLng(aeroport[0],aeroport[1]);\n\t  a.openPopup(); \n\t},\n\n\t\/\/ Retrouver un marker par son id\n\t\/\/ map_marker_get('Ulm La Rochelle').css('border','5px solid gold')\n\tmap_marker_get = function(id)\n\t{\n\t var m = markers[id];\n\t return !!m && !!m._icon ? $(markers[id]._icon) : false ;\n\t};\n\n\n\/\/ EVENEMENTS\n\n\t\/\/ Repositionnement du circuit cliqu\u00e9\n\tvar \n\t  map_circuits = $(\"#map .circuit\"),\n\t  circuits_contener = map_circuits.first().parent(\"g\");\n\n\tmap_circuits.bind('click', function()\n\t{\n\t  \/\/ Mise au premier plan des circuits cliqu\u00e9s\n\t    $('.circuit').addClass('light'); \n\t  \/\/ La fa\u00e7on la plus simple est de les d\u00e9placer en fin de dom liste\n\t    $(this).appendTo( circuits_contener ).removeClass('light'); ;\n\t}) ;\n\n\t\/\/ Responsive map\n\tvar responsiveZoom = function(e)\n\t{\n\t    var width = document.documentElement.clientWidth;\n\t    \/\/ phones < 768 pixels > tablets < 922 px\n\t    map.setZoom( width < 1000 ? 9 : 10);\n\t};\n\twindow.addEventListener('resize', responsiveZoom );\n\tresponsiveZoom();\n\n\/\/ UTILS\n\n\tfor( var k in circuits )\n\t{\n\t var c = circuits[k], n=$(\"#map-utils\") ;\n\t\n\t$(\"<button>\")\n\t.text(c.titre)\n\t.css('--circuit',c.color)\n\t.attr('data-circuit',k) \/\/ identifiant\n\t.bind('click', function()\n\t{\n\t  var id = $(this).attr('data-circuit');\n\t  \/\/ On d\u00e9sactive les choix pr\u00e9c\u00e9dents\n\t  var Lr = map_marker_get('Ulm La Rochelle') ;\n\t  if(Lr) Lr.removeClass('active');\n\t  \/\/ On att\u00e9nue tous les circuits\n\t  $('.circuit').addClass('light'); \n\t  \/\/ On rend visible celui-ci\n\t  map_layer(id).removeClass('light')\n\t  \/\/ On le passe au premier plan\n\t  .appendTo( $(\"#map .circuit\").first().parent(\"g\") ) ;\n\t  \/\/ Et on ouvre son popup\n\t  map_layer_open_popup(id);\n\t})\n\t.appendTo(n);\n\n\t}; \/\/ end for\n})(jQuery);\n<\/script>\n\n\n\n<script type=\"text\/javascript\" id=\"MAP-COMMERCE\">\n\n\/\/ WP Commerce #map actions\n(function ($){\n\n\/\/ On d\u00e9finit les circuits pour chaque produit\n\n\/\/ On construit le tableau des r\u00e9f\u00e9rents \u00e0 partir des donn\u00e9es renseign\u00e9es (id-produit:id-circuit)\n\/\/ note: l'id-produit correspond \u00e0 son adresse (mode basename)\nvar produit_circuit = {} ;\n\nfor( var id in circuits )\n{\n    \tvar p = circuits[id].produit ;\n    \tif( !!p ) produit_circuit[p] = id ;\n};\n\n\/\/ Cr\u00e9ation du bouton de fermeture\nvar addClose = function(w)\n{\n    \t\/\/var desc = $('#produit-description') ;\n    \t$('<div>').attr('id','close-description')\n    \t    \t.on('click',function(){ $(this).parent().empty(); })\n    \t    \t.appendTo(w);\n};\n\n\/\/ On d\u00e9finit les actions lorsqu'un produit est s\u00e9lectionn\u00e9 (cliqu\u00e9)\nsetTimeout( function()\n{\n  \/\/ liste des liens produits de la page\n  $('a.wc-block-grid__product-link').each(function()\n  {\n    var \n        p = $(this), \/\/ produit (tag)\n        h = this.href,\n        cname = h.replace(\/\\\/|\\?.+$|.+produit.\/g,''), \/\/ circuit\n        circ = circuits[produit_circuit[cname]],\n        ccolor = !!circ && !!circ.color ? circ.color : 'silver' ;\n\n        \/\/ On ajoute la couleur de bordure\n\tp.parent().css(\"--circuit-color\", ccolor ) ;\n\n\t\/\/ On modifie le comportement des articles\n\tp.attr( 'data-href', h )\n\t.attr('href','javascript:void(0)')\n\n\t\/\/ Les actions attach\u00e9es au clic sur cet article\n\t.on(\"click\", function(event)\n\t{\n\t  if( !!p )\n\t  {\n\t\t\/\/ On r\u00e9cup\u00e8re le nom du produit \u00e0 partir de l'url de sa page\n\t\tvar \th = p.attr('data-href'), \/\/ href\n\t\t\tn = h.replace(\/\\\/|\\?.+$|.+produit.\/g,'') ; \/\/ name\n\t\t\t\/\/ console.log( \"circuit (n) \"+ h+\" -> \"+ n );\n\t\t\/\/ Affichage du circuit \n\t \tif(!!n)\n\t\t{\n\t\t \/\/ On lance l'affichage du circuit correspondant au produit.\n\t \t \/\/ L'action est celle qui est attach\u00e9e au bouton du circuit,\n\t\t var s = '[data-circuit=\"'+produit_circuit[n]+'\"]' ;\n\t\t \/\/ console.log( $(s) );\n\n\t\t \/\/ on le s\u00e9lectionne et on le clique\n\t\t $(s).trigger('click');\n\n\t\tif( !!$(s).get(0) ) \/\/ verif\/test\n\t\t{\n\t\t console.log(s+' exist');\n\t\t}\n\t\t\/\/ Ou affichage de l'aeroport\n\t\telse\n\t\t{\n\t  \t  \/\/ On s\u00e9lectionne le marker\n\t  \t  \/\/ $('.leaflet-marker-pane img:last').addClass('active');\n\t\t  var Lr = map_marker_get('Ulm La Rochelle') ;\n\t          if(Lr) map_marker_get('Ulm La Rochelle').addClass('active');\n\t\n\t  \t  \/\/ Et on att\u00e9nue tous les circuits\n\t\t  $('.circuit').addClass('light'); \n\t\t};\n\n\t\t};\n\n\t\t\/\/ Affichage des infos (page du produit)\n\t\tif( !!h )\n\t\t{\n\t\t  \/\/ On vide la place\n\t\t  var d = $(\"#produit-description\").empty();\n\n\t\t  \/\/ On ajoute le bouton de fermeture \u00e0 cet \u00e9l\u00e9ment\n\t\t  addClose(d);\n\n\t\t  \/\/ On r\u00e9cup\u00e8re les donn\u00e9es de la page du produit\n\t\t  \/\/ Et on les int\u00e8gre dans la section d\u00e9di\u00e9e\n\t\t  $.ajax({\n\t\t\t  url: h,\n\t\t\t  cache: true\n\t\t\t})\n\t\t\t.done(function( html )\n\t\t\t{\n\t\t\t  $(html).find(\"div.product\")\n\t\t\t\t.appendTo(d);\n\n\t\t\t  \/\/ Et on ajoute la couleur d\u00e9finie dans le circuit\n\t\t  \t  var c = circuits[produit_circuit[n]],\n\t\t  \t  co = !!c && !!c.color ?c.color:\"transparent\" ;\n \t   \t   \t  $(d).css(\"--circuit-color\", co ) ;\n\n \t   \t   \t  \/\/ BON CADEAU events \n \t   \t   \t  $('input[name=\"wccpf_toggle_bon_cadeau\"]')\n \t   \t   \t  .on(\"click\", function()\n \t   \t   \t  {\n \t   \t   \t   var el=$(this), show=el.val()==1?\"block\":\"none\";\n \t   \t   \t   el.parents(\".wcff-fields-group\")\n \t   \t   \t    .find(\".wccpf_fields_table\").css(\"display\",show);\n \t   \t   \t   el.parents(\"table\").css(\"display\",\"block\");\n \t   \t   \t  });\n \t   \t   \t  \/*\n \t   \t   \t  \/\/ Ajouter au panier => vers page produit\n \t   \t   \t  $(\".single_add_to_cart_button\")\n \t   \t   \t  .unbind('click').on('click', function()\n \t   \t   \t  {\n \t   \t   \t   (window.open(h, \"_blank\")).focus();\n \t   \t   \t  });\n \t   \t   \t  *\/\n\n\t\t\t});\n\t\t};\n\t  }; \/\/ end p\n\t }); \/\/ end on\n\t\n\tif( event!==undefined )\/\/ && !!event.preventDefault )\n\t{\n\t event.preventDefault();\n\t event.stopPropagation(); \n\t};\n\t\/\/return false;\n\n\t});\/\/ end each\n},1000); \/\/ end timeout\n\t\t\n\n})(jQuery);\n\n<\/script>\n<\/div>\n\n\n\n<div id=\"reservations\" class=\"wp-block-group eplus-wrapper is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group eplus-wrapper is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\" eplus-wrapper\"><br><\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\" id=\"circuits-decouverte\">Nos circuits d\u00e9couverte !<\/h3>\n\n\n\n<p class=\" eplus-wrapper\">Quel que soit l&rsquo;\u00e2ge, voler est un <strong>plaisir incomparable<\/strong>, et d\u00e9couvrir les c\u00f4tes de <strong>Charente Maritime<\/strong> avec leurs nombreux sites touristiques ou survoler <strong>le marais poitevin<\/strong>, ajoute encore une <strong>originalit\u00e9 <\/strong>\u00e0 cet <strong>instant magique.<\/strong><\/p>\n\n\n\n<p class=\" eplus-wrapper\"><strong>Partez \u00e0 la d\u00e9couverte ou la red\u00e9couverte des sites touristiques extraordinaires et c\u00e9l\u00e8bres ! <\/strong><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group eplus-wrapper is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\" eplus-wrapper\"><\/p>\n\n\n<div data-block-name=\"woocommerce\/product-category\" data-categories=\"[19]\" data-content-visibility=\"{&quot;title&quot;:true,&quot;price&quot;:true,&quot;rating&quot;:true,&quot;button&quot;:false,&quot;image&quot;:true}\" data-orderby=\"price_asc\" data-rows=\"5\" data-stock-status=\"[&quot;&quot;,&quot;&quot;,&quot;instock&quot;,&quot;outofstock&quot;,&quot;onbackorder&quot;]\" class=\"wc-block-grid wp-block-product-category wp-block-woocommerce-product-category wc-block-product-category has-3-columns has-multiple-rows\"><ul class=\"wc-block-grid__products\"><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/le-reve-d-icare\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Le r\u00eave d&#039;Icare\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"340\" data-permalink=\"https:\/\/ulm-larochelle.fr\/autogire-03b\/\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?fit=1233%2C576&amp;ssl=1\" data-orig-size=\"1233,576\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Le R\u00eave d&amp;rsquo;Icare\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/05\/autogire-03b.jpg?fit=1024%2C478&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">1 &#8211; Le R\u00eave d\u2019Icare<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">150,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/les-carrelets\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Les Carrelets\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?zoom=3&amp;resize=450%2C450&amp;ssl=1 1350w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"2024\" data-permalink=\"https:\/\/ulm-larochelle.fr\/?attachment_id=2024\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?fit=2560%2C1707&amp;ssl=1\" data-orig-size=\"2560,1707\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;6.3&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 2000D&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1661442151&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;70&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.00125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"carrelets 2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/carrelets-2-scaled.jpg?fit=1024%2C683&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">2 &#8211; Les Carrelets<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">180,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/le-marais-poitevin\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Le Marais Poitevin\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?zoom=3&amp;resize=450%2C450&amp;ssl=1 1350w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"2886\" data-permalink=\"https:\/\/ulm-larochelle.fr\/?attachment_id=2886\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?fit=1741%2C1035&amp;ssl=1\" data-orig-size=\"1741,1035\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Le Marais Poitevin\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/marias-poitevin-en-autogire.jpg?fit=1024%2C609&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">4 &#8211; Le Marais Poitevin<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">200,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/baie-vendeenne-a-ile-de-re\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Baie Vend\u00e9enne \u00e0 l\u2019Ile de R\u00e9\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"2028\" data-permalink=\"https:\/\/ulm-larochelle.fr\/?attachment_id=2028\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?fit=900%2C695&amp;ssl=1\" data-orig-size=\"900,695\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1663438840&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"168-phare-des-baleines\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;du pertuis \u00e0 l&amp;rsquo;ile de R\u00e9&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/168-phare-des-baleines.jpg?fit=900%2C695&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">6 &#8211; Baie Vend\u00e9enne \u00e0 l\u2019Ile de R\u00e9<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">280,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/toujours-plus-fort\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Toujours Plus Fort\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?zoom=3&amp;resize=450%2C450&amp;ssl=1 1350w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"2026\" data-permalink=\"https:\/\/ulm-larochelle.fr\/?attachment_id=2026\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?fit=2560%2C1671&amp;ssl=1\" data-orig-size=\"2560,1671\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;6.3&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon EOS 2000D&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1661442603&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;117&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.00125&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"Fort Boyard Seul\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/Fort-Boyard-Seul-scaled.jpg?fit=1024%2C668&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">5 &#8211; Toujours Plus Fort<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">290,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/les-traces-de-vauban\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"336\" height=\"224\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/environnement\/Brouage-citadelle-1.jpg?resize=336%2C224&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Les traces de Vauban\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/environnement\/Brouage-citadelle-1.jpg?w=336&amp;ssl=1 336w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/environnement\/Brouage-citadelle-1.jpg?resize=300%2C200&amp;ssl=1 300w\" sizes=\"auto, (max-width: 336px) 100vw, 336px\" data-attachment-id=\"306\" data-permalink=\"https:\/\/ulm-larochelle.fr\/brouage-citadelle-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/environnement\/Brouage-citadelle-1.jpg?fit=336%2C224&amp;ssl=1\" data-orig-size=\"336,224\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Brouage-citadelle-1\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;La citadelle de Brouage, cit\u00e9 \u00e9toile&lt;\/p&gt;\n\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/environnement\/Brouage-citadelle-1.jpg?fit=336%2C224&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">7 &#8211; Les traces de Vauban<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">310,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/oleron-et-vauban\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Ol\u00e9ron et Vauban\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?zoom=3&amp;resize=450%2C450&amp;ssl=1 1350w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"1317\" data-permalink=\"https:\/\/ulm-larochelle.fr\/?attachment_id=1317\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?fit=1920%2C1080&amp;ssl=1\" data-orig-size=\"1920,1080\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Ile-oleron-2\" data-image-description=\"&lt;p&gt;ile d&amp;rsquo;ol\u00e9ron sur le circuit de vauban&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/06\/Ile-oleron-2.jpg?fit=1024%2C576&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">8 &#8211; Ol\u00e9ron et Vauban<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">450,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/li><\/ul><\/div><\/div>\n\n\n\n<p class=\" eplus-wrapper\">Admirez la <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/S%C3%A8vre_Niortaise\" target=\"_blank\" rel=\"noopener\">S\u00e8vre Niortaise<\/a> <\/strong>au fil des saisons, laissez-vous porter jusqu&rsquo;\u00e0 <strong><a href=\"https:\/\/www.saint-martin-de-re.fr\/\" target=\"_blank\" rel=\"noopener\">Saint Martin de R\u00e9<\/a><\/strong>, ou surplombez l&rsquo;\u00e9toile de <strong>B<a href=\"https:\/\/www.brouage.fr\/\" target=\"_blank\" rel=\"noopener\">rouage<\/a><\/strong>, les lumi\u00e8res du littoral, <strong>les carrelets <\/strong>en baignade \u00e0<strong> <a href=\"http:\/\/www.fouras.net\/\" target=\"_blank\" rel=\"noopener\">Fouras<\/a><\/strong>, ou l&rsquo;ind\u00e9tr\u00f4nable <strong><a href=\"https:\/\/fr.wikipedia.org\/wiki\/Fort_Boyard_(monument)\" target=\"_blank\" rel=\"noopener\">Fort Boyard<\/a><\/strong>\u2026 vous \u00eates d\u00e9j\u00e0 sous le <strong>charme<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-group eplus-wrapper is-layout-flow wp-block-group-is-layout-flow\">\n<hr class=\" wp-block-separator has-alpha-channel-opacity eplus-wrapper\"\/>\n\n\n\n<h5 class=\" wp-block-heading eplus-wrapper\">OPTION VID\u00c9O&nbsp;: <\/h5>\n\n\n\n<p class=\" eplus-wrapper\">Gardez un <strong><a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/option-video\/\" data-type=\"product\" data-id=\"37\">souvenir film\u00e9<\/a> <\/strong>de votre <strong>balade dans les airs<\/strong>.<\/p>\n\n\n<div data-block-name=\"woocommerce\/product-category\" data-categories=\"[20]\" class=\"wc-block-grid wp-block-product-category wp-block-woocommerce-product-category wc-block-product-category has-3-columns has-multiple-rows\"><ul class=\"wc-block-grid__products\"><li class=\"wc-block-grid__product\">\n\t\t\t\t<a href=\"https:\/\/ulm-larochelle.fr\/index.php\/produit\/option-video\/\" class=\"wc-block-grid__product-link\">\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"wc-block-grid__product-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"450\" src=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?resize=450%2C450&amp;ssl=1\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"option vid\u00e9o\" srcset=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?resize=450%2C450&amp;ssl=1 450w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?resize=100%2C100&amp;ssl=1 100w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?zoom=2&amp;resize=450%2C450&amp;ssl=1 900w, https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?zoom=3&amp;resize=450%2C450&amp;ssl=1 1350w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" data-attachment-id=\"3570\" data-permalink=\"https:\/\/ulm-larochelle.fr\/?attachment_id=3570\" data-orig-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?fit=1440%2C2560&amp;ssl=1\" data-orig-size=\"1440,2560\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Pixel 6&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1720289599&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.51&quot;,&quot;iso&quot;:&quot;44&quot;,&quot;shutter_speed&quot;:&quot;0.000463&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"option vid\u00e9o\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/ulm-larochelle.fr\/wp-content\/uploads\/2022\/04\/video-scaled.jpg?fit=576%2C1024&amp;ssl=1\" \/><\/div>\n\t\t\t\t\t<div class=\"wc-block-grid__product-title\">Option Vid\u00e9o<\/div>\n\t\t\t\t<\/a>\n\t\t\t\t<div class=\"wc-block-grid__product-price price\"><span class=\"woocommerce-Price-amount amount\">50,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&euro;<\/span><\/span><\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"wp-block-button wc-block-grid__product-add-to-cart\"><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/15?add-to-cart=37\" aria-label=\"Ajouter au panier\u00a0: &ldquo;Option Vid\u00e9o&rdquo;\" data-quantity=\"1\" data-product_id=\"37\" data-product_sku=\"\" data-price=\"50\" rel=\"nofollow\" class=\"wp-block-button__link wp-element-button add_to_cart_button ajax_add_to_cart\">Ajouter au panier<\/a><\/div>\n\t\t\t<\/li><\/ul><\/div><\/div>\n\n\n\n<figure class=\"wp-embed-aspect-16-9 wp-has-aspect-ratio wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube eplus-wrapper\"><div class=\"wp-block-embed__wrapper\">\n <iframe loading=\"lazy\" title=\"Gyro-Vol au dessus des nuages\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rMhiElTnTXw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n<div class=\"infos wp-block-group eplus-wrapper is-layout-flow wp-block-group-is-layout-flow eplus-styles-uid-9462ad\">\n<h3 class=\" wp-block-heading eplus-wrapper\">Infos utiles!<\/h3>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-358d69\"><li class=\" eplus-wrapper\"><strong>Minimum 10 ans<\/strong>, l&rsquo;autorisation des parents est demand\u00e9e pour les mineurs.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Taille maximale : <strong>1.98\u00a0m<\/strong>. Poids maximum : <strong>90\u00a0kg<\/strong>.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">1 seul passager possible \u00e0 bord. Casque audio fourni.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Vols simultan\u00e9s possibles<\/strong> en patrouille (voir les circuits).<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Les accompagnants sont autoris\u00e9s sur le site.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Vol accessible<\/strong> aux personnes \u00e0 <strong>mobilit\u00e9 r\u00e9duite<\/strong>.<\/li>\n<\/ul><h3 class=\" wp-block-heading eplus-wrapper\">\u00c0 savoir!<\/h3>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-9afb2d\"><li class=\" eplus-wrapper\">En cas d\u2019annulation de l\u2019activit\u00e9 pour raison m\u00e9t\u00e9o, <strong>l\u2019activit\u00e9 <\/strong>est tout simplement <strong>report\u00e9e<\/strong>.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><a href=\"https:\/\/ulm-larochelle.fr\/index.php\/calendrier-des-vols-en-autogire\/\" data-type=\"page\" data-id=\"625\">Les horaires sont fix\u00e9s en fonction des disponibilit\u00e9s<\/a>. Vous avez la possibilit\u00e9 d\u2019indiquer votre pr\u00e9f\u00e9rence lors de la prise de RDV. Vous recevrez ensuite tous les d\u00e9tails concernant votre activit\u00e9 (adresse, contact et infos pratiques).<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Activit\u00e9 <\/strong>r\u00e9alisable <strong>toute l\u2019ann\u00e9e<\/strong>. <strong>L&rsquo;autogire <\/strong>est <strong>ferm\u00e9 <\/strong>et <strong>chauff\u00e9<\/strong>.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>les vols de d\u00e9couverte<\/strong> sont soumis \u00e0 la r\u00e8glementation a\u00e9rienne : Le \u00ab vol de d\u00e9couverte\u00bb \u00e0 titre on\u00e9reux doit se d\u00e9rouler obligatoirement dans le cadre du \u00ab vol Local \u00bb. Ce dernier se d\u00e9finit comme un vol ayant un point identique de d\u00e9part et d\u2019arriv\u00e9e, ne comportant aucune escale, et effectu\u00e9 dans un<strong> rayon n\u2019exc\u00e9dant pas 40 Km<\/strong>. c&rsquo;est pour cel\u00e0 que les vols en fonction des circuits sont soit au d\u00e9part de l&rsquo;a\u00e9rodrome de Fontenay le Comte (85) , soit de l&rsquo;a\u00e9roport de la Rochelle (17)<\/li>\n<\/ul><\/div><\/div>\n\n\n\n<p class=\" eplus-wrapper\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nos circuits d\u00e9couverte ! Quel que soit l&rsquo;\u00e2ge, voler est un plaisir incomparable, et d\u00e9couvrir les c\u00f4tes de Charente Maritime avec leurs nombreux sites touristiques ou survoler le marais poitevin, ajoute encore une originalit\u00e9 \u00e0 cet instant magique. Partez \u00e0 la d\u00e9couverte ou la red\u00e9couverte des sites touristiques extraordinaires et c\u00e9l\u00e8bres ! Admirez la S\u00e8vre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"editor_plus_copied_stylings":"{}","footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":413,"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":4337,"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/pages\/15\/revisions\/4337"}],"wp:attachment":[{"href":"https:\/\/ulm-larochelle.fr\/index.php\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}