PageSourceSearch

https://gospellion.com/fr

html gospellion.com collected 2026-10-03 18:26:13 UTC 73,938 bytes, 1,530 lines download raw bytes

1
2
3
4<!DOCTYPE html>
5<html lang="fr">
6<head>
7
8    
8<script>
9        var seoBooks = "genese,exode,levitique,nombres,deuteronome,josue,juges,ruth,1-samuel,2-samuel,1-rois,2-rois,1-chroniques,2-chroniques,esdras,nehemie,esther,job,psaumes,proverbes,ecclesiaste,cantiques,esaie,jeremie,lamentations,ezechiel,daniel,osee,joel,amos,abdias,jonas,michee,nahum,habacuc,sofonie,agg&#xE9;e,zacharie,malachie,matthieu,marc,luc,jean,actes,romains,1-corinthiens,2-corinthiens,galates,ephesiens,philippiens,colossiens,1-thessaloniciens,2-thessaloniciens,1-timothee,2-timothee,tite,philemon,hebreux,jacques,1-pierre,2-pierre,1-jean,2-jean,3-jean,jude,apocalypse,tobie,judith,1-maccabees,2-maccabees,sagesse,siracide,baruch,priere-d-azarias,suzanne,bel-et-le-dragon,1-esdras,2-esdras,priere-de-manasse,3-maccabees,4-maccabees,laodiceens,additions-a-esther,additions-a-daniel,psaumes-de-salomon,epitre-de-jeremie,odes&#xA;".split(",");
10        (function () {
11            var allowedLanguages = ["de","en","es","fr","it","ko","pl","pt","ru","zh-Hans","zh-Hant"];
12
13            var savedLanguage = localStorage.getItem("savedLanguage");
14            if (!savedLanguage) return;
15
16            if (allowedLanguages.includes(savedLanguage) && savedLanguage !== "fr") {
17                var newLocation = window.location.pathname.replace("/fr", "/" + savedLanguage);
18                newLocation = interceptBibleBookLanguageChange(newLocation, "");
19                if (newLocation.indexOf("/Bible/") > 0 && newLocation.indexOf("/Search") == -1) {
20                    try {
21
22                        var urlParts = newLocation.split("/");
23                        var currentBook = urlParts[urlParts.length - 2];
24                        var currentBookId = isNaN(currentBook) ? parseInt(seoBooks.indexOf(currentBook)) + 1 : parseInt(currentBook);
25                        urlParts[urlParts.length - 2] = currentBookId;
26                        newLocation = urlParts.join('/');
27                    }
28                    catch (error) {
29
30                    }
31                }
32                newLocation = newLocation + window.location.search;
33                window.location.replace(newLocation);
34            }
35        })();
36
37        function interceptBibleBookLanguageChange(newLocation, newBibleVersionCode) {
38            if (newLocation.indexOf("/Bible/") > 0 && newLocation.indexOf("/Search") == -1) {
39                try {
40
41                    var urlParts = newLocation.split("/");
42                    /*
43                        urlParts.length == 5 corresponds to Book view
44                        urlParts.length == 6 corresponds to Chapter view
45
46                        Ex:
47                            window.location.pathname: "/en/Bible/enweb/genesis"
48                            urlParts[4] = genesis
49                    */
50                    var bookArrayIndex = 4;
51                    var currentBook = urlParts[bookArrayIndex];
52                    var currentBookId = parseInt(seoBooks.indexOf(currentBook)) + 1;
53                    urlParts[bookArrayIndex] = currentBookId;
54
55                    if (!(newBibleVersionCode == null || newBibleVersionCode == "")) {
56                        urlParts[bookArrayIndex - 1] = newBibleVersionCode;
57                    }
58                    
59                    newLocation = urlParts.join('/');
60                }
61                catch (error) {
62
63                }
64            }
65            return newLocation;
66        }
67    </script>
67
68
69    <meta charset="utf-8" />
70    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
71
72            <meta name="description" content="Gospel Lion est l&#x27;application biblique par excellence, proposant les &#xC9;critures en plusieurs langues, des quiz bibliques passionnants avec des personnes du monde entier et des versets bibliques magnifiquement illustr&#xE9;s. Approfondissez votre foi et enrichissez vos connaissances avec Gospel Lion, l&#x27;application incontournable pour les passionn&#xE9;s de la Bible.">
73
74            <meta name="keywords" content="Application biblique, Écritures, Bible multilingue, Défi biblique, Quiz biblique, Application chrétienne, Application de foi, Bible en plusieurs langues, Étude de la Bible, Versets illustrés">
75
76        <title>Gospel Lion</title>
77
78    
78<script src="/lib/sweetalert2/sweetalert2.min.js" defer></script>
78
79
80    <link rel="icon" type="image/jpeg" href="/img/favicon.png">
81
82    <link rel="stylesheet" href="/lib/sweetalert2/sweetalert2.min.css" />
83    <link rel="stylesheet" href="/lib/bootstrap/dist/css/bootstrap.min.css" />
84
85    
86
87    
88        <link rel="stylesheet" href="/css/site.min.css?v=1oZUMmOzqzluMRdentqjs_Hro36KWNMa3x_h3oHdR3I" />
89    
90
91
92    
93        <link rel="canonical" href="/fr" />
94            <link rel="alternate" hreflang="de" href="/de" />
95            <link rel="alternate" hreflang="en" href="/en" />
96            <link rel="alternate" hreflang="es" href="/es" />
97            <link rel="alternate" hreflang="fr" href="/fr" />
98            <link rel="alternate" hreflang="it" href="/it" />
99            <link rel="alternate" hreflang="ko" href="/ko" />
100            <link rel="alternate" hreflang="pl" href="/pl" />
101            <link rel="alternate" hreflang="pt" href="/pt" />
102            <link rel="alternate" hreflang="ru" href="/ru" />
103            <link rel="alternate" hreflang="zh-Hans" href="/zh-Hans" />
104            <link rel="alternate" hreflang="zh-Hant" href="/zh-Hant" />
105    
106
107    
108	
109
110	
111        <link rel="stylesheet" href="/css/contest.min.css?v=yrF2S3SCrMUueVYqKKAEDLu0P3MYHE9l0dLEbaSF2F4" />
112	
113
114
115    
116
117    <style>
118        .section {
119            overflow: auto;
120            text-align: center;
121            background-size: cover;
122            background-repeat: no-repeat;
123            background-position-x: center;
124        }
125
126        .menu-item {
127            flex: 1;
128            padding: 0px !important;
129            font-size: 9pt;
130            display: flex;
131            flex-direction: column;
132            align-items: center;
133            color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
134        }
135
136            .menu-item span {
137                /* width: 70px; */
138                margin-top: 5px;
139                line-height: 1.2;
140            }
141
142        .dialog-menu-item {
143            flex: 0 0 calc(33.333% - 20px);
144            max-width: calc(33.333% - 20px);
145        }
146
147        .swal2-title {
148            font-size: 1.4rem !important;
149        }
150
151        @media (max-aspect-ratio: 8.4/10) { /* (orientation: portrait) */
152
153            .menu-item svg,
154            .menu-item img {
155                height: 32px;
156                width: 32px;
157            }
158
159            .section {
160                background-position-y: calc(50% + 75px);
161            }
162
163            #logoPicture {
164                width: 20%;
165            }
166
167            #divLogoText {
168                width: 51%;
169            }
170
171            .btn-size2 {
172                font-size: 0.75rem;
173                font-weight: bold;
174                display: inline;
175                padding: 0.5rem 0.5rem; /* Adds padding */
176            }
177
178            .quizVerticalMargin {
179                margin-top: 100px;
180            }
181
182            dialog {
183                width: 90%;
184            }
185        }
186
187        @media (min-aspect-ratio: 8.4/10) { /* (orientation: landscape) */
188
189            .menu-item svg,
190            .menu-item img {
191                height: 36px;
192                width: 36px;
193            }
194
195            .section {
196                background-position-y: calc(50% + 75px);
197            }
198
199            #logoPicture {
200                width: 15%;
201            }
202
203            #divLogoText {
204                width: 43%;
205            }
206
207            .btn-size2 {
208                font-size: 1rem;
209                font-weight: bold;
210                display: inline;
211                padding: 0.7rem 0.7rem; /* Adds padding */
212            }
213
214            .quizVerticalMargin {
215                margin-top: 125px;
216            }
217        }
218
219        .btn-size1 {
220            font-size: 0.75rem;
221            font-weight: bold;
222            display: inline;
223        }
224
225
226        .btn-size3 {
227            /* min-width: calc(50% - 28px); */
228            font-size: 1rem;
229            /* display: inline; */
230            /* padding: 0.7rem 0.7rem;
231                                    margin-bottom: 7px; */
232        }
233
234    </style>
235
236    <style>
237
238        /* Dialog styles */
239        dialog {
240            border: none;
241            border-radius: 10px;
242            /* padding: 20px; */
243            -webkit-backdrop-filter: blur(10px);
244            backdrop-filter: blur(10px);
245            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.5);
246            opacity: 0;
247            animation: fadeInScale 0.3s forwards;
248        }
249
250        @media (orientation: portrait) { /* (orientation: portrait) */
251            dialog {
252                transform: scale(0.9);
253            }
254        }
255
256        @media (orientation: landscape) {
257            /* (orientation: landscape) */
258            dialog {
259                transform: scale(1);
260            }
261        }
262
263        @keyframes fadeInScale {
264            from {
265                opacity: 0;
266            }
267
268            to {
269                opacity: 1;
270            }
271        }
272
273        /* Fade-out animations */
274        @keyframes fadeOutBackdrop {
275            from {
276                background: rgba(0, 0, 0, 0.5);
277            }
278
279            to {
280                background: rgba(0, 0, 0, 0);
281            }
282        }
283
284        @keyframes fadeOutScale {
285            from {
286                opacity: 1;
287            }
288
289            to {
290                opacity: 0;
291            }
292        }
293    </style>
294
295    
296
297    
298        
299    
300</head>
301
302<body>
303    <div b-nydq3nuway>
304        <input b-nydq3nuway id="TXT_WAIT" type="hidden" value="Attendre..." />
305    </div>
306
307    <style>
308    .fixed-background {
309        position: fixed;
310        top: 0;
311        left: 0;
312        width: 100vw;
313        height: 100vh;
314        background-size: cover;
315        background-position: bottom right;
316        background-repeat: no-repeat;
317        z-index: -1;
318    }
319
320    @media (max-aspect-ratio: 8.4/10) {
321        /* (orientation: portrait) */
322        .fixed-jpg-background {
323            background-image: url('/img/wallpaper-mobile.jpg');
324        }
325
326        .fixed-webp-background {
327            background-image: url('/img/wallpaper-mobile.webp');
328        }
329    }
330
331    @media (min-aspect-ratio: 8.4/10) {
332        /* (orientation: landscape) */
333        .fixed-jpg-background {
334            background-image: url('/img/wallpaper-desktop.jpg');
335        }
336
337        .fixed-webp-background {
338            background-image: url('/img/wallpaper-desktop.webp');
339        }
340    }
341</style>
342
343<div class="fixed-background">
344</div>
345
346<script>
347    function supportsWebP(callback) {
348        const img = new Image();
349        img.onload = () => callback(img.width > 0 && img.height > 0);
350        img.onerror = () => callback(false);
351        img.src = "data:image/webp;base64,UklGRiIAAABXRUJQVlA4TBEAAAAvAAAAAAfQ//73v/+BiOh/AAA=";
352    }
353
354    supportsWebP((isSupported) => {
355        const bgDiv = document.querySelector('.fixed-background');
356        let backgroundClass = isSupported ? 'fixed-webp-background' : 'fixed-jpg-background';
357        bgDiv.classList.add(backgroundClass);
358
359    });
360</script>
360
361
362    <div b-nydq3nuway id="divWebglFixedContainer" style="display:none;">
363    </div>
364
365
366    <main b-nydq3nuway>
367        <div b-nydq3nuway id="divMainBody">
368
369            
370
371            <div b-nydq3nuway id="mainSection" class="polaroidTimes section">
372
373                <header b-nydq3nuway id="header" style="margin:0px;">
374
375                    <div b-nydq3nuway class="border-bottom" style="background-color:white; padding:5px;">
376                        <div b-nydq3nuway class="col-md-12 d-grid w-100 text-center d-flex align-items-center justify-content-center position-relative">
377
378                                <img src="/img/logo-mobile.png" style="height:36px;" />
379
380
381                            <button b-nydq3nuway id="btnMoreMenuOptions"
382                                    class="position-absolute end-0 ms-3 navbar-light"
383                                    data-bs-toggle="dropdown"
384                                    aria-expanded="false"
385                                    aria-controls="moreMenu"
386                                    style="color: rgba(0,0,0, 0.55); border-color:rgba(0,0,0, 0.1); padding: .25rem .25rem; line-height: 1; border: 1px solid transparent; border-radius: .25rem; margin-right:5px;"
387                                    type="button">
388                                <span b-nydq3nuway class="navbar-toggler-icon"></span>
389                            </button>
390
391                            <!-- Bootstrap menu, aligned to the right of the button -->
392                            <div b-nydq3nuway class="dropdown-dark-overlay"></div>
393                            <div b-nydq3nuway id="moreMenu" class="dropdown-menu dropdown-menu-end shadow mt-2 p-0"
394                                 aria-labelledby="btnMoreMenuOptions" style="min-width:200
394px;">
395                                <!-- each item with image + title -->
396
397
398
399
400                                        <a b-nydq3nuway class="dropdown-item d-flex align-items-center" href="/fr/Account/Login">
401                                            <svg b-nydq3nuway style="width:28px;height:28px;object-fit:cover;" class="me-2">
402                                                <use b-nydq3nuway href="#icon-signin" />
403                                            </svg>
404                                            <span b-nydq3nuway>Connexion</span>
405                                        </a>
406                                        <div b-nydq3nuway class="dropdown-divider"></div>
407
408                                <a b-nydq3nuway class="dropdown-item d-flex align-items-center" href="#" onclick="languageDialogOpen();">
409                                    <svg b-nydq3nuway style="width:28px;height:28px;object-fit:cover;" class="me-2">
410                                        <use b-nydq3nuway href="#icon-language" />
411                                    </svg>
412                                    <span b-nydq3nuway>Langue</span>
413                                </a>
414
415
416                                <div b-nydq3nuway class="dropdown-divider"></div>
417                                <a b-nydq3nuway class="dropdown-item d-flex align-items-center" href="#" onclick="volumeDialogOpen();">
418                                    <svg b-nydq3nuway style="width:28px;height:28px;object-fit:cover;" class="me-2">
419                                        <use b-nydq3nuway href="#icon-volume" />
420                                    </svg>
421                                    <span b-nydq3nuway>Volume</span>
422                                </a>
423
424                            </div>
425                        </div>
426
427                        
428                        
429
430                    </div>
431
432                    <nav b-nydq3nuway class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow ">
433                        
434
435
436                        <div b-nydq3nuway class="container-fluid" style="align-items: flex-start; gap:5px;">
437                            
438
439
440<div id="divSvgIcons" style="display:none;"></div>
441
442
443<a class="menu-item" href="#" onclick="bibleDialogOpen();">
444    <svg>
445        <use href="#icon-bible"></use>
446    </svg>
447    <span>Bible illustr&#xE9;e</span>
448</a>
449
450
451
452
453
454<a class="menu-item" href="/fr/Contest/EnterJoinCode">
455    <svg>
456        <use href="#icon-group" />
457    </svg>
458    <span>Code de la partie</span>
459    
460</a>
461
462
463<button id="btnMenu" onclick="hmDialogOpen();" style="color: rgba(0,0,0, 0.55); border-color:rgba(0,0,0, 0.1); padding: .25rem .25rem; line-height: 1; border: 1px solid transparent; border-radius: .25rem;" type="button">
464    <span>+</span>
465</button>
466
467<dialog id="hmDialog" style="overflow:hidden; background-color:white;">
468    <table style="width:100%;">
469        <tr>
470            <td id="hmDialogItems" style="display: flex; flex-wrap: wrap; gap: 30px; justify-content: center;">
471            </td>
472        </tr>
473        <tr>
474            <td style="display: flex; justify-content: center; margin-top:20px;">
475                <button class="btn btn-light-alpha btn-size1" onclick="hmDialogClose()">Fermer</button>
476            </td>
477        </tr>
478    </table>
479</dialog>
480
481
482
483
484    
485
486                        </div>
487                    </nav>
488
489                        
490
491<div id="divCompactFriendApprovalBanner" style="z-index: 1; display:none; background-color:white" class="pb-2 pt-2">
492    <div class="mb-0" style="position: relative;">
493        <input id="TXT_YES" type="hidden" value="Oui" />
494        <input id="TXT_NO" type="hidden" value="Non" />
495        <input id="TXT_AWAITINGCONFIRMATIONFROM" type="hidden" value="En attente de la confirmation de [NAME]" />
496
497        <input id="TXT_APPROVE" type="hidden" value="Approuver" />
498        <input id="TXT_DECLINE" type="hidden" value="Refuser" />
499        <input id="TXT_CANCEL" type="hidden" value="Annuler" />
500        <input id="TXT_REMOVEFRIENDCONFIRM" type="hidden" value="Cela supprimera [Name] de vos amis. &#xCA;tes-vous s&#xFB;r(e) ?" />
501        <input id="TXT_DECLINEFRIENDREQUESTCONFIRM" type="hidden" value="Voulez-vous vraiment refuser la demande d&#x27;ami de [Name] ?" />
502        <input id="TXT_CANCELFRIENDREQUESTCONFIRM" type="hidden" value="Voulez-vous vraiment refuser la demande d&#x27;ami de [Name] ?" />
503        <input id="TXT_SENTINVITESWAITING" type="hidden" value="Invitations envoy&#xE9;es en attente de l&#x27;approbation de votre ami" />
504
505        <div id="divCompactFriendApproval" style="" class="alert alert-warning">
506            <div class="d-flex justify-content-between align-items-center">
507                <h6 class="text-start fw-bold">
508                    Demandes d&#x27;ami
509                </h6>
510                <button type="button"
511                        class="btn-close"
512                        aria-label="Close"
513                        onclick='$("#divCompactFriendApproval").hide();'>
514                </button>
515            </div>
516        </div>
517    </div>
518</div>
519
520
521
522
523    
524
525
526                </header>
527
528                <div b-nydq3nuway role="main" style="padding:0px; margin:0px; position:relative;">
529
530                    
531
532                    
533
534
535
536
537
538
539
540
541<div id="divContestMain">
542	
543<script>
544    const delayHeroVideoTransition = 3600; // milliseconds
545
546    function onBackgroundVideoLoaded() {
547        setTimeout(fadeBackgroundTransition, delayHeroVideoTransition);
548    }
549
550    function fadeBackgroundTransition() {
551        const video1 = _$('#hero-section-video1');
552        const video2 = _$('#hero-section-video2');
553        $(video2).css('opacity', 1);
554        video2.classList.add('hero-fade-in');
555        video2.classList.remove('hero-fade-out');
556        video2.currentTime = 0;
557        video2.autoplay = true;
558        video2.play();
559        setTimeout(function () {
560            $(video2).css('opacity', 0);
561            video2.classList.remove('hero-fade-in');
562            video2.classList.add('hero-fade-out');
563            video1.currentTime = 0;
564            video1.play();
565            setTimeout(fadeBackgroundTransition, delayHeroVideoTransition);
566        }, delayHeroVideoTransition);
567    }
568</script>
568
569
570<div class="hero-section">
571    <div class="hero-section-bg">
572        <img class="video-last-frame" src="/video/home-bg/fr.webp" />
573    </div>
574
575    <div class="hero-section-bg-bottom">
576        <img src="/img/stage_background_blur_small_topfade.webp" />
577    </div>
578</div>
579
580
581
582
583    
584
585
586
587<dialog id="loginDialog">
588    <div class="loginDialogContainer">
589        <h1 class="">
590            Pour continuer, vous devez vous connecter.
591        </h1>
592        
593
594
595<div class="row login-buttons">
596    <form id="webLoginForm" method="post" onsubmit="webLoginForm_onsubmit(event);" action="/fr/Account/ExternalLogin">
597        <input type="hidden" name="returnUrl" />
598        
599        <button type="submit" class="btn-login-item" name="provider" value="Google">
600            <svg>
601                <use href="#icon-google"></use>
602            </svg>
603            Continuer avec Google
604        </button>
605
606        <button type="submit" class="btn-login-item" name="provider" value="Apple">
607            <svg>
608                <use href="#icon-apple"></use>
609            </svg>
610            Continuer avec Apple
611        </button>
612    <input name="__RequestVerificationToken" type="hidden" value="CfDJ8BXH81SIEYxCjDV7tTUcgtxUJQT0Gofgk5FiRlwsKKo9LkAxHU9mLebmdD96OHXGRXc3lLBvuAH8GNGHIkKY7ccssdih06iHOShVdCZ7L1YC2GxM6a-PIn79W1GdC5DeO9Lz6p5WwS4s8p2-XFufKN0" /></form>
613
614    <form id="mobileLoginForm" method="post" style="display:none" action="/fr/Account/MobileExternalAuth">
615        <input type="hidden" name="returnUrl" />
616        <input id="txtMobileExternalAuthProvider" type="hidden" name="Provider" />
617        <input id="txtMobileExternalAuthIdToken" type="hidden" name="IdToken" />
618    <input name="__RequestVerificationToken" type="hidden" value="CfDJ8BXH81SIEYxCjDV7tTUcgtxUJQT0Gofgk5FiRlwsKKo9LkAxHU9mLebmdD96OHXGRXc3lLBvuAH8GNGHIkKY7ccssdih06iHOShVdCZ7L1YC2GxM6a-PIn79W1GdC5DeO9Lz6p5WwS4s8p2-XFufKN0" /></form>
619</div>
620<div class="row mt-3">
621    <h6>
622        Je confirme avoir lu et accepté les <a href="/fr/legal/terms" target="_blank">Conditions d'utilisation</a> et la <a href="/fr/legal/privacy" target="_blank">Politique de confidentialité</a>.
623    </h6>
624</div>
625
626
627
628
629
630    
631
632        <button class="btn btn-secondary mt-3 w-100" onclick="btnCancelLogin_click()">Annuler</button>
633    </div>
634</dialog>
635
636<div class="responsiveMenu">
637
638    
639
640    <div id="mainMenu">
641        
642        <div id="initialLoading" style="display:none">
643            <table>
644                <tr>
645                    <td>
646                        <img class="mt-2 mb-2 spinner" src="/img/loading.png" />
647                    </td>
648                </tr>
649                <tr>
650                    <td>
651                        <h1>Attendre...</h1>
652                    </td>
653                </tr>
654            </table>
655        </div>
656
657        <div id="mainMenuOptions" style="visibility:visible">
658
659            <div id="divTicketDisplay" class="menuGroupTitle" style="display:none">
660                
661
662
663    
663<script>
664        function canConsumeToken() {
665            return true;
666        }
667
668        function consumeToken() {
669        }
670    </script>
670
671
672            </div>
673
674            <div class="p-3">
675                <div class="w-100">
676
677                    <div id="divNoCreditsInfo" class="row alert alert-warning text-center" style="display:none;">
678                        <div class="mb-2">
679                            <strong>
680                                Plus de crédits ? Vous pouvez en obtenir un nouveau dès maintenant !
681                            </strong>
682                        </div>
683                        
684                        <div class="mb-2">
685                            Invitez 2 amis qui jouent au Défi Biblique pour débloquer des crédits illimités. Invitez maintenant et obtenez un crédit.
686                        </div>
687
688                        <div id="noCreditsInfo3" class="mb-2" style="display:none;">
689                            Vous pouvez également regarder une vidéo pour obtenir un crédit.
690                        </div>
691
692                        <div class="d-flex w-100 gap-2">
693                            <button id="btnNoCreditInviteNow" class="btn btn-primary flex-fill" onclick="btnInviteDgShare_click();">Inviter maintenant</button>
694                            <button id="btnNoCreditCopyLink" class="btn btn-primary flex-fill" onclick="btnInviteDgCopy_click();">Copier le lien d&#x27;invitation</button>
695                            <button id="btnNoCreditWatchVideo" class="btn btn-primary flex-fill" onclick="btnNoCreditWatchVideo_click();">Regarder une vid&#xE9;o</button>
696                        </div>
697
698                    </div>
699
700                    <div id="divStageBgBlur" class="w-100 text-center mb-2" style="background-image: url(/img/stage_background_blur_main_menu.jpg); background-size: auto 100%; background-position: center center;">
701                        <img id="imgContestLogo" class="mt-2 mb-2" src="/img/bible-contest/fr.png" />
702                    </div>
703
704                    <div>                        <table class="w-100 h-100">
705                            <tr>
706                                <td class="w-50">
707                                    <div class="mainMenu-item-outer-box">
708                                        <button id="btnGroupMatch" onclick="btnGroupMatch_click();" class="btn btn-primary mainMenu-item">
709                                            <div class="mainMenu-item-title-stack">
710                                                <span class="mainMenu-item-title">
711                                                    Match de Groupe
712                                                </span>
713                                                <span class="mainMenu-item-subtitle ">
714                                                    Quiz biblique amusant pour les groupes
715                                                </span>
716                                            </div>
717                                            
718                                        </button>
719                                    </div>
720                                </td>
721                                <td class="w-50">
722                                    <table class="w-100 h-100">
723                                        <tr>
724                                            <td>
725                                                <div class="mainMenu-item-outer-box">
726                                                    <button id="btnChampionship" onclick="btnChampionship_click();"
727                                                            class="btn btn-primary mainMenu-item">
728                                                        <div class="mainMenu-item-title-stack">
729                                                            <span class="mainMenu-item-title">
730                                                                Match en solo
731                                                            </span>
732                                                            <span class="mainMenu-item-subtitle save-space">
733                                                                Testez vos connaissances bibliques
734                                                            </span>
735                                                        </div>
736                                                        
737                                                    </button>
738                                                </div>
739                                            </td>
740                                        </tr>
741                                        <tr>
742                                            <td>
743                                                <div class="mainMenu-item-outer-box">
744                                                    <button id="btnFriendMatch" onclick="btnFriendMatch_click();"
745                                                            class="btn btn-primary mainMenu-item">
746                                                        <div class="mainMenu-item-title-stack">
747                                                            <span class="mainMenu-item-title">
748                                                                Match entre amis
749                                                            </span>
750                                                            <span class="mainMenu-item-subtitle save-space">
751                                                                1 contre 1. Qui en sait plus ?
752                                                            </span>
753                                                        </div>
754                                                        
755                                                    </button>
756                                                </div>
757                                            </td>
758                                        </tr>
759                                    </table>
760                                </td>
761                            </tr>
762                        </table>
763                        
764                        <div class="mt-2">
765                            <div class="w-100 h-100">
766                                <button onclick="btnScoreboard_click();" class="btn btn-light mainMenu-item">
767                                    <div class="mainMenu-item-title-stack">
768                                        <span class="mainMenu-item-title2">
769                                            Classement g&#xE9;n&#xE9;ral
770                                        </span>
771                                        <span class="mainMenu-item-subtitle save-space">
772                                            Voir les classements
773                                        </span>
774                                    </div>
775                                    
776                                </button>
777                            </div>
778                        </div>
779                        
780                    </div>
781
782
783
784                </div>
785            </div>
786        </div>
787
788    </div>
789
790    <div id="divWaitingFriend" style="display:none; text-align: center;">
791        <div class="menuGroup">
792            <div class="menuGroupTitle">
793                Match entre amis
794            </div>
795
796            <div class="menuGroupItems">
797                <div class="container">
798                    <div class="row">
799                        <div id="divWaitingFriendIcon">
800                        </div>
801                    </div>
802
803                    <div class="d-flex justify-content-center align-items-center" style="margin-bottom:15px;">
804                        <img src='/img/gifs/loading-transparent-32.gif' style="margin-right:8px;" />
805                        <span id="txtWaintingForFriendMsg"></span>
806                    </div>
807
808                    <div class="row">
809                        <button class="btn btn-secondary" onclick="btnCancelDuel_click();">
810                            Annuler
811                        </button>
812                    </div>
813                </div>
814
815            </div>
816
817        </div>
818    </div>
819    
820
821    
822</div>
823
824<dialog id="groupMatchdDialog" class="contestDialog">
825    <form id="groupMatchdForm" class="container text-start h5">
826        <div class="row mb-3">
827            <h4 class="title title-generic">Match de Groupe</h4>
828            <h4 class="title title-create" style="display:none">Cr&#xE9;er un match de groupe</h4>
829        </div>
830
831        <div id="divGroupMatchDialogQ0">
832            <div class="mb-3">
833                <div class="alert alert-info">
834                    Voulez-vous cr&#xE9;er ou rejoindre una partie en groupe ?
835                </div>
836            </div>
837            <div class="d-flex flex-wrap gap-2 mt-3 mb-2">
838                <button type="button" class="btn btn-light2 text-primary flex-grow-1 mb-3 no-shadow" onclick="btnGroupMatcCreateQ0_click();">
839                    Cr&#xE9;er un match de groupe
840                </button>
841                <a href="/fr/Contest/EnterJoinCode" class="btn btn-primary flex-grow-1 no-shadow">
842                    Rejoindre une partie en groupe existante
843                </a>
844                
845            </div>
846        </div>
847
848        <div id="divGroupMatchDialogQ1" style="display:none;">
849            <!-- Field 1 -->
850            <div class="mb-3 d-flex align-items-center">
851                <div>
852                    <div class="alert alert-info">
853                        <svg class="groupMatchtDialogIcon">
854                            <use href="#icon-user2"></use>
855                        </svg>
856                        <span id="divGroupMatchDialogQ1Title" class="form-label d-block">Permettre aux joueurs d&#x27;utiliser leur propre nom d&#x27;affichage ?</span>
857                    </div>
858                    <div class="d-flex justify-content-between align-items-center">
859                        <div class="form-check form-check-inline">
860                            <input class="form-check-input" type="radio" name="displayNameMode" id="groupMatchDisplayNameYes" value="0" onchange="groupMatchEnableButton('btnGroupMatchQ1Next');">
861                            <label class="form-check-label" for="groupMatchDisplayNameYes">Oui</label>
862                        </div>
863                        <div class="form-check form-check-inline">
864                            <input class="form-check-input" type="radio" name="displayNameMode" id="groupMatchDisplayNameNo" value="1" onchange="groupMatchEnableButton('btnGroupMatchQ1Next');" checked>
865                            <label class="form-check-label" for="groupMatchDisplayNameNo">Non</label>
866                        </div>
867                        <button type="button" class="btn btn-warning" style="font-size: 14pt;" onclick="divGroupMatchDialogQ1Help_click()">?</button>
868                    </div>
869                </div>
870            </div>
871
872            <div id="divGroupMatchDialogQ1Help" style="display:none;">
873                <div class="alert alert-warning d-flex justify-content-between">
874                    Si vous ne permettez pas aux joueurs d&#x27;utiliser leurs propres noms, le syst&#xE8;me leur attribuera des noms par d&#xE9;faut comme Joueur 1, Joueur 2, Joueur 3, etc. Cela permet d&#x27;&#xE9;viter les noms offensants ou d&#xE9;routants, surtout dans les grands groupes ou lorsque vous ne connaissez pas les joueurs.
875                </div>
876            </div>
877
878            <div class="d-flex flex-wrap gap-2 w-100 mt-3">
879                <button type="button" class="btn btn-light flex-grow-1" onclick="resetGroupMatchModal();">
880                    &lt; Retourner
881                </button>
882
883                <button id="btnGroupMatchQ1Next" type="button" class="btn btn-primary flex-grow-1" onclick="btnGroupMatchQ1Next_click();">
884                    Suivant &gt;
885                </button>
886            </div>
887        </div>
888
889        <div id="divGroupMatchDialogQ2">
890            <!-- Field 2 -->
891            <div class="mb-3 d-flex align-items-center">
892                <style>
893                                    .switch-audio-label::before {
894                                        content: "D&#xE9;sactiv&#xE9;";
895                                        color: gray;
896                                        font-weight: bold;
897                                        margin-left: 10px;
898                                    }
899
900                                    .form-check-input:checked + .switch-audio-label::before {
901                                        content: "Activ&#xE9;";
902                                        font-weight: bold;
903                                        color: #0d6efd;
904                                    }
905                </style>
906                <div>
907                    <div class="alert alert-info">
908                        <svg class="groupMatchtDialogIcon">
909                            <use href="#icon-volume"></use>
910                        </svg>
911                        <span id="divGroupMatchDialogQ2Title" class="form-label d-block">Musique et sons sur les appareils des participants</span>
912                    </div>
913                    
914                    <div class="d-flex justify-content-between align-items-center">
915                        <div class="form-check form-switch">
916                            <input type="hidden" name="mutePlayers" id="chkGroupMatchDialogMutePlayers">
917                            <input class="form-check-input" type="checkbox" id="chkGroupMatchDialogAllowPlayersAudio">
918                            <label class="form-check-label switch-audio-label" for="toggleSwitch"></label>
919                        </div>
920
921                        <button type="button" class="btn btn-warning" style="font-size: 14pt;" onclick="divGroupMatchDialogQ2Help_click()">?</button>
922                    </div>
923                </div>
924            </div>
925
926            <div id="divGroupMatchDialogQ2Help" style="display:none;">
927                <div class="alert alert-warning d-flex justify-content-between">
928                    <div>
929                        <p><b>Activé : </b>cela signifie que l'appareil de chaque participant diffuse de la musique, des effets sonores et des questions narrées (idéal pour les joueurs à distance).</p>
930<p><b>Désactivé : </b>seul l'appareil de l'hôte diffusera les questions narrées, la musique et les effets. Option recommandée lorsque tout le monde est dans la même pièce.</p>
931                    </div>
932                </div>
933            </div>
934
935
936            <div class="d-flex flex-wrap gap-2 w-100 mt-3">
937                <button type="button" class="btn btn-light flex-grow-1" onclick="btnGroupMatchGoToQ1_click();">
938                    &lt; Retourner
939                </button>
940
941                <button id="btnGroupMatchQ2Next" type="button" class="btn btn-primary flex-grow-1" onclick="btnGroupMatchQ2Next_click();">
942                    Suivant &gt;
943                </button>
944            </div>
945        </div>
946
947        <div id="divGroupMatchDialogQ3">
948            <!-- Field 3 -->
949            <div class="mb-3 d-flex align-items-center">
950                
951                <div>
952                    <div class="alert alert-info">
953                        <svg class="groupMatchtDialogIcon">
954                            <use href="#icon-group"></use>
955                        </svg>
956                        <span class="form-label d-block">Jouerez-vous dans ce match avec les autres joueurs ?</span>
957                    </div>
958                    
959                    <div>
960                        <div class="form-check form-check-inline">
961                            <input class="form-check-input" type="radio" name="hostAsPlayer" id="groupMatchHostPlayYes" value="true" onchange="groupMatchEnableButton('btnGroupMatchCreate');">
962                            <label class="form-check-label" for="groupMatchHostPlayYes">Oui</label>
963                        </div>
964                        <div class="form-check form-check-inline">
965                            <input class="form-check-input" type="radio" name="hostAsPlayer" id="groupMatchHostPlayNo" value="false" onchange="groupMatchEnableButton('btnGroupMatchCreate');" checked>
966                            <label class="form-check-label" for="groupMatchHostPlayNo">Non. Je vais juste h&#xE9;berger le match.</label>
967                        </div>
968
969                    </div>
970                </div>
971            </div>
972
973            <div class="d-flex flex-wrap gap-2 w-100 mt-4">
974                <button type="button" class="btn btn-light flex-grow-1" onclick="btnGroupMatchQ1Next_click();">
975                    &lt; Retourner
976                </button>
977
978                <button id="btnGroupMatchQ3Next" type="button" class="btn btn-primary flex-grow-1" onclick="btnGroupMatchQ3Next_click();">
979                    Suivant &gt;
980                </button>
981            </div>
982        </div>
983
984        <div id="divGroupMatchDialogQ4">
985            <!-- Field 4 -->
986            <div class="mb-3 d-flex align-items-center">
987                
988                <div>
989                    <div class="alert alert-info">
990                        <svg class="groupMatchtDialogIcon">
991                            <use href="#icon-host"></use>
992                        </svg>
993                        <span class="form-label d-block">Combien de questions doivent &#xEA;tre pos&#xE9;es ?</span>
994                    </div>
995                    
996                    <div class="w-100">
997                        <select id="groupMatchTotalQuestions" class="form-select" name="totalQuestions">
998                            <option value="5">5</option>
999                            <option value="6">6</option>
1000                            <option value="7">7</option>
1001                            <option value="8">8</option>
1002                            <option value="9">9</option>
1003                            <option value="10" selected>10</option>
1004                            <option value="11">11</option>
1005                            <option value="12">12</option>
1006                            <option value="13">13</option>
1007                            <option value="14">14</option>
1008                            <option value="15">15</option>
1009                            <option value="16">16</option>
1010                            <option value="17">17</option>
1011                            <option value="18">18</option>
1012                            <option value="19">19</option>
1013                            <option value="20">20</option>
1014                        </select>
1015                    </div>
1016                </div>
1017            </div>
1018
1019            <div id="divGroupMatchDialogFinalOption" class="d-flex flex-wrap gap-2 w-100 mt-4">
1020                <button id="btnGroupMatchQ4Back" type="button" class="btn btn-light flex-grow-1" onclick="btnGroupMatchQ4Back_click();">
1021                    &lt; Retourner
1022                </button>
1023
1024                <button id="btnGroupMatchCreate" type="button" class="btn btn-success flex-grow-1" onclick="btnGroupMatchCreate_click();">
1025                    Cr&#xE9;er un match de groupe
1026                </button>
1027            </div>
1028        </div>
1029
1030        <div class="row">
1031            <button type="button" class="btn btn-secondary w-100 mt-3" onclick="btnGroupMatchClose_click();">Fermer</button>
1032        </div>
1033
1034
1035    </form>
1036</dialog>
1037
1038<div id="divWaitingGroupMatchHostUI" class="float-window" style="display:none;">
1039    <div class="menuGroup">
1040        <div class="menuGroupTitle">
1041            Match de Groupe
1042        </div>
1043
1044        <div class="menuGroupItems">
1045            <div class="container">
1046                <div class="row mb-3">
1047                    <h5 id="txtGroupMatchTitle"></h5>
1048                    <input type="text" id="txtGroupMatchCode" class="groupMatchCode form-control" readonly>
1049                    <div class="d-flex flex-wrap gap-1 w-100" style="padding: 0px;">
1050
1051                        <button class="btn btn-light  flex-grow-1" onclick="btnCopyGroupMatchLink_click();">
1052                            Copier le lien
1053                        </button>
1054
1055                        <button id="btnStartGroupMatch" class="btn btn-success flex-grow-1" onclick="btnStartGroupMatch_click();">
1056                            D&#xE9;marrer la partie
1057                        </button>
1058
1059                        <button class="btn btn-secondary flex-grow-1" onclick="btnCancelGroupMatch_click();">
1060                            Annuler
1061                        </button>
1062                    </div>
1063                </div>
1064
1065                <div class="row mb-3">
1066                    <div class="d-flex justify-content-center align-items-center">
1067                        <img src='/img/gifs/loading-transparent-32.gif' style="margin-right:8px;" />
1068                        <span>En attente de joueurs</span>
1069                    </div>
1070                </div>
1071
1072
1073                <div class="row mb-3 justify-content-center align-items-center">
1074                    <div class="d-flex flex-wrap gap-3 w-100">
1075                        <div id="divQRCodeImageGroupMatch" class="flex-grow-1">
1076                        </div>
1077                        <div id="divGroupMatchPlayers" class="flex-grow-1">
1078                            <div id="divGroupMatchTotalPlayers" class="menuGroupTitle">
1079                                Total of Participants: 0
1080                            </div>
1081                            <div id="divGroupMatchLobby" class="menuGroup menuGroupItems friend-container" style="overflow:auto; margin-bottom: revert; display: revert;">
1082                            </div>
1083
1084                            <div id="lobbyOptionsTemplate" style="display:none;">
1085                                <div class="dropdown" style="margin-left:10px;">
1086                                    <button class="bg-white border" type="button" data-bs-toggle="dropdown" aria-expanded="false">
1087                                        ...
1088                                    </button>
1089                                    <ul class="dropdown-menu dropdown-menu-end">
1090                                        <li>
1091                                            <a class="dropdown-item remove-friend" href="#" data-id="[PUBLIC_USER_ID]" onclick="removePlayerFromLobby(this);">
1092                                                Retirer
1093                                            </a>
1094                                        </li>
1095                                    </ul>
1096                                </div>
1097                            </div>
1098                        </div>
1099                    </div>
1100                    <button id="btnGroupMatchShowQR" class="btn btn-light" onclick="btnGroupMatchShowQR_click()">Code QR</button>
1101
1102                </div>
1103
1104            </div>
1105
1106        </div>
1107
1108    </div>
1109</div>
1110
1111<div id="divWaitingChampionship" class="float-window" style="display:none;">
1112    <div class="menuGroup">
1113        <div class="menuGroupTitle">
1114            <span>Match en solo</span>
1115            <br />
1116            <span class="playoff-level-text"></span>
1117        </div>
1118
1119        <div class="menuGroupItems">
1120            <div class="container">
1121                <div class="row">
1122                    <div>
1123                        <img id="imgPlayoffLevel" style="width:100%;" />
1124                    </div>
1125                </div>
1126
1127                <div class="d-flex justify-content-center align-items-center" style="margin-bottom:15px;">
1128                    <img src='/img/gifs/loading-transparent-32.gif' style="margin-right:8px;" />
1129                    <span>En attente de joueurs</span>
1130                </div>
1131
1132                <div class="row">
1133                    <button class="btn btn-secondary" onclick="btnCancelDuel_click();">
1134                        Annuler
1135                    </button>
1136                </div>
1137            </div>
1138
1139        </div>
1140
1141    </div>
1142</div>
1143
1144<div id="divWaitingFriendMatchUI" class="float-window" style="display:none;">
1145    <div class="menuGroup">
1146        <div class="menuGroupTitle">
1147            Match entre amis
1148        </div>
1149
1150        <div class="menuGroupItems">
1151            <div class="container">
1152                <div class="row mb-3">
1153                    <h5 id="txtFriendMatchTitle"></h5>
1154                    <input type="text" id="txtFriendMatchCode" class="groupMatchCode form-control" readonly>
1155                    <div class="d-flex flex-wrap gap-1 w-100" style="padding: 0px;">
1156
1157                        <button class="btn btn-light  flex-grow-1" onclick="btnCopyFriendMatchLink_click();">
1158                            Copier le lien
1159                        </button>
1160
1161                        <button class="btn btn-secondary flex-grow-1" onclick="btnCancelGroupMatch_click();">
1162                            Annuler
1163                        </button>
1164                    </div>
1165                </div>
1166
1167                <div class="row mb-3">
1168                    <div class="d-flex justify-content-center align-items-center">
1169                        <img src='/img/gifs/loading-transparent-32.gif' style="margin-right:8px;" />
1170                        <span id="txtWaintingForFriendMsg"></span>
1171                    </div>
1172                </div>
1173
1174                <div class="row mb-3 justify-content-center align-items-center">
1175                    <div class="d-flex flex-wrap gap-3 w-50">
1176                        <div id="divQRCodeImageFriendMatch" class="flex-grow-1">
1177                        </div>
1178                    </div>
1179                </div>
1180
1181            </div>
1182
1183        </div>
1184
1185    </div>
1186</div>
1187
1188
1189
1190
1191    
1192
1193
1194    
1195</div>
1196                </div>
1197            </div>
1198
1199            
1200        </div>
1201    </main>
1202
1203    
1204    <div b-nydq3nuway id="adToggle" onclick="adToggle_click()" style="display:none;">▼</div>
1205    <div b-nydq3nuway id="divBottomAdBg" class="bottom-overlay-gradient">
1206
1207            <div b-nydq3nuway id="divBottomAdUnit">
1208                    <div b-nydq3nuway class="w-100 mb-2 mt-2">
1209
1210                            <!-- Top Banner -->
1211                            
1211<script src="https://secureaddisplay.com/au/"></script>
1211
1212                            <ins b-nydq3nuway class="CANDisplayAD" data-ad-unit="1328238120260331T160748330578E5E54CA36447C8FDC1732268C0402" style="display:block"></ins>
1213                            <!-- /Top Banner -->
1214
1215                    </div>
1216            </div>
1217
1218    </div>
1219
1220    <footer b-nydq3nuway>
1221        <div b-nydq3nuway class="container">
1222
1223            <div b-nydq3nuway class="footer-bar">
1224                <div b-nydq3nuway class="footer-header h3 fw-bold">
1225                    Gospel Lion™
1226                </div>
1227
1228
1229                <div b-nydq3nuway class="footer-item">
1230                    <a b-nydq3nuway href="/fr/legal/privacy">Politique de confidentialit&#xE9;</a>
1231                </div>
1232
1233                <div b-nydq3nuway class="footer-item">
1234                    <a b-nydq3nuway href="/fr/legal/terms">Conditions d&#x27;utilisation</a>
1235                </div>
1236            </div>
1237
1238
1239            <hr b-nydq3nuway />
1240
1241            <div b-nydq3nuway class="footer-header h3 fw-bold mt-3 mb-3">
1242                Ancien Testament
1243            </div>
1244
1245            <ul class='footer-bible-ul ot'><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/genese'>Genèse</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/exode'>Exode</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/levitique'>Lévitique</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/nombres'>Nombres</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/deuteronome'>Deutéronome</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/josue'>Josué</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/juges'>Juges</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/ruth'>Ruth</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/1-samuel'>1 Samuel</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/2-samuel'>2 Samuel</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/1-rois'>1 Rois</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/2-rois'>2 Rois</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/1-chroniques'>1 Chroniques</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/2-chroniques'>2 Chroniques</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/esdras'>Esdras</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/nehemie'>Néhémie</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/esther'>Esther</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/job'>Job</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/psaumes'>Psaumes</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/proverbes'>Proverbes</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/ecclesiaste'>Ecclésiaste</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/cantiques'>Cantique des cantiques</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/esaie'>Ésaïe</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/jeremie'>Jérémie</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/lamentations'>Lamentations de Jérémie</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/ezechiel'>Ézéchiel</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/daniel'>Daniel</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/osee'>Osée</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/joel'>Joël</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/amos'>Amos</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/abdias'>Abdias</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/jonas'>Jonas</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/michee'>Michée</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/nahum'>Nahum</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/habacuc'>Habakuk</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/sofonie'>Sophonie</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/aggée'>
1245Aggée</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/zacharie'>Zacharie</a></li><li><a class='footer-bible-link ot' href='/fr/Bible/frfwo/malachie'>Malachie</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/tobie'>Tobie</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/judith'>Judith</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/1-maccabees'>I Maccabées</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/2-maccabees'>II Maccabées</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/sagesse'>Sagesse</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/siracide'>Siracide</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/baruch'>Baruch</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/1-esdras'>I Esdras</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/2-esdras'>II Esdras</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/priere-de-manasse'>Prière de Manassé</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/3-maccabees'>III Maccabées</a></li><li><a class='footer-bible-link ot footer-bible-link-ap' href='/fr/Bible/frfwo/4-maccabees'>IV Maccabées</a></li></ul>
1246
1247            <hr b-nydq3nuway />
1248
1249            <div b-nydq3nuway class="footer-header h3 fw-bold mt-3 mb-3">
1250                Nouveau Testament
1251            </div>
1252
1253            <ul class='footer-bible-ul nt'><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/matthieu'>Matthieu</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/marc'>Marc</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/luc'>Luc</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/jean'>Jean</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/actes'>Actes</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/romains'>Romains</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/1-corinthiens'>1 Corinthiens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/2-corinthiens'>2 Corinthiens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/galates'>Galates</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/ephesiens'>Éphésiens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/philippiens'>Philippiens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/colossiens'>Colossiens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/1-thessaloniciens'>1 Thessaloniciens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/2-thessaloniciens'>2 Thessaloniciens</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/1-timothee'>1 Timothée</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/2-timothee'>2 Timothée</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/tite'>Tite</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/philemon'>Philémon</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/hebreux'>Hébreux</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/jacques'>Jacques</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/1-pierre'>1 Pierre</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/2-pierre'>2 Pierre</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/1-jean'>1 Jean</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/2-jean'>2 Jean</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/3-jean'>3 Jean</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/jude'>Jude</a></li><li><a class='footer-bible-link nt' href='/fr/Bible/frfwo/apocalypse'>Apocalypse</a></li></ul>
1254
1255        </div>
1256
1257            
1257<script src="https://secureaddisplay.com/au/"></script>
1257
1258            <ins b-nydq3nuway class="CANDisplayAD" data-ad-unit="1328238120260331T121524077790F03FB1B1F4BA2BC85BECDECBDC683" style="display:block"></ins>
1259    </footer>
1260
1261    
1262
1263<input id="txtLanguages" type="hidden" value="en=Anglais,fr=Fran&#xE7;ais,de=Allemand,it=Italien,ko=Cor&#xE9;en,pl=Polonais,pt=Portugais,ru=Russe,es=Espagnol,zh-Hans=Chinois Simplifi&#xE9;,zh-Hant=Chinois Traditionnel" />
1264<input id="txtBibleBooks" type="hidden" value="Gen&#xE8;se,Exode,L&#xE9;vitique,Nombres,Deut&#xE9;ronome,Josu&#xE9;,Juges,Ruth,1 Samuel,2 Samuel,1 Rois,2 Rois,1 Chroniques,2 Chroniques,Esdras,N&#xE9;h&#xE9;mie,Esther,Job,Psaumes,Proverbes,Eccl&#xE9;siaste,Cantique des cantiques,&#xC9;sa&#xEF;e,J&#xE9;r&#xE9;mie,Lamentations de J&#xE9;r&#xE9;mie,&#xC9;z&#xE9;chiel,Daniel,Os&#xE9;e,Jo&#xEB;l,Amos,Abdias,Jonas,Mich&#xE9;e,Nahum,Habakuk,Sophonie,Agg&#xE9;e,Zacharie,Malachie,Matthieu,Marc,Luc,Jean,Actes,Romains,1 Corinthiens,2 Corinthiens,Galates,&#xC9;ph&#xE9;siens,Philippiens,Colossiens,1 Thessaloniciens,2 Thessaloniciens,1 Timoth&#xE9;e,2 Timoth&#xE9;e,Tite,Phil&#xE9;mon,H&#xE9;breux,Jacques,1 Pierre,2 Pierre,1 Jean,2 Jean,3 Jean,Jude,Apocalypse,Tobie,Judith,I Maccab&#xE9;es,II Maccab&#xE9;es,Sagesse,Siracide,Baruch,Pri&#xE8;re d&#x2019;Azarias,Suzanne,Bel et le Dragon,I Esdras,II Esdras,Pri&#xE8;re de Manass&#xE9;,III Maccab&#xE9;es,IV Maccab&#xE9;es,&#xC9;p&#xEE;tre aux Laodic&#xE9;ens,Additions &#xE0; Esther,Additions &#xE0; Daniel,Psaumes de Salomon,&#xC9;p&#xEE;tre de J&#xE9;r&#xE9;mie,Odes" />
1265<input id="txtBibleBooksAbbreviations" type="hidden" value="Gn,Ex,Lv,Nb,Dt,Jos,Jg,Rt,1&#x202F;S,2&#x202F;S,1&#x202F;R,2&#x202F;R,1&#x202F;Ch,2&#x202F;Ch,Esd,Ne,Est,Job,Psa,Pr,Qo,Ct,Is,Jr,Lm,Ez,Dn,Os,Jl,Am,Ab,Jn,Mq,Na,Hc,So,Hag,Zc,Ml, Mt,Mk,Lc, Jn,Ac,Rm,1&#x202F;Co,2&#x202F;Co,Ga,&#xC9;p,Ph,Col,1&#x202F;Th,2&#x202F;Th,1&#x202F;Tm,2&#x202F;Tm,Tt,Phm,Hb,Jc,1&#x202F;P,2&#x202F;P,1&#x202F;Jn,2&#x202F;Jn,3&#x202F;Jn,Jd,Ap" />
1266
1267<dialog id="bibleDialog" style="overflow:hidden; max-width:100%; max-height:100%; padding: 20px; transform: scale(1);">
1268    <div id="divBibleDialogMain" class="container">
1269
1270        <div class="row">
1271            <h3 class="text-center">Bible</h3>
1272            <h5 class="text-center small text-muted bible-version-name"></h5>
1273            <button id="btnBibleVersion" class="btn btn-light2 btn-size1" onclick="btnBibleDialogVersionChange_click();">
1274                Changer
1275            </button>
1276        </div>
1277
1278        <div class="row mt-3">
1279            <div class="input-group" style="padding:0px;">
1280                <input id="txtBibleDialogSearch" type="text" class="form-control" placeholder="Rechercher..." aria-label="Rechercher" onkeydown="txtBibleDialogSearch_keydown(event)">
1281                <button class="btn btn-primary" type="button" style="box-shadow: none;" onclick="btnBibleDialogSearch_click();">
1282                    <svg style="height: 22px; width: 22px;">
1283                        <use href="#icon-search"></use>
1284                    </svg>
1285                </button>
1286            </div>
1287        </div>
1288
1289        
1290
1291        <div class="row mt-3">
1292            <ul class="nav nav-tabs">
1293                <li class="nav-item">
1294                    <button id="btnDialogTabOT" class="nav-link" data-bs-toggle="tab" role="tab" onclick="dialogTestamentTab(true);">Ancien Testament</button>
1295                </li>
1296                <li class="nav-item">
1297                    <button id="btnDialogTabNT" class="nav-link" data-bs-toggle="tab" role="tab" href="#" onclick="dialogTestamentTab(false);">Nouveau Testament</button>
1298                </li>
1299            </ul>
1300        </div>
1301        <div class="row mt-1 shadow-bottom" style="height: 30vh; overflow: auto;">
1302            <ul id="ulBibleDialogBooks" class="ulBibleDialog">
1303            </ul>
1304        </div>
1305
1306        <div class="row mt-3">
1307            <div class="col dialogIllustrationsLabelCol">
1308                <span class="d-inline-flex align-items-center">
1309                    <span class="dialogIllustrationsLabelColor unlock-progress"></span>
1310                    D&#xE9;verrouillage des illustrations
1311                </span>
1312            </div>
1313            <div class="col dialogIllustrationsLabelCol">
1314                <span class="d-inline-flex align-items-center">
1315                    <span class="dialogIllustrationsLabelColor unlock-finished"></span>
1316                    Illustrations compl&#xE8;tes
1317                </span>
1318            </div>
1319        </div>
1320
1321        <div id="divBiblePopupUnlockImgInfo" class="row mt-2 alert alert-info h6">
1322            <a href="/fr/Contest">
1323                Pour chaque bonne r&#xE9;ponse au D&#xE9;fi Biblique, vous d&#xE9;bloquez une illustration d&#x27;un verset. Participez d&#xE8;s maintenant !
1324            </a>
1325            
1326        </div>
1327
1328        <div class="row mt-2">
1329            <button class="btn btn-secondary btn-size1" onclick="btnBibleDialogClose_click()">Fermer</button>
1330        </div>
1331    </div>
1332
1333    <div id="divBibleDialogVersions" class="container" style="display:none;">
1334        <div class="row">
1335            <h3 class="text-center">Bible</h3>
1336        </div>
1337
1338        <div id="divBibleDialogVersionItems" class="row border mt-3">
1339
1340        </div>
1341
1342        <div class="row mt-3">
1343            <button class="btn btn-secondary btn-size1 btn-dialog-fixed" onclick="bibleDialogVersionsGoBack()">< Retourner</button>
1344
1345            <button class="btn btn-secondary btn-size1 btn-dialog-temp" onclick="bibleDialogClose()">Fermer</button>
1346        </div>
1347    </div>
1348
1349    <div id="divBibleDialogBookChapters" class="container" style="display:none;">
1350        <div class="row">
1351            <h3 id="bibleDialogBookName" class="text-center"></h3>
1352            <h5 class="text-center small text-muted">S&#xE9;lectionnez un chapitre</h5>
1353        </div>
1354        <div id="divBibleDialogBookChaptersScroll" class="shadow-bottom">
1355        </div>
1356        <div class="row mt-3 mb-3">
1357            <div id="divDialogIllustrationsLabel_ChapterUnlocking" class="col dialogIllustrationsLabelCol">
1358                <span class="d-inline-flex align-items-center">
1359                    <span class="dialogIllustrationsLabelColor unlock-progress"></span>
1360                    D&#xE9;verrouillage des illustrations
1361                </span>
1362            </div>
1363            <div id="divDialogIllustrationsLabel_ChapterUnlocked" class="col dialogIllustrationsLabelCol">
1364                <span class="d-inline-flex align-items-center">
1365                    <span class="dialogIllustrationsLabelColor unlock-finished"></span>
1366                    Illustrations compl&#xE8;tes
1367                </span>
1368            </div>
1369        </div>
1370        <div class="row">
1371            <button class="btn btn-secondary btn-size1 btn-dialog-fixed" onclick="bibleDialogBookChaptersGoBack()">< Retourner</button>
1372
1373            <button class="btn btn-secondary btn-size1 btn-dialog-temp" onclick="bibleDialogClose()">Fermer</button>
1374        </div>
1375    </div>
1376
1377</dialog>
1378
1379
1380
1381
1382    
1383
1384
1385
1386
1387    
1388
1389
1390<div id="divSelectLanguage" style="display:none;">
1391	<select class="form-select" onchange="ddlLanguage_change(this);">
1392		<option value="de">Deutsch</option>
1393		<option value="en">English</option>
1394		<option value="es">Español</option>
1395		<option value="fr" selected>Français</option>
1396		<option value="it">Italiano</option>
1397		<option value="ko">한국어</option>
1398		<option value="pl">Polski</option>
1399		<option value="pt">Português</option>
1400		<option value="ru">Русский</option>
1401		<option value="zh-Hans">简体中文</option>
1402		<option value="zh-Hant">繁體中文</option>
1403	</select>
1404</div>
1405
1406<script>
1407	function languageDialogOpen() {
1408
1409		let html = _$("#divSelectLanguage").innerHTML;
1410
1411		Swal.fire({
1412			title: "Langue",
1413			showConfirmButton: false,
1414			showCancelButton: true,
1415			cancelButtonText: "Annuler",
1416			html: html,
1417		});
1418	}
1419
1420	function ddlLanguage_change(elm) {
1421		let language = elm.value;
1422		updateLanguage(elm.value);
1423		updateBibleVersionByLanguage(language);
1424	}
1425
1426	function redirectPage(languageCode) {
1427		let newLocation = window.location.pathname.replace("/fr", "/" + languageCode);
1428		newLocation = newLocation + window.location.search;
1429		let newBibleVersionCode = getDefaultBibleVersionByLanguage(languageCode);
1430		newLocation = interceptBibleBookLanguageChange(newLocation, newBibleVersionCode);
1431		window.location.replace(newLocation);
1432	}
1433</script>
1433
1434
1435	
1435<script>
1436		function updateLanguage(languageCode) {
1437			localStorage.setItem("savedLanguage", languageCode);
1438
1439			$(".swal2-html-container").html("<img src='/img/gifs/loading.gif' height='64' />");
1440			$(".swal2-cancel").hide();
1441
1442			redirectPage(languageCode);
1443		}
1444	</script>
1444
1445
1446
1447    
1448
1449<dialog id="volumeDialog" style="background-color:white;">
1450	<h4>Volume</h4>
1451	<br />
1452
1453	<div style="display:none;">
1454		<label>
1455			Master Volume:
1456			<input type="range" id="masterSlider" min="0" max="1" step="0.01" value="1">
1457			<span id="masterValue">100%</span>
1458		</label>
1459	</div>
1460
1461	<div class="form-group">
1462		<label for="musicSlider" class="form-label">Musique:</label> <span id="musicValue">100%</span>
1463		<br />
1464		<input type="range" id="musicSlider" class="form-range volumeSlider" min="0" max="1" step="0.01" value="1">
1465
1466	</div>
1467
1468	<br />
1469
1470	<div class="form-group">
1471		<label for="musicSlider" class="form-label">Effets sonores:</label> <span id="sfxValue">100%</span>
1472		<br />
1473		<input type="range" id="sfxSlider" class="form-range volumeSlider" min="0" max="1" step="0.01" value="1">
1474
1475	</div>
1476
1477	<br />
1478	<br />
1479
1480	<button type="button" class="btn btn-secondary btn-size1 w-100" onclick="btnVolumeDialogClose_click();">Fermer</button>
1481</dialog>
1482
1483
1484
1485
1486	
1486<script src="/js/volume-control.min.js?v=yy7N40VX1t_CHDlE-XK3BKFlTmYP5-FrIjyX4BF4RuM"></script>
1486
1487
1488
1489
1490
1491
1492    
1492<script src="/lib/jquery/dist/jquery.min.js?v=_xUj-3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej_m4"></script>
1492
1493    
1493<script src="/lib/bootstrap/dist/js/bootstrap.bundle.min.js?v=KuvCVS19rfTjoLgMyDDCdOkRRlhNrY4psEM4uezts2M"></script>
1493
1494
1495    
1496
1497    
1498        
1498<script src="/js/site.min.js?v=J7ID7HxZv_hoC8jA4U-oDzugc6hJ7hczuQkfpSXHwJY"></script>
1498
1499        
1499<script src="/js/hamburger-menu.min.js?v=9865GwRUUGapXnIKx7TEJCmHE4gTQhkh1iZXeUbxoHE"></script>
1499
1500    
1501
1502    
1503
1504    
1505
1506    
1507    
1508        
1508<script src="/js/config.min.js?v=2h_uOxoacHkec2UldC_KfBJV3EJtPLkNfOUgq5kEH18" data-lang="fr" data-ishome="true" data-configstring="{&quot;Success&quot;:true,&quot;Global&quot;:{&quot;DefaultBibleCodeByLanguage&quot;:{&quot;de&quot;:&quot;degsc&quot;,&quot;en&quot;:&quot;enweb&quot;,&quot;es&quot;:&quot;esfwo&quot;,&quot;fr&quot;:&quot;frfwo&quot;,&quot;it&quot;:&quot;itcei&quot;,&quot;ko&quot;:&quot;kokrv&quot;,&quot;pl&quot;:&quot;plpgd&quot;,&quot;pt&quot;:&quot;ptgl1&quot;,&quot;ru&quot;:&quot;rurst&quot;,&quot;zh-Hans&quot;:&quot;scuvs&quot;,&quot;zh-Hant&quot;:&quot;tcuvt&quot;},&quot;BibleLibrary&quot;:[{&quot;Code&quot;:&quot;enweb&quot;,&quot;Language&quot;:&quot;en&quot;,&quot;Name&quot;:&quot;World English Bible&quot;,&quot;ExternalCode&quot;:&quot;World-English-Bible&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;degsc&quot;,&quot;Language&quot;:&quot;de&quot;,&quot;Name&quot;:&quot;Die Schlachter-Bibel 1951&quot;,&quot;ExternalCode&quot;:&quot;German-Schlachter&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[&quot;Copyright \u00A9 1951 Genfer Bibelgeschellschaft (Geneva Bible Society).&quot;,&quot;This translation is made available under the terms of the Creative Commons Attribution license 4.0&quot;,&quot;https://creativecommons.org/licenses/by/4.0/&quot;]},{&quot;Code&quot;:&quot;esfwo&quot;,&quot;Language&quot;:&quot;es&quot;,&quot;Name&quot;:&quot;Santa Biblia libre para el mundo&quot;,&quot;ExternalCode&quot;:&quot;Free-for-the-World&quot;,&quot;HasAp&quot;:&quot;67,68,69,70,71,72,73,77,78,79,80,81&quot;,&quot;HasPs151&quot;:true,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;frfwo&quot;,&quot;Language&quot;:&quot;fr&quot;,&quot;Name&quot;:&quot;Sainte Bible libre pour le monde&quot;,&quot;ExternalCode&quot;:&quot;Free-for-the-World&quot;,&quot;HasAp&quot;:&quot;67,68,69,70,71,72,73,77,78,79,80,81&quot;,&quot;HasPs151&quot;:true,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;itcei&quot;,&quot;Language&quot;:&quot;it&quot;,&quot;Name&quot;:&quot;Conferenza Episcopale Italiana&quot;,&quot;ExternalCode&quot;:&quot;Conferenza-Episcopale-Italiana&quot;,&quot;HasAp&quot;:&quot;67,68,69,70,71,72,73&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;kokrv&quot;,&quot;Language&quot;:&quot;ko&quot;,&quot;Name&quot;:&quot;\uAC1C\uC5ED\uC131\uACBD - Korean Revised Version 1952/1961 from Wikisource&quot;,&quot;ExternalCode&quot;:&quot;Korean-Revised-Version&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;plpgd&quot;,&quot;Language&quot;:&quot;pl&quot;,&quot;Name&quot;:&quot;1881 Biblia Gdanska&quot;,&quot;ExternalCode&quot;:&quot;Polish-Gdansk&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;ptgl1&quot;,&quot;Language&quot;:&quot;pt&quot;,&quot;Name&quot;:&quot;Almeida 1911&quot;,&quot;ExternalCode&quot;:&quot;GospelLionPt1&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;rurst&quot;,&quot;Language&quot;:&quot;ru&quot;,&quot;Name&quot;:&quot;\u0421\u0438\u043D\u043E\u0434\u0430\u043B\u044C\u043D\u044B\u0439 \u043F\u0435\u0440\u0435\u0432\u043E\u0434 - Russian Synodal Bible&quot;,&quot;ExternalCode&quot;:&quot;Russian-Synodal-Translation&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;scuvs&quot;,&quot;Language&quot;:&quot;zh-Hans&quot;,&quot;Name&quot;:&quot;\u65B0\u6807\u70B9\u548C\u5408\u672C - Chinese Union Version Simplified&quot;,&quot;ExternalCode&quot;:&quot;Chinese-Union-Version-Simplified&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]},{&quot;Code&quot;:&quot;tcuvt&quot;,&quot;Language&quot;:&quot;zh-Hant&quot;,&quot;Name&quot;:&quot;\u65B0\u6A19\u9EDE\u548C\u5408\u672C - Chinese Union Version Traditional&quot;,&quot;ExternalCode&quot;:&quot;Chinese-Union-Version-Traditional&quot;,&quot;HasAp&quot;:&quot;&quot;,&quot;HasPs151&quot;:false,&quot;Enabled&quot;:true,&quot;About&quot;:[]}],&quot;DailyQuizzes&quot;:[],&quot;Cards&quot;:[],&quot;Videos&quot;:[]},&quot;Personal&quot;:null,&quot;ErrorMessage&quot;:&quot;&quot;}">
1509        </script>
1509
1510    
1511
1512
1513
1514    
1515    
1515<script src="/js/login-form.min.js?v=e0bDrEmWaQ1kXVsXdEVxzE2UsORzuROX25RsH8sDe5U"></script>
vendor: 1 bytes, line 1515
1515
1516<script src="/js/contest-menu.min.js?v=ntcc-RiRxf4JtBG1M3wl2ZFXIK_UzjQNPNqmduzri7A"></script>
vendor: 1 bytes, line 1516
1516
1517<script src="/js/friends-common.min.js?v=Opt-e5jp4BTHIyH1KQKW-opFspdEEUMF4ci83V761Jc"></script>
vendor: 1 bytes, line 1517
1517
1518<script src="/js/top-toolbar.min.js?v=JkuCy_BZhcYEy4Lbm2yQN-Xju0LW3-I5ICstGUcbffg"></script>
vendor: 1 bytes, line 1518
1518
1519<script src="/js/friends-compact-approval.min.js?v=BVpWeiLln3yGPXJTi6bc3pu8KpmnTKGC_UTXye2YmGk"></script>
vendor: 1 bytes, line 1519
1519
1520<script src="/js/bible-dialog.min.js?v=0AQFZ2AVRYYAZ9rCNb9Oi1rA7wMgK5sKE_2gR9rixGU" data-lang="fr"></script>
1520
1521
1522
1523
1524    
1525
1526
1527    
1528    
1528<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ec452883feef4cbd953a26ddf46c3142","r":1,"spa":2}' crossorigin="anonymous"></script>
1528
1529</body>
1530</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.