{"id":123,"date":"2026-08-31T15:00:55","date_gmt":"2026-08-31T19:00:55","guid":{"rendered":"https:\/\/libreinternet.ca\/?page_id=123"},"modified":"2026-10-07T12:06:23","modified_gmt":"2026-10-07T16:06:23","slug":"television-package","status":"publish","type":"page","link":"https:\/\/libreinternet.ca\/en\/television-package\/","title":{"rendered":"Television"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"123\" class=\"elementor elementor-123\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c851569 e-flex e-con-boxed e-con e-parent\" data-id=\"c851569\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-526f937 e-con-full e-flex e-con e-child\" data-id=\"526f937\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60ce4c3 elementor-view-stacked elementor-shape-rounded elementor-widget elementor-widget-icon\" data-id=\"60ce4c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<i aria-hidden=\"true\" class=\"fal fa-info-square\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53aac14 elementor-widget elementor-widget-text-editor\" data-id=\"53aac14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Disponibilit\u00e9 du service<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d521e75 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"d521e75\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Suivant&quot;,&quot;step_previous_label&quot;:&quot;Pr\\u00e9c\\u00e9dent&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"V\u00e9rification disponibilit\u00e9 Internet\" aria-label=\"V\u00e9rification disponibilit\u00e9 Internet\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"123\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"d521e75\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"T\u00e9l\u00e9vision - Libre internet\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"123\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-choix_adresse elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-choix_adresse\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tAdresse\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[choix_adresse]\" id=\"form-field-choix_adresse\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Adresse\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-nom elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-nom\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tNom et pr\u00e9nom\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[nom]\" id=\"form-field-nom\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Nom Complet\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-telephone elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-telephone\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tT\u00e9l\u00e9phone\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[telephone]\" id=\"form-field-telephone\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"T\u00e9l\u00e9phone\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Seuls les nombres et les caract\u00e8res alphanum\u00e9riques #(., -, *, etc.) sont accept\u00e9s.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-courriel elementor-col-50 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-courriel\" class=\"elementor-field-label elementor-screen-only\">\n\t\t\t\t\t\t\t\tCourriel\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[courriel]\" id=\"form-field-courriel\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Courriel\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">V\u00e9rifier mon adresse<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-295e3a8 e-flex e-con-boxed e-con e-parent\" data-id=\"295e3a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-636a0a4 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"636a0a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Des forfaits t\u00e9l\u00e9 flexibles, vos cha\u00eenes pr\u00e9f\u00e9r\u00e9es et des prix adapt\u00e9s \u00e0 vos besoins<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78ae1b3 elementor-widget elementor-widget-text-editor\" data-id=\"78ae1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>D\u00e9couvrez une offre t\u00e9l\u00e9 con\u00e7ue pour vous donner plus de choix et de libert\u00e9. Comparez nos forfaits, consultez les cha\u00eenes incluses et choisissez les options qui correspondent r\u00e9ellement \u00e0 vos habitudes d\u2019\u00e9coute. Des cha\u00eenes g\u00e9n\u00e9ralistes aux sports, films, nouvelles et contenus sp\u00e9cialis\u00e9s, vous pouvez facilement composer une exp\u00e9rience t\u00e9l\u00e9 \u00e0 votre go\u00fbt. Ajoutez \u00e9galement des cha\u00eenes \u00e0 la carte selon vos int\u00e9r\u00eats et gardez le contr\u00f4le sur votre s\u00e9lection comme sur votre budget.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f250e2b elementor-widget elementor-widget-text-editor\" data-id=\"f250e2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>L\u2019option rejouer l\u2019\u00e9mission jusqu\u2019\u00e0 3 jours apr\u00e8s, enregistrement avant pendant ou apr\u00e8s l\u2019\u00e9pisode. Enregistrement automatique de s\u00e9rie hebdomadaire. Recherche interactive par \u00e9pisode, acteur, animateur, par chaine.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dd36464 e-con-full animated-fast e-flex elementor-invisible e-con e-child\" data-id=\"dd36464\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:500}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52e8d3e e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"52e8d3e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"86936894\" aria-label=\"Les onglets. Ouvrez les \u00e9l\u00e9ments avec la touche Entr\u00e9e ou la touche Space, fermez-les avec la touche \u00c9chapp\u00e9e et naviguez en utilisant les touches fl\u00e9ch\u00e9es.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-869368941\" data-tab-title-id=\"e-n-tab-title-869368941\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-869368941\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCha\u00eenes principales\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-869368942\" data-tab-title-id=\"e-n-tab-title-869368942\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-869368942\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCha\u00eenes th\u00e9matiques\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-869368943\" data-tab-title-id=\"e-n-tab-title-869368943\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-869368943\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\t\u00c0 la carte\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-869368941\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-869368941\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-d5e8021 e-con-full e-flex e-con e-child\" data-id=\"d5e8021\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b98f256 elementor-widget elementor-widget-shortcode\" data-id=\"b98f256\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n\n    <div\n        id=\"libre-principales-1\"\n        class=\"libre-principales\"\n        data-nonce=\"ac4fe53f8a\"\n    >\n\n\n        <!-- =================================================\n             MENU D\u00c9ROULANT\n        ================================================== -->\n\n        <div class=\"libre-principales-selector\">\n\n\n            <label\n                class=\"libre-principales-label\"\n                for=\"libre-principales-1-select\"\n            >\n                Choisissez votre forfait t\u00e9l\u00e9\n            <\/label>\n\n\n            <div class=\"libre-principales-select-wrapper\">\n\n\n                <select\n                    id=\"libre-principales-1-select\"\n                    class=\"libre-principales-select\"\n                >\n\n\n                    \n\n                        \n\n                        <option\n                            value=\"37\"\n                            data-summum=\"0\"\n                                                    >\n\n                            La Base (30 cha\u00eenes)\n                        <\/option>\n\n\n                    \n\n                        \n\n                        <option\n                            value=\"36\"\n                            data-summum=\"1\"\n                             selected='selected'                        >\n\n                            Le Summum (77 cha\u00eenes)\n                        <\/option>\n\n\n                    \n\n                <\/select>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <!-- =================================================\n             R\u00c9SULTATS AJAX\n        ================================================== -->\n\n        <div\n            class=\"libre-principales-results\"\n            aria-live=\"polite\"\n            aria-busy=\"false\"\n        ><\/div>\n\n\n    <\/div>\n\n\n\n    <!-- =====================================================\n         CSS\n    ====================================================== -->\n\n    <style>\n\n\n        \/*\n         * ==================================================\n         * CONTENEUR\n         * ==================================================\n         *\/\n\n        .libre-principales {\n\n            width: 100%;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * MENU\n         * ==================================================\n         *\/\n\n        .libre-principales-selector {\n\n            width: 100%;\n            max-width: 500px;\n\n            margin-left: 0;\n            margin-right: auto;\n\n            padding-top: 30px;\n\n        }\n\n\n        .libre-principales-label {\n\n            display: block;\n\n            margin-bottom: 8px;\n\n            color: #181818;\n\n            font-family: inherit;\n            font-size: 15px;\n            font-weight: 600;\n            line-height: 1.3;\n\n        }\n\n\n        .libre-principales-select-wrapper {\n\n            position: relative;\n            width: 100%;\n\n        }\n\n\n        .libre-principales-select {\n\n            appearance: none;\n            -webkit-appearance: none;\n\n            width: 100%;\n            height: 58px;\n\n            padding: 0 55px 0 20px;\n\n            background: #ffffff;\n\n            border: 1px solid #dddddd;\n            border-radius: 8px;\n\n            color: #181818;\n\n            font-family: inherit;\n            font-size: 16px;\n            font-weight: 600;\n\n            cursor: pointer;\n\n            transition:\n                border-color .2s ease,\n                box-shadow .2s ease;\n\n        }\n\n\n        .libre-principales-select:hover {\n\n            border-color: #A46940;\n\n        }\n\n\n        .libre-principales-select:focus {\n\n            outline: none;\n\n            border-color: #004964;\n\n            box-shadow:\n                0 0 0 3px\n                rgba(0,73,100,.12);\n\n        }\n\n\n\n        \/*\n         * FL\u00c8CHE DU SELECT\n         *\/\n\n        .libre-principales-select-wrapper::after {\n\n            content: \"\";\n\n            position: absolute;\n\n            top: 50%;\n            right: 21px;\n\n            width: 9px;\n            height: 9px;\n\n            border-right: 2px solid #004964;\n            border-bottom: 2px solid #004964;\n\n            transform:\n                translateY(-70%)\n                rotate(45deg);\n\n            pointer-events: none;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * STINGRAY\n         * ==================================================\n         *\n         * Cach\u00e9 par d\u00e9faut.\n         *\/\n\n        #titreAudio,\n        #textAudio {\n\n            display: none !important;\n\n        }\n\n\n        \/*\n         * Visible seulement avec Le Summum\n         *\/\n\n        #titreAudio.libre-audio-visible,\n        #textAudio.libre-audio-visible {\n\n            display: block !important;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * R\u00c9SULTATS\n         * ==================================================\n         *\/\n\n        .libre-principales-results {\n\n            width: 100%;\n            min-height: 40px;\n\n            margin-top: 35px;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * ENT\u00caTE :\n         *\n         * LE SUMMUM                  00,00 $\/MOIS\n         * --------------------------------------------------\n         * ==================================================\n         *\/\n\n        .libre-principales-header {\n\n            display: flex;\n\n            align-items: center;\n\n            justify-content: space-between;\n\n            gap: 20px;\n\n            padding-bottom: 15px;\n            margin-bottom: 25px;\n\n            border-bottom:\n                1px dashed #cccccc;\n\n        }\n\n\n        .libre-principales-title {\n\n            margin: 0;\n\n            color: #004964;\n\n            font-size: 25px;\n            font-weight: 700;\n            line-height: 1.2;\n\n        }\n\n\n\n        \/*\n         * PRIX DU FORFAIT\n         *\/\n\n        .libre-principales-price {\n\n            color: #F57900;\n\n            font-size: 20px;\n            font-weight: 700;\n            line-height: 1.2;\n\n            white-space: nowrap;\n\n            text-align: right;\n\n        }\n\n\n        \/*\n         * \/mois l\u00e9g\u00e8rement plus petit\n         *\/\n\n        .libre-principales-price-period {\n\n            font-size: 13px;\n            font-weight: 600;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * GRILLE\n         * ==================================================\n         *\/\n\n        .libre-principales-channels {\n\n            display: grid;\n\n            grid-template-columns:\n                repeat(\n                    5,\n                    minmax(0, 1fr)\n                );\n\n            gap: 20px;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * CARTE CHA\u00ceNE\n         * ==================================================\n         *\n         * FOND BLANC :\n         * logo + nom\n         *\/\n\n        .libre-principales-channel {\n\n            min-height: 210px;\n\n            display: flex;\n\n            flex-direction: column;\n\n            align-items: center;\n\n            justify-content: center;\n\n            gap: 12px;\n\n            padding: 15px;\n\n            \/*\n             * FOND BLANC\n             *\/\n\n            background: #ffffff;\n\n            border: 1px solid #e2e6e8;\n\n            border-radius: 12px;\n\n            box-shadow:\n                0 4px 12px\n                rgba(0,0,0,.08);\n\n            text-align: center;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * LOGO\n         * ==================================================\n         *\n         * Zone maximale :\n         * 150 x 150 px\n         *\n         * Aucun \u00e9tirement.\n         *\/\n\n        .libre-principales-logo {\n\n            width: 150px;\n            height: 150px;\n\n            max-width: 100%;\n\n            display: flex;\n\n            align-items: center;\n\n            justify-content: center;\n\n            margin: 0 auto;\n\n            \/*\n             * FOND BLANC\n             *\/\n\n            background: #ffffff;\n\n        }\n\n\n        .libre-principales-logo img {\n\n            display: block;\n\n            width: auto;\n            height: auto;\n\n            max-width: 150px;\n            max-height: 150px;\n\n            object-fit: contain;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * NOM\n         * ==================================================\n         *\/\n\n        .libre-principales-name {\n\n            width: 100%;\n\n            color: #110026;\n\n            background: #ffffff;\n\n            font-size: 13px;\n            font-weight: 700;\n            line-height: 1.3;\n\n            text-transform: uppercase;\n\n            text-align: center;\n\n        }\n\n\n\n        \/*\n         * CHA\u00ceNE SANS LOGO\n         *\/\n\n        .libre-principales-channel.no-logo {\n\n            min-height: 90px;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * LOADER\n         * ==================================================\n         *\/\n\n        .libre-principales-loading {\n\n            display: flex;\n\n            align-items: center;\n            justify-content: center;\n\n            gap: 12px;\n\n            padding: 40px 20px;\n\n            color: #004964;\n\n            font-weight: 600;\n\n        }\n\n\n        .libre-principales-spinner {\n\n            width: 22px;\n            height: 22px;\n\n            border: 3px solid #dddddd;\n\n            border-top-color: #F57900;\n\n            border-radius: 50%;\n\n            animation:\n                libre-principales-spin\n                .7s\n                linear\n                infinite;\n\n        }\n\n\n        @keyframes libre-principales-spin {\n\n            to {\n\n                transform: rotate(360deg);\n\n            }\n\n        }\n\n\n\n        \/*\n         * ERREUR\n         *\/\n\n        .libre-principales-error {\n\n            padding: 20px;\n\n            background: #fff5f5;\n\n            border-radius: 8px;\n\n            text-align: center;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * TABLETTE\n         * ==================================================\n         *\/\n\n        @media (max-width: 1024px) {\n\n\n            .libre-principales-channels {\n\n                grid-template-columns:\n                    repeat(\n                        3,\n                        minmax(0, 1fr)\n                    );\n\n            }\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * MOBILE\n         * ==================================================\n         *\/\n\n        @media (max-width: 767px) {\n\n\n            .libre-principales-selector {\n\n                max-width: none;\n\n                padding-top: 20px;\n\n            }\n\n\n            .libre-principales-select {\n\n                height: 54px;\n\n                padding-left: 15px;\n\n                font-size: 15px;\n\n            }\n\n\n            .libre-principales-results {\n\n                margin-top: 25px;\n\n            }\n\n\n            .libre-principales-header {\n\n                gap: 10px;\n\n                margin-bottom: 18px;\n\n            }\n\n\n            .libre-principales-title {\n\n                font-size: 20px;\n\n            }\n\n\n            \/*\n             * PRIX MOBILE\n             *\/\n\n            .libre-principales-price {\n\n                font-size: 17px;\n\n            }\n\n\n            .libre-principales-price-period {\n\n                font-size: 11px;\n\n            }\n\n\n\n            \/*\n             * 2 CHA\u00ceNES PAR LIGNE\n             *\/\n\n            .libre-principales-channels {\n\n                grid-template-columns:\n                    repeat(\n                        2,\n                        minmax(0, 1fr)\n                    );\n\n                gap: 10px;\n\n            }\n\n\n            .libre-principales-channel {\n\n                min-height: 170px;\n\n                padding: 10px;\n\n            }\n\n\n\n            \/*\n             * LOGO MOBILE\n             *\n             * Maximum 120 x 120\n             *\/\n\n            .libre-principales-logo {\n\n                width: 120px;\n                height: 120px;\n\n            }\n\n\n            .libre-principales-logo img {\n\n                max-width: 120px;\n                max-height: 120px;\n\n            }\n\n\n            .libre-principales-name {\n\n                font-size: 12px;\n\n            }\n\n\n            .libre-principales-channel.no-logo {\n\n                min-height: 80px;\n\n            }\n\n        }\n\n\n    <\/style>\n\n\n\n    <!-- =====================================================\n         JAVASCRIPT\n    ====================================================== -->\n\n    <script>\n\n    (function() {\n\n\n        function initLibrePrincipales() {\n\n\n            const container =\n                document.getElementById(\n                    'libre-principales-1'\n                );\n\n\n            if (!container) {\n\n                return;\n\n            }\n\n\n\n            \/*\n             * \u00c9VITER DOUBLE INITIALISATION\n             *\/\n\n            if (\n                container.dataset.initialized === '1'\n            ) {\n\n                return;\n\n            }\n\n\n            container.dataset.initialized = '1';\n\n\n\n            \/*\n             * SELECT\n             *\/\n\n            const select =\n                container.querySelector(\n                    '.libre-principales-select'\n                );\n\n\n\n            \/*\n             * R\u00c9SULTATS\n             *\/\n\n            const results =\n                container.querySelector(\n                    '.libre-principales-results'\n                );\n\n\n\n            \/*\n             * NONCE\n             *\/\n\n            const nonce =\n                container.dataset.nonce;\n\n\n\n            \/*\n             * CACHE AJAX\n             *\/\n\n            const cache = {};\n\n\n\n            \/*\n             * ==================================================\n             * STINGRAY\n             * ==================================================\n             *\/\n\n            function toggleAudioBlocks() {\n\n\n                const selectedOption =\n                    select.options[\n                        select.selectedIndex\n                    ];\n\n\n                if (!selectedOption) {\n\n                    return;\n\n                }\n\n\n\n                \/*\n                 * SUMMUM ?\n                 *\/\n\n                const isSummum =\n                    selectedOption.dataset.summum === '1';\n\n\n\n                \/*\n                 * BLOCS ELEMENTOR\n                 *\/\n\n                const titreAudio =\n                    document.getElementById(\n                        'titreAudio'\n                    );\n\n\n                const textAudio =\n                    document.getElementById(\n                        'textAudio'\n                    );\n\n\n\n                \/*\n                 * TITRE AUDIO\n                 *\/\n\n                if (titreAudio) {\n\n                    titreAudio.classList.toggle(\n                        'libre-audio-visible',\n                        isSummum\n                    );\n\n                }\n\n\n\n                \/*\n                 * TEXTE AUDIO\n                 *\/\n\n                if (textAudio) {\n\n                    textAudio.classList.toggle(\n                        'libre-audio-visible',\n                        isSummum\n                    );\n\n                }\n\n\n            }\n\n\n\n            \/*\n             * ==================================================\n             * CHARGER LE FORFAIT\n             * ==================================================\n             *\/\n\n            function loadPackage(termId) {\n\n\n                if (!termId) {\n\n                    results.innerHTML = '';\n\n                    return;\n\n                }\n\n\n\n                \/*\n                 * CACHE\n                 *\/\n\n                if (cache[termId]) {\n\n\n                    results.innerHTML =\n                        cache[termId];\n\n\n                    results.setAttribute(\n                        'aria-busy',\n                        'false'\n                    );\n\n\n                    return;\n\n                }\n\n\n\n                \/*\n                 * LOADER\n                 *\/\n\n                results.setAttribute(\n                    'aria-busy',\n                    'true'\n                );\n\n\n                results.innerHTML = `\n\n                    <div class=\"libre-principales-loading\">\n\n                        <span\n                            class=\"libre-principales-spinner\"\n                            aria-hidden=\"true\"\n                        ><\/span>\n\n                        <span>\n                            Chargement des cha\u00eenes...\n                        <\/span>\n\n                    <\/div>\n\n                `;\n\n\n\n                \/*\n                 * DONN\u00c9ES AJAX\n                 *\/\n\n                const data =\n                    new URLSearchParams();\n\n\n                data.append(\n                    'action',\n                    'libre_load_main_channels'\n                );\n\n\n                data.append(\n                    'term_id',\n                    termId\n                );\n\n\n                data.append(\n                    'nonce',\n                    nonce\n                );\n\n\n\n                \/*\n                 * REQU\u00caTE AJAX\n                 *\/\n\n                fetch(\n\n                    'https:\/\/libreinternet.ca\/wp-admin\/admin-ajax.php',\n\n                    {\n\n                        method: 'POST',\n\n                        credentials:\n                            'same-origin',\n\n                        headers: {\n\n                            'Content-Type':\n                                'application\/x-www-form-urlencoded; charset=UTF-8'\n\n                        },\n\n                        body:\n                            data.toString()\n\n                    }\n\n                )\n\n\n                .then(function(response) {\n\n\n                    if (!response.ok) {\n\n                        throw new Error(\n                            'Erreur r\u00e9seau'\n                        );\n\n                    }\n\n\n                    return response.json();\n\n                })\n\n\n                .then(function(response) {\n\n\n                    if (\n                        !response.success ||\n                        !response.data ||\n                        !response.data.html\n                    ) {\n\n                        throw new Error(\n                            'R\u00e9ponse AJAX invalide'\n                        );\n\n                    }\n\n\n\n                    \/*\n                     * CACHE\n                     *\/\n\n                    cache[termId] =\n                        response.data.html;\n\n\n\n                    \/*\n                     * AFFICHAGE\n                     *\/\n\n                    results.innerHTML =\n                        response.data.html;\n\n\n                    results.setAttribute(\n                        'aria-busy',\n                        'false'\n                    );\n\n                })\n\n\n                .catch(function(error) {\n\n\n                    console.error(\n                        'Libre Internet - Cha\u00eenes principales :',\n                        error\n                    );\n\n\n                    results.innerHTML = `\n\n                        <div class=\"libre-principales-error\">\n\n                            Impossible de charger\n                            les cha\u00eenes pour le moment.\n\n                        <\/div>\n\n                    `;\n\n\n                    results.setAttribute(\n                        'aria-busy',\n                        'false'\n                    );\n\n                });\n\n\n            }\n\n\n\n            \/*\n             * ==================================================\n             * CHANGEMENT DU FORFAIT\n             * ==================================================\n             *\/\n\n            select.addEventListener(\n                'change',\n                function() {\n\n\n                    \/*\n                     * Charger cha\u00eenes\n                     *\/\n\n                    loadPackage(\n                        this.value\n                    );\n\n\n                    \/*\n                     * Stingray\n                     *\/\n\n                    toggleAudioBlocks();\n\n\n                }\n            );\n\n\n\n            \/*\n             * ==================================================\n             * CHARGEMENT INITIAL\n             * ==================================================\n             *\/\n\n            if (select.value) {\n\n\n                \/*\n                 * SUMMUM PAR D\u00c9FAUT\n                 *\/\n\n                loadPackage(\n                    select.value\n                );\n\n\n                \/*\n                 * AFFICHER STINGRAY\n                 *\/\n\n                toggleAudioBlocks();\n\n\n            }\n\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * LANCEMENT\n         * ==================================================\n         *\/\n\n        if (\n            document.readyState === 'loading'\n        ) {\n\n\n            document.addEventListener(\n                'DOMContentLoaded',\n                initLibrePrincipales\n            );\n\n\n        } else {\n\n\n            initLibrePrincipales();\n\n\n        }\n\n\n    })();\n\n    <\/script>\n\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2d5e1d elementor-widget elementor-widget-heading\" data-id=\"f2d5e1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\"> Cha\u00eenes audio Stingray Music : <\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-002881b elementor-widget elementor-widget-text-editor\" data-id=\"002881b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul class=\"channel-list\"><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Adult Alternative<\/span><br \/><span class=\"item-price\">726<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music All Day Party<\/span><br \/><span class=\"item-price\">716<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Arabic<\/span><br \/><span class=\"item-price\">761<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Around the World<\/span><br \/><span class=\"item-price\">743<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Baroque<\/span><br \/><span class=\"item-price\">741<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Big Band<\/span><br \/><span class=\"item-price\">772<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Bollywood Hits<\/span><br \/><span class=\"item-price\">753<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Canadian Indie<\/span><br \/><span class=\"item-price\">763<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Canadiana<\/span><br \/><span class=\"item-price\">764<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Chamber Music<\/span><br \/><span class=\"item-price\">740<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Christian Pop &amp; Rock<\/span><br \/><span class=\"item-price\">737<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Classic Masters<\/span><br \/><span class=\"item-price\">742<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Classic Rock<\/span><br \/><span class=\"item-price\">722<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Classical India<\/span><br \/><span class=\"item-price\">755<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Country Classics<\/span><br \/><span class=\"item-price\">731<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Dance Clubbin<\/span><br \/><span class=\"item-price\">714<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Easy Listening<\/span><br \/><span class=\"item-price\">747<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Eclectic Electronic<\/span><br \/><span class=\"item-price\">724<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Farsi<\/span><br \/><span class=\"item-price\">762<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Flashback 70s<\/span><br \/><span class=\"item-price\">720<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Folk Roots<\/span><br \/><span class=\"item-price\">729<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Franco Attitude<\/span><br \/><span class=\"item-price\">765<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Franco Country<\/span><br \/><span class=\"item-price\">732<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Franco Pop<\/span><br \/><span class=\"item-price\">735<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Franco R\u00e9tro<\/span><br \/><span class=\"item-price\">718<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Greatest Hits<\/span><br \/><span class=\"item-price\">766<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Guangdong<\/span><br \/><span class=\"item-price\">757<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Headbangers<\/span><br \/><span class=\"item-price\">767<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Hindi Gold<\/span><br \/><span class=\"item-price\">752<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Hip Hop<\/span><br \/><span class=\"item-price\">770<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Hip-Hop\/R&amp;B<\/span><br \/><span class=\"item-price\">717<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Hit List<\/span><br \/><span class=\"item-price\">713<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Hot Country<\/span><br \/><span class=\"item-price\">730<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Jammin<\/span><br \/><span class=\"item-price\">771<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Jazz Masters<\/span><br \/><span class=\"item-price\">746<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Jazz Now<\/span><br \/><span class=\"item-price\">745<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Jukebox Oldies<\/span><br \/><span class=\"item-price\">719<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Kids Stuff<\/span><br \/><span class=\"item-price\">710<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music La Top D\u00e9tente<\/span><br \/><span class=\"item-price\">736<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Latino Urbano<\/span><br \/><span class=\"item-price\">768<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Mousses Musique<\/span><br \/><span class=\"item-price\">750<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Nature<\/span><br \/><span class=\"item-price\">749<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Nostalgie<\/span><br \/><span class=\"item-price\">734<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Pop Adult<\/span><br \/><span class=\"item-price\">712<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Popular Classics<\/span><br \/><span class=\"item-price\">739<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Punjabi<\/span><br \/><span class=\"item-price\">756<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Remember the 80s<\/span><br \/><span class=\"item-price\">721<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Rock<\/span><br \/><span class=\"item-price\">723<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Rock Alternative<\/span><br \/><span class=\"item-price\">725<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Smooth Jazz<\/span><br \/><span class=\"item-price\">744<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Sounds of South India<\/span><br \/><span class=\"item-price\">754<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Souvenirs<\/span><br \/><span class=\"item-price\">733<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Tagalog<\/span><br \/><span class=\"item-price\">760<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music The Asian Flavour<\/span><br \/><span class=\"item-price\">759<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music The Blues<\/span><br \/><span class=\"item-price\">727<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music The Chill Lounge<\/span><br \/><span class=\"item-price\">715<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music The Sound of Mando Pop<\/span><br \/><span class=\"item-price\">758<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music The Spa<\/span><br \/><span class=\"item-price\">738<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music Todays Latin Pop<\/span><br \/><span class=\"item-price\">769<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Music World Carnival<\/span><br \/><span class=\"item-price\">751<\/span><\/li><li id=\"pick-list\"><span class=\"item-name\">Stingray Tik Tok Radio<\/span><br \/><span class=\"item-price\">774<\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-869368942\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-869368942\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-1be27aa e-con-full e-flex e-con e-child\" data-id=\"1be27aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb01318 elementor-widget elementor-widget-shortcode\" data-id=\"fb01318\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n\n    <div\n        id=\"libre-tv-2\"\n        class=\"libre-tv-thematiques\"\n        data-nonce=\"9b2984e306\"\n    >\n\n\n        <!-- =================================================\n             MENU D\u00c9ROULANT\n        ================================================== -->\n\n        <div class=\"libre-tv-selector\">\n\n\n            <label\n                class=\"libre-tv-selector-label\"\n                for=\"libre-tv-2-select\"\n            >\n                Choisissez une cat\u00e9gorie de cha\u00eenes\n            <\/label>\n\n\n            <div class=\"libre-tv-select-wrapper\">\n\n\n                <select\n                    id=\"libre-tv-2-select\"\n                    class=\"libre-tv-category-select\"\n                >\n\n\n                    \n\n                        <option\n                            value=\"19\"\n                             selected='selected'                        >\n\n                            Actualit\u00e9s (5)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"22\"\n                                                    >\n\n                            Actualit\u00e9s internationales (4)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"26\"\n                                                    >\n\n                            Chinois (3)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"24\"\n                                                    >\n\n                            Crave (4)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"25\"\n                                                    >\n\n                            Crave avec Starz (6)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"33\"\n                                                    >\n\n                            D\u00e9calage horaire (est) (19)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"32\"\n                                                    >\n\n                            D\u00e9calage horaire (ouest) (18)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"21\"\n                                                    >\n\n                            Divertissement (7)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"18\"\n                                                    >\n\n                            Drame (5)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"23\"\n                                                    >\n\n                            Famille (5)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"30\"\n                                                    >\n\n                            Francophone (10)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"31\"\n                                                    >\n\n                            Francophone en Plus (6)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"20\"\n                                                    >\n\n                            Les Films (5)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"27\"\n                                                    >\n\n                            Philippin (1)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"28\"\n                                                    >\n\n                            Premium Sports (13)\n                        <\/option>\n\n\n                    \n\n                        <option\n                            value=\"29\"\n                                                    >\n\n                            Sports en Plus (4)\n                        <\/option>\n\n\n                    \n\n                <\/select>\n\n\n            <\/div>\n\n\n        <\/div>\n\n\n\n        <!-- =================================================\n             R\u00c9SULTATS AJAX\n        ================================================== -->\n\n        <div\n            class=\"libre-tv-results\"\n            aria-live=\"polite\"\n            aria-busy=\"false\"\n        ><\/div>\n\n\n    <\/div>\n\n\n\n    <!-- =====================================================\n         CSS\n    ====================================================== -->\n\n    <style>\n\n\n        \/*\n         * ==================================================\n         * CONTENEUR PRINCIPAL\n         * ==================================================\n         *\/\n\n        .libre-tv-thematiques {\n\n            width: 100%;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * S\u00c9LECTEUR\n         * ==================================================\n         *\/\n\n        .libre-tv-selector {\n\n            width: 100%;\n\n            max-width: 500px;\n\n            margin-left: 0;\n\n            margin-right: auto;\n\n            padding-top: 30px;\n\n        }\n\n\n\n        \/*\n         * LABEL\n         *\/\n\n        .libre-tv-selector-label {\n\n            display: block;\n\n            margin-bottom: 8px;\n\n            color: #181818;\n\n            font-family: inherit;\n\n            font-size: 15px;\n\n            font-weight: 600;\n\n            line-height: 1.3;\n\n        }\n\n\n\n        \/*\n         * WRAPPER SELECT\n         *\/\n\n        .libre-tv-select-wrapper {\n\n            position: relative;\n\n            width: 100%;\n\n        }\n\n\n\n        \/*\n         * SELECT\n         *\/\n\n        .libre-tv-category-select {\n\n            appearance: none;\n\n            -webkit-appearance: none;\n\n            width: 100%;\n\n            height: 58px;\n\n            padding:\n                0\n                55px\n                0\n                20px;\n\n            background: #ffffff;\n\n            border:\n                1px solid\n                #dddddd;\n\n            border-radius: 8px;\n\n            color: #181818;\n\n            font-family: inherit;\n\n            font-size: 16px;\n\n            font-weight: 600;\n\n            cursor: pointer;\n\n            transition:\n                border-color .2s ease,\n                box-shadow .2s ease;\n\n        }\n\n\n        .libre-tv-category-select:hover {\n\n            border-color: #A46940;\n\n        }\n\n\n        .libre-tv-category-select:focus {\n\n            outline: none;\n\n            border-color: #004964;\n\n            box-shadow:\n                0 0 0 3px\n                rgba(0,73,100,.12);\n\n        }\n\n\n\n        \/*\n         * FL\u00c8CHE DU SELECT\n         *\/\n\n        .libre-tv-select-wrapper::after {\n\n            content: \"\";\n\n            position: absolute;\n\n            top: 50%;\n\n            right: 21px;\n\n            width: 9px;\n\n            height: 9px;\n\n            border-right:\n                2px solid #004964;\n\n            border-bottom:\n                2px solid #004964;\n\n            transform:\n                translateY(-70%)\n                rotate(45deg);\n\n            pointer-events: none;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * R\u00c9SULTATS\n         * ==================================================\n         *\/\n\n        .libre-tv-results {\n\n            width: 100%;\n\n            min-height: 40px;\n\n            margin-top: 35px;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * ENT\u00caTE CAT\u00c9GORIE\n         * ==================================================\n         *\/\n\n        .libre-tv-result-header {\n\n            display: flex;\n\n            align-items: flex-end;\n\n            justify-content: space-between;\n\n            gap: 20px;\n\n            padding-bottom: 15px;\n\n            margin-bottom: 25px;\n\n            border-bottom:\n                1px dashed\n                #cccccc;\n\n        }\n\n\n\n        \/*\n         * TITRE CAT\u00c9GORIE\n         *\/\n\n        .libre-tv-result-title {\n\n            margin: 0;\n\n            color: #004964;\n\n            font-size: 25px;\n\n            font-weight: 700;\n\n            line-height: 1.2;\n\n        }\n\n\n\n        \/*\n         * PRIX CAT\u00c9GORIE\n         *\/\n\n        .libre-tv-result-price {\n\n            flex-shrink: 0;\n\n            color: #F57900;\n\n            font-size: 28px;\n\n            font-weight: 700;\n\n            line-height: 1;\n\n            white-space: nowrap;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * GRILLE DES CHA\u00ceNES\n         * ==================================================\n         *\/\n\n        .libre-tv-channels {\n\n            display: grid;\n\n            grid-template-columns:\n                repeat(\n                    5,\n                    minmax(0, 1fr)\n                );\n\n            gap: 20px;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * CARTE CHA\u00ceNE\n         * ==================================================\n         *\n         * M\u00eame pr\u00e9sentation que\n         * les cha\u00eenes principales.\n         *\/\n\n        .libre-tv-channel {\n\n            min-height: 210px;\n\n            display: flex;\n\n            flex-direction: column;\n\n            align-items: center;\n\n            justify-content: center;\n\n            gap: 12px;\n\n            padding: 15px;\n\n            \/*\n             * FOND BLANC\n             *\/\n\n            background: #ffffff;\n\n            border:\n                1px solid\n                #e2e6e8;\n\n            border-radius: 12px;\n\n            box-shadow:\n                0 4px 12px\n                rgba(0,0,0,.08);\n\n            text-align: center;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * LOGO CHA\u00ceNE\n         * ==================================================\n         *\n         * Maximum :\n         * 150 x 150 px\n         *\n         * Les proportions originales\n         * sont toujours conserv\u00e9es.\n         *\/\n\n        .libre-tv-channel-logo {\n\n            width: 150px;\n\n            height: 150px;\n\n            max-width: 100%;\n\n            display: flex;\n\n            align-items: center;\n\n            justify-content: center;\n\n            margin: 0 auto;\n\n            background: #ffffff;\n\n        }\n\n\n        .libre-tv-channel-logo img {\n\n            display: block;\n\n            width: auto;\n\n            height: auto;\n\n            max-width: 150px;\n\n            max-height: 150px;\n\n            object-fit: contain;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * NOM DE LA CHA\u00ceNE\n         * ==================================================\n         *\/\n\n        .libre-tv-channel-name {\n\n            width: 100%;\n\n            color: #110026;\n\n            background: #ffffff;\n\n            font-size: 13px;\n\n            font-weight: 700;\n\n            line-height: 1.3;\n\n            text-transform: uppercase;\n\n            text-align: center;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * CHA\u00ceNE SANS LOGO\n         * ==================================================\n         *\/\n\n        .libre-tv-channel.no-logo {\n\n            min-height: 90px;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * LOADER\n         * ==================================================\n         *\/\n\n        .libre-tv-loading {\n\n            display: flex;\n\n            align-items: center;\n\n            justify-content: center;\n\n            gap: 12px;\n\n            padding: 40px 20px;\n\n            color: #004964;\n\n            font-weight: 600;\n\n        }\n\n\n        .libre-tv-spinner {\n\n            width: 22px;\n\n            height: 22px;\n\n            border:\n                3px solid\n                #dddddd;\n\n            border-top-color:\n                #F57900;\n\n            border-radius: 50%;\n\n            animation:\n                libre-tv-spin\n                .7s\n                linear\n                infinite;\n\n        }\n\n\n        @keyframes libre-tv-spin {\n\n            to {\n\n                transform:\n                    rotate(360deg);\n\n            }\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * MESSAGE ERREUR\n         * ==================================================\n         *\/\n\n        .libre-tv-error {\n\n            padding: 20px;\n\n            background: #fff5f5;\n\n            border-radius: 8px;\n\n            text-align: center;\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * TABLETTE\n         * ==================================================\n         *\/\n\n        @media (max-width: 1024px) {\n\n\n            .libre-tv-channels {\n\n                grid-template-columns:\n                    repeat(\n                        3,\n                        minmax(0, 1fr)\n                    );\n\n            }\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * MOBILE\n         * ==================================================\n         *\/\n\n        @media (max-width: 767px) {\n\n\n            \/*\n             * MENU PLEINE LARGEUR\n             *\/\n\n            .libre-tv-selector {\n\n                max-width: none;\n\n                padding-top: 20px;\n\n            }\n\n\n            .libre-tv-category-select {\n\n                height: 54px;\n\n                padding-left: 15px;\n\n                font-size: 15px;\n\n            }\n\n\n\n            \/*\n             * ESPACE SOUS LE MENU\n             *\/\n\n            .libre-tv-results {\n\n                margin-top: 25px;\n\n            }\n\n\n\n            \/*\n             * TITRE + PRIX\n             *\/\n\n            .libre-tv-result-header {\n\n                align-items: center;\n\n                gap: 10px;\n\n                margin-bottom: 18px;\n\n            }\n\n\n            .libre-tv-result-title {\n\n                font-size: 20px;\n\n            }\n\n\n            .libre-tv-result-price {\n\n                font-size: 21px;\n\n            }\n\n\n\n            \/*\n             * 2 CHA\u00ceNES PAR LIGNE\n             *\/\n\n            .libre-tv-channels {\n\n                grid-template-columns:\n                    repeat(\n                        2,\n                        minmax(0, 1fr)\n                    );\n\n                gap: 10px;\n\n            }\n\n\n\n            \/*\n             * CARTE MOBILE\n             *\/\n\n            .libre-tv-channel {\n\n                min-height: 170px;\n\n                padding: 10px;\n\n            }\n\n\n\n            \/*\n             * LOGO MOBILE\n             *\n             * Maximum :\n             * 120 x 120 px\n             *\/\n\n            .libre-tv-channel-logo {\n\n                width: 120px;\n\n                height: 120px;\n\n            }\n\n\n            .libre-tv-channel-logo img {\n\n                max-width: 120px;\n\n                max-height: 120px;\n\n            }\n\n\n\n            \/*\n             * NOM\n             *\/\n\n            .libre-tv-channel-name {\n\n                font-size: 12px;\n\n            }\n\n\n\n            \/*\n             * SANS LOGO\n             *\/\n\n            .libre-tv-channel.no-logo {\n\n                min-height: 80px;\n\n            }\n\n        }\n\n\n    <\/style>\n\n\n\n    <!-- =====================================================\n         JAVASCRIPT AJAX\n    ====================================================== -->\n\n    <script>\n\n    (function() {\n\n\n        \/*\n         * ==================================================\n         * INITIALISATION\n         * ==================================================\n         *\/\n\n        function initLibreTV() {\n\n\n            const container =\n                document.getElementById(\n                    'libre-tv-2'\n                );\n\n\n            if (!container) {\n\n                return;\n\n            }\n\n\n\n            \/*\n             * \u00c9VITER DOUBLE INITIALISATION\n             *\/\n\n            if (\n                container.dataset.initialized === '1'\n            ) {\n\n                return;\n\n            }\n\n\n            container.dataset.initialized = '1';\n\n\n\n            \/*\n             * SELECT\n             *\/\n\n            const select =\n                container.querySelector(\n                    '.libre-tv-category-select'\n                );\n\n\n\n            \/*\n             * R\u00c9SULTATS\n             *\/\n\n            const results =\n                container.querySelector(\n                    '.libre-tv-results'\n                );\n\n\n\n            \/*\n             * NONCE\n             *\/\n\n            const nonce =\n                container.dataset.nonce;\n\n\n\n            \/*\n             * ==================================================\n             * CACHE JAVASCRIPT\n             * ==================================================\n             *\/\n\n            const cache = {};\n\n\n\n            \/*\n             * ==================================================\n             * CHARGER UNE CAT\u00c9GORIE\n             * ==================================================\n             *\/\n\n            function loadCategory(termId) {\n\n\n                if (!termId) {\n\n                    results.innerHTML = '';\n\n                    return;\n\n                }\n\n\n\n                \/*\n                 * ----------------------------------------------\n                 * CAT\u00c9GORIE D\u00c9J\u00c0 EN CACHE\n                 * ----------------------------------------------\n                 *\/\n\n                if (cache[termId]) {\n\n\n                    results.innerHTML =\n                        cache[termId];\n\n\n                    results.setAttribute(\n                        'aria-busy',\n                        'false'\n                    );\n\n\n                    return;\n\n                }\n\n\n\n                \/*\n                 * ----------------------------------------------\n                 * LOADER\n                 * ----------------------------------------------\n                 *\/\n\n                results.setAttribute(\n                    'aria-busy',\n                    'true'\n                );\n\n\n                results.innerHTML = `\n\n                    <div class=\"libre-tv-loading\">\n\n                        <span\n                            class=\"libre-tv-spinner\"\n                            aria-hidden=\"true\"\n                        ><\/span>\n\n                        <span>\n                            Chargement des cha\u00eenes...\n                        <\/span>\n\n                    <\/div>\n\n                `;\n\n\n\n                \/*\n                 * ----------------------------------------------\n                 * DONN\u00c9ES AJAX\n                 * ----------------------------------------------\n                 *\/\n\n                const data =\n                    new URLSearchParams();\n\n\n                data.append(\n                    'action',\n                    'libre_load_tv_channels'\n                );\n\n\n                data.append(\n                    'term_id',\n                    termId\n                );\n\n\n                data.append(\n                    'nonce',\n                    nonce\n                );\n\n\n\n                \/*\n                 * ----------------------------------------------\n                 * APPEL AJAX WORDPRESS\n                 * ----------------------------------------------\n                 *\/\n\n                fetch(\n\n                    'https:\/\/libreinternet.ca\/wp-admin\/admin-ajax.php',\n\n                    {\n\n                        method: 'POST',\n\n                        credentials:\n                            'same-origin',\n\n                        headers: {\n\n                            'Content-Type':\n                                'application\/x-www-form-urlencoded; charset=UTF-8'\n\n                        },\n\n                        body:\n                            data.toString()\n\n                    }\n\n                )\n\n\n                \/*\n                 * ----------------------------------------------\n                 * R\u00c9PONSE\n                 * ----------------------------------------------\n                 *\/\n\n                .then(function(response) {\n\n\n                    if (!response.ok) {\n\n                        throw new Error(\n                            'Erreur r\u00e9seau'\n                        );\n\n                    }\n\n\n                    return response.json();\n\n                })\n\n\n                \/*\n                 * ----------------------------------------------\n                 * AFFICHAGE\n                 * ----------------------------------------------\n                 *\/\n\n                .then(function(response) {\n\n\n                    if (\n                        !response.success ||\n                        !response.data ||\n                        !response.data.html\n                    ) {\n\n                        throw new Error(\n                            'R\u00e9ponse AJAX invalide'\n                        );\n\n                    }\n\n\n\n                    \/*\n                     * CACHE\n                     *\/\n\n                    cache[termId] =\n                        response.data.html;\n\n\n\n                    \/*\n                     * AFFICHAGE\n                     *\/\n\n                    results.innerHTML =\n                        response.data.html;\n\n\n                    results.setAttribute(\n                        'aria-busy',\n                        'false'\n                    );\n\n                })\n\n\n                \/*\n                 * ----------------------------------------------\n                 * ERREUR\n                 * ----------------------------------------------\n                 *\/\n\n                .catch(function(error) {\n\n\n                    console.error(\n                        'Libre TV :',\n                        error\n                    );\n\n\n                    results.innerHTML = `\n\n                        <div class=\"libre-tv-error\">\n\n                            Impossible de charger\n                            les cha\u00eenes pour le moment.\n\n                        <\/div>\n\n                    `;\n\n\n                    results.setAttribute(\n                        'aria-busy',\n                        'false'\n                    );\n\n                });\n\n\n            }\n\n\n\n            \/*\n             * ==================================================\n             * CHANGEMENT DU MENU\n             * ==================================================\n             *\/\n\n            select.addEventListener(\n                'change',\n                function() {\n\n\n                    loadCategory(\n                        this.value\n                    );\n\n\n                }\n            );\n\n\n\n            \/*\n             * ==================================================\n             * CHARGEMENT INITIAL\n             * ==================================================\n             *\n             * Actualit\u00e9s est s\u00e9lectionn\u00e9e\n             * par d\u00e9faut.\n             *\/\n\n            if (select.value) {\n\n\n                loadCategory(\n                    select.value\n                );\n\n\n            }\n\n\n        }\n\n\n\n        \/*\n         * ==================================================\n         * LANCEMENT\n         * ==================================================\n         *\/\n\n        if (\n            document.readyState ===\n            'loading'\n        ) {\n\n\n            document.addEventListener(\n                'DOMContentLoaded',\n                initLibreTV\n            );\n\n\n        } else {\n\n\n            initLibreTV();\n\n\n        }\n\n\n    })();\n\n    <\/script>\n\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-869368943\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-869368943\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-90fcf82 e-con-full e-flex e-con e-child\" data-id=\"90fcf82\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d049d3c elementor-widget elementor-widget-text-editor\" data-id=\"d049d3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul class=\"channel-list\">\n \t<li id=\"pick-list\"><span class=\"item-name\">A&amp;E<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">AddikTV<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Adult Swim<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">AMC<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">BBC World News<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Big Ten<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">BNN Bloomberg<\/span>\n<span class=\"item-price\">$5.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Boomerang<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Bravo<\/span>\n<span class=\"item-price\">$6.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Canal D<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Canal Vie<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Cartoon Network<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Casa<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Cinepop<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CMT<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CNBC<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CNN<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CP24<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Crime + Investigation<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CTV Comedy Channel<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CTV Drama Channel<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CTV Life Channel<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CTV News Channel<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">CTV Sci-Fi Channel<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Daystar<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">DejaView<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Disney<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">DTOUR<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Elle Fictions<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">\u00c9vasion<\/span>\n<span class=\"item-price\">$2.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Explora<\/span>\n<span class=\"item-price\">$2.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">FIGHT NETWORK<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Flavour Network<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">FOX News<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">FX<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">FXX<\/span>\n<span class=\"item-price\">$6.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Golf Network<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Historia<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">History<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">HLN<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Hollywood Suite (4)<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Home Network<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">ICI ARTV<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Investigation Fr<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">LCN<\/span>\n<span class=\"item-price\">$3.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Lifetime<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">MAX<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Movietime<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">MSNBC<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">MUCH<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">National Geographic<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">NBA TV<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Out TV<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Oxygen True Crime<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Peachtree<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Prise 2<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">QUB<\/span>\n<span class=\"item-price\">$2.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">RDS (1 and 2 + Info)<\/span>\n<span class=\"item-price\">$20.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">REWIND<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Salt &amp; Light<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Series Plus<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Showcase<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Silver Screen Classics<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Slice<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Sportsnet (East\/West\/Ont\/Pacific)<\/span>\n<span class=\"item-price\">$25.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Sportsnet 360<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Sportsnet One<\/span>\n<span class=\"item-price\">$10.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Studio Canal<\/span>\n<span class=\"item-price\">$7.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Teletoon (Fr)<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">T\u00e9moin<\/span>\n<span class=\"item-price\">$2.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">TLC<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Treehouse<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">TSN 1 \/ 2 \/ 3 \/ 4 \/ 5<\/span>\n<span class=\"item-price\">$25.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Turner Classic Movies (TCM)<\/span>\n<span class=\"item-price\">$6.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">TVA Sports (1 and 2)<\/span>\n<span class=\"item-price\">$10.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">USA Network<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Vision TV<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">W Network<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">YTV<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Zeste<\/span>\n<span class=\"item-price\">$4.00<\/span><\/li>\n \t<li id=\"pick-list\"><span class=\"item-name\">Ztele<\/span>\n<span class=\"item-price\">$8.00<\/span><\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-682017c e-con-full e-flex e-con e-child\" data-id=\"682017c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61cea5f elementor-widget elementor-widget-image\" data-id=\"61cea5f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/libreinternet.ca\/wp-content\/uploads\/2026\/09\/rally_tv.png\" class=\"attachment-large size-large wp-image-490\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2fa21a elementor-widget elementor-widget-heading\" data-id=\"d2fa21a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Libre Internet est un partenaire de distribution accr\u00e9dit\u00e9 de Rally TV<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b507ed e-flex e-con-boxed e-con e-parent\" data-id=\"1b507ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba1e4b5 e-grid e-con-full animated-fast elementor-invisible e-con e-child\" data-id=\"ba1e4b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:&quot;500&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-c5754dd e-con-full e-flex e-con e-child\" data-id=\"c5754dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64b6ccd elementor-widget elementor-widget-heading\" data-id=\"64b6ccd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Reprenez le contr\u00f4le\nde vos communications.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef874f9 elementor-widget elementor-widget-text-editor\" data-id=\"ef874f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Parlez \u00e0 un conseiller local d\u00e8s aujourd&rsquo;hui. Sans engagement, sans pression, juste une \u00e9valuation honn\u00eate de vos besoins.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3d53954 e-con-full e-flex e-con e-child\" data-id=\"3d53954\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0427c66 elementor-widget elementor-widget-button\" data-id=\"0427c66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"tel:514-856-5600\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">514-856-5600<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-24c841f elementor-widget elementor-widget-button\" data-id=\"24c841f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/libreinternet.ca\/nous-joindre\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Pour nous joindre<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Disponibilit\u00e9 du service Des forfaits t\u00e9l\u00e9 flexibles, vos cha\u00eenes pr\u00e9f\u00e9r\u00e9es et des prix adapt\u00e9s \u00e0 vos besoins D\u00e9couvrez une offre t\u00e9l\u00e9 con\u00e7ue pour vous donner plus de choix et de libert\u00e9. Comparez nos forfaits, consultez les cha\u00eenes incluses et choisissez les options qui correspondent r\u00e9ellement \u00e0 vos habitudes d\u2019\u00e9coute. Des cha\u00eenes g\u00e9n\u00e9ralistes aux sports, films, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-123","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>T\u00e9l\u00e9vision - Libre internet<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez les forfaits t\u00e9l\u00e9 de Libre Internet avec plus de 125 cha\u00eenes HD, des cha\u00eenes th\u00e9matiques et des options \u00e0 la carte adapt\u00e9es \u00e0 vos go\u00fbts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/libreinternet.virtualgx.com\/forfait-television\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"T\u00e9l\u00e9vision - Libre internet\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez les forfaits t\u00e9l\u00e9 de Libre Internet avec plus de 125 cha\u00eenes HD, des cha\u00eenes th\u00e9matiques et des options \u00e0 la carte adapt\u00e9es \u00e0 vos go\u00fbts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/libreinternet.virtualgx.com\/forfait-television\/\" \/>\n<meta property=\"og:site_name\" content=\"Libre internet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/libreinternet.ca\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T16:06:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/libreinternet.ca\/wp-content\/uploads\/2026\/09\/rally_tv.png\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/\",\"url\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/\",\"name\":\"T\u00e9l\u00e9vision - Libre internet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/libreinternet.ca\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rally_tv.png\",\"datePublished\":\"2026-08-31T19:00:55+00:00\",\"dateModified\":\"2026-10-07T16:06:23+00:00\",\"description\":\"D\u00e9couvrez les forfaits t\u00e9l\u00e9 de Libre Internet avec plus de 125 cha\u00eenes HD, des cha\u00eenes th\u00e9matiques et des options \u00e0 la carte adapt\u00e9es \u00e0 vos go\u00fbts.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/#primaryimage\",\"url\":\"https:\\\/\\\/libreinternet.ca\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rally_tv.png\",\"contentUrl\":\"https:\\\/\\\/libreinternet.ca\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rally_tv.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/forfait-television\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"T\u00e9l\u00e9vision\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/#website\",\"url\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/\",\"name\":\"Libre internet\",\"description\":\"Une connexion \u00e0 la hauteur de vos ambitions.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/libreinternet.virtualgx.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Television - Libre internet","description":"Discover the Libre Internet TV packages with more than 125 HD channels, thematic channels and customized options to suit your tastes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/","og_locale":"en_US","og_type":"article","og_title":"T\u00e9l\u00e9vision - Libre internet","og_description":"D\u00e9couvrez les forfaits t\u00e9l\u00e9 de Libre Internet avec plus de 125 cha\u00eenes HD, des cha\u00eenes th\u00e9matiques et des options \u00e0 la carte adapt\u00e9es \u00e0 vos go\u00fbts.","og_url":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/","og_site_name":"Libre internet","article_publisher":"https:\/\/www.facebook.com\/libreinternet.ca\/","article_modified_time":"2026-10-07T16:06:23+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/libreinternet.ca\/wp-content\/uploads\/2026\/09\/rally_tv.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/","url":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/","name":"Television - Libre internet","isPartOf":{"@id":"https:\/\/libreinternet.virtualgx.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/#primaryimage"},"image":{"@id":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/#primaryimage"},"thumbnailUrl":"https:\/\/libreinternet.ca\/wp-content\/uploads\/2026\/09\/rally_tv.png","datePublished":"2026-08-31T19:00:55+00:00","dateModified":"2026-10-07T16:06:23+00:00","description":"Discover the Libre Internet TV packages with more than 125 HD channels, thematic channels and customized options to suit your tastes.","breadcrumb":{"@id":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/libreinternet.virtualgx.com\/forfait-television\/"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/#primaryimage","url":"https:\/\/libreinternet.ca\/wp-content\/uploads\/2026\/09\/rally_tv.png","contentUrl":"https:\/\/libreinternet.ca\/wp-content\/uploads\/2026\/09\/rally_tv.png"},{"@type":"BreadcrumbList","@id":"https:\/\/libreinternet.virtualgx.com\/forfait-television\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/libreinternet.virtualgx.com\/"},{"@type":"ListItem","position":2,"name":"T\u00e9l\u00e9vision"}]},{"@type":"WebSite","@id":"https:\/\/libreinternet.virtualgx.com\/#website","url":"https:\/\/libreinternet.virtualgx.com\/","name":"Libre internet","description":"A connection that matches your ambitions.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/libreinternet.virtualgx.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"}]}},"_links":{"self":[{"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/pages\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":127,"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/pages\/123\/revisions"}],"predecessor-version":[{"id":1206,"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/pages\/123\/revisions\/1206"}],"wp:attachment":[{"href":"https:\/\/libreinternet.ca\/en\/wp-json\/wp\/v2\/media?parent=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}