PageSourceSearch

https://lbmworld.com/fr/

html lbmworld.com collected 2026-10-09 21:59:26 UTC 79,068 bytes, 441 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="fr-CA" prefix="og: https://ogp.me/ns#">
3<head>
4	<meta charset="UTF-8">
5		<title>Language - LibelluleMonde</title>
6
7		<!-- All in One SEO 5.0.1.1 - aioseo.com -->
8	<meta name="description" content="Continuer en Français Aller sur le site Continue inEnglish Go to website" />
9	<meta name="robots" content="max-image-preview:large" />
10	<link rel="canonical" href="https://lbmworld.com/fr/" />
11	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" />
12		<meta property="og:locale" content="fr_CA" />
13		<meta property="og:site_name" content="LibelluleMonde" />
14		<meta property="og:type" content="website" />
15		<meta property="og:title" content="Language - LibelluleMonde" />
16		<meta property="og:description" content="Continuer en Français Aller sur le site Continue inEnglish Go to website" />
17		<meta property="og:url" content="https://lbmworld.com/fr/" />
18		<meta property="og:image" content="https://lbmworld.com/wp-content/uploads/2020/05/cropped-LBM-white-1.png" />
19		<meta property="og:image:secure_url" content="https://lbmworld.com/wp-content/uploads/2020/05/cropped-LBM-white-1.png" />
20		<meta property="og:image:width" content="319" />
21		<meta property="og:image:height" content="156" />
22		<meta name="twitter:card" content="summary_large_image" />
23		<meta name="twitter:title" content="Language - LibelluleMonde" />
24		<meta name="twitter:description" content="Continuer en Français Aller sur le site Continue inEnglish Go to website" />
25		<meta name="twitter:image" content="https://lbmworld.com/wp-content/uploads/2020/05/cropped-LBM-white-1.png" />
26		<meta name="twitter:label1" content="Écrit par" />
27		<meta name="twitter:data1" content="Camille" />
28		
28<script type="application/ld+json" class="aioseo-schema">
29			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/lbmworld.com\/fr\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/lbmworld.com\/fr\/#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/lbmworld.com\/fr\/#organization","name":"Libellule Monde Inc.","description":"Entreprise canadienne sp\u00e9cialis\u00e9e en solutions a\u00e9ronautiques, incluant les placards, marquages techniques, livr\u00e9es d\u2019a\u00e9ronefs et services d\u2019ing\u00e9nierie.","url":"https:\/\/lbmworld.com\/fr\/","email":"[email protected]","telephone":"+14504326342","logo":{"@type":"ImageObject","url":"https:\/\/lbmworld.com\/wp-content\/uploads\/2023\/01\/LBM-black.png","@id":"https:\/\/lbmworld.com\/fr\/#organizationLogo","width":596,"height":596,"caption":"Logo Libellule Monde \/ LBM en lettres noires avec la mention Libellule Monde et un symbole multicolore int\u00e9gr\u00e9 au nom."},"image":{"@id":"https:\/\/lbmworld.com\/fr\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/lbmworld.com\/fr\/#webpage","url":"https:\/\/lbmworld.com\/fr\/","name":"Language - LibelluleMonde","description":"Continuer en Fran\u00e7ais Aller sur le site Continue inEnglish Go to website","inLanguage":"fr-CA","isPartOf":{"@id":"https:\/\/lbmworld.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/lbmworld.com\/fr\/#breadcrumblist"},"datePublished":"2025-04-04T11:54:36-04:00","dateModified":"2026-02-02T11:51:07-05:00"},{"@type":"WebSite","@id":"https:\/\/lbmworld.com\/fr\/#website","url":"https:\/\/lbmworld.com\/fr\/","name":"LibelluleMonde","alternateName":"LBM","inLanguage":"fr-CA","publisher":{"@id":"https:\/\/lbmworld.com\/fr\/#organization"}}]}
30		</script>
30
31		<!-- All in One SEO -->
32
33<script>Object.defineProperty(window,"angiePlugin",{value:{"schemaVersion":1,"available":true,"version":"1.1.16"},writable:false,configurable:false});</script>
33<link rel='dns-prefetch' href='//cdn.elementor.com' />
34<link rel="alternate" type="application/rss+xml" title="LibelluleMonde &raquo; Flux" href="https://lbmworld.com/fr/feed/" />
35<link rel="alternate" type="application/rss+xml" title="LibelluleMonde &raquo; Flux des commentaires" href="https://lbmworld.com/fr/comments/feed/" />
36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://lbmworld.com/fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flbmworld.com%2Ffr%2F" />
37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://lbmworld.com/fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Flbmworld.com%2Ffr%2F&#038;format=xml" />
38<style id="wp-img-auto-sizes-contain-inline-css">
39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
41</style>
42<style id="wp-emoji-styles-inline-css">
43
44	img.wp-smiley, img.emoji {
45		display: inline !important;
46		border: none !important;
47		box-shadow: none !important;
48		height: 1em !important;
49		width: 1em !important;
50		margin: 0 0.07em !important;
51		vertical-align: -0.1em !important;
52		background: none !important;
53		padding: 0 !important;
54	}
55/*# sourceURL=wp-emoji-styles-inline-css */
56</style>
57<style id="wp-block-styles-placeholder-inline-css">
58:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
59/*# sourceURL=wp-block-styles-placeholder-inline-css */
60</style>
61<link rel='stylesheet' id='jet-engine-frontend-css' href='https://lbmworld.com/wp-content/plugins/jet-engine/assets/css/frontend.css?ver=3.8.15' media='all' />
62<style id="wp-global-styles-placeholder-inline-css">
63:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
64/*# sourceURL=wp-global-styles-placeholder-inline-css */
65</style>
66<link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://lbmworld.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media='all' />
67<link rel='stylesheet' id='wpml-menu-item-0-css' href='https://lbmworld.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' media='all' />
68<link rel='stylesheet' id='ea11y-widget-fonts-css' href='https://lbmworld.com/wp-content/plugins/pojo-accessibility/assets/build/fonts.css?ver=4.1.4' media='all' />
69<link rel='stylesheet' id='ea11y-skip-link-css' href='https://lbmworld.com/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css?ver=4.1.4' media='all' />
70<link rel='stylesheet' id='hello-elementor-css' href='https://lbmworld.com/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.5.1' media='all' />
71<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://lbmworld.com/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.5.1' media='all' />
72<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://lbmworld.com/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.5.1' media='all' />
73<link rel='stylesheet' id='elementor-frontend-css' href='https://lbmworld.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.4' media='all' />
74<link rel='stylesheet' id='elementor-post-298-css' href='https://lbmworld.com/wp-content/uploads/elementor/css/post-298.css?ver=1791455606' media='all' />
75<link rel='stylesheet' id='widget-heading-css' href='https://lbmworld.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.4' media='all' />
76<link rel='stylesheet' id='widget-divider-css' href='https://lbmworld.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.3.4' media='all' />
77<link rel='stylesheet' id='e-animation-fadeIn-css' href='https://lbmworld.com/wp-content/plugins/elementor/assets/lib/animations/styles/fadeIn.min.css?ver=4.3.4' media='all' />
78<link rel='stylesheet' id='e-popup-css' href='https://lbmworld.com/wp-content/plugins/elementor-pro/assets/css/conditionals/popup.min.css?ver=4.3.1' media='all' />
79<link rel='stylesheet' id='elementor-post-5519-css' href='https://lbmworld.com/w
79p-content/uploads/elementor/css/post-5519.css?ver=1791455606' media='all' />
80<link rel='stylesheet' id='elementor-post-5492-css' href='https://lbmworld.com/wp-content/uploads/elementor/css/post-5492.css?ver=1791455606' media='all' />
81<style id="elementor-pro-custom-fonts-inline-css">
82@font-face {
83	font-family: 'AZO light';
84	font-style: normal;
85	font-weight: normal;
86	font-display: auto;
87	src: url('http://lbmworld.com/wp-content/uploads/2025/02/azosans-light.ttf') format('truetype');
88}
89
90/*# sourceURL=elementor-pro-custom-fonts-inline-css */
91</style>
92<link rel='stylesheet' id='elementor-gf-local-archivo-css' href='https://lbmworld.com/wp-content/uploads/elementor/google-fonts/css/archivo.css?ver=1747938283' media='all' />
93<script id="wpml-cookie-js-extra">
94var wpml_cookies = {"wp-wpml_current_language":{"value":"fr","expires":1,"path":"/"}};
95var wpml_cookies = {"wp-wpml_current_language":{"value":"fr","expires":1,"path":"/"}};
96//# sourceURL=wpml-cookie-js-extra
97</script>
vendor: 1 bytes, line 97
97
98<script data-wp-strategy="defer" defer id="wpml-cookie-js" src="https://lbmworld.com/wp-content/plugins/sitepress-multilingual-cms/res/js/cookies/language-cookie.js?ver=497000"></script>
vendor: 1 bytes, line 98
98
99<script id="profeedwp-settings-js-before">
100window.profeedwpSettings = {"version":"1.6.13","isPremiumPackage":false,"showProMarketing":true,"proFeaturesUrl":"https:\/\/profeedwp.com\/pricing\/","restBaseUrl":"https:\/\/lbmworld.com\/fr\/wp-json\/profeedwp\/v1\/","feedSmartUrl":"https:\/\/lbmworld.com\/fr\/wp-json\/profeedwp\/v1\/linkedin\/company-posts\/smart"};
101//# sourceURL=profeedwp-settings-js-before
102</script>
vendor: 1 bytes, line 102
102
103<script id="jquery-core-js" src="https://lbmworld.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 103
103
104<script id="jquery-migrate-js" src="https://lbmworld.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
104
105<link rel="https://api.w.org/" href="https://lbmworld.com/fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://lbmworld.com/fr/wp-json/wp/v2/pages/5519" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://lbmworld.com/xmlrpc.php?rsd" />
106<meta name="generator" content="WordPress 7.1.3" />
107<link rel='shortlink' href='https://lbmworld.com/fr/' />
108<meta name="generator" content="WPML ver:4.9.7 stt:1,4;" />
109		<style>
110			.tsmlt-download-btn {
111				display: inline-block;
112				padding: 10px 20px;
113				background: #0073aa;
114				color: #fff !important;
115				border-radius: 5px;
116				text-decoration: none;
117				font-weight: bold;
118				transition: background 0.3s ease;
119			}
120			.tsmlt-download-btn:hover {
121				background: #005177;
122			}
123		</style>
124		<meta name="generator" content="Elementor 4.3.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
125<link rel="stylesheet" href="https://use.typekit.net/kjd6hvj.css">
126			<style>
127				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
128				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
129					background-image: none !important;
130				}
131				@media screen and (max-height: 1024px) {
132					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
133					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
134						background-image: none !important;
135					}
136				}
137				@media screen and (max-height: 640px) {
138					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
139					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
140						background-image: none !important;
141					}
142				}
143			</style>
144			<link rel="icon" href="https://lbmworld.com/wp-content/uploads/2020/05/Favicon.png" sizes="32x32" />
145<link rel="icon" href="https://lbmworld.com/wp-content/uploads/2020/05/Favicon.png" sizes="192x192" />
146<link rel="apple-touch-icon" href="https://lbmworld.com/wp-content/uploads/2020/05/Favicon.png" />
147<meta name="msapplication-TileImage" content="https://lbmworld.com/wp-content/uploads/2020/05/Favicon.png" />
148<style id="wp-custom-css">
149.single-post h1 {
150    font-size: 42px;
151    line-height: 1.15;
152    max-width: 1000px;
153    margin: 40px auto 30px auto;
154    text-align: center;
155}
156</style>
157	<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /></head>
158<body class="home wp-singular page-template page-template-elementor_canvas page page-id-5519 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor angie-default ecc-default manage-default ally-default esm-default hello-elementor-default elementor-default elementor-template-canvas elementor-kit-298 elementor-page elementor-page-5519">
159			
159<script>
160			const onSkipLinkClick = () => {
161				const htmlElement = document.querySelector('html');
162
163				htmlElement.style['scroll-behavior'] = 'smooth';
164
165				setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 );
166			}
167			document.addEventListener("DOMContentLoaded", () => {
168				if (!document.querySelector('#content')) {
169					document.querySelector('.ea11y-skip-to-content-link').remove();
170				}
171			});
172		</script>
172
173		<nav aria-label="Skip to content navigation">
174			<a class="ea11y-skip-to-content-link"
175				href="#content"
176				tabindex="-1"
177				onclick="onSkipLinkClick()"
178			>
179				Skip to content
180				<svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation">
181					<path d="M18 6V12C18 12.7956 17.6839 13.5587 17.1213 14.1213C16.5587 14.6839 15.7956 15 15 15H5M5 15L9 11M5 15L9 19"
182								stroke="black"
183								stroke-width="1.5"
184								stroke-linecap="round"
185								stroke-linejoin="round"
186					/>
187				</svg>
188			</a>
189			<div class="ea11y-skip-to-content-backdrop"></div>
190		</nav>
191
192				<div data-elementor-type="wp-page" data-elementor-id="5519" class="elementor elementor-5519" data-elementor-post-type="page">
193				<div class="elementor-element elementor-element-1f26b40 e-con-full e-flex e-con e-parent" data-id="1f26b40" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
194		<div class="elementor-element elementor-element-05207bd e-con-full e-flex e-con e-child" data-id="05207bd" data-element_type="container" data-e-type="container">
195				<div class="elementor-element elementor-element-307e445 elementor-widget elementor-widget-heading" data-id="307e445" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
196					<h1 class="elementor-heading-title elementor-size-default">Continuer en <br><b>Français</b></h1>				</div>
197				<div class="elementor-element elementor-element-d0bb8fc elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="d0bb8fc" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
198							<div class="elementor-divider">
199			<span class="elementor-divider-separator">
200						</span>
201		</div>
202						</div>
203				<div class="elementor-element elementor-element-f55c942 elementor-align-center elementor-widget elementor-widget-button" data-id="f55c942" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
204										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://lbmworld.com/fr/accueil/">
205						<span class="elementor-button-content-wrapper">
206									<span class="elementor-button-text">Aller sur le site</span>
207					</span>
208					</a>
209								</div>
210				</div>
211		<div class="elementor-element elementor-element-b3f2152 e-con-full e-flex e-con e-child" data-id="b3f2152" data-element_type="container" data-e-type="container">
212				<div class="elementor-element elementor-element-4cf08c1 elementor-widget elementor-widget-heading" data-id="4cf08c1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
213					<h1 class="elementor-heading-title elementor-size-default">Continue in<br><b>English</b></h1>				</div>
214				<div class="elementor-element elementor-element-05036ff elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="05036ff" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
215							<div class="elementor-divider">
216			<span class="elementor-divider-separator">
217						</span>
218		</div>
219						</div>
220				<div class="elementor-element elementor-element-a2570bd elementor-align-center elementor-widget elementor-widget-button" data-id="a2570bd" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
221										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://lbmworld.com/en/home/">
222						<span class="elementor-button-content-wrapper">
223									<span class="elementor-button-text">Go to website</span>
224					</span>
225					</a>
226								</div>
227				</div>
228				</div>
229				</div>
230		
230<script type="speculationrules">
231{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/fr/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/fr/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
232</script>
232
233			
233<script>
234				const registerAllyAction = () => {
235					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
236						return;
237					}
238
239					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
240						if (window?.ea11yWidget?.widget?.open) {
241							return window.ea11yWidget.widget.isOpen()
242								? window.ea11yWidget.widget.close()
243								: window.ea11yWidget.widget.open();
244						}
245					} );
246				};
247
248				const waitingLimit = 30;
249				let retryCounter = 0;
250
251				const waitForElementorPro = () => {
252					return new Promise( ( resolve ) => {
253						const intervalId = setInterval( () => {
254							if ( retryCounter === waitingLimit ) {
255								resolve( null );
256							}
257
258							retryCounter++;
259
260							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
261								clearInterval( intervalId );
262								resolve( window.elementorFrontend );
263							}
264								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
265					});
266				};
267
268				waitForElementorPro().then( () => { registerAllyAction(); });
269			</script>
269
270					<div data-elementor-type="popup" data-elementor-id="5492" class="elementor elementor-5492 elementor-location-popup" data-elementor-settings="{&quot;entrance_animation&quot;:&quot;fadeIn&quot;,&quot;exit_animation&quot;:&quot;fadeIn&quot;,&quot;entrance_animation_duration&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.1999999999999999555910790149937383830547332763671875,&quot;sizes&quot;:[]},&quot;a11y_navigation&quot;:&quot;yes&quot;,&quot;triggers&quot;:[],&quot;timing&quot;:[]}" data-elementor-post-type="elementor_library">
271			<div class="elementor-element elementor-element-774e11bd e-con-full e-flex e-con e-parent" data-id="774e11bd" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
272		<div class="elementor-element elementor-element-1ad8a5a8 e-con-full e-flex e-con e-child" data-id="1ad8a5a8" data-element_type="container" data-e-type="container">
273				<div class="elementor-element elementor-element-448a4e26 elementor-widget elementor-widget-heading" data-id="448a4e26" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
274					<h2 class="elementor-heading-title elementor-size-default">Continuer en <br><b>Français</b></h2>				</div>
275				<div class="elementor-element elementor-element-4659d0dd elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4659d0dd" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
276							<div class="elementor-divider">
277			<span class="elementor-divider-separator">
278						</span>
279		</div>
280						</div>
281				<div class="elementor-element elementor-element-330b911 elementor-align-center elementor-widget elementor-widget-button" data-id="330b911" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
282										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://lbmworld.com/fr/">
283						<span class="elementor-button-content-wrapper">
284									<span class="elementor-button-text">Aller sur le site</span>
285					</span>
286					</a>
287								</div>
288				</div>
289		<div class="elementor-element elementor-element-fd5190b e-con-full e-flex e-con e-child" data-id="fd5190b" data-element_type="container" data-e-type="container">
290				<div class="elementor-element elementor-element-548bef3 elementor-widget elementor-widget-heading" data-id="548bef3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
291					<h2 class="elementor-heading-title elementor-size-default">Continue in<br><b>English</b></h2>				</div>
292				<div class="elementor-element elementor-element-38ed092 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="38ed092" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
293							<div class="elementor-divider">
294			<span class="elementor-divider-separator">
295						</span>
296		</div>
297						</div>
298				<div class="elementor-element elementor-element-f44c433 elementor-align-center elementor-widget elementor-widget-button" data-id="f44c433" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
299										<a class="elementor-button elementor-button-link elementor-size-sm" href="https://lbmworld.com/">
300						<span class="elementor-button-content-wrapper">
301									<span class="elementor-button-text">Go to website</span>
302					</span>
303					</a>
304								</div>
305				</div>
306				</div>
307				</div>
308					
308<script>
309				( () => {
310					const lazyloadRunObserver = () => {
311						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
312						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
313							entries.forEach( ( entry ) => {
314								if ( entry.isIntersecting ) {
315									let lazyloadBackground = entry.target;
316									if( lazyloadBackground ) {
317										lazyloadBackground.classList.add( 'e-lazyloaded' );
318									}
319									lazyloadBackgroundObserver.unobserve( entry.target );
320								}
321							});
322						}, { rootMargin: '200px 0px 200px 0px' } );
323						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
324							lazyloadBackgroundObserver.observe( lazyloadBackground );
325						} );
326					};
327					const events = [
328						'DOMContentLoaded',
329						'elementor/lazyload/observe',
330					];
331					events.forEach( ( event ) => {
332						document.addEventListener( event, lazyloadRunObserver );
333					} );
334				} )();
335			</script>
335
336			<style id="global-styles-inline-css">
337:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
337--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
337.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
338/*# sourceURL=global-styles-inline-css */
339</style>
340<script id="angie-canvas-template-js-before">
341angieCanvasTemplateData = {"templateSlug":"angie-canvas"};
342//# sourceURL=angie-canvas-template-js-before
343</script>
vendor: 1 bytes, line 343
343
344<script id="wp-hooks-js" src="https://lbmworld.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 344
344
345<script id="wp-i18n-js" src="https://lbmworld.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 345
345
346<script id="wp-i18n-js-after">
347wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
348//# sourceURL=wp-i18n-js-after
349</script>
vendor: 1 bytes, line 349
349
350<script id="underscore-js" src="https://lbmworld.com/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 350
350
351<script id="wp-util-js-extra">
352var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
353//# sourceURL=wp-util-js-extra
354</script>
vendor: 1 bytes, line 354
354
355<script id="wp-util-js" src="https://lbmworld.com/wp-includes/js/wp-util.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 355
355
356<script id="banner-js-extra">
357var cookiezBannerSettings = {"isDevelopment":"","isRTL":"","language":"fr","subscription":"","planData":"","url":"https://lbmworld.com/fr","serviceUrl":"https://my.elementor.com/apps/api/v1/cookiez-consent","settings":[],"content":[],"cookies":[],"translations":{"cookiez":"Cookie Consent","cookies":"Cookies","close":"Close","cookie":"Cookie:","duration":"Duration:","description":"Description:","noCookiesInCategory":"No cookies currently in this category.","enableCategoryCookies":"Enable %s cookies","alwaysActive":"Always active"},"integrations":{"wpConsentApiActive":false,"siteKitConsentMode":false,"delegateGcmToSiteKit":false},"cookiesHash":"6757776ff1ea9c001d115066c91aa737","geoEndpoint":"https://lbmworld.com/fr/wp-json/cookiez/v1/banner/geo","wpRestNonce":"632873cf24"};
358//# sourceURL=banner-js-extra
359</script>
vendor: 1 bytes, line 359
359
360<script id="banner-js" src="https://lbmworld.com/wp-content/plugins/cookiez/assets/build/banner.js?ver=87a3d41d951d468b73b3"></script>
vendor: 1 bytes, line 360
360
361<script id="banner-js-after">
362			(function() {
363				const registerCookiezPreferencesAction = () => {
364					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
365						return;
366					}
367
368					elementorFrontend.utils.urlActions.addAction( 'cookiezBanner:openPreferences', () => {
369						window?.cookiezBanner?.screenManager?.openPreferences?.();
370					} );
371				};
372
373				const waitingLimit = 30;
374				let retryCounter = 0;
375
376				const waitForElementorPro = () => {
377					return new Promise( ( resolve ) => {
378						const intervalId = setInterval( () => {
379							if ( retryCounter === waitingLimit ) {
380								resolve( null );
381							}
382
383							retryCounter++;
384
385							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
386								clearInterval( intervalId );
387								resolve( window.elementorFrontend );
388							}
389						}, 100 );
390					});
391				};
392
393				waitForElementorPro().then( () => { registerCookiezPreferencesAction(); } );
394			}());
395		
396//# sourceURL=banner-js-after
397</script>
vendor: 1 bytes, line 397
397
398<script id="ea11y-widget-js-extra">
399var ea11yWidget = {"iconSettings":{"style":{"icon":"person","size":"medium","color":"#2563eb"},"position":{"desktop":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"},"mobile":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"}}},"toolsSettings":{"bigger-text":{"enabled":true},"bigger-line-height":{"enabled":true},"text-align":{"enabled":true},"readable-font":{"enabled":true},"grayscale":{"enabled":true},"contrast":{"enabled":true},"page-structure":{"enabled":true},"sitemap":{"enabled":false,"url":"https://lbmworld.com/fr/wp-sitemap.xml"},"reading-mask":{"enabled":true},"hide-images":{"enabled":true},"pause-animations":{"enabled":true},"highlight-links":{"enabled":true},"focus-outline":{"enabled":true}},"accessibilityStatementURL":"","analytics":{"enabled":false,"url":null}};
400//# sourceURL=ea11y-widget-js-extra
401</script>
vendor: 1 bytes, line 401
401
402<script id="ea11y-widget-js" src="https://cdn.elementor.com/a11y/widget.js?api_key=ea11y-562ff543-6e01-4b55-9d87-3a87f0ed2198&#038;ver=4.1.4"referrerPolicy="origin"></script>
vendor: 1 bytes, line 402
402
403<script id="ea11y-remediation-module-chunk-lib-postcss-js" src="https://lbmworld.com/wp-content/plugins/pojo-accessibility/assets/build/lib-postcss.js?ver=dd3d6ae95e727956a431"></script>
vendor: 1 bytes, line 403
403
404<script id="remediation-module-js" src="https://lbmworld.com/wp-content/plugins/pojo-accessibility/assets/build/remediation-module.js?ver=dd3d6ae95e727956a431"></script>
vendor: 1 bytes, line 404
404
405<script id="hello-theme-frontend-js" src="https://lbmworld.com/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.5.1"></script>
vendor: 1 bytes, line 405
405
406<script id="jet-engine-compatibility-angie-js-extra">
407var jetEngineCompatibilityAngie = {"features":[{"id":"tool-add-cct","name":"tool-add-cct","label":"Add Custom Content Type","description":"This feature allows you to register a new Custom Content Type. Custom Content Type is a performant content storage, which can replace Custom Post Types for some cases. All the Custom Content Type data stored in the separate DB table, so it`s an efficient way to store large amounts of the information.","type":"tool","input_schema":{"type":"object","properties":{"name":{"type":"string","description":"The name of the Custom Content Type."},"slug":{"type":"string","description":"The slug of the Custom Content Type. Should contain only lowercase letters and underscores."},"fields":{"type":"array","description":"The fields of the Custom Content Type. Each field should have a name, type, is_key_field flag (yes/no) and optionally options for select, checkbox, and radio types.","items":{"type":"object","properties":{"field_name":{"type":"string","description":"The name of the field. Separate words with underscores."},"is_key_field":{"type":"string","description":"Is the key field for describing the Custom Content Type item or not. Mark as key fields only most important Content Type fields","enum":["yes","no"]},"field_type":{"type":"string","description":"The type of the field.","enum":["text","number","date","datetime","media","checkbox","select","radio","textarea"]},"save_as_timestamp":{"type":"boolean","description":"Whether to save the date/datetime field as a timestamp. Applicable only for date and datetime field types."},"value_format":{"type":"string","description":"For the media field type, specifies the format in which the value is stored in the DB (id - the attachment ID, url - the attachment URL, both - array with both ID and URL).","enum":["id","url","both"]},"options":{"type":"array","description":"The options for the fields with select, checkbox and radio types.","items":{"type":"string"}}}}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the Custom Content Type was successfully created."},"item_id":{"type":"integer","description":"The ID of the newly created Custom Content Type."},"cct_settings_url":{"type":"string","description":"The URL to the settings page of the newly created Custom Content Type in the WordPress admin."},"cct_items_list_url":{"type":"string","description":"The URL to the list of items for the newly created Custom Content Type in the WordPress admin."},"notices":{"type":"array","description":"An array of notices generated during the creation process.","items":{"type":"string"}},"next_tool":{"type":"string","description":"The identifier of the next recommended tool to use after creating the Custom Content Type."}},"meta":[]},{"id":"resource-get-configuration","name":"resource-get-configuration","label":"Get JetEngine Configuration","description":"Retrieve an overview of JetEngine post types, taxonomies, meta boxes, options pages, queries, relations, custom content types, REST API endpoints, and glossaries in JSON format.","type":"resource","input_schema":{"type":"object","properties":{"parts":{"type":"object","description":"Specific parts of the configuration to retrieve in the format config: true/false. If empty or not provided, empty array will be returned.","properties":{"post_types":{"type":"boolean","description":"Include registered JetEngine post types."},"taxonomies":{"type":"boolean","description":"Include registered JetEngine taxonomies."},"meta_boxes":{"type":"boolean","description":"Include meta boxes created with JetEngine."},"options_pages":{"type":"boolean","description":"Include JetEngine options pages."},"queries":{"type":"boolean","description":"Include Query Builder queries."},"relations":{"type":"boolean","description":"Include registered JetEngine relations."},"custom_content_types":{"type":"boolean","description":"Include Custom Content Types registered in JetEngine."},"rest_api_endpoints":{"type":"boolean","description":"Include REST API endpoints configured via the Rest API Listings module."},"glossaries":{"type":"boolean","description":"Include JetEngine glossaries."}}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the configuration data was collected successfully."},"post_types":{"type":"array","description":"Registered JetEngine post types.","items":{"type":"object"}},"taxonomies":{"type":"array","description":"Registered JetEngine taxonomies.","items":{"type":"object"}},"meta_boxes":{"type":"array","description":"Meta boxes created with JetEngine.","items":{"type":"object"}},"options_pages":{"type":"array","description":"JetEngine options pages.","items":{"type":"object"}},"queries":{"type":"array","description":"Query Builder queries.","items":{"type":"object"}},"relations":{"type":"array","description":"Registered JetEngine relations.","items":{"type":"object"}},"custom_content_types":{"type":"array","description":"Custom Content Types registered in JetEngine.","items":{"type":"object"}},"rest_api_endpoints":{"type":"array","description":"REST API endpoints configured via the Rest API Listings module.","items":{"type":"object"}},"glossaries":{"type":"array","description":"JetEngine glossaries.","items":{"type":"object"}}},"meta":[]},{"id":"resource-get-website-config","name":"resource-get-website-config","label":"Get Website Config","description":"Retrieve information about registered post types, taxonomies, and active plugins in JSON format.","type":"resource","input_schema":{"type":"object","properties":{"parts":{"type":"object","description":"Specific parts of the website configuration to retrieve. If empty or not provided, all sections will be returned.","properties":{"post_types":{"type":"boolean","description":"Include registered post types."},"taxonomies":{"type":"boolean","description":"Include registered taxonomies."},"active_plugins":{"type":"boolean","description":"Include active plugins."}}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the data was collected successfully."},"post_types":{"type":"array","description":"Registered post types.","items":{"type":"object"}},"taxonomies":{"type":"array","description":"Registered taxonomies.","items":{"type":"object"}},"active_plugins":{"type":"array","description":"Active plugins and their metadata.","items":{"type":"object"}}},"meta":[]},{"id":"resource-get-macros","name":"resource-get-macros","label":"Get JetEngine Macros","description":"Retrieve all JetEngine macros with their arguments and usage examples for AI assisted tooling.","type":"resource","input_schema":{"type":"object","properties":{"exclude":{"type":"array","description":"Optional list of macro IDs (tags) to exclude from the response.","items":{"type":"string"}}}},"output_schema":{"success":{"type":"boolean","description":"Whether the macros information was gathered successfully."},"macros":{"type":"array","description":"Collection of JetEngine macros available in the current environment.","items":{"type":"object","properties":{"id":{"type":"string","description":"Unique macros identifier (tag)."},"label":{"type":"string","description":"Human readable macros name."},"arguments":{"type":"array","description":"Arguments supported by the macros, listed in the order they should be provided.","items":{"type":"object","properties":{"key":{"type":"string","description":"Argument key."},"label":{"type":"string","description":"Human readable argument label."},"type":{"type":"string","description":"Expected argument input type."},"description":{"type":"string","description":"Additional details that describe the argument."},"default":{"type":"string","description":"Default value that will be used when the argument is omitted."},"options":{"type":"array","description":"Flat list of selectable options available for the argument.","items":{"type":"object","properties":{"value":{"type":"string","description":"Option value that should be inserted into the macros string."},"label":{"type":"string","description":"Human readable option label."}}}},"groups":{"type":"array","description":"Grouped options when the argument exposes nested option collections.","items":{"type":"object","properties":{"label":{"type":"string","description":"Group label."},"options":{"type":"array","items":{"type":"object","properties":{"value":{"type":"string"},"label":{"type":"string"}}}}}}}}}},"example":{"type":"string","description":"Example macros placeholder showing the expected usage."}}}}},"meta":[]}
407,{"id":"tool-add-glossary","name":"tool-add-glossary","label":"Add Glossary","description":"Register a new JetEngine glossary with manually provided options. Always include at least one field object with both value and label properties. Only manual glossaries are supported by this tool.","type":"tool","input_schema":{"type":"object","properties":{"name":{"type":"string","description":"The human-readable name of the glossary."},"source":{"type":"string","description":"The data source for the glossary. Only the \"manual\" source is supported when using this tool.","enum":["manual"]},"fields":{"type":"array","description":"A list of glossary items. Each item must define both value and label. Up to 100 entries is recommended for optimal performance.","items":{"type":"object","required":["value","label"],"properties":{"value":{"type":"string","description":"The stored value of the glossary option. Must be unique within the glossary whenever possible. Important - all values should contain only lowercase Latin letters, numbers and \"-\" or \"_\" chars, without spaces and other special characters"},"label":{"type":"string","description":"The human-friendly label displayed for this option."},"is_checked":{"type":"boolean","description":"Optional. Mark as true to keep the option pre-selected by default."}}}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the glossary was created successfully."},"item_id":{"type":"integer","description":"The ID of the newly created glossary."},"glossary_settings_url":{"type":"string","description":"URL to manage the glossary inside the WordPress dashboard."},"notices":{"type":"array","description":"Any admin notices generated during the creation process.","items":{"type":"string"}}},"meta":[]},{"id":"tool-manage-modules","name":"tool-manage-modules","label":"Manage JetEngine Modules","description":"List active modules or activate/deactivate JetEngine modules.","type":"tool","input_schema":{"type":"object","properties":{"operation":{"type":"string","description":"Operation to perform: list active modules, activate modules, or deactivate modules.","enum":["list","activate","deactivate"],"default":"list"},"modules":{"type":"array","description":"Module slugs to activate or deactivate when the operation requires it.","items":{"type":"string"}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the requested operation was performed successfully."},"active_modules":{"type":"array","description":"The list of currently active JetEngine modules.","items":{"type":"object","properties":{"slug":{"type":"string","description":"The slug of the active module."},"name":{"type":"string","description":"The human-readable name of the active module."},"description":{"type":"string","description":"A brief description of the active module."}}}},"all_modules":{"type":"array","description":"The list of all available JetEngine modules.","items":{"type":"object","properties":{"slug":{"type":"string","description":"The slug of the module."},"name":{"type":"string","description":"The human-readable name of the module."},"description":{"type":"string","description":"A brief description of the module."}}}},"updated_modules":{"type":"array","description":"Modules that were changed during the operation.","items":{"type":"string"}},"invalid_modules":{"type":"array","description":"Modules that were requested but not recognized.","items":{"type":"string"}},"message":{"type":"string","description":"Additional information about the operation result."}},"meta":[]},{"id":"tool-add-listing","name":"tool-add-listing","label":"Add Listing Grid Item","description":"Create a JetEngine listing item connected to an existing Query Builder query.","type":"tool","input_schema":{"type":"object","properties":{"title":{"type":"string","description":"Listing title shown in the WordPress dashboard. When omitted the query name is used."},"query_id":{"type":"integer","description":"Existing Query Builder ID that will be used as the listing data source."},"view_type":{"type":"string","description":"Optional builder slug (elementor, bricks, twig, blocks). Use \"auto\" to pick the first available builder integration.","enum":["auto","elementor","bricks","twig","blocks"]}}},"output_schema":[],"meta":[]}
407,{"id":"tool-add-cpt","name":"tool-add-cpt","label":"Add Post Type","description":"Register a new Post Type (CPT) with JetEngine. Provide the post type name inside general_settings.name. The slug will be generated from the name if you omit it. Select this tool only when USER clearly mentioned that he need a new custom post type. In other cases - look for more specific tools.","type":"tool","input_schema":{"type":"object","properties":{"general_settings":{"type":"object","description":"General settings for the post type such as the public label, slug and storage flags.","properties":{"name":{"type":"string","description":"Plural label shown in the WordPress admin."},"slug":{"type":"string","description":"Custom post type slug (max 20 lowercase characters). Generated from the name when omitted."},"custom_storage":{"type":"boolean","description":"Store CPT data inside a dedicated custom database table."},"show_edit_link":{"type":"boolean","description":"Display the \u201cEdit Post Type\u201d link inside the WordPress toolbar."},"hide_field_names":{"type":"boolean","description":"Hide field names on the edit screen to make the UI cleaner."},"delete_metadata":{"type":"boolean","description":"Delete all related metadata when the post type is removed."}}},"labels":{"type":"object","description":"Optional labels that override the default WordPress labels for the CPT."},"advanced_settings":{"type":"object","description":"Advanced visibility and capability settings (public, supports, menu_icon, etc.)."},"meta_fields":{"type":"array","description":"Meta field definitions. Pass JetEngine meta field objects or simplified items with name, type, title, options, etc.","items":{"type":"object","properties":{"object_type":{"type":"string","description":"If present with value \"field\", item is treated as a raw JetEngine field object."},"id":{"type":"integer"},"name":{"type":"string","description":"Field key (snake_case). Alias: field_name."},"field_name":{"type":"string"},"title":{"type":"string"},"label":{"type":"string"},"type":{"type":"string","enum":["text","number","date","datetime","datetime-local","time","media","checkbox","select","radio","textarea","repeater"]},"field_type":{"type":"string"},"description":{"type":"string"},"placeholder":{"type":"string"},"default":{"type":"string"},"is_required":{"type":"boolean"},"value_format":{"type":"string","description":"For media fields: id|url|both. For textarea fields: raw|plain_text|safe_html."},"options":{"type":"array","items":{"type":"string"},"description":"For select/checkbox/radio (simple list or \"value::label\" pairs)."},"choices":{"type":"array","items":{"type":"string"},"description":"Alternative to options."},"fields":{"type":"array","items":{"type":"object"}},"add_to_admin_column":{"type":"boolean"},"admin_column_position":{"type":"integer"},"column_prefix":{"type":"string"},"column_suffix":{"type":"string"},"is_sortable":{"type":"boolean"},"sort_by_field":{"type":"string"}}}},"admin_columns":{"type":"array","description":"Optional admin columns configuration. Leave empty to auto-generate from meta_fields flagged with add_to_admin_column.","items":{"type":"object","properties":{"title":{"type":"string"},"type":{"type":"string","description":"e.g. meta_value, taxonomy, callback"},"meta_field":{"type":"string"},"taxonomy":{"type":"string"},"callback":{"type":"string"},"position":{"type":"integer"},"prefix":{"type":"string"},"suffix":{"type":"string"},"is_sortable":{"type":"boolean"},"sort_by_field":{"type":"string"},"is_num":{"type":"boolean"}}}},"admin_filters":{"type":"array","description":"Optional admin filters configuration for the post list screen.","items":{"type":"object"}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the CPT was created successfully."},"item_id":{"type":"integer","description":"Internal database ID of the created CPT record."},"cpt_settings_url":{"type":"string","description":"Link to edit the CPT inside the WordPress dashboard."},"cpt_items_list_url":{"type":"string","description":"Link to the WordPress list table that displays posts of the new CPT."},"notices":{"type":"array","description":"Array of JetEngine notices triggered during creation (each notice contains type and message)."},"next_tool":{"type":"string","description":"Suggested MCP tool to run after creating the CPT."}},"meta":[]}
407,{"id":"tool-add-meta-box","name":"tool-add-meta-box","label":"Add Meta Box","description":"Create a JetEngine Meta Box with custom fields. Always provide general_settings.name and describe the fields in meta_fields. The tool automatically enables the necessary visibility conditions when you supply their configuration.","type":"tool","input_schema":{"type":"object","properties":{"general_settings":{"type":"object","description":"General settings such as the title, target object, and condition configuration.","properties":{"name":{"type":"string","description":"Meta box title shown in the WordPress dashboard."},"object_type":{"type":"string","description":"Object type where the meta box should appear.","enum":["post","taxonomy","user"]},"show_edit_link":{"type":"boolean","description":"Display the \u201cEdit meta box\u201d link in the toolbar."},"hide_field_names":{"type":"boolean","description":"Hide field names on the edit screen."},"delete_metadata":{"type":"boolean","description":"Delete stored metadata when the meta box or its fields are removed."},"allowed_post_type":{"type":"array","description":"Post type slugs that should display the meta box (only for object_type \"post\").","items":{"type":"string"}},"allowed_tax":{"type":"array","description":"Taxonomy slugs that should display the meta box (only for object_type \"taxonomy\").","items":{"type":"string"}},"allowed_user_screens":{"type":"string","description":"For user meta boxes choose whether fields appear on Edit User only or Edit User & Profile.","enum":["edit","edit-profile"]},"active_conditions":{"type":"array","description":"List of enabled condition keys (allowed_posts, excluded_posts, include_roles, exclude_roles, post_has_terms, etc.). Missing keys are added automatically when related settings are provided.","items":{"type":"string"}},"allowed_posts":{"type":"array","description":"Specific post IDs that should display the meta box (activates allowed_posts condition).","items":{"type":"integer"}}
407,"excluded_posts":{"type":"array","description":"Post IDs where the meta box must be hidden (activates excluded_posts condition).","items":{"type":"integer"}},"include_roles":{"type":"array","description":"User roles that should see the meta box (activates include_roles condition).","items":{"type":"string"}},"exclude_roles":{"type":"array","description":"User roles that should be prevented from seeing the meta box (activates exclude_roles condition).","items":{"type":"string"}},"post_has_terms__tax":{"type":"string","description":"Taxonomy slug used for the post_has_terms condition."},"post_has_terms__terms":{"type":"array","description":"Term IDs or slugs to compare in the post_has_terms condition.","items":{"type":"string"}}},"additionalProperties":true},"meta_fields":{"type":"array","description":"Meta field definitions saved inside the meta box. Pass full JetEngine field arrays (object_type =\u003E field) or simplified descriptors with name, type, label, options, etc.","items":{"type":"object","properties":{"object_type":{"type":"string","description":"Set to \"field\" when providing full JetEngine meta field data."},"id":{"type":"integer","description":"Optional field identifier. Generated automatically when omitted."},"name":{"type":"string","description":"Field key (snake_case)."},"field_name":{"type":"string","description":"Alias for name when using simplified descriptors."},"title":{"type":"string","description":"Field label displayed in the UI."},"label":{"type":"string"},"type":{"type":"string","description":"JetEngine field type slug (text, textarea, select, repeater, etc.)."},"field_type":{"type":"string","description":"Alternative key for the field type."},"description":{"type":"string"},"placeholder":{"type":"string"},"default":{"type":"string","description":"Default value stored for the field."},"is_required":{"type":"boolean"},"quick_editable":{"type":"boolean"},"value_format":{"type":"string","description":"For media fields use id, url, or both; for textarea fields use raw, plain_text, or safe_html."},"taxonomy":{"type":"string","description":"Taxonomy slug for taxonomy fields or taxonomy option source."},"appearance":{"type":"string","description":"Taxonomy field appearance (select, radio, checkboxes)."},"multiple":{"type":"boolean","description":"Allow multiple values for taxonomy/select fields."},"allow_null":{"type":"boolean","description":"Allow empty value for single-selection taxonomy fields."},"return_value":{"type":"string","description":"Taxonomy return value (term_id, term_slug, term_name)."},"load_terms":{"type":"boolean","description":"Prefill taxonomy field from current object term relationships."},"save_terms":{"type":"boolean","description":"Sync taxonomy field value into object-term relationships on save."},"options":{"type":"array","description":"Advanced options array when using manual options.","items":{"type":"object"}},"choices":{"type":"array","description":"Alternative list of options (array of values or value::label strings).","items":{"type":"string"}},"fields":{"type":"array","description":"Nested fields for repeater-like types.","items":{"type":"object"}},"conditions":{"type":"array","description":"Optional field visibility conditions.","items":{"type":"object"}}},"additionalProperties":true}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the meta box was created successfully."},"item_id":{"type":"string","description":"Internal ID of the created meta box."},"meta_box_url":{"type":"string","description":"Admin URL to edit the newly created meta box."},"meta_boxes_list_url":{"type":"string","description":"Admin URL that lists all JetEngine meta boxes."},"notices":{"type":"array","description":"JetEngine notices generated during creation (each notice contains type and message).","items":{"type":"object"}},"next_tool":{"type":"string","description":"Suggested MCP tool to run after creating the meta box."}},"meta":[]},{"id":"tool-add-taxonomy","name":"tool-add-taxonomy","label":"Add Taxonomy","description":"Register a new taxonomy in JetEngine. Provide the taxonomy name inside general_settings.name and assign it to one or more post types via general_settings.object_type.","type":"tool","input_schema":{"type":"object","properties":{"general_settings":{"type":"object","description":"General settings such as the taxonomy label, slug, and assigned post types.","properties":{"name":{"type":"string","description":"Plural label displayed in the WordPress admin."},"slug":{"type":"string","description":"Taxonomy slug (max 32 lowercase characters). Generated from the name when omitted."},"object_type":{"type":"array","description":"List of post type slugs to attach this taxonomy to. Accepts a single str
407ing or array.","items":{"type":"string"}},"show_edit_link":{"type":"boolean","description":"Display the \u201cEdit Taxonomy\u201d toolbar link."},"hide_field_names":{"type":"boolean","description":"Hide field names inside the edit form."},"delete_metadata":{"type":"boolean","description":"Remove stored term metadata when the taxonomy is deleted."}},"additionalProperties":true},"labels":{"type":"object","description":"Optional taxonomy labels that override the WordPress defaults.","properties":{"singular_name":{"type":"string"},"menu_name":{"type":"string"},"all_items":{"type":"string"},"edit_item":{"type":"string"},"view_item":{"type":"string"},"update_item":{"type":"string"},"add_new_item":{"type":"string"},"new_item_name":{"type":"string"},"parent_item":{"type":"string"},"parent_item_colon":{"type":"string"},"search_items":{"type":"string"},"popular_items":{"type":"string"},"separate_items_with_commas":{"type":"string"},"add_or_remove_items":{"type":"string"},"choose_from_most_used":{"type":"string"},"not_found":{"type":"string"},"back_to_items":{"type":"string"}},"additionalProperties":true},"advanced_settings":{"type":"object","description":"Advanced visibility, rewrite, and capability settings.","properties":{"public":{"type":"boolean"},"publicly_queryable":{"type":"boolean"},"show_ui":{"type":"boolean"},"show_in_menu":{"type":"boolean"},"show_in_nav_menus":{"type":"boolean"},"show_in_rest":{"type":"boolean"},"query_var":{"type":["boolean","string"]},"rewrite":{"type":["boolean","object"]},"with_front":{"type":"boolean"},"capability_type":{"type":"string"},"hierarchical":{"type":"boolean"},"rewrite_slug":{"type":"string"},"rewrite_hierarchical":{"type":"boolean"},"description":{"type":"string"}},"additionalProperties":true},"meta_fields":{"type":"array","description":"Meta field definitions saved for taxonomy terms. Provide JetEngine field objects or simplified descriptors with name, type, label, options, etc.","items":{"type":"object","properties":{"object_type":{"type":"string"},"id":{"type":"integer"},"name":{"type":"string"},"field_name":{"type":"string"},"title":{"type":"string"},"label":{"type":"string"},"type":{"type":"string"},"field_type":{"type":"string"},"description":{"type":"string"},"placeholder":{"type":"string"},"default":{"type":"string"},"is_required":{"type":"boolean"},"value_format":{"type":"string","description":"For media fields: id|url|both. For textarea fields: raw|plain_text|safe_html."},"options":{"type":"array","items":{"type":["string","object"]}},"choices":{"type":"array","items":{"type":"string"}},"fields":{"type":"array","items":{"type":"object"}}},"additionalProperties":true}}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the taxonomy was created successfully."},"item_id":{"type":"integer","description":"Internal database ID of the taxonomy."},"taxonomy_settings_url":{"type":"string","description":"Link to edit the taxonomy inside the WordPress dashboard."},"taxonomy_terms_list_url":{"type":"string","description":"Link to manage the taxonomy terms in WordPress."},"notices":{"type":"array","description":"Array of JetEngine notices triggered during creation."},"next_tool":{"type":"string","description":"Suggested MCP tool to run after creating the taxonomy."}},"meta":[]},{"id":"tool-add-query","name":"tool-add-query","label":"Add Query","description":"Register a new Query for Crocoblock Query Builder and return data in a standardized format. You MUST ALWAYS include the query_args object when calling this tool. Requests without query_args are invalid and will be rejected. For query_type: \"sql\", query_args must contain a non-empty sql string. For other types, query_args must contain the appropriate query arguments (WP_Query-style for posts, terms, users, etc.). Do not call this tool if you cannot provide query_args. Ask for the missing details first. Valid examples. SQL: {\"name\":\"Recent orders\",\"query_type\":\"sql\",\"query_args\":{\"sql\":\"SELECT * FROM wp_posts WHERE post_type='shop_order' LIMIT 10\"}}. Posts: {\"name\":\"Latest posts\",\"query_type\":\"posts\",\"query_args\":{\"post_type\":\"post\",\"posts_per_page\":5}} Invalid example (will be rejected) - {\"name\":\"Latest posts\",\"query_type\":\"posts\"}
407 \u2190 missing query_args. Macros supported: Use macros from the conversation context for contextual params (IDs, user, dates). Prefer macros everywhere possible to make queries dynamic. ","type":"tool","input_schema":{"type":"object","properties":{"name":{"type":"string","description":"The name of the Query."},"query_type":{"type":"string","description":"The type of the Query. This determines how the query will be processed and what data it will return.","enum":["sql","posts","terms","users","comments","repeater","current-wp-query","merged-query","relations-query"]},"query_args":{"type":"object","description":"REQUIRED. The query arguments object. Calls without query_args are invalid and will be rejected. For query_type: \"sql\", query_args must be { \"sql\": \"\u003Cnon-empty SQL string\u003E\" }. For query_type: \"posts\", terms, users, or comments, query_args must mirror WP_Query-style arguments such as post_type, posts_per_page, orderby, order, tax_query, and meta_query. For query_type: \"custom-content-type\" (CCT), query_args must follow WP_Query-style for post types with CCT fields expressed via meta_query, for example { \"post_type\": \"cct-slug/name\", \"meta_query\": [ { \"key\": \"cct_field\", \"value\": \"some_value\" } ], \"posts_per_page\": 10, \"orderby\": \"date\", \"order\": \"DESC\" }. All other query types should also format query_args into WP_Query-style wherever possible. Valid examples include SQL: { \"query_args\": { \"sql\": \"SELECT ID, post_title FROM wp_posts WHERE post_type='post' LIMIT 5\" } }, Posts: { \"query_args\": { \"post_type\": \"post\", \"posts_per_page\": 5, \"orderby\": \"date\" } }, and CCT: { \"query_args\": { \"post_type\": \"cct-slug/name\", \"meta_query\": [ { \"key\": \"cct_field\", \"value\": \"some_value\" } ] } }. Invalid example (will be rejected): { \"query_args\": {} }. Do not call this feature if you cannot provide query_args; ask for the missing details first. Important note - use macros from the conversation context for contextual params (IDs, user, dates). Prefer macros everywhere possible to make queries dynamic. Important - if any macros are used in the meta_query and this is date-related macros - preferred format for any returned date values is timestamp."}}},"output_schema":{"success":{"type":"boolean","description":"Indicates whether the Query was successfully created."},"item_id":{"type":"integer","description":"The ID of the newly created Query."},"query_url":{"type":"string","description":"The URL to the settings page of the newly created Query in the WordPress admin."},"notices":{"type":"array","description":"Any notices or warnings generated during the creation of the Query.","items":{"type":"string"}},"next_tool":{"type":"string","description":"The identifier of the next recommended tool to use after this one, if any."},"date_warning":{"type":"string","description":"Warning message if date-related values are used in the query."}},"meta":[]}],"api_base":"https://lbmworld.com/fr/wp-json/jet-engine/v1/mcp-tools/run/","nonce":"632873cf24"};
408//# sourceURL=jet-engine-compatibility-angie-js-extra
409</script>
vendor: 1 bytes, line 409
409
410<script id="jet-engine-compatibility-angie-js" src="https://lbmworld.com/wp-content/plugins/jet-engine/includes/compatibility/packages/angie/assets/js/croco-angie-mcp-server.umd.js?ver=3.8.15"></script>
vendor: 1 bytes, line 410
410
411<script id="elementor-webpack-runtime-js" src="https://lbmworld.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 411
411
412<script id="elementor-frontend-modules-js" src="https://lbmworld.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 412
412
413<script id="jquery-ui-core-js-before">
414jQuery.uiBackCompat = true;
415//# sourceURL=jquery-ui-core-js-before
416</script>
vendor: 1 bytes, line 416
416
417<script id="jquery-ui-core-js" src="https://lbmworld.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 417
417
418<script id="elementor-frontend-js-before">
419var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},
420"hasCustomBreakpoints":false},"version":"4.3.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true},"urls":{"assets":"https:\/\/lbmworld.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/lbmworld.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/lbmworld.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"c3236b1dd0","atomicFormsSendForm":"547615b81f"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":5519,"title":"Language%20-%20LibelluleMonde","excerpt":"","featuredImage":false}};
421//# sourceURL=elementor-frontend-js-before
422</script>
vendor: 1 bytes, line 422
422
423<script id="elementor-frontend-js" src="https://lbmworld.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.4"></script>
vendor: 1 bytes, line 423
423
424<script id="elementor-pro-frontend-js-before">
425var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/lbmworld.com\/wp-admin\/admin-ajax.php","nonce":"f0c34e9578","urls":{"assets":"https:\/\/lbmworld.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/lbmworld.com\/fr\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},
426"facebook_sdk":{"lang":"fr_CA","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/lbmworld.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
427//# sourceURL=elementor-pro-frontend-js-before
428</script>
vendor: 1 bytes, line 428
428
429<script id="elementor-pro-frontend-js" src="https://lbmworld.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 429
429
430<script id="pro-elements-handlers-js" src="https://lbmworld.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 430
430
431<script id="font-awesome-pro-js" src="https://kit.fontawesome.com/28848dc676.js?ver=4.3.1"></script>
vendor: 1 bytes, line 431
431
432<script id="wp-emoji-settings" type="application/json">
433{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://lbmworld.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
434</script>
vendor: 1 bytes, line 434
434
435<script type="module">
436/*! This file is auto-generated */
437var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
438//# sourceURL=https://lbmworld.com/wp-includes/js/wp-emoji-loader.min.js
439</script>
439
440	</body>
441</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.