Files
HomeAssistantVS/www/community/HA-Firemote/launcher-buttons.js
T
2026-06-14 02:01:49 -04:00

12585 lines
1.3 MiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const launcherData = {
"12-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="690" height="400" viewBox="0 0 690 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="dKX9" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="20%" stop-color="#ffe64b"/><stop offset="80%" stop-color="#fe8b27"/></linearGradient><linearGradient id="Q2v5" x1="56%" y1="0%" x2="44%" y2="100%"><stop offset="20%" stop-color="#7f5af4"/><stop offset="80%" stop-color="#19cfff"/></linearGradient><linearGradient id="I1Mm" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="19%" stop-color="#ef022e"/><stop offset="80%" stop-color="#ff712c"/></linearGradient><linearGradient id="mEeu" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="20%" stop-color="#06f6f6"/><stop offset="80%" stop-color="#00d36a"/></linearGradient><linearGradient id="Hv5z" x1="100%" y1="56%" x2="0%" y2="44%"><stop offset="12%" stop-color="#fff"/><stop offset="97%" stop-color="#fff" stop-opacity=".75"/></linearGradient><filter id="La4c" x="-1%" y="-1%" width="103%" height="105%"><feGaussianBlur in="SourceAlpha" stdDeviation="1"/><feOffset dx="8" dy="11" result="PBEP"/><feFlood flood-color="#000" flood-opacity=".078"/><feComposite in2="PBEP" operator="in" result="yeRR"/><feMerge><feMergeNode in="yeRR"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><g stroke="none"><rect width="41" height="109" rx="25" fill="url(#dKX9)" transform="matrix(0 -1 1 0 575 214)"/><rect width="41" height="109" rx="25" fill="url(#Q2v5)" transform="matrix(0 -1 1 0 427 214)"/><rect x="536" y="68" width="41" height="109" rx="25" fill="url(#I1Mm)"/><rect x="536" y="215" width="41" height="109" rx="25" fill="url(#mEeu)"/><path d="M129 341H37V100H0l19-36h55v241h17V47H27L48 5h46c35 0 35 22 35 39v297zm288 0H134l114-170 27-41c1-3 5-10 5-14 0-11-8-20-19-20-4 0-8 1-11 4-5 4-8 9-9 15v3h-39v-3c0-8 1-16 4-23 1-1 1-1 1-2h0c10-20 32-33 55-33 33 0 60 26 60 58 0 15-7 27-13 36l-3 3-100 151h194l17 36zm-25-53H238l92-140 3-8c1-4 2-8 3-13 3-22-4-46-19-62-10-12-27-25-56-25-27 0-53 15-66 39-6 10-9 23-9 36v3h-41v-3c0-8 1-17 3-25 5-25 19-47 38-63 21-18 47-27 75-27 29 0 58 11 79 31 23 22 36 52 36 86v7 1h0c-1 16-7 30-11 40-2 4-4 7-6 10 0 1-1 2-1 3h0l-48 72h65l17 38z" fill-rule="nonzero" fill="url(#Hv5z)" filter="url(#La4c)" transform="translate(9 28)"/></g></svg>',
"friendlyName": "12+",
"className": "twelvePlusButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "12+",
},
"chromecast": {
"appName": "com.keshet.mako.VODAndroidTV",
"androidName": "com.keshet.mako.VODAndroidTV",
"adbLaunchCommand": "adb shell am start -n com.keshet.mako.VODAndroidTV/com.keshet.mako.VODAndroidTV.controller.activitiesAndFragments.Activities.MainActivity",
},
"homatics": {
"appName": "com.keshet.mako.VODAndroidTV",
"androidName": "com.keshet.mako.VODAndroidTV",
"adbLaunchCommand": "adb shell am start -n com.keshet.mako.VODAndroidTV/com.keshet.mako.VODAndroidTV.controller.activitiesAndFragments.Activities.MainActivity",
},
"nvidia-shield": {
"appName": "com.keshet.mako.VODAndroidTV",
"androidName": "com.keshet.mako.VODAndroidTV",
"adbLaunchCommand": "adb shell am start -n com.keshet.mako.VODAndroidTV/com.keshet.mako.VODAndroidTV.controller.activitiesAndFragments.Activities.MainActivity",
},
"onn": {
"appName": "com.keshet.mako.VODAndroidTV",
"androidName": "com.keshet.mako.VODAndroidTV",
"adbLaunchCommand": "adb shell am start -n com.keshet.mako.VODAndroidTV/com.keshet.mako.VODAndroidTV.controller.activitiesAndFragments.Activities.MainActivity",
},
"xiaomi": {
"appName": "com.keshet.mako.VODAndroidTV",
"androidName": "com.keshet.mako.VODAndroidTV",
"adbLaunchCommand": "adb shell am start -n com.keshet.mako.VODAndroidTV/com.keshet.mako.VODAndroidTV.controller.activitiesAndFragments.Activities.MainActivity",
},
},
"13news-now-wvec": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1575" height="225" viewBox="0 0 1575 225" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" stroke="none"><circle cx="276" cy="153" r="43"/><path d="M261 34h16l-72 160h-16zM62 35h32v158H56V86l-14 14-22-23zm59 49l-19-24c20-20 36-26 65-26 33 0 55 20 55 38 0 21-9 33-25 39 13 4 20 14 20 14l-30 65c-31 8-68 1-87-23l20-25c23 23 58 24 66 7 4-15-4-23-47-20V96c43 2 45-7 45-13-1-9-14-31-63 1z"/></g><g fill="#0550ab" stroke="none"><path d="M255 153h6v12h-6zm54-4c-2-2-4-4-6-4-4 0-7 3-7 7s3 7 7 7c2 0 5-2 6-4h6c-1 6-6 10-12 10-7 0-13-6-13-13s6-13 13-13c6 0 11 4 12 10z"/><use href="#nCYX"/><use href="#nCYX" x="28"/><path d="M263 130v23h6v-23z"/></g><path fill="#fff" d="M1324 35h57l19 89 24-89h37l23 91 19-91h57l-47 161h-51l-20-83-20 83h-51zm-169 81c0-46 39-83 87-83 49 0 88 37 88 83s-39 83-88 83c-48 0-87-37-87-83zm50 1c0-22 17-39 38-39s38 17 38 39c0 21-17 38-38 38s-38-17-38-38zM986 35h51l53 75V35h51v161h-48l-56-82v82h-51zm-39 39l17-18c-6-10-30-23-60-23-32 0-57 18-59 43-2 60 99 45 93 79-1 20-52 31-81-1l-16 19c20 17 35 26 70 26 38-2 54-24 54-47 2-65-100-42-93-78 2-14 36-30 75 0zM624 35h28l33 122 34-122h20l34 122 32-122h30l-46 161h-29L729 79l-31 117h-28zm-129 0h108v23h-82v45h81v23h-81v47h82v23H495zM335 196V35h26l84 115 1-115h26v161h-25L362 79v117z" stroke="none"/><defs ><path id="nCYX" d="M235 152c0-7 6-13 13-13s13 6 13 13-6 13-13 13-13-6-13-13zm6 0c0-4 3-7 7-7s7 3 7 7c0 3-3 6-7 6s-7-3-7-6z"/></defs></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="950" height="700" viewBox="0 0 950 700" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" stroke="none"><circle cx="800" cy="390" r="131"/><path d="M756 26h47L582 517h-47zm-613 4h98v487H124V187l-44 42-67-72zm182 151l-59-74c63-64 112-81 200-81 102 0 170 60 170 118 0 63-30 102-77 118 41 14 60 44 60 44l-93 202c-95 23-208 1-266-73l61-76c72 72 178 73 204 21 12-46-12-71-147-61V216c134 6 140-20 140-39-3-27-43-95-193 4z"/></g><g fill="#0550ab" stroke="none"><path d="M735 391h18v37h-18zm168-14c-3-5-10-9-17-9-11 0-20 9-20 20s9 20 20 20c8 0 14-4 18-10h20c-4 17-20 30-38 30-22 0-40-18-40-40s18-40 40-40c18 0 34 12 38 29z"/><use href="#T0fR"/><use href="#T0fR" x="86"/><path d="M761 320v70h20v-70z"/></g><path d="M758 549h43l15 68 18-68h28l17 69 14-69h43l-35 122h-38l-15-63-16 63h-38zm-127 61c0-34 29-62 66-62s66 28 66 62c0 35-29 63-66 63s-66-28-66-63zm38 1c0-16 12-29 28-29s29 13 29 29-13 29-29 29-28-13-28-29zm-165-62h38l40 57v-57h39v122h-36l-43-62v62h-38zm-29 30l12-13c-4-8-23-18-45-18-24 0-43 14-45 33-1 44 75 34 71 59-2 15-40 23-61-1l-13 15c15 12 27 19 53 19 29-1 41-18 41-35 2-49-76-32-70-59 1-11 27-23 57 0zm-244-30h21l25 93 25-93h16l25 93 24-93h23l-35 122h-22l-23-88-23 88h-21zm-97 0h81v18h-62v34h61v17h-61v35h62v18h-81zM13 671V549h20l63 87v-87h20v122H97l-64-88v88z" fill="#fff" stroke="none"/><defs ><path id="T0fR" d="M675 388c0-21 18-39 39-39 22 0 40 18 40 39 0 22-18 40-40 40-21 0-39-18-39-40zm20 0c0-12 9-21 20-21s20 9 20 21c0 11-9 20-20 20s-20-9-20-20z"/></defs></svg>',
"friendlyName": "13News Now - WVEC",
"className": "thirteenNewsNowWVECButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "tgna.wvec.ott.firetv",
"androidName": "tgna.wvec.ott.firetv",
"adbLaunchCommand": "adb shell am start -n tgna.wvec.ott.firetv/crc64d2d3e4bd2d040db8.SplashActivity",
},
"apple-tv": {
"appName": "13News Now - WVEC",
},
"roku": {
"appName": "13News Now - WVEC",
"app-id": 63399,
},
},
"abc-iview": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1735.8 430.1" style="enable-background:new 0 0 1735.8 430.1" xml:space="preserve"><style>.abciview0{fill:#00bfbd}</style><g id="Layer_1"><g id="Layer_2_1_"><path d="M63.3 96.6c16.7-.3 36.9 6 50.6 22.8 6.2 6 17.6 34.8 17.6 34.8l68.2 181c8.8 21.7 35.1 23.4 42.9 1.6l21.2-57.1 36.1 95.1c-17.6 32.1-34.6 39.9-54.7 47.3-23.5 7.3-51.6 4.9-71.8-7.6-6.7-4.3-24.3-15.7-36.1-44.6L65.5 169.3v182.6l26.9-77.2 34.5 96.3c-5 22.1-21 40.6-39.6 49.3-20.3 9.6-44.6 6.2-63-5.4C6 401.3.8 385.3 0 356.7l.2-197.6c2.1-32.9 23.1-50.8 41.6-58.8 8.2-2.7 11.8-3.5 21.5-3.7z"/><path d="M377.3 426c-16.7.3-36.9-6-50.6-22.8-6.2-6-17.6-34.8-17.6-34.8l-68.1-181c-8.8-21.8-35.1-23.4-42.9-1.6l-21.2 57.1-36.1-95.1c17.6-32 34.6-39.9 54.7-47.3 23.5-7.3 51.6-4.9 71.8 7.6 6.7 4.3 24.3 15.8 36.1 44.6l71.8 200.5V170.5l-26.8 77.2-34.5-96.3c5-22.2 21-40.6 39.6-49.3 20.3-9.6 44.6-6.2 63 5.4 18.3 13.6 23.5 29.6 24.3 58.1l-.3 197.6c-2.1 32.9-23.1 50.8-41.6 58.8-8.3 3-11.9 3.8-21.6 4z"/></g><g id="Layer_5"><path class="abciview0" d="M1229.9 330c-18.2 22.3-45.9 36.5-77 36.5-54.9 0-99.4-44.5-99.4-99.4s44.5-99.4 99.4-99.4c54.6 0 98.9 44 99.4 98.4h63.8c-.7-89.4-73.3-161.6-162.8-161.6-89.9 0-162.8 72.9-162.8 162.8s72.9 162.8 162.8 162.8c67.7 0 125.8-41.3 150.3-100.2h-73.7v.1z"/><path d="m1250.5 267.5-127.9-76.2v152.3z"/><path class="abciview0" d="M903.5 116.3h71.9v304.3h-71.9zM889.2 116.3h-77.4l-72.1 194.3-72.9-194.3h-78.6l121 304.3h59zM502.5 116.3h71.9v304.3h-71.9z"/><circle class="abciview0" cx="537.5" cy="44.3" r="44.3"/><path class="abciview0" d="m1735.8 116.3-108.6 304.3h-59.4l-56-184.6-55 184.6h-59.6l-108-304.3h77.3l60.8 196 54.2-196h62.3l54 194.7 60-194.7z" id="Layer_4"/></g></g></svg>',
"friendlyName": "ABC iview (AU)",
"className": "abciviewButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.net.abc.iview",
"androidName": "au.net.abc.iview",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n au.net.abc.iview/.ui.router.TvLauncherActivity",
},
"apple-tv": {
"appName": "ABC iview",
},
"chromecast": {
"appName": "au.net.abc.iview",
"androidName": "au.net.abc.iview",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n au.net.abc.iview/.ui.router.TvLauncherActivity",
},
"homatics": {
"appName": "au.net.abc.iview",
"androidName": "au.net.abc.iview",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n au.net.abc.iview/.ui.router.TvLauncherActivity",
},
"nvidia-shield": {
"appName": "au.net.abc.iview",
"androidName": "au.net.abc.iview",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n au.net.abc.iview/.ui.router.TvLauncherActivity",
},
"xiaomi": {
"appName": "au.net.abc.iview",
"androidName": "au.net.abc.iview",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n au.net.abc.iview/.ui.router.TvLauncherActivity",
},
},
"ace-stream-media": {
"button": '<svg viewBox="0 0 245 59" width="245" height="59" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#asma)" fill-rule="evenodd" clip-rule="evenodd"><path d="M55.5 2.937C50.676-.052 46-.485 41.754.422c-4.072.866-7.992 3.035-11.318 5.597-.861-.551-1.693-1.103-2.511-1.637-.746 1.626-1.512 3.29-2.296 4.973l-2.416 5.289c2.178-.705 4.388-1.424 6.646-2.15l7.025-2.264-3.231-2.105c2.976-2.135 6.25-3.943 9.757-4.97a22.877 22.877 0 0 1 12.075-.218h.015z" fill="#F15E4B"/><path d="M63.268 29.802c3.745-8.059 3.306-13.344.723-16.611-2.402-3.039-6.643-4.353-11.12-4.592.629-1.416 1.254-2.814 1.857-4.183l-7.413 3.466-7.174 3.36 3.851 3.656 4.305 4.093c.765-1.733 1.514-3.441 2.247-5.124 3.67.52 7.077 1.704 9.47 4.026 2.528 2.47 3.934 6.25 3.263 11.93l-.009-.021z" fill="#8A5DA7"/><path d="M31.294 59.003c9.817-1.831 16.291-6.184 19.961-11.42a20.021 20.021 0 0 0 3.25-7.428c.566-2.673.58-5.435.042-8.115a959.168 959.168 0 0 0 6.816-2.31 1492.244 1492.244 0 0 1-7.341-4.044 2954.423 2954.423 0 0 1-6.451-3.512 5148.106 5148.106 0 0 0-3.708 7.2c-1.28 2.504-2.586 5.064-3.92 7.68 2.25-.774 4.531-1.553 6.847-2.362a22.833 22.833 0 0 1-2.706 12.682c-2.393 4.38-6.477 8.469-12.79 11.626v.003z" fill="#4A8DA0"/><path d="M2.25 47.317c2.53 5.528 6.54 7.914 11.117 8.04 4.821.134 9.998-2.24 14.535-5.634 1.217 1.336 2.468 2.712 3.753 4.127.982-2.874 1.952-5.67 2.887-8.393.92-2.635 1.816-5.208 2.686-7.72-2.947.67-5.834 1.31-8.655 1.949l-8.124 1.84c1.105 1.201 2.236 2.446 3.407 3.723-3.708 2.538-7.608 4.43-11.436 4.942-3.699.505-7.203-.29-10.17-2.889v.015z" fill="#26A75A"/><path d="M5.008 20.868C1.102 26.602-.258 30.885.038 34.016c.315 3.313 2.507 5.364 5.52 6.395-.906 1.712-1.839 3.445-2.78 5.199 2.284-1.034 4.596-2.085 6.936-3.151 2.364-1.06 4.752-2.152 7.174-3.256-.984-1.808-1.923-3.544-2.84-5.216-.873-1.61-1.718-3.164-2.535-4.662-.91 1.699-1.836 3.422-2.778 5.17-2.41-.895-4.264-2.325-5.013-4.598-.712-2.157-.44-5.086 1.28-9.035l.006.006z" fill="#FEC827"/><path d="M29.216 1.955c-6.281 1.817-10.483 4.272-13.29 6.961a17.393 17.393 0 0 0-5.096 8.821l-4.264 1.419a2217.403 2217.403 0 0 0 6.006 6.423c1.48-1.958 2.942-3.884 4.382-5.777 1.415-1.848 2.807-3.682 4.17-5.487-1.691.56-3.366 1.112-5.025 1.655a17.582 17.582 0 0 1 3.851-7.4c2.009-2.31 4.95-4.558 9.266-6.612v-.003z" fill="#F58120"/></g><path d="m111.078 37-7.777-12.918c-.278-.464-.612-.761-1.132-.761-.52 0-.872.297-1.15.76L93.258 37h2.692l6.125-10.357 3.007 5.049h-4.14l-1.113 1.911h6.385L108.238 37h2.84zm13.133 0v-2.357h-7.313c-2.431 0-4.194-1.875-4.194-4.418 0-2.561 1.781-4.361 4.194-4.361h7.313v-2.358h-7.313c-3.768 0-6.552 2.636-6.552 6.608 0 3.916 2.784 6.886 6.552 6.886h7.313zm13.978 0v-2.357h-9.726v-8.78h9.708v-2.357h-12.046V37h12.064zm-.52-5.865v-1.986h-7.479v1.986h7.479zM155.78 37c2.821 0 4.194-1.689 4.194-3.953 0-2.617-1.466-3.898-4.194-3.898h-6.181c-1.039 0-1.689-.613-1.689-1.634 0-1.02.631-1.651 1.708-1.651h9.688v-2.358h-9.688c-2.692 0-4.158 1.615-4.158 3.787 0 2.227 1.578 3.842 4.12 3.842h6.2c1.262 0 1.967.594 1.967 1.744 0 1.059-.705 1.764-1.967 1.764h-10.116V37h10.116zm12.897 0V25.864h5.123v-2.358h-12.603v2.358h5.123V37h2.357zm22.546 0-4.065-4.102c1.745-.668 2.784-2.246 2.784-4.473 0-3.007-1.818-4.919-4.9-4.919h-9.688V37h2.338V25.864h7.35c1.615 0 2.58.853 2.58 2.598 0 1.745-.891 2.71-2.58 2.71h-5.623v2.079h5.048L187.882 37h3.341zm13.288 0v-2.357h-9.726v-8.78h9.707v-2.357h-12.046V37h12.065zm-.52-5.865v-1.986h-7.48v1.986h7.48zM223.439 37l-7.777-12.918c-.279-.464-.613-.761-1.133-.761-.519 0-.872.297-1.15.76L205.62 37h2.692l6.125-10.357 3.006 5.049h-4.139l-1.113 1.911h6.385L220.599 37h2.84zm20.588 0-3.452-12.695c-.186-.65-.557-.966-1.132-.966-.502 0-.91.279-1.133.799l-4.157 9.54-4.158-9.54a1.272 1.272 0 0 0-1.188-.799c-.631 0-1.002.316-1.169.966L224.167 37h2.32l2.58-9.485 3.805 8.78c.241.575.65.89 1.207.89.575 0 .946-.315 1.206-.89l3.823-8.78 2.58 9.485h2.339z" fill="#F2F2F2"/><defs><clipPath id="asma"><path fill="#fff" d="M0 0h66v59H0z"/></clipPath></defs></svg>',
"friendlyName": "Ace Stream",
"className": "aceStreamMediaButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "org.acestream.media",
"androidName": "org.acestream.media",
},
"chromecast": {
"appName": "org.acestream.node",
"androidName": "org.acestream.node",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n org.acestream.node/org.acestream.engine.ui.MainWebViewActivity",
},
"homatics": {
"appName": "org.acestream.node",
"androidName": "org.acestream.node",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n org.acestream.node/org.acestream.engine.ui.MainWebViewActivity",
},
"nvidia-shield": {
"appName": "org.acestream.node",
"androidName": "org.acestream.node",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n org.acestream.node/org.acestream.engine.ui.MainWebViewActivity",
},
"onn": {
"appName": "org.acestream.node",
"androidName": "org.acestream.node",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n org.acestream.node/org.acestream.engine.ui.MainWebViewActivity",
},
"xiaomi": {
"appName": "org.acestream.node",
"androidName": "org.acestream.node",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n org.acestream.node/org.acestream.engine.ui.MainWebViewActivity",
},
},
"acorn-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="200" viewBox="0 0 1000 200" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M862 178c-7 5-17 11-32 11-26 1-37-13-37-34V59h-21v-8h21l-1-33 21-8v41h32v8h-32v85c0 19-1 37 16 37 13 1 21-15 23-18l10 15zm50 9L853 51h24l51 121c8-18 42-103 49-121h14c-19 37-49 106-62 136h-17z" fill="#26bb93" fill-rule="nonzero"/><path d="M693 49c-15 0-27 6-41 19l-7-17h-26v136h35v-74c-1-20 3-34 11-42 5-5 12-8 21-8 23 0 35 15 35 50v74h33v-64c0-47-22-74-61-74zm-128 0c-25-1-36 6-48 18l-6-17h-28v137h35v-77-3c1 0 1-2 1-3 0-9 1-25 11-31 12-8 23-9 40 0 9 5 21 18 21 18l17-28-2-1c0-1-18-12-41-13zm-305-2c-21 1-38 7-51 17-16 12-25 32-25 53 0 25 12 44 22 53 15 14 36 20 53 20h2c23-1 44-14 54-27l1-1-16-16-1 2v1c-6 19-19 29-38 30-29-1-40-34-40-62 0-20 6-38 17-49 6-6 14-9 23-9 24 0 35 24 40 37 0 1 1 2 1 2l2 4 1-4c6-12 9-19 12-25 2-3 3-6 4-8l1-1-2-1c-16-14-45-16-60-16zm191 25c-25-29-66-35-100-6s-36 70-11 99c24 29 65 35 100 7 34-29 35-71 11-100zm-16 89c-15 14-45 6-67-17-22-24-27-54-12-68s44-6 66 17c22 24 28 54 13 68zM110 10H70l11 24L9 187h25l11-22c7-13 16-23 29-29 14-7 29-8 30-8h0l-9-21c-7-1-25 5-38 17l33-71 61 134h38L110 10z" fill-rule="nonzero" fill="#eef0e9"/></svg>',
"friendlyName": "Acorn TV",
"className": "acornTvButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"apple-tv": {
"appName": "Acorn TV",
},
"chromecast": {
"appName": "com.acorntv.androidtv",
"androidName": "com.acorntv.androidtv",
"adbLaunchCommand": "adb shell am start -n com.acorntv.androidtv/com.globallogic.acorntv.ui.MainActivity",
},
"homatics": {
"appName": "com.acorntv.androidtv",
"androidName": "com.acorntv.androidtv",
"adbLaunchCommand": "adb shell am start -n com.acorntv.androidtv/com.globallogic.acorntv.ui.MainActivity",
},
"nvidia-shield": {
"appName": "com.acorntv.androidtv",
"androidName": "com.acorntv.androidtv",
"adbLaunchCommand": "adb shell am start -n com.acorntv.androidtv/com.globallogic.acorntv.ui.MainActivity",
},
"onn": {
"appName": "com.acorntv.androidtv",
"androidName": "com.acorntv.androidtv",
"adbLaunchCommand": "adb shell am start -n com.acorntv.androidtv/com.globallogic.acorntv.ui.MainActivity",
},
"roku": {
"appName": "Acorn TV",
"app-id": 14295,
},
"xiaomi": {
"appName": "com.acorntv.androidtv",
"androidName": "com.acorntv.androidtv",
"adbLaunchCommand": "adb shell am start -n com.acorntv.androidtv/com.globallogic.acorntv.ui.MainActivity",
},
},
"air-screen": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="650" viewBox="0 0 1000 650" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M273 36c-20 4-38 9-50 32L27 594c-6 17 1 28 18 26 3-1 22-2 42-2 42-1 48-2 64-13 18-11 24-20 38-59l134-360 143 395c8 17 27 31 48 35 13 3 334 0 350 0 60-2 139-105 119-194-4-17-14-42-22-53-2-3-3-5-3-5 0-1-6-7-13-15-23-22-37-31-78-46l-181-66c-18-7-34-12-35-12-29-10-39-40-15-56l5-2 137-1c156-1 141 0 157-8 37-21 44-78 13-105-7-7-15-11-25-15l-7-2-285-1c-59 0-106 43-129 90-7 14-15 38-15 46 0 2 0 5-1 7-1 4 0 30 2 36 0 2 1 5 1 7 2 15 11 37 20 53 18 30 57 61 90 71 3 1 25 9 48 18l190 70c23 8 29 30 14 44-10 10 2 9-129 9l-115-1c-8 0-11 1-18-3-8-4-12-9-15-13-9-10-8-6-58-143L424 72c-9-24-32-31-51-35-8-2-92-3-100-1" stroke="none" fill="#16bcb4"/></svg>',
"friendlyName": "Air Screen",
"className": "airScreenButton",
"appName": "com.ionitech.airscreen",
"androidName": "com.ionitech.airscreen",
"adbLaunchCommand": "adb shell am start com.ionitech.airscreen/.ui.activity.welcome.StreamAssistantIndexActivity",
"deviceFamily": ["amazon-fire",], },
"all-4": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="716.183" height="1000" viewBox="0 0 71.618 100"><path style="vector-effect:none;fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.56871" d="M28.068-38.948h8.035v-8.117h-8.04v8.117h.005M54.467-38.948h20.087v-8.117H54.467v8.117M41.266-38.948H49.3V-66.78h-8.035v27.835-.003M54.47-52.284h8.034V-66.78h-8.035v14.496M12.681-85.332h10.34l13.077-16.315v-12.9L12.68-85.333M54.466-116.268v30.938h8.035v-40.964l-8.035 10.024v.003M41.266-120.99v35.654H49.3v-45.68l-8.035 10.024v.003M55.653-138.945l-1.189 1.485v12.897l7.434-9.273-6.242-5.109h-.003" transform="translate(-9.696 138.945)"/><g style="fill:#00e1c3;fill-opacity:1;stroke:none"><path d="m20.744 22.903-2.533 3.16h10.11v-3.16h-7.577" style="vector-effect:none;fill-rule:evenodd" transform="matrix(2.56871 0 0 2.56871 -1.13 0)"/></g><g style="fill:#fadc00;fill-opacity:1;stroke:none"><path d="M.44 26.063h15.417v-3.16H.441l-.001 3.16" style="vector-effect:none;fill-rule:evenodd" transform="matrix(2.56871 0 0 2.56871 -1.13 0)"/></g></svg>',
"friendlyName": "All4",
"className": "allFourButton",
"appName": "com.channel4.ondemand",
"androidName": "com.channel4.ondemand",
"adbLaunchCommand": "adb shell am start -n com.channel4.ondemand/com.novoda.all4.launch.LaunchActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"allente": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1062" height="293" viewBox="0 0 1062 293" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill="#fff" fill-rule="nonzero"><use xlink:href="#umH6"/><path d="M236 239c-1 0-1-2-1-13V69c0-10-2-17-2-19h54c1 2 3 8 3 17v160c0 7 0 11 1 12h-55zm483 1h-54c-2 0-2-2-2-72 0-13-6-20-19-20-14 0-24 8-24 20v72h-54V108h53v19c7-15 26-22 48-22 36 0 51 20 51 51l1 84zm85-90v40c0 9 4 12 15 12 5 0 10-1 14-2h2v37c-8 2-23 4-39 4-22 0-47-9-47-41v-50h-18v-42h18c1-5 1-29 1-29h53v29h33v42h-32zm-488 89c-1 0-1-2-1-13V69c0-10-2-17-2-19h54c1 2 3 8 3 17v160c0 7 0 11 1 12h-55zm-100-30V107h-51v16c-9-12-25-18-48-18s-44 11-54 26c-9 11-13 25-13 43s4 32 13 43c11 16 29 24 53 24 26 0 36-5 46-13 0 5 1 11 2 11h55c-3-3-3-18-3-30zm-59-15c-5 5-12 9-24 9s-20-5-24-11c-3-4-5-12-5-19s2-15 6-20c5-5 12-9 24-9 11 0 18 4 22 9 5 4 7 12 7 20s-2 16-6 21z"/><use xlink:href="#umH6" x="460"/></g><defs ><path id="umH6" d="M545 147c-11-25-36-42-75-42-33 0-56 10-70 28-10 11-14 25-14 40 0 18 5 32 13 42 13 19 39 27 86 27 30 0 48-6 55-8v-34h-1c-8 3-34 7-50 7-20 0-31-1-39-6-5-3-10-9-10-14h110c1-15-1-29-5-40zm-105 13c0-2 2-8 5-11 5-6 13-9 24-9 12 0 20 4 24 9 3 4 4 8 4 11h-57z"/></defs></svg>',
"friendlyName": "Allente",
"className": "allenteButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Allente",
},
},
"altibox": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1527" height="559" viewBox="0 0 1527 559" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M414 134h49v269h-49zm107 206c0 36 27 63 61 63h21v-43h-9c-13 0-24-11-24-24V236h33v-41h-33v-61h-49v61h-32v41h32v96zm110-204c0 18 15 33 34 33s34-15 34-33c0-19-15-34-34-34s-34 15-34 34m10 59h49v207h-49zm436 165c-35 0-63-28-63-62s28-62 63-62c34 0 62 28 62 62s-28 62-62 62m0-170c-60 0-109 48-109 108 0 59 49 107 109 107s109-48 109-107c0-60-49-108-109-108m100 212l69-104-67-103h56l39 65 38-65h57l-67 103 68 104h-56l-40-66-40 66zm0 0" fill-rule="nonzero" stroke="none" fill="#fff"/><path d="M328 216v-22h49v209h-49v-23c-19 17-43 28-70 28-58 0-105-49-105-110s47-110 105-110c27 0 51 11 70 28zm-126 83c0-37 28-67 62-67 35 0 63 30 63 67 0 36-28 66-63 66-34 0-62-30-62-66zm577-83v-83h-49v270h49v-23c19 17 43 28 70 28 58 0 105-49 105-110s-47-110-105-110c-27 0-51 11-70 28zm125 83c0-37-27-67-62-67-34 0-62 30-62 67 0 36 28 66 62 66 35 0 62-30 62-66z" stroke="none" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="600" height="600" viewBox="0 0 600 600" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M423 131V85h103v437H423v-49c-39 37-90 59-146 59-121 0-219-103-219-230S156 72 277 72c56 0 107 22 146 59zM161 303c0-77 58-138 130-138s130 61 130 138-58 139-130 139-130-62-130-139z" fill="#fff" stroke="none"/></svg>',
"friendlyName": "altibox",
"className": "altiboxButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "no.altibox.nh",
"androidName": "no.altibox.nh",
"adbLaunchCommand": "adb shell am start -n no.altibox.nh/altibox.newhorizon.ui.splash.SplashActivity",
},
"apple-tv": {
"appName": "Altibox",
},
"chromecast": {
"appName": "no.altibox.nh",
"androidName": "no.altibox.nh",
"adbLaunchCommand": "adb shell am start -n no.altibox.nh/altibox.newhorizon.ui.splash.SplashActivity",
},
"homatics": {
"appName": "no.altibox.nh",
"androidName": "no.altibox.nh",
"adbLaunchCommand": "adb shell am start -n no.altibox.nh/altibox.newhorizon.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "no.altibox.nh",
"androidName": "no.altibox.nh",
"adbLaunchCommand": "adb shell am start -n no.altibox.nh/altibox.newhorizon.ui.splash.SplashActivity",
},
"onn": {
"appName": "no.altibox.nh",
"androidName": "no.altibox.nh",
"adbLaunchCommand": "adb shell am start -n no.altibox.nh/altibox.newhorizon.ui.splash.SplashActivity",
},
"xiaomi": {
"appName": "no.altibox.nh",
"androidName": "no.altibox.nh",
"adbLaunchCommand": "adb shell am start -n no.altibox.nh/altibox.newhorizon.ui.splash.SplashActivity",
},
},
"amazon-music": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="250" viewBox="0 0 1050 250" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M336 88V76c0-1 2-2 3-3h52c2 0 3 2 3 3v11c-1 2-2 5-4 7l-27 39c11 0 21 2 30 6 2 1 2 3 2 5v13c0 1-1 3-2 3s-1 0-1-1c-17-9-38-9-55 0-2 1-4-1-4-3v-12c0-2 1-5 2-8l31-45h-27c-1 0-3-1-3-3h0 0 0zm-211 72c-1 0-3-1-3-3V73c0-1 2-3 3-3h16c1 0 3 1 3 3v11h0c3-9 12-16 22-15 10 0 16 4 21 15 5-12 19-18 31-14 4 2 8 4 10 8 6 7 4 17 4 26v53c0 2-1 3-3 3h-16c-2 0-3-1-3-3v-44c0-5 0-11-1-16 0-5-5-8-9-7h0c-4 0-8 3-10 7-1 5-2 11-1 16v44c0 2-2 3-3 3h-17c-2 0-3-1-3-3v-44c0-10 2-23-10-23-11 0-11 13-11 23v44c0 2-1 3-3 3h-17 0zm312-91c25 0 38 20 38 46 0 25-15 45-38 45-24 0-37-20-37-46 0-25 13-45 37-45h0 0zm-13 43c0 10 0 31 13 31s14-17 14-28c0-7-1-14-3-22-1-5-6-8-11-7-12 0-13 16-13 26zm83 48h-15c-2 0-3-2-3-3V73c0-1 2-2 3-2h14c1 0 3 1 3 2v13h0c4-12 10-17 21-17 7 0 14 3 17 10 5 7 5 18 5 26v53c-1 1-2 2-3 2h-16c-1 0-2-1-2-2v-45c0-10 1-23-10-23-4 0-7 3-8 7-2 5-3 10-3 16v44c0 2-1 3-3 3h0 0 0zm-196-1c-1 1-3 1-4 0-4-3-7-6-9-11-7 8-17 12-27 12-14 0-24-8-24-25 0-11 7-22 17-26 9-4 21-4 31-5v-2c0-5-1-8-2-12-2-3-6-4-9-4-7 0-12 4-13 10 0 1-2 2-3 2l-16-1c-1 0-2-2-2-4 4-18 21-24 36-24 9 0 17 3 24 8 8 7 7 17 7 27v25c0 6 3 11 6 15 2 1 2 3 0 4-4 3-9 8-12 11h0 0zm-16-39v-3c-12 0-24 2-24 15 0 7 4 11 10 11 5 0 9-3 11-7 2-5 3-10 3-16h0zM99 159c0 1-2 1-3 0-4-3-7-7-9-10-7 7-17 12-27 11-13 0-24-8-24-25 0-11 6-21 17-26 9-3 21-4 30-5v-2c1-4 0-8-2-12-2-3-5-4-9-4-6 0-11 4-13 10 0 1-1 2-2 3l-16-2c-1 0-2-2-2-3 3-19 20-25 36-25 8 0 17 3 24 8 8 7 7 17 7 28v24c0 6 2 11 6 15 1 1 1 3 0 4h0c-3 3-9 8-13 11h0 0zm-15-42c-12 0-24 2-24 15 0 7 3 11 10 11 4 0 9-3 11-7 2-5 3-10 3-16v-3h0zm162 112c-51 1-99-19-137-55-3-2 0-6 3-4 42 25 89 38 137 38 36 0 71-8 105-22 5-3 9 3 4 7-31 24-75 36-112 36zm123-50c-3-5-26-3-36-1-3 0-3-3 0-5 17-12 46-9 50-4 3 4-1 33-18 47-2 2-5 1-4-2 4-9 12-30 8-35h0zm509-33c3-2 5-6 5-9s-1-5-3-7c-3-2-6-4-10-5l-15-6c-13-4-19-12-19-23-1-7 3-14 8-18 7-5 15-7 24-7 7 0 15 2 22 4 1 0 2 1 3 2s1 2 1 3v5c0 2 0 3-2 3s-3-1-4-1c-6-2-13-3-19-3-11 0-17 4-17 11 0 3 1 5 3 7 3 2 7 4 11 6l14 5c5 1 11 5 15 9 3 4 5 9 5 14 0 7-4 14-10 19-7 5-16 7-25 7s-18-2-27-5c-1 0-2-1-2-2-1-1-1-2-1-3v-5c0-2 1-3 2-3s3 0 5 1c7 2 16 4 24 4 3 0 8-1 12-3h0 0zm-78-71c0-2 1-4 3-4h1 10c1 0 3 1 3 3v1 81c0 2-1 3-3 4h-1-7s-1-1-2-1c-1-1-1-2-2-3l-1-6c-9 8-21 12-33 12-7 1-14-2-19-7-4-5-6-12-6-20V75c0-2 1-4 3-4h10c2 0 4 1 4 3v1 55c-1 5 1 10 3 14 3 3 7 5 12 4 9 0 17-3 25-8V75h0zm-92 85c-2 0-3-1-4-3v-1-56c1-5 0-9-3-13-3-3-6-5-10-4-9 0-18 3-26 8v2 63c0 2-1 4-3 4h-1-10c-1 0-3-1-3-3v-1-56c0-5-1-9-4-13-2-3-6-5-10-4-9 0-18 3-25 8v65c0 2-1 4-3 4h-1-10c-2 0-4-1-4-3v-1-81c0-2 1-3 3-4h1 8c1 0 1 1 2 1 1 1 1 2 2 3l1 5c9-7 20-11 32-11 11 0 18 4 22 12 10-7 22-12 34-12 7-1 14 2 19 7 4 5 7 12 6 19v61c0 2-1 4-3 4h-10 0zm265-67c-4 4-6 12-6 23v2c0 11 2 18 6 23 6 5 13 8 21 8 5 0 10-1 15-3h3c1 0 2 1 2 3v5c0 1 0 2-1 3s-2 1-3 2c-6 2-13 4-19 3-14 0-24-3-31-11-8-8-11-19-11-34s3-26 11-34 19-12 31-12c6 0 13 1 18 4 1 0 2 1 3 1 0 1 1 2 1 4v4c0 3-1 4-3 4-1 0-1-1-2-1-5-1-10-2-15-2-9 0-15 3-20 8h0 0zm-44-17c2 0 3 1 3 3v80c1 1-1 3-2 3h-1-10c-2 0-3-1-3-2v-1-80c-1-1 0-3 2-3h1 10 0zm3-33c4 4 4 11 0 16-5 3-11 3-16 0-4-5-4-12 0-16 5-4 11-4 16 0z" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Amazon Music",
"className": "amazonMusicButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.amazon.bueller.music",
"androidName": "com.amazon.bueller.music",
"adbLaunchCommand": "adb shell am start -n com.amazon.bueller.music/com.amazon.music.MainActivity",
},
"apple-tv": {
"appName": "Amazon Music",
},
"chromecast": {
"appName": "com.amazon.music.tv",
"androidName": "com.amazon.music.tv",
"adbLaunchCommand": "adb shell am start -n com.amazon.music.tv/com.amazon.music.MainActivity",
},
"homatics": {
"appName": "com.amazon.music.tv",
"androidName": "com.amazon.music.tv",
"adbLaunchCommand": "adb shell am start -n com.amazon.music.tv/com.amazon.music.MainActivity",
},
"nvidia-shield": {
"appName": "com.amazon.music.tv",
"androidName": "com.amazon.music.tv",
"adbLaunchCommand": "adb shell am start -n com.amazon.music.tv/com.amazon.music.MainActivity",
},
"onn": {
"appName": "com.amazon.music.tv",
"androidName": "com.amazon.music.tv",
"adbLaunchCommand": "adb shell am start -n com.amazon.music.tv/com.amazon.music.MainActivity",
},
"roku": {
"appName": "Amazon Music",
"app-id": 14362,
},
"xiaomi": {
"appName": "com.amazon.music.tv",
"androidName": "com.amazon.music.tv",
"adbLaunchCommand": "adb shell am start -n com.amazon.music.tv/com.amazon.music.MainActivity",
},
},
"amc-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 207.441" width="400" height="207.441"><linearGradient id="amcpa" gradientTransform="rotate(355)"><stop offset="0%" stop-color="#43757e"/><stop offset="60%" stop-color="#9fffe8"/></linearGradient><g fill-rule="evenodd"><path d="M367.531 19.697c0 10.826.069 19.575.153 19.443.191-.301.18-38.286-.012-38.769-.077-.196-.141 8.501-.141 19.326M355.237 25c-.024 7.645.025 14.008.109 14.14.137.217.132-14.142-.009-24.099-.031-2.168-.076 2.314-.1 9.959m1.455 38.906c-1.346.541-1.296-.129-1.297 17.574l-.001 16.023-16.281.056-16.282.055-.575.575-.576.575-.057 4.508c-.062 4.834.144 6.003 1.042 5.932.198-.016.314.045.259.134-.232.375 1.291.413 16.512.413h15.958v15.987c0 9.51.076 15.941.188 15.871.104-.063.145.051.091.255-.381 1.46 1.325 1.962 6.37 1.877 6.438-.109 5.799 1.886 5.799-18.112v-15.878h15.751c8.663 0 15.893-.055 16.067-.121.273-.105.319-.946.334-6.121l.017-5.999h-32.169V81.525c0-13.852-.041-16.066-.313-16.591-.353-.683-1.029-1.126-1.383-.907-.144.089-.178.052-.087-.095.182-.294-8.637-.319-9.367-.026m-.935 25.772c-.031 4.365-.057.794-.057-7.935 0-8.73.026-12.301.057-7.936.031 4.365.031 11.507 0 15.871m0 43.554c-.031 4.373-.057.855-.057-7.817s.026-12.25.057-7.951c.031 4.299.031 11.394 0 15.768" fill="#f2f2f2"/><path d="M0 103.734v103.735h183.84c166.062 0 183.827-.031 183.716-.322-.071-.185-.036-.268.081-.195.135.083.204-6.599.202-19.44-.002-13.727-.068-19.473-.221-19.255-.171.245-.191.214-.089-.146.159-.569-.458-1.58-.869-1.423-.16.062-.241.031-.179-.069.211-.342-.819-.431-4.966-.431-4.148 0-5.178.089-4.967.431.062.1-.019.131-.179.069-.36-.138-1.052.861-.889 1.286.066.171.027.249-.088.178-.135-.083-.205 4.742-.205 13.993v14.121H10.788V11.203H355.4l-.055 13.985c-.03 7.732.025 13.935.123 13.874.098-.06.115.089.038.333-.211.664.923 1.745 1.642 1.564.328-.082.528-.045.528.097 0 .16 1.171.23 3.851.23 2.86 0 3.812-.061 3.702-.24-.106-.172.042-.201.524-.105.562.112.77.037 1.269-.462l.597-.597.012-19.519c.006-10.736.065-19.686.131-19.889.1-.311.083-.32-.104-.059-.194.269-.225.262-.227-.052C367.428.018 358.54 0 183.714 0H0v103.734m77.075-46.976c-15.829 2.428-26.376 11.638-29.793 26.017-.944 3.97-.563 4.208 6.587 4.117 6.415-.081 5.698.339 7.358-4.319 2.859-8.028 11.339-12.751 22.902-12.756 14.676-.005 22.375 4.403 24.993 14.312.433 1.638 1.186 10.196.921 10.462-.065.065-6.25.179-13.743.252-7.493.074-14.499.235-15.568.359-23.261 2.689-35.959 13.604-35.997 30.939-.041 19.021 16.177 28.136 42.402 23.833 8.235-1.352 14.801-3.884 21.525-8.302l1.504-.988v3.123c0 5.204-.062 5.156 6.639 5.156 5.373 0 5.817-.095 6.344-1.356.367-.878.442-52.581.085-57.98-1.33-20.062-11.399-30.414-31.982-32.881-3.344-.4-11.531-.394-14.177.012m195.332-.1c-30.346 4.743-46.998 37.88-34.065 67.788 13.382 30.947 53.386 35.748 72.898 8.749 6.076-8.407 5.767-9.405-2.94-9.501-6.651-.073-6.492-.113-8.203 2.063-13.765 17.503-36.732 15.421-48.391-4.388-1.163-1.977-2.827-6.31-3.384-8.817-.767-3.449-.874-4.507-.888-8.818-.014-4.372.028-4.807.826-8.576 5.538-26.142 35.86-34.142 51.743-13.652.826 1.066 1.426 1.663 1.603 1.595.155-.06.227-.019.16.09-.153.247.813.509 1.253.34.195-.075.269-.038.187.094-.254.411 10.256.159 11.028-.265 1.882-1.03 1.122-3.421-2.865-9.014-8.969-12.585-25.013-19.868-38.962-17.688m-138.382 2.004c-1.584.791-1.452-3.302-1.448 44.969.005 48.196-.109 44.479 1.387 45.099 1.14.472 10.486.231 11.059-.286.955-.861.926.021 1.035-31.535.079-22.836.161-29.958.341-29.565 1.444 3.15 6.987 15.364 8.475 18.673 1.052 2.339 3.128 6.913 4.613 10.166a8287.764 8287.764 0 0 1 9.011 19.813c6.683 14.754 5.06 13.009 12.024 12.925 5.867-.071 5.578.019 6.634-2.072.58-1.148 10.164-22.162 11.905-26.102.802-1.815 12.022-26.517 14.492-31.905l1.074-2.341.103 30.453c.083 24.206.158 30.548.37 30.917.59 1.033 1.116 1.117 6.586 1.05l5.069-.062.575-.575.575-.576.052-43.719c.049-41.305.032-43.759-.311-44.445-.598-1.194-1.152-1.277-8.039-1.205-7.505.079-6.684-.348-8.969 4.664-5.699 12.5-9.051 19.887-12.082 26.624-.855 1.901-10.734 23.628-11.886 26.141-.235.513-.957 2.1-1.604 3.527-3.96 8.736-4.628 10.166-4.753 10.166-.076 0-1.461-2.918-3.077-6.484a7008.209 7008.209 0 0 0-8.554-18.828 12474.51 12474.51 0 0 1-14.328-31.535 271.882 271.882 0 0 0-1.503-3.319 657.39 657.39 0 0 1-2.342-5.187c-2.081-4.649-2.491-5.292-3.573-5.592-1.441-.4-12.058-.28-12.911.146M355.7 81.743c0 8.729.026 12.3.057 7.935.031-4.364.031-11.506 0-15.871s-.057-.794-.057 7.936m-245.534 33.69v7.549l-1.919 1.826c-9.465 9.009-19.123 12.746-32.93 12.743-12.162-.002-17.231-3.386-17.223-11.496.007-8.137 5.144-13.29 16.029-16.081 5.736-1.47 8.613-1.718 21.728-1.872 6.219-.073 11.984-.151 12.811-.175l1.504-.043v7.549m245.534 9.982c0 8.672.026 12.19.057 7.817.031-4.374.031-11.469 0-15.768-.031-4.299-.057-.721-.057 7.951" fill="url(#amcpa)"/></g></svg>',
"friendlyName": "AMC+",
"className": "amcPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.amcplus.amcfiretv",
"androidName": "com.amcplus.amcfiretv",
"adbLaunchCommand": "adb shell am start -n com.amcplus.amcfiretv/com.amcplus.tv.MainActivity",
},
"apple-tv": {
"appName": "AMC+",
},
"chromecast": {
"appName": "com.amcplus.amcandroidtv",
"androidName": "com.amcplus.amcandroidtv",
"adbLaunchCommand": "adb shell am start -n com.amcplus.amcandroidtv/com.amcplus.tv.MainActivity",
},
"homatics": {
"appName": "com.amcplus.amcandroidtv",
"androidName": "com.amcplus.amcandroidtv",
"adbLaunchCommand": "adb shell am start -n com.amcplus.amcandroidtv/com.amcplus.tv.MainActivity",
},
"nvidia-shield": {
"appName": "com.amcplus.amcandroidtv",
"androidName": "com.amcplus.amcandroidtv",
"adbLaunchCommand": "adb shell am start -n com.amcplus.amcandroidtv/com.amcplus.tv.MainActivity",
},
"onn": {
"appName": "com.amcplus.amcandroidtv",
"androidName": "com.amcplus.amcandroidtv",
"adbLaunchCommand": "adb shell am start -n com.amcplus.amcandroidtv/com.amcplus.tv.MainActivity",
},
"roku": {
"appName": "AMC+",
"app-id": 636527,
},
"xiaomi": {
"appName": "com.amcplus.amcandroidtv",
"androidName": "com.amcplus.amcandroidtv",
"adbLaunchCommand": "adb shell am start -n com.amcplus.amcandroidtv/com.amcplus.tv.MainActivity",
},
},
"angel-studios": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="350" viewBox="0 0 1100 350" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill="#fff" fill-rule="nonzero"><use href="#oXIB"/><path d="M396 288h-15-1c-1-1-1-1-1-2v-8c0-1 0-1 1-1 0-1 0-1 1-1h44s1 0 1 1c0 0 1 0 1 1v8c0 1-1 1-1 2h-1-16v57 1c-1 1-1 1-2 1h-9s-1 0-1-1c-1 0-1-1-1-1v-57zm52-10c0-1 0-1 1-1 0-1 0-1 1-1h9c1 0 1 0 2 1v1 41c0 9 6 15 15 15 2 0 4 0 6-1 1 0 3-2 4-3 2-1 3-3 4-5 0-2 1-4 0-6v-41c0-1 1-1 1-1 0-1 1-1 1-1h10c1 0 1 0 1 1 1 0 1 0 1 1v42c0 7-4 14-9 19s-12 7-19 7-14-2-19-7-8-12-9-19v-42zm85 0c0-1 0-1 1-1 0-1 0-1 1-1h24c9 0 18 4 24 10 7 7 11 16 11 25 0 10-4 19-11 25-6 7-15 11-24 11h-24c-1 0-1-1-1-1-1 0-1-1-1-1v-67zm24 56c13 0 23-10 23-23 0-3-1-6-2-9-1-2-2-5-4-7-3-2-5-4-8-5s-6-2-9-2h-11v46h11zm62-56c0-1 0-1 1-1 0-1 0-1 1-1h9c1 0 1 0 2 1v1 67 1c-1 0-1 1-2 1h-9c-1 0-1-1-1-1-1 0-1-1-1-1v-67zm74-3c7 0 14 2 20 6s11 10 13 16c3 7 4 14 2 21-1 7-4 14-9 19s-12 8-19 10c-7 1-14 1-21-2-6-3-12-7-16-13s-6-13-6-21c0-4 1-9 3-14 1-4 4-8 7-11 4-4 8-6 12-8 5-2 9-3 14-3h0zm0 59c5 1 9-1 13-3 4-3 7-7 8-11 2-4 3-9 2-13-1-5-3-9-7-12-3-3-7-6-11-6-5-1-10-1-14 1s-8 5-10 8c-3 4-4 9-4 13 0 7 2 12 7 17 4 4 10 7 16 7v-1z"/><use href="#oXIB" x="433"/><path d="M1049 207l-75-16V38c0-1 0-2-1-4-1-1-2-1-4-2l-32-4c-1 0-3 0-3 1-1 1-2 2-2 3v1 186c0 1 0 2 1 3s3 2 4 2l112 24h2c0-1 1-1 1-1 1-1 1-1 1-2 1 0 1-1 1-1v-1-30c0-1-1-3-2-4s-2-2-3-2h0zM858 20l-113-9c-1-1-1 0-2 0s-1 0-2 1l-1 1c0 1 0 2-1 2v183c1 1 1 2 2 3s2 2 4 2l113 9h2l1-1c1 0 1-1 1-1 1-1 1-2 1-2v-1-30c0-1-1-2-2-3s-2-2-3-2l-76-7v-37l62 6c1 0 3-1 4-1 0-1 1-2 1-3v-1-30c0-2 0-3-1-4s-2-2-4-2l-62-6V53l76 7h2s1 0 1-1c1 0 1-1 1-1 1-1 1-1 1-2v-1-29c0-2-1-3-2-4s-2-2-3-2h0zM664 85h-68-2c-1 0-2 1-2 1-1 1-1 1-1 2-1 0-1 1-1 2v29c0 1 1 1 1 2s0 1 1 2c0 0 1 1 2 1h2 31v28c-8 3-16 4-24 4-34-1-54-25-54-56 0-30 20-55 53-54 13 0 26 4 36 14 1 1 3 1 4 1s2 0 4-1l21-23 1-1v-2-2c0-1-1-2-1-2-19-17-45-27-68-28-54-1-98 44-98 99s44 97 98 99c24 0 48-5 69-16 0-1 1-2 1-2v-3-89c0-1 0-2-1-3s-2-2-4-2h0zM442 6l-33 1c-1 0-2 1-3 2s-2 2-2 4v97L299 15c-6-5-16-4-16 2v185c0 2 1 3 2 4s2 1 3 1h0l33-2c1 0 3-1 4-2 0-1 1-3 1-4V96h0l108 104c3 2 13 2 13-4V11 9c0-1-1-1-1-2-1 0-1-1-2-1h-2 0zM97 236c1 0 1 0 2-1l1-1 47-106 1-1 1 1 22 50-32 7c-4 1-4 5 0 7l51 26c2 1 3 1 5 1l34-4c3-1 6-3 6-6 0-1 0-2-1-3L155 34s-4-3-7-3c-1 0-3 0-4 1-1 0-2 1-3 2L46 240c-1 1-1 2-1 3v2c1 1 1 2 2 2 0 1 1 1 2 1 0 0 1 1 2 0 1 0 46-12 46-12z"/></g><defs ><path id="oXIB" d="M316 337l4-7h1c0-1 0-1 1-1h1v1c1 0 9 6 16 6 5 0 9-3 9-8s-5-8-13-12c-9-4-19-10-19-22 0-9 7-19 23-19 7 0 14 2 20 7l1 1c0 1 0 2-1 2l-4 6c0 1 0 1-1 1h-2c-1 0-8-5-14-5-5 0-9 3-9 7s4 8 12 11c10 4 21 10 21 23 0 10-9 20-23 20-8 0-16-3-22-8-1-1-1-2-1-3z"/></defs></svg>',
"friendlyName": "Angel Studios",
"className": "angelStudiosButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.angel.tv",
"androidName": "com.angel.tv",
"adbLaunchCommand": "adb shell am start -n com.angel.tv/.MainActivity",
},
"apple-tv": {
"appName": "Angel",
},
"chromecast": {
"appName": "com.angel.tv",
"androidName": "com.angel.tv",
"adbLaunchCommand": "adb shell am start -n com.angel.tv/.MainActivity",
},
"homatics": {
"appName": "com.angel.tv",
"androidName": "com.angel.tv",
"adbLaunchCommand": "adb shell am start -n com.angel.tv/.MainActivity",
},
"nvidia-shield": {
"appName": "com.angel.tv",
"androidName": "com.angel.tv",
"adbLaunchCommand": "adb shell am start -n com.angel.tv/.MainActivity",
},
"onn": {
"appName": "com.angel.tv",
"androidName": "com.angel.tv",
"adbLaunchCommand": "adb shell am start -n com.angel.tv/.MainActivity",
},
"roku": {
"appName": "Angel Studios",
"app-id": 652613,
},
"xiaomi": {
"appName": "com.angel.tv",
"androidName": "com.angel.tv",
"adbLaunchCommand": "adb shell am start -n com.angel.tv/.MainActivity",
},
},
"apollo-group-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="250" viewBox="0 0 1600 250" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#000" stroke="none"><path d="M615 193h26l-1-72 1-72h-26m274 4c-54 8-70 97-23 132 11 8 17 10 32 10 29 0 49-16 56-45 2-7 2-31 0-33h-55v10c-1 14-2 13 14 13s17 2 11 14c-13 24-46 15-54-14-12-43 29-80 54-48 4 5 4 5 12-5 9-11 9-12 5-16-12-14-32-21-52-18m-556 3c-1 1-2 2-3 4l-44 126c-3 8-4 8 12 7h14l1-2c7-20 8-24 9-24 1-1 45-1 46 0 1 0 2 3 6 14l4 12h28L370 88c-14-38-10-34-25-34-9 0-11 1-12 2m1043-1c-1 2-1 25 0 26s5 1 14 1c10 0 13 0 14 1s1 17 1 56v54c23 0 26 0 27-1 0 0 1-16 1-55V82h13c16 0 16 0 16-9 0-6 0-7 1-7s1 1 1 1l44 118c3 9 2 8 14 8s11 1 14-7l47-127c2-4 0-5-14-4-17 0-15-2-21 15l-23 70c-3 7-4 6-11-15l-18-54c-2-7-5-14-6-15-1-2-112-2-114-1M353 118c7 22 8 20-8 20-15 1-15 2-10-12 1-3 3-9 5-14 5-17 5-17 13 6m107-13c-5 1-9 3-14 7-6 4-7 4-7 1 0-5 1-5-13-5h-12l1 129c2 1 20 1 23 0h1v-24c0-27 0-27 5-24 14 11 35 9 46-5 27-30 6-85-30-79m90 0c-32 6-49 36-36 66 13 28 56 34 76 10 28-31 0-83-40-76m188 0c-47 8-55 73-10 89 7 2 26 2 33 0 40-16 38-75-4-87-4-1-15-2-19-2m276 0c-5 1-10 4-15 10-4 4-5 3-5-1 0-7 1-6-14-6h-11v85h12 12c1-1 1-6 1-25v-24l2-4c4-8 16-12 24-8 4 3 4 2 9-10 6-13 6-12-1-15-3-1-11-2-14-2m63 0c-47 7-55 72-11 89 7 2 27 2 33 0 38-15 40-68 4-85-6-3-19-5-26-4m210 0c-7 2-12 4-17 9-4 3-5 2-5-3v-3h-12-13v64 65c1 1 3 1 13 1h12v-25c1-14 1-26 1-26s3 1 6 3c16 12 40 6 50-13 19-33-4-78-35-72m-147 5c-1 5 0 56 2 61 5 19 14 24 39 24 23 0 32-4 38-18 3-7 3-11 3-41v-28h-12-13v26c-1 23-1 26-2 29-6 14-24 13-28-2-1-3-1-9-1-27v-24c-1-2-1-2-13-2h-12l-1 2m-676 21c9 4 14 18 9 29-7 17-30 14-34-4-3-18 10-31 25-25m100 1c11 6 13 23 5 33-15 17-39-2-29-24 4-10 15-14 24-9m186-1c13 5 16 25 7 35-12 12-31 3-31-15 0-15 12-25 24-20m338 0c13 3 17 23 8 34-9 12-27 7-30-8-4-17 7-30 22-26m201 0c15 5 17 31 2 39-3 2-13 2-16 0-20-13-8-46 14-39"/><path d="M657 49v144h25V49z"/></g><path d="M95 110V52l19-40c4-9 19-9 23 0l28 59-67 39c-2 1-3 1-3 0z" fill="#2c8ccc" stroke="none"/><path d="M133 98l35-21 27 56z" fill="#14b4e4" stroke="none"/><path d="M162 239V122l37 21 36 76c4 9-2 20-11 20z" fill="#1c7cc4" stroke="none"/><path d="M156 160v79H25c-2 0-2-1-2-2z" fill="#64b4e4" stroke="none"/><path d="M55 136l66 38-101 59c-4 2-7-7-4-13z" fill="#14b4e4" stroke="none"/><path d="M90 64v85l-32-18z" fill="#64b4e4" stroke="none"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="475" height="425" viewBox="0 0 475 425" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#000" stroke="none"><path d="M141 359h7v-22-22h-7m83 1c-17 3-21 30-7 40 3 3 5 4 10 4 8 0 14-5 17-14v-10h-17v3c0 4-1 4 4 4s5 0 3 4c-3 7-13 5-16-4-4-14 9-25 16-15 2 2 2 2 4-2 3-3 3-3 2-4-4-5-10-7-16-6m-169 1l-1 1c-11 31-13 38-13 39-1 2-2 2 3 2h5v-1c2-6 2-7 2-7 1-1 14 0 15 0 0 0 0 1 1 4l2 4h8c-10-29-10-31-11-32-4-12-3-10-7-10h-4m317 0v8h4 4c1 1 1 5 1 17v17h8v-17-17h4c5 0 5 0 5-3v-2c1 0 1 0 1 1 12 34 13 34 13 35 1 3 1 3 4 3 4 0 4 0 4-2l15-39c0-1 0-1-5-1-4 0-4-1-6 4-6 20-7 21-7 22-1 2-1 2-3-5-4-11-4-12-6-16 0-3-1-5-1-5-1 0-35-1-35 0M61 336c2 7 2 6-2 6-5 0-5 1-3-4 0 0 0-2 1-4 2-5 2-5 4 2m32-4c-1 0-2 1-4 2-1 1-2 1-2 0s0-1-4-1h-4c0 39 0 39 1 39 0 1 6 1 7 0h0v-7c0-8 0-8 2-7 4 3 10 2 14-2 8-9 1-26-10-24m28 0c-10 2-15 11-11 20s17 10 23 3c8-9 0-25-12-23m57 0c-14 3-17 22-3 27 2 1 8 1 10 0 12-5 11-23-1-26-2-1-5-1-6-1m84 0c-2 0-3 1-5 3-1 1-1 1-1 0 0-2 0-2-5-2h-3v26h4 4v-8-7-1c2-3 5-4 8-3 1 1 1 1 2-3 2-4 2-4 0-4-1-1-3-1-4-1m19 0c-14 2-17 22-3 27 2 1 8 1 10 0 11-4 12-21 1-26-2-1-6-1-8-1m64 0c-2 1-4 1-5 3-2 1-2 0-2-1v-1h-4-3v19c-1 12 0 20 0 20h4 3v-7-8c1 0 1 0 2 1 5 4 12 2 16-4 5-10-2-24-11-22m-45 1c0 2 0 18 1 19 1 6 4 8 12 8 7 0 9-2 11-6 1-2 1-3 1-13v-8h-4-3l-1 8v9c-2 4-7 4-9-1v-8-8h-4-4 0m-205 7c2 1 4 5 3 9-3 5-10 4-11-2-1-5 3-9 8-7m30 0c3 2 4 7 2 10-5 6-12 0-9-7 1-3 4-4 7-3m57 0c4 1 5 7 2 10-4 4-10 2-10-4 0-5 4-7 8-6m102 0c4 1 6 7 3 10-3 4-9 2-9-2-2-5 2-9 6-8m62 0c4 1 5 9 0 12h-5c-6-4-2-14 5-12"/><path d="M153 315v44h8v-44z"/></g><path d="M206 156V98l19-40c4-9 19-9 23 0l28 59-67 39c-2 1-3 1-3 0z" fill="#2c8ccc" stroke="none"/><path d="M243 144l35-21 27 56z" fill="#14b4e4" stroke="none"/><path d="M273 285V168l37 21 36 76c4 9-2 20-11 20z" fill="#1c7cc4" stroke="none"/><path d="M267 206v79H136c-2 0-2-1-2-2z" fill="#64b4e4" stroke="none"/><path d="M165 183l66 38-101 59c-4 2-7-7-4-13z" fill="#14b4e4" stroke="none"/><path d="M200 111v85l-32-18z" fill="#64b4e4" stroke="none"/></svg>',
"friendlyName": "Apollo Group TV",
"className": "apolloGroupTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "ctv.apollogroup.androidtv",
"androidName": "tv.apollogroup.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.apollogroup.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"chromecast": {
"appName": "ctv.apollogroup.androidtv",
"androidName": "tv.apollogroup.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.apollogroup.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"homatics": {
"appName": "ctv.apollogroup.androidtv",
"androidName": "tv.apollogroup.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.apollogroup.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"nvidia-shield": {
"appName": "ctv.apollogroup.androidtv",
"androidName": "tv.apollogroup.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.apollogroup.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"onn": {
"appName": "ctv.apollogroup.androidtv",
"androidName": "tv.apollogroup.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.apollogroup.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"xiaomi": {
"appName": "ctv.apollogroup.androidtv",
"androidName": "tv.apollogroup.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.apollogroup.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
},
"app-opener": {
"button": "App Opener",
"friendlyName": "App Opener",
"appName": "devsimon.appopener",
"className": "appOpenerButton",
"androidName": "devsimon.appopener",
"adbLaunchCommand": "adb shell am start -n devsimon.appopener/devsimon.appopener.MainActivity",
"deviceFamily": ["amazon-fire"], },
"apple-appstore": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="778" height="728" viewBox="0 0 778 728" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M93.3 506.7c-18.4 0-33.3-15-33.3-33.4S75 440 93.3 440h350c33.4 0 66.7 66.7 50 66.7h-400zm466.7 0c-18.4 0-33.3-15-33.3-33.4s15-33.3 33.3-33.3h133.3c18.4 0 33.4 15 33.4 33.3s-15 33.4-33.4 33.4H560zm-145.6-450c9.2-16 29.6-21.4 45.6-12.2 16 9 21.4 29.5 12.2 45.5L242 490c-9.2 16-29.6 21.4-45.5 12.2-16-9.2-21.5-29.6-12.3-45.5l230.2-400zm-287.7 500c16.6-33.4 116.6-66.7 83.3-9.3L155.6 640c-9.2 16-29.6 21.4-45.6 12.2-16-9.2-21.4-29.5-12.2-45.5l29-50zM297.8 90c-9.2-16-3.7-36.4 12.2-45.5 16-9.2 36.4-3.7 45.6 12.2l58 101c9.2 16 3.7 36.3-12.3 45.5-16 9.2-36.3 3.7-45.5-12.3l-58-101zm129 233.3c-30-50 0-150 23.8-100l221.7 383.5c9.2 16 3.7 36.3-12.2 45.5-16 9.2-36.4 3.7-45.6-12.2L426.7 323.3z" fill="#fff" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": 'Apple App Store',
"className": "appleAppStoreButton",
"appName": "App Store",
"deviceFamily": ["apple-tv"],
},
"apple-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 53.231 26.889"><path fill="#fff" d="M14.89 4.311C15.815 3.15 16.447 1.594 16.28 0c-1.355.067-3.012.895-3.974 2.057-.86.994-1.622 2.62-1.426 4.143 1.528.133 3.047-.762 4.01-1.889M16.263 6.498c-2.214-.134-4.095 1.256-5.151 1.256-1.06 0-2.678-1.19-4.43-1.158C4.407 6.63 2.294 7.92 1.136 9.97c-2.38 4.095-.629 10.177 1.684 13.514 1.123 1.653 2.478 3.471 4.26 3.404 1.685-.067 2.348-1.087 4.394-1.087 2.05 0 2.642 1.087 4.425 1.056 1.853-.033 3.007-1.653 4.13-3.306 1.288-1.88 1.818-3.698 1.85-3.8-.034-.034-3.565-1.39-3.6-5.454-.034-3.404 2.775-5.022 2.909-5.12-1.587-2.348-4.064-2.611-4.924-2.678M30.358 3.365v4.488h3.608v2.964h-3.608v10.558c0 1.634.72 2.391 2.297 2.391.396 0 1.044-.055 1.296-.089v2.98c-.432.09-1.296.162-2.14.162-3.734 0-5.187-1.437-5.187-5.065V10.819h-2.768V7.855h2.768V3.367zM46.6 26.67h-3.965L35.972 7.857h3.942l4.677 15.12h.089l4.676-15.12h3.875z"/></svg>',
"friendlyName": 'Apple TV',
"className": "appleTvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Apple TV+ (Fire TV)",
"androidName": "com.apple.atve.amazon.appletv",
"adbLaunchCommand": "adb shell am start -n com.apple.atve.amazon.appletv/.MainActivity",
},
"apple-tv": {
"appName": "TV",
},
"chromecast": {
"appName": "com.apple.atve.androidtv.appletv",
"androidName": "com.apple.atve.androidtv.appletv",
"adbLaunchCommand": "adb shell am start -n com.apple.atve.androidtv.appletv/.MainActivity",
},
"homatics": {
"appName": "com.apple.atve.androidtv.appletv",
"androidName": "com.apple.atve.androidtv.appletv",
"adbLaunchCommand": "adb shell am start -n com.apple.atve.androidtv.appletv/.MainActivity",
},
"nvidia-shield": {
"appName": "com.apple.atve.androidtv.appletv",
"androidName": "com.apple.atve.androidtv.appletv",
"adbLaunchCommand": "adb shell am start -n com.apple.atve.androidtv.appletv/.MainActivity",
},
"onn": {
"appName": "com.apple.atve.androidtv.appletv",
"androidName": "com.apple.atve.androidtv.appletv",
"adbLaunchCommand": "adb shell am start -n com.apple.atve.androidtv.appletv/.MainActivity",
},
"roku": {
"appName": "Apple TV",
},
"xiaomi": {
"appName": "com.apple.atve.androidtv.appletv",
"androidName": "com.apple.atve.androidtv.appletv",
"adbLaunchCommand": "adb shell am start -n com.apple.atve.androidtv.appletv/.MainActivity",
},
},
"apple-tv-arcade": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="362" height="361" viewBox="0 0 362 361" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M280.7 246.8l-63.6 29c-14 6.3-23.4 8.8-37 8.8a78 78 0 0 1-33-7L79.4 247c-8.7-4-11.8-6.8-13.7-9.4-1.2-1.5-2-3.6-2-5.5v-9.3s0-5.5 5.4-3l78 35c9.2 4.2 20 7 33 7 12.7 0 22.2-2.3 33-7l77.8-35c5.4-2.5 5.4 3 5.4 3v9.3h0c0 2-.6 4-2 5.5-2.3 3-5 5.2-13.6 9.3zm15.5-52.3c0 7.5-9.7 12-15.5 15L213 240a77 77 0 0 1-33 7 80 80 0 0 1-32.9-7l-67.7-30.7c-5.8-2.8-15.6-7.4-15.6-15s10-12.2 15.6-15L147 149c6.3-3 13.4-5 21.2-6.2v53.5c0 5 5.3 8.5 11.7 8.5 6.5 0 11.7-3.4 11.7-8.5v-53.6c7.4 1 14 3 21.3 6.3l67.7 30.5c5.6 2.7 15.5 7.4 15.5 15zm-175.3-7c-6.6-3.8-17.2-3.8-23.8 0-6.5 3.8-6.5 10 .1 13.8s17.2 3.8 23.8 0c6.5-3.8 6.5-10-.1-13.8zm26.7-85.6c0-18 14.5-32.5 32.4-32.5S212.5 84 212.5 102c0 18-14.6 32.4-32.5 32.4S147.6 120 147.6 102z" stroke="none" fill-rule="nonzero"/></svg>',
"friendlyName": 'Apple Arcade',
"className": "appleArcadeButton",
"appName": "Arcade",
"deviceFamily": ["apple-tv"],
},
"apple-tv-computers": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1300" height="800" viewBox="0 0 1300 800" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M324.5 214.7a50 50 0 0 1 50.2-50.2h549.6a50 50 0 0 1 50.2 50.2v374.6a50 50 0 0 1-50.2 50.2H374.7a50 50 0 0 1-50.2-50.2z" fill="none" stroke-width="42"/><g stroke-linejoin="miter" fill="#fff" fill-rule="nonzero"><path d="M169.5 637.5h960" stroke-width="45"/><path d="M581.2 327.3v161.4c0 9.7 9.5 16 17.3 11.2l138-82.6c6.8-4 6.8-14.6 0-18.6l-138-82.6c-7.8-4.7-17.3 1.5-17.3 11.2z" stroke-width="25"/></g></svg>',
"friendlyName": 'Apple Computers',
"className": "appleComputersButton",
"appName": "Computers",
"deviceFamily": ["apple-tv"],
},
"apple-tv-facetime": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="601" height="601" viewBox="0 0 601 601" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M91.5 227.3v146c0 32 26 57.7 57.7 57.7H325c32 0 57.7-26 57.7-57.7v-146c0-32-26-57.7-57.7-57.7H149.3c-32-.1-57.8 25.8-57.8 57.7zm379.3-39l-66.2 54.6c-6 5-9.3 12-9.3 19.7V338c0 7.6 3.3 14.7 9 19.6l66.2 55.6c15 12.6 38 2 38-17.7V206c.1-19.5-22.7-30.3-37.8-17.8z"/></svg>',
"friendlyName": 'Apple FaceTime',
"className": "appleFacetimeButton",
"appName": "FaceTime",
"deviceFamily": ["apple-tv"],
},
"apple-tv-fitness": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="402" height="401" viewBox="0 0 402 401" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M186.8 26.8c-75.4 6.7-136.2 57.7-155 130A174 174 0 0 0 200 373.5c101-.1 181-86.5 173-186.8-4-48.7-27-92.2-65.2-122.6-17.6-14-38.5-25-59.8-31l-27.7-5.5a171 171 0 0 0-33.5-.9M214 64.3c33 4.4 59.6 17 82 39.6a136 136 0 0 1-37.8 218.8c-67 32-149 3.2-180.6-63.6L71.5 244c-23.2-68.4 8.7-139.3 76.2-169.5 17.6-8 47.8-12.5 66.3-10" fill="#f82961"/><path d="M190 76.7c-62.3 5.3-111.5 57-113.4 119.6-3 94 96 157.2 179.8 114.8a124 124 0 0 0 63-146 125 125 0 0 0-92.7-85.8c-4.6-1-11.5-1.7-10.4-1.2-1 .7-9.4-2.8-26.3-1.4m20.4 37.6c72.4 9 102.3 97 50.4 148-47.4 46.6-128.3 23.5-144.2-41.3-14.2-58 35-114 93.8-106.6" fill="#b6fb05"/><path d="M193.2 126.2c-60.3 5.7-88.5 78-48.4 123.6a75 75 0 0 0 129.6-41.3c4.6-39.7-26.2-78.7-64.4-81.6-1.6-.1-3.7-.4-4.6-.6a80 80 0 0 0-12.2-.1m17.4 38.5a37 37 0 0 1 5.6 68.7 37 37 0 0 1-44.1-56.7c8.7-10.7 26-16 38.5-12" fill="#0eedbd"/></svg>',
"friendlyName": 'Apple Fitness',
"className": "appleFitnessButton",
"appName": "Fitness",
"deviceFamily": ["apple-tv"],
},
"apple-tv-movies": {
"button": 'movies',
"friendlyName": 'Apple Movies - iTunes',
"className": "appleTvMoviesButton",
"appName": "Movies",
"deviceFamily": ["apple-tv"],
},
"apple-tv-music": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="361" height="361" viewBox="0 0 361 361" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M254 55c-1 0-8 1-9 2L138 78h0c-3 1-5 2-7 3-2 2-3 4-3 7-1 1-1 2-1 4v134c0 3 0 6-2 9-2 2-5 3-8 4-2 0-5 0-7 1-9 2-14 3-20 5-5 2-8 4-11 7-6 7-9 15-8 23 1 7 4 13 9 18 4 3 8 5 13 6s11 1 19-1c5-1 9-2 13-4 4-3 7-6 10-9 2-4 4-8 5-13 1-4 1-8 1-13V143c0-6 2-8 7-9l93-19c6-1 9 1 9 7v79c0 3-1 6-3 9-2 2-4 3-7 4-3 0-5 1-7 1-9 2-15 3-20 5s-9 5-12 8c-6 6-8 14-8 22 1 7 4 13 9 18 4 3 8 6 13 7 6 1 11 0 20-1 4-1 8-3 12-5s8-5 10-9c3-4 4-8 5-12 1-5 1-9 1-14V65c0-7-3-10-9-10z" stroke="none"/></svg>',
"friendlyName": 'Apple Music',
"className": "appleTvMusicButton",
"deviceFamily": ["apple-tv", "roku"],
"apple-tv": {
"appName": "Music",
},
"roku": {
"appName": 'Apple Music',
"app-id": 637193,
},
},
"apple-tv-photos": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="467" height="468" viewBox="0 0 467 468" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><use xlink:href="#vIPB" fill="#faa830"/><use xlink:href="#GILU" fill="#f3785c"/><path d="M116 47h8c-2 1-3 0-4 0s-2 1-4 0zm-70 72v4-4zm0 0" fill="#f0613f"/><use xlink:href="#y0Xl" fill="#f5e321"/><path d="M343 48h6-3-3zm0 0" fill="#f3de02"/><use xlink:href="#W8PM" fill="#f09705"/><use xlink:href="#Y2Sp" fill="#ee4f11"/><path d="M420 122v-5 9-4zm0 0" fill="#f3de00"/><use xlink:href="#TIpi" fill="#e64700"/><use xlink:href="#he5k" fill="#c73f3f"/><use xlink:href="#G1zJ" fill="#d187b0"/><use xlink:href="#qDDS" fill="#c5280a"/><use xlink:href="#VM9k" fill="#b0bf0a"/><use xlink:href="#SDlO" fill="#b8d751"/><use xlink:href="#kpEf" fill="#ae7f00"/><use xlink:href="#Qg1m" fill="#7f2330"/><use xlink:href="#ANCs" fill="#4a8f07"/><use xlink:href="#z7Xg" fill="#874a85"/><path d="M248 232v5-5zm0 0" fill="#abcf35"/><use xlink:href="#u96S" fill="#4c9e38"/><use xlink:href="#wXpz" fill="#6bbdae"/><use xlink:href="#NoRz" fill="#a38cbf"/><use xlink:href="#IVp1" fill="#78abdc"/><use xlink:href="#YWOU" fill="#4c5ea6"/><use xlink:href="#n1lk" fill="#307f97"/><use xlink:href="#G4kW" fill="#3f3073"/><use xlink:href="#SLBM" fill="#236b30"/><use xlink:href="#ZSm1" fill="#1e4773"/><use xlink:href="#vIPB" fill="#faa830"/><use xlink:href="#GILU" fill="#f3785c"/><path d="M116 47h8c-2 1-3 0-4 0s-2 1-4 0zm-70 72v4-4zm0 0" fill="#f0613f"/><use xlink:href="#y0Xl" fill="#f5e321"/><path d="M343 48h6-3-3zm0 0" fill="#f3de02"/><use xlink:href="#W8PM" fill="#f09705"/><use xlink:href="#Y2Sp" fill="#ee4f11"/><path d="M420 122v-5 9-4zm0 0" fill="#f3de00"/><use xlink:href="#TIpi" fill="#e64700"/><use xlink:href="#he5k" fill="#c73f3f"/><use xlink:href="#G1zJ" fill="#d187b0"/><use xlink:href="#qDDS" fill="#c5280a"/><use xlink:href="#VM9k" fill="#b0bf0a"/><use xlink:href="#SDlO" fill="#b8d751"/><use xlink:href="#kpEf" fill="#ae7f00"/><use xlink:href="#Qg1m" fill="#7f2330"/><use xlink:href="#ANCs" fill="#4a8f07"/><use xlink:href="#z7Xg" fill="#874a85"/><path d="M248 232v5-5zm0 0" fill="#abcf35"/><use xlink:href="#u96S" fill="#4c9e38"/><use xlink:href="#wXpz" fill="#6bbdae"/><use xlink:href="#NoRz" fill="#a38cbf"/><use xlink:href="#IVp1" fill="#78abdc"/><use xlink:href="#YWOU" fill="#4c5ea6"/><use xlink:href="#n1lk" fill="#307f97"/><use xlink:href="#G4kW" fill="#3f3073"/><use xlink:href="#SLBM" fill="#236b30"/><use xlink:href="#ZSm1" fill="#1e4773"/></g><defs ><path id="vIPB" d="M216 2c10-2 20-3 29-1 14 2 27 9 38 19s19 24 22 39c-4 3-8 6-12 10-3 4-7 7-11 11-11 11-22 23-34 34-3 4-7 7-10 11-2 3-4 5-5 8-2-3-3-6-5-8-2-3-5-5-7-8a754.51 754.51 0 0 1-40-40c-4-4-8-8-12-11-2-3-5-5-8-7h0c3-12 9-24 17-33 10-12 23-20 38-24zm16 206c2 3 4 6 6 8v1h1 0-13l6-9zm0 0"/><path id="GILU" d="M73 64c12-10 28-16 43-17h4 4c13 1 26 5 38 13h0c-1 1-1 3-1 4-1 6-1 12-1 18v55c0 6 0 11 1 17 0 2 1 4 1 6-5-1-10-1-15-1H73c-5 0-11 0-16 1h0c-7-11-11-24-11-37v-5c0-9 2-19 7-28 4-10 11-19 20-26zm143 151c4 1 7 2 10 2-2 3-5 6-8 9-1-4-1-7-2-11zm0 0"/><path id="y0Xl" d="M306 60c11-8 24-12 37-12h3 3c12 0 23 4 33 9 10 6 19 14 25 23 8 11 12 24 13 37-1 2 0 3 0 5 0 1-1 3 0 4-1 13-5 26-12 37-6-2-12-2-18-2h-71c-4 0-9 1-14 2 2-7 3-15 3-22V94 74c0-5-1-10-2-14zm-67 157c4 0 8 0 11-1-1 3-1 7-2 11-3-3-6-6-9-10zm0 0"/><path id="W8PM" d="M294 69c4-4 8-7 12-10 1 5 2 9 2 14v21 46c0 7-1 15-3 22-11 2-21 7-30 14-8 7-16 17-20 27-2 4-3 8-4 12-4 1-8 1-11 2h-1v-1c-2-3-4-6-6-8v-1c3-5 6-10 7-16 5-14 5-29 1-42-2-6-4-12-7-17h0c1-2 3-5 5-7 3-4 6-7 10-11 11-12 23-23 34-34 4-4 7-8 11-11zm0 0"/><path id="Y2Sp" d="M161 64c0-2 0-3 1-5 3 2 6 4 8 6l12 12c13 13 26 27 40 40 2 2 4 5 7 8 1 2 3 5 5 7h0c-4 7-7 14-9 21-3 14-2 28 2 41 2 5 4 9 6 13h0c-2 4-4 7-6 9v1c-4-1-7-1-10-2-3-11-8-22-15-31-9-10-21-19-34-23-2 0-4-1-5-1h-1c0-2-1-4-1-6-1-6-1-12-1-18V82c0-6 0-12 1-18zm0 0"/><path id="TIpi" d="M225 154c2-7 5-15 8-21 3 5 6 10 7 16 5 14 4 29 0 43-2 5-4 11-7 16-2-4-4-8-6-13-5-13-5-28-2-41zm0 0"/><path id="he5k" d="M57 160c5-1 10-1 16-1h74c5 0 10 1 15 2 3 14 11 27 22 37 9 9 20 15 32 18 1 3 1 6 2 10h0l-11 8v-1c-11-6-24-10-36-11-15 0-29 3-41 11h0c-6-4-11-8-16-13l-42-42c-4-4-7-7-11-12-1-1-3-3-4-6zm0 0"/><path id="G1zJ" d="M31 171c8-5 17-9 26-11h0c2 2 3 4 4 6 4 4 8 8 11 12l42 42c5 5 10 9 16 12-6 4-11 8-16 13l-47 47c-4 4-7 8-10 13-12-3-23-8-32-16-10-9-17-20-21-32-3-9-4-19-4-29 1-11 4-22 9-32 6-10 13-18 22-25zm177 62c3-2 7-5 10-7v15c-4-3-7-6-10-8zm0 0"/><path id="qDDS" d="M162 160c2 0 4 1 5 1 13 4 25 13 34 23 7 9 12 20 15 31-12-3-23-9-32-18-10-9-18-23-22-37zm0 0"/><path id="VM9k" d="M305 163c4-1 9-2 14-2h71c6 0 12 0 18 1-3 5-7 9-10 13-15 14-30 29-44 43-4 4-8 8-12 11-2 2-4 3-6 5h0c-10-6-21-10-32-11-12-2-25 0-37 5-4 1-7 3-10 5h0l-9-6h0c1-4 1-8 2-11v-1c6-1 11-3 17-6 18-9 32-26 38-46zm0 0"/><path id="SDlO" d="M408 162c11 2 22 7 31 15 8 6 15 15 20 24 5 12 8 26 7 39-1 12-5 24-11 34-9 14-22 25-37 31-3 1-6 1-9 2h0c-3-5-7-10-11-14l-42-42-12-12c-3-2-5-4-8-6 2-1 4-2 6-4 5-3 8-7 12-11 15-14 29-29 44-44 4-3 7-8 10-12zm-160 64c3 3 6 5 9 7l-9 6v-2-5-6zm0 0"/><path id="kpEf" d="M275 176c8-7 19-12 30-14-6 20-20 38-39 47-5 3-10 5-16 6 1-4 2-8 4-12 5-10 12-20 21-27zm0 0"/><path id="Qg1m" d="M130 233c12-8 27-12 41-11 13 0 26 4 37 11-5 3-10 5-14 7-14 5-29 5-43 2-8-2-15-5-21-9zm0 0"/><path id="ANCs" d="M267 228c12-5 25-7 38-6 11 2 22 6 31 12-10 6-22 10-34 11-13 0-26-2-37-8-3-1-5-2-8-4 3-2 7-4 10-5zm0 0"/><path id="z7Xg" d="M130 232h0c6 4 13 7 21 9 14 3 29 3 43-2 4-2 9-4 14-6h0c3 2 7 4 10 7h0c-1 4-1 7-2 10h0c-10 3-20 8-29 14-13 10-22 24-26 40h0c-4 1-8 2-12 2H79c-7 0-15 0-22-2 3-4 7-9 11-13l47-47c4-4 9-9 15-12zm0 0"/><path id="u96S" d="M257 233h0c2 2 5 3 8 4 11 6 24 8 37 8 12-1 24-5 34-11h0c3 2 5 3 8 6 4 3 8 7 12 11l42 43c4 4 8 8 11 13-6 2-12 2-18 2h-71c-6 0-11-1-16-2-3-10-7-20-14-29-10-13-24-23-40-27-1-4-2-8-2-12h0l9-6zm0 0"/><path id="wXpz" d="M238 249c3-4 6-7 10-10 0 4 1 8 2 12-4-1-8-2-12-2zm66 58c5 1 10 1 15 1h72c6 0 12 0 18-1h0c6 10 9 22 10 34 1 11-2 23-6 34-5 10-12 19-20 26s-18 12-28 15c-13 3-26 3-39 0-8-2-15-5-22-9v-1c1-5 2-11 2-17v-50-22c-1-3-1-7-2-10zm0 0"/><path id="NoRz" d="M216 251c1-3 1-7 2-10 3 3 5 5 8 9-3 0-7 0-10 1zM57 305c7 2 14 2 22 2h69c5-1 9-1 13-2l-3 12v18 52c0 7 0 14 2 20h0c-10 7-22 11-34 12-13 1-27-1-39-7-10-5-18-11-25-20-8-9-13-20-15-31-3-14-2-28 2-41 2-5 5-10 8-15zm0 0"/><path id="IVp1" d="M226 249h12l-6 9c-1-3-3-5-5-7 0-1 0-1-1-2zm6 84c2 3 3 5 5 7 3 5 7 8 11 12l45 45c3 4 7 7 12 10h0c-3 12-9 23-16 32s-16 16-27 21-23 7-35 6-24-5-34-12c-17-10-29-28-33-47h0c6-4 11-9 16-14l45-45c4-4 8-9 11-15zm0 0"/><path id="YWOU" d="M216 251c4-1 7-2 10-2h0c1 0 1 1 1 1 2 3 4 5 5 8h0c-3 5-5 10-7 15-4 13-4 27-1 39 2 8 4 15 8 21h0c-3 6-7 10-11 15l-45 45c-5 5-10 10-16 14-2-7-2-14-2-21v-51c0-6 0-13 1-19 0-4 1-8 2-11h0c6-1 11-3 16-6a70.24 70.24 0 0 0 34-34c2-5 4-9 5-14zm0 0"/><path id="n1lk" d="M238 249h0c4 0 8 1 12 2 1 6 3 13 6 19 5 9 12 17 21 24 8 6 17 10 27 13 1 3 1 7 2 10v22 50c0 6 0 12-2 17-4-2-8-6-12-9l-44-45c-4-4-8-7-11-12-2-2-3-4-5-7h0c6-10 10-22 10-34 1-15-3-29-10-41h0l6-9zm0 0"/><path id="G4kW" d="M188 265c8-7 18-12 28-14-1 5-3 10-5 14-7 15-19 28-34 35-5 2-10 4-16 5 4-16 14-30 27-40zm0 0"/><path id="SLBM" d="M250 251c16 4 30 14 40 27 7 8 12 18 14 29-10-3-19-7-27-13-8-7-15-15-20-24-3-6-6-12-7-19zm0 0"/><path id="ZSm1" d="M232 258c8 12 11 27 11 41-1 12-4 24-11 35-3-7-6-14-8-21-3-13-3-27 1-39 2-6 4-11 7-16zm0 0"/></defs></svg>',
"friendlyName": 'Apple Photos',
"className": "appleTvPhotosButton",
"appName": "Photos",
"deviceFamily": ["apple-tv"],
},
"apple-tv-podcasts": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1011" height="1011" viewBox="0 0 1011 1011" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M727 453c0-122-99-221-222-221-122 0-221 99-221 221 0 87 50 163 123 199l-3-44v-1c0-6 0-11 2-16-43-31-71-81-71-138 0-93 77-170 170-170 94 0 171 77 171 170 0 57-28 107-71 138 2 5 2 10 2 16v1l-3 44c73-36 123-112 123-199zm135 18c0-198-160-358-357-358-198 0-358 160-358 358 0 168 117 310 274 347l-5-54c-126-38-218-155-218-293 0-169 138-307 307-307s306 138 306 307c0 138-92 255-218 293l-4 54c157-37 273-179 273-347zm-272-34c0 47-38 85-85 85s-85-38-85-85 38-85 85-85 85 38 85 85zm-8 171c0-29-32-52-60-52h-17-17c-28 0-59 23-59 52l20 238c3 29 27 51 56 51h0 0c29 0 53-22 56-51l21-238z"/></svg>',
"friendlyName": 'Apple Podcasts',
"className": "appleTvPodcastsButton",
"appName": "Podcasts",
"deviceFamily": ["apple-tv"],
},
"apple-tv-tvshows": {
"button": 'tv shows',
"friendlyName": 'Apple TV Shows - iTunes',
"className": "appleTvshowsButton",
"appName": "TV Shows",
"deviceFamily": ["apple-tv"],
},
"architv-for-archillect": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="756" height="756" viewBox="0 0 756 756" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M358 238h41v313h-41zm-118 0h41v313h-41zm237 0h41v313h-41z"/></svg>',
"friendlyName": "ArchiTV for Archillect",
"className": "archiTVForArchillectButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "space.linuxct.architv",
"androidName": "space.linuxct.architv",
"adbLaunchCommand": "adb shell am start -n space.linuxct.architv/space.linuxct.architv.MainActivity",
},
"chromecast": {
"appName": "space.linuxct.architv",
"androidName": "space.linuxct.architv",
"adbLaunchCommand": "adb shell am start -n space.linuxct.architv/space.linuxct.architv.MainActivity",
},
"homatics": {
"appName": "space.linuxct.architv",
"androidName": "space.linuxct.architv",
"adbLaunchCommand": "adb shell am start -n space.linuxct.architv/space.linuxct.architv.MainActivity",
},
"nvidia-shield": {
"appName": "space.linuxct.architv",
"androidName": "space.linuxct.architv",
"adbLaunchCommand": "adb shell am start -n space.linuxct.architv/space.linuxct.architv.MainActivity",
},
"onn": {
"appName": "space.linuxct.architv",
"androidName": "space.linuxct.architv",
"adbLaunchCommand": "adb shell am start -n space.linuxct.architv/space.linuxct.architv.MainActivity",
},
"xiaomi": {
"appName": "space.linuxct.architv",
"androidName": "space.linuxct.architv",
"adbLaunchCommand": "adb shell am start -n space.linuxct.architv/space.linuxct.architv.MainActivity",
},
},
"ard-mediathek": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" height="534.36" width="1163.853" fill="#fff" viewbox="0 0 1163.853 534.36"><path d="M982.736 347.343V127.814l-220.357 79.262v54.783l73.036-26.564v164.75l147.321-52.703M898.707.004c-90.622 0-171.76 45.333-220.069 114.333l38.859 27.149c39.707-56.568 105.642-94.434 180.057-94.434 120.762 0 216.733 98.957 216.733 220.129s-95.97 220.135-216.733 220.135c-74.434 0-139.97-38.145-179.676-94.738l-39.567 27.614c48.307 69.023 127.034 114.168 217.674 114.168 148.232 0 267.859-119.96 267.859-267.515 0-147.562-117.581-266.841-265.138-266.841" fill-rule="evenodd"/><path d="M556.895 347.954c-9.199 0-21.619-.472-28.167-1.509V185.966c7.059-.415 17.46-.66 28.167-.66 48.68 0 72.344 26.763 72.344 81.809 0 55.152-22.989 80.838-72.344 80.838m3.156-204.366c-26.107 0-43.38.448-57.256.811l-21.872.401h-1.2v243.879l9.639.233 62.92 1.005c84.152 0 128.629-43.132 128.629-124.74 0-79.548-41.792-121.59-120.86-121.59M78.508 297.714l23.832-74.892c3.199-9.996 6.411-21.575 8.856-31.877 2.287 8.828 5.383 19.601 9.237 32.12l23.899 74.649zm66.29-152.102l-.276-.815H83.347L0 389.191h49.402l15.986-50.24h92.148l16.084 50.24h54.251l-83.072-243.579"/><path d="M306.229 185.429c3.745-.112 16.349-.448 34.757-.448 26.96 0 40.063 11.465 40.063 35.049 0 23.256-13.969 35.049-41.517 35.049h-33.303zm88.465 119.674c-3.723-6.368-8.129-12.833-11.629-17.739 31.053-10.957 49.657-35.789 49.657-69.278 0-48.737-30.545-74.501-88.337-74.501l-65.976.871-19.817.341h-1.2v244.394h48.837v-93.206h27.029l55.029 93.206h58.743l-52.336-84.088"/></svg>',
"friendlyName": "ARD Mediathek",
"className": "ardMediathekButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "de.swr.ard.avp.mobile.android.amazon",
"androidName": "de.swr.ard.avp.mobile.android.amazon",
"adbLaunchCommand": "adb shell am start -n de.swr.ard.avp.mobile.android.amazon/de.swr.ard.avp.mobile.android.amazon.TvActivity",
},
"apple-tv": {
"appName": "ARD Mediathek",
},
"chromecast": {
"appName": "de.swr.avp.ard.tv",
"androidName": "de.swr.avp.ard.tv",
"adbLaunchCommand": "adb shell am start -n de.swr.avp.ard.tv/de.swr.avp.ard.tv.TvActivity",
},
"homatics": {
"appName": "de.swr.avp.ard.tv",
"androidName": "de.swr.avp.ard.tv",
"adbLaunchCommand": "adb shell am start -n de.swr.avp.ard.tv/de.swr.avp.ard.tv.TvActivity",
},
"nvidia-shield": {
"appName": "de.swr.avp.ard.tv",
"androidName": "de.swr.avp.ard.tv",
"adbLaunchCommand": "adb shell am start -n de.swr.avp.ard.tv/de.swr.avp.ard.tv.TvActivity",
},
"onn": {
"appName": "de.swr.avp.ard.tv",
"androidName": "de.swr.avp.ard.tv",
"adbLaunchCommand": "adb shell am start -n de.swr.avp.ard.tv/de.swr.avp.ard.tv.TvActivity",
},
"xiaomi": {
"appName": "de.swr.avp.ard.tv",
"androidName": "de.swr.avp.ard.tv",
"adbLaunchCommand": "adb shell am start -n de.swr.avp.ard.tv/de.swr.avp.ard.tv.TvActivity",
},
},
"aptv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="840" height="840" viewBox="0 0 840 840" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><rect x="30" y="25" width="780" height="790" fill="#fc345b" rx="180"/><path d="M352 189c-76 2-135 29-161 74-12 19-19 49-24 101-6 57 2 159 15 200 6 20 30 52 46 63 69 47 279 37 372-18 48-28 70-79 75-172 7-133-5-188-50-218-29-19-82-28-193-30-42-1-47-1-80 0m100 30c63 4 80 10 99 38 23 36 30 90 21 167-9 83-45 145-89 158-37 11-168 13-206 3-36-9-64-34-72-62-11-43-15-172-5-207 9-35 28-61 58-77 33-18 110-26 194-20m179 61c9 4 9 7 10 39 2 48-1 90-6 100-8 16-30 13-35-6-2-6-2-100 0-110 4-18 19-30 31-23m-285 31c-16 6-17 12-15 68 4 82 10 113 23 118 15 5 17 3 68-43 52-48 49-45 49-56 0-12-9-20-52-49-56-37-63-41-73-38m283 143c13 10 9 35-6 42-20 10-33-16-17-37 6-9 16-11 23-5"/></svg>',
"friendlyName": "APTV",
"className": "aptvButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "APTV",
},
},
"arte": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="343" height="85" viewBox="0 0 343 85" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#f47920" fill-rule="nonzero"><path d="M187.4 0h34v15.4h20v21l-20 .1v46a74 74 0 0 1-25.1-.8 13 13 0 0 1-7.7-7.7c-1-3-1-28.4-1.2-37.4h-13.7V15.4h13.7l.1-15.4zM45 13.6c19.3-1.4 41 4.6 45 18.3l.6 3.4.1 47.4H57.2v-19c-9.4 2.8-29.6 7-16.8 19H7c-5-1-8-7.7-6.7-14.3 1-6 4.8-10 9.2-12.6 11-6.3 27-6 41-9.3 2-.5 3.7-.7 5-1.6.8-.6 1.2-1.4 1.4-2.6C58 36.6 52 35 47 35c-1.6.1-4 .3-5.3.8a12 12 0 0 0-3 1.5C37 38.5 36 40.4 36 43.4H3.4a36 36 0 0 1 1.7-7.5 32 32 0 0 1 6.3-10.2c7.4-8 19.4-11 33.7-12zm111.6.2a25 25 0 0 1 9.6 1.6v21.2c-6 0-12.6-.4-16.8 1.4-2.5 1-5 3.6-6 6-1.3 3.3-1 8.6-.8 13.2v25.3H108v-67l31.7-.1c.1 2.7-.1 6 .1 8 3.4-5.5 8.5-9 16.8-9.7zM337 37.4A37 37 0 0 0 321.4 20c-8-4.3-19.2-7.2-32-6.2-23 1.7-38.5 12.2-42.4 33a46 46 0 0 0 1.8 23c1 2.6 5.3 11.7 7.3 12.4 3-.2 18.7 0 25 0V65.7l59.4-.1c1.3-10.2-.2-21-3.4-28.2zM280 48c.2-3 .6-5.2 1.7-7.2 1.8-3 5-5.2 9.3-5.7 10.7-1 15.6 4 16.6 13H280z"/></svg>',
"friendlyName": 'ARTE',
"className": "arteButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "de.swr.ard.avp.mobile.android.amazon",
"androidName": "de.swr.ard.avp.mobile.android.amazon",
"adbLaunchCommand": "adb shell am start -n de.swr.ard.avp.mobile.android.amazon/de.swr.ard.avp.mobile.android.amazon.TvActivity",
},
"apple-tv": {
"appName": "ARTE",
},
"chromecast": {
"appName": "tv.arte.plus7",
"androidName": "tv.arte.plus7",
"adbLaunchCommand": "adb shell am start -n tv.arte.plus7/.leanback.MainActivity",
},
"homatics": {
"appName": "tv.arte.plus7",
"androidName": "tv.arte.plus7",
"adbLaunchCommand": "adb shell am start -n tv.arte.plus7/.leanback.MainActivity",
},
"nvidia-shield": {
"appName": "tv.arte.plus7",
"androidName": "tv.arte.plus7",
"adbLaunchCommand": "adb shell am start -n tv.arte.plus7/.leanback.MainActivity",
},
"onn": {
"appName": "tv.arte.plus7",
"androidName": "tv.arte.plus7",
"adbLaunchCommand": "adb shell am start -n tv.arte.plus7/.leanback.MainActivity",
},
"xiaomi": {
"appName": "tv.arte.plus7",
"androidName": "tv.arte.plus7",
"adbLaunchCommand": "adb shell am start -n tv.arte.plus7/.leanback.MainActivity",
},
},
"babytv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="350" viewBox="0 0 975 350" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#bf2126" fill-rule="nonzero"><path d="M220 161c27-7 30-24 29-29-5-35-54-46-91-47-55-1-91 4-121 22-23 13-37 40-21 63 12 18 44 25 50-2-10 0-20-17-18-28 2-17 19-30 41-35-8 18-7 42-7 48-1 7 2 81-9 87 10 7 26 11 35 11 17 0 34-4 41-14 10 6 42 14 56 14 15 0 57-6 60-35 3-30-23-48-45-55zm-43 61c-13 0-24-11-24-24s11-24 24-24c14 0 25 11 25 24s-11 24-25 24zm0-71c-13 0-24-11-24-24s11-24 24-24c14 0 25 11 25 24s-11 24-25 24zm247 69c-6-2-10-6-10-12v-61c-2-2-18-6-27-6-16 0-25 6-25 6s0 1-2 9c-6-8-22-11-34-11-13 0-34 3-46 20-13 16-8 37-1 51 11 23 39 33 53 33s30-6 38-16c17 16 32 17 43 15 11-1 16-10 17-16s-4-12-6-12zm-116-6c-13 0-24-11-24-24s11-24 24-24 24 11 24 24-11 24-24 24z"/><path d="M431 92c7-9 19-11 25-11 9 0 23 5 28 11v62c11-9 25-9 35-9 16 0 36 14 43 27 8 13 11 25 9 40-3 14-18 27-28 31-13 5-38 7-53 5-27-4-42-12-52-29-7-11-8-22-8-30l1-97zm99 74c-14 0-24 10-24 23s10 24 24 24c13 0 23-11 23-24s-10-23-23-23zm74-20c10 0 26 7 29 11v62c0 6 4 10 9 10 9 0 14-14 14-30 1-9 1-35 1-43 5-8 21-9 25-9 7 0 22 5 28 10l-1 109c0 27-12 54-58 56-5 0-27 1-47-12-21-12-15-28-15-30 1-2 5-8 12-9 8-2 11-1 18 1 6 2 13 8 15 16s-1 15-7 17c3 2 8 2 12 1 6-1 15-7 17-27v-35c-6 7-16 14-33 14-12 0-39-8-44-40v-62c0-2 11-10 25-10z"/></g><path d="M765 110l60-8-16 44h18l-6 16h-18s-15 41-17 49c-3 7 0 13 3 13 5 1 12-3 17-9 4-4 13-17 14-23 9 3 14 5 14 5-4 16-24 36-35 45-12 9-31 17-49 12-19-4-28-21-22-41s18-51 18-51l-15-1 5-15h16l13-36zm98 35h58l-23 61c-3 8-2 16 1 17 12 1 19-7 29-17-5-15 3-41 7-47 8-15 16-17 19-17 4 0 13 6 10 22-2 15-9 32-22 49-14 17-33 29-44 35-10 5-28 7-37 5-9-3-23-12-23-29 0-16 25-79 25-79z" fill-rule="nonzero" fill="#ef9a20"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="pJHA" x1="77.90%" y1="73.59%" x2="21.91%" y2="25.81%"><stop offset="0%" stop-color="#eb7b23"/><stop offset="0%" stop-color="#f5881f"/><stop offset="32%" stop-color="#ffc44b"/><stop offset="100%" stop-color="#eb7b23"/></linearGradient><linearGradient id="Hf14" x1="50.02%" y1="100.00%" x2="50.02%" y2="-0.00%"><stop offset="0%" stop-color="#eb7b23"/><stop offset="0%" stop-color="#f5881f"/><stop offset="18%" stop-color="#f89e33"/><stop offset="43%" stop-color="#fcb547"/><stop offset="66%" stop-color="#fec254"/><stop offset="86%" stop-color="#ffc758"/><stop offset="100%" stop-color="#ffc758"/><stop offset="100%" stop-color="#eb7b23"/></linearGradient><radialGradient id="nArm" cx="56%" cy="51%" r="50%" fx="56%" fy="51%"><stop offset="0%" stop-color="#eb7b23"/><stop offset="0%" stop-color="#fff100"/><stop offset="5%" stop-color="#fee20e"/><stop offset="16%" stop-color="#fbc22b"/><stop offset="27%" stop-color="#f9ab40"/><stop offset="37%" stop-color="#f79e4d"/><stop offset="47%" stop-color="#f79951"/><stop offset="100%" stop-color="#ffc758"/><stop offset="100%" stop-color="#eb7b23"/></radialGradient><linearGradient id="U9HT" x1="62.30%" y1="84.20%" x2="35.76%" y2="13.31%"><stop offset="0%" stop-color="#eb7b23"/><stop offset="0%" stop-color="#f5881f"/><stop offset="35%" stop-color="#ffc758"/><stop offset="100%" stop-color="#eb7b23"/></linearGradient><radialGradient id="EpFF" cx="51%" cy="50%" r="50%" fx="51%" fy="50%"><stop offset="0%" stop-color="#eb7b23"/><stop offset="0%" stop-color="#f5881f"/><stop offset="0%" stop-color="#ffc758"/><stop offset="0%" stop-color="#f8b74b"/><stop offset="0%" stop-color="#eda139"/><stop offset="0%" stop-color="#e6902c"/><stop offset="0%" stop-color="#e08522"/><stop offset="0%" stop-color="#dd7e1d"/><stop offset="0%" stop-color="#dc7c1b"/><stop offset="9%" stop-color="#e69636"/><stop offset="20%" stop-color="#f1b153"/><stop offset="32%" stop-color="#f9c568"/><stop offset="43%" stop-color="#fdd175"/><stop offset="54%" stop-color="#ffd579"/><stop offset="100%" stop-color="#ecb026"/></radialGradient><radialGradient id="sIec" cx="46%" cy="95%" r="103%" fx="46%" fy="95%"><stop offset="0%" stop-color="#b93d7f"/><stop offset="28.000000000000004%" stop-color="#cb2b79"/><stop offset="72%" stop-color="#e31472"/><stop offset="100%" stop-color="#ec0b6f"/><stop offset="100%" stop-color="#d77aab"/></radialGradient></defs><g stroke="none" class="Dlos" fill-rule="nonzero"><path d="M363 526c-6 21-4 28 0 34 3 5 13 14 48 5 34-10 65-50 73-66 12-22 17-39 23-66 5-24 3-44 3-57 0-19 22-27 20-34-5-12-62-16-64-8-3 8-103 192-103 192" fill="url(#pJHA)"/><path d="M488 384c8 1 21 8 22 9 3 6-5 58-12 76 0-16-18-30-25-33-2-1 15-52 15-52z" fill="#ede0a1"/><path d="M501 460c3-9 5-19 6-29-1-4-19-15-23-16s-9 14-9 14 22 14 26 31z" fill="#ba2025"/><path d="M283 394c-17 10-39 25-44 60-5 34-9 68 12 86 13 11 30 15 65 5 27-8 76-33 96-48s38-23 43-29c6-7 15-22 13-32-3-10-169-50-185-42z" fill="#34a649"/><path d="M294 401c-13 8-26 26-30 39-3 13-14 52 0 74 11 17 23 20 58 11 34-9 73-32 84-39s50-31 54-36c3-5 3-14 0-15-3 0-153-42-166-34z" fill="#cddca1"/><path d="M297 403c-13 9-24 22-29 38-8 23-10 55-1 69 9 15 26 16 44 12 36-7 73-29 103-47 5-3 44-26 44-32-17 0-84-15-95-18s-46-13-66-22z" fill="#98c845"/><path d="M362 471c0 18-17 34-37 35-18 1-36-17-36-35 0-19 13-38 37-38 22 0 36 20 36 38z" class="Z5fu" fill="#de1f26"/><path d="M357 469c0 13-8 24-20 29s-25 3-35-6c-9-10-12-23-7-35s17-20 30-20c18 0 32 14 32 32z" fill="#be2126"/><path d="M482 219c-7-23-37-88-72-88-33 0-61 56-65 65-9 17 59 156 113 157 53 1 52-43 51-54 0-10-27-80-27-80z" fill="#5ab047"/><path d="M474 232c-6-16-33-70-61-69-29 1-46 35-52 45s58 141 108 116c23-12 5-92 5-92z" fill="#cddca1"/><path d="M471 232c-6-15-31-66-58-65s-43 33-48 42c-6 10 24 120 63 145 39 24 49 27 56 23 21-13 23-27 16-64-5-37-29-81-29-81z" fill="#a1ca47"/><path d="M463 273c0 36-23 66-52 66s-53-30-53-66 24-65 53-65 52 29 52 65z" class="Z5fu" fill="#de1f26"/><path d="M459 274c1 34-22 56-44 57-27 0-55-21-55-56s22-63 50-63c27 0 49 27 49 62z" fill="#be2126"/><path d="M264 151c-29 5-49 32-61 68s-14 61-10 89c5 27 46 62 74 80 38 23 162 57 196 55 12-1 30-40 24-61-6-22-69-108-75-117s-94-125-148-114z" fill="#5bb047"/><path d="M264 170c-15 2-32 20-42 50-9 30-10 57-4 83 7 27 37 55 53 68 16 12 81 51 190 62 9-12 16-30 16-39-1-22-7-27-24-52-23-35-48-68-75-101-36-44-82-77-114-71z" fill="#c3d797"/><path d="M265 175c-13 2-28 18-37 45s-12 54-6 78c9 37 34 52 50 67 16 17 89 54 187 64 8-12 14-31 14-39-3-21-20-39-35-62-33-50-56-74-69-90-33-40-75-68-104-63z" fill="#9ac944"/><path d="M242 295c0-38 31-69 69-69s68 31 68 69-30 69-68 69-69-31-69-69z" class="Z5fu" fill="#de1f26"/><path d="M247 295c0-36 29-65 64-65 36 0 65 29 65 65 0 35-29 64-65 64-35 0-64-29-64-64z" fill="#bb2026"/><path d="M633 87c-6 6-19 32-22 38-3 7-16 40-18 45s-16 7-14-2c3-9 34-84 38-90 5 3 11 6 16 9z" fill="url(#Hf14)"/><path d="M613 67c0-12 10-22 22-22s22 10 22 22-10 22-22 22-22-10-22-22z" fill="#f6af3b"/><path d="M648 65c0 8-6 14-14 14-7 0-13-6-13-14 0-7 6-13 13-13 4 0 7 1 10 4 2 2 4 6 4 9z" class="WJqg" fill="#bf2126"/><path d="M712 133c0 7-4 14-11 17s-15 1-21-4c-5-6-6-14-4-21 3-6 10-11 18-11 4 0 9 2 13 5 3 4 5 9 5 14z" fill="url(#nArm)"/><path d="M705 133c0 4-3 9-7 10-4 2-9 1-13-2-3-3-4-8-2-13 2-4 6-7 11-7 6 0 11 5 11 12z" class="WJqg" fill="#bf2126"/><path d="M640 189c7-5 37-42 39-47 3 5 8 8 14 8-9 10-26 27-44 46" fill="url(#U9HT)"/><path d="M686 262c8 56-23 113-100 111-60-2-119-46-119-102 0-57 51-104 112-101 62 3 99 42 107 92z" fill="url(#EpFF)"/><path d="M600 326c23 5 32 6 43 5 7-1 14-7 16-4 1 1-5 3-9 5-6 1-11 0-21 3-7 2-8 11-8 15v9c-10 2-28-2-33-5-6-2-15-5-23-15-9-10-11-30-15-38-3-7-9-9-12-14-2-3-4-5-3-6 2-1 6 6 9 9l12 12c7 6 27 19 44 24z" fill="#c02126"/><path d="M564 339c9 0 28 4 34 7s7 5 7 6c1 1 0 5 1 6 1 0 2-5 4-6 2-2 8-1 10 1 1 3 1 7 1 7-10 0-20-1-29-4-11-2-21-8-28-17z" fill="#e57f8e"/></g><g stroke="#e61e26" class="WJqg pKRk cJ7m Dlos" fill-rule="nonzero" fill="#bf2126" stroke-linejoin="miter" stroke-width="1.74"><path d="M269 620c25-6 28-22 27-27-4-33-50-43-85-44-51-1-85 4-113 20-22 13-36 38-21 60 12 17 42 23 47-1-9-1-18-17-16-27 2-16 17-28 39-33-9 17-7 39-8 45 0 6 2 76-7 82 9 7 24 10 32 10 16 0 32-4 38-14 10 7 40 14 53 14 14 0 54-5 57-33s-22-45-43-52zm-40 57c-12 0-22-10-22-22 0-13 10-23 23-23 12 0 22 11 22 23 0 6-2 12-7 16-4 4-10 7-16 6zm0-66c-12 0-22-10-22-23 0-12 10-22 23-22 12 0 22 10 22 23 0 12-10 22-23 22zm232 64c-6-1-10-6-10-11v-57c-2-2-17-6-25-6s-16 2-23 6c-8 4-1 0-2 8-6-7-21-10-32-10-12 0-32 3-44 18-11 16-7 35 0 49 10 21 36 30 49 30s29-5 36-15c16 16 30 16 40 15 8-1 15-7 16-15 1-6-3-11-5-12zm-109-6c-13 0-23-10-23-22 0-13 11-23 23-23s22 11 22 23-10 22-22 22z"/><path d="M467 555c6-6 14-10 23-10s22 5 27 10c0 8-1 58-1 58 11-8 25-8 34-8 15 0 34 13 40 25 7 12 11 24 8 38-3 13-16 25-26 29-12 5-36 7-50 5-25-4-39-12-48-27-6-9-8-19-8-29l1-91zm93 69c-13 0-23 10-22 23 0 12 10 22 22 22s22-10 22-22c0-13-10-23-22-23zm70-18c10 0 25 7 27 10v58c1 6 4 10 9 10 8 0 13-13 13-28 1-9 1-33 1-40 5-8 20-9 23-9 7 0 21 5 27 9l-1 103c0 25-12 51-54 52-5 1-26 1-45-10-19-12-14-27-14-29 3-4 7-7 12-8 7-2 10-1 16 1s13 7 15 15c2 7-1 14-7 16 3 2 8 2 12 1 5-1 14-7 15-26 1-7 0-25 0-33-5 7-14 13-31 13-11 0-37-7-41-38v-57c0-3 11-10 23-10z"/></g><path d="M782 572l56-7-15 41 17 1-6 14h-16l-17 46c-2 7 0 12 3 13 5 1 12-3 17-9 3-4 11-16 13-22 8 4 13 6 13 6-4 14-23 33-34 42-11 8-28 15-46 11-17-4-26-20-20-39 5-18 17-48 17-48h-14l5-15h14zm91 34h54l-21 58c-2 7-1 14 2 15 10 1 17-6 27-16-6-14 3-38 6-44 7-14 15-16 18-16 4 0 12 6 10 20-2 15-9 31-22 47s-31 27-40 32c-10 6-27 8-35 5-9-2-22-11-22-27 0-15 23-74 23-74z" stroke="#fdbc14" fill="#ef9a20" class="Dlos pKRk cJ7m" fill-rule="nonzero" stroke-linejoin="miter" stroke-width="1.74"/><g stroke="none" class="Dlos" fill-rule="nonzero"><path d="M550 230c-4 11-5 21-3 34 3 13 11 23 20 26 16 4 28-2 41-3h12l11-45c-12-5-63-12-81-12zm83 12s-10 41-10 46c16 2 12 12 28 14 15 2 24-11 27-18 4-8 5-22 3-27-7-3-48-15-48-15"/><path d="M657 266c0 6-5 11-11 10-6 0-11-5-11-11s5-11 11-11c7 0 12 5 11 12z" fill="#231f20"/><path d="M656 266c0 2-2 4-4 4s-4-2-4-4 2-4 4-4 4 2 4 4z"/><path d="M598 249c-1 8-7 14-15 14-8-1-14-7-14-15s6-14 14-14 15 7 15 15z" fill="#231f20"/><path d="M595 249c0 3-2 5-5 5s-5-2-5-5 2-5 5-5 5 2 5 5z"/><path d="M629 240c-30-8-79-10-79-10 2-8 6-16 10-24 10-15 24-22 33-21 19 1 38 20 45 35 7-5 11-5 14-5 17 3 27 23 29 42 0 0-22-9-52-17z" fill="#f4af59"/><path d="M629 241c-30-8-79-11-79-11 3-8 6-16 11-23 10-13 23-19 32-18 18 1 36 20 44 35 7-5 11-5 14-4 10 1 28 18 30 37 0 0-22-8-52-16z" fill="#f8dfb3"/></g><path d="M641 296c-2 6-11 9-20 6s-15-9-14-15c2-6 11-9 20-6s16 10 14 15z" stroke="#231f20" fill="url(#sIec)" stroke-width=".29" class="Dlos pKRk" fill-rule="nonzero" stroke-linejoin="miter"/><path d="M632 288c2 0 5 2 6 4 0 2-4 7-9 7 2-3 3-9 3-11z" stroke="none" opacity=".62" class="Dlos" fill-rule="nonzero"/></svg>',
"friendlyName": 'BabyTV',
"className": "babyTvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.appbabytvvideo",
"androidName": "com.appbabytvvideo",
"adbLaunchCommand": "adb shell am start -n com.appbabytvvideo/com.applicaster.ui.activities.MainActivity",
},
"apple-tv": {
"appName": "BabyTV Video",
},
"chromecast": {
"appName": "com.applicaster.babytv.vod",
"androidName": "com.applicaster.babytv.vod",
"adbLaunchCommand": "adb shell am start -n com.applicaster.babytv.vod/com.applicaster.ui.activities.MainActivity",
},
"homatics": {
"appName": "com.applicaster.babytv.vod",
"androidName": "com.applicaster.babytv.vod",
"adbLaunchCommand": "adb shell am start -n com.applicaster.babytv.vod/com.applicaster.ui.activities.MainActivity",
},
"nvidia-shield": {
"appName": "com.applicaster.babytv.vod",
"androidName": "com.applicaster.babytv.vod",
"adbLaunchCommand": "adb shell am start -n com.applicaster.babytv.vod/com.applicaster.ui.activities.MainActivity",
},
"onn": {
"appName": "com.applicaster.babytv.vod",
"androidName": "com.applicaster.babytv.vod",
"adbLaunchCommand": "adb shell am start -n com.applicaster.babytv.vod/com.applicaster.ui.activities.MainActivity",
},
"roku": {
"appName": 'BabyTV Video',
"app-id": 93301,
},
"xiaomi": {
"appName": "com.applicaster.babytv.vod",
"androidName": "com.applicaster.babytv.vod",
"adbLaunchCommand": "adb shell am start -n com.applicaster.babytv.vod/com.applicaster.ui.activities.MainActivity",
},
},
"b-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="655" viewBox="0 0 975 655" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M597 203c-3 1-3 3-3 26 0 30 1 28-19 28s-20-1-20 18-1 18 20 18c15 0 17 1 18 5l3 163c7 40 25 54 65 53 33-1 54-12 51-29-2-10-10-13-25-9-30 8-45-2-47-32-1-14-1-143 0-146 1-4 1-4 32-5 31 0 30 0 36-4 7-6 8-19 2-25s-10-7-41-7c-17 0-26 0-27-1-3-1-3-4-3-28v-26h-22c-11 0-19 0-20 1m126 55c-2 1-3 3-2 6 84 228 85 231 92 238 15 16 45 14 57-4 4-5 6-10 17-42l51-145c18-50 18-50 15-52-1-2-28-3-36-2-7 1-4-7-39 102l-30 94c-6 20-7 19-20-21l-54-161c-3-10-5-12-9-13-3-1-39-1-42 0" fill="#030f51"/><path d="M164 11c-53 18-82 29-83 30s-1 1-1 2c1 1 1 1 28 9l110 34c38 13 63 32 80 62 24 43 23 97-4 133-10 13-9 13-57 30-57 20-54 19-54 23s3 5 16 7c57 11 104 41 128 85 28 51 32 100 10 152-4 11-4 10 8 13 42 11 69-2 89-43 48-95-4-209-108-237-15-5-15-9 0-14 89-30 118-138 56-207-19-20-34-28-78-42l-64-19-43-14c-16-5-24-6-33-4" fill="#e71836"/><path d="M46 59c-12 4-19 13-22 27-1 7-1 9-1 224v218l2 6c12 42 28 56 83 71l100 31c34 11 33 11 53 11 18 0 21-1 39-7 11-5 29-11 44-16 21-7 23-10 10-12l-159-48c-28-9-46-26-56-53-6-17-5 2-5-225l-1-204c-2-4 1-3-63-23-9-2-18-3-24 0" fill="#f47725"/></svg>',
"friendlyName": 'B tv',
"className": "bTVButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "B tv",
},
},
"b-tv-fr": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="350" viewBox="0 0 1050 350" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#2e4a6c" stroke="none"><ellipse cx="753" cy="290" rx="30" ry="31"/><path d="M819 132c-5 1-6 24-9 29-4 5-22 8-23 10l-1 32c3 3 16 2 21 3 3 15-4 88 10 100 16 20 68 12 68 10v-37c-6-2-27 2-30-9v-61c0-4 30 1 30-5v-33c-1-10-30-2-30-9 0-5 2-30-4-31-13-2-30-1-32 1zm78 36c-7 1 26 132 38 146 7 7 57 6 65-1 6-3 42-127 40-142 0-8-43-7-45-2-8 19-15 106-28 106-14 0-14-109-31-109-11-2-26 0-39 2zM503 28l2 288h50c2 0 1-13 5-10 3 1 17 16 38 16 39 0 64-5 101-56 21-34 33-105-18-151-37-24-62-20-93-9-11 4-19 11-21 9-1 0-1-8-1-9l-1-77zm55 250c-19-13-12-56 15-96 28-39 66-60 85-47 19 14 12 56-15 96-28 39-66 60-85 47z"/></g><ellipse cx="186" cy="85" fill="#459bc4" rx="117" ry="56" stroke="none"/><ellipse cx="116" cy="56" fill="#2e4a6c" rx="116" ry="56" stroke="none" transform="matrix(.573576 .819152 -.819152 .573576 68.337648 93.858082)"/><ellipse cx="56" cy="115" fill="#d86530" rx="56" ry="115" stroke="none" transform="matrix(.819152 .573576 -.573576 .819152 303.088776 94.677234)"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="850" viewBox="0 0 850 850" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#2e4a6c" stroke="none"><ellipse cx="407" cy="687" rx="30" ry="31"/><path d="M473 529c-5 1-6 24-9 29-4 5-22 8-23 10l-1 32c3 3 16 2 21 3 3 15-4 88 10 100 16 20 68 12 68 10v-37c-6-2-27 2-30-9v-61c0-4 30 1 30-5v-33c-1-10-30-2-30-9 0-5 2-30-4-31-13-2-30-1-32 1zm78 35c-7 1 26 132 38 146 7 7 57 6 65-1 6-3 42-127 40-142 0-8-43-7-45-2-8 19-15 106-28 106-14 0-14-109-31-109-11-2-26 0-39 2z"/></g><ellipse cx="410" cy="186" rx="117" ry="56" fill="#459bc4" stroke="none"/><ellipse cx="116" cy="56" rx="116" ry="56" stroke="none" fill="#2e4a6c" transform="matrix(.573576 .819152 -.819152 .573576 292.337648 194.858082)"/><ellipse cx="56" cy="115" rx="56" ry="115" stroke="none" fill="#d86530" transform="matrix(.819152 .573576 -.573576 .819152 527.088776 196.677234)"/><path fill="#2e4a6c" d="M157 425l2 288h50c2 0 1-13 5-10 3 1 17 16 38 16 39 0 64-5 101-56 21-34 33-105-18-151-37-24-62-20-93-9-11 4-19 11-21 9-1 0-1-8-1-9l-1-77zm55 250c-19-13-12-56 15-96 28-39 66-60 85-47 19 14 12 56-15 96-28 39-66 60-85 47z" stroke="none"/></svg>',
"friendlyName": 'B.tv (fr)',
"className": "bTVfrButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "B.tv",
},
},
"bbc-iplayer": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="822" height="371" viewBox="0 0 822 371" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#ff4c98" fill-rule="nonzero"><path d="M211.8 225.6h-31.2v144h99.7v-27h-68.5v-117zm395.7 82.7h60.7v-25.7h-60.7v-31.2h68.3v-25.8h-99.4v144h103.3v-25.8h-72.2v-35.4zm-608-36h30v97h-30v-97zm0-46.8h30v24.6h-30v-24.6zM146.7 238c-10-8.2-24.3-12.3-43-12.3h-52v144h30.8v-49h21c12.4 0 23-2 31.5-5.5 8.7-3.7 15.2-9 19.7-16a46 46 0 0 0 6.8-25.7c0-15.3-5-27-15-35.2zM123 290.5c-4.8 3.7-11.8 5.5-21 5.5H82.6v-46h19.6c9 0 16 1.8 20.7 5.6 4.8 3.7 7.2 9.6 7.2 17.5s-2.4 13.7-7.2 17.4z"/><path d="M211.7 225.6h-31v144h99.7v-27h-68.6v-117zM493 296c-6-10.3-29.2-60-34.8-70.5h-35.4L477 323v46.5H508V323l54.4-97.4H528c-5.7 10.6-29 60-35 70.5zm-107.5-70.5h-33.6c-38.3 94-47.6 118.7-56.8 144h33.4l10.5-31.2h58.6l10.5 31.2h34.2l-56.8-144zm-37.6 87l20.4-55.5 20.2 55.5h-40.6zm456 27.5l-18-28.7a43 43 0 0 0 19.3-15.5c4.5-6.7 6.8-14.8 6.8-24.3 0-14.8-5-26-15.3-34s-24.8-12-43.8-12H700v144h30.7v-52.3h25l30 52.3h35.8zm-31-52.3c-5 3.4-12.3 5-22 5h-20.2V250H751c9.6 0 16.8 1.7 21.8 5.2 5 3.5 7.3 9 7.3 16.3s-2.5 12.8-7.4 16.2z"/><path d="M211.7 225.6h-31v144h99.7v-27h-68.6v-117z"/></g><path d="M121.6-.5V164h165.2V-.5H121.6zm115.2 116c-2.8 4-6.8 7-12 9-5.3 2.2-11.5 3.3-19 3.3h-37V35.5h35c10.3 0 18.2 2 24 6 5.6 4 8.4 10 8.4 17.7a21 21 0 0 1-3 11.4c-2 3.3-5 5.8-9 7.7 5.5 1.8 9.7 4.7 12.6 8.6 3 4 4.4 8.7 4.4 14.3 0 5.5-1.4 10.3-4.3 14.3zm-23.6-45.3c2.6-2 4-5 4-8.8 0-7.3-5-11-15-11h-14.3v23H202c5 0 8.6-1 11.2-3.2zM204.4 88h-16.7v25h16.5c5.6 0 10-1 13-3.2s4.5-5.2 4.5-9c0-8.5-5.7-12.7-17.3-12.7zM328.2-.5V164h165.2V-.5H328.2zm115.2 116a27 27 0 0 1-12.1 9.1c-5.2 2.2-11.5 3.3-18.8 3.3h-37V35.5h34.8a40 40 0 0 1 23.9 6.1c5.7 4 8.5 10 8.5 17.7a21 21 0 0 1-3 11.4c-2 3.3-5 5.8-9 7.7 5.5 1.8 9.7 4.7 12.6 8.6 3 4 4.3 8.7 4.3 14.3 0 5.5-1.4 10.3-4.2 14.3zm-23.7-45.3c2.6-2 4-5 4-8.8 0-7.3-5-11-15-11h-14.3v23h14.3c5 0 8.6-1 11-3.2zM411 88h-16.7v25h16.4c5.7 0 10-1 13-3.2 3-2 4.6-5.2 4.6-9 0-8.5-5.8-12.7-17.3-12.7zm123.7 76H700V-.5H534.7V164zM653.4 122a54 54 0 0 1-13.4 5c-5 1.2-10.4 2-16 2a58 58 0 0 1-20.1-3.3 40 40 0 0 1-15.1-9.3c-4-4-7.2-9-9.4-15S576 89 576 81.7c0-7.2 1-13.7 3.4-19.5s5.6-10.8 10-15a43 43 0 0 1 15.4-9.5 58 58 0 0 1 20.1-3.3 62 62 0 0 1 14.6 1.6c4.6 1 9 2.6 12.8 4.6v18c-3.6-2.4-7.5-4.2-11.7-5.4-4-1.2-8.6-1.8-13.2-1.8-6.4 0-11.8 1.2-16.3 3.5-4.5 2.4-8 5.8-10.4 10.3s-3.6 10-3.6 16.4c0 6.4 1.2 12 3.5 16.4s5.7 8 10 10.3a33 33 0 0 0 16 3.6 50 50 0 0 0 26.7-7.5V122z" fill="#000" fill-rule="nonzero"/></svg>',
"friendlyName": 'BBC iPlayer (UK)',
"className": "bbciplayerButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "roku"],
"amazon-fire": {
"appName": "uk.co.bbc.iplayer",
"androidName": "uk.co.bbc.iplayer",
},
"apple-tv": {
"appName": "BBC iPlayer",
},
"chromecast": {
"appName": "bbc.iplayer.android",
"androidName": "bbc.iplayer.android",
"adbLaunchCommand": "adb shell am start -n bbc.iplayer.android/external.androidtv.bbciplayer.deeplinking.DeepLinkActivity",
},
"nvidia-shield": {
"appName": "com.nvidia.bbciplayer",
"androidName": "com.nvidia.bbciplayer",
"adbLaunchCommand": "adb shell am start -n com.nvidia.bbciplayer/.BaseWebViewActivity",
},
"roku": {
"appName": 'BBC iPlayer',
"app-id": 11703,
},
},
"bell-fibe-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="layer" x="0px" y="0px" viewBox="-153 153 597 245" xml:space="preserve"><g><path d="M-109.6,207.8v51.8h92.5v19.7h-92.5v113.5h-21.7l-0.3-183.3c0-4.7,0.7-9.7,1-12.7c4-20.4,19.4-35.7,41.4-38.1 c2-0.3,8.7-1,13-1h72.8v19.7h-75.5C-98.6,177.4-109.6,185.8-109.6,207.8" style="fill:#00518D;"/><path d="M39,200.8c-9.7,0-14.3-5-14.3-14.7c0-9.7,4.7-14.3,14.3-14.3s14,4.7,14,14.3C53,195.8,48.6,200.8,39,200.8 M27.9,232.5h21.7v160.3H27.9V232.5z" style="fill:#00518D;"/><path d="M124.1,384.1c-7-3.3-10.3-0.3-10.3,5.3v3.3H93.1V155h20.7v101.5c13.7-18.7,34.7-27.7,58.8-27.7 c46.4,0,75.8,33.4,75.8,81.5c0,47.4-31.1,84.5-78.8,84.5C149.8,394.8,138.1,390.8,124.1,384.1 M113.8,308v49.7 c13.7,9.7,31.7,18.7,54.1,18.7c39.4,0,58.4-29.7,58.4-66.1c0-34.1-17.7-62.1-55.1-62.1C138.8,248.2,113.8,272.2,113.8,308" style="fill:#00518D;"/><path class="st0" d="M352.2,376.7c21.4,0,38.7-6.7,55.1-18.7l10,16c-18.7,14.3-39.7,21.7-66.8,21.7c-51.8,0-81.5-35.4-81.5-83.8 c0-47.1,32.1-83.8,77.8-83.8c43.4,0,72.1,29.1,74.5,71.8c0,0,1,12.7,1,15.4H291.4C292.4,351.4,313.8,376.7,352.2,376.7 M292.1,296.9h106.5c-3.7-29.4-20.7-50.4-51.8-50.4C317.1,246.5,296.4,269.2,292.1,296.9" style="fill:#00518D;"/></g></svg>',
"friendlyName": 'Bell Fibe TV (Canada)',
"className": "bellFibeTVButton",
"deviceFamily": ["amazon-fire", "apple-tv"],
"amazon-fire": {
"appName": "ca.bell.tv.firetv",
"androidName": "ca.bell.tv.firetv",
"adbLaunchCommand": "adb shell am start -n ca.bell.tv.firetv/ca.bell.fiberemote.tv.MainTvActivity",
},
"apple-tv": {
"appName": "Télé Fibe",
},
},
"bgtime-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="336" height="93" viewBox="0 0 336 93" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M70 62c1.3-6-3-10.8-8-12.5L60.4 57 58 69c-1 4.7-5.8 8.5-14.5 8.5H31c-5.4 0-9.6-2.7-12.5-8-1 1.7-2.8 3-4.7 3.6-1.6.5-3.3.6-5 .1 4.7 9.4 12.6 14.5 22.2 14.5h12.3c16.3 0 23-8.3 24.6-16.4-.1.1 1.3-6.5 2-9.4zM14 41l8 25.2c.7 2 2.7 3.6 5 3.6.5 0 1-.1 1.6-.3 2.7-1 4.2-3.8 3.3-6.5l-8-25c-.7-2-2.7-3.6-5-3.6-.5 0-1 .1-1.6.3-2.7 1-4.2 3.8-3.3 6.5zm-4 3.6c-.7-2-2.7-3.6-5-3.6-.5 0-1 .1-1.6.3C2 41.7 1 42.6.4 44-.2 45-.3 46.5.1 48l6 18.6c1 2 3 3.5 5 3.5.5 0 1-.1 1.6-.3 1.3-.4 2.4-1.3 3-2.6.6-1.2.7-2.6.3-4l-6-18.6zm17-14h10.8L29 3.6c-.7-2-2.7-3.6-5-3.6-.5 0-1 .1-1.6.3-2.7 1-4.2 3.8-3.3 6.5l8 23.8zM60.3 1C59 .7 57.8.5 56.6.5c-4 0-7.6 2-8.6 5.2l-8 25h10.8L60.3 1zm9.2 39.6c-2-3-6-6.3-13.8-6.3h-28c.6 3.2 2.7 10.3 11.2 10.3h18.3c7 0 12 3.4 14.6 8.5 1-5 .2-9-2.3-12.5z" fill="#01a19a" fill-rule="nonzero"/><path d="M229.3 44.7c-4 0-7.3 1.5-9.8 4.3l-.4.5-.4-.5c-2.3-2.8-5.8-4.3-9.8-4.3-8.3 0-14 5.7-14 14v18h7.4V58.4c0-3.8 2.7-6.5 6.6-6.5 5.7 0 6.4 4.5 6.4 6.5v18.3h7.4V58.4c0-3.8 2.8-6.5 6.6-6.5 5.8 0 6.4 4.5 6.4 6.5v11.8c0 5 4.7 6.5 7.2 6.5h.2v-18c0-8.5-5.4-14-13.8-14zm-46.5.8v31.2h.2c2.5 0 7.2-1.4 7.2-6.5V45.5h-7.4zm86.6.3a16 16 0 0 0-6-1.2c-6.6 0-12.5 4-15 10.2-3.5 8.3.3 17.8 8.4 21.2a18 18 0 0 0 6.6 1.5h.8c4-.1 7.4-1.8 10-4.8l.4-.4-.1-.1c-1-1.3-3-2.6-5-2.6-.7 0-1.3.1-2 .4-1.3.6-3 1-4.4 1s-2.8-.3-4-.8a9 9 0 0 1-5.2-5.9l-.2-.7h24.7v-.1a15 15 0 0 0-9.1-17.6zm-15 11.7l.4-.8c1.7-3.6 5-5.8 8.5-5.8 1.2 0 2.3.2 3.5.7 2.4 1 4 2.8 5 5.2l.2.7h-17.5zm-113-12.8c-9.2 0-16 7-16 16.4 0 9 6.7 16.3 15 16.3a13 13 0 0 0 8.8-3.3l1-.8v2.3c0 6.5-3 10-8.8 10-3.2 0-5.5 3.6-5.8 5.5h0l.1.1c1.8.8 3.7 1 5.7 1h.2c10-.1 16-6.5 16-17V61c.1-9.3-6.8-16.4-16-16.4zm0 26c-4.8 0-8.6-4-8.6-9.4s3.8-9.6 8.6-9.6c4.7 0 8.6 4.3 8.6 9.6 0 5.2-4 9.4-8.6 9.4zm45-35.7c-2.3 0-4 1.8-4 4a4 4 0 1 0 8 0 4 4 0 0 0-4-4zm-78.2 10c-3.6 0-6.6 1-8.8 3.4l-1 1V34h-.2c-2.5 0-7.2 1.4-7.2 6.5V61c0 9.3 7 16.3 16 16.3s16-7 16-16.3c0-9-6.7-16.4-15-16.4zm-1 25.8c-4.7 0-8.6-4.2-8.6-9.4 0-5.3 4-9.6 8.6-9.6 4.8 0 8.6 4.2 8.6 9.6 0 5.3-3.8 9.4-8.6 9.4zm62.6-7V52h5.8v-6.5h-5.8V37h-.2c-2.5 0-7.2 1.3-7.2 6.4v20c0 8.2 4.4 13 12 13l3.8-.1h.2V70h-2.7c-4 .1-5.8-2-5.8-6.2zm165.5-18.3c-.1 0-.7-.1-1.5-.1-2 0-5.6.5-6.8 3.6l-7.3 19-8.6-22.5h-7.3l12 31.2h7.8l12-31.2h-.3zM305 70h-2.7c-4 0-5.8-2-5.8-6.3V52h5.8v-6.5h-5.8V37h-.2c-2.5 0-7.2 1.3-7.2 6.4v20c0 8.2 4.4 13 12 13l3.8-.1h.2V70zm-21.7-.7c-2.3 0-4 1.8-4 4a4 4 0 1 0 8 0 4 4 0 0 0-4-4z" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="694" height="467" viewBox="0 0 694 467" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M423.8 167c3.4-15.8-8-28.4-21-33l-4.2 19.7-6.3 31.6c-2.6 12.3-15.2 22.3-38 22.3h-32.8c-14.2 0-25.2-7-32.8-21-2.7 4.4-7.4 8-12.4 9.4-4.2 1.3-8.6 1.6-13 .3 12.3 24.7 33 38 58.3 38h32.3c42.8 0 60.4-21.8 64.6-43a506 506 0 0 1 5.3-24.7zm-147.2-55.2l21 66.2c1.8 5.3 7 9.5 13 9.5a14 14 0 0 0 4.2-.8c7-2.7 11-10 8.7-17l-21-65.7c-2-5.2-7-9.4-13.2-9.4-1.3 0-2.6.2-4.2.8-7 2.6-11 10-8.7 17zm-10.5 9.5c-1.8-5.3-7-9.5-13-9.5a14 14 0 0 0-4.2.8c-3.7 1-6.3 3.4-8 7-1.6 2.6-1.8 6.6-.8 10.5l15.8 49c2.6 5.2 8 9 13 9 1.3 0 2.7-.2 4.2-.7 3.4-1 6.3-3.5 8-7 1.6-3 1.8-6.8.8-10.5L266 121.3zm44.7-36.8h28.4l-23.2-71c-1.8-5.3-7-9.5-13-9.5a14 14 0 0 0-4.2.8c-7 2.6-11 10-8.7 17l21 62.5zm87.5-77.8c-3.4-.8-6.6-1.3-9.7-1.3-10.6 0-20 5.3-22.6 13.7l-21 65.6h28.4l25-78zm24 104c-5.2-8-15.7-16.6-36.2-16.6h-73.6c1.6 8.4 7 27 29.5 27h48a41 41 0 0 1 38.4 22.3c2.6-13 .5-23.7-6-32.8z" fill="#01a19a"/><path d="M387.8 309.7a33 33 0 0 0-25.7 11.3l-1 1.3-1-1.3c-6-7.4-15.3-11.3-25.8-11.3a35 35 0 0 0-36.8 36.8v47.3H317v-48c0-10 7-17 17.3-17 15 0 16.8 11.8 16.8 17v48h19.5v-48c0-10 7.3-17 17.3-17 15.2 0 16.8 11.8 16.8 17v31c0 13 12.4 17 19 17h.6v-47.3a34 34 0 0 0-36.3-36.8zm-122.2 2v82h.6c6.5 0 19-3.7 19-17v-65h-19.5zm227.5.8c-5-2-10.3-3-15.7-3.2-17.4 0-33 10.6-39.4 26.8-9.2 21.8.8 46.8 22 55.7 5.5 2.4 11.4 3.8 17.4 4h2c10.5-.3 19.4-4.8 26.2-12.6l1-1-.3-.3c-2.6-3.4-7.8-6.8-13-6.8-1.8 0-3.4.3-5.3 1-3.4 1.5-7.8 2.6-11.5 2.6s-7.4-.8-10.5-2c-6.7-2.8-11.7-8.5-13.7-15.5l-.5-1.8h65v-.3c4.8-19.2-5.5-39-24-46.2zm-39.4 30.7l1-2c4.5-9.4 13-15.2 22.3-15.2 3.2 0 6 .5 9.2 1.8 6.3 2.7 10.5 7.4 13 13.7l.6 1.8h-46zM157 309.7c-24.2 0-42 18.4-42 43 0 23.6 17.6 42.8 39.4 42.8a34 34 0 0 0 23.1-8.7l2.6-2v6c0 17-8 26.2-23 26.2-8.4 0-14.5 9.5-15.2 14.5h0l.2.3c4.8 2 9.7 2.6 15 2.6h.5c26.3-.3 42-17 42-44.7v-37.3c.2-24.4-18-43-42-43zm0 68.3c-12.6 0-22.6-10.5-22.6-24.7s10-25.2 22.6-25.2c12.3 0 22.6 11.3 22.6 25.2C179.5 367 169 378 157 378zM275 284.2c-6 0-10.5 4.8-10.5 10.5 0 5.8 4.7 10.5 10.5 10.5s10.5-4.7 10.5-10.5-4.7-10.5-10.5-10.5zM69.7 310.5c-9.5 0-17.4 2.6-23 9L44 322v-40.5h-.5c-6.6 0-19 3.7-19 17v53.8c0 24.5 18.4 42.8 42 42.8 23.7 0 42-18.3 42-42.8 0-23.6-17.6-43-39.4-43zM67 378.3c-12.4 0-22.6-11-22.6-24.7 0-14 10.5-25.2 22.6-25.2 12.6 0 22.5 11 22.5 25.2 0 14-10 24.7-22.5 24.7zM231.5 360v-31h15.2v-17h-15.2v-22.3h-.5c-6.6 0-19 3.4-19 16.8v52.5c0 21.6 11.5 34.2 31.5 34.2l10-.3h.5v-16.5h-7c-10.5.2-15.2-5.3-15.2-16.3zm434.8-48c-.3 0-2-.3-4-.3-5.2 0-14.7 1.4-18 9.5l-19 50-22.6-59h-19.2l31.5 82h20.5l31.5-82h-.7zm-79.6 64.4h-7c-10.5 0-15.3-5.3-15.3-16.6V329h15.3v-17h-15.3v-22.3h-.5c-6.6 0-19 3.4-19 16.8v52.5c0 21.6 11.5 34.2 31.5 34.2l10-.3h.5v-16.5zm-57-2c-6 0-10.6 4.8-10.6 10.5 0 5.8 4.7 10.5 10.6 10.5 5.8 0 10.5-4.7 10.5-10.5s-4.7-10.5-10.5-10.5z"/></svg>',
"friendlyName": 'bgtime.tv',
"className": "bgtimeTvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "bg.mytv.android",
"androidName": "bg.mytv.android",
"adbLaunchCommand": "adb shell am start -n bg.mytv.android/.activities.ActivityLogin",
},
"apple-tv": {
"appName": "bgtime.tv",
},
"chromecast": {
"appName": "bg.mytv.android",
"androidName": "bg.mytv.android",
"adbLaunchCommand": "adb shell am start -n bg.mytv.android/.activities.ActivityLogin",
},
"homatics": {
"appName": "bg.mytv.android",
"androidName": "bg.mytv.android",
"adbLaunchCommand": "adb shell am start -n bg.mytv.android/.activities.ActivityLogin",
},
"nvidia-shield": {
"appName": "bg.mytv.android",
"androidName": "bg.mytv.android",
"adbLaunchCommand": "adb shell am start -n bg.mytv.android/.activities.ActivityLogin",
},
"onn": {
"appName": "bg.mytv.android",
"androidName": "bg.mytv.android",
"adbLaunchCommand": "adb shell am start -n bg.mytv.android/.activities.ActivityLogin",
},
"roku": {
"appName": 'bgtime.tv',
"app-id": 651426,
},
"xiaomi": {
"appName": "bg.mytv.android",
"androidName": "bg.mytv.android",
"adbLaunchCommand": "adb shell am start -n bg.mytv.android/.activities.ActivityLogin",
},
},
"big-ten-network-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="890" height="300" viewBox="0 0 890 300" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path fill="#a2a2a2" d="M688 127h73V58h38v69h75v41h-76v73h-37v-73h-73z"/><g fill-rule="nonzero"><path d="M213 147c21-10 36-31 36-56 0-34-27-61-60-61h-7H15v60h29v119H15v60h177 4c34 0 62-28 62-63 0-28-19-52-45-59zm-91-55c0-1 0-1 1-1h42c2 0 4 2 4 4v26c0 3-2 4-4 4h-42c-1 0-1 0-1-1V92zm49 112c0 2-2 5-4 5h-44c-1 0-1-1-1-2v-37c0-1 0-2 1-2h44c2 0 4 2 4 5v31z" fill="#000"/><path d="M265 30v60h28v119h-28v60h133v-60h-28V90 72 30H265zm200 0c-33 0-59 27-59 60v119c0 33 26 60 59 60h118c33 0 59-27 59-60v-81h-97v43h20v29c0 5-3 9-8 9h-66c-4 0-8-4-8-9V99c0-5 4-8 8-8h66c5 0 8 3 8 8v12h77V90c0-33-26-60-59-60H465z" fill="#0088ce"/></g></svg>',
"friendlyName": 'Big Ten Network Plus',
"className": "bigTenNetworkPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "com.btn2go",
"androidName": "com.btn2go",
"adbLaunchCommand": "adb shell am start -n com.btn2go/com.foxxum.webapp.MainActivity",
},
"apple-tv": {
"appName": "B1G+",
},
"roku": {
"appName": 'B1G+',
"app-id": 66258,
},
},
"binge-au": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="915" height="201" viewbox="0 0 915 201"><g transform="matrix(3.78 0 0 3.78 457.39 100.22)"><linearGradient id="bingeA" gradientUnits="userSpaceOnUse" x1="13.739" y1="48.924" x2="243.549" y2="49.113"><stop offset="0%" stop-color="#2173fa"/><stop offset="13.900000000000002%" stop-color="#3241de"/><stop offset="35.6%" stop-color="#5117bf"/><stop offset="42.9%" stop-color="#6911ac"/><stop offset="54.7%" stop-color="#92078b"/><stop offset="62.8%" stop-color="#a90178"/><stop offset="72.1%" stop-color="#c00057"/><stop offset="80.4%" stop-color="#cf0541"/><stop offset="88.9%" stop-color="#db363a"/><stop offset="100%" stop-color="#eb7531"/></linearGradient><path transform="translate(-132.29 -49.89)" d="M11.245 76.421h26.194c5.931 0 12.038.366 17.462-2.51 8.324-4.415 13.434-21.009 1.058-23.948 2.255-1.055 4.375-1.83 5.874-3.969C65.335 41 64.78 30.71 59.927 26.78c-2.79-2.26-6.354-2.724-9.788-3.056-7.142-.691-14.517-.22-21.696-.22h-7.409l-2.75.017-.646 3.952-1.407 10.054-4.986 38.894m61.648-52.916L71.04 38.057h18.212L75.009 45.4l-5.207 3.079-1.184 8.098-2.34 19.844h12.965l5 .012.53-3.716 1.349-10.054 3.131-24.606 1.963-14.589-6.417.037H72.893M89.56 76.42l16.421.017 3.44-27.517 3.667 6.35 7.503 14.023 3.815 7.14 4.594.004h11.906l6.615-52.916-16.421-.017-3.44 27.781c-3.834-5.814-6.866-12.557-9.988-18.785-1.234-2.462-4.264-8.973-4.264-8.973l-4.004-.023h-9.26l-3.81.046-.73 5.775M200.95 45.993h-23.019c1.056 2.536 2.507 5.015 3.857 7.408.575 1.02 2.021 3.103 2.021 3.103s-2.036 2.93-2.968 3.687c-4.787 3.89-12.214.618-14.988-4.144-3.526-6.05-.54-14.498 5.993-17.075 3.39-1.337 7.284-.916 10.848-.916h19.314l1.852-14.552h-23.018c-4.835 0-9.86-.409-14.552.984-18.74 5.562-24.61 30.614-11.354 44.52 6.746 7.077 15.218 7.412 24.318 7.412h13.23l4.45-.023 1.177-8.179c1.054-7.374 1.479-14.902 2.839-22.225m1.058 30.427h41.275l3.344-.021.697-3.948 1.251-10.318-28.046-.265.53-4.762h23.283l1.852-14.552H222.91l.53-4.498 28.31-.265 1.588-14.023-32.809-.264h-8.202l-3.563.012-.48 3.956-1.29 10.054-4.986 38.894M31.882 44.142c.231-1.489 1.437-7.633 1.437-7.633l3.061-.04c2.709 0 6.636-.523 8.826 1.446 2.686 2.417.536 5.668-2.211 6.11-1.386.224-2.835.117-4.234.117h-6.879M29.36 63.986l1.255-8.874 4.775-.058c2.981 0 6.322-.385 8.963 1.305 4.144 2.526.799 6.798-2.416 7.414-1.57.3-3.171.213-4.762.213z" fill="url(#bingeA)" fill-rule="evenodd"/></g></svg>',
"friendlyName": 'Binge (AU)',
"className": "bingeAuButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.com.streamotion.ctv.binge",
"androidName": "au.com.streamotion.ctv.binge",
"adbLaunchCommand": "adb shell am start -n au.com.streamotion.ctv.binge/au.com.streamotion.ctv.MainActivity",
},
"apple-tv": {
"appName": "BINGE",
},
"chromecast": {
"appName": "au.com.streamotion.ares.tv",
"androidName": "au.com.streamotion.ares.tv",
"adbLaunchCommand": "adb shell am start -n au.com.streamotion.ares.tv/au.com.streamotion.tv.SplashActivity",
},
"nvidia-shield": {
"appName": "au.com.streamotion.ares.tv",
"androidName": "au.com.streamotion.ares.tv",
"adbLaunchCommand": "adb shell am start -n au.com.streamotion.ares.tv/au.com.streamotion.tv.SplashActivity",
},
"xiaomi": {
"appName": "au.com.streamotion.ares.tv",
"androidName": "au.com.streamotion.ares.tv",
"adbLaunchCommand": "adb shell am start -n au.com.streamotion.ares.tv/au.com.streamotion.tv.SplashActivity",
},
},
"binge-au-alt": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="915" height="201" viewbox="0 0 915 201"><g transform="matrix(3.78 0 0 3.78 457.39 100.22)"><linearGradient id="bingeA" gradientUnits="userSpaceOnUse" x1="13.739" y1="48.924" x2="243.549" y2="49.113"><stop offset="0%" stop-color="#2173fa"/><stop offset="13.900000000000002%" stop-color="#3241de"/><stop offset="35.6%" stop-color="#5117bf"/><stop offset="42.9%" stop-color="#6911ac"/><stop offset="54.7%" stop-color="#92078b"/><stop offset="62.8%" stop-color="#a90178"/><stop offset="72.1%" stop-color="#c00057"/><stop offset="80.4%" stop-color="#cf0541"/><stop offset="88.9%" stop-color="#db363a"/><stop offset="100%" stop-color="#eb7531"/></linearGradient><path transform="translate(-132.29 -49.89)" d="M11.245 76.421h26.194c5.931 0 12.038.366 17.462-2.51 8.324-4.415 13.434-21.009 1.058-23.948 2.255-1.055 4.375-1.83 5.874-3.969C65.335 41 64.78 30.71 59.927 26.78c-2.79-2.26-6.354-2.724-9.788-3.056-7.142-.691-14.517-.22-21.696-.22h-7.409l-2.75.017-.646 3.952-1.407 10.054-4.986 38.894m61.648-52.916L71.04 38.057h18.212L75.009 45.4l-5.207 3.079-1.184 8.098-2.34 19.844h12.965l5 .012.53-3.716 1.349-10.054 3.131-24.606 1.963-14.589-6.417.037H72.893M89.56 76.42l16.421.017 3.44-27.517 3.667 6.35 7.503 14.023 3.815 7.14 4.594.004h11.906l6.615-52.916-16.421-.017-3.44 27.781c-3.834-5.814-6.866-12.557-9.988-18.785-1.234-2.462-4.264-8.973-4.264-8.973l-4.004-.023h-9.26l-3.81.046-.73 5.775M200.95 45.993h-23.019c1.056 2.536 2.507 5.015 3.857 7.408.575 1.02 2.021 3.103 2.021 3.103s-2.036 2.93-2.968 3.687c-4.787 3.89-12.214.618-14.988-4.144-3.526-6.05-.54-14.498 5.993-17.075 3.39-1.337 7.284-.916 10.848-.916h19.314l1.852-14.552h-23.018c-4.835 0-9.86-.409-14.552.984-18.74 5.562-24.61 30.614-11.354 44.52 6.746 7.077 15.218 7.412 24.318 7.412h13.23l4.45-.023 1.177-8.179c1.054-7.374 1.479-14.902 2.839-22.225m1.058 30.427h41.275l3.344-.021.697-3.948 1.251-10.318-28.046-.265.53-4.762h23.283l1.852-14.552H222.91l.53-4.498 28.31-.265 1.588-14.023-32.809-.264h-8.202l-3.563.012-.48 3.956-1.29 10.054-4.986 38.894M31.882 44.142c.231-1.489 1.437-7.633 1.437-7.633l3.061-.04c2.709 0 6.636-.523 8.826 1.446 2.686 2.417.536 5.668-2.211 6.11-1.386.224-2.835.117-4.234.117h-6.879M29.36 63.986l1.255-8.874 4.775-.058c2.981 0 6.322-.385 8.963 1.305 4.144 2.526.799 6.798-2.416 7.414-1.57.3-3.171.213-4.762.213z" fill="url(#bingeA)" fill-rule="evenodd"/></g></svg>',
"friendlyName": 'Binge (AU) alt',
"className": "bingeAuButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "au.com.streamotion.ares.tv",
"androidName": "au.com.streamotion.ares.tv",
"adbLaunchCommand": "adb shell am start -n au.com.streamotion.ares.tv/au.com.streamotion.tv.SplashActivity",
},
},
"blaze-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1390" height="450" viewBox="0 0 1390 450" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M134 35c-49 54-48 140 4 193 22 23 60 34 115 34s69 6 69 32c-1 25-10 30-60 31h-31v-20-19l-14-1c-30-1-54-9-75-26l-10-7 6 11c12 25 10 40-5 41-11 1-17-7-21-31-9-53-35-92-71-105-14-6-17-6-9-1 31 20 41 45 42 109 1 52 5 65 21 82 18 18 21 18 121 19 108 0 118-1 142-20 38-29 35-98-6-126-3-2-5-3-5-4-1 0 2-3 5-6 25-27 21-76-8-98-22-17-29-18-108-18h-65v9l-1 8-6-4c-25-17-34-56-21-89 1-4-2-2-9 6M34 56s2 4 4 7c9 17 12 26 14 50 1 26 6 39 18 55 5 6 28 30 27 28 0-1-2-5-3-9-5-9-8-20-10-38-3-30-4-34-6-43-6-18-15-31-30-41-7-6-14-10-14-9m364 48v273h59V104h-59m-256 35c16 24 46 40 83 45l6 1v-15-14h26c37 1 45 3 49 17 8 28-14 42-63 42-34 0-59-10-75-30-4-5-5-6-5-4 0 6 1 13 2 17 1 6 0 6-9-4-16-16-24-37-25-63l-1-13 4 8c2 4 6 10 8 13m407 17c-43 6-66 28-70 65-2 11-4 10 25 10 26 0 29 0 29-3 0-11 12-25 25-28 27-5 51 5 51 22 0 15-8 20-44 25-46 6-64 13-79 28-17 17-20 59-6 81 20 32 89 36 124 8 8-6 7-6 8 0 0 3 1 7 2 9l1 4h27 27v-79c-1-90 0-87-9-105-15-30-58-44-111-37m408 0c-67 13-103 85-80 156 24 73 120 94 179 41l6-6-3-3-28-32c-1-1-2 0-7 4-34 28-87 16-96-22l-1-3h76l76-1 1-17c1-55-17-89-55-108-18-9-48-13-68-9m-266 27v23h105L684 332v45h95 95v-46l-114-2 111-123v-45l-180-1m301 48c15 5 27 20 28 36l1 3h-91v-2c0-25 34-46 62-37m-383 94c-8 43-80 57-79 15 0-19 11-27 46-34 16-3 26-6 31-9l3-2v12c0 6 0 15-1 18" fill="#fff"/><path d="M1084 143v17h49v131h35V160l45 1 52 130 31-1 65-163-38 1-42 112-42-113h-155" fill="#ff002c"/></svg>',
"friendlyName": "BlazeTV",
"className": "blazeTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "com.amazon.rialto.cordova.webapp.webapp5b95d2945f354fc2aa8753ce5b8ffb34",
"androidName": "com.amazon.rialto.cordova.webapp.webapp5b95d2945f354fc2aa8753ce5b8ffb34",
"adbLaunchCommand": "adb shell am start -n com.amazon.rialto.cordova.webapp.webapp5b95d2945f354fc2aa8753ce5b8ffb34/.MainActivity",
},
"apple-tv": {
"appName": "BlazeTV",
},
"roku": {
"appName": "BlazeTV",
"app-id": 82559,
},
},
"bookmarker-1": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="551" viewBox="0 0 1000 551" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M927 0H777.4c-12.2 0-23 17.4-23 38v384c0 7 1 12.7 3 17 2 5.3 5.6 8.4 9.2 8.4 3.5 0 7.2-2.7 10.6-7.8l67-98.6c2-3 5-4.8 8.2-4.8a10 10 0 0 1 8.1 4.8l66.7 98.6c3.5 5 7 7.8 10.4 7.8 6 0 11.6-8 11.6-25.5V38c0-20.6-10-38-22-38z" fill="red"/><path d="M205.3 59.5zM514.5 455h-48.8V146.8C454 158 438.5 169 419.4 180s-36.2 19.5-51.4 25v-46.7c27.3-12.7 51.2-28 71.6-46.2 20.5-18 35-35.7 43.4-52.7h31.5V455z"/></svg>',
"friendlyName": 'Bookmarker 1',
"className": "bookmarker1Button",
"appName": "com.esaba.bookmarker1",
"androidName": "com.esaba.bookmarker1",
"adbLaunchCommand": "adb shell am start -n com.esaba.bookmarker1/.MainActivity",
"deviceFamily": ["amazon-fire"],
},
"britbox": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1025" height="290" viewBox="0 0 1025 290" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" class="x1Xa" fill-rule="nonzero"><path d="M317 32l20-20 20 20-20 21-20-21M102 244c-34 0-61-27-61-60 0-34 27-61 61-61 33 0 60 27 60 61 0 33-27 60-60 60m0-150c-18 0-33 7-49 13-2 1-4 1-6 2l-7 3V18H20c-5 0-8 4-8 8v156c0 15 3 28 9 41 15 30 46 50 81 50 49 0 88-40 88-89 0-50-39-90-88-90" fill="#00b6e6"/><path d="M1012 107l-23-17-51 68-51-68-23 17 56 75-56 75 23 17 51-69 51 69 23-17-57-75 57-75" fill="#eb123f"/><g fill="#00b6e6"><path d="M235 119V94h-20c-5 0-8 4-8 8v171h29v-92c2-33 28-58 60-59h10V94h-10c-22 0-44 9-61 25m205 115c-5-3-9-9-11-15-1-4-1-8-1-12v-84h52V94h-52V18h-21c-4 0-8 3-8 8v68h-31v29h31v89c0 3 1 31 27 46 19 12 42 17 43 17l9 3 6-28-9-2c-1 0-20-5-35-14"/><path d="M351 94h-20c-5 0-8 3-8 8v171h28"/></g><path d="M584 242c-34 0-61-27-61-61 0-33 27-60 61-60 33 0 60 27 60 60 0 34-27 61-60 61m0-150c-18 0-33 6-48 13-3 0-5 1-7 2l-7 3V16h-20c-5 0-8 4-8 8v156c0 15 3 28 9 40 15 31 47 50 81 51 49 0 89-40 89-90 0-49-40-89-89-89m195 1c-49 0-89 40-89 89s40 89 89 89 89-40 89-89-40-89-89-89zm0 28c34 0 61 28 61 61 0 34-27 61-61 61-33 0-61-27-61-61 0-33 28-61 61-61z" fill="#eb123f"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="650" height="550" viewBox="0 0 650 550" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M393 50l20-20 20 20-20 21-20-21M178 262c-34 0-61-27-61-60 0-34 27-61 61-61 33 0 60 27 60 61 0 33-27 60-60 60m0-150c-18 0-33 7-49 13-2 1-4 1-6 2l-7 3V36H96c-5 0-8 4-8 8v156c0 15 3 28 9 41 15 30 46 50 81 50 49 0 88-40 88-89 0-50-39-90-88-90" fill="#00b6e6" class="Fq2R dPlF" fill-rule="nonzero" stroke="none"/><path d="M583 345l-23-17-51 68-51-68-23 17 56 75-56 75 23 17 51-69 51 69 23-17-57-75 57-75" fill="#eb123f" class="Fq2R dPlF" fill-rule="nonzero" stroke="none"/><g fill="#00b6e6" class="Fq2R dPlF" fill-rule="nonzero" stroke="none"><path d="M311 137v-25h-20c-5 0-8 4-8 8v171h29v-92c2-33 28-58 60-59h10v-28h-10c-22 0-44 9-61 25m205 115c-5-3-9-9-11-15-1-4-1-8-1-12v-84h52v-29h-52V36h-21c-4 0-8 3-8 8v68h-31v29h31v89c0 3 1 31 27 46 19 12 42 17 43 17l9 3 6-28-9-2c-1 0-20-5-35-14"/><path d="M427 112h-20c-5 0-8 3-8 8v171h28"/></g><path d="M155 480c-34 0-61-27-61-61 0-33 27-60 61-60 33 0 60 27 60 60 0 34-27 61-60 61m0-150c-18 0-33 6-48 13-3 0-5 1-7 2l-7 3v-94H73c-5 0-8 4-8 8v156c0 15 3 28 9 40 15 31 47 50 81 51 49 0 89-40 89-90 0-49-40-89-89-89m195 1c-49 0-89 40-89 89s40 89 89 89 89-40 89-89-40-89-89-89zm0 28c34 0 61 28 61 61 0 34-27 61-61 61-33 0-61-27-61-61 0-33 28-61 61-61z" fill="#eb123f" class="Fq2R dPlF" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": 'BritBox',
"className": "britboxButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.britbox.us.firetv",
"androidName": "com.britbox.us.firetv",
"adbLaunchCommand": "adb shell am start -n com.britbox.us.firetv/axis.androidtv.sdk.app.MainActivity",
},
"apple-tv": {
"appName": "Britbox",
},
"chromecast": {
"appName": "com.britbox.tv",
"androidName": "com.britbox.tv",
"adbLaunchCommand": "adb shell am start -n com.britbox.tv/axis.androidtv.sdk.app.MainActivity",
},
"homatics": {
"appName": "com.britbox.tv",
"androidName": "com.britbox.tv",
"adbLaunchCommand": "adb shell am start -n com.britbox.tv/axis.androidtv.sdk.app.MainActivity",
},
"nvidia-shield": {
"appName": "com.britbox.tv",
"androidName": "com.britbox.tv",
"adbLaunchCommand": "adb shell am start -n com.britbox.tv/axis.androidtv.sdk.app.MainActivity",
},
"onn": {
"appName": "com.britbox.tv",
"androidName": "com.britbox.tv",
"adbLaunchCommand": "adb shell am start -n com.britbox.tv/axis.androidtv.sdk.app.MainActivity",
},
"roku": {
"appName": 'BritBox',
"app-id": 143088,
},
"xiaomi": {
"appName": "com.britbox.tv",
"androidName": "com.britbox.tv",
"adbLaunchCommand": "adb shell am start -n com.britbox.tv/axis.androidtv.sdk.app.MainActivity",
},
},
"btv-app": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="525" viewBox="0 0 1200 525" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="SEZ7" x1="0%" y1="67%" x2="100%" y2="33%"><stop offset="19%" stop-color="#37ddda"/><stop offset="41%" stop-color="#14e635"/></linearGradient></defs><path d="M1002 217c18-22 46-37 78-37 55 0 100 45 100 100s-45 100-100 100c-32 0-60-15-78-37v112c0 3-3 5-5 5h-13c-3 0-5-2-5-5V188c0-3 2-5 5-5h13c2 0 5 2 5 5zm-2 64c0-44 35-79 79-79 43 0 79 35 79 79s-36 79-79 79c-44 0-79-35-79-79zm-223-64c18-22 46-37 78-37 55 0 100 45 100 100s-45 100-100 100c-32 0-60-15-78-37v112c0 3-3 5-5 5h-13c-3 0-5-2-5-5V188c0-3 2-5 5-5h13c2 0 5 2 5 5zm-2 64c0-44 35-79 79-79 43 0 79 35 79 79s-36 79-79 79c-44 0-79-35-79-79zm-242 84l87-225c1-1 1-4 5-4h19c3 0 3 3 4 4l87 223c1 4 0 11-6 11h-11c-4 0-5-1-7-3l-24-62-105-1-24 59c-2 3-4 7-6 7h-13c-4 0-8-3-6-9zm101-193l-44 113h88zm-277 30l78 167c4 10 24 10 30 0l79-164c4-10 0-22-9-22h-21c-7 0-12 1-15 7l-46 100c-3 8-3 8-6-1l-43-94c-4-9-10-12-17-12h-22c-5 0-12 10-8 19zm-37-19h19c8 0 15 6 15 15v13c0 8-7 15-15 15h-19v137c0 8-7 15-15 15h-16c-9 0-15-7-15-15V226h-19c-8 0-15-7-15-15v-13c0-9 7-15 15-15h19v-55c0-8 6-15 15-15h16c8 0 15 7 15 15zm-262 8c18-15 40-23 65-23 58 0 104 46 104 105 0 58-46 105-104 105-25 0-47-9-65-24v5c0 8-7 15-15 15h-9c-8 0-15-7-15-15V95c0-8 7-15 15-15h9c8 0 15 7 15 15zm97 71l-48-27c-9-3-17 0-17 10v60c0 7 10 15 17 10l48-30c9-7 9-16 0-23zm-90 13c0-30 24-55 55-55 30 0 55 25 55 55s-25 55-55 55c-31 0-55-25-55-55z" stroke="none" fill="url(#SEZ7)"/></svg>',
"friendlyName": 'btvApp',
"className": "btvAppButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.mm.droid.livetv.btvapp",
"androidName": "com.mm.droid.livetv.btvapp",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.btvapp/com.mm.droid.livetv.load.LiveLoadActivity",
},
"chromecast": {
"appName": "com.mm.droid.livetv.btvapp",
"androidName": "com.mm.droid.livetv.btvapp",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.btvapp/com.mm.droid.livetv.load.LiveLoadActivity",
},
"homatics": {
"appName": "com.mm.droid.livetv.btvapp",
"androidName": "com.mm.droid.livetv.btvapp",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.btvapp/com.mm.droid.livetv.load.LiveLoadActivity",
},
"nvidia-shield": {
"appName": "com.mm.droid.livetv.btvapp",
"androidName": "com.mm.droid.livetv.btvapp",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.btvapp/com.mm.droid.livetv.load.LiveLoadActivity",
},
"onn": {
"appName": "com.mm.droid.livetv.btvapp",
"androidName": "com.mm.droid.livetv.btvapp",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.btvapp/com.mm.droid.livetv.load.LiveLoadActivity",
},
"xiaomi": {
"appName": "com.mm.droid.livetv.btvapp",
"androidName": "com.mm.droid.livetv.btvapp",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.btvapp/com.mm.droid.livetv.load.LiveLoadActivity",
},
},
"byutv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="900" height="822" viewBox="0 0 900 822" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M458 780c-110 0-213-48-284-132-7-8-6-21 2-27 8-7 20-6 27 2 64 75 157 118 255 118h6c10 0 19 9 19 20 0 10-8 19-19 19h-6m304-535c-7 0-13-3-17-9-29-49-70-89-119-118-51-29-108-44-167-44-54 0-106 12-154 37-45 24-86 59-116 100-6 9-18 11-27 5-9-7-11-19-4-27 34-47 78-86 129-112 53-28 112-42 172-42 66 0 130 17 186 50 55 31 101 77 134 131 5 9 2 21-7 26-3 2-7 3-10 3m-21 540h0c-9 0-17-5-21-12l-54-114c-5-11 0-24 11-30 11-5 25 0 30 11l34 71 34-71c5-11 18-16 30-11 11 6 16 19 10 30l-54 114c-4 7-12 12-20 12"/><path d="M621 741c-8 0-14-5-17-7-4-5-7-11-7-17v-44h27c13 0 23-10 23-23 0-12-10-22-23-22h-27v-28c0-13-10-23-22-23-13 0-23 10-23 23v28h-25c-13 0-23 10-23 22 0 13 10 23 23 23h25v44c0 18 7 36 20 49s31 20 49 20c12 0 22-10 22-23 0-12-10-22-22-22M173 490c-33 0-61-27-61-61 0-33 28-60 61-60 34 0 61 27 61 60 0 34-27 61-61 61h0zm0-199c-22 0-42 5-61 14v-38c0-22-17-39-38-39-22 0-39 17-39 39v162c0 77 62 139 138 139s138-62 138-139c1-76-61-138-138-138"/><path d="M542 292c-21 0-38 17-38 39v44c0 25-21 46-46 46-26 0-47-21-47-46v-44c0-22-17-39-38-39-22 0-39 17-39 39v44c0 55 36 101 85 117v40c0 21 17 38 39 38 21 0 38-17 38-38v-40c50-16 85-62 85-117v-44c0-22-17-39-39-39m199 276c-69 0-124-55-124-123V331c0-22 17-39 39-39 21 0 38 17 38 39v114c0 25 21 46 47 46 25 0 46-21 46-46V331c0-22 17-39 38-39 22 0 39 17 39 39v114c0 68-55 123-123 123"/></svg>',
"friendlyName": "BYUtv",
"className": "byuTvButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "BYUtv",
},
},
"caiway-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1001" height="545" viewBox="0 0 1001 545" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="g4dV" cx="85%" cy="45%" r="55%" fx="85%" fy="45%"><stop offset="34.97%" stop-color="#fff"/><stop offset="86.5%" stop-color="#1d9ad7"/></radialGradient><radialGradient id="CK90" cx="76%" cy="40%" r="52%" fx="76%" fy="40%"><stop offset="22.09%" stop-color="#fff"/><stop offset="86.5%" stop-color="#1d9ad7"/></radialGradient></defs><g fill-rule="nonzero" stroke="none"><path d="M512 144c-4-4-8-6-14-6-5 0-10 2-13 6-4 3-6 8-6 13 0 6 2 10 6 14 3 4 8 6 13 6 6 0 10-2 14-6s6-8 6-14c0-5-2-10-6-13" fill="#1d9ad7"/><g fill="#03539c"><path d="M325 225c-7-8-14-14-23-18-9-5-19-7-30-7-10 0-20 2-29 6-10 3-18 8-24 15-7 7-12 15-15 24-4 9-6 19-6 29 0 11 2 21 6 30 3 9 8 17 15 24 7 6 15 11 24 15s19 6 29 6c11 0 20-2 29-6s19-15 21-16c2-2 3-5 3-8 0-2-2-5-4-7l-13-10c0-1-1-1-2-1s-1 0-2 1l-2 3c-4 5-8 8-13 11s-11 4-16 4c-7 0-13-1-19-3-5-3-10-6-14-10s-7-9-9-15c-2-5-3-11-3-18 0-6 1-12 3-18 2-5 5-10 9-14s9-8 14-10 12-4 19-4c5 0 10 2 15 4 4 2 10 8 12 9 3 4 10 4 14 1l14-10c0-1 1-1 1-2s0-2-1-3l-3-2zm136 102c-1-4-1-8-1-12v-14c-1-4-1-12-1-12v-8-28c0-18-5-32-16-41-10-8-24-12-42-12-9 0-18 2-28 5s-21 12-21 12c-3 2-4 4-4 7-1 3 0 6 2 8l9 11c1 1 2 1 3 1 0 1 1 0 2 0l3-3c10-8 21-13 34-13 9 0 17 3 22 6 10 7 8 20 8 20h-13c-7 0-14 0-22 1-9 1-18 3-26 6-8 4-15 9-21 15-6 7-9 16-9 28 0 8 2 15 5 21 3 5 7 10 12 14 5 3 11 6 17 7 6 2 12 3 18 3 12 0 22-2 31-7 3-2 6-5 9-8v1c1 6 6 10 12 10h15c1 0 2 0 3-1 0 0 1-1 0-2v-4c-1-4-1-7-1-11m-68-7c-3 0-6 0-9-1-2-1-5-2-7-4-2-1-4-3-5-5s-2-4-2-7c0-4 1-7 3-10 3-3 6-5 11-7 4-2 10-3 16-4s15-1 16-1h7 8v2c0 4-1 9-2 14-1 4-3 8-6 12-2 3-6 6-11 8s-11 3-19 3m464 7c-1-4-1-8-1-12s0-9-1-14v-12-8-28c0-18-5-32-16-41-11-8-25-12-42-12-9 0-18 2-28 5s-21 12-21 12c-3 2-4 4-5 7 0 3 1 6 3 8l9 11c1 1 2 1 3 1 0 1 1 0 2 0l3-3c10-8 21-13 34-13 9 0 17 3 22 6 10 7 8 20 8 20h-13c-7 0-14 0-22 1-9 1-18 3-26 6-8 4-15 9-21 15-6 7-9 16-9 28 0 8 2 15 5 21 3 5 7 10 12 14 5 3 11 6 17 7 6 2 12 3 18 3 12 0 22-2 30-7 4-2 7-5 10-8v1c1 6 6 10 12 10h15c1 0 2 0 3-1 0 0 1-1 0-2v-4c-1-4-1-7-1-11m-68-7c-3 0-6 0-9-1-2-1-5-2-7-4-2-1-4-3-5-5s-2-4-2-7c0-4 1-7 3-10 3-3 6-5 11-7 4-2 10-3 16-4s15-1 16-1h7 8v2c0 4-1 9-2 14-1 4-3 8-5 12-3 3-7 6-12 8s-11 3-19 3"/><path d="M503 203h-8c-6 0-11 5-11 11v120c0 6 5 11 11 11h8c6 0 11-5 11-11V214c0-6-5-11-11-11m217 0h-8c-6 0-11 4-12 9l-24 84-30-85c-2-5-6-8-12-8h-7c-5 0-10 4-12 8l-28 85-24-84c-2-5-7-9-12-9h-10c-4 0-6 1-8 4-2 2-2 6-2 9l38 120c2 5 7 9 12 9h9c5 0 10-4 12-8l29-85 30 85c2 4 7 8 12 8h9c6 0 10-4 12-9l36-121c0-3 0-6-2-8-2-3-5-4-8-4m279 4c-2-3-5-4-8-4h-10c-5 0-10 3-12 8l-33 89-35-89c-2-5-7-8-12-8h-11c-3 0-6 2-7 4-2 3-3 6-1 9l49 122v2l-10 26c-1 3-2 5-3 7s-2 4-4 6c-1 1-2 2-4 3-3 2-7 2-11 1-1-1-2-1-3-1-6-2-12 2-13 8l-1 15c0 1 1 3 2 3l3 1c3 1 6 2 9 2s6 1 9 1c11 0 20-3 27-9 6-6 13-18 13-18 1-3 2-6 3-8l64-161c1-3 1-6-1-9"/></g><path d="M12 343c-5-14-9-28-11-42 6 62 33 122 82 168 63 60 147 84 227 72 58-8 111-35 154-80 7-7 6-17 0-23s-17-6-23 1c-43 44-97 69-154 72-121 11-236-56-275-168z" fill="url(#g4dV)"/><path d="M466 73h-1c-8-8-17-15-26-21C328-16 178 6 91 107c-65 74-78 172-43 254-33-82-17-180 48-249 23-23 50-42 80-54 43-18 92-23 137-14s87 31 119 64h1c10 9 25 9 34-1s9-25-1-34z" fill="url(#CK90)"/><path d="M106 446c-26-24-45-53-57-84 0-1-1-2-1-3 0 1 0 1 1 2-27-62-26-134 5-197 0-1 1-2 1-3 3-5 5-10 8-15 1-2 2-4 3-5 3-5 6-9 9-13 1-2 2-3 3-5 4-5 8-11 13-16 6-6 11-12 17-18 2-2 5-4 7-6 4-4 8-7 11-10 4-3 7-5 11-7 3-3 6-5 9-7 4-3 8-5 13-8 2-1 5-3 7-4 5-3 10-5 16-8l6-3c6-2 11-4 17-6 2-1 3-1 5-2 6-2 13-4 19-6 1 0 2 0 3-1 8-1 15-3 22-4h1c62-10 127 1 182 33-35-24-75-40-116-47-54-8-110 0-159 22-32 15-60 35-84 60l-2 2C18 147-6 225 1 301c3 14 6 28 11 42 39 113 155 180 275 169-65 4-131-18-181-66z" fill="#03539c"/></g></svg>',
"friendlyName": "Caiway TV",
"className": "caiwayTVButton",
"deviceFamily": ["apple-tv", "nvidia-shield"],
"apple-tv": {
"appName": "Caiway TV",
},
"nvidia-shield": {
"appName": "nl.nep.caiway.tv",
"androidName": "nl.nep.caiway.tv",
"adbLaunchCommand": "adb shell am start -n nl.nep.caiway.tv/com.stoneroos.deltatv.main.MainActivity",
},
},
"canal-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1043" height="192" viewBox="0 0 1043 192" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M132 180c0 2-1 4-1 4s-1 1-2 1c-24 10-49 6-49 6-42-4-68-30-77-63-12-50 13-86 19-93C36 17 59 4 81 1c20-3 40-1 59 6 8 3 13 6 17 8 3 2 4 3 4 3s0 1-1 5l-7 35c0 2-1 3-1 3l-4-2c-21-16-47-14-47-14-19 1-41 12-48 37-6 23 0 42 14 54 9 8 23 12 38 11 16-1 29-8 28-7 0 0 1 0 2-1 3-1 4-1 4-1s1 1 0 3l-7 39zM255 59l-24 55c-1 1 0 2 0 2h1 35 1v-1l-13-56zm399-1s-1 0-1 1l-24 55v2h1 36 0v-1l-12-56v-1zM328 186h-43-1l-1-2-6-28c0-1-1-1-1-1h-61c-1 0-2 1-2 1s-1 1-1 2l-12 27c-1 0-1 1-1 1h-2-49-2v-2L232 8c1-1 2-1 2-1h56c1 0 2 1 2 1v1l37 176v1h-1zm192 1h-45s0-1-1-1L413 76s-1 0-1 1l-15 108v1h-2-43-1s-1-1-1-2L374 9c0-1 1-1 1-1s0-1 1-1h49l1 1 1 1 55 98c1 2 1 1 1 1s1 0 1-2l14-97c0-1 1-1 1-1s0-1 1-1l46 1h1v1l-25 176v1s-1 1-2 1zm206 0h-44c-1 0-2-1-2-1v-1l-6-28c0-1-1-2-1-2s-1-1-3-1h-57c-1 0-2 1-2 1s-1 1-1 3l-13 28h-1l-1 1h-50c-1 0-1-1-1-1s-1 0 0-1L631 8c1 0 1-1 1-1h2 54c1 0 2 1 2 1l1 1 36 177v1h-1zm126-3c0 2-1 2-1 2s0 1-1 1h-99c-3 0-3-1-3-1s-1-1-1-3l25-173V7h48 2v2l-19 135c0 2 1 2 1 2h2 49c1 0 1 1 1 1s1 0 1 1l-5 36zm190-68h-1-61c-1 0-2 1-2 1v1 67c0 1-1 1-1 1h-1-48-2v-1-67c0-1-1-1-1-1s0-1-1-1h-62-2v-2-48-2h1 64 1v-1V5 4s1-1 2-1h48c1 0 1 1 1 1s1 0 1 1v59h62 2s1 0 1 2v49l-1 1z" stroke="none" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M242 169v-49c0-1-1-2-1-2h-2-63V60v-2h-1-48-2v1 59h-1v1H59l-1 1v49c0 1 1 2 1 2h1 63 1s1 1 1 2v66 1s0 1 1 1h49c1 0 1-1 1-1v-1-66c0-1 1-2 1-2h1 62c1 0 1-1 1-1s1 0 1-1z" stroke="none" fill="#fff"/></svg>',
"friendlyName": 'CANAL+',
"className": "canalPlusButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.canalplus.canalplus",
"androidName": "com.canalplus.canalplus",
"adbLaunchCommand": "adb shell am start -n com.canalplus.canalplus/tv.solocoo.htmlapp.FullscreenActivity",
},
"chromecast": {
"appName": "com.canalplus.canalplus",
"androidName": "com.canalplus.canalplus",
"adbLaunchCommand": "adb shell am start -n com.canalplus.canalplus/tv.solocoo.htmlapp.FullscreenActivity",
},
"homatics": {
"appName": "com.canalplus.canalplus",
"androidName": "com.canalplus.canalplus",
"adbLaunchCommand": "adb shell am start -n com.canalplus.canalplus/tv.solocoo.htmlapp.FullscreenActivity",
},
"nvidia-shield": {
"appName": "com.canalplus.canalplus",
"androidName": "com.canalplus.canalplus",
"adbLaunchCommand": "adb shell am start -n com.canalplus.canalplus/tv.solocoo.htmlapp.FullscreenActivity",
},
"onn": {
"appName": "com.canalplus.canalplus",
"androidName": "com.canalplus.canalplus",
"adbLaunchCommand": "adb shell am start -n com.canalplus.canalplus/tv.solocoo.htmlapp.FullscreenActivity",
},
"xiaomi": {
"appName": "com.canalplus.canalplus",
"androidName": "com.canalplus.canalplus",
"adbLaunchCommand": "adb shell am start -n com.canalplus.canalplus/tv.solocoo.htmlapp.FullscreenActivity",
},
},
"cartoon-network": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="610" viewBox="0 0 1100 610" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M551 5h485v485H551V5z"/><path d="M66 5h485v485H66V5z" fill="#010101"/><path d="M270 37c60-15 126-2 176 33 26 18 48 43 64 70-34 19-68 39-102 59-6 3-12 6-18 10-9-16-24-29-42-35-12-4-25-5-37-3-36 5-67 38-66 75-2 32 20 64 50 75 22 8 49 6 69-7 11-7 20-17 26-27l69 39c17 10 34 20 52 29-29 50-77 88-133 102-7 2-14 3-21 5-16 2-33 3-49 2-49-3-97-24-133-57-37-35-62-83-67-133-7-50 6-103 34-145 29-46 76-79 128-92z" fill="#fefefe"/><path d="M585 40h139l139 173V40h138v415H862L726 286c0-1-1-2-2-3v172H585V40zM82 554c-1-13 9-26 22-30 14-4 29 3 36 15-6 3-11 6-16 9-3-3-5-6-9-6-6-1-13 3-14 10-1 3 1 6 2 9 5 7 16 6 21-1 5 3 10 6 16 10-6 9-16 16-28 15-16 0-31-15-30-31zm881-29h20v19c5-6 9-13 15-19h25c-8 9-15 19-23 28 8 11 16 21 24 31-9 1-18 0-26 0-5-7-10-14-15-22v22h-20v-59zm-688 17v-17h60v17h-19v43h-22v-43h-19zm197 42v-60h20c7 8 13 17 20 24-1-8 0-16-1-24h20v60h-19l-20-25v25h-20zm98-59h20c7 8 13 16 20 24v-24h20v60h-20c-7-8-13-17-20-25v25h-20v-60zm69 0h52v17h-32v5h27v15h-27v6h32v17h-52v-60zm58 17v-17h60v17h-19v42h-22v-42h-19zm64-17h20c2 8 3 17 5 25l9-23c4 8 7 16 11 24 0-9 3-17 4-26h20c-3 20-8 40-11 59h-16c-3-5-5-10-8-16-2 5-4 11-6 16h-17c-4-19-7-39-11-59zm-560 36c-4-12-7-24-12-36h-30c-5 20-12 40-18 60h21c1-4 2-7 3-11h19c1 4 2 7 3 11h21c-3-8-4-16-7-24zm-32-2c3-5 3-12 6-18 1 7 4 12 5 18h-11zm90 6c5-3 9-8 11-14 3-12-7-26-20-26h-37v60h20v-18h6c3 6 6 12 9 17h22c-3-6-7-13-11-19zm-12-13h-14v-10h15c4 3 3 9-1 10zm698 11c7-3 12-11 12-19s-6-16-14-19c-5-1-10-1-16-1h-27v60h20v-18h6l9 18c8-1 15 0 22 0l-12-21zm-9-13c-5 2-11 1-16 1v-10c5 0 9 0 14 1 4 1 3 5 2 8zm-543-15c-6-9-19-14-30-11-11 1-20 9-23 20-3 8-3 18 2 26 4 7 11 12 18 14 10 2 20 1 28-5 13-10 16-31 5-44zm-15 26c-4 4-11 6-16 2-6-4-6-16 2-19 5-3 13 0 15 7 2 3 0 7-1 10zm87-14c-3-17-22-28-38-23-17 4-28 25-21 41 4 9 12 17 23 19 6 1 14 1 20-2 13-6 20-22 16-35zm-21 14c-3 2-6 5-10 4-9 0-13-13-6-19 5-6 16-3 18 5 2 3 0 7-2 10zm450-10c-1-18-22-33-39-27-10 3-18 11-22 20-1 6-1 13 0 19 3 11 12 19 22 21 9 1 18 1 25-4 9-6 15-17 14-29zm-37 12c-7-4-6-16 1-19 7-4 16 2 16 10 1 8-10 14-17 9zm175 5h13c0 1 1 2 1 3h-6v13c-1 0-3 0-3 1v-14h-5v-3zm15 0h5l3 12 3-12h5v16h-3v-13c-1 5-2 9-3 13h-4c-1-4-1-8-2-12-1 4-1 8-1 12h-3v-16z" fill="#010101"/></svg>',
"friendlyName": "Cartoon Network",
"className": "cartoonNetworkButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.turner.cnvideoapp",
"androidName": "com.turner.cnvideoapp",
"adbLaunchCommand": "adb shell am start -n com.turner.cnvideoapp/.tv.startup.StartupActivity",
},
"apple-tv": {
"appName": "Cartoon Network",
},
"chromecast": {
"appName": "com.turner.cnvideoapp",
"androidName": "com.turner.cnvideoapp",
"adbLaunchCommand": "adb shell am start -n com.turner.cnvideoapp/.tv.startup.StartupActivity",
},
"homatics": {
"appName": "com.turner.cnvideoapp",
"androidName": "com.turner.cnvideoapp",
"adbLaunchCommand": "adb shell am start -n com.turner.cnvideoapp/.tv.startup.StartupActivity",
},
"nvidia-shield": {
"appName": "com.turner.cnvideoapp",
"androidName": "com.turner.cnvideoapp",
"adbLaunchCommand": "adb shell am start -n com.turner.cnvideoapp/.tv.startup.StartupActivity",
},
"onn": {
"appName": "com.turner.cnvideoapp",
"androidName": "com.turner.cnvideoapp",
"adbLaunchCommand": "adb shell am start -n com.turner.cnvideoapp/.tv.startup.StartupActivity",
},
"roku": {
"appName": "Cartoon Network",
"app-id": 164003,
},
"xiaomi": {
"appName": "com.turner.cnvideoapp",
"androidName": "com.turner.cnvideoapp",
"adbLaunchCommand": "adb shell am start -n com.turner.cnvideoapp/.tv.startup.StartupActivity",
},
},
"cbs-sports": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="811" height="105" viewBox="0 0 811 105" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M98 52c0 12-4 23-13 33-10 9-20 13-33 13s-24-4-33-13C10 75 5 64 5 52c0-13 5-24 14-33S39 5 52 5s23 5 33 14c9 9 13 20 13 33h0zm-3 0c-3-8-9-15-17-20s-17-8-26-8c-10 0-19 3-27 8S11 44 8 52c3 8 9 14 17 19 8 6 17 8 27 8 9 0 18-2 26-8 8-5 14-11 17-19zm-19 0c0 6-2 12-7 17s-10 7-17 7-13-2-18-7-7-11-7-17c0-7 2-13 7-18s11-7 18-7 12 2 17 7 7 11 7 18zm31 0c0-24 19-44 45-44 24 0 36 17 36 17l-12 12s-9-12-24-12-27 12-27 27 12 27 27 27c16 0 24-12 24-12l12 12s-12 17-36 17c-26 0-45-20-45-44zm88-43h36c17 0 27 11 27 23 0 13-12 17-12 17s16 4 16 21c0 13-11 24-29 24h-38V9zm34 33c6 0 10-4 10-8 0-5-4-9-10-9h-16v17h16 0zm3 36c7 0 11-4 11-10s-4-10-11-10h-19v20h19 0zm32 4l12-12s7 9 20 9c10 0 14-4 14-9 0-15-42-8-42-38 0-13 11-24 30-24s29 11 29 11l-12 12s-6-7-16-7c-9 0-13 4-13 8 0 15 43 8 43 38 0 14-13 26-32 26-22 0-33-14-33-14h0zm90 0l12-12s8 9 20 9c10 0 14-4 14-9 0-15-42-8-42-38 0-13 11-24 31-24 18 0 28 11 28 11l-12 12s-6-7-16-7c-9 0-12 4-12 8 0 15 42 8 42 38 0 14-12 26-32 26-22 0-33-14-33-14zm73-73h36c18 0 30 13 30 29s-12 28-30 28h-18v28h-18V9h0zm35 40c7 0 12-5 12-11 0-7-5-12-12-12h-17v23h17zm37 3c0-24 20-44 46-44s45 20 45 44-19 44-45 44-46-20-46-44zm73 0c0-15-12-27-27-27s-27 12-27 27 12 27 27 27 27-12 27-27h0zm28-43h37c18 0 30 12 30 29 0 19-15 24-15 24l18 32h-20l-15-28h-17v28h-18V9zm37 40c6 0 11-5 11-11 0-7-5-12-11-12h-19v23h19zm60-23h-24V9h66v17h-24v68h-18V26h0zm44 56l12-12s7 9 19 9c10 0 14-4 14-9 0-15-42-8-42-38 0-13 12-24 31-24s28 11 28 11l-12 12s-6-7-15-7c-10 0-13 4-13 8 0 15 42 8 42 38 0 14-12 26-32 26-22 0-32-14-32-14h0z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="694" viewBox="0 0 800 694" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M175 669h-26V538h57c14-1 28 6 36 17 4 6 7 12 8 19 2 13-1 27-9 37-4 5-10 9-16 11-5 2-10 4-15 4-11 1-22 0-33 0v43h-2zm2-69h30c3-1 6-2 9-4 4-4 6-11 5-17 0-8-7-14-15-14-10-1-20-1-29 0v35zm345 69c-8-14-15-29-23-43h-27v43h-28V538c20 0 50-2 68 1 17 2 31 14 35 31 3 13 1 26-6 37-4 5-9 10-15 14l27 48h-31zm-50-69c11 0 22 0 33-1 3 0 5-1 7-3 6-4 8-11 7-17-1-8-8-14-15-15-11-1-21 0-32 0v36zm129 69V564h-38v-26h104v26h-39v105zm-268 3c-14-2-27-8-38-18-7-5-12-11-16-19-5-12-8-25-7-38l3-14c3-8 7-16 13-23 4-5 9-9 15-13 7-5 14-8 22-10 14-3 28-3 41 2 9 3 17 7 24 13s13 14 17 22c9 16 10 35 3 52-1 4-3 8-5 12-8 13-20 23-34 29-12 5-25 6-38 5m0-27c12 2 23 0 33-6 5-3 9-7 12-11 9-13 10-30 2-44-2-4-6-9-10-13-18-15-46-12-60 7-4 4-6 9-8 14-2 14-2 26 7 37 6 8 15 13 24 16h0zm380 26c-14-3-26-9-35-19 6-7 12-13 18-19 8 8 18 13 28 14 9 0 20-1 24-11 2-4 1-10-3-13-10-7-23-9-35-14-4-1-8-3-11-6-7-4-13-11-15-19-1-6-1-13 0-20 2-11 15-21 25-25 14-5 30-5 44 0 5 2 10 4 14 7 3 2 6 5 9 7l-20 19c-9-10-23-14-36-9-4 1-7 5-8 10 0 6 4 11 10 12 10 5 21 8 32 12 4 2 9 5 12 8 13 9 15 27 10 40-3 11-14 19-24 23-12 5-26 6-39 3m-654 0c-15-2-28-9-39-19l20-19c6 8 15 12 25 14 8 1 15-1 22-4 1-2 2-4 3-5 3-6 1-12-3-15-8-6-24-10-33-13-19-7-32-23-27-44 3-11 11-21 22-26 20-8 43-6 61 6 2 1 4 3 6 5l2 2c-6 6-12 13-19 19-11-11-25-16-39-8-3 2-5 6-4 10 0 5 3 9 8 11 10 5 23 8 33 12 9 4 16 10 21 19 4 8 4 18 1 27-2 6-5 11-9 16-4 4-10 7-15 9-12 4-24 5-36 3m318-214c-39-4-77-18-109-41-7-4-13-9-19-15-17-16-32-35-45-55-35-58-41-129-16-192 25-61 74-108 135-132 10-4 20-7 31-8 65-9 114-4 169 32 14 10 27 21 39 34 20 18 36 41 46 66 5 15 9 31 12 47 5 29 5 58-2 86-4 30-16 59-34 83-26 36-62 64-104 81-33 13-68 17-103 14m-11-92c31 4 63 3 94-5 66-19 120-64 150-126-6-17-15-32-27-45-31-39-74-68-123-82-41-12-85-11-126 1-30 9-58 23-82 42-27 23-49 51-64 83 7 15 15 29 26 42 13 17 29 33 46 47 31 23 67 38 106 44v-1z"/><path d="M373 349c-14-2-27-7-39-15-13-10-24-21-33-35-26-37-28-87-5-126 18-30 47-50 82-57 28-5 57-1 82 14a210.67 210.67 0 0 1 38 35c27 39 29 90 3 130-18 29-47 49-80 55-16 3-32 3-48-1"/></svg>',
"friendlyName": 'CBS Sports',
"className": "cbsSportsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.handmark.sportcaster",
"androidName": "com.handmark.sportcaster",
"adbLaunchCommand": "adb shell am start -n com.handmark.sportcaster/com.handmark.sportcaster.ui.homepage.HomePageActivity",
},
"apple-tv": {
"appName": "CBS Sports",
},
"chromecast": {
"appName": "com.handmark.sportscaster.androidtv",
"androidName": "com.handmark.sportscaster.androidtv",
"adbLaunchCommand": "adb shell am start -n com.handmark.sportscaster.androidtv/com.handmark.sportcaster.ui.homepage.HomePageActivity",
},
"homatics": {
"appName": "com.handmark.sportscaster.androidtv",
"androidName": "com.handmark.sportscaster.androidtv",
"adbLaunchCommand": "adb shell am start -n com.handmark.sportscaster.androidtv/com.handmark.sportcaster.ui.homepage.HomePageActivity",
},
"nvidia-shield": {
"appName": "com.handmark.sportscaster.androidtv",
"androidName": "com.handmark.sportscaster.androidtv",
"adbLaunchCommand": "adb shell am start -n com.handmark.sportscaster.androidtv/com.handmark.sportcaster.ui.homepage.HomePageActivity",
},
"onn": {
"appName": "com.handmark.sportscaster.androidtv",
"androidName": "com.handmark.sportscaster.androidtv",
"adbLaunchCommand": "adb shell am start -n com.handmark.sportscaster.androidtv/com.handmark.sportcaster.ui.homepage.HomePageActivity",
},
"roku": {
"appName": 'CBS Sports Stream & Watch Live',
"app-id": 17112,
},
"xiaomi": {
"appName": "com.handmark.sportscaster.androidtv",
"androidName": "com.handmark.sportscaster.androidtv",
"adbLaunchCommand": "adb shell am start -n com.handmark.sportscaster.androidtv/com.handmark.sportcaster.ui.homepage.HomePageActivity",
},
},
"cctv-viewer": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="750" viewBox="0 0 750 750" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M98 0v102.5h277.5V0" fill="#e8e7e6"/><path d="M650.5 103V0H373v102.5" fill="#d7d7d5"/><path d="M138.5 131h236l233-.5v-28h-469" fill="#545351"/><path d="M178.5 215v220s130 130 190 135c50 5 185-105 185-105l5-260-380-2.5" fill="#3b3a3a"/><path d="M364.3 292c-24 2-50.8 17-62 34.7-5.7 7.7-10 18-12 23.6-5.4 15.5-5 43.6.6 58.4 8 21 23 37.6 43.3 48a61 61 0 0 0 8.7 3.9c.5 0 1.6.3 2.3.7a110 110 0 0 0 43.2 3.3c1.4-.4 4.4-1.2 6.8-1.7a90 90 0 0 0 51.6-36.6c2.8-4.2 8-15.2 10-21 4-13 4.2-42 0-53.3-14.8-41-49.5-63.5-92.3-60" fill="#191a1d"/><path d="M607 127.5l-233 .5c-127 0-235.4-.5-235.4-.5V406c1 154.6 156 211.6 231 212 77-.5 237-58.5 238.2-211M395.4 223.7c62 13.3 95.7 51.2 105.5 67 32.4 49.4 26.6 116.2 11.6 151.2-15 30-30 55-70 75-55 20-85 15-136.8-3.4-55.3-27-90.6-85.7-87-144.5a138 138 0 0 1 15.8-60.8c30-61 94.8-95 160.8-84.6M344 336.3c-8.2 4.3-11.8 15.7-7.7 24.5 8.2 17.3 34 12.7 36-6.3.2-7.5-.8-13.5-9.3-18.5-4.5-2.5-15-2-19 .3m65.3 65.8c-6.6 2-8.8 9.5-4.3 14.6 6 7 15.8 3.2 15.8-6 0-6.2-5.7-10.5-11.5-8.7" fill="#646360"/></svg>',
"friendlyName": 'CCTV Viewer',
"className": "cctvViewerButton",
"appName": "CCTV Viewer",
"androidName": "com.",
"deviceFamily": ["apple-tv"],},
"cgates-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2431" height="613" viewBox="0 0 2431 613" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M958.2 124.3c-4.3 3.2-5.4 10.7-6 38.8l-1 35-18.4 1.6c-20 1.8-24.3 5.4-24.3 20.6 0 21 2.3 23.8 20.3 23.8 24.4 0 24-1 24 72.3 0 100.6 15 125.4 76 125 43-.2 54.3-10 43-37.5-5-12.3-4.4-12-23.6-7.6-37.5 8.6-43.8-1.8-46.6-78-2.8-78.2-4.8-74.3 38.3-74.3 37 0 39.7-1.7 39.6-22.8-.1-18.6-2.5-20-40.8-21l-34.8-1-2-19.6a301 301 0 0 1-1-36.3c.7-12.2-.4-17.5-3.8-19.7-7-4.4-32.8-3.8-39 .8M131.3 201a126 126 0 0 0-11.6 230.6c44 23 111.5 12 146.5-24 26-26.7 25.2-36.8-3.8-44.4-17.4-4.6-18.6-4.2-28.2 9.5-32.6 46.7-115 30-130.7-26.4C80 261.3 183 200 234.8 268c9 11.8 15.8 13.3 33.7 7.3 17.6-5.8 20.2-9.7 14.2-21.3-25.7-49.7-98-75-151.3-53m277-1.4C308 228 296.3 377.2 391 423.5c37 18 92 13.2 118.4-10.6 15-13.6 18.7-11.6 18.7 9.8 0 71.5-74.3 106-127.7 59-16.2-14.3-20.5-15-39.5-6.4-16.7 7.6-16.8 11.3-.6 29.7 55.3 62.8 170 48.5 206.5-25.7l10.4-21.2 1-124c1-140 2-134.4-22.6-134.4-23 .1-27.5 2.5-27.5 14.6 0 13.3-3.4 13.4-19 1-24.3-19.6-65-26-100.6-15.7m297-1.7c-72.3 21-108.7 100-79.8 173 28.5 71.8 123 96.7 179.6 47 12-10.5 13.3-9.7 15 8.2 1 9.6 36.2 16.7 44 9 3-3 4.7-228.5 2-231.3-3-3-30-5-38.4-3-6.7 1.7-8 4-8 13 0 15.6-5 16.5-19 3.8-21-19-66.2-28.4-95-19.8m485.8 1.7c-115.8 33-114.2 210.2 2 239.8 56.2 14.2 114.2-5 142-46.8 9.5-14.3 8.7-15.7-14.5-23.2l-17-5.5-14.8 14.2c-40.7 39.4-105.7 30-128.8-18.7-10.6-22.4-13.7-21.6 89.7-23.3 106.4-1.8 100 .2 97.7-31.7-6-79.4-77.7-127.4-156.4-104.8m259-1.6c-59.8 16.5-81.7 66.4-45.5 103.7 13.5 13.8 21.7 17.5 76.8 34.5 54.7 17 64 25.3 52.8 47.2-15.7 30.4-80.5 25-104.7-8.7-10.6-14.7-17-15.6-40.6-5.8-14.4 6-14.6 10.4-1.3 27.8 63.5 83.3 215 50.4 197.4-43-4.8-26-23.8-38-87.4-56.3-56-16-68.2-26-57.3-46.4 12-22.2 89-17.3 89 5.7 0 7.4 12.2 9.4 28.4 4.6 61.6-18.3-44.5-81-107.6-63.4m-973 46.2c64.4 17.3 69.6 109 7.8 138.2-68.6 32.4-137.8-42-99-106.5 19-31.6 50.7-42.6 91.2-31.7m300 5.2c49.4 23.3 56.7 96 13.3 132.4-54.5 46-133 .4-125.5-72.7 5.8-56.6 59-85 112.2-59.7m481.2-5.6c16.6 7.5 31.8 23 36.4 37 7 20.8 7.6 20.5-68.2 20.5-77.5 0-77.2.1-65.6-23.8 16.3-33.5 62.5-49.5 97.4-33.6m529-193.8v111l67.6.4c-.6-.4 3 399.8 3 399.8H1973l-.1-400.2h69V50.3m15.8-.1l78.7 511h166.3l77-511h-113.8L2222 419c-1 8.5-1.5 11.2-2.8 11.2-1.4 0-1.7-2-5.3-36.5l-37.6-343.4"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="693" height="822" viewBox="0 0 693 822" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M399 51.4c-1.6 1.2-2 4-2.3 14.4l-.3 13-6.8.6c-7.5.6-9 2-9 7.6 0 7.8.8 8.8 7.5 8.8 9 0 9-.4 9 27 0 37.3 5.6 46.5 28.2 46.4 16-.1 20.2-3.8 16-14-2-4.6-1.7-4.5-8.8-3-14 3.3-16.2-.6-17.3-29-1-29-1.8-27.6 14.2-27.6 13.7 0 14.8-.6 14.7-8.4 0-7-1-7.4-15-8l-13-.4-.7-7.2a104 104 0 0 1-.4-13.5c.2-4.5-.2-6.5-1.4-7.3a22 22 0 0 0-14.5.3M92 79.8c-38.2 15.7-40.8 66.6-4.3 85.6 16.3 8.6 41.3 4.5 54.3-9 9.7-10 9.4-13.7-1.4-16.5-6.5-1.7-7-1.6-10.4 3.5-12 17.3-42.7 11.2-48.5-9.8-8.8-31.5 29.4-54.2 48.7-29 3.3 4.4 5.8 5 12.5 2.7 6.5-2 7.5-3.6 5.2-8a47 47 0 0 0-56.1-19.7m102.8-.5c-37.3 10.6-41.6 66-6.5 83a44 44 0 0 0 44-3.9c5.5-5 7-4.3 7 3.6 0 26.6-27.6 39.3-47.4 22-6-5.3-7.6-5.6-14.6-2.4-6.2 3-6.3 4.2-.3 11 20.5 23.3 63 18 76.7-9.5l3.8-7.8.4-46c.4-52 .7-50-8.4-49.8-8.5 0-10.2 1-10.2 5.4 0 5-1.2 5-7 .3-9-7.3-24.2-9.6-37.4-5.8m110.3-.7c-27 8-40.4 37.2-29.7 64.3 10.6 26.7 45.7 36 66.7 17.5 4.4-4 5-3.6 5.6 3 .3 3.6 13.4 6.3 16.3 3.3a1227 1227 0 0 0 .7-85.8c-1.2-1-11-2-14.3-1-2.5.6-3 1.5-3 4.8 0 5.8-1.8 6-7 1.4-7.8-7-24.6-10.5-35.3-7.4m180.2.7c-43 12.2-42.3 78 .8 89 21 5.3 42.4-1.7 52.7-17.3 3.5-5.3 3.2-5.8-5.4-8.6l-6.3-2-5.5 5.3c-15 14.6-39.2 11-47.8-7-4-8.3-5-8 33.3-8.7 39.5-.7 37.2.1 36.3-11.7-2.3-29.5-28.8-47.3-58-39m96-.6c-22 6-30.3 24.6-16.8 38.5 5 5 8 6.5 28.5 12.8 20.3 6.2 23.8 9.4 19.6 17.5-6 11.2-30 9.3-39-3.3-4-5.4-6.3-5.8-15-2-5.3 2.2-5.4 4-.4 10.3 23.5 31 79.7 18.7 73.2-16-1.8-9.6-8.8-14.2-32.4-21-20.8-6-25.3-9.7-21.3-17.2 4.4-8.3 33-6.4 33 2 0 2.8 4.6 3.5 10.6 1.7 22.8-6.8-16.5-30-40-23.5m-361 17c24 6.5 26 40.5 3 51.3-25.4 12-51-15.6-36.7-39.5 7-11.7 18.8-15.8 33.8-11.8m111.4 2c18.3 8.6 21 35.6 5 49-20.2 17-49.4.1-46.6-27 2.2-21 22-31.5 41.7-22m178.5-2c6.2 2.8 11.8 8.5 13.5 13.7 2.6 7.7 3 7.6-25.3 7.6-28.8 0-28.6 0-24.3-9 6-12.4 23.2-18.3 36-12.4M50 259v111l67.6.4c-.6-.4 3 399.8 3 399.8H235V370h69V259.3m15.8-.1l78.7 511h166.3l77-511H528L484.4 628c-1 8.5-1.5 11.2-2.8 11.2-1.4 0-1.7-2-5.3-36.5l-37.6-343.4" stroke="none" fill="#fff"/></svg>',
"friendlyName": 'Cgates TV',
"className": "cgatesTvButton",
"appName": "lt.cgates.app",
"androidName": "lt.cgates.app",
"adbLaunchCommand": "adb shell am start -n lt.cgates.app/com.smartivus.tvbox.MainActivityTv",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],},
"channel-four": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="718" height="1002" viewBox="0 0 718 1002" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#111" fill-rule="evenodd"><path d="M183.7 1000H264v-81.2h-80.4v81.2h.1m264 0h200.8v-81.2H447.7v81.2m-132 0H396V721.7h-80.3V1000h0m132-133.4H528v-145h-80.3v145M29.8 536h103.4L264 373V244L29.8 536m418-309.3V536H528V126.5l-80.3 100.3h0m-132-47.2V536H396V79.3l-80.3 100.2v.1M459.5 0l-12 15v129L522 51 459.5 0m62 588.3l-65 81.2h259.7v-81.2H521.6M0 669.5h396v-81.2H0v81.2"/></svg>',
"friendlyName": 'Channel 4',
"className": "channelFourButton",
"deviceFamily": ["apple-tv", "roku"],
"apple-tv": {
"appName": "Channel 4",
},
"roku": {
"appName": 'Channel 4',
"app-id": 34785,
},
},
"channels-dvr": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="744" height="217" viewBox="0 0 744 217" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><path d="M143 34.8c-9.2-11.4-19.2-19-26.5-27.5-6-7.5 4-10 9-2.5l22 22.7c5 2.5 7.5 10 15 5C180 10 189.5 2.7 192.5 0c12.5 2.5-7.5 17.5-20 35l135.5-.2s7.5 0 7.5 7.5l-.5 165.2c0 10-7.5 7.5-10 7.5l-295-.2c-2.4-.8-10 2.7-10-9.8V42.5C0 35 10 35 10 35" fill="#fafafb"/><path d="M107.7 45l50.3-.3v145h-50L107.7 45z" fill="#66bac4"/><path d="M55.5 44.8v145h-45v-145h45z" fill="#ebd96e"/><path d="M55.5 44.8H108l.5 144.5-53 .5v-145z" fill="#a4c35f"/><path d="M260.5 187.3h-50V44.8H258l2.5 142.5z" fill="#e36c62"/><path d="M158 44.8h52.5v142.5H158" fill="#c5839f"/><path d="M305.5 187.3H258V44.8h47.5v142.5z" fill="#7093e1"/><path d="M139.5 83.6l70 39c3 2.4 5.5 5 0 8l-70 39c-4.5 3-7 .4-8-3l-.5-79c1.5-5 4-5 8.5-4z" fill="#fefefe"/><path d="M108 187.3h52.5v20H108v-20z" fill="#e36c63"/><path d="M210.5 187.3v20H158v-20h52.5z" fill="#5348a3"/><path d="M210.5 187.3h50v20h-50v-20z" fill="#67b8c4"/><path d="M258 187.3h47.5v20H258v-20z" fill="#5e3f9f"/><path d="M55.5 187.3v20c-15.5 0-30.2-.3-45 0v-20" fill="#7093e1"/><path d="M108.5 187.3h-53v20H108l.5-20z" fill="#54508e"/></g><path d="M378.7 75.4H391a28 28 0 0 1-1.8 8 23 23 0 0 1-6.6 9.7q-7 6.2-19 6.4h-.6a30 30 0 0 1-8.4-1.2c-2.3-.6-4.5-1.6-6.6-3a27 27 0 0 1-9.3-10L338 84q-3.6-7.4-3.7-17.2V60a57 57 0 0 1 .8-9.2 37 37 0 0 1 2.8-8.5c1.3-3 3-5.6 5.4-8a26 26 0 0 1 4.8-3.8c3.6-2.3 7.7-3.6 12-4l3.5-.2q11.8 0 19 6.4 7.2 6.4 8.4 18h-12.3l-.7-4q-.5-2-1.3-3.6c-.6-1.3-1.5-2.5-2.5-3.5q-3-2.8-8.3-3.3c-.7 0-1.5-.1-2.2-.1q-8 0-12.4 6c-1.2 1.7-2 3.6-2.8 5.6q-.8 2.6-1.2 5.7c-.3 2-.4 4-.4 6V66c0 2.2.1 4.3.4 6.5q.4 3.2 1.2 5.8c.6 2 1.5 3.6 2.5 5.3 2.2 3.3 5.8 5.4 9.7 6 .8.1 1.6.1 2.4.1a26 26 0 0 0 4-.3q2-.3 3.8-1c1.2-.5 2.2-1 3.2-2s2-2 2.5-3.3q.8-1.6 1.3-3.6c.4-1.3.6-2.6.8-4zm34-52v28q5.8-6.7 14.7-6.7a20 20 0 0 1 7.2 1.1q9.7 3.5 10 18.2v34.5h-12v-34c.1-1 0-1.8-.1-2.7q-.4-3-2-4.7l-.3-.3c-1-.8-2-1.4-3-1.7q-1.2-.4-2.6-.5c-.5-.1-1-.1-1.5-.1-1.7 0-3.3.3-5 1q-3 1.3-5 4.2c-.3.4-.6.8-.8 1.3v37.7h-12v-75h12zm329.2 38h-12c0-1.2-.3-2.3-.8-3.4-.5-1-1-1.6-1.8-2.3-1-1-2.5-1.6-4-2-1-.2-2-.3-2.8-.3l-2.7.2q-1.7.4-3 1.2c-.3.1-.5.2-.7.4Q712 57 711.8 60v.2q0 2.6 2 4l.3.3c.5.3 1 .5 1.5.7q2.6 1.2 7.8 2.3c1.4.3 2.7.7 4 1q2 .6 3.7 1.3c1 .4 2.2.8 3.2 1.4q3.6 2 5.5 4.5c.1.2.3.4.4.6.8 1.3 1.4 2.8 1.7 4.3v3c.1 4-1.6 7.8-4.5 10.4l-1.4 1.2a23 23 0 0 1-7.6 3.5q-3 .7-6.3.8c-.5.1-1 .1-1.6.1-2 0-4.2-.2-6.3-.6-1.8-.4-3.6-1-5.2-1.8a15 15 0 0 1-4.8-3c-1.2-1-4-3.3-5-4.6-1.2-1.8-.3-2.6-.7-4.7a15 15 0 0 1-.3-2.9H710a14 14 0 0 0 .6 2.8c.5 1.5 1.4 2.7 2.6 3.6 1 1 2.4 1.5 3.8 1.8q1.4.4 3.2.5h.8c1 0 1.7-.1 2.6-.2q1.3-.2 2.4-.5c.7-.3 1.5-.6 2-1 .6-.4 1-1 1.6-1.6.6-1 1-2 .8-3 .1-.7-.1-1.5-.3-2.2q-.6-1.4-2-2.4c-.1-.1-.2-.1-.3-.2q-2-1.4-6.6-2.5c-.7-.1-1.4-.3-2-.4q-4.8-1-8.3-2.4l-1.8-.8c-1.6-.8-3-1.7-4.3-2.8-3-2.3-4.7-6-4.6-9.7q0-6.8 5.7-11.4 5.8-4.6 14.7-4.6a35 35 0 0 1 6.5.6q4.3 1 7.6 3.2l1.2 1c1.8 1.4 3.2 3.2 4.3 5.2q1.5 3 1.5 6.8v.1zM510.3 45.7h11.2l.4 6c3.3-4.2 8.2-6.8 13.6-7 .6-.1 1-.1 1.7-.1 2.4-.1 4.8.3 7 1q9.5 3.5 9.7 17.8v35H542v-34-2.8q-.5-3-2-4.7c-.7-.7-1.6-1.3-2.6-1.7q-2-.7-4.5-.7c-1.7 0-3.4.3-5 1q-3 1.2-4.8 4c-.4.4-.6 1-1 1.4v37.6h-12V45.7zm55.6 0h11l.4 6c3.3-4.2 8.3-6.8 13.6-7 .6-.1 1.2-.1 1.7-.1 2.4-.1 4.8.3 7 1q9.5 3.5 9.7 17.8v35h-11.8v-34l-.2-2.8q-.5-3-2-4.7c-.7-.7-1.6-1.3-2.6-1.7q-1.8-.7-4.5-.7c-1.7 0-3.4.3-5 1q-3 1.2-4.8 4c-.3.4-.6 1-1 1.4v37.6h-12V45.7zm-66 52.8h-12q-.7-1.2-1.2-3.8c-.1-.4-.1-.8-.2-1-3.4 3.7-8.3 5.8-13.4 6h-.5a23 23 0 0 1-5.8-.7 17 17 0 0 1-7.2-3.9c-1.6-1.5-3-3.3-4-5.4-.7-1.8-1-3.8-1-5.8a16 16 0 0 1 1-5.7 14 14 0 0 1 5.4-7.3q6.3-4.5 18-4.5h7.3V63q0-4-2.3-6.6c-.8-1-2-1.6-3-2q-1.2-.4-2.6-.5c-.5-.1-1-.1-1.4-.1-1 0-2 .1-3 .3-1.3.3-2.6 1-3.7 1.8-.7.5-1.3 1-1.7 1.8-.6 1-1 2-1 3.3h-12c0-2.5.8-5 2.2-7 .2-.4.5-.7.7-1 1.5-2 3.3-3.5 5.4-4.7.8-.5 1.6-1 2.5-1.3 2.4-1 5-1.7 7.7-2 1-.2 2.2-.2 3.3-.2 2 0 4 .2 6.2.6q3.8.8 6.7 2.7c.7.4 1.3 1 2 1.4 2.8 2.3 4.7 5.7 5.3 9.3.2 1.3.4 2.5.4 3.8v23.8c0 1.5 0 3 .2 4.4q.2 2 .7 4c.3 1 .6 2 1 3v.8zm119.6-25V72c0-2.7.3-5.3 1-8 .5-2.2 1.2-4.3 2.2-6.2a24 24 0 0 1 5.2-7.2c1-1 2-1.8 3.3-2.5 3.7-2.4 8-3.6 12.3-3.5a27 27 0 0 1 6.9.8c3.8 1 7.2 3 9.8 6q5 5.8 5.7 15.6l.2 4v4.7h-34.5c.1 1.6.4 3.2 1 4.7.6 2 1.8 4 3.4 5.7 2.4 2.4 5.6 3.7 9 3.8h.8c4.6.1 9-1.8 12-5.2.4-.4.8-1 1.2-1.4l6.4 6q-3.2 4.8-8.5 7.4-5.3 2.6-12 2.6a30 30 0 0 1-8.5-1.2c-3.7-1-7-3-9.8-6-3.4-3.5-5.7-8-6.5-12.8l-.5-6zm68.3-50v75H676v-75h12zm-56 43.7h22.6v-1q-.3-4-1.7-6.8c-.4-.8-1-1.5-1.5-2.2-1.4-1.5-3.2-2.5-5.2-3a21 21 0 0 0-2.5-.2c-1.3 0-2.6.2-3.8.6-1.6.6-3 1.6-4 2.8q-3 3.4-3.8 9.6zM486.2 83.7v-10h-6.4l-3.4.2q-4 .4-6.2 2c-.1.1-.2.1-.3.2-1.8 1.2-3 3-3.2 5.2-.1.4-.1 1-.1 1.3 0 .8.1 1.6.3 2.4.4 1.2 1 2.2 2 3a7 7 0 0 0 3.4 1.8q1 .2 2.5.3h.1c2.3 0 4.6-.6 6.6-1.8q3-1.7 4.7-4.5zM441 114.5l25.2 70.4 25.4-70.4h19.2l-36 90H458l-36-90h19zm138 90l-20-34.7h-19.4v34.7H522v-90h35.2c3.5 0 7 .2 10.3.7q10 1.5 16.5 6.3a22 22 0 0 1 8.7 13.4c.5 2.3.7 4.5.7 6.8q0 9-4.8 15c-2.5 3-5.7 5.7-9.5 7.6l-4 1.8 22.4 37.5v.8H579zm-211.2 0H339v-90h29.6a58 58 0 0 1 13.2 1.5 47 47 0 0 1 10.3 3.8 38 38 0 0 1 16 15c2.7 4.7 4.5 10 5.2 15a61 61 0 0 1 .5 7.3v4.5a52 52 0 0 1-1.4 11.8 43 43 0 0 1-4.3 10.7 38 38 0 0 1-16.2 15q-10.4 5.3-24 5.3zm.8-77.4h-12.2v65h11.3a43 43 0 0 0 8.7-.9c4.8-1 9-3.4 12.4-6.8q6-6.2 7-17l.3-5.2v-5c0-2.8-.2-5.7-.7-8.5q-1.5-8.6-6.4-14a23 23 0 0 0-13.5-7c-2.3-.4-4.7-.6-7-.6zm171 0v30.2h18a33 33 0 0 0 5.5-.5q5-1 8.3-3.5c2.5-2 4.2-5 4.7-8l.2-3a18 18 0 0 0-.5-4.6q-.8-3-2.8-5.4l-1.3-1.2q-3.7-3.2-10.4-4c-1-.1-2-.2-3.2-.2h-18.4z" fill="#fff" stroke-linejoin="miter" stroke-width=".9"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="367" height="267" viewBox="0 0 367 267" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M168 49.8c-9.2-11.4-19.2-19-26.5-27.5-6-7.5 4-10 9-2.5l22 22.7c5 2.5 7.5 10 15 5 17.5-22.5 27-29.8 30-32.5 12.5 2.5-7.5 17.5-20 35l135.5-.2s7.5 0 7.5 7.5l-.5 165.2c0 10-7.5 7.5-10 7.5l-295-.2c-2.4-.8-10 2.7-10-9.8V57.5C25 50 35 50 35 50" fill="#fafafb"/><path d="M132.7 60l50.3-.3v145h-50L132.7 60z" fill="#66bac4"/><path d="M80.5 59.8v145h-45v-145h45z" fill="#ebd96e"/><path d="M80.5 59.8H133l.5 144.5-53 .5v-145z" fill="#a4c35f"/><path d="M285.5 202.3h-50V59.8H283l2.5 142.5z" fill="#e36c62"/><path d="M183 59.8h52.5v142.5H183" fill="#c5839f"/><path d="M330.5 202.3H283V59.8h47.5v142.5z" fill="#7093e1"/><path d="M164.5 98.6l70 39c3 2.4 5.5 5 0 8l-70 39c-4.5 3-7 .4-8-3l-.5-79c1.5-5 4-5 8.5-4z" fill="#fefefe"/><path d="M133 202.3h52.5v20H133v-20z" fill="#e36c63"/><path d="M235.5 202.3v20H183v-20h52.5z" fill="#5348a3"/><path d="M235.5 202.3h50v20h-50v-20z" fill="#67b8c4"/><path d="M283 202.3h47.5v20H283v-20z" fill="#5e3f9f"/><path d="M80.5 202.3v20c-15.5 0-30.2-.3-45 0v-20" fill="#7093e1"/><path d="M133.5 202.3h-53v20H133l.5-20z" fill="#54508e"/></svg>',
"friendlyName": 'Channels: Whole Home DVR',
"className": "channelsDVRButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.getchannels.dvr.app",
"androidName": "com.getchannels.dvr.app",
"adbLaunchCommand": "adb shell am start -n com.getchannels.dvr.app/com.getchannels.android.MainActivity",
},
"apple-tv": {
"appName": "Channels",
},
"chromecast": {
"appName": "com.getchannels.dvr.app",
"androidName": "com.getchannels.dvr.app",
"adbLaunchCommand": "adb shell am start -n com.getchannels.dvr.app/com.getchannels.android.MainActivity",
},
"homatics": {
"appName": "com.getchannels.dvr.app",
"androidName": "com.getchannels.dvr.app",
"adbLaunchCommand": "adb shell am start -n com.getchannels.dvr.app/com.getchannels.android.MainActivity",
},
"nvidia-shield": {
"appName": "com.getchannels.dvr.app",
"androidName": "com.getchannels.dvr.app",
"adbLaunchCommand": "adb shell am start -n com.getchannels.dvr.app/com.getchannels.android.MainActivity",
},
"onn": {
"appName": "com.getchannels.dvr.app",
"androidName": "com.getchannels.dvr.app",
"adbLaunchCommand": "adb shell am start -n com.getchannels.dvr.app/com.getchannels.android.MainActivity",
},
"xiaomi": {
"appName": "com.getchannels.dvr.app",
"androidName": "com.getchannels.dvr.app",
"adbLaunchCommand": "adb shell am start -n com.getchannels.dvr.app/com.getchannels.android.MainActivity",
},
},
"cheers-danmu-player": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M792.2 353.4h-22.5A133 133 0 0 0 694 239.5L759.3 138c5.5-8.5 7.3-19 5-28.7-2.3-10-8.6-18.4-17.3-23.6s-19.2-6.6-29-3.8a37 37 0 0 0-22.9 18.1l-69 127c-22.6 1.8-44.4 9.5-63.2 22.2a132 132 0 0 0-74.3-22.7 133 133 0 0 0-132.5 126.7h-21.7c-3.3 0-6 2.6-6 6V373a140 140 0 0 0 139.6 139.5h65.4v142.2c0 5.2-3.3 10-8.5 12l-12.6 6 .2-7.7c0-73-59.2-132.2-132-132.2S248.3 592 248.3 665c0 78 68.2 84.7 132.2 84.7 31.5 0 64-1.7 89-12.7 1 .3 2 .4 3 .4h181.7c4.5 0 8.5-2.4 10.7-6.3 2-3.8 2-8.5-.4-12.3-11.5-18-34.6-41.4-65-53-3.8-1.4-6.3-5-6.3-9V512.4h65.4c77 0 139.5-62.6 139.5-139.5v-13.6c0-1.6-.6-3-1.7-4.2s-2.6-1.7-4.2-1.7z" fill="#e6e7e8"/><path d="M613.2 209a126 126 0 0 1 47.7 9.4L730.3 111c6.2-9.7 6.6-22 1-32-5.5-10-16-16.3-27.5-16.3-11.5 0-22 6.3-27.5 16.3l-70.8 130.4c2.5-.2 5-.3 7.6-.3z" fill="#0089ef"/><path d="M613 209c-26.6 0-52.6 8.4-74.2 24.2a126 126 0 0 1 52 102h148.5C739.4 265.5 683 209 613 209z"/><path d="M613.2 226.8a126 126 0 0 0-62.1 16.4 126 126 0 0 1 39.8 92H738a126 126 0 0 0-124.9-108.4z" fill="#6dc9f7"/><path d="M464.6 209a126 126 0 0 0-126.2 126.2H591c0-69.7-56.5-126.2-126.3-126.2z" fill="#fa759e"/><path d="M464.6 209a126 126 0 0 0-126.2 126.2H591c0-69.7-56.5-126.2-126.3-126.2z"/><path d="M589.6 335.2a126 126 0 0 0-124.9-108.4c-63.7 0-116.3 47-125 108.4h250z" fill="#fa759e"/><g fill="#d4fbff"><path d="M635.4 698a134 134 0 0 0-62.1-50.7c-6-2.2-10-8-10-14.4V482.4h-47.8v148a19 19 0 0 1-12.2 17.5 122 122 0 0 0-22.3 12c-4.3 23.3-17 37.7-35.6 46.5 1 .5 2 .8 3 .8h181.8c4.8 0 7.8-5.3 5.2-9.4z"/><path d="M310.4 335.3v13.5c0 73.8 59.8 133.7 133.6 133.7h190.5c73.8 0 133.6-60 133.6-133.7v-13.5H310.4z"/></g><path d="M482.7 640.8c0 69.8-56.5 78.8-126.3 78.8-69.7 0-126.2-9-126.2-78.8a126 126 0 0 1 126.2-126.2c69.8 0 126.3 56.5 126.3 126.2z" fill="#ffd7e5"/><path d="M768.2 329.6H745c-2.2-50.3-32.6-93.3-75.7-113.7L735 114a37 37 0 0 0 4.9-28.6A37 37 0 0 0 722.8 62a36 36 0 0 0-28.7-3.8 36 36 0 0 0-22.7 18L602 203.8c-22.6 2-44.4 9.7-63 22.5-22-15-47.8-23-74.3-23a132 132 0 0 0-131.8 126.3h-22.5c-3 0-5.6 2.5-5.6 5.7v13.5c0 76.8 62.4 139.3 139.3 139.3h65.6v142.5c0 5.3-3.4 10-8.6 12.2a98 98 0 0 0-13 6.3l.3-8.2a132 132 0 0 0-132-132 132 132 0 0 0-131.9 132c0 78 68 84.4 132 84.4 31.6 0 64.2-1.6 89-12.7 1 .3 2 .4 3 .5h181.8c4.3-.1 8.3-2.4 10.4-6.2s2-8.4-.4-12a140 140 0 0 0-64.8-52.9c-4-1.5-6.5-5-6.5-9V488h65.7c76.8 0 139.3-62.5 139.3-139.3v-13.5c0-1.5-.6-3-1.7-4-1-1-2.5-1.6-4-1.6zm-86.8-248c3.3-6 9-10.6 15.7-12.5 6.7-1.8 14-1 20 2.7a26 26 0 0 1 12 16.2 25 25 0 0 1-3.4 19.8L659 211.4a131 131 0 0 0-43.4-8l66-121.8zm-68.2 133a121 121 0 0 1 120.4 114.9h-137a132 132 0 0 0-47.8-96c18.7-12 40.7-19 64.5-19zm-148.5 0a121 121 0 0 1 120.4 114.9H344.3c3-64 55.8-115 120.4-115zM236 641a121 121 0 0 1 120.5-120.6A121 121 0 0 1 477 640.9c0 61-44.2 73-120.6 73C280 714 236 702 236 641zm335.4 11.7c27.8 10.5 48.8 32 59.3 48.3l-.4.8H463.6a66 66 0 0 0 22.5-38.3 106 106 0 0 1 19.2-10c9.6-3.8 15.8-12.8 15.8-22.7V488h36.4v144.7c0 8.8 5.4 16.6 13.8 19.8zm63.3-176H444a128 128 0 0 1-124.7-99.3H381c3.2 0 5.7-2.6 5.7-5.7S384 366 381 366h-63.6c-.8-5.7-1-11.4-1.2-17.2V341h446.4v7.8l-1.2 17.2h-267c-3.2 0-5.7 2.6-5.7 5.7s2.5 5.7 5.7 5.7h265a128 128 0 0 1-124.6 99.3zM468 366h-58.7c-3 0-5.7 2.6-5.7 5.7s2.6 5.7 5.7 5.7H468c3 0 5.7-2.6 5.7-5.7 0-3.2-2.6-5.7-5.7-5.7z" fill="#3a2c60"/><path d="M356.4 556.8a74 74 0 0 0-74.2 74.2c0 41 33.2 46.3 74.2 46.3s74.3-5.3 74.3-46.3-33.3-74.2-74.3-74.2z" fill="#fa759e"/></svg>',
"friendlyName": 'Cheers - Danmu Player',
"className": "cheersDanmuPlayerButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Cheers",
},
},
"cinema-hd-v2": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="833" height="703" viewBox="0 0 833 703" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="WcvP" cx="50%" cy="50%" r="52%" fx="10.1%" fy="51.4%"><stop offset="10%" stop-color="#626262"/><stop offset="99%" stop-color="#d7d7d7" stop-opacity="0"/></radialGradient><path id="ljIC" d="M646 628c3-1 6-1 9-1v18 19h-9c0-9-2-15-14-15h-15v38c0 6 3 8 8 8h10c24 0 28-7 34-21 3 1 6 2 8 4-3 8-5 17-6 24h-45-41c0-2 0-5 1-7 10 0 13-2 13-9v-78c0-11-3-12-12-12-1-2-1-4-1-7h41 39c1 8 2 19 4 26-2 2-5 2-8 2-1-10-7-21-32-21h-13v45h16c10 0 13-5 13-13z"/></defs><g stroke="none"><path d="M150 658c0-25 112-45 250-45 139 0 250 20 250 45s-111 45-250 45c-138 0-250-20-250-45z" fill="url(#WcvP)"/><path d="M38 285L613 0q32 53 112 35l108 213q-60 45-38 115L218 655q-38-60-113-40L0 398q55-30 38-113z" fill="#eab653"/></g><path d="M56 296L608 19q43 52 110 35l96 190q-55 44-39 111L224 632q-47-53-110-37L17 406q53-44 39-110z" stroke="#2f200f" fill="none" stroke-width="10"/><g stroke="none" fill="#2f200f"><path d="M225 275l22-11-3-24 19 17 23-10-13 22 17 18-24-4-11 22-5-25zm-82 52l16-9-2-20 16 14 18-9-7 18 12 15-19-3-9 19-6-20zm177-105l27-15-5-28 20 19 28-11-15 26 20 21-26-7-14 28-6-31zm110-50l22-11-3-24 19 17 23-10-13 22 17 18-24-4-11 22-5-25zm101-41l16-11-2-21 14 14 18-7-7 14 12 16-18-2-10 15-4-17z"/><path d="M756 208c-9 6-14 14-9 23s14 8 24 2c9-5 14-13 9-21-5-9-15-9-24-4zm5 9c7-4 11-5 13-2s-1 7-8 10c-6 4-11 6-13 3-2-4 2-8 8-11zm0-41l-32 19 3 6c4 1 8 3 13 8l1-1 3-4c-2-3-4-5-6-6l23-13zm-15-33l-7 4 7 12c-1 0-2 0-3-1-2 0-3 0-6-1h-2c-5-2-10-2-13 0-6 3-8 9-3 17 3 6 7 8 10 10l3-7c-1 0-3-1-6-4l-1-2c0-2 0-4 2-5 0-1 0-1 2-1 1-1 4-1 8 0l1 1c4 1 12 3 17 1 1 0 3 0 4-1zm-26-25c-4 3-5 7-4 11h0c-4-2-6-2-10 0-5 3-6 8-2 16 3 4 7 8 9 9l3-6c-1-1-4-3-5-6-2-2-2-5 1-6 1-1 5 1 6 2 0 1 2 2 3 4l5-3-2-3c-2-4-2-7 1-9 3-1 5-1 8 4 2 3 2 6 3 8 1-1 4-1 7-1 0-3-2-7-5-12-5-8-12-11-18-8zm-12-31l-5 3 2 3-21 12 5 9c10 1 21 2 29 2l5-3-8-14 7-4-5-9-7 4zm-9 21l4-2 7-4 4 7c-4-1-8 0-12-1h-3zM75 438c10-5 16-13 11-22-6-9-16-8-25-3-10 6-15 14-10 23s15 8 24 2zm-4-8c-6 4-12 6-14 3-2-4 3-8 9-11 6-4 12-6 14-2 2 3-3 7-9 10zm-1 42l33-19-4-6c-3 0-7-3-12-8l-2 1-2 4c1 3 4 5 5 6l-23 14zm17 36l7-4-8-13c5 1 9 2 11 2 5 1 10 2 14 0 5-3 7-9 2-18-3-5-6-7-10-9l-3 6c1 1 3 2 5 6 2 0 2 0 1 1 1 2 1 4 0 5l-2 1c-2 0-4 1-9-1h-1c-5-1-12-2-17-2-1 1-3 1-4 2zm24 24c5-3 6-6 5-10h0c3 1 6 2 10 0 5-3 6-9 1-17-2-4-6-7-8-9l-4 6c2 1 4 3 6 6 1 3 1 5-1 6-3 2-5 1-6-2-2 0-3-2-4-4l-5 3 2 4c2 3 2 7-1 8-2 2-5 1-7-3s-3-7-3-9c-3 1-5 1-7 2 0 3 1 7 3 11 6 10 12 12 19 8zm12 34l6-3-2-4 20-12-4-8c-10-1-21-2-30-2l-5 3 9 14-7 4 5 8 6-4zm10-21l-4 2-7 4-4-7h16z" fill-rule="nonzero"/></g><path d="M75 323l140 270" stroke="#2f200f" stroke-dasharray="14" fill="none" stroke-width="7"/><path d="M439 422l28 3 16-23 4 27 26 5-24 13 3 28-19-17-25 10 12-25zm-98 51l25 3 10-22 7 24 21 6-20 11 4 24-20-15-23 8 13-22zm-89 44l19 2 10-17 5 20 18 4-17 8 4 21-15-14-19 11 8-19zm293-149l23 3 13-20 5 23 22 4-20 13 4 24-18-17-21 10 10-22zm95-49l19 3 10-15 4 17 18 4-17 8 4 20-16-13-17 9 8-17z" stroke="none" fill="#2f200f"/><path d="M610 48l140 270" stroke="#2f200f" stroke-dasharray="14" fill="none" stroke-width="7"/><g stroke="none" fill-rule="nonzero"><path d="M253 461l-15-15c-3 4-6 7-13 11-1 1-4 3-7 3-12 5-23-5-31-18-2-5-5-11-6-16-3-14 0-25 11-30 7-4 14-3 20-3l-2-21c-6-1-17-1-30 5-27 13-34 42-20 73 14 30 39 45 68 32 13-6 20-13 25-21zm42-14l-47-101-25 12 47 100zm94-47l-47-101-23 11 26 56c-27-18-47-30-63-39l-20 10 47 100 23-10-30-62c28 18 50 31 66 43l6-1zm82-41l-9-19-36 17-11-22 30-14-9-19-30 13-10-20 35-16-9-19-59 27 47 101zm121-59l-56-97-21 11c0 17 2 38 4 58 1 4 2 11 1 12-1-2-5-5-8-10-14-13-29-29-41-40l-23 10c11 33 26 71 38 105l22-10c-10-24-22-54-25-63 1-1 2 2 4 4 6 5 28 28 42 42l13-7-5-58c0-3-2-6-1-6 10 16 22 39 33 60zm104-52c-30-32-56-59-82-84l-23 11c3 36 7 73 12 117l23-11-3-24 32-15c2 2 4 4 16 18zm-54-21l-23 11-5-42 28 31z" fill="#2f200f"/><g fill="#9c6536"><path d="M420 630c3-1 7-1 9-1v16 21h-8c-1-12-2-16-17-16h-13v30c0 14 2 14 15 15 2 2 3 4 3 7h-25-24c0-2 0-5 2-7 10 0 11-1 11-17v-70c0-11-2-12-12-12 0-2-1-5-1-7h39 43c0 8 1 18 3 25-2 2-6 3-9 3-1-12-8-21-30-21h-15v47h14c14 0 15-3 15-13zm82 65c1 2 1 5 1 7h-23-21c0-2 1-5 1-7 10-1 13-2 13-12v-76c0-8-2-10-13-11-1-2-1-4-1-7h54c29 0 42 11 42 28 0 15-13 26-32 30 21 15 24 48 51 49 0 2 0 3-1 6-10 0-21 0-30 1-9-13-23-41-39-54h-14v35c0 8 3 11 12 11zm3-100c-6 0-11 1-15 1v47h9c21 0 37-8 37-22 0-17-8-26-31-26z"/><use xlink:href="#ljIC"/><use xlink:href="#ljIC" x="107"/></g></g></svg>',
"friendlyName": 'Cinema HD V2',
"className": "cinemaHDV2Button",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.yoku.marumovie",
"androidName": "com.yoku.marumovie",
"adbLaunchCommand": "adb shell am start -n com.yoku.marumovie/com.movie.ui.activity.MainActivity",
},
"chromecast": {
"appName": "com.yoku.marumovie",
"androidName": "com.yoku.marumovie",
"adbLaunchCommand": "adb shell am start -n com.yoku.marumovie/com.movie.ui.activity.MainActivity",
},
"homatics": {
"appName": "com.yoku.marumovie",
"androidName": "com.yoku.marumovie",
"adbLaunchCommand": "adb shell am start -n com.yoku.marumovie/com.movie.ui.activity.MainActivity",
},
"nvidia-shield": {
"appName": "com.yoku.marumovie",
"androidName": "com.yoku.marumovie",
"adbLaunchCommand": "adb shell am start -n com.yoku.marumovie/com.movie.ui.activity.MainActivity",
},
"onn": {
"appName": "com.yoku.marumovie",
"androidName": "com.yoku.marumovie",
"adbLaunchCommand": "adb shell am start -n com.yoku.marumovie/com.movie.ui.activity.MainActivity",
},
"xiaomi": {
"appName": "com.yoku.marumovie",
"androidName": "com.yoku.marumovie",
"adbLaunchCommand": "adb shell am start -n com.yoku.marumovie/com.movie.ui.activity.MainActivity",
},
},
"cinema-hd-v3": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="833" height="703" viewBox="0 0 833 703" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="WcvP" cx="50%" cy="50%" r="52%" fx="10.1%" fy="51.4%"><stop offset="10%" stop-color="#626262"/><stop offset="99%" stop-color="#d7d7d7" stop-opacity="0"/></radialGradient><path id="ljIC" d="M646 628c3-1 6-1 9-1v18 19h-9c0-9-2-15-14-15h-15v38c0 6 3 8 8 8h10c24 0 28-7 34-21 3 1 6 2 8 4-3 8-5 17-6 24h-45-41c0-2 0-5 1-7 10 0 13-2 13-9v-78c0-11-3-12-12-12-1-2-1-4-1-7h41 39c1 8 2 19 4 26-2 2-5 2-8 2-1-10-7-21-32-21h-13v45h16c10 0 13-5 13-13z"/></defs><g stroke="none"><path d="M150 658c0-25 112-45 250-45 139 0 250 20 250 45s-111 45-250 45c-138 0-250-20-250-45z" fill="url(#WcvP)"/><path d="M38 285L613 0q32 53 112 35l108 213q-60 45-38 115L218 655q-38-60-113-40L0 398q55-30 38-113z" fill="#eab653"/></g><path d="M56 296L608 19q43 52 110 35l96 190q-55 44-39 111L224 632q-47-53-110-37L17 406q53-44 39-110z" stroke="#2f200f" fill="none" stroke-width="10"/><g stroke="none" fill="#2f200f"><path d="M225 275l22-11-3-24 19 17 23-10-13 22 17 18-24-4-11 22-5-25zm-82 52l16-9-2-20 16 14 18-9-7 18 12 15-19-3-9 19-6-20zm177-105l27-15-5-28 20 19 28-11-15 26 20 21-26-7-14 28-6-31zm110-50l22-11-3-24 19 17 23-10-13 22 17 18-24-4-11 22-5-25zm101-41l16-11-2-21 14 14 18-7-7 14 12 16-18-2-10 15-4-17z"/><path d="M756 208c-9 6-14 14-9 23s14 8 24 2c9-5 14-13 9-21-5-9-15-9-24-4zm5 9c7-4 11-5 13-2s-1 7-8 10c-6 4-11 6-13 3-2-4 2-8 8-11zm0-41l-32 19 3 6c4 1 8 3 13 8l1-1 3-4c-2-3-4-5-6-6l23-13zm-15-33l-7 4 7 12c-1 0-2 0-3-1-2 0-3 0-6-1h-2c-5-2-10-2-13 0-6 3-8 9-3 17 3 6 7 8 10 10l3-7c-1 0-3-1-6-4l-1-2c0-2 0-4 2-5 0-1 0-1 2-1 1-1 4-1 8 0l1 1c4 1 12 3 17 1 1 0 3 0 4-1zm-26-25c-4 3-5 7-4 11h0c-4-2-6-2-10 0-5 3-6 8-2 16 3 4 7 8 9 9l3-6c-1-1-4-3-5-6-2-2-2-5 1-6 1-1 5 1 6 2 0 1 2 2 3 4l5-3-2-3c-2-4-2-7 1-9 3-1 5-1 8 4 2 3 2 6 3 8 1-1 4-1 7-1 0-3-2-7-5-12-5-8-12-11-18-8zm-12-31l-5 3 2 3-21 12 5 9c10 1 21 2 29 2l5-3-8-14 7-4-5-9-7 4zm-9 21l4-2 7-4 4 7c-4-1-8 0-12-1h-3zM75 438c10-5 16-13 11-22-6-9-16-8-25-3-10 6-15 14-10 23s15 8 24 2zm-4-8c-6 4-12 6-14 3-2-4 3-8 9-11 6-4 12-6 14-2 2 3-3 7-9 10zm-1 42l33-19-4-6c-3 0-7-3-12-8l-2 1-2 4c1 3 4 5 5 6l-23 14zm17 36l7-4-8-13c5 1 9 2 11 2 5 1 10 2 14 0 5-3 7-9 2-18-3-5-6-7-10-9l-3 6c1 1 3 2 5 6 2 0 2 0 1 1 1 2 1 4 0 5l-2 1c-2 0-4 1-9-1h-1c-5-1-12-2-17-2-1 1-3 1-4 2zm24 24c5-3 6-6 5-10h0c3 1 6 2 10 0 5-3 6-9 1-17-2-4-6-7-8-9l-4 6c2 1 4 3 6 6 1 3 1 5-1 6-3 2-5 1-6-2-2 0-3-2-4-4l-5 3 2 4c2 3 2 7-1 8-2 2-5 1-7-3s-3-7-3-9c-3 1-5 1-7 2 0 3 1 7 3 11 6 10 12 12 19 8zm12 34l6-3-2-4 20-12-4-8c-10-1-21-2-30-2l-5 3 9 14-7 4 5 8 6-4zm10-21l-4 2-7 4-4-7h16z" fill-rule="nonzero"/></g><path d="M75 323l140 270" stroke="#2f200f" stroke-dasharray="14" fill="none" stroke-width="7"/><path d="M439 422l28 3 16-23 4 27 26 5-24 13 3 28-19-17-25 10 12-25zm-98 51l25 3 10-22 7 24 21 6-20 11 4 24-20-15-23 8 13-22zm-89 44l19 2 10-17 5 20 18 4-17 8 4 21-15-14-19 11 8-19zm293-149l23 3 13-20 5 23 22 4-20 13 4 24-18-17-21 10 10-22zm95-49l19 3 10-15 4 17 18 4-17 8 4 20-16-13-17 9 8-17z" stroke="none" fill="#2f200f"/><path d="M610 48l140 270" stroke="#2f200f" stroke-dasharray="14" fill="none" stroke-width="7"/><g stroke="none" fill-rule="nonzero"><path d="M253 461l-15-15c-3 4-6 7-13 11-1 1-4 3-7 3-12 5-23-5-31-18-2-5-5-11-6-16-3-14 0-25 11-30 7-4 14-3 20-3l-2-21c-6-1-17-1-30 5-27 13-34 42-20 73 14 30 39 45 68 32 13-6 20-13 25-21zm42-14l-47-101-25 12 47 100zm94-47l-47-101-23 11 26 56c-27-18-47-30-63-39l-20 10 47 100 23-10-30-62c28 18 50 31 66 43l6-1zm82-41l-9-19-36 17-11-22 30-14-9-19-30 13-10-20 35-16-9-19-59 27 47 101zm121-59l-56-97-21 11c0 17 2 38 4 58 1 4 2 11 1 12-1-2-5-5-8-10-14-13-29-29-41-40l-23 10c11 33 26 71 38 105l22-10c-10-24-22-54-25-63 1-1 2 2 4 4 6 5 28 28 42 42l13-7-5-58c0-3-2-6-1-6 10 16 22 39 33 60zm104-52c-30-32-56-59-82-84l-23 11c3 36 7 73 12 117l23-11-3-24 32-15c2 2 4 4 16 18zm-54-21l-23 11-5-42 28 31z" fill="#2f200f"/><g fill="#9c6536"><path d="M420 630c3-1 7-1 9-1v16 21h-8c-1-12-2-16-17-16h-13v30c0 14 2 14 15 15 2 2 3 4 3 7h-25-24c0-2 0-5 2-7 10 0 11-1 11-17v-70c0-11-2-12-12-12 0-2-1-5-1-7h39 43c0 8 1 18 3 25-2 2-6 3-9 3-1-12-8-21-30-21h-15v47h14c14 0 15-3 15-13zm82 65c1 2 1 5 1 7h-23-21c0-2 1-5 1-7 10-1 13-2 13-12v-76c0-8-2-10-13-11-1-2-1-4-1-7h54c29 0 42 11 42 28 0 15-13 26-32 30 21 15 24 48 51 49 0 2 0 3-1 6-10 0-21 0-30 1-9-13-23-41-39-54h-14v35c0 8 3 11 12 11zm3-100c-6 0-11 1-15 1v47h9c21 0 37-8 37-22 0-17-8-26-31-26z"/><use xlink:href="#ljIC"/><use xlink:href="#ljIC" x="107"/></g></g></svg>',
"friendlyName": 'Cinema HD V3',
"className": "cinemaHDV3Button",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.yoku.cinemahd.v3",
"androidName": "com.yoku.cinemahd.v3",
"adbLaunchCommand": "adb shell am start -n com.yoku.cinemahd.v3/com.movie.ui.activity.MainActivity",
},
"chromecast": {
"appName": "com.yoku.cinemahd.v3",
"androidName": "com.yoku.cinemahd.v3",
"adbLaunchCommand": "adb shell am start -n com.yoku.cinemahd.v3/com.movie.ui.activity.MainActivity",
},
"homatics": {
"appName": "com.yoku.cinemahd.v3",
"androidName": "com.yoku.cinemahd.v3",
"adbLaunchCommand": "adb shell am start -n com.yoku.cinemahd.v3/com.movie.ui.activity.MainActivity",
},
"nvidia-shield": {
"appName": "com.yoku.cinemahd.v3",
"androidName": "com.yoku.cinemahd.v3",
"adbLaunchCommand": "adb shell am start -n com.yoku.cinemahd.v3/com.movie.ui.activity.MainActivity",
},
"onn": {
"appName": "com.yoku.cinemahd.v3",
"androidName": "com.yoku.cinemahd.v3",
"adbLaunchCommand": "adb shell am start -n com.yoku.cinemahd.v3/com.movie.ui.activity.MainActivity",
},
"xiaomi": {
"appName": "com.yoku.cinemahd.v3",
"androidName": "com.yoku.cinemahd.v3",
"adbLaunchCommand": "adb shell am start -n com.yoku.cinemahd.v3/com.movie.ui.activity.MainActivity",
},
},
"claro-tv-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1500" height="425" viewBox="0 0 1500 425" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff"><path d="M1360 195v60h-65v30h65v60h30v-60h65v-30h-65v-60z"/><path d="M1037 129v53h-19v35h19v89c0 26 16 52 52 52h25v-38h-16c-11 0-16-6-16-17v-86h32v-35h-32v-53h-45zm80 48l67 181h35l66-181h-47l-37 112-36-112h-48z" fill-rule="nonzero"/></g><g fill="#d52b1e"><path d="M731 15v117h41V15h-41zm197 23L819 147l29 28L957 66l-29-28zm-774 84h-3c-32-1-59 11-82 34s-34 51-34 83c0 33 11 61 34 84 23 22 50 34 82 34 26 0 50-8 71-24 21-17 34-37 41-62h-47c-6 12-15 22-26 30-12 7-25 11-39 11-20 0-37-7-50-21-15-15-22-32-21-52-1-20 6-37 21-51 13-14 30-21 50-21 14 0 27 4 39 11 11 8 20 18 26 30h47c-7-25-20-46-41-62-20-16-43-24-68-24zm132 0v236h45V122h-45zm156 46h-4c-30 0-52 8-64 24-8 10-12 23-13 40h45c1-8 4-14 7-17 5-6 12-9 24-9 9 0 17 2 22 5 5 2 7 7 8 15 0 6-4 11-11 14l-34 5c-17 3-30 6-40 12-16 10-25 26-24 49-1 16 4 29 15 39 9 8 22 12 37 13 25-1 44-7 58-19v19h45V225c0-22-8-37-22-45-15-8-31-12-49-12zm206 1l-12 1-17 5c-12 4-23 13-32 25v-23h-43v181h44v-87c0-15 2-25 6-32 3-7 9-12 16-17s16-8 24-8l14 1v-46zm220 52v40h120v-40H868zm-402 44v19c0 15-5 26-13 32s-18 9-28 9c-6 0-12-1-16-5s-7-9-7-18 4-15 11-20c5-3 12-5 22-6l22-6 9-5z" fill-rule="nonzero"/><path d="M651 264c0-53 42-95 95-95s95 42 95 95-42 95-95 95-95-42-95-95zm45 0c0-28 22-50 50-50s50 22 50 50c0 27-22 50-50 50s-50-23-50-50z"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="700" viewBox="0 0 1100 700" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" stroke="none"><path d="M926 494v52h-57v26h57v52h26v-52h56v-26h-56v-52z"/><path d="M645 436v46h-17v30h17v78c0 22 13 45 45 45h21v-33h-14c-9 0-13-5-13-15v-75h27v-30h-27v-46h-39zm69 42l58 157h31l57-157h-41l-32 97-32-97h-41z" fill-rule="nonzero"/></g><g fill="#d52b1e"><path d="M754 67v117h41V67h-41zm197 23L842 199l29 28 109-109-29-28zm-774 84h-3c-32-1-59 11-82 34s-34 51-34 83c0 33 11 61 34 84 23 22 50 34 82 34 26 0 50-8 71-24 21-17 34-37 41-62h-47c-6 12-15 22-26 30-12 7-25 11-39 11-20 0-37-7-50-21-15-15-22-32-21-52-1-20 6-37 21-51 13-14 30-21 50-21 14 0 27 4 39 11 11 8 20 18 26 30h47c-7-25-20-46-41-62-20-16-43-24-68-24zm132 0v236h45V174h-45zm156 46h-4c-30 0-52 8-64 24-8 10-12 23-13 40h45c1-8 4-14 7-17 5-6 12-9 24-9 9 0 17 2 22 5 5 2 7 7 8 15 0 6-4 11-11 14l-34 5c-17 3-30 6-40 12-16 10-25 26-24 49-1 16 4 29 15 39 9 8 22 12 37 13 25-1 44-7 58-19v19h45V277c0-22-8-37-22-45-15-8-31-12-49-12zm206 1l-12 1-17 5c-12 4-23 13-32 25v-23h-43v181h44v-87c0-15 2-25 6-32 3-7 9-12 16-17s16-8 24-8l14 1v-46zm220 52v40h120v-40H891zm-402 44v19c0 15-5 26-13 32s-18 9-28 9c-6 0-12-1-16-5s-7-9-7-18 4-15 11-20c5-3 12-5 22-6l22-6 9-5z" fill-rule="nonzero" stroke="none"/><path d="M675 316c0-53 42-95 95-95s95 42 95 95-42 95-95 95-95-42-95-95zm45 0c0-28 22-50 50-50s50 22 50 50c0 27-22 50-50 50s-50-23-50-50z" stroke="none"/></g></svg>',
"friendlyName": 'Claro tv+',
"className": "claroTvPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "br.com.claro.now.smarttvclient",
"androidName": "br.com.claro.now.smarttvclient",
"adbLaunchCommand": "adb shell am start -n br.com.claro.now.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"apple-tv": {
"appName": "Claro TV+",
},
"chromecast": {
"appName": "br.com.claro.now.smarttvclient",
"androidName": "br.com.claro.now.smarttvclient",
"adbLaunchCommand": "adb shell am start -n br.com.claro.now.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"homatics": {
"appName": "br.com.claro.now.smarttvclient",
"androidName": "br.com.claro.now.smarttvclient",
"adbLaunchCommand": "adb shell am start -n br.com.claro.now.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"nvidia-shield": {
"appName": "br.com.claro.now.smarttvclient",
"androidName": "br.com.claro.now.smarttvclient",
"adbLaunchCommand": "adb shell am start -n br.com.claro.now.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"onn": {
"appName": "br.com.claro.now.smarttvclient",
"androidName": "br.com.claro.now.smarttvclient",
"adbLaunchCommand": "adb shell am start -n br.com.claro.now.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"xiaomi": {
"appName": "br.com.claro.now.smarttvclient",
"androidName": "br.com.claro.now.smarttvclient",
"adbLaunchCommand": "adb shell am start -n br.com.claro.now.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
},
"clipious": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="775" height="775" viewBox="0 0 775 775" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="TolS" x1="0%" y1="61%" x2="100%" y2="39%"><stop offset="29%" stop-color="#9c1ef5"/><stop offset="62%" stop-color="#770dc9"/><stop offset="94%" stop-color="#9c1ef5"/></linearGradient></defs><path d="M 155 155 L 155 620 L 620 388 Z" stroke-width="60" stroke="url(#TolS)" fill="none"/></svg>',
"friendlyName": 'Clipious',
"className": "clipiousButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.github.lamarios.clipious",
"androidName": "com.github.lamarios.clipious",
"adbLaunchCommand": "adb shell am start -n com.github.lamarios.clipious/.MainActivity",
},
"chromecast": {
"appName": "com.github.lamarios.clipious",
"androidName": "com.github.lamarios.clipious",
"adbLaunchCommand": "adb shell am start -n com.github.lamarios.clipious/.MainActivity",
},
"homatics": {
"appName": "com.github.lamarios.clipious",
"androidName": "com.github.lamarios.clipious",
"adbLaunchCommand": "adb shell am start -n com.github.lamarios.clipious/.MainActivity",
},
"nvidia-shield": {
"appName": "com.github.lamarios.clipious",
"androidName": "com.github.lamarios.clipious",
"adbLaunchCommand": "adb shell am start -n com.github.lamarios.clipious/.MainActivity",
},
"onn": {
"appName": "com.github.lamarios.clipious",
"androidName": "com.github.lamarios.clipious",
"adbLaunchCommand": "adb shell am start -n com.github.lamarios.clipious/.MainActivity",
},
"xiaomi": {
"appName": "com.github.lamarios.clipious",
"androidName": "com.github.lamarios.clipious",
"adbLaunchCommand": "adb shell am start -n com.github.lamarios.clipious/.MainActivity",
},
},
"cloudstream": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="420" viewBox="0 0 850 420" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M412 12c-38 5-75 22-105 49-13 12-14 12-32 8-89-17-168 46-177 140-2 21-1 19-17 23-91 22-94 145-5 172 20 3 679 3 698-2 100-27 78-170-26-170-22 0-21 0-27-15-14-41-49-70-94-80-12-3-14-5-22-20C569 44 492 3 412 12" fill="#2009c0"/><path d="M401 23c-32 6-65 22-88 43-16 15-17 15-39 11-85-18-169 49-169 135 0 19-2 22-20 26C3 255-8 365 69 395c67 22 255-18 260-28C531-7 462 35 459 20c-8-2-50 1-58 3" fill="#4183dd"/><path d="M458 23c-10 185-120 355-341 377-42 0-29 3 21 3l407-4 6-2c9-4 21-20 38-50 30-50 47-113 49-173 1-26 1-26-15-30-14-4-16-6-23-20-34-72-97-94-142-104" fill="#2249db"/></svg>',
"friendlyName": 'Cloudstream',
"className": "cloudstreamButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.lagradost.cloudstream3",
"androidName": "com.lagradost.cloudstream3",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3/.MainActivity",
},
"chromecast": {
"appName": "com.lagradost.cloudstream3",
"androidName": "com.lagradost.cloudstream3",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3/.MainActivity",
},
"homatics": {
"appName": "com.lagradost.cloudstream3",
"androidName": "com.lagradost.cloudstream3",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3/.MainActivity",
},
"nvidia-shield": {
"appName": "com.lagradost.cloudstream3",
"androidName": "com.lagradost.cloudstream3",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3/.MainActivity",
},
"onn": {
"appName": "com.lagradost.cloudstream3",
"androidName": "com.lagradost.cloudstream3",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3/.MainActivity",
},
"xiaomi": {
"appName": "com.lagradost.cloudstream3",
"androidName": "com.lagradost.cloudstream3",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3/.MainActivity",
},
},
"cloudstream-prerelease": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="420" viewBox="0 0 850 420" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M412 12c-38 5-75 22-105 49-13 12-14 12-32 8-89-17-168 46-177 140-2 21-1 19-17 23-91 22-94 145-5 172 20 3 679 3 698-2 100-27 78-170-26-170-22 0-21 0-27-15-14-41-49-70-94-80-12-3-14-5-22-20C569 44 492 3 412 12" fill="#c90202"/><path d="M401 23c-32 6-65 22-88 43-16 15-17 15-39 11-85-18-169 49-169 135 0 19-2 22-20 26C3 255-8 365 69 395c67 22 255-18 260-28C531-7 462 35 459 20c-8-2-50 1-58 3" fill="#e65656"/><path d="M458 23c-10 185-120 355-341 377-42 0-29 3 21 3l407-4 6-2c9-4 21-20 38-50 30-50 47-113 49-173 1-26 1-26-15-30-14-4-16-6-23-20-34-72-97-94-142-104" fill="#e32d36"/></svg>',
"friendlyName": 'Cloudstream prerelease',
"className": "cloudstreamPrereleaseButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.lagradost.cloudstream3.prerelease",
"androidName": "com.lagradost.cloudstream3.prerelease",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3.prerelease/com.lagradost.cloudstream3.MainActivity",
},
"chromecast": {
"appName": "com.lagradost.cloudstream3.prerelease",
"androidName": "com.lagradost.cloudstream3.prerelease",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3.prerelease/com.lagradost.cloudstream3.MainActivity",
},
"homatics": {
"appName": "com.lagradost.cloudstream3.prerelease",
"androidName": "com.lagradost.cloudstream3.prerelease",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3.prerelease/com.lagradost.cloudstream3.MainActivity",
},
"nvidia-shield": {
"appName": "com.lagradost.cloudstream3.prerelease",
"androidName": "com.lagradost.cloudstream3.prerelease",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3.prerelease/com.lagradost.cloudstream3.MainActivity",
},
"onn": {
"appName": "com.lagradost.cloudstream3.prerelease",
"androidName": "com.lagradost.cloudstream3.prerelease",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3.prerelease/com.lagradost.cloudstream3.MainActivity",
},
"xiaomi": {
"appName": "com.lagradost.cloudstream3.prerelease",
"androidName": "com.lagradost.cloudstream3.prerelease",
"adbLaunchCommand": "adb shell am start -n com.lagradost.cloudstream3.prerelease/com.lagradost.cloudstream3.MainActivity",
},
},
"cnn": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="825" height="400" viewbox="0 0 825 400" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="translate(-81 -298.01)" d="M159.518 500.118c0 65.79 53.52 119.321 119.316 119.321h112.614c6.27 0 11.315-6.177 11.315-11.281V387.24c0-14.64 11.905-26.546 26.551-26.546 9.378 0 18.126 4.979 22.815 13 .57.962 34.66 59.745 70.748 121.98 34.475 59.44 70.12 120.903 70.716 121.92 1.586 2.709 4.694 4.454 7.922 4.454 5.121 0 9.28-4.164 9.28-9.284V387.24c0-14.64 11.915-26.546 26.55-26.546 9.384 0 18.127 4.979 22.827 13 .558.962 34.622 59.75 70.688 121.98 34.446 59.428 70.059 120.881 70.671 121.92 1.57 2.709 4.69 4.454 7.922 4.454 5.116 0 9.275-4.164 9.275-9.284V320.378H775.58v174.044s-80.42-138.427-83.03-142.875c-11.736-20.068-34.004-32.745-57.689-32.745-37.117 0-67.214 30.108-67.214 67.225v108.395s-80.421-138.427-83.03-142.875c-11.737-20.068-34.004-32.745-57.695-32.745-37.11 0-67.208 30.108-67.208 67.225v178.115c.017 6.483-4.859 12.13-11.944 12.146h-68.455c-42.063 0-76.17-34.102-76.17-76.176 0-42.068 34.107-76.165 76.17-76.165h57.333v-43.156h-57.815c-65.797 0-119.316 53.53-119.316 119.327"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="translate(-81 -298)" d="M836.002 320.375V612.76c0 14.641-11.917 26.552-26.552 26.552-9.383 0-18.126-4.984-22.826-13.005-.563-.963-34.627-59.74-70.688-121.98-34.446-59.423-70.058-120.876-70.671-121.915-1.57-2.708-4.69-4.46-7.923-4.46-5.12 0-9.273 4.17-9.273 9.285v225.523c0 14.641-11.917 26.552-26.552 26.552-9.383 0-18.126-4.984-22.826-13.005-.564-.957-34.65-59.74-70.743-121.975-34.468-59.44-70.113-120.908-70.715-121.92-1.587-2.708-4.694-4.46-7.922-4.46-5.121 0-9.29 4.17-9.29 9.285V608.16c0 15.205-13.356 28.538-28.577 28.538H278.836c-75.306 0-136.578-61.272-136.578-136.583 0-75.317 61.272-136.589 136.578-136.589h57.814v-43.151h-57.765c-99.27 0-179.734 80.47-179.734 179.74 0 99.27 80.465 179.74 179.734 179.74h113.692c43.064.027 70.754-25.212 70.7-71.755V505.586s81 139.401 83.025 142.87c11.746 20.068 34.014 32.75 57.699 32.75 37.116 0 67.214-30.113 67.214-67.225V505.586s80.415 138.422 83.025 142.87c11.741 20.068 34.01 32.75 57.694 32.75 37.116 0 67.214-30.113 67.214-67.225V320.375h-43.146z"/></g></svg>',
"friendlyName": 'CNN',
"className": "cnnButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.cnn.mobile.fire.tv",
"androidName": "com.cnn.mobile.fire.tv",
"adbLaunchCommand": "adb shell am start -n com.cnn.mobile.fire.tv/com.cnn.ctv.MainActivity",
},
"apple-tv": {
"appName": "CNN",
},
"chromecast": {
"appName": "com.cnn.mobile.android.tv",
"androidName": "com.cnn.mobile.android.tv",
"adbLaunchCommand": "adb shell am start -n com.cnn.mobile.android.tv/com.cnn.ctv.MainActivity",
},
"homatics": {
"appName": "com.cnn.mobile.android.tv",
"androidName": "com.cnn.mobile.android.tv",
"adbLaunchCommand": "adb shell am start -n com.cnn.mobile.android.tv/com.cnn.ctv.MainActivity",
},
"nvidia-shield": {
"appName": "com.cnn.mobile.android.tv",
"androidName": "com.cnn.mobile.android.tv",
"adbLaunchCommand": "adb shell am start -n com.cnn.mobile.android.tv/com.cnn.ctv.MainActivity",
},
"onn": {
"appName": "com.cnn.mobile.android.tv",
"androidName": "com.cnn.mobile.android.tv",
"adbLaunchCommand": "adb shell am start -n com.cnn.mobile.android.tv/com.cnn.ctv.MainActivity",
},
"roku": {
"appName": 'CNN',
"app-id": 65978,
},
"xiaomi": {
"appName": "com.cnn.mobile.android.tv",
"androidName": "com.cnn.mobile.android.tv",
"adbLaunchCommand": "adb shell am start -n com.cnn.mobile.android.tv/com.cnn.ctv.MainActivity",
},
},
"corridor-digital": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1400" height="550" viewBox="0 0 1400 550" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M161 132L38 256s0 1 1 1l80 4L290 90l-5-81c-1 0-57 55-124 123M319 9l-4 81 171 171c81-3 81-4 81-5S321 9 320 9h-1m-94 186l-66 67c42 3 73 4 78 4l59-56-4-81c-1 0-31 29-67 66m386 52v36l15 15 72-1-21-22h-43v-42h43c16-16 20-21 20-22h-86v36m98 0v36l15 15h72v-72l-16-15h-71v36m104 7v44h23v-64h41c16 17 22 21 22 21l1-29-16-15h-71v43m104 0l1 44h23v-64h41c16 17 21 21 22 21v-30l-15-14h-72v43m123-37l-16 15v44l22 22v-87l-6 6m23-6l21 23h43v41h-43l-21 22 87 1v-72l-16-15h-71m103 36v36l15 15h73v-71l-16-16h-72v36m105 7v44h24v-64h41c16 17 21 21 21 21l1-29-15-15h-72v43m-499 1v20h-40v-41h40v21m458 0v20h-40v-41h40v21m-383 6v12h30v25h23v-27l-20-21h-33v11m105 0v12h29v25h24v-26l-21-22h-32v11m354 0v12h29v25h23v-27l-20-21h-32v11m-968 49l-29 28 4 82c1 0 134-133 134-134 0 1-75-4-80-4-1 0-5 4-29 28m-126-27c-47 2-54 2-54 3s133 133 133 133l4-81-55-56c-14 1-22 1-28 1m188 90l-85 85c3 73 4 81 5 81l247-247-82-5-85 86m217-43c-5 5-9 9-9 10l222 1c15-15 19-19 19-20H625l-8 9m258 1c0 9 0 10 1 11 2 1 21 0 22-1l2-1v-16l-3-3h-22v10m40 0v10h4v-10-10h-4v10m18 0v11h11c16 0 14 1 14-7v-6h-13v4h5 4v5h-17v-13h21v-4h-25v10m39 0v10h4v-20h-4v10m18-8v2h5 6v8c0 9 0 9 3 9l1-1v-8-8h10v-4h-25v2m40-1c-1 1-1 2-1 11v9h4v-8h18v4c0 4 0 4 2 4l2-1v-9c0-12 0-11-13-11-10 0-11 0-12 1m38 9v10h26v-4l-21-1v-15h-5v10m53-9l18 19 222-1-18-19-222 1m-226 4c2 0 2 11 1 12h-17v-13c12 0 16 1 16 1m155 0s1 1 1 2v1h-18v-3c1-1 16-1 17 0" stroke="none" fill="#fcec24"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="550" viewBox="0 0 550 550" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M133 133L10 257s0 1 1 1l80 4L262 91l-5-81c-1 0-57 55-124 123M291 10l-4 81 171 171c81-3 81-4 81-5S293 10 292 10h-1m-94 186l-66 67c42 3 73 4 78 4l59-56-4-81c-1 0-31 29-67 66m113 115l-29 28 4 82c1 0 134-133 134-134 0 1-75-4-80-4-1 0-5 4-29 28m-126-27c-47 2-54 2-54 3s133 133 133 133l4-81-55-56c-14 1-22 1-28 1m188 90l-85 85c3 73 4 81 5 81l247-247-82-5-85 86" fill="#fcec24" stroke="none"/></svg>',
"friendlyName": "Corridor Digital",
"className": "corridorDigitalButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.corridordigital.watchcorridortv",
"androidName": "com.corridordigital.watchcorridortv",
"adbLaunchCommand": "adb shell am start -n com.corridordigital.watchcorridortv/.feature.main.MainActivity",
},
"apple-tv": {
"appName": "Corridor",
},
"chromecast": {
"appName": "com.corridordigital.watchcorridortv",
"androidName": "com.corridordigital.watchcorridortv",
"adbLaunchCommand": "adb shell am start -n com.corridordigital.watchcorridortv/.feature.main.MainActivity",
},
"homatics": {
"appName": "com.corridordigital.watchcorridortv",
"androidName": "com.corridordigital.watchcorridortv",
"adbLaunchCommand": "adb shell am start -n com.corridordigital.watchcorridortv/.feature.main.MainActivity",
},
"nvidia-shield": {
"appName": "com.corridordigital.watchcorridortv",
"androidName": "com.corridordigital.watchcorridortv",
"adbLaunchCommand": "adb shell am start -n com.corridordigital.watchcorridortv/.feature.main.MainActivity",
},
"onn": {
"appName": "com.corridordigital.watchcorridortv",
"androidName": "com.corridordigital.watchcorridortv",
"adbLaunchCommand": "adb shell am start -n com.corridordigital.watchcorridortv/.feature.main.MainActivity",
},
"roku": {
"appName": 'Corridor Digital',
"app-id": 151481,
},
"xiaomi": {
"appName": "com.corridordigital.watchcorridortv",
"androidName": "com.corridordigital.watchcorridortv",
"adbLaunchCommand": "adb shell am start -n com.corridordigital.watchcorridortv/.feature.main.MainActivity",
},
},
"cosmote-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="351" height="46" viewBox="0 0 351 46" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M322.8 5.9l2 .1c.8 0 1.6.4 2 1.4l6 20.9v.1c.1.1.1.4.4.3.2 0 .2-.2.3-.3L340 6.2c.3-.2.8-.2 1.2-.3h1 6c.5 0 1 0 1.5.2.2 0 .3.1.3.4 0 .2-.1.5-.2.7l-10.5 31.3c-.2.5-.4.9-.7 1.3a3 3 0 0 1-1 .4c-.4.1-.8.2-1.3.2H329c-.4 0-.8-.1-1.2-.2-.6-.2-1-.6-1.3-1.3l-8-24.3c0-.3-.2-.4-.5-.4l-6.5.4v24.5c0 .9-.4 1.3-1.2 1.3h-7.6c-.7 0-1-.4-1-1.2v-6.3-18.1-.4c0-.1-.1-.2-.2-.2h-.5-6.4c-1 0-1.2-.1-1.2-1.2V6.7c0-.2 0-.4.2-.5.2-.2.2-.2.4-.2.5 0 1-.1 1.4-.1" fill="#018be1"/><path d="M181 21.2l-9.6 19-9-19.1c-.2 0-.2.2-.2.3l-2 18.4c-.1.3-.2.5-.5.5-2.6-.1-5.3 0-8 0-.1 0-.2-.1-.3-.1l.3-2 5-30.5c.6-.7 1.4-.9 2.2-1h5.3c.2 0 .4.1.5.3l6.3 15.1c0 .1 0 .1.1.2.1.2.4.2.5-.1l6-14.1c.6-1 1.5-1.4 2.6-1.4h6.2c.3 0 .4.1.4.4l4.8 32.4c.1.1.1.3.1.5s0 .3-.2.2c-.1 0-.3.1-.4.1h-7c-.1 0-.2 0-.3-.1-.2 0-.3-.1-.4-.3 0-.9-.1-1.8-.3-2.6-.1-.4 0-.9-.1-1.3l-.4-2.4-.4-3.3-1-7.6c0-.5-.1-1-.1-1.5h-.2zM102 5.5c1.5 0 2.8.2 4 .5 2 .5 4 1.4 6 2.5 1.2.8 2.3 1.7 3.2 2.8 1.3 1.6 2.4 3.3 3.2 5.3.3.8.5 1.5.7 2.3.6 2.4.6 4.9.1 7.4-.3 1.7-1 3.3-1.6 4.8-1.3 2.5-3 4.5-5.4 6.1l-2.4 1.4c-.8.3-1.6.7-2.4.9-2.2.7-4.5 1-6.8.8l-3.2-.6c-2.2-.6-4.2-1.7-6-3.1a16 16 0 0 1-4.6-5.4c-.5-.9-1-1.9-1.3-2.9a18 18 0 0 1-.8-5.1c0-1.2.1-2.4.3-3.6.4-2 1.2-4 2.3-5.7.7-1.3 1.6-2.4 2.5-3.4 1-1 2.2-1.9 3.5-2.6 1.7-1 3.6-1.7 5.5-2.1 1-.2 2.2-.3 3.2-.3zm0 26.5c1.2 0 2-.1 3-.4 1-.4 2-.9 3-1.7 1.7-1.4 2.6-3.2 3-5.3.3-2 0-4.1-1-5.9-.7-1.4-1.7-2.6-3-3.5-1.2-.8-2.5-1.2-4-1.4-1.2-.1-2.3 0-3.5.3-3 1-5 2.9-5.8 5.8-1 2.6-.7 5.2.7 7.6 1 1.7 2.2 2.9 4 3.7 1 .6 2.4.9 3.6.8z" fill="#13d800"/><path d="M268 19h8.5c.5 0 .6-.1.6.6v6.7c0 .5 0 .5-.6.5H268h-.5c-.1.2.1.3.1.4 1 1.7 2.3 3 4 3.9 2.7 1.4 5.3 1.2 8-.2l2-1.2c.4-.3 1-.4 1.5-.4.6-.1 1 .1 1.5.6 1 1 1.7 2.2 2.2 3.6l.6 1.3c.2.4.1.8-.3 1.2-1.4 1.3-3 2.3-4.7 3.1a19 19 0 0 1-7.4 1.3c-1.5-.1-3-.3-4.3-.7-3.4-1-6.3-2.9-8.6-5.6-1-1.2-2-2.6-2.6-4.1-.5-1.1-1-2.3-1-3.5-.3-1.3-.3-2.8-.3-4.2 0-1.7.4-3.3 1-4.9.3-1.2.8-2.2 1.5-3.3.3-.6.7-1.2 1-1.7.8-1.1 1.6-2 2.7-2.9s2.4-1.7 3.7-2.4c2-.9 4-1.5 6.2-1.6a22 22 0 0 1 5.7.5c1.3.3 2.5.8 3.7 1.4 1 .5 2 1.2 2.8 1.8s1 .7.5 1.7c-.5 1.5-1.2 2.9-2.2 4.1-.3.4-.7.9-1.2 1.1-.3.1-.7.2-1 .1-.8-.2-1.4-.6-2-.9-1.2-.6-2.4-1.2-3.8-1.4-.7 0-1.3-.1-2 0s-1.4.4-2 .6c-1.5.5-2.7 1.5-3.7 2.6-.5.6-.8 1.2-1.2 1.8z" fill="#018be1"/><path d="M121.6 34.3l3.6-4.4c.2-.2.4-.5.7-.6.6-.5 1-.6 2 0 .6.3 1 .7 1.5 1.1 1 .8 2.2 1.5 3.5 2.1 1 .4 2 .5 3 .4.6 0 1.2-.1 1.7-.4 1-.4 1.6-1.5 1.5-2.5 0-.5-.3-1-.6-1.3-.6-.7-1.4-1.2-2-1.7-1.3-.7-2.6-1.4-4-1.9l-2.5-1.3-3-1.9c-1.5-1.2-2.7-2.4-3.4-4.1-.3-.7-.4-1.4-.4-2.1-.1-1.3 0-2.5.5-3.7l1.2-2.1c1.6-2.2 3.8-3.5 6.4-4.1 1.7-.4 3.4-.5 5-.2 1 .1 2 .3 2.8.6 1.2.3 2.3.7 3.4 1.1l4 1.9.7.4c.1.1.2.2.1.4-1 1.6-1.7 3.3-2.6 4.9-.3.5-.7.7-1.2.8-.5 0-1 0-1.5-.3-.8-.3-1.5-.6-2.2-1-1.2-.6-2.4-1-3.6-1.4-.7-.2-1.5-.3-2.3-.1-.7.3-1.2.7-1.4 1.4-.2.6 0 1.2.6 1.7.5.4 1 .7 1.6.9l2.2 1c.8.4 1.7.8 2.5 1.2.3.2.6.3 1 .6 0 .1.2.1.4.2 1.4.6 2.8 1.5 4 2.6l1.5 1.5c.7.8 1.2 1.8 1.6 2.8.7 1.6.7 3.3.4 5-.4 1.6-1 3-2 4.4-1 1.3-2.3 2.3-3.8 3-2.3 1-4.6 1.3-7 1.2-1 0-2-.1-2.8-.3l-2.3-.6c-.4-.2-1-.3-1.4-.5-1.4-.6-2.8-1.4-4-2.3l-2.6-2.1c-.1-.1-.2-.2-.4-.3zM53 23.3c0-1.7.1-3.2.5-4.7.6-2.4 1.8-4.6 3.3-6.5 1.6-2.1 3.6-3.6 6-4.8.5-.2 1-.5 1.5-.7l3-.8c1.6-.3 3.2-.3 4.7-.3.7 0 1.4.1 2 .2.2.1.3.1.6.2 1 .2 1.8.6 2.7.9a20 20 0 0 1 6 4.1c.2.3.2.4 0 .5-1.2 1.2-2.3 2.5-3.5 3.7-.4.4-.7.7-1.2.9-.7.3-1.4.2-2-.1s-1.2-.7-1.7-1c-1.6-.9-3.3-1.2-5-1a9 9 0 0 0-5.6 2.9c-.8.8-1.5 1.9-2 3-.5 1.7-.7 3.4-.3 5.1.4 1.8 1.3 3.3 2.6 4.6 1 .8 2 1.5 3 2 1.2.4 2.5.6 3.8.5 1.2-.1 2.2-.4 3.3-1 .6-.3 1.2-.8 1.8-1.2.4-.2 1-.4 1.4-.5s1 .1 1.4.5l4 4.1c.3.3.3.3 0 .7L82 35.8c-1 1.1-2.3 1.9-3.7 2.6l-2 .9c-2.6 1-5.2 1.3-8 .9-1.3-.2-2.7-.6-4-1-1-.4-2-1-2.8-1.5l-3-2.4c-1.4-1.5-2.6-3.2-3.5-5-.6-1.2-1.3-3.4-1.6-4.8" fill="#13d800"/><path d="M37.4 38.6c-.3.9-.2.1.1-.2.5-1.1.4-1.9.5-3.1 0-1.8-.3-3.5-.8-5.2-.7-2.3-2-4.3-3.4-6.2l-2.4-3.1L20 9.6c-.7-.8-1-1.6-1.4-2.5s-.3-1.8-.3-2.6c.3-1.4 1-2.5 2-3.5C22 0 23.2-.5 25-.5l2.3.1c1.3.1 2.6.4 4 .9a20 20 0 0 1 5.6 3.4c1 1.1 2.3 2.5 3.4 3.9 1 1.6 2 3.3 2.8 5.1.6 1.4 1 2.9 1.4 4.4.5 2.3.5 4.6.4 6.9l-.5 3.1c-.3 1-.5 2-1 3-.5 1.4-1 2.8-2 4.1L39 37.9l-2 1.9c-.2.2-.5.4-.5.3l1-1.5z" fill="#018be1"/><path d="M23 43.5c-2 2.5-1.8 1-4.6 1.5-1.7-.3-3.3-.7-5-1.3-1.4-.5-2.6-1.2-3.7-1.9-2-1.4-4-3.1-5.4-5a34 34 0 0 1-3.1-5.2c-.6-1.3-1-2.6-1.3-4-.5-1.6-.6-3.2-.6-4.9 0-1.4-.1-2.7.1-4.1.2-1.2.4-2.4.8-3.5.2-.7.4-1.4.7-2.1.4-.9.8-1.9 1.4-2.8l2.7-3.8c.6-.7 1.3-1.4 2-2-.1.5-.3 1-.5 1.4-.3.8-.4 1.6-.5 2.4 0 1.3.1 2.6.3 3.9.4 2.1 1.3 4 2.3 5.8l1.2 1.8 2.6 3.2c.4.6 1 1.2 1.4 1.7l10.7 10.5c.3.5.5 1.1.8 1.6.2.3.3.7.3 1.1.3 1.4-.1 2.6-1 3.7" fill="#13d800"/><path d="M200 10.7l1.8-1.6c.8-.5 1.6-1 2.4-1.4.8-.5 1.7-.9 2.6-1.2a16 16 0 0 1 5.3-1c1 0 2.2 0 3.3.2 2 .3 3.6.9 5.3 1.8 2 1 3.8 2.3 5.3 4 .6.8 1.2 1.7 1.7 2.6.8 1.4 1.4 2.9 1.8 4.4.7 2.4.8 4.9.4 7.3l-1 3.2c-.6 1.7-1.5 3.2-2.5 4.6-.7.9-1.4 1.6-2 2.3-1.4 1.2-3 2.3-4.6 2.9-.3-.6-.6-1.2-1-1.7l-.1-.1c-.1-.5-.4-.9-.8-1.2-.2-.2-.4-.3-.3-.5 0-.3-.2-.4-.3-.5-.3-.2-.4-.5-.7-.5v-.2c.2-.3-.1-.4-.2-.6-.1-.4-.6-.5-.6-1-.3-.1-.3-.5-.4-.7l.2-.2c1.8-.5 3.3-1.5 4.4-3.1.8-1.2 1.4-2.5 1.7-3.9.3-1.6.1-3.2-.4-4.8-.1-.3-.3-.7-.5-1-.3-.6-.6-1.2-1-1.7-1-1.5-2.6-2.3-4.3-2.9-1-.4-2-.5-3.2-.4-1.5.1-3 .6-4.3 1.4-1 .7-1.7 1.5-2.4 2.4-.4 0-.6-.3-.7-.5-.2-.3-.2-.7-.7-.7-.1 0-.1-.1-.1-.2.1-.1.1-.2 0-.3-.4-.7-1-1.2-1.3-1.8-.2-.4-.6-.8-.7-1.3-.1 0-.1-.1-.2-.2-.6-.5-1-1.3-1.6-1.9zm47.8 16.8l-.1 12.1c0 .7.1.7-.7.7h-6.5-.4c-.1-.1-.2-.1-.2-.3v-.4-24c0-.5.1-1-.1-1.5-.4-.1-1 0-1.4 0-7.6 0-7.6.1-7.6-.4V9.2c0-1.6.8-2.3 2.4-2.5h.4H254c.4 0 1 .1 1.3.2 1 .2 1.6.8 1.7 2.1v4.7c0 .4 0 .4-.5.4h-8c-.6 0-.6 0-.6.6" fill="#018be1"/><path d="M215 31.7c.1.3.1.7.4.8 0 .5.5.6.7 1 0 .2.3.3.1.5 0 .1.1.2.1.2.3.1.5.4.7.5.2.2.3.3.3.5 0 .3.1.4.3.5.4.4.7.8 1 1.3v.1c.6.5.8 1.1 1 1.7a10 10 0 0 1-2.9 1c-1.5.4-3 .6-4.5.5-1.5 0-3-.2-4.4-.6-.6-.2-1.3-.3-2-.6-1.2-.6-2.4-1.2-3.5-2-2.5-1.8-4.5-4.1-5.8-7-1.3-2.7-1.7-5.6-1.5-8.6.1-.7.1-1.4.2-2 .2-.9.4-1.7.7-2.5.4-.9.8-1.7 1.2-2.6.2-.4.5-.8.7-1.1.4-.5.7-.9 1-1.4l1-1.2c.6.6 1 1.3 1.6 1.9.1 0 .1.1.2.2.1.5.5.8.7 1.2.4.6 1 1.2 1.3 1.8.1.1.1.2.1.4-.1 0 0 .1 0 .1.5 0 .5.5.7.7.1.3.3.5.7.5-1 1.3-1.4 2.7-1.6 4.2-.2 1.8 0 3.6.8 5.2.5 1.1 1.2 2 2 2.8 1.2 1.1 2.7 1.9 4.4 2.2h0c.8.1 1.6.1 2.4.1h0 0c.6 0 1.2-.2 1.7-.3zM12.4 22.2c-.5-.3-.7-.7-1-1.1-.8-1-1.7-2.1-2.4-3.2-.8-1.4-1.5-2.9-2-4.5-.5-1.8-.7-3.6-.6-5.4.1-1.3.4-2.5 1-3.7.3-.6.7-1 1.2-1.4C10 2 11.6 1 13 .4s3-1 4.6-.9c1 .1 2 .3 2.8.8.4.2.4.3.1.6a6 6 0 0 0-2 2.7c-.4.8-.4 1.6-.4 2.4 0 .6.2 1.1.5 1.7.3.7.6 1.4 1.2 2 .2.2.2.4-.1.7l-1.4 1.1a18 18 0 0 0-4.1 5.4c-.4.7-.7 1.5-1 2.2-.2.6-.5 1.2-.6 1.9v.2c-.2.3-.2.6-.2 1 0-.1-.1-.1-.1 0z" fill="#13d800"/><g fill="#018be1"><path d="M36.3 40c-1.3 1.1-3.6 2.5-5.2 3.3-.8.4-2.3 1.1-3 1.2-1.2.3-3.2.8-5 .7-2.7.1 3-3.2 3.2-6.2.3-1.6-.3-3.1-1.2-4.4l-.6-.9c-.1-.2-.1-.4.1-.5.4-.3.7-.7 1-1 1.8-1.5 3.2-3.3 4.3-5.3A103 103 0 0 0 32 22l5.8 12.3c0 1.1-.2 3-.6 4-.2.3-.3.6-.4.9"/><path d="M32 22.1l.8 1.1c.8 1 1.5 2 2.2 3.1.4.6.7 1.2 1 1.9.1.3.3.6.4.9l1 2.7c.5 3.1.2 1.6.3 2.6zm-19.7.1h.2c0 .1 0 .1-.1.1v-.1zM211 31.9h0 0zm2.5.1h0v.1z"/></g></svg>',
"friendlyName": 'COSMOTE TV',
"className": "cosmoteTVButton",
"appName": "gr.cosmote.cosmotetv.androidtv",
"androidName": "gr.cosmote.cosmotetv.androidtv",
"adbLaunchCommand": "adb shell am start -n gr.cosmote.cosmotetv.androidtv/dt.ote.poc.presentation.view.tv.TvActivity",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],},
"coupang-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="lO2g" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="50%" stop-color="#31cbff"/><stop offset="61%" stop-color="#008eff"/></linearGradient><linearGradient id="tqLb" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="50%" stop-color="#31cbff"/><stop offset="88%" stop-color="#008eff"/></linearGradient></defs><g stroke="none"><g fill="url(#lO2g)"><path d="M77 609c-42-73 102-234 323-361 220-127 432-172 474-99 41 72-103 233-323 360C330 637 119 681 77 609zm102-58c-32-54 75-175 239-270 165-95 323-127 354-72 32 55-75 175-239 270-165 95-322 127-354 72z"/><path d="M295 770l620-350"/></g><path d="M280 775l640-357L280 65l3 190c85-20 137-32 150-22L283 378z" fill="url(#tqLb)"/></g></svg>',
"friendlyName": "coupang play",
"className": "coupangPlayButton",
"deviceFamily": ["chromecast"],
"chromecast": {
"appName": "com.coupang.mobile.play",
"androidName": "com.coupang.mobile.play",
"adbLaunchCommand": "adb shell am start -n com.coupang.mobile.play/com.coupang.mobile.video.features.splash.SplashActivity",
},
},
"crave-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="820" height="175" viewBox="0 0 820 175" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M701 73c0-5 1-10 2-15 2-11 6-13 18-15 7-1 14-1 21-1s15 0 22 1c18 3 22 8 22 30zm63-57c-15-1-29-1-43 0-23 3-36 8-44 27-5 12-7 28-7 43 0 14 2 29 6 41 8 21 21 27 45 30 7 1 14 1 21 1 8 0 15-1 22-1 22-3 37-10 45-31l-29-7c-3 7-7 8-16 10-7 2-14 2-22 2-7 0-14 0-21-1-12-2-15-5-18-17-1-6-2-11-2-16h112c3-52-3-75-49-81zm-141 1l-46 112-46-112h-32l56 138h44l56-138zm-439 0v138h30v-42h37l28 42h34l-29-45c19 0 33-19 33-45 0-27-12-48-45-48zm30 27h57c13 0 17 10 17 21s-4 22-17 22h-57zM5 86c0 15 2 30 6 43 8 21 22 25 44 28 7 0 15 1 22 1s14-1 21-1c24-3 37-10 45-28 2-5 3-9 4-14l-29-7c-3 14-7 17-19 19-8 2-15 2-22 2-8 0-15-1-22-2-11-2-13-5-16-14-2-7-3-17-3-27 0-9 1-19 3-26 3-9 5-12 16-14 7-1 14-2 22-2 7 0 14 0 22 2 12 2 16 5 19 19l29-7c-1-5-2-9-4-14-8-18-21-25-45-28-7-1-14-1-21-1s-15 0-22 1c-22 3-36 7-44 28-4 12-6 28-6 42zm473-24c0-37-26-47-68-47-19 0-38 3-52 7l8 25c14-4 29-5 44-5 28 0 40 2 38 28-12-2-25-2-38-2-44 1-67 6-67 42 0 38 23 48 67 48 19 0 42 0 68-8zm-30 33v34c-12 1-25 2-38 2-28 0-38-1-38-21 0-16 14-17 38-17 13 0 26 1 38 2z" stroke="none" fill="#00c1f3" fill-rule="nonzero"/></svg>',
"friendlyName": 'Crave TV',
"className": "craveTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "Crave",
"androidName": "ca.bellmedia.cravetv",
"adbLaunchCommand": "adb shell am start -n ca.bellmedia.cravetv/axis.androidtv.sdk.app.MainActivity",
},
"apple-tv": {
"appName": "Crave",
},
"chromecast": {
"appName": "Crave",
"androidName": "ca.bellmedia.cravetv",
"adbLaunchCommand": "adb shell am start -n ca.bellmedia.cravetv/axis.androidtv.sdk.app.MainActivity",
},
"homatics": {
"appName": "Crave",
"androidName": "ca.bellmedia.cravetv",
"adbLaunchCommand": "adb shell am start -n ca.bellmedia.cravetv/axis.androidtv.sdk.app.MainActivity",
},
"nvidia-shield": {
"appName": "Crave",
"androidName": "ca.bellmedia.cravetv",
"adbLaunchCommand": "adb shell am start -n ca.bellmedia.cravetv/axis.androidtv.sdk.app.MainActivity",
},
"onn": {
"appName": "Crave",
"androidName": "ca.bellmedia.cravetv",
"adbLaunchCommand": "adb shell am start -n ca.bellmedia.cravetv/axis.androidtv.sdk.app.MainActivity",
},
"xiaomi": {
"appName": "Crave",
"androidName": "ca.bellmedia.cravetv",
"adbLaunchCommand": "adb shell am start -n ca.bellmedia.cravetv/axis.androidtv.sdk.app.MainActivity",
},
},
"crunchyroll": {
"button": '<svg version="1.1" id="cr_close" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 615 116.9" xml:space="preserve"><style>.crunchyroll{fill:#f47521}</style><path class="crunchyroll" d="M601.3 90.5V21.7h12.1v68.9h-12.1zM575.2 90.5V21.7h12.1v68.9h-12.1zM565 65.7c0 16.6-8.3 25.5-23.6 25.5s-23.6-8.9-23.6-25.5 8.3-25.5 23.6-25.5S565 49.1 565 65.7zm-11.5 0c0-13.4-4.5-15.9-11.5-15.9s-11.5 2.5-11.5 15.9S535 81.6 542 81.6c6.4 0 11.5-2.5 11.5-15.9zM512.7 40.2v10.2c-6.4 0-14 0-14 3.2v37h-12.1v-44c.6-7.7 26.1-6.4 26.1-6.4zM440 110.3c9-22.3 8.3-20.4 9-22.3l-17.9-47.2h12.8l11.5 34.4 10.8-34.4H479l-19.1 51-7 18.5H440zM424.1 60.6v30H412V59.9c0-4.5-1.3-8.9-12.1-8.9-2.8.1-5.6.5-8.3 1.3v38.3h-12.1V21.7h12.1v19.8c3.2-1.4 6.7-2 10.2-1.9 14.6.6 22.3 8.2 22.3 21zM357.2 81c4.4-.2 8.7-1 12.8-2.6v10.2c-4.7 1.9-9.6 2.7-14.7 2.5-15.3 0-23.6-8.9-23.6-25.5s8.3-26.1 23.6-26.1c5 .2 9.9 1 14.7 2.6v10.2c-4.1-1.6-8.4-2.4-12.8-2.5-8.3 0-13.4 2.5-13.4 15.3 0 13.3 5.1 15.9 13.4 15.9zM324 59.3v31.2h-11.5V59.3c0-4.5 0-8.9-10.2-8.9-3.2 0-9.6.6-9.6 2.5v37.6h-11.5V49.1c0-8.3 10.2-9.6 22.9-9.6 12.9.7 19.9 5.8 19.9 19.8zM269.8 40.8v27.4c0 14.7-5.1 23.6-22.3 23.6s-21.7-8.9-21.7-23.6V40.8h11.5v28.7c0 8.3 3.2 10.8 10.2 10.8 7 0 10.2-2.5 10.2-10.8V40.8h12.1zM216.3 40.2v10.2c-6.4 0-14 0-14 3.2v37h-12.1v-44c.6-7.7 26.1-6.4 26.1-6.4zM166.5 81c4.2-.1 8.3-1 12.1-2.6v10.2c-4.7 1.9-9.6 2.7-14.7 2.5-15.3 0-23.6-8.9-23.6-25.5s8.3-26.1 23.6-26.1c5 .2 9.9 1 14.7 2.6v10.2c-3.9-1.5-8-2.4-12.1-2.5-8.3 0-13.4 2.5-13.4 15.3-.6 13.3 5.2 15.9 13.4 15.9zM15.5 65.7c0-27.9 22.6-50.4 50.5-50.4 26.3.1 48.1 20.3 50.2 46.5v-3.2c0-31.7-25.7-57.4-57.4-57.4S1.4 27 1.4 58.7 27.1 116 58.8 116h3.8c-26.4-1.8-47-23.8-47.1-50.3z"/><path class="crunchyroll" d="M93.2 68.2C83 68.2 74.8 60 74.7 49.9c0-7.8 4.8-14.7 12.1-17.4-5.7-3-12-4.6-18.5-4.5-22.2 0-40.2 18-40.2 40.2s18 40.2 40.2 40.2 40.2-18 40.2-40.2c.1-2.6-.1-5.1-.6-7.7-3.1 5.1-8.8 8-14.7 7.7z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill="#f78b24" fill-rule="nonzero"><path d="M602 766.3c0-.2 2.6-6.7 6-14.4l5.8-15.7c0-1-5.3-15.6-11.7-32.6l-11.8-32c0-.8 3-1.3 9.2-1.3h9.2l7.5 23.3c4 12.7 7.6 22.7 7.8 22a9612 9612 0 0 0 7.3-23l7-21.8 9.6-.4 9.6.2a5343 5343 0 0 1-33.4 88.5l-3 7-9.5.3c-5.2.2-9.5.1-9.5-.2zM209 741a29 29 0 0 1-20.8-16c-2.2-4-2.5-6.6-2.5-19.5 0-16 1.3-20.3 8.4-27.5 7.8-8 23.8-10.6 39-6.8l6.2 1.6v7.7 7.6l-3.3-.8a62 62 0 0 0-19.9-1.7c-9 1.2-13.3 7.7-13.3 20 0 12 4 18.2 12.7 20 4.2 1 10 .4 20.6-2l3.3-.7-.4 7.4c-.3 7.4-.3 7.4-4.7 9A66 66 0 0 1 209 741zm116.2 0c-10-1.8-15.7-6.2-19.5-14.8-1.7-4-2.2-9.2-2.5-30.3l-.5-25.6h9 9l.3 24c.4 23.4.5 24.2 3.2 27 5.3 5.8 19 4.8 22-1.6 1-2 1.5-9.8 1.6-26v-23.3h8.8 8.8v24c0 27.4-1 33.7-7.5 40-6 6-20.3 9-32.6 6.8zm153.8.5l-5.4-1.2c-6.8-1-14.4-7-18.2-13.8-3-5.5-3.5-7.6-4-18.6-.3-10.4 0-13.4 2-19 5-13 14.5-19.2 30-19.3a84 84 0 0 1 15.6 1.5l6.2 1.6v7.7 7.6l-3.3-.8a59 59 0 0 0-19.9-1.7c-9 1.2-13.3 7.7-13.3 20 0 19 9.7 24.2 33.3 18.3l3.2-1v7.7 7.6l-5.5 1.4c-6 1.5-19 2.7-21 2zm264.8-71.8c-8 0-10.5.5-16.2 3.2-12 6-16.4 15-16.4 32.6 0 20.6 7.7 32 24 35.3a57 57 0 0 0 24.5-1.9c11.5-4.8 17.7-16.4 17.7-33.4 0-13.6-2.8-21.5-10-28-6.4-6-12-7.8-23.8-7.8zm0 14.7l2 .2c9.8 1 14 7 14 21 0 8.6-1.7 14.3-5.3 17.6-4 4-14 4.6-19 1.4-4.7-3-6.3-7.8-6.3-19.2 0-15 4.2-21 14.6-21z"/><use xlink:href="#UAU8"/><path d="M379.5 710c0-32 .5-34.6 6.4-37.4 9.7-4.4 34.4-4.6 42.7-.4 11 5.7 12 9.5 12 41.4v26h-8.2-8.3v-22.2l-1.2-25.7c-1.6-4.6-5.4-6.2-14.2-6.2-12.3 0-11.6-1.5-11.6 28.3v25.8h-9-8.8V710zm139-18v-47.7h9.4 9.4v13.4V671l4.5-1c6.3-1.5 11.8-1.3 18.8.5a26 26 0 0 1 17.6 13c3.2 6 3.3 6.2 3.7 31l.4 25h-9-9v-21l-1.2-25.3c-1.6-5.7-6-8-15-8-11.6 0-10.8-2.2-10.8 27.8v26.4h-9.4-9.4V692z"/><use xlink:href="#UAU8" x="413.2"/><path d="M790.4 692v-47.7h9.4 9.4V692v47.7h-9.4-9.4V692zm36.6 0v-47.7h8.8 9V692v47.7h-9-8.8V692zM488.4 588l-43.4-7.5a281 281 0 0 1-182.6-147.7 257 257 0 0 1-27.7-121.2c0-45.7 8.3-82 27.5-121.3a268 268 0 0 1 54.5-75.6A280 280 0 0 1 479.6 36c20.6-2.7 64.3-1.8 83.6 1.7 40 7.3 76 21.6 108.3 43A276 276 0 0 1 793.3 272c2.4 16.8 3.8 51.8 2.2 54.7-1 1.6-1.4-.1-2-7-3-34.2-17.7-75.6-38-106.5-62-94-178-134-285-98.3a244 244 0 0 0-162 182.3c-8.5 42-6 83 7.6 123.5a246 246 0 0 0 153.3 153.4 261 261 0 0 0 53.5 12c17.3 1.4 13 2.7-8.4 2.5l-26-.6zm59.4-34.5c-89.5-6.5-163.6-73.2-179-161.2-2.8-16-3.4-46-1-60.6A196 196 0 0 1 536 165.5c17.7-2.5 49.4-1.6 66.5 2a209 209 0 0 1 44.1 14.3l10 4.7-9.4 4.4c-34 16-55 53.6-50 89.6a89 89 0 0 0 65.6 74.5 97 97 0 0 0 45.4 0 90 90 0 0 0 41.6-24.7c4-4 7.6-7 8-6.5s1.2 6.2 2 12.6a238 238 0 0 1-2.4 60.9 195 195 0 0 1-74.8 117.8c-37 28-86 42-134.8 38.5z"/></g><defs ><path id="UAU8" d="M255 707l.3-32.6 6.2-2c3.4-1 11.5-2.4 18-2.8l11.7-.8v7.7 7.8l-6.7.7-9.5 1.3-2.6.6v26.4 26.5h-9-8.8l.3-32.7z"/></defs></svg>',
"friendlyName": 'Crunchyroll',
"className": "crunchyrollButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.crunchyroll.crunchyroid",
"androidName": "com.crunchyroll.crunchyroid",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.crunchyroll.crunchyroid/.main.ui.MainActivity",
},
"apple-tv": {
"appName": "Crunchyroll",
},
"chromecast": {
"appName": "com.crunchyroll.crunchyroid",
"androidName": "com.crunchyroll.crunchyroid",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.crunchyroll.crunchyroid/.main.ui.MainActivity",
},
"homatics": {
"appName": "com.crunchyroll.crunchyroid",
"androidName": "com.crunchyroll.crunchyroid",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.crunchyroll.crunchyroid/.main.ui.MainActivity",
},
"nvidia-shield": {
"appName": "com.crunchyroll.crunchyroid",
"androidName": "com.crunchyroll.crunchyroid",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.crunchyroll.crunchyroid/.main.ui.MainActivity",
},
"onn": {
"appName": "com.crunchyroll.crunchyroid",
"androidName": "com.crunchyroll.crunchyroid",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.crunchyroll.crunchyroid/.main.ui.MainActivity",
},
"roku": {
"appName": 'Crunchyroll',
"app-id": 2595,
},
"xiaomi": {
"appName": "com.crunchyroll.crunchyroid",
"androidName": "com.crunchyroll.crunchyroid",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.crunchyroll.crunchyroid/.main.ui.MainActivity",
},
},
"curiosity-stream": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 305.319 104.94" fill="none" width="523.831" height="179.897"><path fill-rule="evenodd" clip-rule="evenodd" d="M292.974 57.879V18.687h12.552v39.192c0 7.524-4.878 15.126-12.552 17.595v10.557H280.42V75.48A18.753 18.753 0 0 1 268 57.879V18.687h12.42v39.192c0 3.186 2.898 6.171 6.345 6.171 3.45 0 6.21-2.985 6.21-6.174zm-6.186 47.061c-3.663 0-6.633-3.075-6.633-6.873 0-3.801 2.97-6.873 6.63-6.873 3.666 0 6.633 3.072 6.633 6.87 0 3.801-2.97 6.873-6.63 6.873z" fill="url(&quot;#CSa&quot;)" style="fill:url(#CSa);stroke-width:3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.693 75.117c-10.335 0-18.735-8.361-18.735-18.639V19.05C-.042 8.775 8.361.27 18.693.27 29.02.27 37.42 8.775 37.42 19.05H24.89c0-3.429-2.755-6.3-6.199-6.3s-6.336 2.871-6.336 6.3v37.428c0 3.426 2.892 6.162 6.336 6.162a6.15 6.15 0 0 0 6.198-6.162h12.528c0 10.278-8.4 18.639-18.726 18.639zm43.11.246c-10.467 0-18.87-7.551-18.87-16.971V19.008h12.54v39.384c0 3.099 2.748 5.706 6.33 5.706 3.441 0 6.198-2.607 6.198-5.706V19.008h12.531v39.384c0 9.42-8.4 16.971-18.729 16.971zm53.85-.456h12.4V19.053h-12.4V74.91zM98.364 22.518V19.05h-12.39v55.86h12.39l-.06-36.498c-.02-7.686 12.66-8.268 12.66-8.268V18.969s-8.973.858-12.6 3.549zm54.477 7.698c-3.438 0-6.198 2.49-6.198 5.586v22.563c0 3.105 2.76 5.718 6.198 5.718 3.447 0 6.192-2.613 6.192-5.718v-22.56c0-3.099-2.745-5.589-6.192-5.589zm0 45.147c-10.326 0-18.726-7.56-18.726-16.998v-22.56c0-9.303 8.4-16.869 18.726-16.869 10.332 0 18.735 7.566 18.735 16.866v22.563c0 9.438-8.403 16.998-18.735 16.998zm43.107-33.732c10.332 0 18.732 7.566 18.732 16.869 0 9.42-8.4 16.992-18.732 16.992-10.47 0-18.867-7.572-18.867-16.992h12.537c0 3.228 2.754 5.7 6.33 5.7 3.45 0 6.195-2.472 6.195-5.7 0-3.099-2.748-5.58-6.33-5.58-10.332 0-18.732-7.572-18.732-16.869 0-9.426 8.4-16.992 18.867-16.992 10.332 0 18.732 7.566 18.732 16.992h-12.537c0-3.225-2.748-5.7-6.195-5.7-3.576 0-6.33 2.475-6.33 5.7 0 3.099 2.754 5.58 6.33 5.58zm23.553 33.276h12.402V18.999h-12.402V74.91zM256.554 62.4h6.204v12.501h-6.2c-10.333 0-18.727-8.385-18.727-18.696V0h12.396v18.999l12.531.018v12.177h-12.53v25.011c0 3.441 2.894 6.192 6.33 6.192zM.915 100.551h2.211c.156 1.212.657 2.223 2.748 2.223 1.365 0 2.331-.741 2.331-1.854 0-1.11-.57-1.533-2.574-1.854-2.955-.387-4.353-1.263-4.353-3.522 0-1.974 1.728-3.456 4.302-3.456 2.661 0 4.248 1.179 4.491 3.489H7.965c-.225-1.263-.969-1.803-2.385-1.803-1.4 0-2.127.657-2.127 1.584 0 .978.417 1.467 2.56 1.77 2.9.39 4.403 1.197 4.403 3.609 0 2.088-1.815 3.723-4.542 3.723-3.369 0-4.788-1.635-4.959-3.909zm24.813-6.54h-3.444v-1.77h9.192v1.77h-3.435v10.281h-2.313V94.008zm22.701 3.807c1.54 0 2.352-.639 2.352-1.92v-.069c0-1.38-.882-1.854-2.352-1.854h-1.848v3.843zm-4.146-5.58h4.146c2.712 0 4.614 1.08 4.614 3.54v.069c0 1.89-1.209 2.85-2.748 3.237l3.474 5.208h-2.49l-3.228-4.872h-1.47v4.872h-2.298V92.241zm22.272.003h7.722v1.77h-5.424v3.3h4.353V99h-4.353v3.522h5.718v1.77h-8.016zm23.757 7.431h3.645l-1.812-5.595-1.83 5.595zm.468-7.431h3.006l4.077 12.051h-2.385l-.984-2.982h-4.716l-.969 2.982h-2.16zm19.923 0h3.075l3.246 8.226 3.18-8.226h3.042v12.051h-2.298V95.19l-3.68 9.102h-.745l-3.75-9.102v9.102h-2.07z" fill="#fff" style="stroke-width:3"/><defs><linearGradient id="CSa" x1="85.307" y1="15.516" x2="104.187" y2="28.231" gradientUnits="userSpaceOnUse" gradientTransform="matrix(3 0 0 3 -.042 0)"><stop stop-color="#ECC334"/><stop offset="1" stop-color="#EB8B4C"/></linearGradient></defs></svg>',
"friendlyName": "Curiosity Stream",
"className": "curiosityStreamButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.curiosity.curiositystream",
"androidName": "com.curiosity.curiositystream",
"adbLaunchCommand": "adb shell am start -n com.curiosity.curiositystream/.MainActivity",
},
"apple-tv": {
"appName": "Curiosity Stream",
},
"chromecast": {
"appName": "com.curiosity.curiositystream.androidtv",
"androidName": "com.curiosity.curiositystream.androidtv",
"adbLaunchCommand": "adb shell am start -n com.curiosity.curiositystream.androidtv/com.curiosity.curiositystream.MainActivity",
},
"homatics": {
"appName": "com.curiosity.curiositystream.androidtv",
"androidName": "com.curiosity.curiositystream.androidtv",
"adbLaunchCommand": "adb shell am start -n com.curiosity.curiositystream.androidtv/com.curiosity.curiositystream.MainActivity",
},
"nvidia-shield": {
"appName": "com.curiosity.curiositystream.androidtv",
"androidName": "com.curiosity.curiositystream.androidtv",
"adbLaunchCommand": "adb shell am start -n com.curiosity.curiositystream.androidtv/com.curiosity.curiositystream.MainActivity",
},
"onn": {
"appName": "com.curiosity.curiositystream.androidtv",
"androidName": "com.curiosity.curiositystream.androidtv",
"adbLaunchCommand": "adb shell am start -n com.curiosity.curiositystream.androidtv/com.curiosity.curiositystream.MainActivity",
},
"roku": {
"appName": 'Curiosity Stream',
"app-id": 61657,
},
"xiaomi": {
"appName": "com.curiosity.curiositystream.androidtv",
"androidName": "com.curiosity.curiositystream.androidtv",
"adbLaunchCommand": "adb shell am start -n com.curiosity.curiositystream.androidtv/com.curiosity.curiositystream.MainActivity",
},
},
"cyberghost": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 148.969 34.024" width="148.969" height="34.024"><path d="M34.024 17.012a17.012 17.012 0 1 0-17.012 17.012 17.025 17.025 0 0 0 17.012-17.012z" style="fill:#fc0"/><path d="M45.381 28.721a8.407 8.407 0 1 0-16.814 0c0 4.65-1.956 13.043 2.694 13.043 20.698-.001 14.12-8.393 14.12-13.043zm-10.264 4.848C33.388 33.569 32 31.613 32 29.2s1.389-4.366 3.119-4.366 3.119 1.956 3.119 4.366-1.419 4.369-3.121 4.369zm7.23-1.446c-1.361 0-2.467-1.559-2.467-3.459s1.106-3.459 2.467-3.459 2.467 1.559 2.467 3.459c0 1.928-1.106 3.459-2.467 3.459z" transform="translate(-20.175 -14.544)" style="fill:#323232"/><path d="M46.613 25.744c-5.387 0-6.635-3.317-6.72-6.1-.226-5.78 2.836-11.989 10.038-11.989a13.355 13.355 0 0 1 3.487.425l-.652 2.609a10.68 10.68 0 0 0-3.119-.482c-4.678 0-6.606 4.395-6.465 8.761.085 2.807 1.531 4.168 4.366 4.168a17.848 17.848 0 0 0 3.431-.369 10.72 10.72 0 0 0 1.73-.6 18.189 18.189 0 0 1 .4 2.41 10.145 10.145 0 0 1-1.73.6 24.91 24.91 0 0 1-4.763.567z" style="fill:#fff"/><path d="M55.998 29.289a6.016 6.016 0 0 1-4.451 2.041 8.046 8.046 0 0 1-1.7-.17l.4-2.523a4.016 4.016 0 0 0 1.418.227 2.917 2.917 0 0 0 2.1-.936 3.752 3.752 0 0 0 .964-2.92 44.142 44.142 0 0 0-2.134-10.746h3.2a36.329 36.329 0 0 1 1.418 8.137 5.538 5.538 0 0 1-.085.964h.057a68.91 68.91 0 0 0 3.828-9.045l2.949-.028c-2.804 8.053-5.384 12.306-7.964 14.999z" style="fill:#fff"/><path d="M66.943 25.829a17.979 17.979 0 0 1-4.055-.425L65.1 11.171l.028-.057a30.578 30.578 0 0 0-1.928-.227l.283-1.843a33.848 33.848 0 0 1 4.877-.2l-.766 4.877a24.8 24.8 0 0 1-1.106 4.111h.057c1.077-2.268 2.637-3.884 4.65-3.884 1.73 0 2.722 1.134 2.807 3.544.114 4.368-2.069 8.337-7.059 8.337zm3.145-9.328c-1.644 0-3.516 3.743-3.884 6.1l-.142.766a5.787 5.787 0 0 0 1.276.17c2.637 0 3.743-3.062 3.658-5.444-.027-1.11-.339-1.592-.908-1.592zM77.319 20.982a4.852 4.852 0 0 0-.028.907c.057 1.3.567 1.7 2.155 1.7a8.751 8.751 0 0 0 3.289-.68l.822-.34-.454 2.467a13.55 13.55 0 0 1-4.508.822c-2.892 0-4.083-1.333-4.168-3.856-.17-4.763 2.608-8 6.153-8 2.807 0 3.743 1.389 3.8 2.779.056 2.726-2.609 4.059-7.061 4.201zm2.977-4.82c-1.5 0-2.382 1.361-2.75 2.864 2.637-.085 4-.652 3.941-1.843 0-.653-.453-1.021-1.191-1.021z" style="fill:#fff"/><path d="M91.609 16.866c-2.013-.766-3.856 2.637-4.423 6.266l-.369 2.467h-2.863s1.219-7.542 1.389-8.676a2.846 2.846 0 0 0-.851-2.5l3.969-.34a26.12 26.12 0 0 1-.879 3.544h.057c1.134-2.438 2.325-4.111 4.48-3.658zM101.335 25.773c-4.735 0-7.4-2.382-7.542-6.663-.227-6.72 4.395-11.568 11.029-11.568a19.2 19.2 0 0 1 4.905.624l-.766 2.75a13.269 13.269 0 0 0-4.423-.822c-4.508 0-7.769 3.686-7.6 8.563.085 2.864 1.928 4.565 4.933 4.565a9.791 9.791 0 0 0 2.694-.369l.17-.057.964-6.294h2.835l-1.276 8.279a19.375 19.375 0 0 1-5.926.992zM120.165 25.631h-2.864l1.134-7.145c.2-1.389-.028-1.956-.766-1.956-1.531 0-3.459 3.573-3.884 6.238l-.454 2.892h-2.866l2.24-14.432.028-.057a30.578 30.578 0 0 0-1.928-.227l.255-1.843a34.023 34.023 0 0 1 4.877-.2l-.737 4.82a23.735 23.735 0 0 1-1.077 4.055l.057.028c.964-2.041 2.467-3.8 4.65-3.8 2.212 0 2.92 1.559 2.552 3.771zM126.484 25.859c-3.176 0-4.508-1.5-4.593-4.083-.17-4.763 2.949-7.769 6.578-7.769 3.261 0 4.537 1.73 4.622 4.14.17 4.706-3.034 7.712-6.607 7.712zm1.645-9.357c-2.127 0-3.317 2.552-3.232 4.82.057 1.248.567 2.013 1.9 2.013 2.041 0 3.374-2.268 3.289-4.82-.057-1.308-.624-2.008-1.957-2.008zM148.6 16.502h-2.694l-.794 5.132c-.2 1.361 0 1.73.936 1.73a5.106 5.106 0 0 0 1.418-.17l-.2 2.325a11.156 11.156 0 0 1-2.325.312c-2.438 0-3.176-1.162-2.75-3.884l.851-5.444h-1.814l.369-2.268h1.815l.539-3.516 2.949-.6-.624 4.111h2.694z" style="fill:#fff"/><path d="M138.821 16.134a6.435 6.435 0 0 1 1.786.227l.369-2.155a11.8 11.8 0 0 0-2.126-.2c-3.261 0-4.82 1.616-4.763 3.686.085 2.694 3.005 3.034 3.062 4.565a1.1 1.1 0 0 1-.68 1.077h-.028c-.085.028-.2.085-.284.113a4.54 4.54 0 0 1-3.374-.312 5.388 5.388 0 0 1-1.758 2.041 13.048 13.048 0 0 0 4.054.68c3.544.028 5.132-1.985 5.075-3.884-.085-2.523-3.062-3.176-3.119-4.593-.003-.707.592-1.245 1.786-1.245z"style="fill:#fff" /></svg>',
"friendlyName": 'CyberGhost VPN',
"className": "cyberghostButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.cyberghostvpn.amazon",
"androidName": "com.cyberghostvpn.amazon",
"adbLaunchCommand": "adb shell am start -n com.cyberghostvpn.amazon/de.mobileconcepts.cyberghost.view.app.AppActivity",
},
"chromecast": {
"appName": "de.mobileconcepts.cyberghost",
"androidName": "de.mobileconcepts.cyberghost",
"adbLaunchCommand": "adb shell am start -n de.mobileconcepts.cyberghost/.view.app.AppActivity",
},
"homatics": {
"appName": "de.mobileconcepts.cyberghost",
"androidName": "de.mobileconcepts.cyberghost",
"adbLaunchCommand": "adb shell am start -n de.mobileconcepts.cyberghost/.view.app.AppActivity",
},
"nvidia-shield": {
"appName": "de.mobileconcepts.cyberghost",
"androidName": "de.mobileconcepts.cyberghost",
"adbLaunchCommand": "adb shell am start -n de.mobileconcepts.cyberghost/.view.app.AppActivity",
},
"onn": {
"appName": "de.mobileconcepts.cyberghost",
"androidName": "de.mobileconcepts.cyberghost",
"adbLaunchCommand": "adb shell am start -n de.mobileconcepts.cyberghost/.view.app.AppActivity",
},
"xiaomi": {
"appName": "de.mobileconcepts.cyberghost",
"androidName": "de.mobileconcepts.cyberghost",
"adbLaunchCommand": "adb shell am start -n de.mobileconcepts.cyberghost/.view.app.AppActivity",
},
},
"daily-wire": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1054" height="103" viewBox="0 0 1054 103" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M994.6 1h18.4v59h-18.4z" opacity=".5"/><g fill="#d81c24"><path d="M1013 41.7h-18.4v59h18.4z"/><path d="M994.6 60V41.7h59L1048 60h-53.4z" fill-rule="nonzero"/></g><path d="M1013 41.7V60h-59l6-18.4h53z" opacity=".5" fill-rule="nonzero"/><g fill="#bcbebf"><path d="M70 50.4c0-10.8-4.8-20.3-13.2-26-5.8-4-14.3-6.2-24-6.2l-9 .5v65c0 .5.3.7.7.7a69 69 0 0 0 8 .4c8.7 0 17.3-2.2 23.6-6.6a33 33 0 0 0 14-27.7v-.1zm22.8-.5a48 48 0 0 1-23.4 42.3C59 99 45 102 29 102c-6 0-12.6-.1-17.3-.2L0 101.3v-.6c2-1.2 2-6 2-43v-14l-2-40V2.2c3-.1 7.6-.5 13.5-.6L31 1.2c16.3 0 28.8 2.8 38.4 8C85.8 18 92.8 34 92.8 49.7v.2zm73.8 16.7l-.1-.4L155 38h-.1a385 385 0 0 1-12.1 28.2l-.1.4h24zM136 81.8c-6 13-8.4 18.3-7 19v.8h-25.6v-.8c1.6-.8 4.4-6 22.8-43.5l28-57.4h3.2L185 57.5l22.3 43.4v.8h-27.5v-.8c1.5-.8-1-6-6.7-19h-37zm122.5-24.3c0 37.3 0 42 2 43.4v.8h-25.8v-1c2-1.4 2-6 2-43.2v-14l-2-40.7v-1h25.6v1c-2 1.3-2 6-2 40.7v14zm45-14l-2-40.7v-1H327v1c-2 1.4-2 6-2 40.7v41c0 1 .3 1 1.3 1H350a41 41 0 0 0 6.9-.4c1.6-.2 3.5-.7 4-1.2h1l-.3 18h-60v-1c2-1 2-6 2-43.2v-14zm126 17V64c0 30.6 0 36 2 37v.8h-25.8v-1c2-1 2-6.3 2-36.6v-2.7l-10.3-16.3C374 8.5 371.2 3.6 369.2 2.6v-.8h28v.8c-1.6 1 1.7 6.2 10 19.6l11.7 20h.3C422 37 426.5 30 431 22.6c8.4-13.7 11.8-19.3 10.3-20v-.8h26v.8c-1.7 1-4.5 5.7-28 42.6l-9.7 15.2zM615 103h-3c-27.2-51.6-30.6-59.3-33.3-65.8h-.1c-2.6 6.6-6.3 14.5-34 65.8h-3L521 41 506.7 2V1h26v1c-1.8 1 0 6 8 30.8l7.5 25.6h.5a425 425 0 0 1 12.2-25.7l17-30.5h3L598 33l12 24.8h.3l7-24.3L625 2V1h24.3v1c-1.8 1-3.4 6-14 39L615 103zm93-46.2c0 37.3 0 42 2 43.4v.8h-26v-1c2-1.4 2-6 2-43.2v-14L684 2V1h25.6v1c-2 1.3-2 6-2 40.7v14zm91-25.5c0-9.2-6.8-14.6-17.7-14.6l-5.8.3v30.4c1 .2 2.7.2 4.2.2 4 0 8-1 11-2.6 4-2 8.3-6.4 8.3-13.6v-.1zm-44.2 11.4L753 2v-.8l10.6-.3a303 303 0 0 1 13.7-.3c8.2 0 15.4.6 21.7 2.4 9 2.6 21.4 10 21.4 27 0 12-7 19.5-12.2 23-2.8 2-6 3.7-8.4 4.5v.2L826 90a66 66 0 0 0 9.4 10.1v.8h-21.8c-1.3 0-3.2-.2-4.6-.6l-29.8-39h-4v5c0 27.6.1 33 1.7 33.7v.8h-24v-.8c1.7-.8 1.7-6 1.7-43.4v-14zM911 58.2h-18.8v24.2c0 1.2.2 1.8 1 2.3h24.3c6 0 10-.2 11.2-1.5h.8l-.1 17.8h-60.7v-.8c2-.8 2-6 2-43.4v-14l-2-40.8V1h59.4l-.2 18h-1c-1-1.4-7.5-1.8-16.4-1.8H892v25.2h18.5" fill-rule="nonzero"/><path d="M927.2 42.2h-35.7l.1 16.7H920l7-16.7z" fill-rule="nonzero"/></g></svg>',
"friendlyName": "Daily Wire",
"className": "dailyWireButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.dailywire.amazon",
"androidName": "com.dailywire.amazon",
"adbLaunchCommand": "adb shell am start -n com.dailywire.amazon/com.firetv.firetvwrapper.MainActivity",
},
"apple-tv": {
"appName": "Daily Wire",
},
"chromecast": {
"appName": "com.dailywire.androidtv",
"androidName": "com.dailywire.androidtv",
"adbLaunchCommand": "adb shell am start -n com.dailywire.androidtv/com.firetv.firetvwrapper.MainActivity",
},
"homatics": {
"appName": "com.dailywire.androidtv",
"androidName": "com.dailywire.androidtv",
"adbLaunchCommand": "adb shell am start -n com.dailywire.androidtv/com.firetv.firetvwrapper.MainActivity",
},
"nvidia-shield": {
"appName": "com.dailywire.androidtv",
"androidName": "com.dailywire.androidtv",
"adbLaunchCommand": "adb shell am start -n com.dailywire.androidtv/com.firetv.firetvwrapper.MainActivity",
},
"onn": {
"appName": "com.dailywire.androidtv",
"androidName": "com.dailywire.androidtv",
"adbLaunchCommand": "adb shell am start -n com.dailywire.androidtv/com.firetv.firetvwrapper.MainActivity",
},
"roku": {
"appName": 'DailyWire+',
"app-id": 600734,
},
"xiaomi": {
"appName": "com.dailywire.androidtv",
"androidName": "com.dailywire.androidtv",
"adbLaunchCommand": "adb shell am start -n com.dailywire.androidtv/com.firetv.firetvwrapper.MainActivity",
},
},
"dakboard": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1420" height="250" viewBox="0 0 1420 250" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path fill="#007fff" d="M594 97c-15 15-25 37-25 61l25-32z"/><path d="M1387 97V15c0-12 26-12 26 0l-1 143c1 47-37 85-83 85-47 0-84-38-84-85s37-85 84-85c22 0 43 9 58 24zm1 62c0-32-26-59-58-59s-58 27-58 59c0 33 26 59 58 59s58-26 58-59zm-304 61v15c0 12 28 11 28-1v-75c0-47-37-85-84-85-46 0-84 38-84 85s38 85 84 85c23 0 41-9 56-24zm3-62c0 32-26 58-58 58s-58-26-58-58c0-33 26-59 58-59s58 26 58 59zM594 97V15c0-12-26-12-26 0l1 143c0 47 37 85 83 85 47 0 84-38 84-85s-37-85-84-85c-22 0-43 9-58 24zm0 62c0-32 25-59 57-59s58 27 58 59c0 33-26 59-58 59s-57-26-57-59zm547 71V85c0-13 26-13 26-1v10c23-19 40-23 70-18 15 4 13 20 4 22s-27 0-37 2c-23 4-36 21-36 31v99c0 15-27 14-27 0z" fill="#939393"/><path d="M37 5h72c50 0 103 44 108 79l-43 44c-2 2-5 2-5-1 1-49-35-74-70-74H66q-7 0-7 6v124q0 10 5 10h37c20 0 42-16 53-25L315 10q5-5 11-5h35q9 0 12 11l1 94-46 45q-7 7-7 3V83q0-7-9 3L176 218q-25 22-67 22H31q-25 0-25-20V25Q6 5 37 5zm144 230l45-47h87L493 10q5-4 11-4h37c11 0 12 19 7 25l-92 94 91 91c5 6 4 24-6 24l-42 1q-4-1-7-3l-71-73q-5-3-8 2l-72 71q-4 3-7 3H180q-4 0 1-6z" fill="#e99456"/><path fill="#939393" d="M756 158c0-47 37-85 84-85 46 0 84 38 84 85s-38 85-84 85c-47 0-84-38-84-85zm25 1c0-32 26-58 58-58s58 26 58 58c0 33-26 59-58 59s-58-26-58-59z"/></svg>',
"friendlyName": "DAKboard",
"className": "dakboardButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.amazon.rialto.cordova.webapp.webapp9dec859387ba4ceeba2909ab173a82e5",
"androidName": "com.amazon.rialto.cordova.webapp.webapp9dec859387ba4ceeba2909ab173a82e5",
"adbLaunchCommand": "adb shell am start -n com.amazon.rialto.cordova.webapp.webapp9dec859387ba4ceeba2909ab173a82e5/.MainActivity",
},
},
"dazn": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32" width="32" height="32"><path style="fill:#fff;" d="m19.697 11.052 1.032-3.459 1.052 3.459zm5.131 3.027-2.697-8.172c-.063-.177-.131-.297-.209-.355-.077-.052-.203-.083-.369-.083h-1.495a.613.613 0 0 0-.38.093c-.079.057-.147.172-.199.344l-2.724 8.172c-.036.041-.052.129-.052.255 0 .197.12.297.36.297h1.12c.104 0 .187 0 .249-.011a.268.268 0 0 0 .156-.068.4.4 0 0 0 .1-.151c.031-.068.061-.161.099-.271l.421-1.428h3.079l.432 1.401c.036.12.068.213.104.281a.504.504 0 0 0 .115.161.302.302 0 0 0 .151.073h.005c.057.005.136.011.229.011h1.199c.239 0 .359-.1.359-.297 0-.036 0-.079-.005-.12a1.323 1.323 0 0 0-.052-.14zm-1.323 3.29h-.865c-.224 0-.369.032-.443.095-.072.067-.109.197-.109.396v4.848l-2.547-4.864c-.099-.204-.203-.333-.301-.391-.1-.057-.271-.084-.521-.084h-.797c-.224 0-.369.032-.443.095-.072.067-.109.197-.109.396v8.181c0 .199.037.328.104.391.068.063.215.099.439.099h.875c.224 0 .369-.036.443-.099s.109-.192.109-.391v-4.864l2.547 4.875c.099.208.203.339.303.396.099.057.271.083.52.083h.797c.224 0 .369-.036.443-.099s.109-.192.109-.391V17.86c0-.199-.036-.329-.109-.396-.073-.063-.219-.095-.443-.095zm4.271-.776 2.219 2.219v11.183H2.006V18.812l2.219-2.219a.839.839 0 0 0 0-1.187l-2.219-2.219V2.004h27.989v11.183l-2.224 2.219a.848.848 0 0 0 0 1.187zM32 0H0v14.151L1.849 16 0 17.849V32h32V17.849L30.151 16 32 14.151zM14.229 24.625h-3.615l3.807-5.355a.947.947 0 0 0 .115-.203.686.686 0 0 0 .027-.183v-1.025c0-.199-.036-.329-.109-.396-.073-.063-.224-.095-.448-.095H8.511c-.199 0-.328.037-.385.109-.063.073-.095.224-.095.453v.776c0 .229.032.38.095.453.057.073.187.109.385.109h3.391l-3.756 5.355a.575.575 0 0 0-.14.359v1.057c0 .199.036.328.109.391s.224.099.443.099h5.667c.197 0 .328-.036.391-.109.057-.072.088-.228.088-.457v-.771c0-.235-.031-.387-.088-.459-.063-.073-.193-.109-.391-.109zm-1.688-13.646c0 .349-.02.647-.068.881a1.486 1.486 0 0 1-.228.572.864.864 0 0 1-.428.308 1.957 1.957 0 0 1-.645.088h-1.057V7.271h1.057c.484 0 .839.145 1.052.432s.317.761.317 1.423zm1.844-3.719c-.303-.609-.713-1.063-1.229-1.353-.52-.292-1.172-.437-1.959-.437h-2.64c-.224 0-.369.036-.443.099s-.109.192-.109.391v8.181c0 .199.036.329.109.396.073.063.219.095.443.095h2.959c1.396 0 2.353-.595 2.864-1.787.12-.276.204-.552.251-.828.052-.355.077-.709.072-1.063v-1.74c0-.489-.02-.875-.072-1.156a2.906 2.906 0 0 0-.256-.817l.005.02z"/></svg>',
"friendlyName": "DAZN",
"className": "daznButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.dazn",
"androidName": "com.dazn",
"adbLaunchCommand": "adb shell am start -n com.dazn/com.dazn.MainActivity",
},
"apple-tv": {
"appName": "DAZN",
},
"chromecast": {
"appName": "com.dazn",
"androidName": "com.dazn",
"adbLaunchCommand": "adb shell am start -n com.dazn/com.dazn.MainActivity",
},
"homatics": {
"appName": "com.dazn",
"androidName": "com.dazn",
"adbLaunchCommand": "adb shell am start -n com.dazn/com.dazn.MainActivity",
},
"nvidia-shield": {
"appName": "com.dazn",
"androidName": "com.dazn",
"adbLaunchCommand": "adb shell am start -n com.dazn/com.dazn.MainActivity",
},
"onn": {
"appName": "com.dazn",
"androidName": "com.dazn",
"adbLaunchCommand": "adb shell am start -n com.dazn/com.dazn.MainActivity",
},
"roku": {
"appName": 'DAZN Live Sports Streaming',
"app-id": 158987,
},
"xiaomi": {
"appName": "com.dazn",
"androidName": "com.dazn",
"adbLaunchCommand": "adb shell am start -n com.dazn/com.dazn.MainActivity",
},
},
"deezer": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="280" viewBox="0 0 975 280" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M553 177h-88V71h88v29h-46v12h43v23h-43v13h46v29zm97 0h-88V71h88v29h-46v12h43v23h-43v13h46v29zm316 0c-6-16-14-34-26-53 13-4 21-12 21-25 0-19-17-28-45-28h-58v106h41v-44c9 15 16 30 20 44h47zm-67-59v-18h14c6 0 10 3 10 9s-4 9-10 9h-14zm-51 59h-87V71h87v29h-46v12h43v23h-43v13h46v29zm-189-77h43c-18 14-32 30-43 48v29h93v-29h-47c11-15 26-31 47-48V71h-93v29zM350 71h53c33 0 56 22 56 53s-23 53-56 53h-53V71zm41 77h10c10 0 16-7 16-24 0-18-6-24-16-24h-10v48z" fill="#fff"/><path d="M234 47c2-14 6-24 10-24h0c7 0 14 32 14 71 0 38-7 70-14 70-3 0-6-6-8-15-4 33-11 55-20 55-7 0-13-13-17-34-3 40-10 69-18 69-5 0-10-12-13-30-4 38-14 65-25 65s-21-27-25-65c-3 18-8 30-13 30-8 0-15-29-18-69-4 21-10 34-17 34-9 0-16-22-20-55-2 9-5 15-8 15-7 0-14-32-14-70 0-39 7-71 14-71 4 0 8 10 10 24C56 22 63 6 70 6c9 0 16 23 20 56 4-24 9-40 15-40 8 0 15 31 18 73 5-22 12-35 20-35s15 13 20 35c3-42 10-73 18-73 6 0 11 16 15 40 4-33 11-56 20-56 7 0 14 16 18 41zM9 87c0-18 3-32 8-32 4 0 7 14 7 32 0 17-3 31-7 31-5 0-8-14-8-31zm253 0c0-18 3-32 7-32 5 0 8 14 8 32 0 17-3 31-8 31-4 0-7-14-7-31z" fill="#a238ff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewBox="0 0 350 350" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M266 82c2-14 6-24 10-24h0c7 0 14 32 14 71 0 38-7 70-14 70-3 0-6-6-8-15-4 33-11 55-20 55-7 0-13-13-17-34-3 40-10 69-18 69-5 0-10-12-13-30-4 38-14 65-25 65s-21-27-25-65c-3 18-8 30-13 30-8 0-15-29-18-69-4 21-10 34-17 34-9 0-16-22-20-55-2 9-5 15-8 15-7 0-14-32-14-70 0-39 7-71 14-71 4 0 8 10 10 24 4-25 11-41 18-41 9 0 16 23 20 56 4-24 9-40 15-40 8 0 15 31 18 73 5-22 12-35 20-35s15 13 20 35c3-42 10-73 18-73 6 0 11 16 15 40 4-33 11-56 20-56 7 0 14 16 18 41zM41 122c0-18 3-32 8-32 4 0 7 14 7 32 0 17-3 31-7 31-5 0-8-14-8-31zm253 0c0-18 3-32 7-32 5 0 8 14 8 32 0 17-3 31-8 31-4 0-7-14-7-31z" fill="#a238ff" stroke="none"/></svg>',
"friendlyName": "Deezer",
"className": "deezerButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Deezer",
},
"chromecast": {
"appName": "Deezer",
"androidName": "deezer.android.tv",
"adbLaunchCommand": "adb shell am start -n deezer.android.tv/com.deezer.android.ui.activity.LauncherActivity",
},
"homatics": {
"appName": "Deezer",
"androidName": "deezer.android.tv",
"adbLaunchCommand": "adb shell am start -n deezer.android.tv/com.deezer.android.ui.activity.LauncherActivity",
},
"nvidia-shield": {
"appName": "Deezer",
"androidName": "deezer.android.tv",
"adbLaunchCommand": "adb shell am start -n deezer.android.tv/com.deezer.android.ui.activity.LauncherActivity",
},
"onn": {
"appName": "Deezer",
"androidName": "deezer.android.tv",
"adbLaunchCommand": "adb shell am start -n deezer.android.tv/com.deezer.android.ui.activity.LauncherActivity",
},
"xiaomi": {
"appName": "Deezer",
"androidName": "deezer.android.tv",
"adbLaunchCommand": "adb shell am start -n deezer.android.tv/com.deezer.android.ui.activity.LauncherActivity",
},
},
"defsquid": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="980" height="301" viewBox="0 0 980 301" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M183 84V13m-52 71V13" stroke-width="16" stroke="#7ae18a" fill="none"/><path d="M541 99c-11 2-17 10-17 22 0 6 0 6-6 7h-5v17h5c7 0 6-3 6 28v27h26l1-54 18-1v-17h-9c-10-1-10 0-9-5 0-6 3-7 12-7l7 1V99h-3c-4-1-23-1-26 0m305 11l1 11h28V99h-29m-238 2c-25 3-40 23-31 43 5 11 11 14 40 20 9 2 11 4 11 9-1 10-25 7-30-4-1-2 0-2-7-1-1 1-5 1-8 2-16 2-14 1-10 10 8 16 31 25 55 20s36-25 28-43c-5-11-11-15-35-20-15-3-17-5-17-9 2-9 20-8 25 1 2 3 2 3 10 0 3-1 6-2 7-2 10-3 10-2 8-6-8-15-24-22-46-20m-278 50l1 48h21c28 1 32 0 42-5 12-6 20-17 24-32 1-4 1-18 0-21-1-6-2-7-3-10-5-13-16-23-27-26-8-2-8-2-33-2l-25-1m605 15c0 17 0 17-3 14-11-9-28-7-37 5-11 14-10 44 1 56 10 11 30 12 38 1 2-3 2-3 2 1 0 6-1 6 14 5h13v-97h-28v15m-784-5c-14 14-32 23-51 26-7 1-8 2-7 9 6 36 25 65 57 85 3 2 6 3 7 3s10-5 16-10c2-1 4-3 5-3 17-13 35-41 40-63 4-20 4-20-7-22-20-4-37-13-50-26-5-6-4-6-10 1m223 13c8 2 13 12 13 25 0 18-7 28-20 28h-6v-27-27c1 0 10 0 13 1m88 1c-15 2-29 13-32 25 0 1-1 3-1 4-2 8-1 20 3 27 16 27 67 24 75-5 0-1-1-1-14-2-5 0-10-1-11-1s-1 0-2 2c-1 4-5 7-11 7-7 0-10-3-11-10-1-5-3-4 25-4l24-1v-5c0-24-20-40-45-37m232 0c-18 3-27 17-27 38 0 23 11 37 29 37 7 0 11-2 14-5 2-2 3-3 4-3v29c1 1 28 1 28-1v-94l-15 1-3 4c-1 3-2 5-2 5s-2-2-4-3c-6-6-14-9-24-8m64 2c-1 3 1 56 2 60 5 16 32 18 41 3 2-3 2-3 3 3v5h13l13 1v-72h-28v23c0 22 0 23-1 25-2 3-4 5-8 5-6 0-6 0-6-29v-24h-29m89-1v72l28 1v-72m-166 15c1 1 3 2 4 4l1 3v14c0 17-1 19-8 20-8 1-10-4-10-21 0-18 5-25 13-20m-237 0c3 1 6 4 6 7 2 5 2 5-10 5h-10v-3c0-8 6-12 14-9m458 1c4 2 5 3 5 18 0 18-2 21-9 21-7-1-9-6-9-19 0-18 4-24 13-20m-750 6c4 2 6 7 4 11 0 1-7 8-15 15-21 21-20 21-32 8-9-8-10-10-8-15 3-6 10-6 15-1s4 5 17-7c13-13 14-14 19-11" stroke="none" fill="#fff"/><path d="M23 48c0-22 16-34 32-34s33 9 33 32v45c0 19-31 19-46 19q-2 113 113 178 118-60 115-177c-17 0-45-5-45-20V38c0-12 17-25 33-25s32 18 32 33" stroke-width="16" stroke="#7ae18a" fill="none"/></svg>',
"friendlyName": "DefSquid",
"className": "defSquidButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.cor.defsquid",
"androidName": "com.cor.defsquid",
"adbLaunchCommand": "adb shell am start -n com.cor.defsquid/.MainActivity",
},
},
"dgo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="308" viewBox="0 0 850 308" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="AFuW" x1=".057%" x2="138.034%" y1="50.013%" y2="50.013%"><stop offset="0%" stop-color="#00aeef"/><stop offset="100%" stop-color="#005993"/></linearGradient></defs><g fill-rule="nonzero" stroke="none"><path d="M711 16c-76 0-138 61-138 137s62 137 137 137a136.57 136.57 0 0 0 137-137c1-75-61-137-136-137zm0 213c-31 0-59-19-71-47-11-28-5-61 17-83 22-21 54-28 83-16 28 12 47 39 47 70 0 20-8 40-23 54-14 14-33 22-53 22zm-153-77c0-11-1-21-4-31h-82c-28 0-51 23-51 51v5c0 4 4 7 8 7h61c-16 34-53 52-89 42s-60-45-55-82c4-37 34-65 72-67h35c31 0 56-25 56-56 0-1-1-2-2-3s-2-2-4-2h-85c-76 2-135 64-134 139 1 76 63 137 138 136 76 0 137-62 136-138z" fill="#f58220"/><path d="M264 153c0 84-69 152-155 153H12c-2 0-4-1-5-3-2-1-2-3-2-5 6-37 38-64 76-64h28c43 0 75-31 79-73v-8-6c-4-42-37-75-80-75H81c-20 0-40-8-54-22C15 39 8 25 5 9c0-2 0-4 2-6 1-1 3-2 5-2h95c86 0 156 68 157 152z" fill="#00aeef"/><path d="M183 152c0 40-16 79-45 108-28 29-66 45-107 45H7c-2 0-4-1-5-3-2-1-2-3-2-5 6-37 37-64 74-64h27c42 0 77-32 80-74 1-3 1-5 0-8v-4c-3-43-38-76-81-76H74c-20 0-39-8-53-22C10 38 3 24 0 8c0-2 0-4 2-5 1-2 3-3 5-3h23c84 0 152 68 153 152z" fill="url(#AFuW)" transform="translate(5 1)"/><path d="M66 154c0 25 20 45 46 45a44.81 44.81 0 0 0 45-45c0-26-20-46-45-46-26 0-46 20-46 46z" fill="#f58220"/></g></svg>',
"friendlyName": "DGO",
"className": "dgoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": 'com.directv.dtvlatam',
"androidName": 'com.directv.dtvlatam',
"adbLaunchCommand": "adb shell am start -n com.directv.dtvlatam/com.directvgo.feature.tv.splash.SplashActivity"
},
"apple-tv": {
"appName": "DGO",
},
"chromecast": {
"appName": 'com.directv.dtvlatam',
"androidName": 'com.directv.dtvlatam',
"adbLaunchCommand": "adb shell am start -n com.directv.dtvlatam/com.directvgo.feature.tv.splash.SplashActivity"
},
"homatics": {
"appName": 'com.directv.dtvlatam',
"androidName": 'com.directv.dtvlatam',
"adbLaunchCommand": "adb shell am start -n com.directv.dtvlatam/com.directvgo.feature.tv.splash.SplashActivity"
},
"nvidia-shield": {
"appName": 'com.directv.dtvlatam',
"androidName": 'com.directv.dtvlatam',
"adbLaunchCommand": "adb shell am start -n com.directv.dtvlatam/com.directvgo.feature.tv.splash.SplashActivity"
},
"onn": {
"appName": 'com.directv.dtvlatam',
"androidName": 'com.directv.dtvlatam',
"adbLaunchCommand": "adb shell am start -n com.directv.dtvlatam/com.directvgo.feature.tv.splash.SplashActivity"
},
"xiaomi": {
"appName": 'com.directv.dtvlatam',
"androidName": 'com.directv.dtvlatam',
"adbLaunchCommand": "adb shell am start -n com.directv.dtvlatam/com.directvgo.feature.tv.splash.SplashActivity"
},
},
"directv-stream": {
"button": '<svg viewBox="0 0 409.21 137.9" xmlns="http://www.w3.org/2000/svg"><g><path d="M245.35,1c8.85-2.14,18.89-.83,26.14,5,5.6,4.32,8.8,11.07,10,17.92-5.49-.76-10.95-1.68-16.45-2.31-1.71-3.53-4.59-6.81-8.59-7.61a13,13,0,0,0-14.22,5.78c-5.38-.32-10.76-.52-16.15-.47A26.44,26.44,0,0,1,245.35,1Z"/><path d="m0 58.24q0-28.74 0-57.49h29.56c7.79 0.12 15.92 3.14 20.6 9.63 6.85 8.43 5.25 20 5.6 30.1-5.07 1.45-10.19 2.7-15.26 4.15 0-6.72 0.21-13.48-0.72-20.15-0.68-5.53-5.73-9.8-11.19-10.14-4.44-0.23-8.89 0-13.33-0.09v38.37c-5.13 1.76-10.18 3.71-15.26 5.62z"/><path d="M69.26.75h15V34.06c-5,1.06-10,2.1-15,3.22Z"/><path d="M99.26.75h31.19c8.22,0,16.65,4.22,20.61,11.6,2,3.3,2.6,7.14,3.09,10.89-5.06.68-10.12,1.25-15.19,1.84.14-4.89-3-9.87-8.06-10.59-5.52-.55-11.09-.07-16.63-.23q0,7.21,0,14.43c-5,.8-10,1.68-15,2.53Z"/><path d="m166.51 0.75h50.49q0 6.75 0 13.5h-35.47c0 2.19 0 4.38-0.09 6.57-5 0.33-10 0.75-14.93 1.22z"/><path d="m175.26 92.83c3.33-2.51 6.56-5.14 10-7.55v7h9.23v9.26h-9.25c0.13 7.83-0.24 15.69 0.18 23.52 1.41 3.58 6 2.82 9.07 2.77v9c-4.89 0.38-10.24 0.56-14.55-2.13-3.67-2.6-4.53-7.44-4.65-11.65-0.09-10.05 0-20.16-0.03-30.22z"/><path d="m141.72 94.22c7.77-6.07 20.23-4.74 26.64 2.75-2.44 1.92-4.91 3.8-7.33 5.74-3.27-3.68-10.31-4.93-13.52-0.64-1.31 2.61 0.87 5 3.28 5.73 4.72 2.22 10.07 2.81 14.69 5.25 7.58 4.48 7.23 17.21-0.54 21.31-9.63 5.67-25 3.42-29.71-7.67 2.83-1.59 5.61-3.26 8.47-4.81 2.14 6 9.62 7.93 15 5.34 2.08-1.12 3.05-4 1.46-5.94-5.13-4-12.06-4.09-17.66-7.14-7.03-3.99-7.08-15.23-0.78-19.92z"/><path d="m211.49 98.81c2.54-5.21 8.22-7.54 13.75-7.66v10.77c-3.72-0.06-7.73 0.63-10.47 3.35-2.76 2.4-3.29 6.27-3.31 9.71v21.78h-9.74v-44.51h9.75q0.04 3.28 0.02 6.56z"/><path d="m243.06 91.73c7-1.66 15.07-0.82 20.68 4 6.64 5.39 9.27 14.44 8.07 22.73q-17.69 0-35.38 0c2.21 11.37 19.2 13.92 25.57 4.75q4 2.4 8.12 4.76c-8.79 13.49-31.66 13.05-40.24-0.42-3.6-5.42-4.32-12.34-3.15-18.63a22.43 22.43 0 0 1 16.33-17.22m-3.49 12.35c-1.68 1.77-2.46 4.14-3.25 6.4 8.63 0 17.27 0.06 25.91 0-0.76-2.17-1.38-4.5-3-6.26-4.76-5.77-14.7-5.62-19.66-0.11z"/><path d="m276.52 106c2.93-8.36 11-15 20-15a19.24 19.24 0 0 1 16.28 6.91c-0.05-1.89-0.07-3.77-0.08-5.65h9.77q0 22.26 0 44.52h-9.75v-6c-7.47 9.68-23.44 9-31.25 0.13-6.25-6.49-7.81-16.5-5-24.9m19.51-5.38c-7.32 1.21-12.27 9.06-10.77 16.23 0.88 7.13 8.11 12.52 15.2 11.5 7.9-0.49 13.73-8.73 12.15-16.38-0.88-7.7-9.12-13.17-16.58-11.35z"/><path d="m337.9 97c5.87-8.16 20-8.21 25.24 0.64 4.68-7.15 15.05-8.44 22.24-4.57 5.25 2.9 8.07 9 8.12 14.8v28.86h-9.75q0-12.89 0-25.78c0-2.78-0.24-5.86-2.19-8-3.1-3.62-9.23-3.56-12.65-0.43-2.51 2.42-3.26 6.07-3.18 9.45q0 12.39 0 24.79h-9.73v-25.8c-0.07-3-0.35-6.48-2.69-8.71-3.68-3.38-10.18-2.42-13.07 1.55-1.78 2.33-2.24 5.34-2.25 8.2q0 12.38 0 24.74h-9.76v-44.49q4.89 0 9.79 0-0.02 2.39-0.12 4.75z"/></g><g><path style="fill:#0071ba;" d="m285.26 0.75q27.51 0 55 0v13.49h-20q0 31.5 0 63h-15q0-31.5 0-63h-20q-0.01-6.74 0-13.49z"/><path style="fill:#0071ba;" d="m347.32 0.75h15.63c5.18 16.38 10.2 32.81 15.2 49.25 5.17-16.42 10.15-32.85 15.22-49.25h15.84q-12.57 38.25-25.34 76.51h-11.3q-12.76-38.21-25.25-76.51z"/><path style="fill:#0071ba;" d="m225.12 24.73c5.16 0.08 10.32 0.28 15.47 0.55-0.57 6.9-0.24 13.83-0.34 20.74 0.14 4.74 0.1 10.1 3.33 13.92 4.46 5.51 13.81 5.88 18.66 0.71 1.92-2 2.8-4.63 3.71-7.15h15.56a28.75 28.75 0 0 1-8.58 17c-12.03 11.5-34.18 9.33-43.54-4.5-3.63-5.33-4.34-11.95-4.56-18.23-0.18-7.7-0.12-15.38 0.29-23.04z"/><path style="fill:#0071ba;" d="m166.51 28.09q7.5-0.84 15-1.59v5.25q15.12 0 30.24 0v13.74h-30.25v18h35.47c0.05 4.57 0 9.15 0 13.72q-25.25 0-50.49 0 0.02-24.54 0.03-49.12z"/><path style="fill:#0071ba;" d="m99.25 40.63a522.82 522.82 0 0 1 54.2-10.71 21.37 21.37 0 0 1-13.15 14.42c5.57 11 11.33 21.89 16.94 32.87-5.87 0.08-11.75 0-17.62 0.06-4.87-10.23-10-20.34-14.88-30.53h-10.47q0 15.24 0 30.48h-15c-0.02-12.22 0.01-24.38-0.02-36.59z"/><path style="fill:#0071ba;" d="m69.35 49.83c4.48-2.49 10-3.34 14.91-5.1q0 16.26 0 32.51h-15c0.07-9.13-0.14-18.24 0.09-27.41z"/><path style="fill:#0071ba;" d="M6,77.2a321.42,321.42,0,0,1,49.3-22.88c-1,6.35-3.57,12.72-8.68,16.85-5.3,4.46-12.4,6.11-19.2,6.09C20.29,77.23,13.15,77.3,6,77.2Z"/></g></svg>',
"friendlyName": "DIRECTV stream",
"className": "direcTVStreamButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.att.tv",
"androidName": "com.att.tv",
"adbLaunchCommand": "adb shell am start -n com.att.tv/com.clientapp.MainActivity",
},
"apple-tv": {
"appName": "DIRECTV",
},
"chromecast": {
"appName": "com.att.tv",
"androidName": "com.att.tv",
"adbLaunchCommand": "adb shell am start -n com.att.tv/com.clientapp.MainActivity",
},
"homatics": {
"appName": "com.att.tv",
"androidName": "com.att.tv",
"adbLaunchCommand": "adb shell am start -n com.att.tv/com.clientapp.MainActivity",
},
"nvidia-shield": {
"appName": "com.att.tv",
"androidName": "com.att.tv",
"adbLaunchCommand": "adb shell am start -n com.att.tv/com.clientapp.MainActivity",
},
"onn": {
"appName": "com.att.tv",
"androidName": "com.att.tv",
"adbLaunchCommand": "adb shell am start -n com.att.tv/com.clientapp.MainActivity",
},
"roku": {
"appName": 'DIRECTV',
"app-id": 140474,
},
"xiaomi": {
"appName": "com.att.tv",
"androidName": "com.att.tv",
"adbLaunchCommand": "adb shell am start -n com.att.tv/com.clientapp.MainActivity",
},
},
"dirtvision": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1400" height="400" viewBox="0 0 1400 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path fill="#ed1c24" d="M52 272c2-5 5-18 12-30-42-45-15-108 68-140 7-20 17-18 27-18l203-47c15-3 25-3 30 10 182-33 445-38 610 2 7-15 12-15 27-12l88 16h215c12-1 30 11 20 36-15 33-20 40-60 33 62 32 77 77 55 107-33 55-123 100-328 135l-20-15c-155 35-387 40-597 0l-20 15-108-20-42-12-18 12c-10 10-75 13-85-17l-57 22c-10 5-23-5-33-12-15-5-32-15-30-33 1-11 12-24 43-32z" stroke-width="12"/><g stroke="none"><ellipse cx="694" cy="195" rx="549" ry="158" fill="#000"/><path d="M1049 60c160 35 206 70 231 115 20 85-96 125-241 160 180-35 300-80 290-145-5-50-130-115-280-130zm-704 0c-160 35-206 70-231 115-20 85 96 125 241 160-180-35-300-80-290-145 5-50 130-115 280-130z" fill="#fff200"/></g><path d="M82 257l72-150h140c31 0 13 27 8 38l-42 89c-13 23-18 33-36 33H79c-3 0 0-5 3-10zm82-24l49-100h19c9 0 7-2-2 17l-35 72c-8 12-10 20-15 20h-20z" stroke-width="11"/><path d="M332 113h58l-71 149h-59z" stroke="none"/><path d="M514 77h809l-13 25-655 4-61 131h-72l65-133-87-1z" stroke-width="11" fill="#fff200"/><g stroke="none"><path d="M339 262l71-148h140c4 0 11 4 8 13l-34 70c-6 9-14 13-27 13h-8l124 108H495l-64-108h-9l-25 53zm91-67l31-67h29c6 0 7 2 6 6l-27 56c-4 5-6 5-9 5z"/><path fill="#fff200" d="M617 254l44-139h47l-41 123 100-123h26L669 265h-35c-17 0-19-2-17-11z"/><path d="M739 249l40-85h47l-48 99h-31c-8 0-13-4-8-14zm45-96l13-27h47l-13 28zm17 97l8-19h48l-6 13c-2 5 1 6 4 6 9 0 12-2 16-7l7-16c4-8-1-8-8-8h-41c-8 0-10-9-4-22l13-24c5-7 11-10 22-10h82c7 0 9 8 8 11l-9 20h-41c-5 0-5-1-3-6l3-7c1-2 1-6-6-6-5 0-9 1-13 6l-9 19c-3 6 3 7 8 7h41c6 0 12 6 7 14l-13 28c-6 8-12 13-24 13h-81c-8 0-12-4-9-12zm133-1l40-85h47l-48 99h-31c-8 0-13-4-8-14zm45-96l13-27h47l-13 28zm17 97l32-69c8-14 15-18 29-18h79c9 0 11 9 9 13l-35 73c-1 3-10 13-20 13h-87c-5 0-10-6-7-12zm50-9l28-58c2-4 7-8 15-8 6 0 8 4 6 8l-29 59c-2 5-7 8-15 8-5 0-8-2-5-9z"/></g><path d="M1112 267l53-110h105c6 0 14 10 10 20l-43 90h-40c-20 0-12-10-7-20l27-57c2-6 4-10 4-10h-9l-40 87z" stroke-width="11"/><g stroke="none"><g fill="#fff200"><path d="M898 300l9-19h-63l-10 19zm-73 18l9-19h-63l-10 19z"/><path d="M771 300l9-19h-62l-10 19z"/><path d="M700 318l9-19h-62l-10 19z"/></g><path d="M587 281h70l-10 19h-38zm-133 37l9-19h-62l-10 19z"/></g><path d="M31 306c7-7 18-12 31-12 2 0 2 2 5 2 17-1 18 2 20 4-10 2-8 5-20 11 23-9 80-36 86-36 7 1 13 6 28 2l20 4-18 21c5 0 6-5 11-5 4 5 6-2 8-3 3-2 4 10 10-5 1 5 3 7 6 9 11-11 29-20 47-23 9-1 9 4 16-3 3 0 7 8 12 6 3 0 3 2 5 4 3-5 8-7 15-3l-9 17 2 3 10-5 4 7 12-7 5 5 15-8-17 30c-3-7-5-1-18-6-4 3-16 8-28 1-19 8-18-2-11-11-7-10-9 4-16 1s-5-5-6-6c-21 1-3-11-18-2-11 5-22 13-37 24-5-10-1 5-16-6-6 9-14 2-15-2-14 11-37 9-4-18-5-1-11 3-21-5 4 8-10 10-15 5l-56 23c-13 4-25 1-18-12-13 2-18 0-25-1z" stroke-width="4"/><path d="M402 300l9-19h-62l-10 19z" stroke="none"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="451" height="450" viewBox="0 0 451 450" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff200"><path d="M78 120h331l-42 28-148 1-61 131H86l65-133-87-1z" stroke-width="11"/><g stroke="none"><path d="M181 297l44-139h47l-41 123 100-123h26L233 308h-35c-17 0-19-2-17-11zm255 96l14-19h-33l-10 19zm-38 18l9-19h-63l-10 19z"/><path d="M345 393l9-19h-62l-10 19zm-72 18l9-19h-62l-10 19z"/></g></g><path d="M2 395c5 0 6-5 11-5 4 5 6-2 8-3 3-2 4 10 10-5 1 5 3 7 6 9 11-11 29-20 47-23 9-1 9 4 16-3 3 0 7 8 12 6 3 0 3 2 5 4 3-5 8-7 15-3l-9 17 2 3 10-5 4 7 12-7 5 5 15-8-17 30c-3-7-5-1-18-6-4 3-16 8-28 1-19 8-18-2-11-11-7-10-9 4-16 1s-5-5-6-6c-21 1-3-11-18-2-11 5-22 13-37 24-5-10-1 5-16-6" stroke-width="4"/><path d="M220 393l9-19h-62l-10 19z" stroke="none"/></svg>',
"friendlyName": "DIRTVision",
"className": "dirTVisionButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.appdirtvision",
"androidName": "com.appdirtvision",
"adbLaunchCommand": "adb shell am start -n com.appdirtvision/com.viewlift.presentation.HomeActivity",
},
"apple-tv": {
"appName": "Monumental+",
},
"chromecast": {
"appName": "com.appdirtvision",
"androidName": "com.appdirtvision",
"adbLaunchCommand": "adb shell am start -n com.appdirtvision/com.viewlift.presentation.HomeActivity",
},
"homatics": {
"appName": "com.appdirtvision",
"androidName": "com.appdirtvision",
"adbLaunchCommand": "adb shell am start -n com.appdirtvision/com.viewlift.presentation.HomeActivity",
},
"nvidia-shield": {
"appName": "com.appdirtvision",
"androidName": "com.appdirtvision",
"adbLaunchCommand": "adb shell am start -n com.appdirtvision/com.viewlift.presentation.HomeActivity",
},
"onn": {
"appName": "com.appdirtvision",
"androidName": "com.appdirtvision",
"adbLaunchCommand": "adb shell am start -n com.appdirtvision/com.viewlift.presentation.HomeActivity",
},
"roku": {
"appName": "DIRTVision",
"app-id": 612494,
},
"xiaomi": {
"appName": "com.appdirtvision",
"androidName": "com.appdirtvision",
"adbLaunchCommand": "adb shell am start -n com.appdirtvision/com.viewlift.presentation.HomeActivity",
},
},
"discovery-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 590 97" width="590" height="97" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" fill="#fff"><path d="M45.5-.5h14v80h-14a32.437 32.437 0 0 0-.5-8c-13.217 12.147-26.217 11.813-39-1-3.26-4.642-5.427-9.642-6.5-15v-11c4.84-18.921 16.84-26.421 36-22.5 3.842 1.668 7.009 4.168 9.5 7.5.5-9.994.666-19.994.5-30zm-21 34c18.03.2 24.197 8.866 18.5 26-5.964 8.435-13.464 10.102-22.5 5-5.687-5.884-7.52-12.884-5.5-21 2.022-4.52 5.189-7.853 9.5-10z"/><path d="M73.5-.5h15v14h-15v-14z"/><path d="M542.5-.5h13v34h34v12h-34v34h-13v-34h-33v-12h33v-34z"/><path d="M115.5 20.5c9.77-1.017 18.603 1.317 26.5 7-.497 3.988-2.33 7.322-5.5 10a42.242 42.242 0 0 0-15.5-5c-3.788-.194-6.288 1.473-7.5 5 .333 1.667 1.333 2.667 3 3 5.988 2.165 11.988 4.332 18 6.5 10.908 6.948 12.741 15.781 5.5 26.5-7.858 6.305-16.691 8.139-26.5 5.5-6.16-1.155-11.494-3.822-16-8 2.342-2.853 4.009-6.02 5-9.5a95.808 95.808 0 0 1 12 5.5c2.843.446 5.676.946 8.5 1.5 6.134-.108 8.301-2.942 6.5-8.5a390.98 390.98 0 0 0-21-8c-9.455-7.64-10.455-16.307-3-26a74.517 74.517 0 0 1 10-5.5z"/><path d="M174.5 20.5c11.961-1.737 21.961 1.763 30 10.5a60.715 60.715 0 0 1-9 9.5c-6.553-7.264-14.22-8.764-23-4.5-9.273 9.594-9.273 19.26 0 29 9.062 4.325 17.062 2.825 24-4.5a97.196 97.196 0 0 1 8 8.5c-7.129 8.938-16.462 12.605-28 11-12.144-2-20.31-8.833-24.5-20.5-3.318-19.376 4.182-32.376 22.5-39z"/><path d="M232.5 20.5c26.029-1.137 38.529 11.197 37.5 37-5.849 16.836-17.682 24.336-35.5 22.5-17.553-4.27-26.053-15.437-25.5-33.5 3.147-12.977 10.98-21.644 23.5-26zm2 13c10.686-1.41 17.853 2.924 21.5 13 1.147 14.853-5.686 21.686-20.5 20.5-10.668-4.986-14.168-13.153-10.5-24.5 2.406-3.908 5.572-6.908 9.5-9z"/><path d="M355.5 20.5c24.261-1.072 35.928 10.595 35 35h-41c3.227 11.35 10.56 15.184 22 11.5a22.2 22.2 0 0 0 8-5.5c3.342 1.827 6.008 4.327 8 7.5-5.696 7.515-13.363 11.348-23 11.5-15.758-.787-25.591-8.787-29.5-24-2.175-17.333 4.658-29.333 20.5-36zm20 24h-26c3.303-11.087 10.303-14.254 21-9.5 2.859 2.553 4.526 5.72 5 9.5z"/><path d="M428.5 20.5h7a57.15 57.15 0 0 1-1 15c-12.603.768-18.77 7.435-18.5 20-.5 7.993-.666 15.993-.5 24h-14v-58h14c-.165 3.35.002 6.683.5 10 3.148-4.99 7.314-8.657 12.5-11z"/><path d="M74.5 21.5h14v58c-4.93.302-9.763-.03-14.5-1a549.151 549.151 0 0 1 .5-57z"/><path d="M272.5 22.5c5.14-.988 10.474-1.321 16-1a433.117 433.117 0 0 0 14 38 2412.82 2412.82 0 0 0 14.5-37c5.114-1.304 10.281-1.304 15.5 0a702.37 702.37 0 0 0-23 57h-14a712.478 712.478 0 0 0-23-57z"/><path d="M464.5 96.5h-12a48.484 48.484 0 0 1-8-4.5 33.074 33.074 0 0 0 4-8.5c4.243-.153 8.576-.32 13-.5 1.51-1.351 2.51-3.018 3-5a2115.172 2115.172 0 0 0-24-56 43.226 43.226 0 0 1 16 .5 914.989 914.989 0 0 1 15.5 39 897.086 897.086 0 0 1 13.5-39 57.124 57.124 0 0 1 15-1 2394.646 2394.646 0 0 1-23.5 62l-5 8c-2.426 1.952-4.926 3.619-7.5 5z"/></svg>',
"friendlyName": "Discovery+",
"className": "discoveryPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.discovery.discoveryplus.firetv",
"androidName": "com.discovery.discoveryplus.firetv",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoveryplus.firetv/com.discovery.plus.presentation.activities.DeepLinkActivity",
},
"apple-tv": {
"appName": "discovery+",
},
"chromecast": {
"appName": "com.discovery.discoveryplus.androidtv",
"androidName": "com.discovery.discoveryplus.androidtv",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoveryplus.androidtv/com.discovery.plus.presentation.activities.DeepLinkActivity",
},
"homatics": {
"appName": "com.discovery.discoveryplus.androidtv",
"androidName": "com.discovery.discoveryplus.androidtv",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoveryplus.androidtv/com.discovery.plus.presentation.activities.DeepLinkActivity",
},
"nvidia-shield": {
"appName": "com.discovery.discoveryplus.androidtv",
"androidName": "com.discovery.discoveryplus.androidtv",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoveryplus.androidtv/com.discovery.plus.presentation.activities.DeepLinkActivity",
},
"onn": {
"appName": "com.discovery.discoveryplus.androidtv",
"androidName": "com.discovery.discoveryplus.androidtv",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoveryplus.androidtv/com.discovery.plus.presentation.activities.DeepLinkActivity",
},
"roku": {
"appName": "discovery+ | Stream TV Shows",
},
"xiaomi": {
"appName": "com.discovery.discoveryplus.androidtv",
"androidName": "com.discovery.discoveryplus.androidtv",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoveryplus.androidtv/com.discovery.plus.presentation.activities.DeepLinkActivity",
},
},
"discovery-plus-alt": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 590 97" width="590" height="97" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd" fill="#fff"><path d="M45.5-.5h14v80h-14a32.437 32.437 0 0 0-.5-8c-13.217 12.147-26.217 11.813-39-1-3.26-4.642-5.427-9.642-6.5-15v-11c4.84-18.921 16.84-26.421 36-22.5 3.842 1.668 7.009 4.168 9.5 7.5.5-9.994.666-19.994.5-30zm-21 34c18.03.2 24.197 8.866 18.5 26-5.964 8.435-13.464 10.102-22.5 5-5.687-5.884-7.52-12.884-5.5-21 2.022-4.52 5.189-7.853 9.5-10z"/><path d="M73.5-.5h15v14h-15v-14z"/><path d="M542.5-.5h13v34h34v12h-34v34h-13v-34h-33v-12h33v-34z"/><path d="M115.5 20.5c9.77-1.017 18.603 1.317 26.5 7-.497 3.988-2.33 7.322-5.5 10a42.242 42.242 0 0 0-15.5-5c-3.788-.194-6.288 1.473-7.5 5 .333 1.667 1.333 2.667 3 3 5.988 2.165 11.988 4.332 18 6.5 10.908 6.948 12.741 15.781 5.5 26.5-7.858 6.305-16.691 8.139-26.5 5.5-6.16-1.155-11.494-3.822-16-8 2.342-2.853 4.009-6.02 5-9.5a95.808 95.808 0 0 1 12 5.5c2.843.446 5.676.946 8.5 1.5 6.134-.108 8.301-2.942 6.5-8.5a390.98 390.98 0 0 0-21-8c-9.455-7.64-10.455-16.307-3-26a74.517 74.517 0 0 1 10-5.5z"/><path d="M174.5 20.5c11.961-1.737 21.961 1.763 30 10.5a60.715 60.715 0 0 1-9 9.5c-6.553-7.264-14.22-8.764-23-4.5-9.273 9.594-9.273 19.26 0 29 9.062 4.325 17.062 2.825 24-4.5a97.196 97.196 0 0 1 8 8.5c-7.129 8.938-16.462 12.605-28 11-12.144-2-20.31-8.833-24.5-20.5-3.318-19.376 4.182-32.376 22.5-39z"/><path d="M232.5 20.5c26.029-1.137 38.529 11.197 37.5 37-5.849 16.836-17.682 24.336-35.5 22.5-17.553-4.27-26.053-15.437-25.5-33.5 3.147-12.977 10.98-21.644 23.5-26zm2 13c10.686-1.41 17.853 2.924 21.5 13 1.147 14.853-5.686 21.686-20.5 20.5-10.668-4.986-14.168-13.153-10.5-24.5 2.406-3.908 5.572-6.908 9.5-9z"/><path d="M355.5 20.5c24.261-1.072 35.928 10.595 35 35h-41c3.227 11.35 10.56 15.184 22 11.5a22.2 22.2 0 0 0 8-5.5c3.342 1.827 6.008 4.327 8 7.5-5.696 7.515-13.363 11.348-23 11.5-15.758-.787-25.591-8.787-29.5-24-2.175-17.333 4.658-29.333 20.5-36zm20 24h-26c3.303-11.087 10.303-14.254 21-9.5 2.859 2.553 4.526 5.72 5 9.5z"/><path d="M428.5 20.5h7a57.15 57.15 0 0 1-1 15c-12.603.768-18.77 7.435-18.5 20-.5 7.993-.666 15.993-.5 24h-14v-58h14c-.165 3.35.002 6.683.5 10 3.148-4.99 7.314-8.657 12.5-11z"/><path d="M74.5 21.5h14v58c-4.93.302-9.763-.03-14.5-1a549.151 549.151 0 0 1 .5-57z"/><path d="M272.5 22.5c5.14-.988 10.474-1.321 16-1a433.117 433.117 0 0 0 14 38 2412.82 2412.82 0 0 0 14.5-37c5.114-1.304 10.281-1.304 15.5 0a702.37 702.37 0 0 0-23 57h-14a712.478 712.478 0 0 0-23-57z"/><path d="M464.5 96.5h-12a48.484 48.484 0 0 1-8-4.5 33.074 33.074 0 0 0 4-8.5c4.243-.153 8.576-.32 13-.5 1.51-1.351 2.51-3.018 3-5a2115.172 2115.172 0 0 0-24-56 43.226 43.226 0 0 1 16 .5 914.989 914.989 0 0 1 15.5 39 897.086 897.086 0 0 1 13.5-39 57.124 57.124 0 0 1 15-1 2394.646 2394.646 0 0 1-23.5 62l-5 8c-2.426 1.952-4.926 3.619-7.5 5z"/></svg>',
"friendlyName": "Discovery+ (alt)",
"className": "discoveryPlusButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.discovery.discoplus",
"androidName": "com.discovery.discoplus",
"adbLaunchCommand": "adb shell am start -n com.discovery.discoplus/com.discovery.luna.tv.presentation.LunaMainActivity",
},
},
"dish-anywhere": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="373" height="197" viewBox="0 0 373 197" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#ec1944"><path d="M208.3 67.7c0-4.2 6-7.2 15-7.2 10.3 0 20 3.7 26 8.8 1.2 1 3 .6 3.6-.6l7.4-14.7c.5-1 .3-2.2-.6-3A60 60 0 0 0 223 39.4c-25 0-38.8 14-38.8 29.8 0 37.2 56.3 24.3 56.3 40.6 0 4.5-5 8.3-16 8.3a54 54 0 0 1-30.8-10.1c-1-1-2.7-.6-3.4.6l-8.4 14c-.5 1-.4 2.2.5 3a65 65 0 0 0 41 13.4c26.4 0 41-13 41-30.4 0-37.4-56.2-25.8-56.2-40.8zM94.7 4.4h-22c-1 0-1.6.7-1.6 1.6v46.3c-7.4-8-17.2-13-28.3-13C19.2 39.4 0 61.7 0 89c0 27.6 19.2 50 43 50 11 0 21-5 28.3-13v9c0 1 .7 1.6 1.6 1.6h22c1 0 1.6-.7 1.6-1.6V6c0-1-.7-1.6-1.6-1.6zM48 118c-12.7 0-23-13-23-29s10.3-29 23-29 23 13 23 28.7v.4c-.1 16-10.4 28.7-23 28.7zm281.2-78.6c-11.6 0-20.5 4.8-26.4 12.8V6c0-1-.7-1.6-1.6-1.6h-22c-1 0-1.6.7-1.6 1.6v129c0 .8.7 1.6 1.6 1.6h22c1 0 1.6-.8 1.6-1.6V79.8c0-12.5 9-19.4 19.7-19.4 10.8 0 19.3 6.6 19.3 23V135c0 .8.7 1.6 1.6 1.6h22c1 0 1.6-.8 1.6-1.6V81.7c0-29.2-16.8-42.3-37.7-42.3z"/><path d="M124.8 15A15 15 0 0 1 139.7 0c8.2 0 14.8 6.6 14.8 15 0 8.2-6.6 14.8-14.8 14.8-8 0-15-6.6-15-14.8zm43.3 97.5a58 58 0 0 1-28.2 7.4c-7.4 0-18.2-1.6-28.2-7.4-1.7-1-2.6.7-2.2 2 3.4 14 15.6 24.4 30.3 24.5h.2c14.6-.1 27-10.5 30.3-24.5.3-1.4-.6-3-2.2-2zM162 77c-8 4.7-16.4 6-22.2 6-6 0-14.4-1.2-22.3-6-1.3-.7-2 .6-1.7 1.7 2.7 11 12.3 19.3 24 19.3h.1a25 25 0 0 0 24-19.3c.2-1-.5-2.4-1.8-1.7zm-6.3-30C150 50.2 144 51 140 51s-10.3-1-16-4.2c-1-.5-1.4.4-1.2 1.2 2 8 8.8 13.8 17 13.8h.1c8.3 0 15.2-6 17.2-13.8.1-.8-.4-1.7-1.3-1.2z" fill-rule="nonzero"/></g><path d="M266.5 184h7.4v-18.5l1-1c2.8-2.6 7.4-3 9.2-.6 1 1 1 1.7 1 11.3v8.7h7.2c0-23-.1-23.6-2.2-25.7-3.3-3.4-11-3-15 .8l-1 1v-13.7h-7.4m-119.3 9.8c-4.2.7-6.5 1.7-9 3.7l-.7.5 2.8 4.8 1-.7c4.6-3.6 11.6-3 12.7 1 .1.3.2 1.5.2 2.6v2l-.6-.6c-3.4-3-10.3-3.4-14-.8-5 3.3-4.6 11 .5 14.4 3.7 2.4 9.8 2 13.2-1l1-.7v1.3 1.4h3.6 3.6l-.1-20.6-.5-1.2c-1.5-4-5-6-10.8-6.2l-2.8.1m33.7.1c-2.5.6-4.4 1.5-6.2 3.2l-.7.6v-1.7-1.7h-3.6-3.7V184h3.7 3.6v-18.5l1-1c3-2.8 8-3 9.5-.1.6 1.3.7 2.2.7 11v8.5h3.6 3.6v-10.4l-1-13.6c-1.7-3.2-6-4.8-10.5-3.8m126.6-.1c-15 2.7-15.8 24.4-1 28 4.6 1 11.7-.2 14.5-2.8l.7-.7-1.6-2.3-1.6-2.3-.6.5c-5 4-13 2.2-14.3-3.3l-.2-.7h20.3l-.1-2c-.4-9.8-7.4-16-16-14.5m34.4 0c-2.6.4-5 1.5-6.7 3.3l-.8.7v-3.5H327V184h7.4V166l.6-.6c1.4-1.4 4.3-2.3 6.7-2.2l1.3.1v-3.5c-.1-4 0-3.7-1-3.5m14 0c-10 1.8-15 11.7-10.6 21 4 8 16.5 10.3 24 4.2l.5-.4-3-4.5c-.1-.1-.4 0-.8.3-3.4 2.7-9 3-12 .4-1-1-2.4-3-2.4-4 0-.2 2-.3 10-.3h10v-1.5c0-7.4-3.7-13-9.8-14.6a20 20 0 0 0-5.9-.4m-162 .6l11 27.6-.6 1.3c-1 2.7-2.2 3-6 2.7-.4-.1-.4-.1-1 3l-.5 3.2.6.1c.3.1 1.6.2 3 .2 4.2 0 6.8-1 8.7-3.7l13.2-31.4 7.3 24h7.8l5.8-18 5.6 18h7.7l8.3-27.4h-7.5l-5 18-6-18H240l-6 18.3-5-18.2h-6.6-6.6l-7 18.8-7-18.8c-6-.1-7.7 0-7.7 0m119 5.7c1.8.8 3.3 2.7 3.6 4.5l.1.7h-13.3l.1-.6c.7-4 5.6-6.4 9.5-4.6m47.3-.3a6 6 0 0 1 4.4 4.9l.1.6H358c-3.6 0-6.6 0-6.6-.1 0-.3.7-2 1-2.8 1.4-2.4 4.8-3.5 7.8-2.6m-209 10c2.4.7 3 1.4 3 3.7v1.6l-.6.5c-3.2 3-9 2-10-1.2-1-3.5 3-6 7.6-4.6" fill="#000010"/></svg>',
"friendlyName": "Dish Anywhere",
"className": "dishAnywhereButton",
"appName": "com.sm.SlingGuide.Dish",
"androidName": "com.sm.SlingGuide.Dish",
"adbLaunchCommand": "adb shell am start -n com.sm.SlingGuide.Dish/com.sm.SlingGuide.Dish.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"disney-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 436 151" width="436" height="151" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="matrix(.42 0 0 .42 0 -87.004)" d="M735.8 365.7c-14.4 3.3-52.3 5.2-52.3 5.2l-4.8 15s18.9-1.6 32.7-.2c0 0 4.5-.5 5 5.1.2 5.2-.4 10.8-.4 10.8s-.3 3.4-5.1 4.2c-5.2.9-40.8 2.2-40.8 2.2l-5.8 19.5s-2.1 4.5 2.7 3.2c4.5-1.2 41.8-8.2 46.7-7.2 5.2 1.3 11 8.2 9.3 14.6-2 7.8-39.2 31.6-61.9 29.9 0 0-11.9.8-22-15.3-9.4-15.3 3.6-44.4 3.6-44.4s-5.9-13.6-1.6-18.1c0 0 2.6-2.3 10-2.9l9.1-18.9s-10.4.7-16.6-6.9c-5.8-7.3-6.2-10.6-1.8-12.6 4.7-2.3 48-10.2 77.8-9.2 0 0 10.4-1 19.3 17-.1 0 4.3 7.3-3.1 9zm-112.1 72.6c-3.8 9-13.9 18.6-26.4 12.6-12.4-6-32.1-46.3-32.1-46.3s-7.5-15-8.9-14.7c0 0-1.6-2.9-2.6 13.5s.2 48.3-6.3 53.3c-6.2 5-13.7 3-17.6-2.9-3.5-5.8-5-19.6-3.1-43.8 2.3-24.2 7.9-50 15.1-58.1 7.2-8 13-2.2 15.2-.1 0 0 9.6 8.7 25.5 34.3l2.8 4.7s14.4 24.2 15.9 24.1c0 0 1.2 1.1 2.2.3 1.5-.4.9-8.2.9-8.2s-3-26.3-16.1-70.9c0 0-2-5.6-.6-10.8 1.3-5.3 6.6-2.8 6.6-2.8s20.4 10.2 30.2 43.4c9.7 33.5 3.1 63.4-.7 72.4zM523.5 353c-1.7 3.4-2.7 8.3-11.3 9.6 0 0-82.3 5.6-86.2 11.4 0 0-2.9 3.4 1.6 4.4 4.5.9 23.1 3.4 32.1 3.9 9.6.1 42 .4 53.6 14.9 0 0 6.9 6.9 6.6 22.5-.3 16-3.1 21.6-9.3 27.4-6.5 5.4-62.3 30.4-98.3-8 0 0-16.6-18.5 5.7-32.5 0 0 16.1-9.7 57 1.7 0 0 12.4 4.5 11.8 9-.7 4.8-10.2 9.9-24 9.6-13.4-.4-23.2-6.8-21.3-5.8 1.8.7-14.4-7.8-19.4-2-5 5.3-3.8 8.6 1.1 11.9 12.5 7.1 60.8 4.6 75.2-11.4 0 0 5.7-6.5-3-11.8-8.7-5-33.6-8-43.3-8.5-9.3-.5-43.9.1-48.9-9.1 0 0-5-6.2.5-23.8 5.8-18.4 46.1-25.5 63.5-27.1 0 0 47.9-1.7 56.7 8.1-.1 0 1.1 2.3-.4 5.6zm-136 107.9c-5.8 4.3-18.1 2.4-21.6-2.4-3.5-4.3-4.7-21.4-4-48.2.7-27.1 1.3-60.7 7.1-66 6.2-5.4 10-.7 12.4 3 2.6 3.6 5.7 7.6 6.4 16.1.6 8.5 2.6 53.1 2.6 53.1s2.6 40.2-2.9 44.4zM400 317.1c-16.9 5.6-28.5 3.7-38.3-.5-4.3 7.5-6.8 9.8-10.1 10.3-4.8.5-9.1-7.2-9.9-9.7-.8-1.9-3.1-5.1-.3-12.7-9.6-8.6-10.3-20.2-8.7-28 2.4-9 18.6-43.2 67.9-47.2 0 0 24.1-1.8 28.2 11.1h.7s23.4.1 22.9 20.9c-.3 20.9-26 46.9-52.4 55.8zm-46-46.3c-5 8-5.2 12.8-2.9 16.1 5.7-8.7 16.1-22.4 31.4-32.8-11.8 1-21.7 6.1-28.5 16.7zm68.1-13.4c-15.5 2.3-39.5 23.1-50.9 40.1 17.5 3.2 48.4 2 62.1-25.9-.1 0 6.5-17.3-11.2-14.2zm420.8 161.1c-9.3 16.2-35.4 50-70.2 42.1-11.5 27.9-21.1 56-26.6 98.2 0 0-1.2 8.2-8 5.3-6.7-2.4-17.9-13.6-20.1-29.1-2.4-20.4 6.7-54.9 25.2-94.4-5.4-8.8-9.1-21.4-5.9-39.3 0 0 4.7-33.2 38-63.2 0 0 4-3.5 6.3-2.4 2.6 1.1 1.4 11.9-.7 17.1-2.1 5.2-17 31-17 31s-9.3 17.4-6.7 31.1c17.5-26.9 57.3-81.2 82-64.1 8.3 5.9 12.1 18.8 12.1 32.7-.1 12.3-3 25.3-8.4 35zm-7.2-42.6s-1.4-10.7-11.8 1.1c-9 9.9-25.2 28.6-38.3 53.9 13.7-1.5 26.9-9 30.9-12.8 6.5-5.8 21.6-21.4 19.2-42.2zm-485.5 13.6c-1.9 24.2-11.2 64.9-77.1 85-43.5 13.1-84.6 6.8-107 1.1-.5 8.9-1.5 12.7-2.9 14.2-1.9 1.9-16.1 10.1-23.9-1.5-3.5-5.5-5.3-15.5-6.3-24.4-50.4-23.2-73.6-56.6-74.5-58.1-1.1-1.1-12.6-13.1-1.1-27.8 10.8-13.3 46.1-26.6 77.9-32 1.1-27.2 4.3-47.7 8.1-57.1 4.6-10.9 10.4-1.1 15.4 6.3 4.2 5.5 6.7 29.2 6.9 48.1 20.8-1 33.1.5 56.3 4.7 30.2 5.5 50.4 20.9 48.6 38.4-1.3 17.2-17.1 24.3-23.1 24.8-6.3.5-16.1-4-16.1-4-6.7-3.2-.5-6 7.6-9.5 8.8-4.3 6.8-8.7 6.8-8.7-3.3-9.6-42.5-16.3-81.5-16.3-.2 21.5.9 57.2 1.4 78 27.3 5.2 47.7 4.2 47.7 4.2s99.6-2.8 102.6-66.4c3.1-63.7-99.3-124.8-175-144.2-75.6-19.8-118.4-6-122.1-4.1-4 2-.3 2.6-.3 2.6s4.1.6 11.2 3c7.5 2.4 1.7 6.3 1.7 6.3-12.9 4.1-27.4 1.5-30.2-4.4-2.8-5.9 1.9-11.2 7.3-18.8 5.4-8 11.3-7.7 11.3-7.7 93.5-32.4 207.4 26.2 207.4 26.2C334 301.5 352.2 364.9 350.2 389.5zM68 386.2c-10.6 5.2-3.3 12.7-3.3 12.7 19.9 21.4 44.4 34.8 67.7 43.1 2.7-36.9 2.3-49.9 2.6-68.5-36.4 2.5-57.4 8.3-67 12.7z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="matrix(.42 0 0 .42 0 -87)" d="M1040.9 378.6v13.2c0 2.9-2.3 5.2-5.2 5.2h-62.9c0 3.3.1 6.2.1 8.9 0 19.5-.8 35.4-2.7 53.3-.3 2.7-2.5 4.7-5.1 4.7h-13.6c-1.4 0-2.7-.6-3.6-1.6-.9-1-1.4-2.4-1.2-3.8 1.9-17.8 2.8-33.5 2.8-52.6 0-2.8 0-5.7-.1-8.9h-62.2c-2.9 0-5.2-2.3-5.2-5.2v-13.2c0-2.9 2.3-5.2 5.2-5.2h61.3c-1.3-21.5-3.9-42.2-8.1-63.2-.2-1.3.1-2.6.9-3.6s2-1.6 3.3-1.6h14.7c2.3 0 4.2 1.6 4.7 3.9 4.1 21.7 6.7 42.8 8 64.5h63.7c2.8 0 5.2 2.4 5.2 5.2z"/></g></svg>',
"friendlyName": "Disney +",
"className": "disneyPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Disney+",
"androidName": "com.disney.disneyplus",
"adbLaunchCommand": "adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity",
},
"apple-tv": {
"appName": "Disney+",
},
"chromecast": {
"appName": "Disney+",
"androidName": "com.disney.disneyplus",
"adbLaunchCommand": "adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity",
},
"homatics": {
"appName": "Disney+",
"androidName": "com.disney.disneyplus",
"adbLaunchCommand": "adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity",
},
"nvidia-shield": {
"appName": "Disney+",
"androidName": "com.disney.disneyplus",
"adbLaunchCommand": "adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity",
},
"onn": {
"appName": "com.disney.disneyplus",
"androidName": "com.disney.disneyplus",
"adbLaunchCommand": "adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity",
},
"roku": {
"appName": "Disney Plus",
},
"xiaomi": {
"appName": "Disney+",
"androidName": "com.disney.disneyplus",
"adbLaunchCommand": "adb shell am start -n com.disney.disneyplus/com.bamtechmedia.dominguez.main.MainActivity",
},
},
"disney-plus-hotstar": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="350" viewBox="0 0 1100 350" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="x1TX" gradientUnits="userSpaceOnUse" cx="943" cy="280" r="760.124" fx="942.524" fy="279.896" gradientTransform="matrix(0.13535408,0,0,0.13535408,-193.5542,47.32222)"><stop offset=".007" stop-color="#021192"/><stop offset=".03" stop-color="#021096"/><stop offset=".057" stop-color="#010cb4"/><stop offset=".084" stop-color="#0008ce"/><stop offset=".111" stop-color="#0006d7"/><stop offset=".138" stop-color="#0004e1"/><stop offset=".165" stop-color="#0001fa"/><stop offset=".191" stop-color="#0000fe"/><stop offset=".216" stop-color="#0f1eff"/><stop offset="1" stop-color="#0ff" stop-opacity="0"/></radialGradient></defs><g transform="translate(50 13)"><svg width="1000" height="289" viewBox="0 0 264.583 76.397"><g stroke="none"><path d="M240 42c3 0 5 1 7 3h0v-3h4v20h-4v-3h0c-1 2-4 4-7 4-6 0-10-4-10-10s5-11 10-11zm-59 0c5 0 11 4 11 11 0 5-5 10-11 10s-10-5-10-10c0-6 5-10 11-10zm30 0c3 0 6 2 6 6h-4c0-1-1-2-3-2-1 0-2 1-2 2 0 2 2 2 4 3 3 1 5 3 5 6 0 4-3 6-7 6s-7-2-7-7h4c0 2 1 4 3 4s3-1 3-3c0-1-1-2-3-3-5-2-6-4-6-6 0-3 3-6 6-6zm-62-6c2 0 4 2 4 4v5h0c1-2 3-3 6-3 5 0 8 3 8 8v12h-4V52c0-4-2-6-5-6s-5 2-5 6v11h-4zm50 0v7h3v3h-2v16c-2 0-4-2-4-4V46h-2v-3h2v-7h4zm26 0v7h3v3h-3v16c-2 0-4-2-4-4V46h-2v-3h2v-7h4zm39 6v4c-3 0-5 2-5 5v7c0 2-2 4-4 4V43h3v2h0c1-1 2-2 5-2zm-83 3c-4 0-8 4-7 9 1 3 4 5 7 5 4 0 7-3 7-7s-3-7-7-7zm59 0c-4 0-7 4-7 8 0 3 3 6 7 6s7-3 7-7-3-7-7-7zM99 50c-2 0-7 1-7 1l-1 2h4s1 0 1 1v1l-1 1h-6l-1 3s0 1 0 0c1 0 6-1 6-1 1 0 1 1 1 2s-5 4-8 4c0 0-2 0-3-2s0-6 0-6-1-2 0-2h1l1-3s-1 0-2-1-1-1 0-2c1 0 6-1 11-1 0 0 1 0 3 2 0 0 1 1 0 1zM84 60c-1 1-2 3-4 2s-4-6-4-6l-1-2v2c0 2 0 7-1 7-1 1-2 0-2 0 0-1-1-3 0-6 0-3 1-7 2-8s2 0 2 0 1 1 3 5v1l2 3v-1s0-4-2-10v-1c0-1 1 0 1 0s3 1 4 6 0 9 0 10zM70 48s0 1-2 1c0 0-11 1-12 2v1c1 0 3 0 4 1 1 0 6 0 7 2 0 0 1 1 1 3s0 3-1 4-8 4-13-1c0 0-2-3 1-4 0 0 2-1 8 0l2 1c0 1-1 1-3 1s-3-1-3-1-2-1-3 0-1 1 0 2c2 1 8 1 10-2 0 0 1-1 0-2s-5-1-6-1-6 0-7-1c0 0-1-1 0-3s6-3 9-4c0 0 6 0 8 1v1zM52 63c-1 1-2 0-3 0 0-1-1-3-1-7s0-8 1-9 1 0 2 0c0 0 1 1 1 2v7 6zm2-19c-2 1-4 1-5 0l-1 1c-1 0-1-1-1-1v-2c-1-1-1-3-1-4s3-6 9-6c0 0 3 0 4 2h0s3 0 3 3-4 6-7 8zm-6-6c-1 1-1 2 0 2 1-1 2-3 4-4-2 0-3 1-4 2zm9-2c-2 0-5 3-7 5 2 0 7 0 8-4 0 0 1-2-2-2zm57 22c-1 2-5 7-10 6-2 4-3 8-4 13 0 0 0 1-1 1s-2-2-3-4c0-3 1-7 3-13-1-1-1-3-1-5 0 0 1-4 5-9h1v2c0 1-2 4-2 4s-1 2-1 4c2-4 8-11 11-9 1 1 2 3 2 4 0 2 0 3-1 5zm-1-6s0-1-2 0c-1 1-3 4-5 7 2 0 4-1 4-2 1-1 3-3 3-6zm-66 2c0 3-2 9-10 12-6 2-11 1-14 0v2s-2 1-3 0c0-1-1-2-1-3-7-3-10-8-10-8s-2-2 0-4c1-2 6-4 11-4 0-4 1-6 1-8 1-1 1 0 2 1s1 4 1 7c3 0 4 0 8 1s7 3 7 5-2 3-3 3-2-1-2-1c-1 0 0-1 1-1l1-1c0-1-6-2-11-2v11c4 1 6 1 6 1s13 0 14-9c0-9-13-17-24-20-10-3-16-1-17-1s0 0 0 0h2c1 0 0 1 0 1-2 1-4 0-4-1s0-2 1-3 2-1 2-1c13-4 28 4 28 4 14 7 17 16 17 19zM9 54c-1 1 0 2 0 2 3 3 6 5 9 6v-9c-5 0-8 1-9 2zm131-2v2s0 1-1 1h-9v1 7s0 1-1 1h-2v-1-7-1h-8s-1 0-1-1v-2s0-1 1-1h8c0-3-1-6-1-9h2s1 0 1 1c1 3 1 6 1 9h9s1 0 1 1z" fill="#fff"/><path d="M-64 84c-5-10-12-20-22-26-10-7-21-11-33-11-20 0-38 10-49 26v1l2 1h1c5-7 12-14 20-18s17-7 27-7c11 0 22 3 31 10 9 6 16 15 20 25 0 0 0 1 1 1h2 1v-1zm-103-9h0zm99 10z" fill="url(#x1TX)" transform="translate(193 -47)"/></g></svg></g></svg>',
"friendlyName": "Disney + hotstar",
"className": "disneyPlusHotstarButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "Disney+ Hotstar",
"androidName": "in.startv.hotstar",
"adbLaunchCommand": "adb shell am start -n in.startv.hotstar/com.hotstar.MainActivity",
},
},
"disney-plus-middle-east": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 436 151" width="436" height="151" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="matrix(.42 0 0 .42 0 -87.004)" d="M735.8 365.7c-14.4 3.3-52.3 5.2-52.3 5.2l-4.8 15s18.9-1.6 32.7-.2c0 0 4.5-.5 5 5.1.2 5.2-.4 10.8-.4 10.8s-.3 3.4-5.1 4.2c-5.2.9-40.8 2.2-40.8 2.2l-5.8 19.5s-2.1 4.5 2.7 3.2c4.5-1.2 41.8-8.2 46.7-7.2 5.2 1.3 11 8.2 9.3 14.6-2 7.8-39.2 31.6-61.9 29.9 0 0-11.9.8-22-15.3-9.4-15.3 3.6-44.4 3.6-44.4s-5.9-13.6-1.6-18.1c0 0 2.6-2.3 10-2.9l9.1-18.9s-10.4.7-16.6-6.9c-5.8-7.3-6.2-10.6-1.8-12.6 4.7-2.3 48-10.2 77.8-9.2 0 0 10.4-1 19.3 17-.1 0 4.3 7.3-3.1 9zm-112.1 72.6c-3.8 9-13.9 18.6-26.4 12.6-12.4-6-32.1-46.3-32.1-46.3s-7.5-15-8.9-14.7c0 0-1.6-2.9-2.6 13.5s.2 48.3-6.3 53.3c-6.2 5-13.7 3-17.6-2.9-3.5-5.8-5-19.6-3.1-43.8 2.3-24.2 7.9-50 15.1-58.1 7.2-8 13-2.2 15.2-.1 0 0 9.6 8.7 25.5 34.3l2.8 4.7s14.4 24.2 15.9 24.1c0 0 1.2 1.1 2.2.3 1.5-.4.9-8.2.9-8.2s-3-26.3-16.1-70.9c0 0-2-5.6-.6-10.8 1.3-5.3 6.6-2.8 6.6-2.8s20.4 10.2 30.2 43.4c9.7 33.5 3.1 63.4-.7 72.4zM523.5 353c-1.7 3.4-2.7 8.3-11.3 9.6 0 0-82.3 5.6-86.2 11.4 0 0-2.9 3.4 1.6 4.4 4.5.9 23.1 3.4 32.1 3.9 9.6.1 42 .4 53.6 14.9 0 0 6.9 6.9 6.6 22.5-.3 16-3.1 21.6-9.3 27.4-6.5 5.4-62.3 30.4-98.3-8 0 0-16.6-18.5 5.7-32.5 0 0 16.1-9.7 57 1.7 0 0 12.4 4.5 11.8 9-.7 4.8-10.2 9.9-24 9.6-13.4-.4-23.2-6.8-21.3-5.8 1.8.7-14.4-7.8-19.4-2-5 5.3-3.8 8.6 1.1 11.9 12.5 7.1 60.8 4.6 75.2-11.4 0 0 5.7-6.5-3-11.8-8.7-5-33.6-8-43.3-8.5-9.3-.5-43.9.1-48.9-9.1 0 0-5-6.2.5-23.8 5.8-18.4 46.1-25.5 63.5-27.1 0 0 47.9-1.7 56.7 8.1-.1 0 1.1 2.3-.4 5.6zm-136 107.9c-5.8 4.3-18.1 2.4-21.6-2.4-3.5-4.3-4.7-21.4-4-48.2.7-27.1 1.3-60.7 7.1-66 6.2-5.4 10-.7 12.4 3 2.6 3.6 5.7 7.6 6.4 16.1.6 8.5 2.6 53.1 2.6 53.1s2.6 40.2-2.9 44.4zM400 317.1c-16.9 5.6-28.5 3.7-38.3-.5-4.3 7.5-6.8 9.8-10.1 10.3-4.8.5-9.1-7.2-9.9-9.7-.8-1.9-3.1-5.1-.3-12.7-9.6-8.6-10.3-20.2-8.7-28 2.4-9 18.6-43.2 67.9-47.2 0 0 24.1-1.8 28.2 11.1h.7s23.4.1 22.9 20.9c-.3 20.9-26 46.9-52.4 55.8zm-46-46.3c-5 8-5.2 12.8-2.9 16.1 5.7-8.7 16.1-22.4 31.4-32.8-11.8 1-21.7 6.1-28.5 16.7zm68.1-13.4c-15.5 2.3-39.5 23.1-50.9 40.1 17.5 3.2 48.4 2 62.1-25.9-.1 0 6.5-17.3-11.2-14.2zm420.8 161.1c-9.3 16.2-35.4 50-70.2 42.1-11.5 27.9-21.1 56-26.6 98.2 0 0-1.2 8.2-8 5.3-6.7-2.4-17.9-13.6-20.1-29.1-2.4-20.4 6.7-54.9 25.2-94.4-5.4-8.8-9.1-21.4-5.9-39.3 0 0 4.7-33.2 38-63.2 0 0 4-3.5 6.3-2.4 2.6 1.1 1.4 11.9-.7 17.1-2.1 5.2-17 31-17 31s-9.3 17.4-6.7 31.1c17.5-26.9 57.3-81.2 82-64.1 8.3 5.9 12.1 18.8 12.1 32.7-.1 12.3-3 25.3-8.4 35zm-7.2-42.6s-1.4-10.7-11.8 1.1c-9 9.9-25.2 28.6-38.3 53.9 13.7-1.5 26.9-9 30.9-12.8 6.5-5.8 21.6-21.4 19.2-42.2zm-485.5 13.6c-1.9 24.2-11.2 64.9-77.1 85-43.5 13.1-84.6 6.8-107 1.1-.5 8.9-1.5 12.7-2.9 14.2-1.9 1.9-16.1 10.1-23.9-1.5-3.5-5.5-5.3-15.5-6.3-24.4-50.4-23.2-73.6-56.6-74.5-58.1-1.1-1.1-12.6-13.1-1.1-27.8 10.8-13.3 46.1-26.6 77.9-32 1.1-27.2 4.3-47.7 8.1-57.1 4.6-10.9 10.4-1.1 15.4 6.3 4.2 5.5 6.7 29.2 6.9 48.1 20.8-1 33.1.5 56.3 4.7 30.2 5.5 50.4 20.9 48.6 38.4-1.3 17.2-17.1 24.3-23.1 24.8-6.3.5-16.1-4-16.1-4-6.7-3.2-.5-6 7.6-9.5 8.8-4.3 6.8-8.7 6.8-8.7-3.3-9.6-42.5-16.3-81.5-16.3-.2 21.5.9 57.2 1.4 78 27.3 5.2 47.7 4.2 47.7 4.2s99.6-2.8 102.6-66.4c3.1-63.7-99.3-124.8-175-144.2-75.6-19.8-118.4-6-122.1-4.1-4 2-.3 2.6-.3 2.6s4.1.6 11.2 3c7.5 2.4 1.7 6.3 1.7 6.3-12.9 4.1-27.4 1.5-30.2-4.4-2.8-5.9 1.9-11.2 7.3-18.8 5.4-8 11.3-7.7 11.3-7.7 93.5-32.4 207.4 26.2 207.4 26.2C334 301.5 352.2 364.9 350.2 389.5zM68 386.2c-10.6 5.2-3.3 12.7-3.3 12.7 19.9 21.4 44.4 34.8 67.7 43.1 2.7-36.9 2.3-49.9 2.6-68.5-36.4 2.5-57.4 8.3-67 12.7z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="matrix(.42 0 0 .42 0 -87)" d="M1040.9 378.6v13.2c0 2.9-2.3 5.2-5.2 5.2h-62.9c0 3.3.1 6.2.1 8.9 0 19.5-.8 35.4-2.7 53.3-.3 2.7-2.5 4.7-5.1 4.7h-13.6c-1.4 0-2.7-.6-3.6-1.6-.9-1-1.4-2.4-1.2-3.8 1.9-17.8 2.8-33.5 2.8-52.6 0-2.8 0-5.7-.1-8.9h-62.2c-2.9 0-5.2-2.3-5.2-5.2v-13.2c0-2.9 2.3-5.2 5.2-5.2h61.3c-1.3-21.5-3.9-42.2-8.1-63.2-.2-1.3.1-2.6.9-3.6s2-1.6 3.3-1.6h14.7c2.3 0 4.2 1.6 4.7 3.9 4.1 21.7 6.7 42.8 8 64.5h63.7c2.8 0 5.2 2.4 5.2 5.2z"/></g></svg>',
"friendlyName": "Disney + Middle East",
"className": "disneyPlusButton",
"deviceFamily": ["xiaomi"],
"xiaomi": {
"appName": "Disney+",
"androidName": "com.disneyplus.mea",
"adbLaunchCommand": "adb shell am start -n com.disneyplus.mea/com.hotstar.MainActivity",
},
},
"dog-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2705" height="611" viewBox="0 0 2705 611" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M791 480V120h154c120 0 180 72 180 175 0 106-62 185-185 185H791zm106-94h42c50 0 75-37 75-89 0-51-24-83-73-83h-44v172zm252-86c0-112 80-190 191-190 113 0 192 78 192 190 0 114-79 190-192 190-111 0-191-76-191-190zm272 1c0-51-30-91-81-91-50 0-80 40-80 91 0 52 31 89 80 89 51 0 81-37 81-89h0zm305-40h204v45c0 119-63 184-176 184-119 0-198-80-198-188 0-106 70-192 209-192 57 0 101 16 129 34v96c-25-15-66-31-116-31-79 0-109 41-109 98 0 51 34 86 88 86 42 0 65-18 71-51h-118l16-81z"/><path d="M2257 219h-99v261h-106V219h-99v-99h303l1 99zm281-99h116l-124 360h-127l-126-360h114l74 239 73-239z" fill="#f9a973"/><path d="M696 301c0-143-110-251-335-251H50v509h108c-6-10-10-20-13-31-1-3-1-8 3-9 3 5 7 11 10 17-5-24-10-50 1-71 1 9 2 17 5 25 5-22 12-47 31-57-1 15-3 30-7 45 5-24 24-45 48-53-10 20-19 41-25 62-5 18-9 37-6 56 1 6 3 11 5 16h42c35-42 83-93 83-93l125-34s35 22 67 97c118-45 169-134 169-228z"/><path d="M552 164c-21-12-42-23-65-32-2-1-6-3-9-2-2 1-4 3-6 4-21 20-40 42-59 64l-17-2 29-18c-29-5-68 21-68 21l17-34c-31 14-52 31-67 48-6 2-11 5-17 9-2-3-4-5-6-8-3-3-5-5-9-6-5-2-11 1-16 4-30 19-58 40-84 62-2 2-4 4-4 6-2 3-1 7 0 10 7 23 16 46 27 68 4 9 8 18 17 22 2 1 4 2 7 1 3 0 5-2 8-4 14-15 23-33 25-53l6 9c7 42 34 89 76 107l96-9c52-42 40-120 31-157-6-14-11-26-17-35l9 15c23-9 51-10 67-29l-9-9c20 0 38-7 53-19 3-2 5-5 6-8 0-2 0-4-1-7-4-8-12-14-20-18z" fill="#f58021"/><path d="M453 255c1-1 2-1 3-2l-9-15s3 6 6 17zM321 440l141-34 6 31-140 35z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="861" height="809" viewBox="0 0 861 809" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M10 793V631h69c54 0 82 32 82 79 0 48-28 83-84 83H10zm48-42h19c22 0 34-17 34-40s-11-37-33-37H58v77zm114-39c0-51 36-86 86-86 51 0 87 35 87 86s-36 85-87 85c-50 0-86-34-86-85zm122 0c0-23-13-41-36-41-22 0-36 18-36 41 0 24 14 40 36 40 23 0 36-17 36-40h0zm137-18h93v20c0 54-29 83-80 83-54 0-89-36-89-84s32-87 94-87c26 0 46 7 58 15v44c-11-7-29-14-52-14-35 0-49 18-49 44 0 23 15 39 40 39 19 0 29-8 31-24h-53l7-36z"/><path d="M671 676h-45v117h-47V676h-45v-45h137v45zm127-45h52l-56 162h-57l-57-162h52l33 108 33-108z" fill="#f9a973"/><path d="M769 261c0-143-110-251-335-251H123v509h108c-6-10-10-20-13-31-1-3-1-8 3-9 3 5 7 11 10 17-5-24-10-50 1-71 1 9 2 17 5 25 5-22 12-47 31-57-1 15-3 30-7 45 5-24 24-45 48-53-10 20-19 41-25 62-5 18-9 37-6 56 1 6 3 11 5 16h42c35-42 83-93 83-93l125-34s35 22 67 97c118-45 169-134 169-228z"/><path d="M625 124c-21-12-42-23-65-32-2-1-6-3-9-2-2 1-4 3-6 4-21 20-40 42-59 64l-17-2 29-18c-29-5-68 21-68 21l17-34c-31 14-52 31-67 48-6 2-11 5-17 9-2-3-4-5-6-8-3-3-5-5-9-6-5-2-11 1-16 4-30 19-58 40-84 62-2 2-4 4-4 6-2 3-1 7 0 10 7 23 16 46 27 68 4 9 8 18 17 22 2 1 4 2 7 1 3 0 5-2 8-4 14-15 23-33 25-53l6 9c7 42 34 89 76 107l96-9c52-42 40-120 31-157-6-14-11-26-17-35l9 15c23-9 51-10 67-29l-9-9c20 0 38-7 53-19 3-2 5-5 6-8 0-2 0-4-1-7-4-8-12-14-20-18z" fill="#f58021"/><path d="M526 215c1-1 2-1 3-2l-9-15s3 6 6 17zM395 400l141-34 6 31-140 35z"/></svg>',
"friendlyName": "DogTV",
"className": "dogTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.ptvmedia.dogtv",
"androidName": "com.ptvmedia.dogtv",
"adbLaunchCommand": "adb shell am start -n com.ptvmedia.dogtv/tv.accedo.one.app.bootstrap.BootstrapActivity",
},
"apple-tv": {
"appName": "DOGTV",
},
"chromecast": {
"appName": "com.latto.tv.dogtv",
"androidName": "com.latto.tv.dogtv",
"adbLaunchCommand": "adb shell am start -n com.latto.tv.dogtv/tv.accedo.one.app.bootstrap.BootstrapActivity",
},
"homatics": {
"appName": "com.latto.tv.dogtv",
"androidName": "com.latto.tv.dogtv",
"adbLaunchCommand": "adb shell am start -n com.latto.tv.dogtv/tv.accedo.one.app.bootstrap.BootstrapActivity",
},
"nvidia-shield": {
"appName": "com.latto.tv.dogtv",
"androidName": "com.latto.tv.dogtv",
"adbLaunchCommand": "adb shell am start -n com.latto.tv.dogtv/tv.accedo.one.app.bootstrap.BootstrapActivity",
},
"onn": {
"appName": "com.latto.tv.dogtv",
"androidName": "com.latto.tv.dogtv",
"adbLaunchCommand": "adb shell am start -n com.latto.tv.dogtv/tv.accedo.one.app.bootstrap.BootstrapActivity",
},
"roku": {
"appName": 'DOGTV',
"app-id": 18127,
},
"xiaomi": {
"appName": "com.latto.tv.dogtv",
"androidName": "com.latto.tv.dogtv",
"adbLaunchCommand": "adb shell am start -n com.latto.tv.dogtv/tv.accedo.one.app.bootstrap.BootstrapActivity",
},
},
"downloader": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1950" height="255" viewBox="0 0 1950 255" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M49 7c-4 1-4 0-4 64 0 50 0 60-1 61-1 2-3 2-14 2-19 1-19 2-5 15 56 52 54 51 59 49 3-2 55-49 61-56 5-6 4-7-12-8-17 0-15 4-15-38 0-41-1-38 12-39 32-1 51 9 57 31 2 10 3 66 1 75-5 20-18 27-50 28-23 1-19-1-38 17-20 21-17 21-37 1-18-18-18-18-18 12 0 24 0 25 5 27 4 1 95 1 108 0 23-2 54-12 68-22 31-22 43-55 40-116-2-53-28-91-70-101C179 6 57 3 49 7m922-1c-5 2-5-5-5 118v114l2 2c3 4 38 4 41 0l2-2V125c0-124 0-117-5-119-4-1-32-1-35 0m590 0c-4 2-4 1-4 37-1 42 0 41-14 32-43-32-99-2-107 58-11 88 53 146 112 98 10-8 11-8 12 2s0 9 21 9c13 0 17 0 19-1 2-2 3-230 0-233-2-2-32-4-39-2M361 65c-46 12-71 54-64 108 6 46 40 75 87 75h13l13-4c47-15 70-60 59-114-10-47-59-77-108-65m483 0c-9 3-16 7-26 15-9 7-11 6-11-3s-1-9-21-9c-16 0-17 0-19 1l-3 2v84 83l3 2c3 4 37 4 40 0l3-2v-53c1-58 1-61 7-70 12-19 39-22 51-6 6 9 6 10 6 73 1 54 1 57 2 59 2 2 38 2 42 1 3-2 3-5 3-54 0-72-1-85-7-98-11-22-42-33-70-25m270 0c-46 12-72 54-64 108 6 46 40 75 87 75 59 0 98-54 84-119-10-47-58-76-107-64m191-1c-2 1-7 2-10 3-17 3-33 19-39 37-3 8 0 11 15 12 5 1 10 1 12 2 6 2 11 0 16-9 9-16 49-13 54 4 3 11-5 16-36 22-43 8-61 19-67 44-15 57 49 91 98 52 8-6 10-6 13 4 2 7 2 7 22 7 24 1 24 0 20-10-4-13-5-17-5-75-1-34-1-55-2-58-4-17-18-29-41-34-10-3-41-3-50-1m389 1c-20 5-34 15-45 31-20 29-21 83-3 115 26 47 101 51 131 7 16-23 14-27-10-29-6-1-12-1-15-2-6 0-8 1-11 8-14 28-54 19-61-14-2-11-5-10 58-10 61 0 55 1 55-14 0-38-14-68-39-83-17-11-41-15-60-9m209-2c-6 2-13 6-19 13-9 8-11 8-12 0s-2-8-22-8c-16 0-17 0-19 2l-2 2v166l2 2 2 2h19 20c4-2 4-7 4-48 0-53 1-62 9-74 7-10 18-13 30-9 11 4 12 3 18-16 5-16 6-21 4-24-6-6-25-10-34-8M489 69c-3 2-2 10 7 37 41 130 41 132 44 134l2 2h19 19l2-2c2-2 3-5 6-18 7-26 11-39 14-53 9-35 11-37 17-11 6 22 9 33 11 43 11 45 8 41 34 41h18l2-2c1-1 3-4 4-7l48-155c3-10 2-10-20-10-21 0-21-1-25 14-23 81-26 90-29 90-2 0-5-11-15-51-13-52-12-50-16-52s-37-2-40 1c-2 2-2 0-18 63-7 29-9 37-11 38-4 1-4 1-14-35-16-57-19-66-21-67-3-2-35-2-38 0m-90 33c23 12 32 42 24 74-11 48-67 48-79 0-5-17-3-41 5-55 10-19 33-28 50-19m753 0c22 11 32 42 24 74-12 47-67 48-80 1-2-8-3-31 0-41 6-29 33-45 56-34m381 0c20 10 29 40 22 75-6 32-41 46-61 24-18-20-18-72 0-91 10-11 26-15 39-8m193 0c10 5 17 14 20 28 1 8 1 10-1 13l-2 2h-29c-34 0-34 0-34-8 0-26 25-45 46-35m-374 62c2 3 1 20-1 26-9 27-54 29-58 3-1-12 7-19 28-24 7-2 14-4 16-5 10-2 13-2 15 0" stroke="none" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="600" viewBox="0 0 550 600" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M84 314l5-258h230c210 0 215 175 216 258-1 97-41 227-212 230H89V438l69 69 73-69c170-5 152-69 152-134 0-96 18-138-143-133v143h69L158 456 15 314z" fill="#fff" stroke="none"/></svg>',
"friendlyName": "Downloader",
"className": "downloaderButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.esaba.downloader",
"androidName": "com.esaba.downloader",
"adbLaunchCommand": "adb shell am start -n com.esaba.downloader/.ui.main.MainActivity",
},
"chromecast": {
"appName": "com.esaba.downloader",
"androidName": "com.esaba.downloader",
"adbLaunchCommand": "adb shell am start -n com.esaba.downloader/.ui.main.MainActivity",
},
"homatics": {
"appName": "com.esaba.downloader",
"androidName": "com.esaba.downloader",
"adbLaunchCommand": "adb shell am start -n com.esaba.downloader/.ui.main.MainActivity",
},
"nvidia-shield": {
"appName": "com.esaba.downloader",
"androidName": "com.esaba.downloader",
"adbLaunchCommand": "adb shell am start -n com.esaba.downloader/.ui.main.MainActivity",
},
"onn": {
"appName": "com.esaba.downloader",
"androidName": "com.esaba.downloader",
"adbLaunchCommand": "adb shell am start -n com.esaba.downloader/.ui.main.MainActivity",
},
"xiaomi": {
"appName": "com.esaba.downloader",
"androidName": "com.esaba.downloader",
"adbLaunchCommand": "adb shell am start -n com.esaba.downloader/.ui.main.MainActivity",
},
},
"dropout": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1064" height="195" viewBox="0 0 1064 195" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M407.8 26c-59.5 9-82.4 80-39.6 122.2a72 72 0 0 0 90.8 7.1c60.7-43 22-140.4-51.2-129.3m275 0C620 35.3 599 113.6 648.5 153c23.8 19 60 20 85.4 2 60.6-43 22-140.4-51.2-129.3M222 96.7v70.5h39.3v-43l15.4.6L301 167h42.7l-29.2-51.3 4.8-4.8a50 50 0 0 0-13.3-80.4c-8.5-4-10.3-4.3-49.5-4.3H222v70.6m283.3 0v70.5h39.2v-43c33-.6 34.2-.8 42.5-4.6 2.3-1 3.4-1.8 7-4.4 29.7-21.7 24.7-69-9-85-8-3.8-7.2-3.7-45.2-4l-34.4-.2v70.6M778 63c0 49.7 1.2 60.2 8.8 74.5 11 20.6 28.5 30.2 55.4 30.2a64 64 0 0 0 19.8-2.1c20.5-4.8 35.6-21.5 41.3-45.3 2.2-9.5 2.4-13.4 2.4-54.6l.1-39.7H886h-19.6l-.2 41.4-2.5 49c-6.4 20.6-33 22.8-42 3.5-4-8.8-4-7.8-4.3-53.2L817 26H778v37m139.4-19.8v17h40.4v106.8H997V60.4h40.4V26h-120v17.2m-834.8 54v70.6h30c39.6 0 44.2-.6 59.4-7.6 22.2-10.3 36-34.5 36-63 0-32.6-17-58-44.8-67-10.3-3.2-10.2-3.2-47-3.5l-34-.2v70.6M25 64.3v18.3h36V46H25m400 14.6c23.6 5 33 39 17 61.2-12.4 17-41.7 14.7-50.8-4-15.3-30.8 4.2-63.7 34-57.3m275 0c8.7 1.8 21 12.2 21 17.7 0 .4.2 1 .5 1 .5.3.6.5 2 6.7 4 17-3 36.6-15.2 43.3-18.6 10.4-40.4.4-46-21-7.4-29 11.8-53.2 38-47.7m-411 1.6c7 5.4 7.3 20.8.2 26l-2.2 1.6h-25.8V60.4l25.8.3 2 1.6m278.5-1c5 2 7 5.7 6.2 17.5.8 8.2-6.7 10.7-18 11h-11.3V60.4a86 86 0 0 1 23.1.9m-422 .5c31.2 8.3 30.4 64.2-1 71-2.4.5-7.2.7-13.3.8h-9.5V61l23.7.8M25 130.7V149h36v-36.6H25v18.3" stroke="none" fill="#242423"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M360.4 764.5C717 764.5 707 772 795 733.7c112-48.4 182.2-148 195.3-277 20-196-78.8-351.7-248.4-392.3-22-5.2-41.7-8.2-71.6-10.7-5.4-.5-50.7-.7-158.7-1l-151.2-.2M69.6 242.8l.2 92 179 .3V150.7H69.5m578.4 73c78.3 5.5 131.2 58.7 143.7 144.6 4.7 32.6 2.8 73.4-5 102.5-18 67.2-55 105.8-114 120.8-36 6-116 2-116 3l-.5-.4V408.6 223h42l50 .6m-578.3 355l.2 92 179 .2V486.4H69.5" stroke="none" fill="#242423"/></svg>',
"friendlyName": "DROPOUT",
"className": "dropoutButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.collegehumor.chdropout",
"androidName": "com.collegehumor.chdropout",
"adbLaunchCommand": "adb shell am start -n com.collegehumor.chdropout/tv.vhx.tv.home.TvHomeActivity",
},
"apple-tv": {
"appName": "DROPOUT",
},
"chromecast": {
"appName": "com.collegehumor.chdropout",
"androidName": "com.collegehumor.chdropout",
"adbLaunchCommand": "adb shell am start -n com.collegehumor.chdropout/tv.vhx.tv.home.TvHomeActivity",
},
"homatics": {
"appName": "com.collegehumor.chdropout",
"androidName": "com.collegehumor.chdropout",
"adbLaunchCommand": "adb shell am start -n com.collegehumor.chdropout/tv.vhx.tv.home.TvHomeActivity",
},
"nvidia-shield": {
"appName": "com.collegehumor.chdropout",
"androidName": "com.collegehumor.chdropout",
"adbLaunchCommand": "adb shell am start -n com.collegehumor.chdropout/tv.vhx.tv.home.TvHomeActivity",
},
"onn": {
"appName": "com.collegehumor.chdropout",
"androidName": "com.collegehumor.chdropout",
"adbLaunchCommand": "adb shell am start -n com.collegehumor.chdropout/tv.vhx.tv.home.TvHomeActivity",
},
"roku": {
"appName": 'Dropout',
"app-id": 253232,
},
"xiaomi": {
"appName": "com.collegehumor.chdropout",
"androidName": "com.collegehumor.chdropout",
"adbLaunchCommand": "adb shell am start -n com.collegehumor.chdropout/tv.vhx.tv.home.TvHomeActivity",
},
},
"drtv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="901" height="901" viewBox="0 0 901 901" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M50 25v800h800V25z" fill="#ff001e"/><path d="M50 585h800v240H50z" fill="#000"/><path d="M369.3 643.7H198c-.6-.1-1.2.2-1.7.6a2 2 0 0 0-.6 1.7v115.3c-.1.6.2 1.2.6 1.7.5.4 1 .6 1.7.6h171.2c50.3 0 75.7-16.7 75.7-60.3 0-43.3-25.4-59.6-75.7-59.6zM325 741.5h-53.7c-1.5 0-1.8-.6-1.8-1.8v-72c0-1.2.3-2 1.8-2H325c32 0 44.6 9 44.6 38 0 28.7-12.7 38-44.6 38zm390 17.2l-49.5-35c-1.3-1-2-1.4-2-2 0-.7.4-1 1.5-1 25 0 44.5-11.7 44.5-37.6 0-25.8-16.7-39.6-47.5-39.6H474.4c-.6-.1-1.3.2-1.7.6a2 2 0 0 0-.6 1.7V761c-.1.6.2 1.2.6 1.7.4.4 1 .6 1.7.6h69c.6 0 1.2-.2 1.7-.6.4-.5.6-1 .6-1.7v-27c0-1.3.4-1.8 1.8-1.8h39.7c2 0 2.8.2 4 1.2l34.5 28.6c1.3 1.2 3 1.8 5 1.7h85.8q1.8 0 1.8-1.4c.1-1.2-2-2.6-3.3-3.5zm-107.6-48h-59.8c-1.3 0-1.8-.4-1.8-1.8v-41.3c0-1.4.5-2 1.8-2h60c20 0 28.5 5.5 28.5 22 0 16.8-8.5 23-28.5 23zM402 374.7l122-70.3c1.5-1 2.4-2.6 2.4-4.3 0-1.8-1-3.4-2.4-4.3l-122-70.3c-1.6-1-3.4-1-5 0-1.6.8-2.5 2.5-2.5 4.2v140.8c0 1.7 1 3.4 2.5 4.2 1.5 1 3.4 1 5 0zm44.6 117.7a192 192 0 0 1-176.8-117.1l44.8-19a143 143 0 0 0 132 87.4c79 0 143.4-64.3 143.4-143.3S525.7 157 446.6 157a143 143 0 0 0-132.1 87.6l-44.8-19c30-71.2 99.7-117.4 177-117.3a192 192 0 0 1 192 192c0 105.8-86.2 192-192 192z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="950" height="950" viewBox="0 0 950 950" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M75 75v800h800V75z" fill="#ff001e"/><path d="M75 635h800v240H75z" fill="#000"/><path d="M394 694H223s-1 0-1 1c-1 0-1 1-1 1v116s0 1 1 1c0 1 1 1 1 1h171c51 0 76-17 76-60 0-44-25-60-76-60zm-44 98h-53c-2 0-2-1-2-2v-72c0-1 0-2 2-2h53c32 0 45 9 45 38s-13 38-45 38zm390 17l-50-35c-1-1-2-1-2-2s1-1 2-1c25 0 44-12 44-37 0-26-16-40-47-40H499s-1 0-1 1c-1 0-1 1-1 1v116s0 1 1 1c0 1 1 1 1 1h69c1 0 2 0 2-1l1-1v-28c0-1 0-2 1-2h40c2 0 3 1 4 2l35 28c1 1 3 2 5 2h85q2 0 2-2c0-1-2-2-3-3zm-108-48h-59c-2 0-2 0-2-2v-41c0-2 0-2 2-2h59c20 0 29 6 29 22 0 17-9 23-29 23zM427 425l122-70c2-1 3-3 3-5 0-1-1-3-3-4l-122-70c-1-1-3-1-5 0-1 1-2 2-2 4v141c0 1 1 3 2 4 2 1 4 1 5 0zm45 117c-77 0-147-46-177-117l45-19c22 53 74 87 132 87 79 0 143-64 143-143s-64-143-143-143c-58 0-110 34-132 87l-45-19c30-71 100-117 177-117 106 0 192 86 192 192s-86 192-192 192z"/></svg>',
"friendlyName": "DRTV",
"className": "drtvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "dk.dr.tvplayer",
"androidName": "dk.dr.tvplayer",
"adbLaunchCommand": "adb shell am start -n dk.dr.tvplayer/axis.androidtv.sdk.app.MainActivity",
},
"apple-tv": {
"appName": "DRTV",
},
"chromecast": {
"appName": "dk.dr.tvplayer",
"androidName": "dk.dr.tvplayer",
"adbLaunchCommand": "adb shell am start -n dk.dr.tvplayer/axis.androidtv.sdk.app.MainActivity",
},
"homatics": {
"appName": "dk.dr.tvplayer",
"androidName": "dk.dr.tvplayer",
"adbLaunchCommand": "adb shell am start -n dk.dr.tvplayer/axis.androidtv.sdk.app.MainActivity",
},
"nvidia-shield": {
"appName": "dk.dr.tvplayer",
"androidName": "dk.dr.tvplayer",
"adbLaunchCommand": "adb shell am start -n dk.dr.tvplayer/axis.androidtv.sdk.app.MainActivity",
},
"onn": {
"appName": "dk.dr.tvplayer",
"androidName": "dk.dr.tvplayer",
"adbLaunchCommand": "adb shell am start -n dk.dr.tvplayer/axis.androidtv.sdk.app.MainActivity",
},
"roku": {
"appName": 'DRTV, Danish National TV',
"app-id": 227712,
},
"xiaomi": {
"appName": "dk.dr.tvplayer",
"androidName": "dk.dr.tvplayer",
"adbLaunchCommand": "adb shell am start -n dk.dr.tvplayer/axis.androidtv.sdk.app.MainActivity",
},
},
"ds-video": {
"button": 'DS Video',
"friendlyName": "DS Video",
"className": "dsVideoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.synology.dsvideo",
"androidName": "com.synology.dsvideo",
"adbLaunchCommand": "adb shell am start -n com.synology.dsvideo/.ui.WelcomeActivity",
},
"apple-tv": {
"appName": "DS video",
},
"chromecast": {
"appName": "com.synology.dsvideo",
"androidName": "com.synology.dsvideo",
"adbLaunchCommand": "adb shell am start -n com.synology.dsvideo/.ui.WelcomeActivity",
},
"homatics": {
"appName": "DS video",
"androidName": "com.synology.dsvideo",
"adbLaunchCommand": "adb shell am start -n com.synology.dsvideo/.ui.WelcomeActivity",
},
"nvidia-shield": {
"appName": "com.synology.dsvideo",
"androidName": "com.synology.dsvideo",
"adbLaunchCommand": "adb shell am start -n com.synology.dsvideo/.ui.WelcomeActivity",
},
"onn": {
"appName": "DS video",
"androidName": "com.synology.dsvideo",
"adbLaunchCommand": "adb shell am start -n com.synology.dsvideo/.ui.WelcomeActivity",
},
"xiaomi": {
"appName": "com.synology.dsvideo",
"androidName": "com.synology.dsvideo",
"adbLaunchCommand": "adb shell am start -n com.synology.dsvideo/.ui.WelcomeActivity",
},
},
"elisa-elamus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="450" viewBox="0 0 1050 450" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M531 83l-2 1zM50 288c73 10 128 22 187-3 53-23 63-107-9-105-46 0-109 26-116 117 23 156 171 90 247 7 79-87 125-237 48-254-73 7-47 179-20 265 45 202 170-59 149-137 11 101 8 168 39 193 85 67 199-41 94-83-113-63 7-115 110-109 108 7 159 25 163 93 0 63-35 97-71 112-105 35-114-61-65-91 30-20 85-27 194-17" stroke="#fff" fill="none" opacity=".99" stroke-width="50"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="875" height="749" viewBox="0 0 875 749" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M244 26c-50 12-85 51-89 100-2 17-2 151 0 163 4 30 37 43 58 22 11-11 11-6 12-101 0-91 0-88 7-98 15-22 36-22 73 0l412 237c29 17 37 26 38 44 2 22-6 29-60 58-375 199-378 200-405 204-40 6-74-6-93-34-12-18-7-23 26-25 74-3 108-14 141-43 37-34 50-94 29-137-11-22-27-36-52-43-93-25-189 29-220 123-8 25-11 26-40 20-18-5-30-5-36-2-30 15-25 54 9 64 4 2 17 5 28 7 33 7 33 7 43 35 22 63 53 92 108 101 72 8 107-7 183-46 368-192 379-201 379-205 70-51 73-96-1-150C296 26 275 19 244 26m68 410c46 11 28 70-28 86-21 6-83 11-92 6-22-8 11-59 52-80 24-12 51-17 68-12" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Elisa Elamus",
"className": "elisaElamusButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "xiaomi"],
"chromecast": {
"appName": "ee.elisa.smarttvclient",
"androidName": "ee.elisa.smarttvclient",
"adbLaunchCommand": "adb shell am start -n ee.elisa.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"homatics": {
"appName": "ee.elisa.smarttvclient",
"androidName": "ee.elisa.smarttvclient",
"adbLaunchCommand": "adb shell am start -n ee.elisa.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"nvidia-shield": {
"appName": "ee.elisa.smarttvclient",
"androidName": "ee.elisa.smarttvclient",
"adbLaunchCommand": "adb shell am start -n ee.elisa.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
"xiaomi": {
"appName": "ee.elisa.smarttvclient",
"androidName": "ee.elisa.smarttvclient",
"adbLaunchCommand": "adb shell am start -n ee.elisa.smarttvclient/tv.threess.threeready.ui.generic.activity.MainActivity",
},
},
"emby": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="691" height="211" viewBox="0 0 691 211" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M63.42 161.97l-6.98 8.98-56.94-58.3 48.86-48.74-9.3-7.12L96.46-.5l49.4 49.47 7.63-9.64 56.58 58.42-48.8 48.7 8.91 6.61-58.59 57.31M96.71 74.64l-15.97-8.95v79.32l69.21-39.72" fill="#53b54c"/><path d="M385.63 86.19c-6.41-5.73-13.48-6.65-20.7-3.27-8.46 3.96-11.65 11.61-11.87 20.46l.01 50.77h-23.26V61.09h21.26l1.8 9.98c7.29-9.36 16.81-12.46 27.78-11.74 11.2.74 19.55 5.97 24.97 16.63 5.15-7.51 11.31-13.04 19.84-15.39 26.05-7.17 48.25 7.07 50.33 34.06 1.53 19.67.3 39.55.3 59.62h-22.86v-8.83c-.21-15.97.11-31.98-.84-47.91-.59-10.05-6.28-15.39-14.54-16.41-8.69-1.07-16.73 3.58-20.11 12.35a34.8 34.8 0 0 0-2.17 11.66c-.25 14.66-.1 29.32-.1 43.99v5.15h-23.24l-.01-9.85c-.19-15.14-.01-30.31-.87-45.42-.24-4.26-3.55-8.35-5.72-12.79z" fill="#494949"/><path d="M515.49 68.62c14.96-11.79 31.13-12.72 47.83-5.9 16.26 6.64 24.3 19.89 25.82 36.84.69 7.66.46 15.81-1.4 23.23-7.65 30.61-38.07 38.36-58.66 32.01-6.48-2-12.02-7.02-17.83-10.56l-1.33 9.9h-21.35V21.98h22.59v49.67l1.57 1.2c.83-1.33 1.67-2.65 2.76-4.23m42.19 18.02c-9.87-7.63-20.55-8.56-31.29-2.59-10.62 5.9-14.28 15.75-13.13 27.52a25.8 25.8 0 0 0 18.56 22.47c11.94 3.57 24.26-.87 30.56-11 6.89-11.08 5.16-25.98-4.7-36.4zm-279.54 69.87c-6.6-.31-12.86.03-18.85-1.09-20.37-3.81-33.57-16.99-37.08-37.45-3.54-20.7.7-39.4 19.3-51.43 18.23-11.8 37.95-11.66 56.98-1.56 12.41 6.59 17.87 18.52 19.56 32 .73 5.88.12 11.93.12 18.54h-73c1.67 9.66 7.03 15.34 15.37 18.04 13.43 4.35 25.93 1.89 37.38-6.07l14.19 14.97c-8.99 8.59-20.59 12.78-33.97 14.05m-7.28-60.06h24.79c-1.5-11.63-10.49-17.93-24.28-17.87-11.71.04-24.23 7.15-24.95 17.87h24.44z" fill="#484848"/><path d="M631.38 193.4c-7.37.06-14.74.12-22.65-.09-.7-.51-.92-.68-1.18-.78l14.51-33.91a12.4 12.4 0 0 0 .22-10.78l-33.55-82.23c-.55-1.35-.98-2.74-1.72-4.85 8.77 0 17.01-.15 25.23.17 1.07.05 2.48 2.33 3.01 3.83l20.84 59.83 1 2.72 2.29-5.67 23.17-57.35c.61-1.47 2.54-3.33 3.93-3.39 7.46-.34 14.94-.16 23.23-.16L632.65 192.4c-.76.53-1.01.77-1.27 1z" fill="#494949"/><path d="M97.02 74.82l52.93 30.47-69.21 39.73V65.69l16.28 9.13z" fill="#fdfefd"/></svg>',
"friendlyName": "Emby",
"className": "embyButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "tv.emby.embyatv",
"androidName": "tv.emby.embyatv",
"adbLaunchCommand": "adb shell am start -a android.intent.category.LEANBACK_LAUNCHER -d -n tv.emby.embyatv/.startup.StartupActivity",
},
"apple-tv": {
"appName": "Emby",
},
"chromecast": {
"appName": "tv.emby.embyatv",
"androidName": "tv.emby.embyatv",
"adbLaunchCommand": "adb shell am start -a android.intent.category.LEANBACK_LAUNCHER -d -n tv.emby.embyatv/.startup.StartupActivity",
},
"homatics": {
"appName": "tv.emby.embyatv",
"androidName": "tv.emby.embyatv",
"adbLaunchCommand": "adb shell am start -a android.intent.category.LEANBACK_LAUNCHER -d -n tv.emby.embyatv/.startup.StartupActivity",
},
"nvidia-shield": {
"appName": "tv.emby.embyatv",
"androidName": "tv.emby.embyatv",
"adbLaunchCommand": "adb shell am start -a android.intent.category.LEANBACK_LAUNCHER -d -n tv.emby.embyatv/.startup.StartupActivity",
},
"onn": {
"appName": "tv.emby.embyatv",
"androidName": "tv.emby.embyatv",
"adbLaunchCommand": "adb shell am start -a android.intent.category.LEANBACK_LAUNCHER -d -n tv.emby.embyatv/.startup.StartupActivity",
},
"roku": {
"appName": 'Emby',
"app-id": 44191,
},
"xiaomi": {
"appName": "tv.emby.embyatv",
"androidName": "tv.emby.embyatv",
"adbLaunchCommand": "adb shell am start -a android.intent.category.LEANBACK_LAUNCHER -d -n tv.emby.embyatv/.startup.StartupActivity",
},
},
"eon-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 636 208"><defs><clipPath id="eoncp"><path class="cls-1" d="M0 12.78h636v182.44H0z"/></clipPath><clipPath id="eoncp-1"><path class="cls-1" d="M0 12.78h636v182.44H0z"/></clipPath><clipPath id="eoncp-2"><path class="cls-1" d="M0 12.78h636v182.44H0z"/></clipPath><clipPath id="eoncp-3"><path class="cls-1" d="M0 97.56v12.72h636V97.56H0z"/></clipPath><linearGradient id="eonlinear-gradient" x1="0" y1="-.3" x2=".98" y2="-.3" gradientTransform="matrix(650 0 0 -650 0 -93.31)" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset=".17" stop-color="#fff"/><stop offset=".33" stop-color="#fff"/><stop offset=".5" stop-color="#fff"/><stop offset=".66" stop-color="#fff"/><stop offset=".83" stop-color="#fff"/><stop offset="1"/></linearGradient><linearGradient id="eonlinear-gradient-2" x1="0" y1="-.3" x2=".98" y2="-.3" gradientTransform="matrix(650 0 0 -650 0 -93.31)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ff9a91"/><stop offset=".17" stop-color="#ff42ff"/><stop offset=".33" stop-color="#301dff"/><stop offset=".5" stop-color="#00fdfb"/><stop offset=".66" stop-color="#0f0"/><stop offset=".83" stop-color="#ffe90a"/><stop offset="1" stop-color="#ff9a91"/></linearGradient><style>.cls-1{fill:none}</style><mask id="mask" x="0" y="97.56" width="636" height="12.72" maskUnits="userSpaceOnUse"><path style="fill:url(#eonlinear-gradient)" d="M0 97.56h636v12.72H0z"/></mask></defs><g style="clip-path:url(#eoncp)"><g style="clip-path:url(#eoncp-1)"><path d="M81.92 56.61h87.42v10.84H92.76v20.6H81.92V56.62zm10.84 63.34H81.92v31.44h87.42v-10.84H92.76v-20.61zm277.15-85.83c-16.13-13.76-36.66-21.34-57.83-21.34s-41.71 7.58-57.83 21.34c-15.94 13.6-26.64 32.39-30.12 52.9l-.18 1.03h10.99l.14-.72c7.02-36.92 39.4-63.71 77-63.71s69.99 26.79 77.01 63.71l.14.72h10.99l-.18-1.03c-3.48-20.51-14.18-39.29-30.13-52.9m19.17 86.56c-7.02 36.91-39.4 63.71-77.01 63.71s-69.98-26.79-77-63.71l-.14-.72h-10.99l.18 1.03c3.48 20.51 14.18 39.3 30.12 52.9 16.12 13.76 36.66 21.33 57.83 21.33s41.71-7.58 57.84-21.33c15.94-13.6 26.64-32.39 30.12-52.9l.18-1.03h-10.99l-.14.72zm68.5-56.29 25.36 23.66h15.87l-41.23-38.48v14.82zm0 87.02h10.83v-31.44h-10.83v31.44zm85.66-63.36h10.83V56.62h-10.83v31.43zm0 43.96c0 .51.05 1.16.13 1.86-.39-.51-.78-.98-1.15-1.31l-13.5-12.6h-15.87l41.23 38.49v-38.49h-10.83V132z" style="clip-path:url(#eoncp-2)"/><g style="clip-path:url(#eoncp-3)"><g style="mask:url(#mask)"><path style="fill:url(#eonlinear-gradient-2)" d="M0 97.56h636v12.72H0z"/></g></g></g></g></svg>',
"friendlyName": "EON TV",
"className": "eonTVButton",
"appName": "com.ug.eon.android.tv",
"androidName": "com.ug.eon.android.tv",
"adbLaunchCommand": "adb shell am start -n com.ug.eon.android.tv/com.ug.eon.android.tv.TvActivity",
"deviceFamily": [ "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"err-jupiter": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="200" viewBox="0 0 1000 200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" stroke="none"><path d="M335 58s-1 11-1 23c0 28 0 34-2 37-3 7-10 10-17 10-11 0-17-4-19-15l-1-3h-13-14v2c0 5 2 14 5 19 7 14 20 20 41 20 23 0 36-7 43-24 3-8 3-6 3-40V57h-13c-9 0-12 0-12 1m46 28c0 31 0 30 2 37 7 20 21 28 49 28 26 0 39-6 47-22 5-9 5-9 5-43V57h-12-13v20c0 32 0 37-4 43-8 10-32 12-42 2-6-6-6-9-7-45V57h-12-13v29m126 18v46h13 13v-15-14h15c32 0 38-1 46-6 20-12 18-45-2-54-7-3-6-2-47-3h-38v46m119-45c-1 0-1 21-1 46v45h13 14v-46-46h-13c-10 0-13 0-13 1m42 10v11h17 18v35 35h13 14v-35-35h17 17V69 58h-48-48v11m114 35v46h43 43v-10-11h-30-30v-7-8h29 28v-11-10h-28-29v-7-7h29 29l1-11V58h-43-42v46m105 0v46h13 13v-16-15h18c30 1 31 1 32 19v10l1 2h12c14 0 15 0 14-1 0-2-1-8-1-16 0-11-1-14-5-19-2-3-10-8-12-8-1 0 0 0 3-2 18-9 19-33 1-42-8-4-6-3-50-4h-39v46m65-25c10 3 13 12 4 17l-2 1-20 1h-21V88v-9h18 21m-375 2c6 5 5 14-2 17l-2 1h-20-20v-9-10h21 21l2 1"/><path id="TbnD" d="M193 8s-5 1-10 1c-45 4-98 12-134 20-4 1-8 2-9 2h-1v16 16l1-1c1 0 3 0 4-1 6-2 35-8 58-12 29-5 70-9 81-9 8 0 7-1 9 18 3 27 3 60 0 87-2 15-2 15-15 14-71-8-131-18-134-23-2-3-3-17-4-29v-8H23 8v7c0 25 5 49 10 54 9 8 77 21 142 27 45 5 49 5 55-3 9-13 13-80 8-136-3-30-6-35-16-39-3-1-13-1-14-1m-80 71v20c-1 0-1 7-1 20v21l1-1c1-1 15-8 31-17 42-24 39-22 38-23-1 0-62-36-68-38l-1-1v19"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="750" viewBox="0 0 800 750" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M109 541s-1 11-1 23c0 28 0 34-2 37-3 7-10 10-17 10-11 0-17-4-19-15l-1-3H56 42v2c0 5 2 14 5 19 7 14 20 20 41 20 23 0 36-7 43-24 3-8 3-6 3-40v-30h-13c-9 0-12 0-12 1m46 28c0 31 0 30 2 37 7 20 21 28 49 28 26 0 39-6 47-22 5-9 5-9 5-43v-29h-12-13v20c0 32 0 37-4 43-8 10-32 12-42 2-6-6-6-9-7-45v-20h-12-13v29m126 18v46h13 13v-15-14h15c32 0 38-1 46-6 20-12 18-45-2-54-7-3-6-2-47-3h-38v46m119-45c-1 0-1 21-1 46v45h13 14v-46-46h-13c-10 0-13 0-13 1m42 10v11h17 18v35 35h13 14v-35-35h17 17v-11-11h-48-48v11m114 35v46h43 43v-10-11h-30-30v-7-8h29 28v-11-10h-28-29v-7-7h29 29l1-11v-10h-43-42v46m105 0v46h13 13v-16-15h18c30 1 31 1 32 19v10l1 2h12c14 0 15 0 14-1 0-2-1-8-1-16 0-11-1-14-5-19-2-3-10-8-12-8-1 0 0 0 3-2 18-9 19-33 1-42-8-4-6-3-50-4h-39v46m65-25c10 3 13 12 4 17l-2 1-20 1h-21v-10-9h18 21m-375 2c6 5 5 14-2 17l-2 1h-20-20v-9-10h21 21l2 1M552 85c-114 10-222 26-298 44l-18 4h-2l-1 32v33l3-1c2 0 6-1 9-2 11-4 72-17 119-25 60-10 144-20 167-20 15 0 15 0 19 37 5 58 5 125-1 181-4 31-4 31-30 29-146-16-271-38-277-48-3-6-7-34-8-61v-16h-32-32v14c0 53 9 102 21 112 19 17 158 43 293 57 92 9 101 9 113-8 19-27 27-164 16-280-6-60-11-73-33-79-5-2-12-4-28-3M387 232l-2 124 2-1c140-78 144-80 142-82-1-1-129-74-140-79l-2-2"/></svg>',
"friendlyName": "ERR Jupiter",
"className": "errJupiterButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Jupiter",
},
"chromecast": {
"appName": "ee.err.jupiter",
"androidName": "ee.err.jupiter",
"adbLaunchCommand": "adb shell am start -n ee.err.jupiter/com.example.jupiter.MainActivity",
},
"homatics": {
"appName": "ee.err.jupiter",
"androidName": "ee.err.jupiter",
"adbLaunchCommand": "adb shell am start -n ee.err.jupiter/com.example.jupiter.MainActivity",
},
"nvidia-shield": {
"appName": "ee.err.jupiter",
"androidName": "ee.err.jupiter",
"adbLaunchCommand": "adb shell am start -n ee.err.jupiter/com.example.jupiter.MainActivity",
},
"onn": {
"appName": "ee.err.jupiter",
"androidName": "ee.err.jupiter",
"adbLaunchCommand": "adb shell am start -n ee.err.jupiter/com.example.jupiter.MainActivity",
},
"xiaomi": {
"appName": "ee.err.jupiter",
"androidName": "ee.err.jupiter",
"adbLaunchCommand": "adb shell am start -n ee.err.jupiter/com.example.jupiter.MainActivity",
},
},
"ertflix": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="180.02" height="39.998" viewBox="0 0 180.02 39.998"><g transform="translate(18.061 2.811)"><g transform="translate(-18.06 -2.81)"><path d="M236.324,284.081H222.192a.594.594,0,0,0-.594.594V312.8a.594.594,0,0,0,.594.594h14.132a.594.594,0,0,0,.594-.594v-2.2a.594.594,0,0,0-.594-.594H226.3a.594.594,0,0,1-.594-.594v-7a.594.594,0,0,1,.594-.594h8.216a.594.594,0,0,0,.594-.594v-2.222a.594.594,0,0,0-.594-.594H226.3a.594.594,0,0,1-.594-.594v-9.719a.594.594,0,0,1,.594-.594h10.027a.594.594,0,0,0,.594-.594v-2.222A.594.594,0,0,0,236.324,284.081Z" transform="translate(-221.598 -284.03)" fill="#37a1da"/><path d="M697.842,284.081H681.086a.515.515,0,0,0-.516.516v2.38a.516.516,0,0,0,.516.516h5.81a.516.516,0,0,1,.516.516v24.869a.516.516,0,0,0,.516.515h3.093a.515.515,0,0,0,.516-.515V288.007a.515.515,0,0,1,.515-.516h5.791a.516.516,0,0,0,.516-.516V284.6A.516.516,0,0,0,697.842,284.081Z" transform="translate(-624.652 -284.03)" fill="#37a1da"/><path d="M471.28,301.256a.758.758,0,0,1,.394-.95,7.1,7.1,0,0,0,1.2-.712,5.705,5.705,0,0,0,1.368-1.436,6.557,6.557,0,0,0,.857-1.946,9.761,9.761,0,0,0,.3-2.534V292a9.783,9.783,0,0,0-.53-3.324,6.6,6.6,0,0,0-1.561-2.5,6.8,6.8,0,0,0-2.553-1.561,10.421,10.421,0,0,0-3.488-.539h-8.126a.758.758,0,0,0-.758.758v27.8a.758.758,0,0,0,.758.758h2.59a.758.758,0,0,0,.758-.758v-9.99a.758.758,0,0,1,.758-.758h3.466a.758.758,0,0,1,.715.506l3.691,10.492a.758.758,0,0,0,.715.506h2.882a.757.757,0,0,0,.71-1.022Zm-.215-5.728a3.956,3.956,0,0,1-.771,1.58,3.521,3.521,0,0,1-1.4,1.012,5.562,5.562,0,0,1-2.129.357h-3.5a.758.758,0,0,1-.758-.758V288.23a.758.758,0,0,1,.758-.758h3.444a5.412,5.412,0,0,1,2.062.356,3.774,3.774,0,0,1,1.426.993,4.071,4.071,0,0,1,.829,1.522,6.676,6.676,0,0,1,.27,1.946v1.195A8.433,8.433,0,0,1,471.065,295.528Z" transform="translate(-429.536 -284.03)" fill="#37a1da"/><path d="M1208.439,309.267h-9.994a.264.264,0,0,1-.264-.264V284.345a.264.264,0,0,0-.264-.264h-3.6a.264.264,0,0,0-.264.264v28.783a.264.264,0,0,0,.264.264h14.118a.264.264,0,0,0,.264-.264v-3.6A.264.264,0,0,0,1208.439,309.267Z" transform="translate(-1075.578 -284.03)" fill="#ea1d57"/><rect width="4.124" height="29.297" rx="1.856" transform="translate(144.521 0.065)" fill="#ea1d57"/><path d="M1555.638,312.961l-7.179-14.469a.3.3,0,0,1,0-.262l6.61-13.72a.3.3,0,0,0-.269-.428h-3.9a.3.3,0,0,0-.272.175l-4.676,10.32a.3.3,0,0,1-.545,0l-4.6-10.317a.3.3,0,0,0-.273-.177h-3.917a.3.3,0,0,0-.269.428l6.591,13.663a.3.3,0,0,1,0,.262l-7.144,14.528a.3.3,0,0,0,.268.43h3.917a.3.3,0,0,0,.271-.173l5.2-11.192a.3.3,0,0,1,.542,0l5.2,11.192a.3.3,0,0,0,.271.173h3.915A.3.3,0,0,0,1555.638,312.961Z" transform="translate(-1375.65 -284.03)" fill="#ea1d57"/><path d="M981.406,283.666H968.248a.729.729,0,0,0-.729.729v25.47a.729.729,0,0,0,.729.729h2.665a.729.729,0,0,0,.729-.729V287.806a.729.729,0,0,1,.729-.729h9.033a.729.729,0,0,0,.729-.729V284.4A.729.729,0,0,0,981.406,283.666Z" transform="translate(-876.64 -283.666)" fill="#ea1d57"/><circle cx="2.964" cy="2.964" r="2.964" transform="translate(80.806 12.125)" fill="#ea1d57"/><circle cx="2.964" cy="2.964" r="2.964" transform="translate(98.61 12.125)" fill="#ea1d57"/><g transform="translate(79.337 28.815)"><path d="M898.913,520.353a1.87,1.87,0,0,0-2.483.893,11.094,11.094,0,0,1-20.094,0,1.864,1.864,0,0,0-3.372,1.589,14.823,14.823,0,0,0,26.84,0,1.862,1.862,0,0,0-.891-2.479Z" transform="translate(-872.787 -520.175)" fill="#ea1d57"/></g></g></g></svg>',
"friendlyName": "ERTFLIX",
"className": "ertflixButton",
"deviceFamily": [ "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"chromecast": {
"appName": "t.yi.erthybrid",
"androidName": "t.yi.erthybrid",
"adbLaunchCommand": "adb shell am start -n t.yi.erthybrid/com.arxnet.soeasytv.MainActivity",
},
"homatics": {
"appName": "t.yi.erthybrid",
"androidName": "t.yi.erthybrid",
"adbLaunchCommand": "adb shell am start -n t.yi.erthybrid/com.arxnet.soeasytv.MainActivity",
},
"nvidia-shield": {
"appName": "t.yi.erthybrid",
"androidName": "t.yi.erthybrid",
"adbLaunchCommand": "adb shell am start -n t.yi.erthybrid/com.arxnet.soeasytv.MainActivity",
},
"onn": {
"appName": "t.yi.erthybrid",
"androidName": "t.yi.erthybrid",
"adbLaunchCommand": "adb shell am start -n t.yi.erthybrid/com.arxnet.soeasytv.MainActivity",
},
"roku": {
"appName": 'ERTFLIX',
"app-id": 655288,
},
"xiaomi": {
"appName": "t.yi.erthybrid",
"androidName": "t.yi.erthybrid",
"adbLaunchCommand": "adb shell am start -n t.yi.erthybrid/com.arxnet.soeasytv.MainActivity",
},
},
"espn": {
"button": '<svg viewbox="0 0 554 137" width="554" height="137" xmlns="http://www.w3.org/2000/svg"><path d="M181.064.348c-20.608-.027-34.256 10.836-36.176 27.079a1600.065 1600.065 0 0 1-1.384 11.257H411.64s.504-3.957.896-7.133C414.552 15.188 407.6.35 382.312.35v.002S191.928.36 181.064.348zM17.424.353l-4.706 38.331h121.6l4.688-38.33H17.422h.002zm408.184 0l-4.696 38.331h131.824s.16-1.386.744-5.898C556.688 7.626 540.456.353 524.784.353h-99.176zm-6.512 52.926l-10.272 83.656 45.48-.016 10.28-83.624-45.488-.018v.002zm86.4 0l-10.288 83.656 45.48-.016 10.28-83.624-45.472-.018v.002zm-494.552.012L.654 136.939h121.592l4.48-36.288-76.138-.008 1.926-15.648h76.108l3.896-31.702H10.95l-.006-.002zm130.776 0c-3.336 21.832 7.592 31.701 23.08 31.701 8.424 0 61.52-.024 61.52-.024l-1.92 15.672-88.488.008-4.456 36.288s96.336.032 100.24 0c3.224-.232 25.76-.848 33.432-19.28 2.488-5.984 4.688-27.44 5.304-31.944 3.544-26.16-14.568-32.397-28.832-32.397-7.864 0-84.352-.024-99.88-.024zm141.552 0L273 136.939h45.456l6.4-51.944h57.096c16.192 0 24.896-8.706 26.512-20.397a430.97 430.97 0 0 0 1.4-11.305H283.272v-.002z" fill="#E52534"/></svg>',
"friendlyName": "ESPN",
"className": "espnButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.espn.gtv",
"androidName": "com.espn.gtv",
"adbLaunchCommand": "adb shell am start -n com.espn.gtv/com.espn.startup.presentation.StartupActivity",
},
"apple-tv": {
"appName": "ESPN",
},
"chromecast": {
"appName": "com.espn.score_center",
"androidName": "com.espn.score_center",
"adbLaunchCommand": "adb shell am start -n com.espn.score_center/com.espn.startup.presentation.StartupActivity",
},
"homatics": {
"appName": "com.espn.score_center",
"androidName": "com.espn.score_center",
"adbLaunchCommand": "adb shell am start -n com.espn.score_center/com.espn.startup.presentation.StartupActivity",
},
"nvidia-shield": {
"appName": "com.espn.score_center",
"androidName": "com.espn.score_center",
"adbLaunchCommand": "adb shell am start -n com.espn.score_center/com.espn.startup.presentation.StartupActivity",
},
"onn": {
"appName": "com.espn.score_center",
"androidName": "com.espn.score_center",
"adbLaunchCommand": "adb shell am start -n com.espn.score_center/com.espn.startup.presentation.StartupActivity",
},
"roku": {
"appName": 'ESPN',
"app-id": 34376,
},
"xiaomi": {
"appName": "com.espn.score_center",
"androidName": "com.espn.score_center",
"adbLaunchCommand": "adb shell am start -n com.espn.score_center/com.espn.startup.presentation.StartupActivity",
},
},
"f-droid": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 119.362" width="400" height="119.362"><g fill-rule="evenodd"><path d="M16.524 13.679c-3.242.638-6.082 3.796-6.531 7.265-.261 2.011-.042 18.394.26 19.476.633 2.267 2.857 4.178 5.62 4.829 1.597.377 87.847.371 89.445-.006 2.336-.55 4.298-2.062 5.23-4.03l.535-1.13V19.75l-.705-1.437c-1.178-2.397-3.585-4.258-6.025-4.658-1.194-.195-86.831-.172-87.829.024m20.294 7.578c8.209 1.935 10.017 15.278 2.599 19.187-5.083 2.678-11.225.257-12.939-5.099-.364-1.138-.629-5.357-.304-4.835.097.155.116.03.054-.356-.265-1.65 1.096-4.676 2.924-6.501 2.269-2.266 4.827-3.065 7.666-2.396m51.939-.002c4.346 1.117 6.878 4.757 7.032 10.109.128 4.493-1.315 7.381-4.539 9.08-7.607 4.008-15.344-3.084-13.03-11.944 1.352-5.174 6.043-8.399 10.537-7.245m-60.182 4.953-.658.709.708-.659c.39-.363.708-.681.708-.708 0-.127-.145 0-.758.658m51.831 0-.489.542.541-.49c.505-.456.619-.593.49-.593-.029 0-.273.243-.542.541" fill="#b5ec16"/><path d="M343 40.583V44.5h10.333v-7.833H343v3.916m37.205-.715.045 3.201 2.667.541 2.708.549c.023.004.042 2.989.043 6.633l.001 6.625-1.398-1.344c-5.665-5.448-15.195-3.834-19.366 3.281-4.502 7.679-4.397 20.453.226 27.26 4.763 7.013 16.137 7.691 20.613 1.228.585-.844.535-.941 1.015 1.95l.311 1.875H400.007l-.045-3.292-.045-3.291-1.875-.405-1.875-.404V36.667h-16.008l.046 3.201m-234.247.413c-.312.082-.464 6.092-.158 6.281.115.072 3.701.85 4.867 1.056l.416.074-.039 18.191c-.037 17.206-.055 18.197-.333 18.297-.162.058-1.194.275-2.294.481-3.084.579-2.766.144-2.712 3.712l.045 3.044 10.629.043 10.628.042-.045-3.201-.045-3.201-2.625-.504-2.625-.504V70.333h8.827c8.557 0 8.833-.01 9-.322.308-.574.226-7.434-.092-7.752-.237-.236-1.202-.26-9-.22l-8.735.044v-13.75h16.288l.106.774c.058.425.106 1.254.106 1.842 0 .589.086 1.591.191 2.227l.191 1.157h7.936l.099-.541c.15-.818.02-13.244-.14-13.403-.142-.142-39.957-.248-40.486-.108m72.819.125c-.156.408-.133 5.801.027 6.052.073.115 1.309.45 2.747.744l2.616.536v36.375l-.959.207c-.527.114-1.258.27-1.625.347-3.257.682-2.911.232-2.914 3.785-.002 2.668.02 2.882.32 3.042.527.282 22.53.22 25.428-.072 9.408-.948 16.246-6.887 18.443-16.021.551-2.29.665-14.897.161-17.845-1.549-9.066-7.792-15.206-17.271-16.987-2.21-.415-26.819-.564-26.973-.163M12.25 46c.358.367.688.667.734.667.046 0-.209-.3-.567-.667-.358-.367-.689-.667-.735-.667-.045 0 .21.3.568.667m96.49.042-.49.541.542-.489c.298-.269.541-.513.541-.542 0-.129-.137-.015-.593.49m136.177 2.93c2.311.792 3.685 1.697 5.028 3.311.848 1.019 1.985 3.136 2.249 4.187.713 2.836.693 2.562.695 9.447.002 6.885.02 6.646-.69 9.416-.261 1.019-1.641 3.551-2.446 4.486-2.451 2.849-4.992 3.676-11.295 3.679l-3.791.002V48.457l4.625.086c4.092.076 4.74.126 5.625.429m45.833 3.834c-2.202.554-4.371 2.234-5.699 4.416-.756 1.242-.818 1.147-1.004-1.527-.112-1.611-.22-2.264-.393-2.373-.295-.187-14.489-.202-14.783-.016-.162.103-.201.875-.166 3.28l.045 3.145 2.25.44c1.237.242 2.419.495 2.625.563l.375.122V72.5c0 10.947-.017 11.649-.292 11.727-.16.046-.854.205-1.541.355-.688.149-1.625.361-2.084.471l-.833.2v6.33h20.167l.045-3.117.045-3.118-.628-.166c-.548-.145-2.254-.53-3.546-.8-.848-.178-.833-.017-.833-9.226 0-10.092-.075-9.443 1.236-10.748 1.58-1.571 2.42-1.825 6.041-1.825 3.341 0 3.015.162 3.214-1.596.222-1.97.839-7.716.841-7.84.002-.131-1.605-.432-2.915-.547-.667-.058-1.389.011-2.167.206m22.667-.036c-4.103.619-7.158 2.046-9.721 4.543-8.034 7.828-7.421 24.64 1.147 31.414 4.532 3.584 12.829 4.718 18.157 2.481 4.537-1.905 7.1-4.314 9.159-8.611 2.82-5.885 2.728-14.92-.211-20.725-2.366-4.673-5.93-7.413-11.448-8.8-1.062-.267-5.937-.475-7.083-.302m24.288 3.764.045 3.201 2.667.541 2.708.549c.023.005.042 5.252.042 11.662V84.14l-1.125.251c-.619.138-1.744.382-2.5.542l-1.375.29V91.5h20.166v-6.32l-.625-.163a88.256 88.256 0 0 0-2.416-.545l-1.792-.384V53.333H337.659l.046 3.201m-19.309 4.638c6.325 1.954 7.308 18.457 1.321 22.18-3.275 2.037-7.907.746-9.632-2.683-1.985-3.949-1.972-12.249.027-16.224 1.544-3.07 4.789-4.352 8.284-3.273m63.455.148c1.343.507 2.63 1.467 3.354 2.504l.628.9V80.539l-.615.838c-2.465 3.357-8.592 3.722-10.931.651-3.103-4.074-2.766-15.479.569-19.278 1.554-1.77 4.497-2.372 6.995-1.43m-189.184 8.347v4h20v-8h-20v4" fill="#4c4c4c"/><path d="M16.116 51.016c-2.517.592-4.847 2.791-5.811 5.484l-.388 1.083-.048 27c-.031 17.624.011 27.488.122 28.403.287 2.368 1.559 4.518 3.393 5.735l.922.612h92.551l.713-.49c1.623-1.117 3.012-3.091 3.42-4.862.232-1.007.232-55.955 0-56.962-.626-2.717-3.09-5.21-5.885-5.954-1.01-.269-87.85-.317-88.989-.049" fill="#1d76d1"/><path d="M2.417 1.192C.554 2.206-.089 3.475.371 5.225c.187.71 9.773 13.585 10.129 13.603.046.002.227-.345.402-.771.442-1.075 2.175-2.859 3.373-3.474l1.035-.531c.032-.018-.513-.768-1.213-1.667a1982.124 1982.124 0 0 1-7.195-9.333C5.554 1.288 3.672.508 2.417 1.192m113.984.029c-.914.347-1.438.948-6.05 6.941l-4.538 5.897.885.426c1.186.57 3.145 2.525 3.564 3.556.177.435.365.791.418.792.223.001 9.889-12.75 10.088-13.308.984-2.755-1.638-5.34-4.367-4.304M33.167 21.265c-3.823 1.015-6.542 4.47-7.071 8.985-.097.822-.093.817.299-.367 2.766-8.359 14.39-8.505 17.226-.216.488 1.426.521.61.05-1.232-1.305-5.105-6.059-8.35-10.504-7.17m51.891-.028c-3.794.92-6.654 4.567-7.132 9.096l-.097.917.396-1.302c2.539-8.343 14.055-8.599 17.227-.383l.393 1.018-.089-.949c-.515-5.443-5.794-9.587-10.698-8.397M9.907 34.167c0 2.612.023 3.681.051 2.375.028-1.307.028-3.444 0-4.75-.028-1.307-.051-.238-.051 2.375m.025 6.155c.273 3.986 2.63 6.901 6.273 7.76 1.348.318 86.982.383 88.495.067 3.626-.756 6.489-4.149 6.454-7.649l-.01-.917-.211.667c-.793 2.5-2.869 4.346-5.615 4.993-1.598.377-87.848.383-89.445.006-2.972-.701-5.103-2.678-5.793-5.376l-.244-.956.096 1.405" fill="#96c117"/><path d="M1.893 1.32c-.288.176-.582.419-.653.541-.077.132 0 .112.19-.048.176-.149.545-.39.82-.535.275-.146.425-.267.333-.271-.091-.003-.402.138-.69.313m3.81.441c.25.259.492.432.54.385.047-.047-.157-.26-.453-.471l-.54-.385.453.471M111.245 30.5c0 5.454.021 7.685.047 4.958.025-2.727.025-7.189 0-9.916-.026-2.727-.047-.496-.047 4.958m-77.618-6.828c-7.274 1.225-10.109 10.066-4.891 15.251C34.43 44.579 44 40.605 44 32.583c0-5.57-4.952-9.824-10.373-8.911m51.763.011c-5.444.909-8.812 6.62-6.986 11.847 2.182 6.244 10.167 8.066 14.846 3.387 6.129-6.13.695-16.663-7.86-15.234" fill="#fafbf8"/></g></svg>',
"friendlyName": "F-Droid",
"className": "fDroidutton",
"appName": "org.fdroid.fdroid",
"androidName": "org.fdroid.fdroid",
"adbLaunchCommand": "adb shell am start -n org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"f1-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 141 23" width="141" height="23" ><defs><clipPath id="f1_logo_svg__a"><path d="M0 0h140.941v23H0zm0 0"></path></clipPath></defs><g clip-path="url(#f1_logo_svg__a)"><path d="M102.871 22.695V4.992H94.43V0h22.812v4.992h-8.445V22.7h-5.926zM123.671 0l5.036 16.676c.078.222.156.398.234.531.079.129.211.195.387.195.195 0 .34-.062.43-.183.09-.121.172-.313.25-.574L135.074 0h5.867l-5.511 17.703c-.512 1.633-1.223 2.926-2.133 3.875-.91.945-2.192 1.422-3.852 1.422-1.797 0-3.144-.445-4.043-1.332-.898-.887-1.625-2.207-2.18-3.965L117.54 0zM22.427 12.93l-9.856 9.765H0L15.637 6.844C21.453.964 24.254 0 34.168 0h39.156l-8.5 8.5H35.29c-7.406 0-8.984.582-12.867 4.43zm41.133-3.075H35.465c-7.457 0-8.625.586-12.008 4.04l-8.617 8.8h11.656l2.774-2.832c1.832-1.87 2.648-2.047 6.343-2.047h20.153zm3.039 12.84L88.875 0h-13.84L52.816 22.695zm9.355.004c-.7 0-1.285-.242-1.746-.719-.465-.48-.7-1.07-.7-1.77 0-.698.235-1.288.696-1.765.457-.472 1.04-.71 1.742-.71.7 0 1.278.238 1.739.718.457.477.687 1.067.687 1.766 0 .699-.226 1.289-.683 1.765-.458.473-1.032.715-1.735.715zm-.016-4.578c-.57 0-1.054.203-1.44.61-.388.41-.583.898-.583 1.48 0 .578.195 1.07.582 1.477.387.406.867.609 1.442.609.578 0 1.058-.2 1.445-.606.387-.402.582-.894.582-1.476s-.195-1.074-.582-1.485a1.912 1.912 0 00-1.445-.609zm-.472 2.504v.973h-.535v-2.754h1.015c.348 0 .614.066.79.199.175.133.261.336.261.602 0 .27-.035.464-.105.597a.747.747 0 01-.364.313l.508 1.047h-.562l-.461-.977zm-.008-1.355v.925H76c.168 0 .285-.035.36-.11.074-.07.109-.19.109-.35 0-.313-.188-.465-.57-.465zm0 0" fill="#fff"></path></g></svg>',
"friendlyName": "F1 TV",
"className": "f1TVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.formulaone.production",
"androidName": "com.formulaone.production",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.formulaone.production/com.avs.f1.ui.splash.SplashActivity",
},
"apple-tv": {
"appName": "F1 TV",
},
"chromecast": {
"appName": "com.formulaone.production",
"androidName": "com.formulaone.production",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.formulaone.production/com.avs.f1.ui.splash.SplashActivity",
},
"homatics": {
"appName": "com.formulaone.production",
"androidName": "com.formulaone.production",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.formulaone.production/com.avs.f1.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "com.formulaone.production",
"androidName": "com.formulaone.production",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.formulaone.production/com.avs.f1.ui.splash.SplashActivity",
},
"onn": {
"appName": "com.formulaone.production",
"androidName": "com.formulaone.production",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.formulaone.production/com.avs.f1.ui.splash.SplashActivity",
},
"roku": {
"appName": 'F1 TV',
"app-id": 285646,
},
"xiaomi": {
"appName": "com.formulaone.production",
"androidName": "com.formulaone.production",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.formulaone.production/com.avs.f1.ui.splash.SplashActivity",
},
},
"fandango-at-home": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="250" viewBox="0 0 1050 250" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M554 144h-9v37h-18-18v-37h-9-14v88h23v-28h18 18v28h23v-88h-13-1zm72-2c-27 0-47 19-47 46s20 45 47 45c28 0 48-18 48-45s-20-46-48-46h0zm26 47c0 6-2 12-6 16l-2 2c-8 7-21 10-34 1-2-1-3-2-5-4-13-21 2-42 22-42 13 0 25 10 26 24v3h-1zm178 24v-15h22 2c4 0 8-4 8-8v-1-11h-32v-14h44v-20h-68v89h0 69v-20h-45zm-40-69h-22 0-11l-21 65-20-65h-11 0-22v89h22v-29-22l17 51h0 29 0l17-52v42c0 4 5 10 9 10h13v-29-23-37zm-424 80l-2-5h-36l-4 13h-24l32-88h28l32 88h-15c-5 0-10-3-11-8h0zm-20-60l-12 36h24l-12-36zm60 68v-68h-24v-20h70v20h-24v68h-22 0zM979 15c-27 0-47 19-47 45 0 27 20 46 47 46s47-19 47-46c0-26-20-45-47-45zm26 47c0 6-3 12-7 16l-1 1c-5 5-11 7-18 7-14 0-26-11-26-26 0-14 12-25 26-25s25 10 26 24v3zm-124-8v20h20v6c-3 3-10 6-16 6-15 0-25-11-25-26 0-14 10-25 25-25 8 0 15 5 18 11l19-10c-6-11-18-21-37-21-27 0-48 17-48 45s21 46 48 46c15 0 26-6 35-14 1 0 1-1 1-1 2-1 2-3 3-6v-1-30h-43zm-66-37h-2a8.96 8.96 0 0 0-9 9v1 38l-36-48h-23v88h23V54l37 51h22V17h-12zm-112 0h-29l-33 88h26l4-13h35l2 7h0c2 3 5 5 9 6h19l-33-88zm-26 55l12-33 11 33h-23zm-81-55h-37v79c0 5 4 9 10 9h27c28 0 48-17 48-44s-20-44-48-44zm0 68h-14V37h14c16 0 24 10 24 24 0 13-9 24-24 24zm-65-68h-1a8.96 8.96 0 0 0-9 9v1 38l-36-48h-23v88h23V54l37 51h22V17h-13zm-111 0h-29l-33 88h26l5-13h34l3 7h0c1 3 4 5 8 6h20l-34-88zm-25 55l11-33 11 33h-22zm-28-35V17h-67v88h24V74h22 2c4-1 7-4 7-8v-1-11h-31V37h43 0z" stroke="none" fill="#fff" fill-rule="nonzero"/><path d="M232 126c-11-2-20-10-23-21s1-22 9-30l-17-62L26 60l17 62v1c10 2 19 10 22 21s-1 22-9 29h0l17 63 175-47-16-63z" stroke-linejoin="miter" fill="none" stroke-width="16.132"/><path d="M152 78l-52 14 11 39 52-14 10 39-52 14 11 39-52 14-13-47c8-10 11-22 8-35-4-12-13-22-24-26L38 67l104-28 10 39z" stroke="none" fill-rule="nonzero" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="750" viewBox="0 0 1050 750" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M677 217c-17-3-31-16-36-34s1-36 14-48h0L628 34l-284 76 27 101h0c17 4 32 17 36 34 5 18-1 37-14 48h0l27 101 284-76z" stroke-linejoin="miter" fill="none" stroke-width="16.132"/><path d="M583 265l-17-63-84 23-17-64 84-23-17-63-169 45 21 79c18 7 33 22 38 42 6 20 1 41-12 56l21 77 85-23-17-63zM478 599h-12v51h-25-25v-51h-13-19v122h32v-40h25 25v40h32V599h-19-1zm99-2c-37 0-65 26-65 63s28 63 65 63c38 0 65-26 65-63s-27-63-65-63zm36 65c0 9-4 16-9 22-1 1-2 1-2 2-12 11-30 14-48 2-2-1-4-3-6-6-18-28 2-58 29-58 20 0 35 15 36 34v4zm245 32v-20h31 3c5-1 10-6 10-11v-2-15h-44v-20h61v-27h-94v122h1 93v-27zm-55-95h-30 0-16l-28 90-28-90h-15 0-30v122h30v-40-30l23 70h1 39 1l23-70v57c0 6 7 13 12 13h18v-40-31zM219 709l-2-7h-49l-6 19h-33l44-122h39l44 122h-21c-7 0-13-5-16-12zm-26-83l-17 50h33zm81 95v-95h-33v-27h97v27h-33v95h-31zm685-299c-37 0-65 26-65 62 0 37 28 63 65 63s65-26 65-63c0-36-28-62-65-62zm35 65c0 8-3 16-9 21-1 1-1 2-2 2-6 6-15 10-24 10-20 0-36-16-36-36 0-19 16-35 36-35 19 0 34 15 35 33zm-170-12v28h27v9c-4 4-14 7-22 7-20 0-34-15-34-35 0-19 14-34 34-34 11 0 21 7 25 15l26-14c-8-15-24-29-51-29-37 0-66 24-66 62 0 39 29 63 66 63 20 0 36-8 49-19 0-1 0-1 1-1 2-2 3-5 3-8v-2-42zm-91-51h-2c-7 1-13 6-13 13v1 52l-49-66h-32v121h31v-70l51 70h31V424zm-154 0h-39l-46 121h35l6-18h48l3 9v1c2 4 7 7 12 8h27zm-35 76l15-45 16 45zm-111-76h-51v108c0 7 6 13 13 13h38c38 0 65-23 65-61 0-37-27-60-65-60zm0 94h-20v-67h20c22 0 33 15 33 33s-12 34-33 34zm-90-94h-1c-7 0-12 6-13 13v1 52l-49-66h-32v121h31v-70l51 70h31V424zm-152 0h-40l-46 121h36l6-18h48l3 9v1c2 4 7 7 12 8h26zm-35 76l15-45 16 45zm-39-49v-27H24v121h33v-43h30 3c6 0 10-5 10-11v-1-15H57v-24h60z" stroke="none" fill-rule="nonzero" fill="#fff"/></svg>',
"friendlyName": "Fandango at Home",
"className": "fandangoAtHomeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.fandango.vudu.firetv",
"androidName": "com.fandango.vudu.firetv",
"adbLaunchCommand": "adb shell am start -n com.fandango.vudu.firetv/air.com.vudu.air.DownloaderTablet.SplashActivity",
},
"apple-tv": {
"appName": "Fandango at Home",
},
"chromecast": {
"appName": "air.com.vudu.air.DownloaderTablet",
"androidName": "air.com.vudu.air.DownloaderTablet",
"adbLaunchCommand": "adb shell am start -n air.com.vudu.air.DownloaderTablet/.SplashActivity",
},
"homatics": {
"appName": "air.com.vudu.air.DownloaderTablet",
"androidName": "air.com.vudu.air.DownloaderTablet",
"adbLaunchCommand": "adb shell am start -n air.com.vudu.air.DownloaderTablet/.SplashActivity",
},
"nvidia-shield": {
"appName": "air.com.vudu.air.DownloaderTablet",
"androidName": "air.com.vudu.air.DownloaderTablet",
"adbLaunchCommand": "adb shell am start -n air.com.vudu.air.DownloaderTablet/.SplashActivity",
},
"onn": {
"appName": "air.com.vudu.air.DownloaderTablet",
"androidName": "air.com.vudu.air.DownloaderTablet",
"adbLaunchCommand": "adb shell am start -n air.com.vudu.air.DownloaderTablet/.SplashActivity",
},
"roku": {
"appName": 'Fandango at Home',
"app-id": 13842,
},
"xiaomi": {
"appName": "air.com.vudu.air.DownloaderTablet",
"androidName": "air.com.vudu.air.DownloaderTablet",
"adbLaunchCommand": "adb shell am start -n air.com.vudu.air.DownloaderTablet/.SplashActivity",
},
},
"fanduel-sports-network": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2100" height="500" viewBox="0 0 2100 500" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M153 205c28-13 58-22 88-25 3-1 5 2 4 4-3 23-6 46-7 69 0 3-2 5-5 5-17 4-34 9-50 17 16 27 35 52 57 74 2 2 4 6 4 9 6 36 15 72 28 106 1 2 1 3 0 4s-3 1-5 0C139 390 61 250 60 103c0-4 1-6 4-8 68-38 144-57 222-55 3 0 5 3 3 6-10 22-19 44-26 67-1 2-3 4-6 4-40 2-80 11-117 27 2 20 7 41 13 61m142-88c-1 0-2 0-3-1s-1-3-1-4c8-23 17-45 28-66 1-2 3-3 6-3 57 6 112 24 162 52 3 2 4 4 4 8-1 139-70 272-188 353h-3c-1 0-2-1-3-2-8-23-15-46-20-69-1-3 0-5 2-7 71-56 121-139 133-234-37-16-77-25-117-27m300 30c0-1 1-2 1-2 1-1 2-1 3-1h169c1 0 2 0 2 1 1 1 1 2 1 3l-15 42c-1 2-3 3-5 3H647v45h86c1 0 2 1 3 2 1 0 1 1 0 2l-14 41c-1 3-3 4-5 4h-70v76c0 1 0 2-1 3 0 0-1 1-2 1h-45c-1 0-2-1-3-1 0-1-1-2-1-3zm227 0c1-2 3-3 5-3h60c2-1 4 1 5 3l78 215c0 1 0 3-1 3 0 1-1 2-2 2h-47c-3 0-4-2-5-4l-15-43h-87l-15 43c0 2-2 4-5 4h-46c-1 0-2-1-3-2-1 0-1-2 0-3zm61 124l-27-77-26 77zm109-124c0-1 0-2 1-2 0-1 1-1 2-1h52c3-1 5 1 6 3l78 132V147c0-1 0-2 1-2 0-1 1-1 2-1h44c1 0 2 0 3 1 0 0 1 1 1 2v216c0 1-1 2-1 3-1 0-2 1-3 1h-51c-3 0-5-1-6-4l-78-133v133c0 1 0 2-1 3-1 0-2 1-3 1h-44c-1 0-2-1-2-1-1-1-1-2-1-3zm317 170c35 0 62-26 62-62 0-35-27-62-62-62h-80c-1 0-2 0-2-1-1-1-1-2-1-3v-42c0-1 0-2 1-2 0-1 1-1 2-1h80c65 0 114 48 114 111 0 64-49 112-114 112h-80c-1 0-2-1-2-1-1-1-1-2-1-3V259c0-14 4-25 12-33 7-7 18-12 28-12h8c1 0 2 0 3 1 0 1 1 2 1 3v99zm146-38V147c0-1 0-2 1-2 1-1 2-1 3-1h44c1 0 2 0 3 1 1 0 1 1 1 2v132c0 25 18 42 43 42s43-17 43-42V147c0-1 0-2 1-2 0-1 1-1 2-1h45c1 0 2 0 3 1 0 0 1 1 1 2v132c0 54-39 92-95 92s-95-38-95-92m384-49c1 0 2 0 3 1s1 2 1 3v41c0 1 0 2-1 3-1 0-2 1-3 1h-98v38h104c1 0 2 1 3 1 1 1 1 2 1 3v42c0 1 0 2-1 3-1 0-2 1-3 1h-153c-1 0-2-1-2-1-1-1-1-2-1-3V147c0-1 0-2 1-2 0-1 1-1 2-1h153c1 0 2 0 3 1 1 0 1 1 1 2v42c0 1 0 2-1 3s-2 1-3 1h-104v37zm106 87h102c1 0 2 1 3 1 1 1 1 2 1 3v42c0 1 0 2-1 3-1 0-2 1-3 1h-151c-1 0-2-1-2-1-1-1-2-2-1-3V147c-1-1 0-2 1-2 0-1 1-1 2-1h45c1 0 2 0 3 1 0 0 1 1 1 2z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500" viewBox="0 0 500 500" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M127 200c28-13 58-22 88-25 3-1 5 2 4 4-3 23-6 46-7 69 0 3-2 5-5 5-17 4-34 9-50 17 16 27 35 52 57 74 2 2 4 6 4 9 6 36 15 72 28 106 1 2 1 3 0 4s-3 1-5 0C113 385 35 245 34 98c0-4 1-6 4-8 68-38 144-57 222-55 3 0 5 3 3 6-10 22-19 44-26 67-1 2-3 4-6 4-40 2-80 11-117 27 2 20 7 41 13 61m142-88c-1 0-2 0-3-1s-1-3-1-4c8-23 17-45 28-66 1-2 3-3 6-3 57 6 112 24 162 52 3 2 4 4 4 8-1 139-70 272-188 353h-3c-1 0-2-1-3-2-8-23-15-46-20-69-1-3 0-5 2-7 71-56 121-139 133-234-37-16-77-25-117-27z" fill-rule="nonzero" fill="#fff" stroke="none"/></svg>',
"friendlyName": 'Fanduel Sports Network',
"className": "fanduelSportsNetworkButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.foxsports.dssgo",
"androidName": "com.foxsports.dssgo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.dssgo/com.ballysports.tv.ui.screens.main.TvMainActivity",
},
"apple-tv": {
"appName": "FanDuel Sports Network",
},
"chromecast": {
"appName": "com.foxsports.videogo",
"androidName": "com.foxsports.videogo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.videogo/com.ballysports.tv.ui.screens.main.TvMainActivity",
},
"homatics": {
"appName": "com.foxsports.videogo",
"androidName": "com.foxsports.videogo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.videogo/com.ballysports.tv.ui.screens.main.TvMainActivity",
},
"nvidia-shield": {
"appName": "com.foxsports.videogo",
"androidName": "com.foxsports.videogo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.videogo/com.ballysports.tv.ui.screens.main.TvMainActivity",
},
"onn": {
"appName": "com.foxsports.videogo",
"androidName": "com.foxsports.videogo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.videogo/com.ballysports.tv.ui.screens.main.TvMainActivity",
},
"roku": {
"appName": 'FanDuel Sports Network',
"app-id": 285486,
},
"xiaomi": {
"appName": "com.foxsports.videogo",
"androidName": "com.foxsports.videogo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.videogo/com.ballysports.tv.ui.screens.main.TvMainActivity",
},
},
"fioptics-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="320" viewBox="0 0 1050 320" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M949 63c-2 1-2 1-5 18l-3 15h-17c-21 0-20-1-21 10-2 9-2 9 19 9h16c-4 19-5 25-5 27-2 9 0 10 11 10 7 0 7 0 9-16 4-18 4-19 4-20v-1h17 17l2-1c1-1 1-2 2-7 2-11 2-11-19-11h-15s0-4 1-8c4-24 4-24 1-25-2-1-12-1-14 0m-806 0c-23 3-41 19-48 42L67 252c-3 9-8 14-17 15-6 1-6 1-9 18-2 15-1 17 10 15 25-4 41-18 49-43l21-110 18-1c22 0 20 1 22-11 1-5 2-10 2-13 1-4 1-5 0-6-1-3 0-3-19-3-14 0-17 0-17-1s4-9 6-11c5-5 9-5 27-5 17 0 16 0 18-10 0-4 1-9 2-12 1-7 1-9-1-11-1-1-31-1-36 0m59 0c-17 7-20 27-6 34 18 9 38-17 24-30-4-4-12-6-18-4m447 0c-17 5-22 27-7 34 2 1 2 1 7 1h6l3-1c15-8 17-27 4-33-3-1-10-2-13-1m-67 14c-26 8-23 5-25 17-5 29-7 37-11 64-5 23-6 33-8 42-4 22-1 34 11 44 8 7 17 9 35 9 11 0 9 2 12-13 3-16 3-16-6-17-14-1-20-8-18-22l11-58h28l1-2c2-1 2-1 5-21 1-7 0-7-16-7h-13v-1c1-4 5-28 5-30 1-6-2-7-11-5m-285 32c-54 4-93 57-78 106 19 60 113 55 141-7 24-54-8-104-63-99m163 0c-13 1-23 4-34 9-3 1-5 3-5 3v-2c1-6 0-6-17-6s-16-1-17 8c-32 178-31 176-29 178l1 1h14 14l1-1c2-1 2-2 3-7l9-51 2 2c36 29 96 14 119-28 28-54-5-111-61-106m274 1c-55 5-92 67-68 114 23 45 95 44 125-1 5-9 4-11-7-19-10-7-10-7-12-7-4 0-6 2-9 7-12 16-34 24-51 17-31-12-22-61 13-75 22-8 41-2 48 16 4 8 7 8 28-3 4-2 5-5 3-11-10-27-36-42-70-38m130-1c-24 3-42 17-47 37-7 25 4 40 38 51 23 8 26 10 22 17-3 6-11 10-22 10-12 0-21-6-23-15-1-5-4-8-8-8-2 0-18 8-21 10s-4 6-2 12c8 22 26 34 54 34 34 0 57-18 57-47 1-20-10-32-39-42-18-5-23-8-23-12 0-11 19-17 31-11 5 2 7 4 9 11 3 7 6 8 18 2 16-8 16-10 11-20-9-20-31-31-55-29m-679 5c-1 1-1 0-6 26l-18 102c-2 11-2 11 17 11 16 0 15 1 17-13l21-113c2-15 3-14-16-14-13 0-14 0-15 1m446 0c-2 1-2 3-6 28l-15 80c-6 34-7 31 13 31 13 0 14 0 15-2l23-122c3-17 4-16-15-16h-14l-1 1m-160 27c23 7 32 33 20 57-20 41-82 36-82-7 1-32 33-58 62-50m-162 1c20 4 29 21 24 44-12 46-79 54-83 10-3-31 29-60 59-54" fill="#fff"/><path d="M953 30c-33 4-65 29-76 61-2 5-1 8 2 10 4 3 8 1 11-6 21-55 95-70 118-24 23 47-36 111-87 95-9-3-15 2-11 9 2 4 12 6 24 7 62 1 110-66 85-118-11-23-37-37-66-34" fill="#4294f7"/></svg>',
"friendlyName": "Fioptics+",
"className": "fiopticsPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.tivo.android.cbt",
"androidName": "com.tivo.android.cbt",
"adbLaunchCommand": "adb shell am start -n com.tivo.android.cbt/com.tivo.hydra.app.MainActivity",
},
"apple-tv": {
"appName": "Fioptics Plus",
},
"chromecast": {
"appName": "com.tivo.android.cbt",
"androidName": "com.tivo.android.cbt",
"adbLaunchCommand": "adb shell am start -n com.tivo.android.cbt/com.tivo.hydra.app.MainActivity",
},
"homatics": {
"appName": "com.tivo.android.cbt",
"androidName": "com.tivo.android.cbt",
"adbLaunchCommand": "adb shell am start -n com.tivo.android.cbt/com.tivo.hydra.app.MainActivity",
},
"nvidia-shield": {
"appName": "com.tivo.android.cbt",
"androidName": "com.tivo.android.cbt",
"adbLaunchCommand": "adb shell am start -n com.tivo.android.cbt/com.tivo.hydra.app.MainActivity",
},
"onn": {
"appName": "com.tivo.android.cbt",
"androidName": "com.tivo.android.cbt",
"adbLaunchCommand": "adb shell am start -n com.tivo.android.cbt/com.tivo.hydra.app.MainActivity",
},
"xiaomi": {
"appName": "com.tivo.android.cbt",
"androidName": "com.tivo.android.cbt",
"adbLaunchCommand": "adb shell am start -n com.tivo.android.cbt/com.tivo.hydra.app.MainActivity",
},
},
"firetv-store": {
"button": 'appstore',
"friendlyName": "Fire TV Store",
"className": "fireTVStoreButton",
"appName": "FireTV Store",
"androidName": "com.amazon.venezia",
"adbLaunchCommand": "adb shell am start -a com.amazon.venezia.ade.FIND_LAUNCH -n com.amazon.venezia/.ade.ADEHomeActivity",
"deviceFamily": ["amazon-fire"], },
"flash": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="965" height="266" viewBox="0 0 965 266" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M0 265h897L963.6 0H67.2"/><path d="M642 48.4c-37.3 4-62.4 27.2-61.2 56.3 1 20.4 11.5 31.3 41.7 43.2 26.3 10.4 30.7 13.6 29 21-3.8 15.7-38 12.5-62-5.7-6.5-5-6.7-5-7.8-5a228 228 0 0 0-28.6 28.7c0 1.4 4 5.3 9.8 9.7 38 28.2 101.4 26.5 125.5-3.4 19-23.6 15-52.6-9.3-67.8a149 149 0 0 0-28.2-12.8c-17.7-7-22.7-10.8-21.6-16.4 3-15.6 33.7-13.7 57 3.7 4.2 3 5 3.2 7.6.5 12-12.6 24.5-26.8 24.5-28 0-2.7-13.6-12-24-16.3a127 127 0 0 0-52.3-7.7m-170.2 3.3L358.2 211.4c-1 2.7-2 2.6 23.8 2.6h23l1.3-1a107 107 0 0 0 13.3-18.5c0-1.4-.5-2-5-4.5-4.6-2.7-6-4-5-4.7a1596 1596 0 0 1 79-.2c1.6.4 2.2 2 3 7.5l3.6 20.3 1 1h22.2c26.3 0 24.2.4 23.8-4.6l-25.8-158-1-1h-21.2H473l-1.3 1.2m-360 0c-.8.8-2 4-3.6 10L69 204.5c-3 10.4-5 9.5 20.8 9.5 25.8 0 22.8 1 25.4-8.5l2.2-8 6-21.6c3-11 3.2-10.2-3-14.4-9-6-12.5-5.4 40.7-5.7l45.5-.5c1-.7 1.7-2.4 5-15.3l4.3-15.4c1-3 1-5 .2-5.6l-75.5-1.2c-.8-.7-.8-2.5 0-5.3l1.5-5.8 2-7.7c1.6-6 2.4-7.7 4-8.2a836 836 0 0 1 42.7-.4c47.5 0 42.6.5 44-4.2l2-6.6 6.3-28c-1-1-130.2-1-131.3.1m150.5 0c-.8.8-1.7 3.4-4 12l-39.4 149.8 116.4.2 1-1c1.3-1.3 24.2-34.3 24.8-35.8 1-2.5 3.6-2.4-42.4-2.5L276 174c-1-.8-.8-2.4.8-8.3l29.7-108.8c.8-2.6.7-4.4 0-5.2a298 298 0 0 0-44.3.1m486.3-.3c-1.3.6-1 .2-7 21.6l-36.4 132.5c-1.4 5-1.6 7-.7 7.8a310 310 0 0 0 45.2-.1c1.2-1 1.8-3 6.2-19.7l5.8-22.2c1.7-5.6 1.6-5.7-5.6-10.4-7.4-5-8.8-4.7 31.5-4.7 40-.1 36.8-.7 34.6 7L810 213.5a209 209 0 0 0 21.8.5h21l1-1c1-1 1.7-2.7 4.6-13.8l38.5-140c2.6-9.2 4.6-8.5-21.3-8.5h-21.4l-1 1c-.8.7-1.5 2.5-2.7 7-15.4 55.5-16 57.5-17 58.2-1.3 1-5 1.2-31 1l-24.2-.1-.8-1c-.8-1-.8-1.7.3-5.2l15.2-60.3c-1-.7-43-1-44.6-.3M481 106.7c.2.3.5 1.5.6 2.5 5 38 5 38.3 3.7 39.5l-1 1c-32.7 0-33.3-.1-32.8-2.3a1180 1180 0 0 1 26.9-40.5c1-1 2-1.2 2.6-.2" fill="#0049ff"/></svg>',
"friendlyName": "Flash",
"className": "flashButton",
"appName": "Flash",
"deviceFamily": ["apple-tv"], },
"flo-sports": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2100" height="240" viewBox="0 0 2100 240" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M335 100h87l-9 54h-88l-13 80h-58L293 3h158l-10 56h-99l-7 41zm218 78c-14 0-26-8-24-22L556 3h-56l-26 153c-9 50 25 77 70 77h35l10-55h-36zm88-98c9-53 60-80 107-80 46 0 89 26 79 80l-13 78c-9 53-58 80-107 80-47 0-89-27-80-80l14-78zm43 78c-3 16 14 25 32 25s39-9 42-26l13-77c3-17-13-26-31-26-19 0-39 8-42 26l-14 78zM967 35c19-2 37 10 42 29l36-15c-9-36-39-49-72-49-40 0-83 21-92 64-8 46 27 64 64 70 27 4 51 11 45 37-5 20-28 29-51 29-21 1-40-13-46-34l-36 16c8 34 39 58 75 56 41 0 86-20 96-64 12-54-30-69-68-76-23-5-48-12-42-32 7-20 27-33 49-31h0zm223-32h-87l-39 231h36l14-80h52c44 1 82-31 89-74 9-33-10-66-43-75-7-2-14-3-22-2h0zm29 77c-4 23-24 40-48 40h-52l15-79h51c17-2 33 11 34 29 1 3 1 7 0 10h0zm181-80c-46 0-96 25-104 75l-16 88c-9 49 31 74 78 74 46 0 96-25 104-74l16-88c9-50-33-75-78-75h0zm42 76l-15 86c-4 25-34 37-62 37-27 0-52-13-48-37l15-86c5-26 34-38 61-38 28 0 53 11 49 38h0zm182-73h-88l-39 231h37l16-89h27l51 89h45l-53-90c37-3 67-32 71-69 7-51-23-72-67-72h0zm30 72c-4 24-25 40-48 37h-51l12-71h51c24 0 40 8 36 34h0zm84-72l-7 38h68l-32 193h37l33-193h68l7-38h-174zm275 94c-23-5-47-12-42-32 8-20 28-32 49-30 20-2 38 10 43 29l36-15c-9-36-39-49-72-49-40 0-83 21-93 64-7 46 28 64 64 70 27 4 51 11 45 37-5 20-28 29-51 29-21 1-41-13-46-34l-37 16c9 34 40 58 76 56 41 0 86-20 95-64 13-55-29-70-67-77h0zM56 234h69c12-37 47-63 86-63l12-67h-12c-76 0-141 55-155 130h0zM1 3l85 67h143l11-67H1zm0 0"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="275" height="325" viewBox="0 0 275 325" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M72 283h69c12-37 47-63 86-63l12-67h-12c-76 0-141 55-155 130h0zM17 52l85 67h143l11-67H17zm0 0" fill="#fff" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "FloSports",
"className": "floSportsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.flosports.signal.tv",
"androidName": "com.flosports.signal.tv",
"adbLaunchCommand": "adb shell am start -n com.flosports.signal.tv/tv.flosports.TvActivity",
},
"apple-tv": {
"appName": "FloSports",
},
"chromecast": {
"appName": "tv.flosports",
"androidName": "tv.flosports",
"adbLaunchCommand": "adb shell am start -n tv.flosports/.TvActivity",
},
"homatics": {
"appName": "tv.flosports",
"androidName": "tv.flosports",
"adbLaunchCommand": "adb shell am start -n tv.flosports/.TvActivity",
},
"nvidia-shield": {
"appName": "tv.flosports",
"androidName": "tv.flosports",
"adbLaunchCommand": "adb shell am start -n tv.flosports/.TvActivity",
},
"onn": {
"appName": "tv.flosports",
"androidName": "tv.flosports",
"adbLaunchCommand": "adb shell am start -n tv.flosports/.TvActivity",
},
"roku": {
"appName": "FloSports",
"app-id": 112048,
},
"xiaomi": {
"appName": "tv.flosports",
"androidName": "tv.flosports",
"adbLaunchCommand": "adb shell am start -n tv.flosports/.TvActivity",
},
},
"flow": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="400" viewBox="0 0 1100 400" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#21d3a3" fill-rule="nonzero"><path d="M71 23c13-13 32-17 49-17q34 0 67 0 0 25 0 49h-61c-4 0-8 1-10 4s-2 7-2 10v51h61c0 16-1 32 0 49h-61q0 109 0 217-30 0-59 0l-1-217H21v-49h34V65c0-15 5-31 16-42zM213 6h60q-1 158 0 315c0 3 0 6 2 8s4 3 7 3h38v54h-43c-12 0-24 1-36-3a39.62 39.62 0 0 1-22-22c-4-11-6-23-6-35q0-160 0-320zm253 96c67-8 131 32 154 96 12 36 11 76-5 110-22 48-69 81-122 85s-104-21-134-65c-18-28-26-61-23-94 6-69 60-124 130-132zm4 58c-41 5-73 39-77 80-1 18 3 36 12 51 16 28 48 46 81 44 39-2 72-29 81-67s-8-78-42-97c-16-10-36-14-55-11zm168-51h65q31 111 61 223l2 2q51-180 64-225h62l67 225c2-1 1-4 2-5q29-110 58-220h60q-37 128-75 256l-6 21q-42 0-83 0l-53-193-1-2q-32 110-57 195h-83l-83-277zm-183 99c2-2 4-1 6 0q28 16 57 32c2 2 4 3 6 4 2 3 1 7-2 8q-29 17-58 33c-2 1-5 3-7 3-3-1-4-3-4-6q0-34 0-69c0-2 0-4 2-5z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="320" height="320" viewBox="0 0 320 320" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#21d3a3" fill-rule="nonzero"><path d="M144 14c67-8 131 32 154 96 12 36 11 76-5 110-22 48-69 81-122 85S67 284 37 240c-18-28-26-61-23-94C20 77 74 22 144 14zm4 58c-41 5-73 39-77 80-1 18 3 36 12 51 16 28 48 46 81 44 39-2 72-29 81-67s-8-78-42-97c-16-10-36-14-55-11zm-15 48c2-2 4-1 6 0q28 16 57 32c2 2 4 3 6 4 2 3 1 7-2 8q-29 17-58 33c-2 1-5 3-7 3-3-1-4-3-4-6q0-34 0-69c0-2 0-4 2-5z"/></svg>',
"friendlyName": "flow",
"className": "flowButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "ar.com.flow.androidtv",
"androidName": "ar.com.flow.androidtv",
"adbLaunchCommand": "adb shell am start -n ar.com.flow.androidtv/.base.view.BaseActivity",
},
"chromecast": {
"appName": "ar.com.flow.androidtv",
"androidName": "ar.com.flow.androidtv",
"adbLaunchCommand": "adb shell am start -n ar.com.flow.androidtv/.base.view.BaseActivity",
},
"homatics": {
"appName": "ar.com.flow.androidtv",
"androidName": "ar.com.flow.androidtv",
"adbLaunchCommand": "adb shell am start -n ar.com.flow.androidtv/.base.view.BaseActivity",
},
"nvidia-shield": {
"appName": "ar.com.flow.androidtv",
"androidName": "ar.com.flow.androidtv",
"adbLaunchCommand": "adb shell am start -n ar.com.flow.androidtv/.base.view.BaseActivity",
},
"onn": {
"appName": "ar.com.flow.androidtv",
"androidName": "ar.com.flow.androidtv",
"adbLaunchCommand": "adb shell am start -n ar.com.flow.androidtv/.base.view.BaseActivity",
},
"xiaomi": {
"appName": "ar.com.flow.androidtv",
"androidName": "ar.com.flow.androidtv",
"adbLaunchCommand": "adb shell am start -n ar.com.flow.androidtv/.base.view.BaseActivity",
},
},
"fotoo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1216" height="534" viewBox="0 0 1216 534" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M78 51.6c-43.5 1.6-58.5 70.6-51.4 69.7 49-63 76.4-53 183.6 6.3L314 190.2c-33.5 143-48.5 250.5-36.8 273.6a36 36 0 0 0 31.3 18.4c29 1 42-29 42-41.5 0-45-10-87.5-15.7-98.7l-2.5-5 5.8-11.3c35-57.5 77.4-72.5 94-62.6 0 .1 29.5 13.6 23.7 36-1 4.6-1 5.3-.3 6.2 2.5 2.8 13-1.4 19.7-7.8l2.2-2-.5 2c-10.3 53.6 18.7 81.6 42.7 83.6 20 2 41-15 49-31h0c10-20 12.6-43 13-45 .5-3.5 3.5-5.5 16-5-13.5 61 1 75 11 76 26 3 50.8-34.7 57-43 3.8 21.3 11.8 32.3 28.8 41.3 15 5 35 5 49-7 24-21 26-38 31.3-63l11.5-3.3c-11.8 45.8 9.2 66.3 23 73 17.2 6.4 33.2 3.4 46.2-3.6 24-15 33-39 35-66 0 0 26-9 40-19 46.6-28.4 49-23 61-23 18 3 23 24 20.6 37.4-.5 6 3.4 6.6 10.4 4.6a28 28 0 0 0 16-22c3-35-44-53-87-24-54.7 36.8-57.2 36.7-57.5 36.7 3.5-41.7 1.5-55.7-11.5-64.7-18-11-48-13-61 6-5 5-7.7 16.7-9 16.7-3 0-6.2 1-12.2 8.3l-11.5 30.3c-11.8 3.7-12.8 4.5-12.3 2.7 5.5-41.7 5.5-55-9.5-67.5-22.5-7.5-40-10-60.5 8.7-4 5.3-3.5 13.3-8.4 17-4.6 1-9 3-10 4.6a453 453 0 0 0-24.5 65c-5 11-20 25-26.6 22-8.4-3 25-123.4 26-123.4 16-3.7 27.8-11.7 28.2-15 0-2.4-.6-3.8-3-3.6l-21.6 2.3c-.1-.3 17.7-57.7 17.6-57.5 1.3-11 .4-16-17.8-16-28 1-25 3-27.4 10.2l-19 62.4c-12-3.5-14.4-3-16-1.3l-1 1.3c-3.5 10.5-3.5 12.5 11.5 15.5 5 1 2 8-14.5 74-2 4-11 5-17.5 3.5 5-51.4-11-73.5-27-76-21-1.5-36 5.5-51 31.5l-4.3 1.7c-7.7 1.3-10.7 2.3-14 14.3-1 3.8-2 4.2-2 4.3C468.8 237 451 234 440 234c-48.4.3-79.3 34.3-97.4 64.3-17 25-17.2 21-17 20.4 17-86.4 30-117.4 33-121.4 32 5 48 2 64 0 68-18 59.7-74.4 59.5-75.4-1.4-31-34-48.6-74-46-30 2.5-67.5 22.5-90 98.8C190.6 108.2 161.6 56.7 120.6 52.2c-25-4-35-1.5-42.5-.6m360.6 61.6c13.3 6.3 15.8 18.8 12 39-3.7 14.8-15 31-31 34-24 4.5-57-1-57-1 11.8-35.7 22.8-70.7 52.8-73.7 13-1 15.2-1.3 23.2 1.7M739 245.4c28.4.1 13.6 50.5 12 50-21.6-1-26.8-8.2-29.6-16 0-3 3-8.3 3-8.6 5.2-8.7 6.2-12 5.7-13.7-.4-1.5-5.7-5-7.7-5-3.6-.1 5-7 8.6-7 3.3-1 7.7.1 8.3.1m113.5-.8c31.5.8 15 52 12.5 50.8-21-2-27-8-30-15 0-3 5.8-14.8 6-15 2-3 4.8-11 .1-12l-3.6-1c-3.5-.8 6-8 14.5-7.8m-304 2.2c18.3 6.5 13.3 38.5 10 50-6.8 3.5-33.3-8.5-31.8-13.5 11.5-27 14.5-25 2-31-1-.3 1-3.7 2.6-4.5 4-3.7 12.4-3.2 17.2-1M719.2 295c5.8 3.3 17.8 7.5 31.8 9.3-1.5 30.2-19 50.2-36.5 45.2-17.5-10-7.5-42.5 2-54.6 1-1.3.8-1.3 2.6.1m113.8-.5c7 2.5 21 9.5 34 10-3.5 38-16.5 50-29.5 47-24-10-12-44-4.5-57m-310-.8c3 3 12 8 34.5 10-6 33.5-13 49.5-29 45.5-25-12-6.6-56-5.6-55.5M322.7 352c.2 1 1 2 1 2 7.4 13.3 4.6 36.7 4.6 44.2 2.3 19.8-11 64-11.7 65-3 5.4-11 3.6-11-2.5C317 356.2 319 348.7 320 347.2c.8 1 1.6 3 2.6 5" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Fotoo",
"className": "fotooButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.bo.fotoo",
"androidName": "com.bo.fotoo",
"adbLaunchCommand": "adb shell am start -n com.bo.fotoo/.ui.splash.FTSplashActivity",
},
"chromecast": {
"appName": "com.bo.fotoo",
"androidName": "com.bo.fotoo",
"adbLaunchCommand": "adb shell am start -n com.bo.fotoo/.ui.splash.FTSplashActivity",
},
"homatics": {
"appName": "com.bo.fotoo",
"androidName": "com.bo.fotoo",
"adbLaunchCommand": "adb shell am start -n com.bo.fotoo/.ui.splash.FTSplashActivity",
},
"nvidia-shield": {
"appName": "com.bo.fotoo",
"androidName": "com.bo.fotoo",
"adbLaunchCommand": "adb shell am start -n com.bo.fotoo/.ui.splash.FTSplashActivity",
},
"onn": {
"appName": "com.bo.fotoo",
"androidName": "com.bo.fotoo",
"adbLaunchCommand": "adb shell am start -n com.bo.fotoo/.ui.splash.FTSplashActivity",
},
"xiaomi": {
"appName": "com.bo.fotoo",
"androidName": "com.bo.fotoo",
"adbLaunchCommand": "adb shell am start -n com.bo.fotoo/.ui.splash.FTSplashActivity",
},
},
"fox-business": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="600" viewBox="0 0 1200 600" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M1170 455v31h-106-1c-3 1-5 4-5 10h0v2c1 5 3 8 6 8h0 77 3c9 0 16 5 23 12h0l1 2c5 8 8 16 8 26h0v3c-1 10-4 19-9 26h0l-2 2c-6 7-14 10-24 10h0-105v-31h105 1c4 0 5-4 5-10h0v-1c0-6-2-8-6-8h0-77-2c-9-1-17-5-23-13h0l-1-2c-6-7-8-16-8-26h0v-3c0-10 3-18 9-26h0l2-2c6-6 14-10 23-10h0 106zm-161 0v31H903h-1c-3 1-5 4-5 10h0v2c0 5 2 8 6 8h0 77 2c10 0 17 5 23 12h0l2 2c5 8 8 16 8 26h0l-1 3c0 10-3 19-9 26h0l-1 2c-7 7-15 10-24 10h0-106v-31h106 1c3 0 5-4 5-10h0v-1c0-6-2-8-6-8h0-77-2c-9-1-17-5-23-13h0l-2-2c-5-7-8-16-8-26h0v-3c1-10 4-18 10-26h0l2-2c6-6 14-10 23-10h0 106zm-159 0v31H748v20h95v30h-95v20h102v31H719V455h131zm-251 0l73 88v-88h29v132h-29l-73-89v89h-29V455h29zm-47 0v132h-29V455h29zm-50 0v31H396h-1c-3 1-5 4-5 10h0v2c1 5 3 8 6 8h0 77 3c9 0 16 5 23 12h0l1 2c5 8 8 16 8 26h0v3c-1 10-4 19-9 26h0l-2 2c-6 7-14 10-24 10h0-105v-31h105 1c4 0 5-4 5-10h0v-1c0-6-2-8-6-8h0-77-2c-9-1-17-5-23-13h0l-2-2c-5-7-7-16-7-26h0v-3c0-10 3-18 9-26h0l2-2c6-6 14-10 23-10h0 106zm-281 0v91 2c1 5 3 8 7 8h0 80 1c4 0 5-4 5-10h0v-91h29v91 3c0 10-4 19-10 26h0l-1 2c-6 7-14 10-24 10h0-80-3c-9-1-17-5-23-12h0l-1-2c-6-8-8-17-8-27h0v-91h28zm-80 0h2c10 1 18 4 24 11h0l1 2c5 7 7 15 7 23h0v3c-1 11-5 20-13 26h0l2 2c9 6 13 16 13 29h0v3c0 8-3 16-8 22h0l-2 2c-6 6-14 9-24 9h0H24V455h117zm2 82H53v19h90 1c3 0 5-4 5-10h0v-1c0-6-2-8-6-8h0zm-2-51H53v20h88 1c3-1 5-4 5-10h0v-2c0-5-2-8-6-8h0zm987-475l48 420h-52L1008 11h120zM984 71l126 360h-78L900 203l84-132zM756 11l48 96 48-96h132L864 203l120 192H864l-60-96-48 96H624l108-192L624 11h132zm-281 0c114 0 206 85 206 195 0 101-92 187-206 187-115 0-207-86-207-187 0-109 92-195 207-195zm-205 0l6 108H132v36h120v108H132v120H24V11h246zm204 84c-16 0-29 12-30 28v2 156c0 17 13 30 30 30 16 0 29-12 30-28v-2-156c0-16-13-30-30-30z" fill="#036"/><path d="M24 407v24h984l-12-24z" fill="#c20017"/></svg>',
"friendlyName": "Fox Business",
"className": "foxBusinessButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.twoergo.foxbusiness",
"androidName": "com.twoergo.foxbusiness",
"adbLaunchCommand": "adb shell am start -n com.twoergo.foxbusiness/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"apple-tv": {
"appName": "Fox Business",
},
"chromecast": {
"appName": "com.twoergo.foxbusiness",
"androidName": "com.twoergo.foxbusiness",
"adbLaunchCommand": "adb shell am start -n com.twoergo.foxbusiness/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"homatics": {
"appName": "com.twoergo.foxbusiness",
"androidName": "com.twoergo.foxbusiness",
"adbLaunchCommand": "adb shell am start -n com.twoergo.foxbusiness/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"nvidia-shield": {
"appName": "Fox Business",
"androidName": "com.twoergo.foxbusiness",
"adbLaunchCommand": "adb shell am start -n com.twoergo.foxbusiness/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"onn": {
"appName": "com.twoergo.foxbusiness",
"androidName": "com.twoergo.foxbusiness",
"adbLaunchCommand": "adb shell am start -n com.twoergo.foxbusiness/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"roku": {
"appName": "Fox Business Network",
"app-id": 18746,
},
"xiaomi": {
"appName": "com.twoergo.foxbusiness",
"androidName": "com.twoergo.foxbusiness",
"adbLaunchCommand": "adb shell am start -n com.twoergo.foxbusiness/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
},
"fox-local": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1700" height="400" viewBox="0 0 1700 400" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M826 31H717l-40 72-41-72H528l94 168-94 168h109l40-71 40 71h109l-95-168zm-414 0c-92 0-167 75-167 168s75 168 167 168 167-75 167-168S504 31 412 31zm29 237c0 16-14 28-29 28s-27-13-27-28V130c0-16 12-30 27-30s29 14 29 30zm-304 99V259h92v-92h-92v-44h113l-7-92H36v336zM852 30l-96 167 99 170h807V30zm222 30c18 0 33 4 44 11 12 7 21 18 27 31 2 5 3 9 5 14 1 4 2 10 3 17 0 7 1 16 1 26 0 11 1 24 1 40s-1 29-1 40c0 10-1 19-1 26-1 7-2 13-3 17-2 5-3 10-5 14-6 13-15 24-27 31-11 7-26 11-44 11-17 0-32-4-44-11s-21-18-27-31c-2-5-3-9-4-14-1-4-2-10-3-17s-1-16-2-26v-40-40c1-10 1-19 2-26s2-13 3-17c1-5 2-9 4-14 6-13 15-24 27-31s27-11 44-11zm181 1c22 0 39 6 53 18 8 8 14 18 17 29 4 11 6 26 6 45h-55v-17c-1-5-1-9-2-11 0-3-1-5-2-7-1-1-2-3-3-4-2-2-4-3-7-4-2-1-5-1-9-1-10 0-17 4-20 13-1 2-2 4-2 6-1 2-1 6-1 11s-1 13-1 22v38 38c0 9 1 16 1 22 0 5 0 9 1 11 0 2 1 4 2 6 4 9 11 13 21 13 6 0 11-2 16-6 1-1 2-2 2-3l3-6c0-3 0-7 1-11v-18h55c0 18-2 33-5 45-4 12-9 21-18 29-12 12-30 18-53 18-35 0-59-14-71-42-2-4-4-9-5-13-1-5-2-10-3-17 0-7-1-16-1-27v-39-40c0-10 1-19 1-26 1-7 2-13 3-17 1-5 3-9 5-13 6-14 14-24 26-32 12-7 27-10 45-10zm-368 4h53v219h37v49h-90zm498 0h82l44 268h-53l-6-43h-53l-6 43h-53zm151 0h53v219h38v49h-91zm-111 43l-19 138h40l-20-138zm-351 1c-11 0-18 5-22 14-1 2-1 4-2 6 0 2 0 6-1 11v22 37 37 21c1 6 1 9 1 12 1 2 2 4 2 6 4 9 11 14 22 14s19-5 22-14c1-2 2-4 2-6 0-3 1-6 1-12 1-5 1-12 1-21v-37-37c0-9 0-16-1-22 0-5 0-9-1-11 0-2-1-4-2-6-4-9-11-14-22-14z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="900" viewBox="0 0 1000 900" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M895 110H786l-40 72-41-72H597l94 168-94 168h109l40-71 40 71h109l-95-168zm-415 0c-92 0-167 75-167 168s75 168 167 168 167-75 167-168-75-168-167-168zm29 237c0 16-14 28-29 28s-27-13-27-28V209c0-16 12-30 27-30s29 14 29 30zm-304 99V338h92v-92h-92v-44h113l-7-92H104v336zm541-38l-33 58H104v328h790V466l-118-1zm-426 87c18 0 32 4 44 11 11 7 20 17 26 30 1 4 3 8 4 13 1 4 2 10 3 17s1 15 2 26v38 39c-1 10-1 19-2 25-1 7-2 13-3 18-1 4-3 8-4 12-6 14-15 24-26 31-12 7-26 10-44 10-17 0-31-3-43-10-11-7-20-17-26-31-2-4-3-8-4-12-1-5-2-11-3-18 0-6-1-15-1-25s-1-23-1-39c0-15 1-28 1-38 0-11 1-19 1-26 1-7 2-13 3-17 1-5 3-9 4-13 6-13 15-23 26-30 12-7 26-11 43-11zm177 0c21 0 38 6 51 18 8 8 14 17 18 28 3 12 4 26 4 44h-53v-17c0-4-1-8-1-10-1-3-2-5-3-7 0-1-1-2-3-4-2-1-4-3-6-3-2-1-5-2-9-2-10 0-16 5-20 13-1 2-1 4-2 6 0 2-1 6-1 11v21 37 37 22c0 5 1 8 1 11 1 2 1 4 2 5 4 9 11 13 21 13a24.56 24.56 0 0 0 15-5c1-1 2-3 3-4s1-3 2-6c0-3 1-6 1-11 1-4 1-10 1-17h53c0 18-2 32-5 44-3 11-9 21-17 28-13 12-30 18-52 18-34 0-58-14-70-41-2-4-3-8-4-13-1-4-2-10-3-17-1-6-1-15-1-25s-1-23-1-39c0-15 1-28 1-38 0-11 0-19 1-26s2-12 3-17c1-4 2-8 4-13 6-13 15-23 26-30 12-7 26-11 44-11zm-359 5h51v213h37v48h-88zm485 0h80l44 261h-52l-6-42h-51l-6 42h-52zm148 0h52v213h36v48h-88zm-108 42l-19 134h39l-19-134zm-343 1c-10 0-18 4-21 13-1 2-1 4-2 6 0 2 0 6-1 11v21 36 36 21c1 5 1 9 1 11 1 2 2 4 2 6 4 9 11 14 21 14 11 0 18-5 22-14 1-2 1-4 2-6 0-2 1-6 1-11s0-12 1-21v-36-36c-1-9-1-16-1-21s-1-9-1-11c-1-2-1-4-2-6-4-9-11-13-22-13z"/></svg>',
"friendlyName": "Fox Local",
"className": "foxLocalButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.fox.fts.android",
"androidName": "com.fox.fts.android",
"adbLaunchCommand": "adb shell am start -n com.fox.fts.android/.ui.SplashActivity",
},
"apple-tv": {
"appName": "FOX Local",
},
"chromecast": {
"appName": "com.fox.fts.android",
"androidName": "com.fox.fts.android",
"adbLaunchCommand": "adb shell am start -n com.fox.fts.android/.ui.SplashActivity",
},
"homatics": {
"appName": "com.fox.fts.android",
"androidName": "com.fox.fts.android",
"adbLaunchCommand": "adb shell am start -n com.fox.fts.android/.ui.SplashActivity",
},
"nvidia-shield": {
"appName": "com.fox.fts.android",
"androidName": "com.fox.fts.android",
"adbLaunchCommand": "adb shell am start -n com.fox.fts.android/.ui.SplashActivity",
},
"onn": {
"appName": "com.fox.fts.android",
"androidName": "com.fox.fts.android",
"adbLaunchCommand": "adb shell am start -n com.fox.fts.android/.ui.SplashActivity",
},
"roku": {
"appName": "FOX LOCAL: Free Live News",
"app-id": 711586,
},
"xiaomi": {
"appName": "com.fox.fts.android",
"androidName": "com.fox.fts.android",
"adbLaunchCommand": "adb shell am start -n com.fox.fts.android/.ui.SplashActivity",
},
},
"fox-news": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1044" height="1044" viewBox="0 0 1044 1044" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M50 50h943v764H50V50z" fill="#036"/><path d="M50 825h943v168H50V825z" fill="#c20017"/><path d="M993 597h-2c-11-25-23-50-36-75h12c9 18 18 36 26 54v21zM50 155c46-16 94-27 143-33l13-72h112l-25 65c30 0 61 2 90 5l35-70h123l-58 89c77 20 152 52 219 96l39 27h-18c-74-53-158-91-246-114l-72 111h-51v76L227 542h-41v69L56 814h-4l327-684c-30-3-60-5-89-5L51 814h-1m0-12l140-669c-47 6-94 18-139 33h-1m6 648h0zm-4 0h0zM536 50h0zm-99 384h69v-64h-69v-31h84l-5-64H367v236h70v-77zm291 76h76l34-57 35 58h77l-74-123 67-113h-76l-29 49-30-49h-78l69 114-71 121zm-87 3c66 1 121-52 122-119-2-68-60-120-127-117-64 2-115 53-118 117 1 67 56 120 123 119h0zm-22-171c0-11 9-21 21-21s22 9 22 21v101c-1 11-11 20-23 20-11-1-19-10-20-20V342zM453 687h71v-47h-71v-32h87v-51H398v221h143v-53h-88v-38zm307-130l-27 126-27-126h-47l-26 128-26-128h-56l51 221h51l25-127 26 127h50l51-221h-45zm186 100c-15-14-31-17-50-23-22-6-35-7-35-20 1-9 10-16 19-15h1c14-2 27 8 30 22l48-16c-9-34-40-57-75-55-50 0-81 31-81 72 0 36 21 54 63 66 25 8 38 7 38 24 0 8-7 15-21 15-17 2-32-10-35-27l-53 11c9 42 40 67 88 67 23 1 46-9 63-26 12-13 18-30 18-48 1-18-5-35-18-47h0zm-616 11l-66-110h-64v220h56V649l75 129h53V558h-54v110zM141 901c6-1 12 2 14 8h31c-2-15-19-24-45-24-30 1-49 14-49 35 0 19 19 31 47 31 26 0 44-9 47-25h-31c-2 6-7 9-15 9-10 0-16-5-16-16s6-18 17-18zm305 36v-23c2-7-1-15-6-20-10-6-23-9-35-8-27 0-42 7-45 21h29c1-4 6-7 15-7s13 2 13 6v1c0 5-12 4-34 7-17 3-25 9-25 19s11 18 29 18c11 0 22-3 31-9 0 3 1 5 1 7h32v-3c-3-1-4-4-4-9h-1zm-29-10c0 7-8 11-18 11-7 0-12-4-12-8s3-5 10-7c7 0 13-1 20-3v7zm141-41c-11-1-21 3-29 10v-8h-31v61h32v-33c0-10 4-15 16-15 11 0 13 6 13 17v31h31v-40c0-16-9-23-32-23h0zm-272 1c-11-1-21 3-29 10v-30h-32v83h32v-33c0-10 4-15 15-15 12 0 14 6 14 17v31h31v-42c0-14-11-21-31-21h0zm419-1c-11-1-21 3-29 10v-8h-30v61h31v-33c0-10 5-15 16-15 12 0 13 6 13 17v31h32v-40c-1-16-9-23-32-23h-1zm122 0c-29 0-48 12-48 33 0 20 19 32 49 32 24 0 42-8 47-21h-30c-2 4-8 7-16 7-11 0-17-5-17-14h64v-3c0-21-18-34-48-34h-1zm-17 26c1-8 8-13 18-13s17 5 18 13h-36zm109-45v83h32v-83h-32z"/></svg>',
"friendlyName": "Fox News",
"className": "foxNewsChannelButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.amazon.rialto.cordova.webapp.webapp855cc15add08457a8a1fe62312eab585",
"androidName": "com.amazon.rialto.cordova.webapp.webapp855cc15add08457a8a1fe62312eab585",
"adbLaunchCommand": "adb shell am start -n com.amazon.rialto.cordova.webapp.webapp855cc15add08457a8a1fe62312eab585/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"apple-tv": {
"appName": "Fox News",
},
"chromecast": {
"appName": "com.foxnews.android",
"androidName": "com.foxnews.android",
"adbLaunchCommand": "adb shell am start -n com.foxnews.android/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"homatics": {
"appName": "com.foxnews.android",
"androidName": "com.foxnews.android",
"adbLaunchCommand": "adb shell am start -n com.foxnews.android/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"nvidia-shield": {
"appName": "com.foxnews.android",
"androidName": "com.foxnews.android",
"adbLaunchCommand": "adb shell am start -n com.foxnews.android/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"onn": {
"appName": "com.foxnews.android",
"androidName": "com.foxnews.android",
"adbLaunchCommand": "adb shell am start -n com.foxnews.android/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
"roku": {
"appName": "Fox News Channel",
"app-id": 2946,
},
"xiaomi": {
"appName": "com.foxnews.android",
"androidName": "com.foxnews.android",
"adbLaunchCommand": "adb shell am start -n com.foxnews.android/com.foxnews.androidtv.ui.splash.SplashScreenActivity",
},
},
"fox-sports": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 69 42" fill-rule="evenodd"><path d="M.66 28.347V0h17.207l.53 7.753H8.761v3.695h7.851v7.737H8.705v9.162H.66m66.275-.084l-8.61-14.707L66.147 0H57.53l-3.573 6.102L50.444 0H41.53l7.97 13.65-8.442 14.63 8.66-.004 4.133-7.164 4.177 7.151h8.908" fill="#fff"/><path d="M34.24 19.87V8.544c0-1.289-1.132-2.448-2.41-2.448-1.272 0-2.304 1.16-2.304 2.448l-.005 11.29c0 1.293 1.037 2.34 2.31 2.34s2.41-1.011 2.41-2.306zm-16.062-5.662c0-7.606 6.094-13.78 13.612-13.78 7.525 0 13.621 6.174 13.621 13.78 0 7.617-6.096 13.786-13.621 13.786-7.518 0-13.612-6.169-13.612-13.786zM0 40.651v-1.465l.755-.725H6.86l.23-.228V36.68l-.166-.168H1.257L0 35.267v-3.57l1.45-1.437h8.215v1.58l-.59.6H3.114l-.23.228v1.516l.166.163h5.655l1.256 1.25v3.618L8.514 40.65H0m18.579-5.359l.423-.418v-1.99l-.423-.419h-3.933v2.827h3.933zm-6.82-5.03h8.526l1.615 1.6v3.851l-1.615 1.603h-5.639v3.336h-2.887v-10.39zm18.469 7.957l.596-.58v-4.536l-.596-.587h-3.356l-.588.587v4.535l.588.581h3.356zm-6.815.835v-7.191l1.6-1.602h7.077l1.615 1.602v7.191l-1.615 1.598h-7.076l-1.601-1.598zm18.944-4.335l.41-.407v-1.515l-.41-.407h-3.885v2.329h3.885zM35.59 30.26h8.614l1.45 1.436v3.317l-1.384 1.373 1.821 4.265h-3.208l-1.356-3.769h-3.054v3.77H35.59V30.26zm14.37 2.408h-3.334V30.26h9.553v2.408h-3.333v7.983h-2.885v-7.983m7.775 8.269V39.47l.757-.725h6.104l.23-.227v-1.554l-.166-.167h-5.665l-1.26-1.246v-3.57l1.45-1.437h8.217v1.58l-.59.6h-5.958l-.231.228v1.516l.165.164h5.657l1.255 1.25V39.5l-1.45 1.437h-8.515" fill="#fff"/></svg>',
"friendlyName": "FOX Sports",
"className": "foxSportsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.foxsports.videogo",
"androidName": "com.foxsports.videogo",
"adbLaunchCommand": "adb shell am start -n com.foxsports.videogo/com.fox.app.MainActivity",
},
"apple-tv": {
"appName": "FOX Sports",
},
"chromecast": {
"appName": "com.foxsports.android",
"androidName": "com.foxsports.android",
"adbLaunchCommand": "adb shell am start -n com.foxsports.android/com.fox.app.MainActivity",
},
"homatics": {
"appName": "com.foxsports.android",
"androidName": "com.foxsports.android",
"adbLaunchCommand": "adb shell am start -n com.foxsports.android/com.fox.app.MainActivity",
},
"nvidia-shield": {
"appName": "com.foxsports.android",
"androidName": "com.foxsports.android",
"adbLaunchCommand": "adb shell am start -n com.foxsports.android/com.fox.app.MainActivity",
},
"onn": {
"appName": "com.foxsports.android",
"androidName": "com.foxsports.android",
"adbLaunchCommand": "adb shell am start -n com.foxsports.android/com.fox.app.MainActivity",
},
"roku": {
"appName": 'FOX Sports',
"app-id": 95307,
},
"xiaomi": {
"appName": "com.foxsports.android",
"androidName": "com.foxsports.android",
"adbLaunchCommand": "adb shell am start -n com.foxsports.android/com.fox.app.MainActivity",
},
},
"foxtel-au": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="350" viewBox="0 0 1100 350" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M1000 12h53v314h-53V12zM874 112c-62 0-110 50-110 111 0 60 48 108 110 108 36 0 67-13 87-41l-35-31c-12 15-27 24-52 24-27 0-50-17-58-43h155c1-7 2-13 2-20 0-58-39-108-99-108h0zm-57 87c8-24 28-42 57-42 28 0 46 20 49 42H817zM702 45h-52v281h52V163h51v-46h-51V45zm-76 72h-62l-49 63-47-63h-63l77 100-84 109h63l52-70 52 70h63l-83-108 81-101zm-326-5c-60 0-111 49-111 109 0 61 51 110 111 110 61 0 111-49 111-110 0-60-50-109-111-109zm0 172c-34 0-60-28-60-63s26-62 60-62 61 27 61 62-27 63-61 63zM131 94c0-24 8-36 31-36h29V12h-33c-46 0-79 21-79 83v22H42v46h37v163h52V163h51v-46h-51V94h0 0z"/></svg>',
"friendlyName": "foxtel (AU)",
"className": "foxtelAUButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "au.com.foxtel.atv",
"androidName": "au.com.foxtel.atv",
"adbLaunchCommand": "adb shell am start -n au.com.foxtel.atv/foxtel.play.droid.atv.SplashView",
},
"chromecast": {
"appName": "au.com.foxtel.atv",
"androidName": "au.com.foxtel.atv",
"adbLaunchCommand": "adb shell am start -n au.com.foxtel.atv/foxtel.play.droid.atv.SplashView",
},
"homatics": {
"appName": "au.com.foxtel.atv",
"androidName": "au.com.foxtel.atv",
"adbLaunchCommand": "adb shell am start -n au.com.foxtel.atv/foxtel.play.droid.atv.SplashView",
},
"nvidia-shield": {
"appName": "au.com.foxtel.atv",
"androidName": "au.com.foxtel.atv",
"adbLaunchCommand": "adb shell am start -n au.com.foxtel.atv/foxtel.play.droid.atv.SplashView",
},
"onn": {
"appName": "au.com.foxtel.atv",
"androidName": "au.com.foxtel.atv",
"adbLaunchCommand": "adb shell am start -n au.com.foxtel.atv/foxtel.play.droid.atv.SplashView",
},
"xiaomi": {
"appName": "au.com.foxtel.atv",
"androidName": "au.com.foxtel.atv",
"adbLaunchCommand": "adb shell am start -n au.com.foxtel.atv/foxtel.play.droid.atv.SplashView",
},
},
"france-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="532" height="93" viewBox="0 0 532 93" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="PcGc" cx="-19%" cy="60%" r="146%" fx="-19%" fy="60%"><stop stop-color="#64c8d7" offset="0%"/><stop offset="28.000000000000004%" stop-color="#60c4d6"/><stop offset="56.99999999999999%" stop-color="#53b9d2"/><stop offset="86%" stop-color="#3fa7cc"/><stop offset="100%" stop-color="#329bc8"/></radialGradient><radialGradient id="gnG9" cx="50%" cy="50%" r="143%" fx="50%" fy="50%"><stop stop-color="#ff503c" offset="0%"/><stop offset="46%" stop-color="#ff5447"/><stop offset="100%" stop-color="#ff5a5a"/></radialGradient><radialGradient id="S1Dt" cx="-26%" cy="60%" r="127%" fx="-26%" fy="60%"><stop offset="60%" stop-color="#ffaa46"/><stop offset="75%" stop-color="#fdab48"/><stop offset="81%" stop-color="#f6b04f"/><stop offset="86%" stop-color="#e9b85b"/><stop offset="90%" stop-color="#d8c36c"/><stop offset="93%" stop-color="#c1d182"/><stop offset="96%" stop-color="#a4e39d"/><stop offset="99%" stop-color="#83f8bd"/><stop offset="100%" stop-color="#78ffc8"/></radialGradient><radialGradient id="YG5P" cx="46325%" cy="12595%" r="5848%" fx="46325%" fy="12595%"><stop stop-color="#ff503c" offset="0%"/><stop offset="46%" stop-color="#ff5447"/><stop offset="100%" stop-color="#ff5a5a"/></radialGradient></defs><g stroke="none"><path d="M43.3 14.4c1.6 0 3.2.2 4.8.6l2.5-14c-3-.8-6.4-1-9.6-1-8.2 0-14.6 3-19 7-4.2 4.2-6.5 10-6.5 19.8v2.5H0V43h15.6v47H32V43h18.7V29.4H32v-2c0-5.6 1-8 2.2-9.6 2-2.4 5.2-3.5 9.2-3.5h0zM160.7 90H145v-5c-4.7 4-10.7 6.2-16.8 6.2-4.4 0-8.6-1-12.6-2.7a31 31 0 0 1-10.3-7.6c-5-6-7.8-13.5-7.8-21.2 0-18 13.3-31.7 29.8-31.7 6.4-.1 12.7 2 17.7 6v-4.8h15.7V90zm-16.3-39.4c-1.7-2.3-4-4.2-6.6-5.5s-5.5-2-8.4-2c-9.5 0-15.6 8-15.6 16.7 0 9.5 7 16.5 16 16.5a18 18 0 0 0 8.2-2c2.6-1.3 4.7-3.2 6.4-5.5V50.6h0zM174 29.4V90H190V50.6c1.8-2.2 4-4 6.6-5.4 2.5-1.3 5.3-2 8.2-2 3.3-.1 6.6 1 9 3.4 2.3 2.3 3.6 5.4 3.6 11.4v32H234V59c0-10.3-2.3-16.5-6.3-21.2-2.5-3-5.8-5.5-9.4-7.2s-7.6-2.6-11.6-2.6c-6.2 0-12.3 2.2-17 6.2v-5H174h0zm164.8 62a33 33 0 0 0 24.9-10.9l-9.2-9.3c-3 3.2-8.4 7-15.3 7-8.6 0-15.5-5.8-16.4-14.3h42c.3-1.6.4-3 .4-4.7 0-16.8-12-31-28.7-31-18 0-29.5 14.8-29.5 31.7 0 19 13.7 31.5 31.8 31.5h0zm5.8-47a12 12 0 0 1 3.9 7.6h-25c.8-5.5 6.3-10.6 13-10.6a12 12 0 0 1 8.1 3zm-68.8 47a32 32 0 0 0 27.5-13.7l-12.5-9.3a17 17 0 0 1-6.2 5.7c-2.6 1.4-5.4 2.2-8.3 2.3-10 0-16.7-7-16.7-16.5-.1-3.3.8-6.5 2.6-9.3 1.8-2.7 4.4-5 7.4-6 2-1 4.2-1.3 6.3-1.3 2.8.1 5.5.7 8 2s4.5 3 6 5.3l11.6-10a32 32 0 0 0-11.4-9 33 33 0 0 0-14.2-3.2c-18.5 0-32.6 14.2-32.6 31.7s13.8 31.5 32.5 31.5h0zM95 43.8c-2-.5-4-.7-6-.7-7 0-12.7 5.2-14.7 8.8v38H58V29.4h15.7v6C77.4 31 84 28 91.4 28a34 34 0 0 1 5.5.5l-2 15.2h0z" fill="#fff"/><g fill-rule="nonzero"><path d="M530.4 29.4h-17l-16.6 37-16.7-37h-30.5v-17h-16.3v17h-15.6V43h15.6v21.3c0 8.6 1.4 14 4.5 18 4.2 5.5 11.3 8.8 21 8.8 3.4 0 6.8-.4 10.2-1.3l-2.5-13.7a38 38 0 0 1-6.7.6c-4 0-6.6-1-8.2-3-1.4-1.6-2-4-2-7.6V43h20l21.5 47h11.3l28-60.6h0z" fill="url(#PcGc)"/><path d="M397 76.2c9 0 16.5-7.4 16.5-16.5 0-9.2-7.4-16.6-16.5-16.6-9.2 0-16.6 7.4-16.6 16.6 0 9 7.4 16.5 16.6 16.5z" fill="url(#gnG9)"/><path d="M480.2 29.4h-30.5v-17h-16.3v17h-15.6V43h15.6v21.3c0 8.6 1.4 14 4.5 18 4.2 5.5 11.3 8.8 21 8.8 3.4 0 6.8-.4 10.2-1.3l-2.5-13.7a38 38 0 0 1-6.7.6c-4 0-6.6-1-8.2-3-1.4-1.6-2-4-2-7.6V43h20l21.5 47h1.2c2.4-7.7 4-15.6 4.4-23.6l-16.6-37h0z" fill="url(#S1Dt)"/><path d="M433.4 29.4h-15.6v13.8h15.6v21.2c0 8.6 1.4 14 4.5 18l.4.5c4.7-8.4 6.8-18 6-27.6-1-9.5-4.6-18.6-10.8-26h0z" fill="url(#YG5P)"/></g></g></svg>',
"friendlyName": "france.tv",
"className": "franceTVButton",
"appName": "France TV",
"androidName": "fr.francetv.pluzz",
"adbLaunchCommand": "adb shell am start -n fr.francetv.pluzz/fr.francetv.androidtv.cmp.CmpActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
},
"free-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="252" viewBox="0 0 550 252" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#000" fill-rule="evenodd"><path d="M8 188h14c6 0 6 6 7 10 3 41 33 31 40 7 28-100 26-99 15-97-31 2-31 0-31-2-4-20-5-21 2-21l42-1c15-66 33-84 66-84 24-1 48 21 49 57 0 3-2 4-10 5-8 0-9-3-9-5-2-21-13-34-30-34-19 0-34 15-38 60l107 5c11 0 8 11 8 19l-114-2c-5 0-7 1-9 11l-18 78c-11 39-29 56-52 56-22 0-37-17-43-52-3-11 2-10 4-10zm121 40c1-44 2-59 8-85 1-10 4-9 15-9s12 2 11 8c-5 11-5 15-4 18 20-17 27-29 55-29 2 0 4 2 3 4l-4 15c0 2-2 3-5 4-32 4-53 44-57 76 0 2 0 5-10 5s-12 0-12-7zm91-45c5-35 42-61 70-46 21 13 12 37-3 49-29 20-37 18-37 21 2 6 20 10 38 3 19-8 25-10 26-15 1-37 27-71 65-61 17 5 26 28 6 47-27 26-44 23-41 27 11 13 33 3 53-11 6-4 8-3 15 2 7 4 7 5 2 11-19 16-31 28-60 27-19 0-29-14-36-19-5 4-28 19-57 19-21 0-46-21-41-54zm25 3c-3-2-2-8 10-24 16-18 40-9 21 9-9 8-24 17-31 15zm94 1c-2-1-4-9 11-25 19-21 36-7 19 10-11 9-27 17-30 15zm69-101h53v15h-18v55h-17v-55h-18zm68 0h18l17 48 18-48h17l-25 70h-20z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="575" height="575" viewBox="0 0 575 575" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#000" fill-rule="evenodd"><path d="M22 350h14c6 0 6 6 7 10 3 41 33 31 40 7 28-100 26-99 15-97-31 2-31 0-31-2-4-20-5-21 2-21l42-1c15-66 33-84 66-84 24-1 48 21 49 57 0 3-2 4-10 5-8 0-9-3-9-5-2-21-13-34-30-34-19 0-34 15-38 60l107 5c11 0 8 11 8 19l-114-2c-5 0-7 1-9 11l-18 78c-11 39-29 56-52 56-22 0-37-17-43-52-3-11 2-10 4-10zm121 40c1-44 2-59 8-85 1-10 4-9 15-9s12 2 11 8c-5 11-5 15-4 18 20-17 27-29 55-29 2 0 4 2 3 4l-4 15c0 2-2 3-5 4-32 4-53 44-57 76 0 2 0 5-10 5s-12 0-12-7zm90-46c5-35 42-61 70-46 21 13 12 37-3 49-29 20-37 18-37 21 2 6 20 10 38 3 19-8 25-10 26-15 1-37 27-71 65-61 17 5 26 28 6 47-27 26-44 23-41 27 11 13 33 3 53-11 6-4 8-3 15 2 7 4 7 5 2 11-19 16-31 28-60 27-19 0-29-14-36-19-5 4-28 19-57 19-21 0-46-21-41-54zm25 3c-3-2-2-8 10-24 16-18 40-9 21 9-9 8-24 17-31 15zm94 1c-2-1-4-9 11-25 19-21 36-7 19 10-11 9-27 17-30 15zm70-101h53v15h-18v55h-17v-55h-18zm68 0h18l17 48 18-48h17l-25 70h-20z"/></svg>',
"friendlyName": "FreeTV",
"className": "freeTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "tv.freetv.androidtv",
"androidName": "tv.freetv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.freetv.androidtv/pl.atende.mobile.tv.ui.gui.splash.SplashActivity",
},
"chromecast": {
"appName": "tv.freetv.androidtv",
"androidName": "tv.freetv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.freetv.androidtv/pl.atende.mobile.tv.ui.gui.splash.SplashActivity",
},
"homatics": {
"appName": "tv.freetv.androidtv",
"androidName": "tv.freetv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.freetv.androidtv/pl.atende.mobile.tv.ui.gui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "tv.freetv.androidtv",
"androidName": "tv.freetv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.freetv.androidtv/pl.atende.mobile.tv.ui.gui.splash.SplashActivity",
},
"onn": {
"appName": "tv.freetv.androidtv",
"androidName": "tv.freetv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.freetv.androidtv/pl.atende.mobile.tv.ui.gui.splash.SplashActivity",
},
"xiaomi": {
"appName": "tv.freetv.androidtv",
"androidName": "tv.freetv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.freetv.androidtv/pl.atende.mobile.tv.ui.gui.splash.SplashActivity",
},
},
"freecast": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="170" viewBox="0 0 975 170" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="b2Ni" x1="-1.65%" x2="69.79%" y1="-5.99%" y2="95.32%"><stop offset="41%" stop-color="#0470b5"/><stop offset="100%" stop-color="#0bacd7"/></linearGradient><linearGradient id="uNlJ" x1="-6.82%" x2="84.00%" y1="-26.90%" y2="122.57%"><stop offset="41%" stop-color="#0470b5"/><stop offset="100%" stop-color="#0bacd7"/></linearGradient><linearGradient id="DXQQ" x1="-20.83%" x2="115.25%" y1="-87.67%" y2="197.40%"><stop offset="41%" stop-color="#0470b5"/><stop offset="100%" stop-color="#0bacd7"/></linearGradient></defs><g fill-rule="nonzero" stroke="none"><path d="M280 83c0 13-2 27-7 40s-12 25-21 37c-1 1-3 2-4 4-1 1-2 0-2 0-3-4-7-7-10-10-1-2-1-4 0-6 8-7 13-16 17-25 6-12 8-24 8-37 1-17-2-33-10-48-4-7-8-15-14-20-2-1-2-3-1-4l9-9c2-2 4-1 5 0 7 8 13 16 17 25 4 7 7 14 9 22 3 10 4 20 4 31z" fill="url(#b2Ni)"/><path d="M245 82c-2 15-4 29-12 42l-9 12c-1 2-2 2-4 1-4-3-7-7-10-10-1-1-1-2-1-2 7-7 11-15 14-24s3-18 2-28c-2-11-6-20-13-29-2-2-2-3 0-5l9-9c1-2 2-1 3 0 4 5 8 10 11 16 7 11 9 23 10 36z" fill="url(#uNlJ)"/><path d="M208 83c0 10-4 19-9 27-2 2-4 3-6 0-2-2-5-5-8-7-1-2-1-4 0-6 6-9 6-18 0-27-1-3-1-4 1-6 3-2 5-5 8-7 2-3 4-2 5 0 6 8 9 16 9 26z" fill="url(#DXQQ)"/><path d="M166 5c14 0 27 4 40 11 2 1 2 2 0 4-3 3-6 7-9 10-1 1-2 2-3 1-11-6-22-7-34-7H99c-11 0-23 2-33 8-9 6-17 13-22 23s-8 20-7 31c0 19 8 35 24 47 10 8 22 12 34 12l73-1c9 0 17-2 25-6 1-1 2-1 3 0 3 4 7 7 10 11 2 1 1 2 0 3-13 8-28 12-43 12H92c-13-1-25-5-36-12-14-8-24-20-31-34-8-17-9-35-5-52 4-16 13-30 25-41 9-7 18-13 28-16 9-3 19-4 29-4h64zm482 79c1-20 8-36 25-47 19-12 48-10 66 6 2 2 2 3 0 5-3 3-5 6-8 9-1 1-2 1-3 0-4-3-8-7-14-9-18-7-39 2-45 21-5 15-3 27 6 39 8 10 22 15 35 12 7-2 13-6 19-11 1-1 1-2 3-1 2 3 4 6 7 8 2 2 2 4 0 5-4 4-7 7-12 9-20 12-50 9-66-10-9-10-13-23-13-36zm-320 0V35c0-3 0-3 3-3h70c3 0 4 0 4 3-1 3-1 7 0 10 0 2-1 3-4 3h-53c-2 0-3 0-3 2v24c0 3 1 3 3 3h47c2 0 3 1 3 3-1 3 0 7 0 10 0 2-1 3-4 3h-45c-3 0-4 1-4 4v36c0 2-1 3-3 3h-10c-5 0-5 0-5-5 0-14 0-28 1-42v-5h0zm494 24v24c0 3-1 4-3 3h-12c-2 0-3 0-3-2s2-6 0-7-3 3-5 4c-13 11-36 9-44-5-7-11-3-27 9-33s25-6 38-2c2 1 3 1 3-1 0-11-6-17-17-18-8 0-15 1-22 4-3 1-4 1-4-2 0-1-1-2-1-3-3-9-3-9 6-11 11-3 22-4 33-2 13 3 22 14 22 28v23h0zm-35-9c-3 0-6 0-9 1a12.85 12.85 0 0 0-10 10c-1 5 2 10 6 12 7 4 14 3 21 0 7-4 11-9 10-17 0-3-1-4-4-5-4-1-9-2-14-1zm-182 3c-9 0-17 1-26 0-3 0-3 2-2 4 2 11 14 19 26 17 6-1 11-4 16-8 1-1 1-1 3 0l6 6c1 1 2 2 0 4-16 18-51 16-63-7-7-12-8-25-2-38 8-21 28-29 48-22 11 4 17 13 21 24 2 5 2 11 2 17 0 2-1 4-4 4-9-1-17-1-25-1h0zm-8-11h0 17c2 0 3 0 3-2-1-5-3-10-6-13-5-6-12-8-20-6-8 3-12 9-14 18-1 2 0 3 3 3h17zm-79 12c-9 0-17 0-25-1-4 0-4 1-3 4 5 18 23 21 36 14 1-1 2-2 3-2 2-1 3-4 5-3 3 1 6 4 8 7 1 2-1 3-2 4-6 6-14 10-23 11-17 1-30-4-39-18-3-4-4-8-5-13-2-13 0-26 8-36 7-9 17-14 29-14 11 0 22 4 29 14 6 9 9 19 8 31 0 2-2 1-3 1h-26v1zm-9-12h0 18c2 0 3 0 3-2 0-8-7-16-15-18-14-4-23 6-26 18 0 2 1 2 3 2h17zm360-36c9 0 16 4 24 7 2 1 2 3 1 5-2 3-3 7-5 9-2 1-6-3-9-4-5-2-10-3-15-3-1 0-2 0-2 1-5 1-7 3-8 7 0 3 2 6 6 8 7 2 13 4 19 6 7 3 12 6 16 13 4 8 0 22-8 27-9 6-18 6-28 5-8-1-15-5-22-9-2-1-3-2-1-5 2-2 3-4 5-7 1-2 2-2 3 0 8 5 16 8 25 8 3 0 6-1 8-3 5-4 4-10-1-13-6-3-12-4-17-6-8-2-15-5-19-13-5-11 0-26 15-31 4-1 8-2 13-2zm85 63v13c0 1 0 2-1 2-9 5-18 5-27 1-5-2-8-7-9-13s-1-13-1-19c0-9 0-18 1-28 0-2-1-2-3-2-7 0-7 0-7-6v-1c0-3-1-6 0-8s5 0 7 0 3-1 3-3V38c0-2 0-3 3-3h11c3 0 3 1 3 3v16c0 2 1 3 3 3 5 0 10 0 16-1 2 0 2 1 2 3v10c0 2 0 3-3 3h-16c-2 0-2 0-2 2v37c0 6 3 9 9 9 4 1 8 0 11-2zM438 74c2-1 2-2 2-3 5-8 12-14 22-15 3 0 4 1 4 3-1 4-1 8 0 13 0 2-1 2-3 2-16 1-24 12-25 26-1 11-1 21 0 32 0 3-1 4-4 3-4 0-7 0-11 1-2 0-3-1-3-3v-19-52c0-4 1-5 5-5 3 1 6 0 10 0 2 0 3 1 3 4v10c0 1-1 2 0 3zM105 63c0-5 3-7 8-5l43 22c5 3 4 7 0 9l-43 22c-5 3-8 1-8-5" fill="#fff"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="wLSL" x1="-1.65%" x2="69.79%" y1="-5.99%" y2="95.32%"><stop offset="41%" stop-color="#0470b5"/><stop offset="100%" stop-color="#0bacd7"/></linearGradient><linearGradient id="MVtJ" x1="-6.82%" x2="84.00%" y1="-26.90%" y2="122.57%"><stop offset="41%" stop-color="#0470b5"/><stop offset="100%" stop-color="#0bacd7"/></linearGradient><linearGradient id="guYa" x1="-20.83%" x2="115.25%" y1="-87.67%" y2="197.40%"><stop offset="41%" stop-color="#0470b5"/><stop offset="100%" stop-color="#0bacd7"/></linearGradient></defs><g fill-rule="nonzero" stroke="none"><path d="M280 148c0 13-2 27-7 40s-12 25-21 37c-1 1-3 2-4 4-1 1-2 0-2 0-3-4-7-7-10-10-1-2-1-4 0-6 8-7 13-16 17-25 6-12 8-24 8-37 1-17-2-33-10-48-4-7-8-15-14-20-2-1-2-3-1-4l9-9c2-2 4-1 5 0 7 8 13 16 17 25 4 7 7 14 9 22 3 10 4 20 4 31z" fill="url(#wLSL)"/><path d="M245 147c-2 15-4 29-12 42l-9 12c-1 2-2 2-4 1-4-3-7-7-10-10-1-1-1-2-1-2 7-7 11-15 14-24s3-18 2-28c-2-11-6-20-13-29-2-2-2-3 0-5l9-9c1-2 2-1 3 0 4 5 8 10 11 16 7 11 9 23 10 36z" fill="url(#MVtJ)"/><path d="M208 148c0 10-4 19-9 27-2 2-4 3-6 0-2-2-5-5-8-7-1-2-1-4 0-6 6-9 6-18 0-27-1-3-1-4 1-6 3-2 5-5 8-7 2-3 4-2 5 0 6 8 9 16 9 26z" fill="url(#guYa)"/><path d="M166 70c14 0 27 4 40 11 2 1 2 2 0 4-3 3-6 7-9 10-1 1-2 2-3 1-11-6-22-7-34-7H99c-11 0-23 2-33 8-9 6-17 13-22 23s-8 20-7 31c0 19 8 35 24 47 10 8 22 12 34 12l73-1c9 0 17-2 25-6 1-1 2-1 3 0 3 4 7 7 10 11 2 1 1 2 0 3-13 8-28 12-43 12H92c-13-1-25-5-36-12-14-8-24-20-31-34-8-17-9-35-5-52 4-16 13-30 25-41 9-7 18-13 28-16 9-3 19-4 29-4h64zm-61 58c0-5 3-7 8-5l43 22c5 3 4 7 0 9l-43 22c-5 3-8 1-8-5" fill="#fff"/></g></svg>',
"friendlyName": "Freecast",
"className": "freecastButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.freecast.watch",
"androidName": "com.freecast.watch",
"adbLaunchCommand": "adb shell am start -n com.freecast.watch/com.freecast.features.MainActivity",
},
"apple-tv": {
"appName": "FreeCast",
},
"chromecast": {
"appName": "com.freecast.watch",
"androidName": "com.freecast.watch",
"adbLaunchCommand": "adb shell am start -n com.freecast.watch/com.freecast.features.MainActivity",
},
"homatics": {
"appName": "com.freecast.watch",
"androidName": "com.freecast.watch",
"adbLaunchCommand": "adb shell am start -n com.freecast.watch/com.freecast.features.MainActivity",
},
"nvidia-shield": {
"appName": "com.freecast.watch",
"androidName": "com.freecast.watch",
"adbLaunchCommand": "adb shell am start -n com.freecast.watch/com.freecast.features.MainActivity",
},
"onn": {
"appName": "com.freecast.watch",
"androidName": "com.freecast.watch",
"adbLaunchCommand": "adb shell am start -n com.freecast.watch/com.freecast.features.MainActivity",
},
"xiaomi": {
"appName": "com.freecast.watch",
"androidName": "com.freecast.watch",
"adbLaunchCommand": "adb shell am start -n com.freecast.watch/com.freecast.features.MainActivity",
},
},
"freevee": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1280 398.207" width="1280" height="398.207" xml:space="preserve"><path vector-effect="non-scaling-stroke" d="M196.031 0C129.873 0 84.961 50.97 84.398 110.86v11.61H24.28S-.92 185.293.026 185.037h84.372v108.838c0 14.17-4.506 32.14-25.944 40.64l24.869 63.692c38.704-15.193 69.025-52.313 69.076-104.332V185.037h47.69v150.361h68.027V199.449c7.577-8.78 21.234-16.076 45.001-18.777-6.757 14.758-10.354 31.027-10.354 47.641 0 34.24 12.453 64.615 37.617 85.875 18.968 16.026 45.142 26.1 78.637 26.19 21.554.05 38.756-3.226 55.996-9.588l-19.352-51.213c-8.447 3.11-21.093 5.811-30.782 5.799-11.877-.026-25.687-3.559-34.583-9.946-8.127-5.837-13.938-14.042-17.125-24.128h124.945c4.428 24.768 16.255 46.54 35.62 62.9 18.968 16.025 45.142 26.098 78.637 26.188 21.554.051 38.756-3.226 55.996-9.587l-19.352-51.213c-8.447 3.11-21.093 5.811-30.782 5.798-11.877-.025-25.687-3.558-34.583-9.945-8.127-5.837-13.938-14.042-17.125-24.128H722.83l32.996 84.096H828l38.026-96.922c2.24 30.08 14.59 56.589 37.232 75.725 18.969 16.026 45.143 26.1 78.638 26.189 21.554.05 38.756-3.226 55.996-9.587l-19.352-51.213c-8.447 3.11-21.093 5.811-30.782 5.798-11.877-.025-25.688-3.558-34.583-9.945-8.127-5.837-13.938-14.042-17.125-24.128h125.06c4.428 24.768 16.255 46.54 35.62 62.899 18.968 16.025 45.142 26.099 78.637 26.189 21.554.05 38.756-3.226 55.996-9.588l-19.352-51.212c-8.447 3.11-21.093 5.81-30.782 5.798-11.877-.026-25.7-3.558-34.596-9.946-8.127-5.836-13.938-14.041-17.125-24.128H1280v-22.77c0-50.92-33.828-111.45-108.575-111.45-45.82 0-80.237 23.552-98.233 56.23-16.14-31.309-47.254-56.23-95.212-56.23-30.539 0-56.01 10.47-74.939 27.123l8.524-21.734h-71.982l-47.587 133.644-48.022-133.644h-71.65l7.974 20.339c-17.38-15.54-41.162-25.728-71.828-25.728-45.77 0-80.16 23.513-98.17 56.128-16.152-31.258-47.254-56.128-95.16-56.128-33.713 0-61.244 12.749-80.622 32.499v-32.934c-16.818 0-35.94 5.824-53.09 18.713-4.724 3.546-9.318 7.68-13.248 12.416v-25.318H152.464v-11.943c0-27.225 19.403-44.697 45.385-44.697 4.288 0 8.563.896 11.801 1.677L233.354 7.45C222.846 3.008 211.263.026 196.096.026zm219.927 172.173c20.338 0 38.948 8.742 43.095 32.345H372.48c3.775-18.393 16.715-32.345 43.478-32.345zm193.33 0c20.338 0 38.948 8.742 43.095 32.345H565.81c3.776-18.393 16.716-32.345 43.479-32.345zm369.498 0c20.337 0 38.947 8.742 43.094 32.345h-86.573c3.776-18.393 16.716-32.345 43.479-32.345zm193.445 0c20.338 0 38.948 8.742 43.095 32.345h-86.573c3.775-18.393 16.715-32.345 43.478-32.345z" fill="#6b00ff"/></svg>',
"friendlyName": "freevee",
"className": "freeveeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "roku", "xiaomi"],
"amazon-fire": {
"appName": "IMDb TV",
"androidName": "com.amazon.imdb.tv.android.app",
"adbLaunchCommand": "adb shell am start -n com.amazon.imdb.tv.android.app/com.amazon.imdb.tv.android.app.MainActivity",
},
"apple-tv": {
"appName": "Freevee",
},
"chromecast": {
"appName": "Freevee",
"androidName": "com.imdbtv.livingroom",
"adbLaunchCommand": "adb shell am start -n com.imdbtv.livingroom/com.amazon.ignition.MainActivity",
},
"homatics": {
"appName": "com.imdbtv.livingroom",
"androidName": "com.imdbtv.livingroom",
"adbLaunchCommand": "adb shell am start -n com.imdbtv.livingroom/com.amazon.ignition.MainActivity",
},
"nvidia-shield": {
"appName": "Freevee",
"androidName": "com.imdbtv.livingroom",
"adbLaunchCommand": "adb shell am start -n com.imdbtv.livingroom/com.amazon.ignition.MainActivity",
},
"roku": {
"appName": 'Freevee',
"app-id": 615685,
},
"xiaomi": {
"appName": "Freevee",
"androidName": "com.imdbtv.livingroom",
"adbLaunchCommand": "adb shell am start -n com.imdbtv.livingroom/com.amazon.ignition.MainActivity",
},
},
"freeview-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="714" height="172" viewBox="0 0 714 172" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="pWHn" x1="50.00%" y1="-85.61%" x2="50.00%" y2="14.26%"><stop offset="0%" stop-color="#53565a"/><stop offset="100%" stop-color="#75787b"/></linearGradient><linearGradient id="MVKJ" x1="50.00%" y1="-87.43%" x2="50.00%" y2="12.44%"><stop offset="0%" stop-color="#53565a"/><stop offset="100%" stop-color="#75787b"/></linearGradient><linearGradient id="wzP9" x1="50.00%" y1="-88.45%" x2="50.00%" y2="11.55%"><stop offset="0%" stop-color="#53565a"/><stop offset="100%" stop-color="#75787b"/></linearGradient><linearGradient id="pOm0" x1="50.00%" y1="-38.46%" x2="50.00%" y2="61.54%"><stop offset="0%" stop-color="#53565a"/><stop offset="100%" stop-color="#75787b"/></linearGradient><radialGradient id="IQcf" cx="104%" cy="41%" r="108%" fx="104%" fy="41%"><stop offset="54.16%" stop-color="#fc1e00"/><stop offset="85.44%" stop-color="#fd7b01"/><stop offset="100%" stop-color="#fda101"/></radialGradient><linearGradient id="ypuD" x1="11%" y1="0%" x2="89%" y2="100%"><stop offset="0%" stop-color="#fda101" stop-opacity="0"/><stop offset="19.36%" stop-color="#fb9e02" stop-opacity=".194"/><stop offset="35.67%" stop-color="#f79305" stop-opacity=".357"/><stop offset="50.870000000000005%" stop-color="#ef820b" stop-opacity=".509"/><stop offset="65.4%" stop-color="#e36912" stop-opacity=".654"/><stop offset="79.46%" stop-color="#d4491c" stop-opacity=".795"/><stop offset="92.97%" stop-color="#c32328" stop-opacity=".93"/><stop offset="100%" stop-color="#b80c2f"/></linearGradient><linearGradient id="i0dF" x1="100%" y1="44%" x2="0%" y2="56%"><stop offset="20%" stop-color="#fc1e00" stop-opacity="0"/><stop offset="39.08%" stop-color="#fc4500" stop-opacity=".272"/><stop offset="73.77%" stop-color="#fd8701" stop-opacity=".767"/><stop offset="90.10000000000001%" stop-color="#fda101"/></linearGradient><filter id="KvsN" x="-10%" y="-18%" width="149%" height="142%"><feGaussianBlur in="SourceAlpha" stdDeviation="3"/><feOffset dx="25" dy="2" result="Jly1"/><feFlood flood-color="#000" flood-opacity=".475"/><feComposite in2="Jly1" operator="in" result="vh7l"/><feMerge><feMergeNode in="vh7l"/><feMergeNode in="SourceGraphic"/></feMerge></filter><linearGradient id="s1Kr" x1="53.30%" y1="89.60%" x2="62.07%" y2="119.24%"><stop offset="12%" stop-color="#b80c2f" stop-opacity="0"/><stop offset="23.200000000000003%" stop-color="#9c0d29" stop-opacity=".178"/><stop offset="47.29%" stop-color="#65101c" stop-opacity=".56"/><stop offset="65.27%" stop-color="#431114" stop-opacity=".846"/><stop offset="75%" stop-color="#361211"/></linearGradient><radialGradient id="GGSu" r="60%"><stop offset="8.962452%" stop-color="#c5143d"/><stop offset="91.01%" stop-color="#cf1540" stop-opacity="0"/></radialGradient><radialGradient id="pm7G" cx="14%" cy="-3%" r="55%" fx="14%" fy="-3%"><stop offset="6.13497%" stop-color="#f819a5"/><stop offset="20.08%" stop-color="#f8199d" stop-opacity=".852"/><stop offset="41.22%" stop-color="#f71988" stop-opacity=".626"/><stop offset="66.94%" stop-color="#f51966" stop-opacity=".352"/><stop offset="96.02%" stop-color="#f21937" stop-opacity=".042"/><stop offset="100%" stop-color="#f21930" stop-opacity="0"/></radialGradient><linearGradient id="rdhH" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="0%" stop-color="#fda003"/><stop offset="100%" stop-color="#f42202"/></linearGradient><path id="nHca" d="M255 109c0-5-1-9-2-13-5-9-14-14-24-14-13 0-26 11-26 28 0 16 10 29 27 29 8 0 15-3 19-7 2-2 3-4 3-5 0-3-2-5-4-5s-3 1-5 2c-4 3-8 5-13 5-9 0-16-6-16-15h36c4 0 5-2 5-5zm-26-17c9 0 14 6 16 13h-31c2-7 6-13 15-13z"/><path id="MxKu" d="M8 38c-5-5-8-10-8-17 0-5 2-11 6-15s10-6 17-6h92c6 0 12 2 16 6s6 10 6 15c0 6-2 12-6 16s-10 6-16 6H71c9 10 27 27 33 34 5 6 8 11 8 17s-2 11-6 15-10 7-16 7H43v30c0 7-3 12-7 16-3 4-9 7-15 7-5 0-10-3-14-7-4-3-6-9-6-16V95c0-7 2-12 5-16 4-4 10-6 17-6h18L8 38z"/></defs><g transform="translate(1 1)"><svg width="712" height="170" viewBox="0 0 712 170"><g stroke="none"><g fill-rule="nonzero"><g fill="url(#pWHn)"><use xlink:href="#nHca"/><path d="M310 109c0-5-1-9-2-13-5-9-14-14-24-14-13 0-26 11-26 28 0 16 10 29 27 29 8 0 15-3 19-7 2-2 3-4 3-5 0-3-2-5-4-5s-3 1-5 2c-4 3-8 5-13 5-9 0-16-6-16-15h36c4 0 5-2 5-5zm-26-17c9 0 14 6 16 13h-31c1-7 6-13 15-13z"/><use xlink:href="#nHca" x="177"/></g><g fill="url(#MVKJ)"><path d="M375 87v46c0 3-2 5-5 5-2 0-5-2-5-5V87c0-3 2-5 5-5 2 0 5 2 5 5z"/><path d="M341 133c-1 3-3 5-6 5-2 0-4-1-5-5-2-3-18-40-19-42s-1-3-1-4c0-3 3-5 5-5 3 0 4 2 5 4 2 4 4 9 6 13 5 10 8 18 10 24 2-6 5-14 9-24 1-3 5-11 6-14 1-2 2-3 5-3 2 0 5 2 5 5 0 1-1 2-1 3-1 2-17 40-19 43z"/></g><path d="M186 102v30c0 3-2 5-5 5-2 0-5-1-5-5v-30c0-7 2-11 5-15 4-3 9-5 16-5h3c2 0 3 1 4 1 1 1 2 3 2 4 0 2-2 5-5 5h-4c-4 0-7 1-9 3-1 1-2 4-2 7z" fill="url(#wzP9)"/><path d="M181 68c0 2-1 5-5 5h-22c-4 0-7 1-8 3-2 1-3 4-3 8v10h23c3 0 5 2 5 5 0 2-2 5-5 5h-23v28c0 3-3 5-5 5-3 0-6-1-6-5V83c0-7 2-11 5-15 4-4 9-6 17-6h22c3 0 5 3 5 6z" fill="url(#pOm0)"/><path d="M478 100c2 6 4 15 6 21 2-6 4-15 7-20l5-15c0-2 2-4 5-4 2 0 5 2 5 5 0 1 0 2-1 4-3 6-13 37-16 42-1 3-3 5-5 5-3 0-5-2-6-5s-2-6-3-11c-3-8-5-14-6-20-2 6-4 15-6 20s-2 7-4 11c-1 3-3 5-5 5-3 0-5-2-6-5-1-5-13-37-15-42-1-2-1-3-1-4 0-3 3-5 5-5 3 0 4 1 5 4 2 6 3 9 5 14 2 6 5 13 7 21 1-6 4-14 6-21 1-4 2-6 3-9s3-5 6-5 4 2 6 5c2 5 2 6 3 9z" fill="url(#MVKJ)"/><use xlink:href="#MxKu" fill="url(#IQcf)"/><path d="M1 146c0 7 2 13 6 17 4 3 9 6 15 6s11-3 15-6c4-4 6-10 6-17v-30H1v30h0z" fill="url(#ypuD)" opacity=".59"/><path d="M22 0C16 0 10 2 6 6s-6 9-6 16v21h42 41L41 0H22z" fill="url(#i0dF)" opacity=".8" filter="url(#KvsN)" transform="translate(1 73)"/><path d="M42 72l42 44h6c6 0 12-3 16-7s6-10 6-15c0-7-3-11-8-17-6-7-24-25-33-34H13l29 29z" fill="url(#s1Kr)" opacity=".45"/><use xlink:href="#MxKu" fill="url(#GGSu)"/><path d="M131 6c-4-4-10-6-16-6H23C16 0 10 2 6 6S0 16 0 21c0 7 3 12 8 17l33 35 43 43h5c7 0 13-3 17-7s6-9 6-15-3-11-8-17c-6-7-24-24-33-34h44c6 0 12-2 16-6s6-10 6-15c0-6-2-12-6-16z" fill="url(#pm7G)"/></g><g fill="url(#rdhH)"><path d="M517 60c-2 0-3 1-3 3v75c0 1 0 2 4 2 3 0 3-1 3-2v-29h21c20 0 24-17 24-25s-7-24-23-24m1 7c14 1 14 16 14 17 2 11-8 18-14 18 1 0-23 0-23 0V67h23m67 11c-23-1-28 24-28 25v11c1 6 4 12 4 12 4 8 12 14 24 14 7 0 17-3 21-9 0 0 1 0 1 1v5c0 1 2 2 3 2 2 0 4-1 4-2V80c0-1-1-2-3-2-3 0-4 1-4 2v6c-5-6-11-8-22-8m37 0c-3 0-3 2-3 4l23 56c-6 17-6 18-7 19 0 3 1 3 2 3 1 1 2 1 3 0 1 0 2-3 3-3l31-76c0-1-1-3-3-3s-3 1-4 2l-20 48-21-47c-1-2-2-3-4-3m-37 7c10 0 22 3 22 24-1 18-12 23-22 23-12 0-20-11-20-23 0-15 9-24 20-24"/><path d="M578 68v64c0 7 0 8-3 8-4 0-4 0-4-8V68c0-7 0-7 4-7 3 0 3 0 3 7z" fill-rule="nonzero"/></g></g></svg></g></svg>',
"friendlyName": "Freeview Play",
"className": "freeviewPlayButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "uk.co.freeview.firetv.explore",
"androidName": "uk.co.freeview.firetv.explore",
"adbLaunchCommand": "adb shell sendevent /dev/input/event4 1 747 1 && sendevent /dev/input/event4 0 0 0 && sendevent /dev/input/event4 1 747 0 && sendevent /dev/input/event4 0 0 0",
},
},
"fubo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="887" height="386" viewBox="0 0 887 386" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M404.5 351.6H344v-9.8c-9 6.7-22.4 14.2-45 14.2-73.3 0-101.7-39.6-101.7-116.5v-122h60.5v122c-.2 20.8 0 60.3 43.5 60.3 42 0 42.4-37.3 42.4-60V117.5h60.8v234zM173.7 29.2C107.2 22 92 37 80 52.8c-10.8 14-12 33.6-12 47.6v17H34.5v56h34v178H129v-178h45.7v-56h-44.5v-15.8c0-16 13-18 19.4-17.7l13.3.6 10.8-55.4zm675.8 205.4c0-67.3-54-122-121-122a119 119 0 0 0-75 26.4 140 140 0 0 1 28.8 52.5c11-14 27.2-22.7 45.3-22.7 33 0 60 29.2 60 65.2s-27 65.2-60 65.2c-33 0-59.6-29-60-64.7a123 123 0 0 0-29.9-80.9c-21.7-25.2-53.4-41-88.8-41a114 114 0 0 0-60.5 17.1v-99l-60.6 12v309h60.6v-9.8c17.8 10.8 38.5 14.7 60.5 14.7 27 0 53-9.4 73.8-26.6a145 145 0 0 1-29.8-52.1 57 57 0 0 1-45.3 23.8c-32.8 0-59.3-30-59.3-67.2 0-37 26.5-67 59.3-67s59.3 30 59.3 67c0 67.3 54.3 122 121 122 67 0 121.3-54.4 121.3-121.7h0z" stroke="none" fill-rule="nonzero"/></svg>',
"friendlyName": "fubo",
"className": "fuboButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.fubo.firetv.screen",
"androidName": "com.fubo.firetv.screen",
"adbLaunchCommand": "adb shell am start -n com.fubo.firetv.screen/tv.fubo.mobile.presentation.onboarding.dispatch.controller.DispatchActivity",
},
"apple-tv": {
"appName": "Fubo",
},
"chromecast": {
"appName": "com.fubo.firetv.screen",
"androidName": "com.fubo.firetv.screen",
"adbLaunchCommand": "adb shell am start -n com.fubo.firetv.screen/tv.fubo.mobile.presentation.onboarding.dispatch.controller.DispatchActivity",
},
"homatics": {
"appName": "com.fubo.firetv.screen",
"androidName": "com.fubo.firetv.screen",
"adbLaunchCommand": "adb shell am start -n com.fubo.firetv.screen/tv.fubo.mobile.presentation.onboarding.dispatch.controller.DispatchActivity",
},
"nvidia-shield": {
"appName": "com.fubo.firetv.screen",
"androidName": "com.fubo.firetv.screen",
"adbLaunchCommand": "adb shell am start -n com.fubo.firetv.screen/tv.fubo.mobile.presentation.onboarding.dispatch.controller.DispatchActivity",
},
"onn": {
"appName": "com.fubo.firetv.screen",
"androidName": "com.fubo.firetv.screen",
"adbLaunchCommand": "adb shell am start -n com.fubo.firetv.screen/tv.fubo.mobile.presentation.onboarding.dispatch.controller.DispatchActivity",
},
"roku": {
"appName": 'Fubo: Watch Live TV & Sports',
"app-id": 43465,
},
"xiaomi": {
"appName": "com.fubo.firetv.screen",
"androidName": "com.fubo.firetv.screen",
"adbLaunchCommand": "adb shell am start -n com.fubo.firetv.screen/tv.fubo.mobile.presentation.onboarding.dispatch.controller.DispatchActivity",
},
},
"gcn-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 94.158" width="400" height="94.158"><path d="M34.877 11.055c-14.406 3.396-18.698 10.26-23.514 37.61-4.025 22.858-3.911 25.413 1.41 31.629 5.295 6.186 3.748 5.96 40.835 5.96h32.646l4.124-2.008c2.473-1.205 5.802-3.71 8.317-6.259l4.193-4.25.87 2.405c1.268 3.506 6.063 7.981 9.985 9.318 2.927.997 7.432 1.138 36.412 1.138h33.072l1.219-7.388c.671-4.064 1.373-7.93 1.56-8.591.321-1.134-1.523-1.203-31.901-1.203-39.631 0-35.615 1.749-32.875-14.316 3.809-22.34 3.933-22.862 5.97-25.143l1.896-2.122 32.258-.191 32.257-.191 1.199-7.026c.659-3.864 1.361-7.734 1.558-8.602l.36-1.576-34.275.202-34.274.202-4.591 2.175c-8.472 4.013-13.959 10.966-15.642 19.818a386.12 386.12 0 0 1-1.113 5.67l-.33 1.547H85.21c-11.711 0-21.292.102-21.292.227s-.614 3.604-1.365 7.732c-.75 4.127-1.368 7.891-1.374 8.364-.008.659 3.278.859 14.167.859h14.178l-.47 3.544c-1.202 9.062-.312 8.827-33.367 8.827-30.167 0-29.57.084-29.57-4.195 0-3.921 5.531-33.018 6.582-34.621 1.774-2.707 2.322-2.754 36.343-3.109l32.959-.343 1.198-6.529c.66-3.592 1.215-7.38 1.234-8.42l.034-1.89-33.505.069c-18.428.038-34.666.343-36.085.677m184.318.15c-7.198 2.041-14.325 7.969-17.403 14.476-1.515 3.201-11.416 54.999-11.414 59.714 0 1.081.861 1.203 8.466 1.203h8.466l2.607-14.949c7.607-43.617 7.345-42.651 11.87-43.787 3.231-.811 4.484 1.085 17.667 26.715 10.669 20.742 13.446 25.611 15.715 27.554 8.339 7.138 22.161 5.568 31.289-3.554 5.879-5.874 6.466-7.781 11.844-38.464 2.641-15.069 4.925-27.939 5.076-28.601.249-1.097-.494-1.203-8.425-1.202l-8.699.001-4.774 27.319c-5.252 30.052-5.847 31.786-10.915 31.786-2.664 0-2.872-.34-16.288-26.497-6.918-13.489-13.276-25.354-14.127-26.366-4.128-4.906-13.804-7.375-20.955-5.348m127.986 7.867c-.836 4.82-2.006 11.469-2.601 14.777l-1.08 6.014h-14.705c-8.088 0-14.706.102-14.706.227s-.614 3.604-1.364 7.732c-.75 4.127-1.369 7.736-1.374 8.02-.006.283 6.581.515 14.637.515h14.648l-2.588 14.262c-1.424 7.843-2.603 14.647-2.621 15.12-.024.643 2.118.859 8.511.859h8.542l.707-3.608c.39-1.985 1.497-8.093 2.462-13.574.965-5.481 1.912-10.662 2.104-11.512.348-1.545.364-1.547 15.112-1.547 8.12 0 14.764-.102 14.764-.227s.614-3.604 1.364-7.732c.75-4.127 1.369-7.736 1.375-8.02.005-.283-6.645-.515-14.78-.515h-14.789l.35-1.547c.743-3.277 4.487-25.628 4.487-26.786 0-1.103-.814-1.221-8.468-1.221h-8.467l-1.52 8.763" fill="#fff" fill-rule="evenodd"/></svg>',
"friendlyName": "GCN+",
"className": "gcnPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.playsportsnetwork.tourmalet.tv",
"androidName": "com.playsportsnetwork.tourmalet.tv",
"adbLaunchCommand": "adb shell am start -n com.playsportsnetwork.tourmalet.tv/com.playsportsnetwork.tourmalet.tv.MainActivity",
},
"apple-tv": {
"appName": "gcn",
},
"chromecast": {
"appName": "com.playsportsnetwork.tourmalet.tv",
"androidName": "com.playsportsnetwork.tourmalet.tv",
"adbLaunchCommand": "adb shell am start -n com.playsportsnetwork.tourmalet.tv/com.playsportsnetwork.tourmalet.tv.MainActivity",
},
"homatics": {
"appName": "com.playsportsnetwork.tourmalet.tv",
"androidName": "com.playsportsnetwork.tourmalet.tv",
"adbLaunchCommand": "adb shell am start -n com.playsportsnetwork.tourmalet.tv/com.playsportsnetwork.tourmalet.tv.MainActivity",
},
"nvidia-shield": {
"appName": "com.playsportsnetwork.tourmalet.tv",
"androidName": "com.playsportsnetwork.tourmalet.tv",
"adbLaunchCommand": "adb shell am start -n com.playsportsnetwork.tourmalet.tv/com.playsportsnetwork.tourmalet.tv.MainActivity",
},
"xiaomi": {
"appName": "com.playsportsnetwork.tourmalet.tv",
"androidName": "com.playsportsnetwork.tourmalet.tv",
"adbLaunchCommand": "adb shell am start -n com.playsportsnetwork.tourmalet.tv/com.playsportsnetwork.tourmalet.tv.MainActivity",
},
},
"geforce-now": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1400" height="360" viewBox="0 0 1400 360" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" fill-rule="nonzero"><path d="M610 191l43 63v-63h18v95h-19l-43-63v63h-18v-95h19zm77 16c0-9 7-16 16-16h47c9 0 16 7 16 16v63c0 9-7 16-15 16h-48c-9 0-16-7-16-16v-63zm56 62c2 0 5-2 5-5v-51c0-3-2-5-5-5h-33c-2 0-4 2-4 4v52c0 2 2 5 4 5h33zm89-78h16l19 64 18-64h19l-29 95h-16l-19-61-18 61h-17l-30-95h21l18 64 18-64zm91 0v2h-4v11h-2v-11h-4v-2h10zm12 0h2v13h-1v-10l-4 6h-2l-3-6v10h-2v-13h2l4 8 4-8zM591 89c0-9 7-16 16-16h60v17h-53c-2 0-4 2-5 5v44c0 1 1 3 2 3l6 7c1 1 2 1 4 1h25c3 0 5-2 5-4v-17h-22v-17h41v40c0 9-7 16-16 16h-42c-2 0-3-1-4-2l-16-16c-1-1-1-2-1-3V89zm114 1v22h39v17h-39v22h48v17h-66V73h66v17h-48zm81 78h-19V73h66v17h-47v22h38v17h-38v39zm60-79c0-9 7-16 16-16h47c9 0 16 7 16 16v63c0 9-7 16-16 16h-47c-9 0-16-7-16-16V89zm56 62c2 0 5-2 5-5V95c0-3-2-5-5-5h-33c-3 0-5 2-5 5v51c0 3 2 5 5 5h33zm118 17h-20l-23-39h-18v39h-18V73h57c8 0 15 7 15 16v24c0 9-7 16-15 16h-1l23 39zm-61-56h31c3 0 5-2 5-4V95c0-3-2-5-5-5h-31v22zm133-22h-40c-3 0-5 2-5 4v52c0 3 2 5 5 5h40v17h-47c-9 0-16-7-16-16V89c0-9 7-16 16-16h47v17zm35 0v22h38v17h-38v22h47v17h-66V73h66v17h-47zM270 249h-7v30h7c9 0 15-4 15-15s-6-15-15-15zm53-90c-4-4-20-12-25-15-24 21-50 40-86 40-3 0-5-1-8-1v11c3 0 6 1 9 1 31 0 86-16 110-36zM208 98c35-1 58 31 58 31s-25 35-51 35c-4 0-8-1-11-2v10c3 1 7 1 10 1 38 0 75-45 75-45s-32-42-81-40h-4v11c1-1 3-1 4-1zm-50 35c9-9 21-14 33-16v-10c-18 1-35 11-46 25 0 0 12 38 46 42v-9c-26-5-33-32-33-32zm45-11c-13-1-24 11-24 11s6 22 24 28v-39h0zm26 22l18-15s-13-18-36-18h-7v12c14 1 16 7 25 21z"/><path d="M33 2v355h1237l96-355H33zm171 86V69h135v142H204v-16c-60-6-81-67-81-67s38-37 81-40h0zm-45 203h-15v-24c0-7-1-12-4-14-1-2-4-3-8-3h-12v41h-15v-54h27c13 0 27 3 27 24v30zm41 0h-22l-17-54h16l12 42 13-42h15l-17 54zm39 0h-15v-54h15v54zm56-7c-5 5-9 7-22 7h-25v-54h21c13 0 21 1 26 9 4 4 5 11 5 19s-2 15-5 19h0zm27 7h-15v-54h15v54zm53 0l-3-10h-25l-3 10h-15l21-54h20l22 54h-17zm27 4c-4 0-8-3-8-8 0-4 4-7 8-7s7 3 7 7h0c0 5-3 8-7 8h0zm856 45H448l86-320h809l-85 320z"/></g><path d="M402 281c-3 0-6 3-6 6s3 6 6 6 6-2 6-6c0-3-2-6-6-6zm1 10l-1-3h-1v3h-2v-8h4c1 0 2 1 2 3 0 0 0 1-1 2l2 3h-3z" fill-rule="nonzero"/><path d="M350 272h19l-9-25z" fill="#fff" fill-rule="nonzero"/><path d="M402 285h-1v2h1c1 0 1 0 1-1s0-1-1-1h0z" fill-rule="nonzero"/></svg>',
"friendlyName": "GEFORCE NOW",
"className": "geForceNowButton",
"deviceFamily": ["nvidia-shield"],
"nvidia-shield": {
"appName": "com.nvidia.tegrazone3",
"androidName": "com.nvidia.tegrazone3",
"adbLaunchCommand": "adb shell am start -n com.nvidia.tegrazone3/com.nvidia.geforcenow.MallActivity",
},
},
"globoplay": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1061" height="271" viewBox="0 0 1061 271" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="globoPlayGrad" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="12.3%" stop-color="#fe012f"/><stop offset="95.5%" stop-color="#fe8e04"/></linearGradient></defs><path d="M80.2 245a82 82 0 0 1-49-15c-5-4-6-7-3.2-12l5.3-10.6c3-6.2 6-7.2 12.2-3.6 11.7 6.8 23.8 11 37.8 10.4 21.5-.4 29.7-14 29-32.5-4.7 5.5-14 11.6-30.4 11.8-12 0-25-4.4-33.8-11-18.8-14-25.7-34-22.2-56.2a58 58 0 0 1 42.8-49.8c17-5 32.5-1.2 46.3 12-.1-5.4.4-8.7 2.7-10.5 2.3-2 7.5-2 10.7-2 17.3.2 17-.6 16.7 11.3v85c.2 32-10 72.6-64.7 72.6zm33.5-110c.1-18-11.7-30.3-28.4-30.7-16.6-.4-29.6 11.5-29.5 30.4.2 19.7 12.5 30.8 29.4 31 15.8.3 28.6-11.7 28.5-30.7zM917 236.6c-4.2-2.2-3-6.4-1-10.2l2.2-4c5.5-10.7 5.5-11 17-8.2 7.2 1.6 13 .2 17-6.4 3.5-5.8 6.7-11.8 9.3-18 2.5-6.3-30.8-70.8-44.8-102.8-4-9-3.6-9.6 6.2-9.6l18.7-.1c4.5-.3 6.7 1.7 8.3 5.7l26.2 67.6 10.6-29.3 13-37.7c.3-2 1.5-4 3.3-5.2 1.7-1.2 4-1.7 6-1.3 5.7.4 11.5.2 17.4.2 8 0 9.2 2 6.2 9.5-7 17.8-14 35.7-21.4 53.5l-29 71c-5.5 13.3-18.7 33-40.4 33-15.3 0-19.3-4.7-25-7.6zm-545.8-150c7-7.5 20.2-12.3 30.8-12.3 15.7 0 31.3 6.2 44.3 22 16.6 20 16.7 59.8-1.6 79.8-9.8 12.7-25 20-41 19.5-13 .2-25.3-4.7-34.7-13.5-.8-.7-.2 6.6-1.6 8.8-8.6 3.6-18.4 3.5-27-.2-.8-1.8-1.2-3.7-1.2-5.6L339 35.4c-.5-2.4.2-4.8 2-6.5s4-2.4 6.5-1.8l14.8.1c6.4-.2 8.5 3 8.5 9l.4 50.4zm27.6 17.8c-16-.1-28.4 12-28.8 30.6-.4 17.6 12.6 31 29 31 16.4-.1 28.5-13.2 28.7-30.7.1-18-12-31-28.8-31zm238.2 79v47c-.2 11.3-.3 11.3-11.7 11.3-4 0-8-.3-12 0-5.3.2-7-2.4-7-7.3V84c0-5 2-7.4 7-7 3.3.2 9.4.1 12.7 0 9.2-.2 8.7 2.6 8.7 11.5 32.3-30.5 80-7.5 88.5 31.7 6.4 29.4-6 57.4-31 69.8a46 46 0 0 1-48.3-2.2l-6.8-4.6zm-.6-48.5c-.1 17.6 12.5 31.5 29 31.2 17.3-.2 29.3-12.8 29-31-.3-17.4-9.5-30-27.7-30.6-17.7-.7-30 12.3-30.3 30.3zm237.3-47c1.5-10.8-.1-11 12-10.8h10.8c6-.7 8 2.6 8 8v100.3c0 5.7-2.5 8.7-8.6 8.2-3-.3-6.3 0-9.4 0-10.7 0-12.8.1-12.8-11.8-8 8.8-19.2 14-31 14-13 .7-25.7-3.8-35.3-12.5a63 63 0 0 1-22.1-51.4c1-19.7 11.2-37.7 27.5-48.7a47 47 0 0 1 56.2 1.4l5 3.3zm-57.5 47c0 18.2 12 31.7 28.5 31.3 17-.4 28.8-12.6 29-31.2.1-20.2-15.4-30.8-29.2-31-16.8 0-30.2 16.4-28.2 30.8zm-490.6-.3a59 59 0 0 1-16.9 43.3c-11.4 11.6-27 18-43 17.7a59 59 0 0 1-43.5-18c-11.4-11.8-17.4-27.7-16.5-44A60 60 0 0 1 266 74.4c16-.3 31.4 6 42.7 17.4a59 59 0 0 1 17.1 43zm-31.2 1.3c.4-17.4-11.6-31.3-27.4-31.7-17.3-.4-30.4 12-31 29.3-.6 17.5 12.4 32 28.7 32.4 16.4.3 29-13 29.6-30zm177-1.4c0-36 27.7-60.5 60-60a58 58 0 0 1 59.7 61.8c-.8 34.2-26 59.3-60.6 59a58 58 0 0 1-42.8-17.6c-11.3-11.5-17.2-27.2-16.4-43.2zm89 .1c-.1-18.2-12.3-30.5-30-30.5-15.3-.1-29.5 13.5-28.4 33 .7 16 14 28.8 30.2 28.8 16.2-.3 28.4-13.8 28.3-31.4zm210.2-23.5l.1 74.4c0 5.8-2 8-7.7 7.8a122 122 0 0 0-14.8 0c-6.4.4-8.8-2.7-8.8-8.7V38.5c0-8.4 1.2-9.6 9.5-9.8h14c5.7-.2 7.7 2.3 7.7 8l-.1 74.6zm-610.4-.2V34.6c0-9 3.6-12.2 15-7.2 13 5.6 16.3 7 16.3 17.5l-.4 130c-.1 8.3.4 12-9.8 16.4l-9.3 4.3c-6.2 2.6-11.8 0-11.7-9l-.1-53.8.1-21.8z" stroke="none" fill="url(#globoPlayGrad)" fill-rule="nonzero"/></svg>',
"friendlyName": "Globoplay",
"className": "globoPlayButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.globo.globotv",
"androidName": "com.globo.globotv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.globo.globotv/.maintv.MainActivity",
},
"apple-tv": {
"appName": "Globoplay",
},
"chromecast": {
"appName": "com.globo.globotv",
"androidName": "com.globo.globotv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.globo.globotv/.maintv.MainActivity",
},
"homatics": {
"appName": "com.globo.globotv",
"androidName": "com.globo.globotv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.globo.globotv/.maintv.MainActivity",
},
"nvidia-shield": {
"appName": "com.globo.globotv",
"androidName": "com.globo.globotv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.globo.globotv/.maintv.MainActivity",
},
"onn": {
"appName": "com.globo.globotv",
"androidName": "com.globo.globotv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.globo.globotv/.maintv.MainActivity",
},
"roku": {
"appName": "Globoplay Internacional",
"app-id": 614260,
},
"xiaomi": {
"appName": "com.globo.globotv",
"androidName": "com.globo.globotv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.globo.globotv/.maintv.MainActivity",
},
},
"go3-estonia": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1978" height="402" viewBox="0 0 1978 402" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="vptA" x1="72%" y1="100%" x2="28%" y2="0%"><stop offset="64%" stop-color="red"/><stop offset="100%" stop-color="#c1272d"/></linearGradient><path id="DQgR" d="M933 220c-4-14-15-34-49-45-19-6-44-9-74-9h-85v69h85c6 0 13 0 18 1 19 1 21 10 5 20-4 2-9 5-16 9l-92 49v79l126-67c26-15 47-29 60-44 25-25 26-47 22-62z"/></defs><g fill-rule="nonzero" stroke="none"><use xlink:href="#DQgR" fill="url(#vptA)"/><use xlink:href="#DQgR" y="-158" fill="red"/><path d="M341 188v39c0 89-45 173-162 173S0 313 0 200C0 86 63 0 180 0c81 0 134 41 150 108h-51c-13-39-43-64-99-64-91 0-131 73-131 156 0 82 39 156 130 156 81 0 112-55 112-117v-7H172v-44h169zm308 69c0 81-49 144-134 144s-134-63-134-144c0-80 49-143 134-143s134 63 134 143zm-46 0c0-53-28-103-88-103s-88 50-88 103c0 54 28 104 88 104s88-50 88-104z" fill="#fff"/></g><path d="M1925 72c-1 1-3 2-3 2l-1 2v21c0 23 0 24 3 25 2 0 47 1 49 0 3-1 3-2 3-24 0-21 0-23-2-25-2-1-45-1-49-1m-863 7c0 1-1 2-2 3l-1 1v134c0 148 0 136 3 137 1 0 39 1 101 1 109 0 103 0 104-3s1-44 0-47c-2-3 4-3-75-3l-72-1-1-1-2-2v-27c0-30 0-30 3-32 1-1 4-1 54-1 56 0 54 0 56-3 1-2 2-40 0-43-1-4 2-4-56-4-59 0-55 0-57-4 0-2 0-48 1-50s0-2 72-2c78-1 72 0 73-4 1-2 1-10 1-24-1-23-1-24-4-25-2-1-196 0-198 0m711 21c-1 0-3 1-3 2-2 1-1-1-1 28 0 28 1 25-18 26-20 0-18-2-18 23s-1 23 18 23c13 0 15 0 16 3 1 2 1 5 1 51 1 58 1 59 6 70 9 21 29 29 77 29 23 0 21 2 21-22 1-26 2-24-17-24-22 0-29-3-32-15-1-6-1-86 0-89 2-3 2-3 24-3 28 0 26 2 25-24 0-24 3-22-25-22h-21l-2-2c-2-2-2-3-2-28 0-24 0-24-3-26-2-1-42-1-46 0m-383 50c-59 5-94 48-90 114 4 70 61 108 135 91 24-6 44-22 54-44 7-16 7-16-24-16-27 1-25 0-29 5s-9 9-16 11l-6 2h-12-12l-6-2c-17-6-27-19-30-41 0-3 1-6 2-8 1 0 4-1 68-1 74 0 69 0 71-3s0-29-2-40c-12-46-51-72-103-68m218 0c-1 0-4 0-7 1-33 3-58 20-65 45l-2 7v10 10l2 7c8 26 30 39 77 43 27 3 36 7 40 16 4 12-6 23-22 26-23 3-44-4-49-17-3-8-2-8-31-7-26 0-25 0-23 11 4 27 28 48 61 54 60 11 109-10 118-50 8-39-16-67-66-74-5-1-10-2-11-2s-5-1-10-2c-17-2-23-4-28-8-9-10-3-22 13-26 17-4 36 1 42 12 3 5 2 5 27 5 28 0 29 0 27-8-5-28-30-48-63-52-6-1-26-2-30-1m319 6c-6 2-6-7-6 101v94l2 2 1 1h24c26 1 25 1 26-3 1-3 1-189 0-191-1-4-1-4-24-4h-23m-516 36c12 2 21 10 26 22 5 11 6 11-41 10-43 0-41 1-38-8 6-13 18-23 31-25 4 0 19 0 22 1" fill="#fff" stroke="none"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="700" viewBox="0 0 1000 700" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="ScqI" x1="72%" y1="100%" x2="28%" y2="0%"><stop offset="64%" stop-color="red"/><stop offset="100%" stop-color="#c1272d"/></linearGradient><path id="AfWj" d="M965 245c-4-14-15-34-49-45-19-6-44-9-74-9h-85v69h85c6 0 13 0 18 1 19 1 21 10 5 20-4 2-9 5-16 9l-92 49v79l126-67c26-15 47-29 60-44 25-25 26-47 22-62z"/></defs><g stroke="none"><g fill-rule="nonzero"><use xlink:href="#AfWj" fill="url(#ScqI)"/><use xlink:href="#AfWj" y="-158" fill="red"/><path d="M373 213v39c0 89-45 173-162 173S32 338 32 225C32 111 95 25 212 25c81 0 134 41 150 108h-51c-13-39-43-64-99-64-91 0-131 73-131 156 0 82 39 156 130 156 81 0 112-55 112-117v-7H204v-44h169zm308 69c0 81-49 144-134 144s-134-63-134-144c0-80 49-143 134-143s134 63 134 143zm-46 0c0-53-28-103-88-103s-88 50-88 103c0 54 28 104 88 104s88-50 88-104z" fill="#fff"/></g><path d="M726 506c-1 0-2 1-2 1l-1 1v13c0 13 0 13 2 14 1 0 27 1 29 0 1-1 1-1 1-14 1-12 0-13-1-14s-26-1-28-1m-504 4c0 1-1 1-1 2h-1v79c0 86 0 79 2 80h59c63 0 60 0 60-2 1-1 1-25 0-27s3-2-44-2h-41l-1-1-1-1v-16c0-17 0-17 2-18 0-1 2-1 31-1 33 0 32 0 33-2 1-1 1-23 0-25s1-2-33-2c-34-1-32 0-33-2v-30c1-1 0-1 43-1 45 0 42 0 42-3 0 0 1-5 0-13 0-14 0-14-1-15H222m415 12c-1 0-2 1-2 1-1 1-1 0-1 17 0 16 1 15-10 15s-10-1-10 14c0 14-1 13 10 13 8 0 9 0 10 2v29c0 34 0 35 3 41 6 13 17 17 45 17 14 0 13 1 13-13 0-15 1-14-10-14-13 0-17-1-19-8-1-4-1-51 0-52 1-2 1-2 14-2 17 0 15 1 15-14 0-14 1-13-15-13h-12l-1-1c-1-1-1-2-1-16 0-15 0-14-2-15-1-1-25-1-27-1m-224 30c-34 2-55 28-52 66 2 41 35 63 79 53 14-3 25-12 31-26 4-9 4-9-14-9-16 1-15 0-17 3s-5 5-9 6l-3 2h-7-8l-3-2c-10-3-16-11-18-24 0-1 1-3 1-4 1 0 3 0 40-1 43 0 41 0 42-1 1-2 0-17-2-24-7-26-30-42-60-39m128-1c-1 1-3 1-5 1-19 2-33 12-37 26l-2 4v6 6l2 4c4 15 17 23 44 26 16 1 22 3 24 9 2 7-4 13-13 15-13 2-25-2-28-10-2-4-2-4-19-4-15 0-14 0-13 6 2 16 16 28 36 32 34 6 63-6 68-29s-9-40-38-44c-3 0-6-1-6-1-1 0-4 0-6-1-10-1-14-2-17-5-5-5-2-12 8-15 10-2 21 1 24 7 2 3 1 3 16 3 17 0 17 0 16-5-3-16-18-28-37-30-4 0-15-1-17-1m186 4c-4 1-4-4-4 59l1 55v1l1 1h14c15 0 15 0 16-2V557c-1-2-1-2-15-2h-13m-301 21c6 1 12 6 15 13 3 6 3 6-24 6-25 0-24 0-22-5 3-7 10-13 18-14 2-1 11 0 13 0" fill="#fff"/></g></svg>',
"friendlyName": "Go3 Estonia",
"className": "go3EstoniaButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"appName": "tv.go3.android.tv",
"androidName": "tv.go3.android.tv",
"adbLaunchCommand": "adb shell am start -n tv.go3.android.tv/pl.atende.mobile.tv.ui.gui.main.activity.MainActivity",
},
"homatics": {
"appName": "tv.go3.android.tv",
"androidName": "tv.go3.android.tv",
"adbLaunchCommand": "adb shell am start -n tv.go3.android.tv/pl.atende.mobile.tv.ui.gui.main.activity.MainActivity",
},
"nvidia-shield": {
"appName": "tv.go3.android.tv",
"androidName": "tv.go3.android.tv",
"adbLaunchCommand": "adb shell am start -n tv.go3.android.tv/pl.atende.mobile.tv.ui.gui.main.activity.MainActivity",
},
"onn": {
"appName": "tv.go3.android.tv",
"androidName": "tv.go3.android.tv",
"adbLaunchCommand": "adb shell am start -n tv.go3.android.tv/pl.atende.mobile.tv.ui.gui.main.activity.MainActivity",
},
"xiaomi": {
"appName": "tv.go3.android.tv",
"androidName": "tv.go3.android.tv",
"adbLaunchCommand": "adb shell am start -n tv.go3.android.tv/pl.atende.mobile.tv.ui.gui.main.activity.MainActivity",
},
},
"go-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 800 162" width="800" height="162" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd"><path d="M42.5-.5h15c28.503 6.674 42.67 24.674 42.5 54-3.86 6.09-8.193 6.423-13 1 .103-21.314-10.064-34.814-30.5-40.5-21.114-1.7-34.948 7.467-41.5 27.5a1560.42 1560.42 0 0 0 0 79c5.297 17.159 16.964 26.159 35 27 17.894-1.561 29.56-10.895 35-28a338.42 338.42 0 0 0 .5-26c-11.671.166-23.338 0-35-.5-.964-4.112-1.298-8.445-1-13a552.47 552.47 0 0 1 47 0c1.833.5 3 1.667 3.5 3.5a324.09 324.09 0 0 1 0 36c-5.661 23.83-20.494 37.83-44.5 42h-11c-24.021-4.355-39.021-18.355-45-42v-78c5.769-22.769 20.103-36.769 43-42zm131 0h14c23.105 4.318 37.271 17.985 42.5 41a1599.45 1599.45 0 0 1 0 80c-5.973 22.809-20.473 36.475-43.5 41h-12c-24.452-4.284-39.285-18.617-44.5-43a1443.53 1443.53 0 0 1 0-76c5.119-23.953 19.619-38.286 43.5-43zm1 14c23.037-1.118 36.87 9.549 41.5 32a1224.64 1224.64 0 0 1 0 70c-3.755 19.586-15.588 30.253-35.5 32-18.437-1.117-30.27-10.451-35.5-28a1559.72 1559.72 0 0 1 0-79c4.642-14.814 14.476-23.814 29.5-27z" fill="#fff"/><path d="M259.5-.5h111c28.75 5.421 44.75 22.755 48 52-4.309 33.305-23.309 50.638-57 52 1.492 21.51-6.508 38.343-24 50.5-7.078 3.636-14.411 6.136-22 7.5h-10c-26.801-4.302-41.967-19.969-45.5-47l-.5-115zm29 28l81 .5c16.793 5.418 22.626 16.585 17.5 33.5-4.157 7.145-10.324 11.645-18.5 13.5-11.995.5-23.995.666-36 .5a799.78 799.78 0 0 1-.5 40c-5.974 16.735-17.14 21.569-33.5 14.5-5.601-3.706-8.767-8.872-9.5-15.5l-.5-87zm158-28h8c5.986 1.155 9.486 4.822 10.5 11l.5 124a1151.63 1151.63 0 0 1 48 .5c9.112 3.056 12.279 9.223 9.5 18.5-2.476 4.807-6.31 7.473-11.5 8h-75l.5-154c2.161-4.005 5.328-6.671 9.5-8zm164 0h8c5.229 2.06 9.063 5.726 11.5 11l56 133c1.448 9.447-2.385 15.447-11.5 18h-7c-3.45-1.489-6.283-3.823-8.5-7l-10.5-25c-23.333-1.333-46.667-1.333-70 0a271.86 271.86 0 0 1-11.5 27c-2.17 2.323-4.67 3.99-7.5 5h-7c-10.162-3.665-13.329-10.665-9.5-21l58-135c2.551-3.181 5.718-5.181 9.5-6zm3 45a763.34 763.34 0 0 1 24 59 576.95 576.95 0 0 1-48-1l24-58zm64-45h7c2.886 1.379 5.386 3.379 7.5 6l41 68 40-68c2.114-2.621 4.614-4.621 7.5-6h7c5.725 1.85 9.725 5.517 12 11v6l-51.5 87-1 49c-1.884 5.061-5.384 8.061-10.5 9h-7c-4.919-1.75-8.419-5.084-10.5-10l-1-49a2823.29 2823.29 0 0 1-52-86c-.355-8.482 3.478-14.148 11.5-17z" fill="#00f0c7"/></svg>',
"friendlyName": "GO PLAY (BE)",
"className": "goPlayButton",
"appName": "be.goplay.app.tv",
"androidName": "be.goplay.app.tv",
"adbLaunchCommand": "adb shell am start -n be.goplay.app.tv/be.goplay.app.ui.consent.ConsentActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"go-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="599" height="301" viewBox="0 0 599 301" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M134.2 300.3c-7.2-1-26.6-5.6-33.4-8-19.7-7-41.2-20.8-56-36a152 152 0 0 1-40.1-71.9C2 174 0 173.8 0 151.2c.2-27 2.6-30.5 8.7-48.8A151 151 0 0 1 128.2 1.5c13.8-2.2 36.3-2 49.4.4a151 151 0 0 1 96 60.1l4.6 7.6c0 .6-3 3-6.7 5L213.8 110c-.6.5 17.7 1 43.5 1h44.5l2.4-7.3c3-10 11.8-27.6 18-37A153 153 0 0 1 423.7 1.5c12-2 36.8-2 48.2 0 55.2 9.5 100 47.3 118.3 99.8a124 124 0 0 1 8.1 49.2 114 114 0 0 1-2.8 29.7c-7 31-20.2 55.3-42 77a144 144 0 0 1-38.8 27.6c-24 12-39.8 15.6-68.5 15.5-16.6 0-19.7-.3-30.5-2.8-29-6.8-52.6-19.6-72.7-39.3-21-20.5-35.5-45.7-41.7-72-1.2-5-3-6.3-3-2.2 0 3.7-6.2 21.6-11 31.5-7.6 16-16 27.6-29.4 41a147 147 0 0 1-76.8 41.5c-9 2-38.4 3.3-46.8 2.2zm40-81.2c8.7-3 20.5-9.5 26-14.5a83 83 0 0 0 12.1-14.7 573 573 0 0 0-48-.9h-48v-78h96.2l-2-3c-3.6-6.4-17-17.6-26.2-22.3a65 65 0 0 0-35.9-7.4 66 66 0 0 0-37.6 12.2 73 73 0 0 0-6.6 114.9 69 69 0 0 0 50 17.3 54 54 0 0 0 19.9-3.5zm287.8 2.4a73 73 0 0 0 54.9-49.1c4-11.4 4.5-26.8 1.6-38.4a69 69 0 0 0-19.6-34.6C484 84.6 468.3 78 447.7 78c-34.6 0-63.7 23.6-71.4 58a91 91 0 0 0 .9 32c7 27 29 48 56 53.5a77 77 0 0 0 28.7 0z" stroke="none" fill="#f07c31" fill-rule="nonzero"/></svg>',
"friendlyName": "GO TV",
"className": "goTVButton",
"appName": "mt.com.go.iptv.android.devices",
"androidName": "mt.com.go.iptv.android.devices",
"adbLaunchCommand": "adb shell am start -n mt.com.go.iptv.android.devices/com.minervanetworks.itvfusion.tv.yourtv.SingleActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"google-play-store": {
"button": '<svg viewBox="0 0 162.28 32" xmlns="http://www.w3.org/2000/svg"><g data-name="Capa 2"><g data-name="Capa 1"><path d="m159.36 13.46-3 7.64h-.09l-3.13-7.64h-2.83L155 24.14l-2.68 5.94h2.75l7.23-16.62zm-21.2-6.34h-2.62v17.62h2.62zm-9.86 0H122v17.62h2.64v-6.67h3.67a5.59 5.59 0 0 0 5.78-5.47 5.6 5.6 0 0 0-5.79-5.48Zm.07 8.49h-3.73v-6h3.74a3 3 0 0 1 0 6Zm16.25-2.53a4.94 4.94 0 0 0-4.69 2.7l2.34 1a2.48 2.48 0 0 1 2.4-1.28 2.52 2.52 0 0 1 2.76 2.27v.18a5.73 5.73 0 0 0-2.73-.69c-2.51 0-5.07 1.38-5.07 4 0 2.36 2.05 3.88 4.37 3.88a3.66 3.66 0 0 0 3.34-1.72h.1v1.36H150V18c0-3.13-2.34-4.87-5.36-4.87Zm-.31 9.66c-.86 0-2.06-.44-2.06-1.5 0-1.36 1.49-1.88 2.79-1.88a4.67 4.67 0 0 1 2.4.59 3.19 3.19 0 0 1-3.13 2.79Zm-94.82 2.38A9.46 9.46 0 0 1 40 15.81a9.46 9.46 0 0 1 9.49-9.31 8.91 8.91 0 0 1 6.41 2.57l-1.81 1.79A6.51 6.51 0 0 0 49.49 9a6.77 6.77 0 0 0 0 13.54 6.25 6.25 0 0 0 4.72-1.87 5.26 5.26 0 0 0 1.39-3.2h-6.11V15h8.6a8.38 8.38 0 0 1 .13 1.59 8.37 8.37 0 0 1-2.21 6 8.57 8.57 0 0 1-6.52 2.53Zm22.03-6a5.94 5.94 0 1 1-11.87 0 5.94 5.94 0 1 1 11.87 0zm-2.6 0a3.35 3.35 0 1 0-6.67 0 3.35 3.35 0 1 0 6.67 0zm15.9 0a5.93 5.93 0 1 1-11.86 0 5.93 5.93 0 1 1 11.86 0zm-2.59 0a3.35 3.35 0 1 0-6.67 0 3.35 3.35 0 1 0 6.67 0zm15.57-5.63v10.77c0 4.42-2.63 6.24-5.73 6.24a5.75 5.75 0 0 1-5.34-3.5L89 26a3.33 3.33 0 0 0 3 2.13c2 0 3.22-1.23 3.22-3.52v-.86h-.1A4.12 4.12 0 0 1 92 25.12a6 6 0 0 1 0-12 4.18 4.18 0 0 1 3.16 1.34h.1v-1h2.54Zm-2.33 5.66a3.39 3.39 0 0 0-3.21-3.66 3.48 3.48 0 0 0-3.36 3.66 3.45 3.45 0 0 0 3.36 3.61 3.35 3.35 0 0 0 3.21-3.61Zm6.96-12.01v17.61h-2.64V7.14Zm10.4 13.96 2.06 1.36a6 6 0 0 1-5 2.66 5.81 5.81 0 0 1-5.89-6 5.52 5.52 0 0 1 10.75-2.18l.27.69-8 3.31a3.07 3.07 0 0 0 2.92 1.82 3.44 3.44 0 0 0 2.89-1.66zm-6.31-2.16 5.38-2.22a2.34 2.34 0 0 0-2.24-1.27 3.29 3.29 0 0 0-3.14 3.49z" style="fill:#5f6368"/><path d="M13.54 15.28.12 29.34a3.64 3.64 0 0 0 5.33 2.16l15.1-8.6z" style="fill:#ea4335"/><path d="m27.11 12.89-6.53-3.74-7.35 6.45 7.38 7.28 6.48-3.7a3.55 3.55 0 0 0 0-6.29z" style="fill:#fbbc04"/><path d="M.12 2.66a3.46 3.46 0 0 0-.12.92v24.84a3.66 3.66 0 0 0 .12.92L14 15.64Z" style="fill:#4285f4"/><path d="m13.64 16 6.94-6.85L5.5.51A3.72 3.72 0 0 0 3.63 0 3.64 3.64 0 0 0 .12 2.65Z" style="fill:#34a853"/></g></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="700" height="700" viewBox="0 0 700 700" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M369.5 326.5L142 564.8a62 62 0 0 0 90.3 36.6l256-145.8z" fill="#ea4335"/><path d="M599.5 286L489 222.6 364.3 332l125 123.4 109.8-62.7a60 60 0 0 0 29.6-35.3c4.7-15.3 3.2-31.8-4.2-46a61 61 0 0 0-25.4-25.4z" fill="#fbbc04"/><path d="M142 112.6a63 63 0 0 0-2 15.6v421c0 5.2.7 10.5 2 15.6l235.3-232.2z" fill="#4285f4"/><path d="M371.2 338.7l117.6-116L233.3 76a63 63 0 0 0-31.7-8.6c-27.7-.1-52 18.3-59.5 45z" fill="#34a853"/></svg>',
"friendlyName": "Google Play Store",
"appName": "Play Store",
"className": "googlePlayStoreButton",
"androidName": "com.android.vending",
"deviceFamily": ["nvidia-shield", "chromecast", "homatics", "onn", "xiaomi"], },
"greek-tv-live-and-radio-player": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="560" viewBox="0 0 800 560" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><rect x="444" y="225" width="180" height="130" fill="#d3d2d2" rx="15"/><rect x="146" y="180" width="270" height="285" rx="5"/><rect x="444" y="247" width="180" height="118" rx="40"/><g fill="#0c9"><rect x="486" y="275" width="10" height="58" rx="5"/><rect x="509" y="293" width="10" height="25" rx="5"/><rect x="529" y="275" width="10" height="58" rx="5"/><rect x="551" y="285" width="10" height="38" rx="5"/><rect x="574" y="275" width="10" height="58" rx="5"/></g></g><g fill="none" stroke="#0d5eae"><path d="M146 322q68 48 263-10" stroke-width="22"/><path d="M146 375q70 40 250-10" stroke-width="25"/><path d="M149 425q68 42 250-10" stroke-width="27"/></g><g stroke="none"><path d="M162 194l-1 33 7 1c20 6 53 11 54 8l1-41m27 22v19c35-1 62-8 65-8l-2-23c21-5 73-13 73-13l-136 3v22m154-8c-26 5-30 6-48 11-27 6-40 8-41 8l1 24s10-3 44-10c38-8 40-10 42-10l4-24m-242 89h0c5 3 43 10 55 10h4v-22c0-12-1-22-1-23s-3-1-9-2c-17-1-37-5-46-8-3-1-5-3-5-3m149 4c-5 1-14 3-31 5-10 2-25 4-29 4-1 0-1 1-1 22v23c38-3 55-6 72-10 44-8 75-19 79-18l-2-22-4 1c-34 9-70 17-78 17l-1-23s-1 0-5 1" fill="#0d5eae"/><path d="M197 67c2 1 354 95 358 96 83 0 97-2 96-2-1-1-445-121-444-121m-23 140c-15 0-35 14-35 25v240c0 20 5 22 15 22h203v-15h-96c-102 0-93 1-101-5-6-9-5 2-5-124l1-115c0-5 4-10 10-10l24-1c13 0 38 0 55 1l91-1h63v-17M249 509c-12 2-13 31-1 33l312 1c13-2 12-32 0-34H249" fill="#532c41"/><path d="M150 161c-13 1-20 13-20 23v284c1 12 9 20 20 20h254 254c12 1 20-10 20-20l-1-284c0-12-7-22-20-23m-249 25l-47 277H174c-11-1-21-13-20-24V325 205c0-12 11-19 22-19m433 37c17 2 20 16 20 22 1 82-2 87-3 91-3 15-9 20-25 23-7 1-122 0-131-1-17-3-25-4-29-22-1-7-4-80-3-87 4-18 14-24 31-27l138 1" fill="#b74270"/></g><rect x="440" y="222" width="188" height="135" stroke-width="12" rx="30" fill="none" stroke="#532c41"/><g stroke="none"><ellipse cx="181" cy="45" rx="29" ry="30" fill="#532c41"/><g fill="#4f5d73"><circle cx="465" cy="414" r="21"/><circle cx="534" cy="414" r="21"/><circle cx="603" cy="414" r="21"/></g></g></svg>',
"friendlyName": "Greek TV Live & Radio Player",
"className": "greekTVLiveAndRadioPlayerButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"appName": "com.nickstamp.tvradio_gr",
"androidName": "com.nickstamp.tvradio_gr",
"adbLaunchCommand": "adb shell am start -n com.nickstamp.tvradio_gr/com.nickstamp.activity.TvActivity",
},
"homatics": {
"appName": "com.nickstamp.tvradio_gr",
"androidName": "com.nickstamp.tvradio_gr",
"adbLaunchCommand": "adb shell am start -n com.nickstamp.tvradio_gr/com.nickstamp.activity.TvActivity",
},
"nvidia-shield": {
"appName": "com.nickstamp.tvradio_gr",
"androidName": "com.nickstamp.tvradio_gr",
"adbLaunchCommand": "adb shell am start -n com.nickstamp.tvradio_gr/com.nickstamp.activity.TvActivity",
},
"onn": {
"appName": "com.nickstamp.tvradio_gr",
"androidName": "com.nickstamp.tvradio_gr",
"adbLaunchCommand": "adb shell am start -n com.nickstamp.tvradio_gr/com.nickstamp.activity.TvActivity",
},
"xiaomi": {
"appName": "com.nickstamp.tvradio_gr",
"androidName": "com.nickstamp.tvradio_gr",
"adbLaunchCommand": "adb shell am start -n com.nickstamp.tvradio_gr/com.nickstamp.activity.TvActivity",
},
},
"hayu": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="950" height="360" viewBox="0 0 950 360" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#ff285a" fill-rule="nonzero"><path d="M836 213c15 0 27-6 27-27V83c0-4 4-8 8-8h60c4 0 8 4 8 8v184c0 4-4 8-8 8h-60c-4 0-8-4-8-8v-38c-12 36-34 51-65 51h0c-45-1-65-32-65-79V83c0-4 4-8 8-8h60c4 0 8 4 8 8v103c0 21 12 27 27 27zm-232-37l38-95c1-4 5-6 9-6h60c2 0 5 1 6 4 2 2 2 5 1 7L612 349c-2 4-5 6-9 6h-63c-3 0-5-1-6-4-2-2-2-5-1-7l30-76-73-182c-1-2-1-5 0-7 2-3 4-4 7-4h59c4 0 8 2 10 6zM227 25h-60c-4 0-8 4-8 8v75H87V33c0-4-4-8-8-8H19c-4 0-8 4-8 8v234c0 4 4 8 8 8h60c4 0 8-4 8-8v-91h72v91c0 4 4 8 8 8h60c4 0 8-4 8-8V33c0-4-4-8-8-8zm239 50h-60c-4 0-8 4-8 8v38c-12-36-34-51-65-51 0 0-46-2-72 52q-11 24-11 53 0 29 11 53c26 54 72 52 72 52 31 0 53-15 65-51v38c0 4 4 8 8 8h60c4 0 8-4 8-8V83c0-2-1-4-2-6-2-1-4-2-6-2zm-68 107c0 5-1 10-3 15h0c-12 22-32 21-32 21s-20 1-32-21c-7-14-7-30 0-44 12-22 32-21 32-21s20-1 32 21v1c2 4 3 9 3 14z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="500" height="500" viewBox="0 0 500 500" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M90 16c-37 5-63 30-72 66l-2 5v159l2 174c8 31 33 54 65 61 8 2 72 2 81 0 30-7 53-28 63-56 3-11 4-19 4-39s0-20 18-20 18-1 18 23c0 11 1 19 1 22 6 36 32 63 68 70 8 2 72 2 79 0 38-8 64-38 67-75 1-9 1-305 0-313-3-38-29-67-67-76-7-1-71-1-79 0-32 7-57 30-66 61-2 8-3 13-3 31 0 25 0 23-19 23-17 0-17 1-17-20 0-20-1-28-4-39-10-28-33-49-63-55-5-2-67-3-74-2" fill="#ff235a"/><path d="M405 259c7 0 12-3 12-12v-45c0-1 2-3 4-3h26c1 0 3 2 3 3v80c0 2-2 3-3 3h-26c-2 0-4-1-4-3v-17c-5 16-14 23-28 23h0c-19-1-28-14-28-35v-51c0-1 2-3 3-3h26c2 0 4 2 4 3v45c0 9 5 12 11 12zm-100-17l16-40c1-2 2-3 4-3h26c1 0 2 1 3 2v3l-46 113c-1 2-2 3-4 3h-27c-1 0-2-1-3-2 0-1-1-2 0-3l13-32-32-79c0-1 0-3 1-3 0-1 1-2 2-2h26c2 0 3 1 4 3zm-163-65h-26c-2 0-3 2-3 3v33H82v-33c0-1-2-3-4-3H52c-1 0-3 2-3 3v101c0 2 2 4 3 4h26c2 0 4-2 4-4v-39h31v39c0 2 1 4 3 4h26c2 0 4-2 4-4V180c0-1-2-3-4-3zm103 21h-26c-2 0-3 2-3 4v16c-5-15-15-22-28-22 0 0-20-1-31 23q-5 10-5 22 0 13 5 23c11 24 31 23 31 23 13 0 23-7 28-22v16c0 2 1 4 3 4h26c2 0 4-2 4-4v-79c0-1-1-2-1-3-1 0-2-1-3-1zm-29 46c0 3-1 5-2 7h0c-4 9-13 9-13 9s-9 0-14-9a21.18 21.18 0 0 1 0-19c5-10 14-9 14-9s8-1 13 9h0c1 2 2 4 2 6z" fill-rule="nonzero"/></svg>',
"friendlyName": "Hayu",
"className": "hayuButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Hayu",
},
"chromecast": {
"appName": "com.upst.hayu",
"androidName": "com.upst.hayu",
"adbLaunchCommand": "adb shell am start -n com.upst.hayu/.tv.main.MainActivity",
},
"homatics": {
"appName": "com.upst.hayu",
"androidName": "com.upst.hayu",
"adbLaunchCommand": "adb shell am start -n com.upst.hayu/.tv.main.MainActivity",
},
"nvidia-shield": {
"appName": "com.upst.hayu",
"androidName": "com.upst.hayu",
"adbLaunchCommand": "adb shell am start -n com.upst.hayu/.tv.main.MainActivity",
},
"onn": {
"appName": "com.upst.hayu",
"androidName": "com.upst.hayu",
"adbLaunchCommand": "adb shell am start -n com.upst.hayu/.tv.main.MainActivity",
},
"xiaomi": {
"appName": "com.upst.hayu",
"androidName": "com.upst.hayu",
"adbLaunchCommand": "adb shell am start -n com.upst.hayu/.tv.main.MainActivity",
},
},
"hbo-max": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="500" viewBox="0 0 1050 500" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M183 210c-28 0-55 12-91 39v-32H25v260h71V315c32-24 46-32 58-32 13 0 23 8 23 30v164h71V315c31-24 45-32 57-32 14 0 23 8 23 30v164h72V288c0-59-34-78-66-78-27 0-55 11-91 39-12-29-37-39-60-39zm362 0c-71 0-130 61-130 137s59 137 130 137c35 0 65-13 89-41v34h68V217h-68v34c-24-28-54-41-89-41zm169 7c30 46 63 87 102 128-39 43-72 88-102 132h86c21-33 44-63 70-91 26 28 48 58 68 91h87c-30-46-62-89-101-132 38-41 71-83 101-128h-85c-22 33-44 61-70 88-26-27-49-55-70-88zm-158 53c42 0 76 34 76 77 0 42-34 77-76 77-43 0-77-35-77-77 0-43 34-77 77-77zm0 18c-33 0-60 26-60 59s27 59 60 59c32 0 59-26 59-59s-27-59-59-59z" fill-rule="nonzero"/><path d="M630 16c-47 0-71 35-77 49 0-21-21-46-45-46h-78v168h73c29 0 50-25 50-47 7 14 30 48 77 48s85-39 85-86c0-49-38-86-85-86zm-332 3v168h47v-65h30v65h45V19h-45v63h-30V19zm175 37h24c6 0 12 7 12 14 0 8-6 14-12 14h-24zm157 3c24 0 43 19 43 43 0 23-19 43-43 43-23 0-42-20-42-43 0-24 19-43 42-43zm0 9c-18 0-33 15-33 34 0 18 15 33 33 33s34-15 34-33c0-19-16-34-34-34zm-85 23c-1 5-1 19 0 24-4-6-12-13-18-13 6-1 15-7 18-11zm-72 29h24c6 0 12 6 12 14s-6 14-12 14h-24z"/></svg>',
"friendlyName": "HBO Max - Denmark/Netherlands",
"className": "hboMaxButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.wbd.hbomax",
"androidName": "com.wbd.hbomax",
"adbLaunchCommand": "adb shell am start -n com.wbd.hbomax/com.wbd.beam.BeamActivity",
},
"apple-tv": {
"appName": "HBO Max",
},
"chromecast": {
"appName": "com.wbd.hbomax",
"androidName": "com.wbd.hbomax",
"adbLaunchCommand": "adb shell am start -n com.wbd.hbomax/com.wbd.beam.BeamActivity",
},
"nvidia-shield": {
"appName": "com.wbd.hbomax",
"androidName": "com.wbd.hbomax",
"adbLaunchCommand": "adb shell am start -n com.wbd.hbomax/com.wbd.beam.BeamActivity",
},
"xiaomi": {
"appName": "com.wbd.hbomax",
"androidName": "com.wbd.hbomax",
"adbLaunchCommand": "adb shell am start -n com.wbd.hbomax/com.wbd.beam.BeamActivity",
},
},
"hdhomerun": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1459" height="413" viewBox="0 0 1459 413" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="sQyr" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="16%" stop-color="#7efe00"/><stop offset="100%" stop-color="#1a9000"/></linearGradient></defs><g stroke="none"><path d="M20 0C6 0 0 2 0 17l1 374c-1 12 8 19 22 19h369c16 0 20-7 20-24V24c0-14 1-24-20-24" fill="url(#sQyr)" transform="translate(0 2)"/><path d="M470 130c-3 1-3 0-3 74l1 72c2 2 39 2 41 0s2-2 2-31v-29h39v29c0 29 0 30 1 31s2 1 21 1c18 0 19 0 20-1 2-2 2-143 0-145l-1-2h-19-20l-1 2c-1 1-1 3-1 27v26h-39v-26c0-27 0-27-3-28-2-1-36-1-38 0m604 0c-3 1-2 0-2 74l1 72c1 1 38 2 40 1 2-2 2-4 2-30v-26h5c14 0 17 4 27 37 3 9 6 17 6 18 2 2 41 2 43 0 2-1 1-3-6-23-13-36-16-43-20-46-2-2-2-2 3-5 11-6 17-18 17-33 0-20-11-33-33-38-5-2-80-3-83-1m61 33c9 2 12 5 12 12 0 10-7 13-24 13h-8v-26c13 0 17 0 20 1m-470 0c-44 3-70 38-56 78 16 48 97 53 120 7 15-30 2-66-29-79-8-4-26-7-31-6h-4m149 0c-10 1-21 6-27 12l-2 3v-5c0-4-1-5-2-6l-1-2h-17-17l-1 2-2 1v53c0 53 0 54 2 55 1 1 37 2 39 1 1-2 2-4 2-29 0-29 0-33 3-40 5-10 18-12 24-4 2 4 3 7 3 39 0 30 0 32 2 34 1 1 37 0 39-1 1-1 1-3 1-29 0-30 1-32 4-39 6-12 22-12 25 1 0 2 1 15 1 34 0 30 0 32 2 34 2 1 38 0 39-1 1-2 2-70 0-79-2-21-13-32-33-34-15-1-29 3-39 13-5 5-4 5-8 0-6-8-21-14-31-13h-6m181 0c-33 4-52 26-53 58 0 42 37 66 87 57 20-4 20-4 20-20 0-17 0-18-9-14-21 9-47 6-53-6l-1-3h35c42-1 37 1 37-11 0-41-25-65-63-61m413 0c-10 1-19 5-26 12l-4 3v-5c0-4 0-8-4-8h-33-2c-2 0 0 5 0 56 0 53 0 54 2 56 2 1 37 0 39-1 1-1 1-3 1-29 0-30 1-32 4-38 6-12 22-13 28-3 2 5 2 8 2 38 0 29 0 30 2 32l1 1h19 19l1-1 1-2c0-79 2-74-5-89-7-14-24-23-40-22h-5m-202 4l-1 1c0 86 1 88 12 100 15 16 51 15 65-1 2-3 2-3 2 3 0 8 0 7 20 7 17 0 17 0 18-1 2-2 2-107 1-109l-2-2c-35 0-40 0-40 3v5 22c0 30 0 32-3 39-5 8-16 12-24 8-6-4-7-8-7-44 0-28 0-30-1-31l-1-2h-19-18l-2 2m-197 26c6 2 10 6 11 12v3h-35v-2c2-9 9-14 18-14 2 0 5 0 6 1m-330 3c12 5 17 27 9 42-8 17-34 13-38-7-5-25 10-43 29-35" fill="#23241b"/><path d="M71 107c-11 2-20 10-23 20-1 3-1 151-1 157 2 13 11 23 23 26 5 1 278 1 281-1 10-3 17-11 20-21 1-4 1-154 0-159-2-11-10-19-21-22-3-1-274-1-279 0m32 29c2 0 2 0 2 30 0 21 0 28 1 28h55l1-1c-1-54 0-56 1-57l1-1c29 0 29 0 29 3 1 3 0 144-1 145s-28 1-29 0-1-3-1-32c0-27 0-31-1-31-1-1-55-1-55 0-1 61-1 62-2 63l-29-1h-1l1-146c2-1 26-1 28 0m169 0c52 2 77 26 77 73s-24 71-75 74c-9 1-48 1-49 0-3-1-3 2-3-74s0-72 2-73 36-1 48 0m-17 25h-1l1 97c1 1 14 1 19 0 22-2 38-17 42-39 5-28-12-53-38-58-4 0-22-1-23 0" fill="#040404"/></g></svg>',
"friendlyName": "HDHomeRun",
"className": "hdhomerunButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.silicondust.view",
"androidName": "com.silicondust.view",
"adbLaunchCommand": "adb shell am start -n com.silicondust.view/com.silicondust.view.App",
},
"apple-tv": {
"appName": "HDHomeRun",
},
"chromecast": {
"appName": "com.silicondust.view",
"androidName": "com.silicondust.view",
"adbLaunchCommand": "adb shell am start -n com.silicondust.view/com.silicondust.view.App",
},
"homatics": {
"appName": "com.silicondust.view",
"androidName": "com.silicondust.view",
"adbLaunchCommand": "adb shell am start -n com.silicondust.view/com.silicondust.view.App",
},
"nvidia-shield": {
"appName": "com.silicondust.view",
"androidName": "com.silicondust.view",
"adbLaunchCommand": "adb shell am start -n com.silicondust.view/com.silicondust.view.App",
},
"onn": {
"appName": "com.silicondust.view",
"androidName": "com.silicondust.view",
"adbLaunchCommand": "adb shell am start -n com.silicondust.view/com.silicondust.view.App",
},
"roku": {
"appName": 'HDHomeRun',
"app-id": 297903,
},
"xiaomi": {
"appName": "com.silicondust.view",
"androidName": "com.silicondust.view",
"adbLaunchCommand": "adb shell am start -n com.silicondust.view/com.silicondust.view.App",
},
},
"hdo-box": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="775" height="775" viewBox="0 0 775 775" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="Jljf" cx="50%" cy="50%" r="63%" fx="41.2%" fy="42.9%"><stop offset="1%" stop-opacity=".93"/><stop offset="76%" stop-color="#061700" stop-opacity="0"/></radialGradient></defs><g stroke="none"><path d="M140 570v190h595l5-305-160-145z" fill="url(#Jljf)"/><path d="M213 232l-9 245 21 108 80-85 110 110 230-240-225-245-105 120-90-85z" fill="#000"/><path d="M225 355l78-12 2-198 115-20-5 485-110-20V420l-80 10v155l-90-15 5-400 85-10zm245 135V245l115 120z"/></g></svg>',
"friendlyName": "HDO Box",
"className": "hdoBoxButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.tv.hdobox",
"androidName": "com.tv.hdobox",
"adbLaunchCommand": "adb shell am start -n com.tv.hdobox/.MainActivity",
},
"chromecast": {
"appName": "com.tv.hdobox",
"androidName": "com.tv.hdobox",
"adbLaunchCommand": "adb shell am start -n com.tv.hdobox/.MainActivity",
},
"homatics": {
"appName": "com.tv.hdobox",
"androidName": "com.tv.hdobox",
"adbLaunchCommand": "adb shell am start -n com.tv.hdobox/.MainActivity",
},
"nvidia-shield": {
"appName": "com.tv.hdobox",
"androidName": "com.tv.hdobox",
"adbLaunchCommand": "adb shell am start -n com.tv.hdobox/.MainActivity",
},
"onn": {
"appName": "com.tv.hdobox",
"androidName": "com.tv.hdobox",
"adbLaunchCommand": "adb shell am start -n com.tv.hdobox/.MainActivity",
},
"xiaomi": {
"appName": "com.tv.hdobox",
"androidName": "com.tv.hdobox",
"adbLaunchCommand": "adb shell am start -n com.tv.hdobox/.MainActivity",
},
},
"helix-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="375" viewBox="0 0 550 375" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M23 4c-4 2-4-7-4 167v162l2 2 3 2h219l1 2v18H134l-2 3c-3 3-2 7 3 9 4 2 276 2 280 0 5-2 6-6 3-9l-2-3H306v-8-10l1-2h109 110l2-2 3-2-4-329C523 3 27 3 23 4m495 166v154H32V17h486v153M294 347v10h-38v-19c1-1 4-1 19-1l19 1v9" fill="#ffd104"/><path d="M168 69s2 4 7 12l52 90-54 92c-11 21-8 18 49-39l53-52s24 23 52 52c58 57 61 60 49 39l-53-92 52-90c7-12 7-13 4-13L275 171l-52-51c-28-29-52-52-52-52-1 0-2 0-3 1"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="790" height="790" viewBox="0 0 790 790" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M143 228c-4 2-4-7-4 167v162l2 2 3 2h219l1 2v18H254l-2 3c-3 3-2 7 3 9 4 2 276 2 280 0 5-2 6-6 3-9l-2-3H426v-8-10l1-2h109 110l2-2 3-2-4-329c-4-1-500-1-504 0m495 166v154H152V241h486v153M414 571v10h-38v-19c1-1 4-1 19-1l19 1v9" fill="#ffd104"/><path d="M288 293s2 4 7 12l52 90-54 92c-11 21-8 18 49-39l53-52s24 23 52 52c58 57 61 60 49 39l-53-92 52-90c7-12 7-13 4-13L395 395l-52-51c-28-29-52-52-52-52-1 0-2 0-3 1"/></svg>',
"friendlyName": "Helix TV",
"className": "helixTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.videotron.helixtv.tenfoot",
"androidName": "com.videotron.helixtv.tenfoot",
"adbLaunchCommand": "adb shell am start -n com.videotron.helixtv.tenfoot/com.xfinity.common.view.LaunchActivity",
},
"chromecast": {
"appName": "com.videotron.helixtv",
"androidName": "com.videotron.helixtv",
"adbLaunchCommand": "adb shell am start -n com.videotron.helixtv/com.xfinity.common.view.LaunchActivity",
},
"homatics": {
"appName": "com.videotron.helixtv",
"androidName": "com.videotron.helixtv",
"adbLaunchCommand": "adb shell am start -n com.videotron.helixtv/com.xfinity.common.view.LaunchActivity",
},
"nvidia-shield": {
"appName": "com.videotron.helixtv",
"androidName": "com.videotron.helixtv",
"adbLaunchCommand": "adb shell am start -n com.videotron.helixtv/com.xfinity.common.view.LaunchActivity",
},
"onn": {
"appName": "com.videotron.helixtv",
"androidName": "com.videotron.helixtv",
"adbLaunchCommand": "adb shell am start -n com.videotron.helixtv/com.xfinity.common.view.LaunchActivity",
},
"xiaomi": {
"appName": "com.videotron.helixtv",
"androidName": "com.videotron.helixtv",
"adbLaunchCommand": "adb shell am start -n com.videotron.helixtv/com.xfinity.common.view.LaunchActivity",
},
},
"history-vault": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="945" height="285" viewBox="0 0 945 285" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="Wz5H" x1="9.76%" y1="76.32%" x2="91.20%" y2="25.68%"><stop stop-color="#dd972c" offset="0%"/><stop offset="26.4617%" stop-color="#f8cb45"/><stop offset="65.4677%" stop-color="#f2ac2f"/><stop offset="100%" stop-color="#fddb50"/></linearGradient><linearGradient id="aLXt" x1="9.07%" y1="46.57%" x2="91.42%" y2="74.32%"><stop stop-color="#dd972c" offset="0%"/><stop offset="26.4617%" stop-color="#b55727"/><stop offset="48.525400000000005%" stop-color="#f2ac2f"/><stop offset="82.58569999999999%" stop-color="#e5b544"/><stop offset="100%" stop-color="#fddb50"/></linearGradient><linearGradient id="RLva" x1="0.00%" y1="50.00%" x2="100.00%" y2="50.00%"><stop offset="20.66%" stop-color="#ee9322"/><stop offset="40.14%" stop-color="#f2ac2f"/><stop offset="66.63%" stop-color="#f8cb45"/><stop offset="87.49%" stop-color="#fcde54"/><stop offset="100%" stop-color="#fee55a"/></linearGradient><linearGradient id="ACjd" x1="75.97%" y1="91.52%" x2="50.01%" y2="49.39%"><stop offset="43.26%" stop-color="#b55727"/><stop offset="45.96%" stop-color="#bd6829" stop-opacity=".961"/><stop offset="51.4%" stop-color="#cb8331" stop-opacity=".883"/><stop offset="57.220000000000006%" stop-color="#d89d3a" stop-opacity=".8"/><stop offset="63.39%" stop-color="#e4b442" stop-opacity=".711"/><stop offset="70.05%" stop-color="#eec749" stop-opacity=".616"/><stop offset="77.41%" stop-color="#f6d54e" stop-opacity=".51"/><stop offset="86.05000000000001%" stop-color="#fcde52" stop-opacity=".387"/><stop offset="99.08%" stop-color="#fee153" stop-opacity=".2"/></linearGradient><linearGradient id="cVoF" x1="50.00%" y1="85.78%" x2="50.00%" y2="49.61%"><stop stop-color="#b55727" stop-opacity=".7" offset="0%"/><stop offset="14.399999999999999%" stop-color="#bf6c2a" stop-opacity=".642"/><stop offset="55.34%" stop-color="#dca43c" stop-opacity=".477"/><stop offset="84.58%" stop-color="#f2ce4c" stop-opacity=".359"/><stop offset="99.08%" stop-color="#fee153" stop-opacity=".3"/></linearGradient><linearGradient id="GaYj" x1="6.81%" y1="97.91%" x2="31.01%" y2="1.95%"><stop stop-color="#b55727" stop-opacity=".7" offset="0%"/><stop offset="41.809200000000004%" stop-color="#bf6c2a" stop-opacity=".642"/><stop offset="84.58%" stop-color="#f2ce4c" stop-opacity=".359"/><stop offset="99.08%" stop-color="#fee153" stop-opacity=".3"/></linearGradient><path id="Ku4u" d="M33 206v-4h2c3 0 6-1 9-3s5-5 6-9v-3-3V23c0-2-1-9-6-12-5-2-8-2-9-2h-2V5h79v4h-1c-1 0-5 0-9 2-6 4-6 10-6 12v3 1 1 48h70V28v-2-3c0-2-1-8-6-12-5-2-8-2-9-2h-1V5h78v4h-1c-1 0-5 0-9 2-6 3-6 10-6 12v161h0v3c0 1 0 9 6 13 4 2 8 2 9 2h1v4h-27-51v-4h1c1 0 4 0 9-2 5-3 5-9 6-12h0v-68H96l-1 67v2c1 3 2 8 7 11 4 3 7 2 8 2h1 1v4H33h0zm37-18h4v-88h113v88h4V20h-4v76H74V20h-4v168z"/><path id="i9pv" d="M34 205v-2h2c3 0 6-1 9-3s5-5 6-9v-3-3V22c0-2-1-8-6-11s-8-3-9-3h-2V6h77v2h-1c-1 0-5 0-9 3-5 3-6 9-6 11v3 1 1 50h72V27v-2-3c0-2-1-8-6-11s-8-3-9-3h-1V6h77v2h-2c-1 0-5 0-9 3-5 3-6 9-6 11v163h0v3c0 1 0 9 6 13 4 2 8 2 9 2h2v2h-28-49v-2h1c1 0 4 0 9-2 5-3 5-9 6-12h0v-70H95v69 2c0 3 1 8 6 11 4 3 8 2 9 2h1v2H34h0zm36-16h5v-88h111v88h6V19h-6v77H75V19h-5v170z"/></defs><g stroke="none"><path d="M791 15l-64 8 14 11v184h50V15zm111 177c-25 4-33-13-33-23V85h43v-6h-43V28l-64 57h14v77c0 34 20 61 53 61 23 0 43-18 47-38-5 4-11 6-17 7zm-355 16l14 10h-63v-90c0-23-8-41-36-41h-9l-28 45V79h47c61 0 75 23 75 46v83zm102-16c3 0 5-1 8-2v16c-9 10-22 17-38 17-33 0-52-27-52-60V79h49v91c0 9 8 26 33 22zm274 19h-3v7h-1v-7h-2v-1h6v1zm6 5l-3-6h-1v8h1v-3-4l2 7h1l3-7v4 3h1v-8h-2l-2 6zm-265 2h63l-14-10V79h-49v139zM376 117c0-16-5-30-13-38h47l-74 147-74-147h54l43 85 10-20c4-8 7-17 7-27zm73 106c-28 0-47-14-47-36 0-29 32-41 43-46 1 0 1 0 2-1 3-1 9-3 15-6 10-3 21-8 29-11v5l-27 12c-28 12-21 37-13 45 17 17 40 8 40 8v12c-10 11-28 18-42 18z" fill="#fff" class="FRGX" fill-rule="nonzero"/><use href="#Ku4u" fill="url(#Wz5H)" fill-opacity=".3" class="FRGX" fill-rule="nonzero"/><use href="#Ku4u" fill="url(#aLXt)" fill-opacity=".6" class="FRGX" fill-rule="nonzero"/><path d="M250 219H11v4h239v-4z" fill="#ee2d2b" class="FRGX" fill-rule="nonzero"/><path d="M34 205v-2h2c1 0 4 0 9-3 6-3 6-11 6-12v-3h0V22c0-2-1-8-6-11s-8-3-9-3h-2V6h77v2h-1c-1 0-5 0-9 3-5 3-6 9-6 11v3 1 1 50h72V27v-2h0v-3c0-2-1-8-6-11s-8-3-9-3h-1V6h77v2h-2c-1 0-5 0-9 3-5 3-6 9-6 11v163h0v3c0 1 0 9 6 13 4 2 8 2 9 2h2v2h-28-49v-2h1c1 0 4 0 9-3 5-2 5-8 6-11h0v-70H95v70h0c0 3 1 9 6 12 4 2 8 2 9 2h1v2H34zm36-16h5v-88h111v88h6V19h-6v77H75V19h-5v170z" fill="url(#RLva)" class="FRGX" fill-rule="nonzero"/><path d="M34 205v-2h2c1 0 4 0 9-2 6-4 6-12 6-13v-3h0V22c0-2-1-8-6-11s-8-3-9-3h-2V6h77v2h-1c-1 0-5 0-9 3-5 3-6 9-6 11v3 1 1 50h72V27v-2h0v-3c0-2-1-8-6-11s-8-3-9-3h-1V6h77v2h-2c-1 0-5 0-9 3-5 3-6 9-6 11v163h0v3c0 1 0 9 6 13 4 2 8 2 9 2h2v2h-28-49v-2h1c1 0 4 0 9-2 5-3 5-9 6-12h0v-70H95v70h0c0 3 1 9 6 12 4 2 8 2 9 2h1v2H34zm36-16h5v-88h111v88h6V19h-6v77H75V19h-5v170z" fill="url(#ACjd)" class="FRGX" fill-rule="nonzero"/><use href="#i9pv" fill="url(#cVoF)" class="FRGX" fill-rule="nonzero"/><use href="#i9pv" fill="url(#GaYj)" class="FRGX" fill-rule="nonzero"/><g fill="#fff"><path d="M21 254h16v-16h9v40h-9v-16H21v16h-9v-40h9v16zm42 24h-9v-40h9v40zm21-25l5 2c6 2 10 6 10 11 0 8-7 13-15 13-7 0-12-4-15-10l8-4c1 3 4 6 7 6s6-2 6-4-2-4-5-5l-5-1c-5-2-9-6-9-12 0-7 5-12 13-12 6 0 11 3 14 9l-7 4c-2-3-4-5-7-5-2 0-4 1-4 4 0 2 1 3 4 4zm29-7h-11v-8h30v8h-10v32h-9v-32z" class="FRGX" fill-rule="nonzero"/><path d="M134 258c0-12 9-21 21-21s22 9 22 21-10 21-22 21-21-9-21-21zm9 0c0 7 5 12 12 12s13-5 13-12-6-13-13-13-12 6-12 13zm53-20c8 0 14 5 14 13 0 6-3 10-8 12l11 15h-10l-10-14h-2v14h-9v-40h14zm-5 18h5c3 0 6-2 6-5s-3-5-6-5h-5v10z"/><path d="M231 253l9-15h10l-15 23v17h-8v-17l-15-23h10l9 15z" class="FRGX" fill-rule="nonzero"/></g></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="255" height="375" viewBox="0 0 255 375" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="Op3Y" x1="9.76%" y1="76.32%" x2="91.20%" y2="25.68%"><stop stop-color="#dd972c" offset="0%"/><stop offset="26.4617%" stop-color="#f8cb45"/><stop offset="65.4677%" stop-color="#f2ac2f"/><stop offset="100%" stop-color="#fddb50"/></linearGradient><linearGradient id="mTPP" x1="9.07%" y1="46.57%" x2="91.42%" y2="74.32%"><stop stop-color="#dd972c" offset="0%"/><stop offset="26.4617%" stop-color="#b55727"/><stop offset="48.525400000000005%" stop-color="#f2ac2f"/><stop offset="82.58569999999999%" stop-color="#e5b544"/><stop offset="100%" stop-color="#fddb50"/></linearGradient><linearGradient id="IW8H" x1="0.00%" y1="50.00%" x2="100.00%" y2="50.00%"><stop offset="20.66%" stop-color="#ee9322"/><stop offset="40.14%" stop-color="#f2ac2f"/><stop offset="66.63%" stop-color="#f8cb45"/><stop offset="87.49%" stop-color="#fcde54"/><stop offset="100%" stop-color="#fee55a"/></linearGradient><linearGradient id="tf2k" x1="75.97%" y1="91.52%" x2="50.01%" y2="49.39%"><stop offset="43.26%" stop-color="#b55727"/><stop offset="45.96%" stop-color="#bd6829" stop-opacity=".961"/><stop offset="51.4%" stop-color="#cb8331" stop-opacity=".883"/><stop offset="57.220000000000006%" stop-color="#d89d3a" stop-opacity=".8"/><stop offset="63.39%" stop-color="#e4b442" stop-opacity=".711"/><stop offset="70.05%" stop-color="#eec749" stop-opacity=".616"/><stop offset="77.41%" stop-color="#f6d54e" stop-opacity=".51"/><stop offset="86.05000000000001%" stop-color="#fcde52" stop-opacity=".387"/><stop offset="99.08%" stop-color="#fee153" stop-opacity=".2"/></linearGradient><linearGradient id="B2q1" x1="50.00%" y1="85.78%" x2="50.00%" y2="49.61%"><stop stop-color="#b55727" stop-opacity=".7" offset="0%"/><stop offset="14.399999999999999%" stop-color="#bf6c2a" stop-opacity=".642"/><stop offset="55.34%" stop-color="#dca43c" stop-opacity=".477"/><stop offset="84.58%" stop-color="#f2ce4c" stop-opacity=".359"/><stop offset="99.08%" stop-color="#fee153" stop-opacity=".3"/></linearGradient><linearGradient id="QbaJ" x1="6.81%" y1="97.91%" x2="31.01%" y2="1.95%"><stop stop-color="#b55727" stop-opacity=".7" offset="0%"/><stop offset="41.809200000000004%" stop-color="#bf6c2a" stop-opacity=".642"/><stop offset="84.58%" stop-color="#f2ce4c" stop-opacity=".359"/><stop offset="99.08%" stop-color="#fee153" stop-opacity=".3"/></linearGradient><path id="Nx0e" d="M28 209v-4h2c3 0 6-1 9-3s5-5 6-9v-3-3V26c0-2-1-9-6-12-5-2-8-2-9-2h-2V8h79v4h-1c-1 0-5 0-9 2-6 4-6 10-6 12v3 1 1 48h70V31v-2-3c0-2-1-8-6-12-5-2-8-2-9-2h-1V8h78v4h-1c-1 0-5 0-9 2-6 3-6 10-6 12v161h0v3c0 1 0 9 6 13 4 2 8 2 9 2h1v4h-27-51v-4h1c1 0 4 0 9-2 5-3 5-9 6-12h0v-68H91l-1 67v2c1 3 2 8 7 11 4 3 7 2 8 2h1 1v4H28h0zm37-18h4v-88h113v88h4V23h-4v76H69V23h-4v168z"/><path id="TcBB" d="M29 208v-2h2c3 0 6-1 9-3s5-5 6-9v-3-3V25c0-2-1-8-6-11s-8-3-9-3h-2V9h77v2h-1c-1 0-5 0-9 3-5 3-6 9-6 11v3 1 1 50h72V30v-2-3c0-2-1-8-6-11s-8-3-9-3h-1V9h77v2h-2c-1 0-5 0-9 3-5 3-6 9-6 11v163h0v3c0 1 0 9 6 13 4 2 8 2 9 2h2v2h-28-49v-2h1c1 0 4 0 9-2 5-3 5-9 6-12h0v-70H90v69 2c0 3 1 8 6 11 4 3 8 2 9 2h1v2H29h0zm36-16h5v-88h111v88h6V22h-6v77H70V22h-5v170z"/></defs><path d="M200 288l-23 3 5 4v68h18v-75zm42 65c-10 1-13-5-13-8v-31h16v-2h-16v-19l-23 21h5v28c0 12 7 22 20 22 8 0 15-6 17-13-2 1-4 2-6 2zm-130 6l5 4H94v-33c0-9-3-15-13-15h-4l-10 17v-20h17c22 0 28 8 28 17v30zm37-5c1-1 2-1 3-1v5c-3 4-8 7-14 7-12 0-19-10-19-22v-31h18v33c0 4 3 10 12 9zm5 9h23l-5-4v-47h-18v51zM49 326c0-6-2-11-5-14h17l-27 54-27-54h20l15 31 4-7c2-3 3-6 3-10zm26 39c-10 0-17-6-17-14 0-10 12-15 16-16v-1c2 0 4-1 6-2 4-1 8-3 11-4v2s-8 3-10 4c-11 4-8 14-5 17 6 6 15 3 15 3v4c-4 4-11 7-16 7z" fill="#fff" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><use href="#Nx0e" fill="url(#Op3Y)" fill-opacity=".3" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><use href="#Nx0e" fill="url(#mTPP)" fill-opacity=".6" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><path d="M245 222H6v4h239v-4z" fill="#ee2d2b" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><path d="M29 208v-2h2c1 0 4 0 9-3 6-3 6-11 6-12v-3h0V25c0-2-1-8-6-11s-8-3-9-3h-2V9h77v2h-1c-1 0-5 0-9 3-5 3-6 9-6 11v3 1 1 50h72V30v-2h0v-3c0-2-1-8-6-11s-8-3-9-3h-1V9h77v2h-2c-1 0-5 0-9 3-5 3-6 9-6 11v163h0v3c0 1 0 9 6 13 4 2 8 2 9 2h2v2h-28-49v-2h1c1 0 4 0 9-3 5-2 5-8 6-11h0v-70H90v70h0c0 3 1 9 6 12 4 2 8 2 9 2h1v2H29zm36-16h5v-88h111v88h6V22h-6v77H70V22h-5v170z" fill="url(#IW8H)" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><path d="M29 208v-2h2c1 0 4 0 9-2 6-4 6-12 6-13v-3h0V25c0-2-1-8-6-11s-8-3-9-3h-2V9h77v2h-1c-1 0-5 0-9 3-5 3-6 9-6 11v3 1 1 50h72V30v-2h0v-3c0-2-1-8-6-11s-8-3-9-3h-1V9h77v2h-2c-1 0-5 0-9 3-5 3-6 9-6 11v163h0v3c0 1 0 9 6 13 4 2 8 2 9 2h2v2h-28-49v-2h1c1 0 4 0 9-2 5-3 5-9 6-12h0v-70H90v70h0c0 3 1 9 6 12 4 2 8 2 9 2h1v2H29zm36-16h5v-88h111v88h6V22h-6v77H70V22h-5v170z" fill="url(#tf2k)" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><use href="#TcBB" fill="url(#B2q1)" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><use href="#TcBB" fill="url(#QbaJ)" class="ZqnG oEfu" stroke="none" fill-rule="nonzero"/><g fill="#fff" class="ZqnG" stroke="none"><path d="M16 257h16v-16h9v40h-9v-16H16v16H7v-40h9v16zm42 24h-9v-40h9v40zm21-25l5 2c6 2 10 6 10 11 0 8-7 13-15 13-7 0-12-4-15-10l8-4c1 3 4 6 7 6s6-2 6-4-2-4-5-5l-5-1c-5-2-9-6-9-12 0-7 5-12 13-12 6 0 11 3 14 9l-7 4c-2-3-4-5-7-5-2 0-4 1-4 4 0 2 1 3 4 4zm29-7H97v-8h30v8h-10v32h-9v-32z" class="oEfu" fill-rule="nonzero"/><path d="M129 261c0-12 9-21 21-21s22 9 22 21-10 21-22 21-21-9-21-21zm9 0c0 7 5 12 12 12s13-5 13-12-6-13-13-13-12 6-12 13zm53-20c8 0 14 5 14 13 0 6-3 10-8 12l11 15h-10l-10-14h-2v14h-9v-40h14zm-5 18h5c3 0 6-2 6-5s-3-5-6-5h-5v10z"/><path d="M226 256l9-15h10l-15 23v17h-8v-17l-15-23h10l9 15z" class="oEfu" fill-rule="nonzero"/></g></svg>',
"friendlyName": "History Vault",
"className": "historyVaultButton",
"deviceFamily": ["amazon-fire", "apple-tv", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.aetnd.svod.historyvault",
"androidName": "com.com.aetnd.svod.historyvault.plus",
"adbLaunchCommand": "adb shell am start -n com.aetnd.svod.historyvault/com.aetn.android.tveapps.app.MainActivity",
},
"apple-tv": {
"appName": "HISTORY Vault",
},
"homatics": {
"appName": "com.aetnd.svod.historyvault.androidtv",
"androidName": "com.aetnd.svod.historyvault.androidtv",
"adbLaunchCommand": "adb shell am start -n com.aetnd.svod.historyvault.androidtv/com.aetn.android.tveapps.app.MainActivity",
},
"nvidia-shield": {
"appName": "com.aetnd.svod.historyvault.androidtv",
"androidName": "com.aetnd.svod.historyvault.androidtv",
"adbLaunchCommand": "adb shell am start -n com.aetnd.svod.historyvault.androidtv/com.aetn.android.tveapps.app.MainActivity",
},
"onn": {
"appName": "com.aetnd.svod.historyvault.androidtv",
"androidName": "com.aetnd.svod.historyvault.androidtv",
"adbLaunchCommand": "adb shell am start -n com.aetnd.svod.historyvault.androidtv/com.aetn.android.tveapps.app.MainActivity",
},
"roku": {
"appName": "HISTORY VAULT",
"app-id": 81920,
},
"xiaomi": {
"appName": "com.aetnd.svod.historyvault.androidtv",
"androidName": "com.aetnd.svod.historyvault.androidtv",
"adbLaunchCommand": "adb shell am start -n com.aetnd.svod.historyvault.androidtv/com.aetn.android.tveapps.app.MainActivity",
},
},
"home-assistant": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1706" height="235" viewBox="0 0 1706 235" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M240 219c0 8-7 15-15 15H15c-8 0-15-7-15-15v-90c0-8 5-20 11-26l98-99c6-5 16-5 22 0l98 99c6 6 11 18 11 26v90h0z" fill="#f2f4f9"/><path d="M229 103L131 4c-6-5-16-5-22 0l-98 99c-6 6-11 18-11 26v90c0 8 7 15 15 15h92l-40-41c-2 1-5 1-7 1-11 0-20-9-20-20 0-12 9-21 20-21s21 9 21 21c0 2-1 4-2 6l32 32V96c-7-3-11-10-11-18 0-12 9-21 20-21s21 9 21 21c0 8-5 15-12 18v81l31-31v-6c0-12 9-21 20-21s21 9 21 21c0 11-10 20-21 20-2 0-5 0-7-1l-44 44v31h96c8 0 15-7 15-15v-90c0-8-5-20-11-26h0z" fill="#18bcf2"/><path d="M320 41h25v61h64V41h25v146h-25v-63h-64v63h-25V41zm186 44c15 0 28 5 37 15 10 9 15 22 15 37s-5 28-15 37c-9 10-22 15-37 15s-27-5-37-15c-9-9-14-22-14-37s5-28 14-37c10-10 22-15 37-15zm0 83c8 0 15-3 20-9s8-13 8-22-3-17-8-22c-5-6-12-9-20-9s-15 3-20 9c-5 5-7 13-7 22s2 16 7 22 12 9 20 9zm220-44v63h-23v-59c0-7-1-13-5-16-3-4-8-6-14-6-7 0-12 2-16 6s-5 10-5 18v57h-24v-59c0-7-1-13-5-16-3-4-8-6-14-6s-12 2-16 6c-3 4-5 10-5 18v57h-24V88h22l1 10c6-9 15-13 28-13 7 0 14 2 19 5 6 3 10 8 13 13 2-5 7-10 12-13 6-3 12-5 20-5 11 0 20 3 27 10 6 7 9 17 9 29zm115 22h-76c1 7 4 13 9 17s11 6 18 6c12 0 21-5 25-15l20 8c-3 8-10 15-17 20-8 5-18 7-28 7-14 0-26-5-35-14-9-10-14-22-14-38 0-15 5-28 14-37 9-10 21-15 36-15 14 0 26 5 35 14 9 10 13 23 13 38v9zm-75-17h51c-1-8-3-14-7-18-5-4-11-6-18-6s-13 2-18 6-7 10-8 18zm227 24h-55l-12 34h-26l53-146h25l53 146h-26l-12-34zm-7-21l-20-58-21 58h41zm92 38c5 0 9-1 12-3l3-3c1-2 1-4 1-5 0-6-3-9-11-11l-13-3c-19-6-28-15-28-29 0-9 3-17 10-22 6-6 15-9 26-9 10 0 19 2 25 7a30.44 30.44 0 0 1 8 8c3 3 4 7 5 11l-22 5c0-2 0-4-1-5-1-2-2-3-4-4-3-2-6-3-10-3s-8 1-10 3c-2 1-3 2-3 4-1 1-1 3-1 4 0 2 0 3 1 4 0 1 1 2 2 3 2 2 5 4 9 5l13 3c9 2 16 6 21 11 2 2 4 5 5 8s2 7 2 10c0 9-4 17-11 22s-16 8-29 8c-11 0-20-2-27-7-3-3-6-6-8-9-2-4-3-7-4-11l22-4c0 2 0 3 1 5s2 3 4 4c3 2 7 3 12 3zm89 0c5 0 9-1 12-3l3-3c1-2 1-4 1-5 0-6-4-9-11-11l-13-3c-19-6-28-15-28-29 0-9 3-17 10-22 6-6 15-9 26-9 10 0 19 2 25 7a30.44 30.44 0 0 1 8 8c3 3 4 7 5 11l-22 5c0-2 0-4-1-5-1-2-2-3-4-4-3-2-6-3-10-3s-8 1-10 3c-2 1-3 2-3 4-1 1-1 3-1 4 0 2 0 3 1 4 0 1 1 2 2 3 2 2 5 4 9 5l13 3c9 2 16 6 21 11 2 2 4 5 5 8s2 7 2 10c0 9-4 17-11 22s-16 8-29 8c-11 0-20-2-27-7-3-3-6-6-8-9-2-4-3-7-4-11l22-4c0 2 0 3 1 5s2 3 4 4c3 2 7 3 12 3zm55-116c0-2 0-4 1-6s2-3 3-5c2-1 3-2 5-3s4-1 6-1 4 0 6 1c1 1 3 2 4 3 3 3 5 7 5 11s-2 8-5 11c-1 1-3 2-4 3-2 1-4 1-6 1s-4 0-6-1-3-2-5-3c-1-2-2-3-3-5s-1-4-1-6zm27 34v99h-24V88h24zm57 82c5 0 9-1 12-3l3-3c1-2 1-4 1-5 0-6-4-9-11-11l-13-3c-19-6-28-15-28-29 0-9 3-17 10-22 6-6 15-9 26-9 10 0 19 2 25 7a30.44 30.44 0 0 1 8 8c2 3 4 7 5 11l-22 5c0-2 0-4-1-5-1-2-2-3-4-4-3-2-6-3-10-3s-8 1-10 3c-2 1-3 2-3 4-1 1-1 3-1 4 0 2 0 3 1 4 0 1 1 2 2 3 2 2 5 4 9 5l13 3c9 2 16 6 21 11 2 2 4 5 5 8s2 7 2 10c0 9-4 17-11 22s-16 8-29 8c-11 0-20-2-27-7-3-3-6-6-8-9-2-4-3-7-4-11l22-4c0 2 0 3 1 5s2 3 4 4c3 2 7 3 12 3zm110 16c-6 2-11 3-17 3-10 0-18-3-24-9-5-5-8-13-8-24v-48h-15V88h15V57h24v31h22v20h-22v44c0 10 4 16 12 16 3 0 7-1 10-2l3 20zm79 1c-1-4-2-8-2-12-3 5-7 8-12 10-6 3-12 4-18 4-11 0-20-3-26-8-7-6-10-14-10-24 0-9 3-17 10-22 6-6 15-9 26-9h30v-3c0-7-2-11-6-14-3-3-9-5-15-5-12 0-20 5-25 15l-17-10c8-16 23-24 43-24 13 0 23 3 31 10 8 6 12 16 12 31v39c0 11 0 18 2 22h-23zm-2-44h-25c-5 0-9 1-12 4-2 1-3 2-4 4s-1 4-1 6c0 5 2 8 5 11 3 2 7 3 13 3 7 0 13-2 17-6 5-5 7-11 7-20v-2zm137-17v61h-24v-56c0-10-2-16-7-19-4-4-9-6-14-6-4 0-7 1-10 2s-5 3-8 5c-4 4-6 10-6 19v55h-24V88h22l1 11c3-5 7-8 12-10 6-3 12-4 18-4 12 0 22 4 29 11s11 17 11 30zm75 60c-6 2-11 2-17 3-10 0-18-3-24-9-5-5-8-13-8-24v-48h-15V88h15V57h24v31h22v20h-22v44c0 10 4 16 12 16 3 0 7-1 10-2l3 20z" fill="#1d2126"/></svg>',
"friendlyName": "Home Assistant",
"className": "homeAssistantButton",
"appName": "io.homeassistant.companion.android",
"androidName": "io.homeassistant.companion.android",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n io.homeassistant.companion.android/.launch.LaunchActivity",
"deviceFamily": ["amazon-fire"], },
"hulu": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1000 329.813" width="1000" height="329.813"><path class="huluButtonSVG" d="M-241.012 192.768c16.556 13.46 24.846 34.472 24.846 63.043V399.29h-78.882V266.37c0-5.794-2.174-10.869-6.52-15.217-4.35-4.349-9.426-6.52-15.219-6.52h-45.963c-5.803 0-10.772 2.172-14.906 6.52-4.144 4.348-6.212 9.423-6.212 15.217v132.92h-79.504V69.475h79.503V176.93c1.243-.408 4.134-1.242 8.697-2.485 4.551-1.24 10.557-1.862 18.012-1.862h50.931c26.912 0 48.652 6.734 65.217 20.186zM9.3 172.581h79.503v139.13c0 26.087-7.144 47.205-21.428 63.354C53.088 391.215 33.726 399.29 9.3 399.29h-78.26c-27.33 0-49.176-7.55-65.528-22.67-16.364-15.11-24.536-36.743-24.536-64.907v-139.13h79.503v132.92c0 5.803 2.07 10.771 6.212 14.906 4.134 4.144 9.104 6.211 14.907 6.211h45.964c5.793 0 10.868-2.067 15.217-6.21 4.35-4.136 6.521-9.105 6.521-14.908zM149.05 69.476h79.503V399.29H149.05zm387.578 103.105v139.13c0 26.087-7.144 47.205-21.429 63.354-14.285 16.15-33.646 24.224-58.074 24.224h-77.64c-27.746 0-49.797-7.55-66.149-22.67-16.363-15.11-24.534-36.743-24.534-64.907v-139.13h79.503v132.92c0 5.803 2.066 10.771 6.211 14.906 4.135 4.144 9.104 6.211 14.906 6.211h46.584c5.795 0 10.764-2.067 14.907-6.21 4.134-4.136 6.212-9.105 6.212-14.908v-132.92z" style="fill:#000;fill-opacity:1" transform="translate(463.372 -69.476)"/></svg>',
"friendlyName": "Hulu",
"className": "huluButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Hulu",
"androidName": "com.hulu.plus",
},
"apple-tv": {
"appName": "Hulu",
},
"chromecast": {
"appName": "com.hulu.livingroomplus",
"androidName": "com.hulu.livingroomplus",
"adbLaunchCommand": "adb shell am start -n com.hulu.livingroomplus/.WKFactivity",
},
"homatics": {
"appName": "Hulu (2)",
"androidName": "com.hulu.livingroomplus",
"adbLaunchCommand": "adb shell am start -n com.hulu.livingroomplus/.WKFactivity",
},
"nvidia-shield": {
"appName": "com.hulu.livingroomplus",
"androidName": "com.hulu.livingroomplus",
"adbLaunchCommand": "adb shell am start -n com.hulu.livingroomplus/.WKFactivity",
},
"onn": {
"appName": "com.hulu.livingroomplus",
"androidName": "com.hulu.livingroomplus",
"adbLaunchCommand": "adb shell am start -n com.hulu.livingroomplus/.WKFactivity",
},
"roku": {
"appName": "Hulu",
"app-id": 2285,
},
"xiaomi": {
"appName": "com.hulu.livingroomplus",
"androidName": "com.hulu.livingroomplus",
"adbLaunchCommand": "adb shell am start -n com.hulu.livingroomplus/.WKFactivity",
},
},
"ibo-player-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="690" viewBox="0 0 1050 690" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><filter id="s68g" x="-5%" y="-5%" width="112%" height="113%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="sqmT" x="-110%" y="-23%" width="363%" height="155%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="rCAI" x="-12%" y="-12%" width="129%" height="130%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="Hrzi" x="-21%" y="-13%" width="150%" height="132%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="mTAp" x="-10%" y="-6%" width="123%" height="113%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="a5OH" x="-53%" y="-11%" width="226%" height="126%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood flood-opacity=".461" class="eoB0" flood-color="#000"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="zfW6" x="-35%" y="-37%" width="184%" height="189%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="ylFI" x="-9%" y="-7%" width="122%" height="116%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="S3j7" x="-23%" y="-24%" width="154%" height="159%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dx="10" dy="11" result="eoB0"/><feFlood class="eoB0 M7ZF" flood-color="#000" flood-opacity=".5"/><feComposite in2="eoB0" operator="in" result="sTcL"/><feMerge><feMergeNode in="sTcL"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><g class="ZRDD" stroke-width="2"><g class="h9YA" fill="#c40505"><path d="M133 532v17h36v-17zm288-52v-23h24c21 0 27 13 27 29 0 7-4 19-10 21 4 8 11 31 11 41h-23c-4-26-5-33-29-33v-20c17 0 24-1 24-7 0-8-7-8-24-8zm-70 49v20h43v-20z"/><path d="M351 477v-20h-20v93h20v-38-20z"/><path d="M351 457h43v20h-43zm-178 92l33-92h24l32 92h-24l-7-22h-25l-8 22zm38-38l7-24 8 24z"/></g><path fill="none" d="M206 527l5-16"/><g class="h9YA" fill="#c40505"><path d="M111 458h22v91h-22zm-52 16v27 17 29H37v-92h22z"/><path d="M59 455c40 0 49 13 49 33 1 11-9 30-49 30v-17c15 0 28-3 28-14 0-13-15-13-28-13z"/></g></g><g class="sTcL" stroke-width="3"><path d="M1 430L0 70Q0-42 130 25l322 168q102 54 11 106L88 496Q1 543 1 430z" filter="url(#s68g)" transform="translate(492 41)" class="h9YA" fill="#c40505"/><path d="M0 0h24v117H0z" transform="translate(631 232)" class="LyVG" filter="url(#sqmT)"/></g><path d="M0 106C0 47 49 0 109 0s109 47 109 106-49 107-109 107S0 165 0 106zm30 0c0-43 36-77 80-77s79 34 79 77-35 78-79 78-80-35-80-78z" filter="url(#rCAI)" transform="translate(781 429)" class="sTcL" stroke-width="3"/><path d="M0 203V0h38c50 0 84 18 84 75 0 28-17 45-42 58l45 70H95l-45-65H28v65zm28-90V25c45 0 67 8 67 45 0 30-17 43-67 43z" filter="url(#Hrzi)" transform="translate(633 434)" class="sTcL" stroke-width="3"/><path d="M0 133v345h50V235c24 19 54 30 88 30 76 0 137-59 137-132C275 59 214 0 138 0S0 59 0 132v1zm53-3c0-47 39-85 87-85s88 38 88 85c0 46-40 84-88 84s-87-38-87-84z" filter="url(#mTAp)" transform="translate(521 157)" class="sTcL" stroke-width="3"/><path filter="url(#a5OH)" d="M0 0h50v245H0z" transform="translate(53 174)" class="sTcL" stroke-width="3"/><ellipse cx="38" cy="36" rx="38" ry="36" filter="url(#zfW6)" transform="translate(40 71)" class="sTcL" stroke-width="3"/><path d="M50 155V0H0v383h50v-29c25 23 58 38 96 38a136.57 136.57 0 0 0 137-137c0-77-61-138-137-138-38 0-71 15-96 38zm0 98c0-46 39-83 88-83 48 0 87 37 87 83 0 45-39 82-87 82-49 0-88-37-88-82z" filter="url(#ylFI)" transform="translate(183 37)" class="sTcL" stroke-width="3"/><path d="M0 0h24v117H0z" class="LyVG sTcL" transform="translate(672 232)" stroke-width="3" filter="url(#sqmT)"/><path d="M351 492h40v20h-40zm46-35h24v93h-24z" class="h9YA ZRDD" fill="#c40505" stroke-width="2"/><path d="M0 92V15Q0-9 30 5l74 36q23 12 2 23l-86 42Q0 116 0 92z" filter="url(#S3j7)" transform="translate(276 237)" class="sTcL" stroke-width="3"/><g class="h9YA ZRDD" fill="#c40505" stroke-width="2"><path d="M286 501l12-27-11-17h-25z"/><path d="M285 503l1-2 12-27 7-17h21l-41 92h-20z"/></g></svg>',
"friendlyName": "Ibo Player Pro",
"className": "iboPlayerProButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.flextv.livestore",
"androidName": "com.flextv.livestore",
"adbLaunchCommand": "adb shell am start -n com.flextv.livestore/.MainActivity",
},
"apple-tv": {
"appName": "ibo Pro Player",
},
"chromecast": {
"appName": "com.flextv.livestore",
"androidName": "com.flextv.livestore",
"adbLaunchCommand": "adb shell am start -n com.flextv.livestore/.MainActivity",
},
"homatics": {
"appName": "com.flextv.livestore",
"androidName": "com.flextv.livestore",
"adbLaunchCommand": "adb shell am start -n com.flextv.livestore/.MainActivity",
},
"nvidia-shield": {
"appName": "com.flextv.livestore",
"androidName": "com.flextv.livestore",
"adbLaunchCommand": "adb shell am start -n com.flextv.livestore/.MainActivity",
},
"onn": {
"appName": "com.flextv.livestore",
"androidName": "com.flextv.livestore",
"adbLaunchCommand": "adb shell am start -n com.flextv.livestore/.MainActivity",
},
"roku": {
"appName": "Ibo Player Pro(US)",
"app-id": 763608,
},
"xiaomi": {
"appName": "com.flextv.livestore",
"androidName": "com.flextv.livestore",
"adbLaunchCommand": "adb shell am start -n com.flextv.livestore/.MainActivity",
},
},
"ici-tou-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="990" height="320" viewBox="0 0 990 320" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill-rule="nonzero"><path d="M923 11H65C32 11 5 38 5 71v177c0 33 27 60 60 60h858c33 0 60-27 60-60V71c0-33-27-60-60-60z" fill="#00a5ad"/><use href="#U1Y9"/><use href="#U1Y9" x="112"/><path d="M170 177c1-3 3-5 7-5 3 0 7 3 7 8v4c-6 12-19 19-32 19-20 0-34-14-36-34v-19c2-19 16-34 36-34 14 0 27 7 32 19v5c0 4-4 7-7 7-4 0-6-2-7-5-4-6-10-10-17-10-12 0-19 8-20 20-1 5-1 10 0 15 1 12 8 20 20 20 7 1 13-3 17-10m483-26c-2-20-17-34-36-34s-34 14-36 34v18c2 20 17 34 36 34s34-15 36-34v-18m-36 41c-13 0-24-9-25-23v-18c1-14 12-24 25-24s24 10 25 24v18c-1 14-12 23-25 23m282-75h-2c-3 0-5 1-5 4l-26 71h-1-1l-26-71c0-2-3-4-5-4 0 0-1 0-2 1-1 0-2 1-3 3v4l26 70c3 6 7 9 12 9s8-3 11-9l26-70c0-3-2-6-4-8"/><path d="M728 117c-3 0-5 2-5 5v45c0 15-10 25-24 25s-23-10-23-25v-45c0-3-3-5-6-5s-5 2-5 5v45c0 21 14 36 34 36s34-15 34-36v-45c0-3-2-5-5-5m-156 0h-53c-3 0-5 2-5 5s2 6 5 6h21v68c0 3 3 6 6 6s5-3 5-6v-68h21c3 0 5-3 5-6 1-3-2-5-5-5m242 0h-53c-3 0-5 2-5 5s2 6 5 6h21v68c0 3 3 6 6 6s5-3 5-6v-68h21c3 0 5-3 5-6s-2-5-5-5m-63 70c-4 0-7 3-7 7 0 5 3 8 7 8 5 0 8-3 8-8 0-4-3-7-8-7m-418-28c0-20 17-37 37-37 21 0 37 17 37 37 0 21-16 37-37 37-20 0-37-16-37-37zm-43 0c0 20 17 37 37 37v-74c-20 0-37 17-37 37z"/><path d="M413 122h0v74h0c20 0 37-16 37-37 0-20-17-37-37-37zm-43 117c20 0 37-16 37-37h-74c0 21 17 37 37 37zm-37-122h0 74 0c0-20-17-37-37-37s-37 17-37 37zm-40 0h35V82c-19 0-35 16-35 35zm120-35h0v35h35c0-19-16-35-35-35zM293 202h35v35c-19 0-35-16-35-35zm120 35h0v-35h35c0 19-16 35-35 35zm42-45v-64c11 7 18 18 18 32 0 13-7 25-18 32zm-170-64v64c-11-7-18-19-18-32 0-14 7-25 18-32zm117-54h-64c7-11 18-18 32-18 13 0 25 7 32 18zm-64 171h64c-7 11-19 18-32 18s-25-7-32-18z"/></g><defs ><path id="U1Y9" d="M86 125c0-4 4-8 8-8 5 0 9 4 9 8v69a8.96 8.96 0 0 1-9 9c-4 0-8-4-8-9v-69z"/></defs></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="650" height="650" viewBox="0 0 650 650" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M112 324c0-20 17-37 37-37 21 0 37 17 37 37 0 21-16 37-37 37-20 0-37-16-37-37zm-42 0c0 20 17 37 37 37v-74c-20 0-37 17-37 37zm122-37h0v74h0c20 0 37-16 37-37 0-20-17-37-37-37zm-42 117c20 0 37-16 37-37h-74c0 21 17 37 37 37zm-37-122h0 74 0c0-20-17-37-37-37s-37 17-37 37zm-41 0h35v-35c-19 0-35 16-35 35zm120-35h0v35h35c0-19-16-35-35-35zM72 367h35v35c-19 0-35-16-35-35zm120 35h0v-35h35c0 19-16 35-35 35zm43-45v-64c11 7 18 18 18 32 0 13-7 25-18 32zM64 293v64c-11-7-18-19-18-32 0-14 7-25 18-32zm118-54h-64c7-11 18-18 32-18 13 0 25 7 32 18zm-64 171h64c-7 11-19 18-32 18s-25-7-32-18zm157-21c-9 0-16 7-16 16s7 16 16 16 16-7 16-16-7-16-16-16m135-151H297c-7 0-12 5-12 12 0 6 5 11 12 11h45v148c0 6 5 12 12 12 6 0 11-6 11-12V261h45c7 0 11-5 11-11 0-7-5-12-11-12m184 0c-1 0-3-1-4-1-5 0-10 3-11 8l-56 153c0 1-1 2-2 2 0 0-1-1-1-2l-57-153c-1-4-6-7-10-7-2 0-3 0-5 1s-5 3-6 6-2 6 0 9l56 151c6 13 14 19 24 19 11 0 19-6 24-19l57-151c0-6-3-13-9-16"/></svg>',
"friendlyName": "ICI TOU.TV",
"className": "icitouTVButton",
"deviceFamily": ["apple-tv", "chromecast"],
"apple-tv": {
"appName": "ICI TOU.TV",
},
"chromecast": {
"appName": "tv.toutv.androidtv",
"androidName": "tv.toutv.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.toutv.androidtv/tv.tou.android.home.views.activities.MainActivityTv",
},
},
"ignite-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="624" height="149" viewBox="0 0 624 149" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#d50f00" fill-rule="evenodd"><path d="M7 .5C2.7 1.7.6 4 0 9v108.7c1 5.8 5 9 11.6 9 4 0 5 1.8 3 5.7-3.2 7-2 13.4 2.4 13.4 2.5 0 4-1.8 5-6.2 1.5-7.2 6-11.5 13.7-12.7l60.5-.3 59.8-.5c2.5-1.3 3-6 .6-7.5l-145-.8-1-.7c-2.2-1.5-2 3.3-2-54L9 11.3c1-1.8 1.8-2.3 4-2.5a9223 9223 0 0 1 182.6.3c1.6 1 2 1.8 2.2 7.2.1 6.2 1 7 4.5 7 4 0 4.6-1 4.6-9.3V7.7l-1-2c-1.2-2.3-3.2-4.2-5.5-5A8334 8334 0 0 0 7 .4m167 31.8c-3 1-6 4-6.8 6.7l.1 101c.7 3.6 3.8 6 8 6.8a840 840 0 0 0 52.7-.2c4-1 6-2.5 7-6l.6-2V89.2 40l-.6-1.7c-1-3-2.4-4.2-5.8-6l-55.3-.1m51 9c2.2 1.2 2-2.7 2 47.4l-1.7 48.8c-1.5 1.4-1.2 1.3-24.4 1.3-24.4 0-23.2.1-24.4-2-.4-1-.4-3.6-.4-47.4V42.8l.5-1c1.2-1.5 1-1.5 25-1.4l23.3.5m-25.3 20.6c-2.2 1.2-2.7 3-2.7 10.7 0 7.2-.7 8-5 5.6-3.4-2-6-1.8-7 1-1.3 2.6-.4 4.2 7 11.6 9.6 9.5 9 9.5 19.6-.7 6.5-6.5 7.3-7.5 7-9.7-.4-3.6-4-4.5-8.2-1.8-3.7 2.7-4.6 1.6-4.6-7-.3-7.5-.5-8.3-2.7-9.4-1.6-1-2.2-1-3.7-.2m-11 39.3c-4.4.8-5.5 6-1.6 8a213 213 0 0 0 28 .4c4.6-1 5.5-6 1.3-8-1.5-.7-24-1.2-27.6-.6m9.6 25c-2.3 2.3-.6 6.6 2.8 6.6 3 0 4.7-3.2 3.3-5.8-1-2-4.2-2.4-6-1M398 47v-3.4a4 4 0 0 0-.3-1.5c-.3-1.3-1.3-2-2.5-2.3-.4 0-.8-.1-1.2-.1h-5.7c-.6 0-1.2.1-1.8.3-1 .4-1.7 1-2 2.3-.1.4-.1 1-.1 1.3V108c0 .6 0 1 .2 1.6.4 1.6 1.7 2.4 3.7 2.4h5.7c.6 0 1-.1 1.6-.2 1.4-.4 2-1.3 2.4-2.7.1-.3.1-.7.1-1V64.8C398 59 401.6 54 407 52c2-1 4.5-1.6 7.2-2h3.7a38 38 0 0 1 5.8.5c9 1.8 11.6 7.8 12 13.8.1.4.1 1 .1 1.4V108c0 .5 0 1 .1 1.5.4 1.7 1.4 2.5 3.5 2.5h6c.5 0 1-.1 1.6-.3 1.3-.3 2-1.2 2.3-2.4.1-.4.2-.8.2-1.3V64.6a37 37 0 0 0-1.4-9.9c-3.5-11.3-13-16-24.3-16.6-.6 0-1.3-.1-2-.1-7.7 0-14.4 2.3-19.3 5.5-1.5 1-3 2.2-4.2 3.5zm-47 61.3v4.2c0 12.4-8.6 16-17.2 17-1.5.2-3 .2-4.7.2-1.5 0-3 0-4.6-.2-5-.6-8.8-1.8-11-2h-.4c-.2-.1-.3-.1-.5-.1-2.6-.1-4 1.4-4 3.8v3.7c0 .5.1 1 .2 1.6.4 1.4 1.3 2.3 3.2 3 .1 0 .3.1.4.1a48 48 0 0 0 10.8 2.1c2 .1 3.7.2 5.6.2 4.6 0 9.2-.5 13.7-1.6a27 27 0 0 0 21.7-24.4 36 36 0 0 0 .3-4.7V49.4c0-2.6-1.2-4-3-5l-1-.5-6.3-2.7a59 59 0 0 0-19.1-3.1h-.1a48 48 0 0 0-17.6 3.2 35 35 0 0 0-22.2 32.6c-.1.8-.1 1.6-.1 2.3 0 22.8 15 35.6 36.8 35.6l3.6-.1a52 52 0 0 0 15.1-3.3zm266-3v-4-.3c0-1.8-1.3-3.3-4.8-2.2l-2 .6a59 59 0 0 1-16.7 2.3 33 33 0 0 1-10.3-1.4C575 97.7 569.8 91.5 568 83l-.5-4.2 49.4-.2c.5 0 1 0 1.5-.1 2-.5 3-2 3.2-3.6 0-.1.1-.2.1-.3l.3-3.6v-.3a48 48 0 0 0-2-13.6c-4.4-13-15.4-19.6-30.8-19.6a40 40 0 0 0-15.6 2.9c-10.3 4.3-16.8 13-19 25-.6 3.2-1 6.4-1 9.7a49 49 0 0 0 2.6 16.1c5.4 14.5 18.6 22.3 37 22.3 8 0 15.3-1.3 20.6-3 2.7-1 3.5-2.5 3.5-5zm-95.3-17v-37h18c2.3 0 3.7-1 4-3 .1-.3.1-.6.1-1v-4c0-.6-.1-1-.2-1.6-.4-1-1.2-1.8-2.4-2-.5-.1-1-.1-1.5-.1h-18V23c0-.5-.1-1-.2-1.5-.5-1.6-1.8-2.4-4-2.4h-5.7c-.6 0-1 .1-1.7.2-1.2.4-2 1.2-2.3 2.5-.1.4-.1.8-.1 1.2v16.7h-6l-1.5.1c-1.3.4-2 1.2-2.3 2.5-.1.4-.1.8-.1 1.2v4c0 .5.1 1 .2 1.5.5 1.5 1.8 2.3 3.7 2.3h6v38a43 43 0 0 0 .9 8.8 17 17 0 0 0 14 14.2c2.6.5 5.2.8 8 .8 3.5 0 7.7-.4 11.2-1.3l1.7-.5c.4-.2.8-.3 1.2-.5 1.3-.6 1.8-1.5 1.8-3.4v-.1-4c0-2-.4-3.5-3.8-3.2h-.1c-1.5.1-5.6 1-9 1-.4.1-1 .1-1.3.1-1.7 0-3.3-.3-5-1-3.6-1.7-5.6-5.6-5.6-12zM279 108V18c0-2.2-1-3.5-3-3.8-.3-.1-.6-.1-1-.1h-6.6c-2 0-3.5 1-3.8 2.8-.1.4-.1.7-.1 1v90c0 2.2 1 3.5 3 4 .3 0 .7.1 1 .1h6.6c2.5 0 4-1.3 4-4zm204.3 0V43.5c0-2.5-1.3-4-4-4H473c-.5 0-1 0-1.5.2-1.6.4-2.4 1.7-2.4 3.7V108c0 2.6 1.2 4 4 4h6.2c2.5 0 4-1.3 4-4zM351 52.5v44.3c-.2.2-.4.3-.6.4a44 44 0 0 1-16.6 3.1c-5.3.2-10.5-1.2-15-4-5.2-3.6-8.7-9.8-9-19v-1.5c0-17 10.6-26.2 25.6-26.2a36 36 0 0 1 15.5 3v.1zM608.2 68h-40.5c1-9.2 5.8-16.4 14.8-18.7 2-.5 4.2-.8 6.4-.8a24 24 0 0 1 8 1.4c6.7 2.5 10.5 8.3 11.2 15.6a21 21 0 0 1 .1 2.5zM483.6 21.8v-6c0-2.5-1.3-4-4-4h-7c-.5 0-1 .1-1.5.2-1.7.5-2.4 1.7-2.4 3.7v6c0 2.5 1.2 4 4 4h7c2.5 0 4-1.2 4-4z"/></svg>',
"friendlyName": "Ignite TV (Shaw)",
"className": "igniteTVShawButton",
"appName": "ca.shaw.freerangetv.tenfoot",
"androidName": "ca.shaw.freerangetv.tenfoot",
"deviceFamily": ["amazon-fire"], },
"implayer-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2711" height="646" viewBox="0 0 2711 646" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="YDXk" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="0%" stop-color="#c2c1c1"/><stop offset="53%" stop-color="#fff"/></linearGradient></defs><g stroke="none"><circle cx="367" cy="322" fill="#000" r="317"/><path d="M302 336c0 1-2 1-5 1-9 2-20 12-23 23 0 2-2 6-3 9-1 4-1 7-2 23 0 22 0 24 10 24 7 0 7 0 7 14 0 15 2 14-21 14l-19-1-3-2c-7-5-7-5-8-57v-45c0-1-29-1-29-1v99 97 3c0 17 20 26 35 26 21-1 189-115 190-116 4-2 2-3-6-3-6-1-7-1-10-3-6-5-6-2-6-49-1-44-1-43-5-50-5-6-20-7-27-2-1 1-2 1-3 1-3 0-13 14-14 22-1 2-2 4-2 5-2 1-2 4-2 37 0 26 0 37-1 38-2 2-31 1-33-1-1-1-1-8-1-47 1-56 1-56-12-58-7-1-6-1-7-1" fill="#ea052c"/></g><g stroke="#fff"><path d="M362 78s-4 2-6 6c-3 7-1 10 3 14 3 3 6 30 6 33 3 49 5 59 5 59 0-1 2 20-9 21-3 1-6 1-15 8-3 2-4 2-7 0l-75-48c-37-22-59-21-58 19h0v59 60s8 1 28 1c19 0 26 0 28 1 3 2 7 8 8 12 0 6 1 6 8-1 6-6 13-10 16-12 6-4 32-4 34-2 4 1 16 10 20 17s4 7 13-3c5-5 9-8 10-8s3-1 4-2c7-5 30-7 40-4 7 2 20 10 24 26 3 14 3 21 3 45 0 29 0 35 2 36l9 1c26 1 72-44 74-55 5-12-2-22-12-28l-91-59c-4-2-5-6-4-18 1-9-2-19-8-28-3-4-2-6 10-14 97-83 95-84 103-84 13-1 17-14 7-21-9-5-20 0-19 11v4l-4 5-90 76c-12 12-16 13-24 9-2-1-6-2-8-3-7-1-8-4-8-24l-5-60c-1 0-2-26 0-29 7-7 7-16-2-20-3-1-6-2-10 0" fill="url(#YDXk)" stroke-linecap="butt" stroke-linejoin="miter" stroke-width="6"/><path d="M235 255v32h33v-32z" fill="#000" stroke-width="5"/></g><g stroke="none"><path d="M1575 128c-2 1-4 3-5 5l-2 4v159c0 177 0 162 6 165 5 3 35 2 41-1 7-3 6 10 6-165V138l-2-4c-3-7-6-8-24-8-15 0-17 0-20 2m760 115c-18-1-37 0-44 2-15 4-76 27-83 94-3 56 12 86 46 111 33 20 49 20 70 21 17 0 31-1 40-5 19-9 38-23 46-32 7-5-14-24-24-33-5-3-10-3-18 2-8 7-23 14-43 15-40-1-53-25-53-30 0-11-5-10 80-10 63 2 73-18 74-41-1-52-59-93-91-94m-565 1c-60 1-105 61-100 115 0 56 45 108 95 112 28 1 52-3 60-9 7-3 10-7 13-8 2 0 8 2 9 4 6 19 56 14 54-2 2-3 4-153 3-187-1-23-2-23-30-23-23 0-24 0-29 7-4 8-9 10-13 5-3-2-8-7-14-11-3-3-22-3-48-3m800 1c-8 1-8 1-18 10-10 10-10 10-16 0-5-9-5-9-27-9-21 0-23 0-25 6s-1 202 1 205c3 5 6 6 24 6 29 0 27 4 27-56 1-26 1-54 1-61l1-14v-3c3-24 19-30 34-30 18 0 30 10 34 30 3 14 8 17 31 16 21 0 24-2 23-17 0-28-18-51-20-55-7-10-15-22-28-27-12-3-29-3-42-1m-631 1c-7 2-7 18 0 27l85 188 2 4-39 90c-14 29-13 30 19 30 18-1 19-1 25-7 151-315 163-329 145-332-5-1-39-1-41 0-8 4-14 11-17 21l-52 107c-4 15-15 18-19 6-59-123-56-134-69-134h-39m403 54c21 8 35 24 28 32l-2 3h-44c-50 0-48 0-50-6-3-9 13-24 34-31 4-1 29 0 34 2m-554-2c46 3 66 59 48 87-21 35-64 40-93 11-4-4-10-12-14-34-1-8 3-27 7-33 11-18 32-31 51-30h1" fill="#d8052d"/><path d="M1305 126c-5 1-8 3-9 6-2 3-3 252-2 301l1 21 3 3c4 4 7 4 26 4 31 0 30 1 30-40 0-68 1-70 30-70 110-2 133-72 133-112h0c0-85-58-110-103-113-10-3-102-2-109 0m-428 4c0 4 0-3 0 163 0 161 0 167 8 167 1 1 37 1 39 0 8 1 10-5 10-82l1-72c3-5 10-2 16 5l98 141c9 14 14 15 21 5l106-143c7-11 12-12 16-6 2 2 2 4 2 73 0 74 0 73 4 76 3 4 6 4 22 4 19 0 21 0 23-6s1-318-1-321c-3-6-7-3-23 21l-149 208c-7 8-15 8-21-1L883 128c-2-2-4-2-6 2m-80 0c-15 0-24 13-23 23 0 15 12 25 23 25 12 0 24-11 24-23 0-13-7-25-23-25m618 48c22 9 39 27 42 46 1 13 0 33-3 41-12 27-33 38-77 40-25 1-23 7-23-65 0-61 0-60 5-63 4-2 49-2 56 1m-636 70c-7 4-8 9-7 106 0 96 0 103 5 106 5 2 31 2 36 0 7-3 7-9 7-109 0-93 0-98-8-102-5-3-28-3-33-1" fill="#e0e0e0"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="636" height="636" viewBox="0 0 636 636" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="O91X" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="0%" stop-color="#c2c1c1"/><stop offset="53%" stop-color="#fff"/></linearGradient></defs><g stroke="none"><circle cx="317" cy="317" fill="#000" r="317"/><path d="M252 331c0 1-2 1-5 1-9 2-20 12-23 23 0 2-2 6-3 9-1 4-1 7-2 23 0 22 0 24 10 24 7 0 7 0 7 14 0 15 2 14-21 14l-19-1-3-2c-7-5-7-5-8-57v-45c0-1-29-1-29-1v99 97 3c0 17 20 26 35 26 21-1 189-115 190-116 4-2 2-3-6-3-6-1-7-1-10-3-6-5-6-2-6-49-1-44-1-43-5-50-5-6-20-7-27-2-1 1-2 1-3 1-3 0-13 14-14 22-1 2-2 4-2 5-2 1-2 4-2 37 0 26 0 37-1 38-2 2-31 1-33-1-1-1-1-8-1-47 1-56 1-56-12-58-7-1-6-1-7-1" fill="#ea052c"/></g><g stroke="#fff"><path d="M312 73s-4 2-6 6c-3 7-1 10 3 14 3 3 6 30 6 33 3 49 5 59 5 59 0-1 2 20-9 21-3 1-6 1-15 8-3 2-4 2-7 0l-75-48c-37-22-59-21-58 19h0v59 60s8 1 28 1c19 0 26 0 28 1 3 2 7 8 8 12 0 6 1 6 8-1 6-6 13-10 16-12 6-4 32-4 34-2 4 1 16 10 20 17s4 7 13-3c5-5 9-8 10-8s3-1 4-2c7-5 30-7 40-4 7 2 20 10 24 26 3 14 3 21 3 45 0 29 0 35 2 36l9 1c26 1 72-44 74-55 5-12-2-22-12-28l-91-59c-4-2-5-6-4-18 1-9-2-19-8-28-3-4-2-6 10-14 97-83 95-84 103-84 13-1 17-14 7-21-9-5-20 0-19 11v4l-4 5-90 76c-12 12-16 13-24 9-2-1-6-2-8-3-7-1-8-4-8-24l-5-60c-1 0-2-26 0-29 7-7 7-16-2-20-3-1-6-2-10 0" stroke-linejoin="miter" stroke-linecap="butt" fill="url(#O91X)" stroke-width="6"/><path d="M185 250v32h33v-32z" fill="#000" stroke-width="5"/></g></svg>',
"friendlyName": "iMPlayer",
"className": "iMPlayerButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.myiptvonline.implayer",
"androidName": "com.myiptvonline.implayer",
"adbLaunchCommand": "adb shell am start -n com.myiptvonline.implayer/com.myiptvonline.implayer.a",
},
"chromecast": {
"appName": "com.myiptvonline.implayer",
"androidName": "com.myiptvonline.implayer",
"adbLaunchCommand": "adb shell am start -n com.myiptvonline.implayer/com.myiptvonline.implayer.a",
},
"homatics": {
"appName": "com.myiptvonline.implayer",
"androidName": "com.myiptvonline.implayer",
"adbLaunchCommand": "adb shell am start -n com.myiptvonline.implayer/com.myiptvonline.implayer.a",
},
"nvidia-shield": {
"appName": "com.myiptvonline.implayer",
"androidName": "com.myiptvonline.implayer",
"adbLaunchCommand": "adb shell am start -n com.myiptvonline.implayer/com.myiptvonline.implayer.a",
},
"onn": {
"appName": "com.myiptvonline.implayer",
"androidName": "com.myiptvonline.implayer",
"adbLaunchCommand": "adb shell am start -n com.myiptvonline.implayer/com.myiptvonline.implayer.a",
},
"xiaomi": {
"appName": "com.myiptvonline.implayer",
"androidName": "com.myiptvonline.implayer",
"adbLaunchCommand": "adb shell am start -n com.myiptvonline.implayer/com.myiptvonline.implayer.a",
},
},
"infuse": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="n4oM" x1="50%" y1="100%" x2="50%" y2="0%"><stop offset="47%" stop-color="#ff6701"/><stop offset="94%" stop-color="#e80900"/></linearGradient><linearGradient id="qN8r" x1="0%" y1="44%" x2="100%" y2="56%"><stop offset="67%" stop-color="#ff6701"/><stop offset="85%" stop-color="#e80900"/></linearGradient><linearGradient id="BAD9" x1="0%" y1="44%" x2="100%" y2="56%"><stop offset="59%" stop-color="#fe9900"/><stop offset="99%" stop-color="#ff6701"/></linearGradient></defs><g stroke="none"><path d="M265 248.4c-.5 0-.1 249.7 1.3 255.8 16.7 73.4 122 73.7 140.7.7l1.5-322c-20-15-97-39-139 43" fill="url(#n4oM)"/><path d="M394.2 45c-65.4 6.8-117.6 56.2-128 121.2-1 5.8-1.2 15.3-1.3 43 0 48.6-.1 46 1.6 36.7 10.7-55.5 68.8-88 121.7-68 78.8 31.8 304.4 215.6 305.3 215.8 1.2.3 3.5 4 3 3 113-104.5-17.8-189.7-18-190l-218.2-152a157 157 0 0 0-66.1-9.6m316.2 188" fill="url(#qN8r)"/><path d="M708.5 233a109 109 0 0 1 .6 150.9L350.3 648.2A72 72 0 0 0 406 764.4c19 0 29.3-4 50.5-19.4l261-188.2 37.8-27.2c42.2-27.8 63-52 75-87.4a151 151 0 0 0-.5-92.3c-10.6-30.4-27-51.3-57.5-73.5L702 225.8c-.3 0 2.6 3.2 6.4 7" fill="url(#BAD9)"/></g></svg>',
"friendlyName": "Infuse",
"className": "infuseButton",
"appName": "Infuse",
"androidName": "com.",
"deviceFamily": ["apple-tv"], },
"internet-silk-browser": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="331" height="151" viewBox="0 0 331 151" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M4.7.6C.5 2-1.2 6.8 1 11c2.8 5.8 12.7 4.7 14.4-1.6C17 3.3 11-1.7 4.7.6M307 9.3c-1.2.5-1.6 1.8-2.4 7-.8 5.6-.7 5.5-2.7 6-5.4 1.5-6 2.3-5.8 6.7.3 3 1 3.5 4.3 3.7l2.6.2.3 13.6c.2 15 .4 16 3 19.7 2.6 4 7.2 5.5 14.6 5.2 8.6-.4 9.7-1 9.8-6.6.1-5 0-5-5-4.8-8 .2-8 .2-8-15 0-13.5-.6-12.3 6-12.3s6.7 0 6.7-5.3c0-5.5.1-5.5-6.5-5.5s-6.3.4-6.3-6.2c0-5.5 0-5.8-1.4-6.5-1-.6-8-.6-9.2 0M84.7 10c-.5.5-1 2.6-1.6 6.3-1 6.2-1 6.2-4.6 7-3.3.6-4 1.4-4 5 0 3.7.4 4.2 3.3 4.2 4 0 3.7-1 3.7 13 0 21.8 2 25.4 15 25.8 10 .2 11.7-.7 11.7-6.2 0-4.8 0-4.8-5.2-4.6-7.5.2-7.6.1-7.6-15.4 0-14-.6-12.6 6.6-12.6 6.2 0 6.2-.1 6.2-5 0-5-.1-5-7-5.4l-5.6-.2-.2-5.7c-.2-7 0-7-6-7-3.7 0-4.3.1-5 .8m142.7 10.7c-5 .6-8.8 1.8-12.5 4-2.5 1.6-3.2 1.5-4-.2-1-2.2-1.8-2.6-6.4-2.6-6.4 0-5.8-2.7-5.8 24.3 0 19 .1 23 .6 23.5.7 1 11.8 1.2 12.7.3a90 90 0 0 0 .7-17.7l.1-17 1-.8c3-2.4 9.8-3.5 12.4-2 2.8 1.6 2.7 1.4 3 20 .2 13 .4 17 .8 17.4a25 25 0 0 0 12.4-.1c1.2-1.2 1.3-36.8.1-40.7-2-6-8-9.5-15-8.6m42 .3c-12.2 2.4-18.3 11-18.2 25.8 0 20.8 15.2 30.3 37.4 23.5 3.7-1 4.2-2 4.2-6 0-5-.1-5.2-7-4-11.7 2.3-19-.1-21-7-1-3.4-1.6-3.3 13.8-3.5 16-.2 14.5.3 15.2-5.8C295.4 27.7 285 18 269.4 21M51.8 21c-2.6.4-6.7 2-9.6 3.6-3.8 2-4 2-5-.2-1-2.2-3-2.8-7.8-2.3-4 .4-3.8-1.7-3.8 24.2 0 27-.8 24 6.8 24 7.4 0 6.6 2.2 6.8-18.2.3-19.8-.1-17.8 4-19.4 5-2 10-1.3 12 1.7.7 1.2.8 2.3 1 18.2.2 14.5.3 17 .8 17.3a30 30 0 0 0 12.4-.4 333 333 0 0 0-.2-39.9c-2-6.7-8.5-10-17.2-8.6m77.7.3C118.8 24 113 32.8 113 46.6c0 21 14.5 30.2 37.3 23.6 3.4-1 4-2 4-6 0-5-.2-5.2-6.2-4-12.6 2.8-22-.7-22-8.4l-.1-1.8L140 50l14-.3c1.3-1 2-11 1-15.3-2.6-10.6-13-16-25.4-13m56.8.6c-2.2.6-5 2-7.4 4.2-2.6 2.2-3 2.2-3.6-.6-1-3-1.8-3.6-6.5-3.6-3.7 0-4 .1-5 1l-1 1v22.4V69l1 1c1.3 1.3 11.4 1.3 12.4-.1a81 81 0 0 0 .5-16.6c0-14.6.1-16 .7-16.5 1.3-1 5.7-2 10.4-2 6-.1 5.7.1 5.7-6.5 0-6.8-1-7.6-7.3-6.2M1.6 23c-.8 1-1 44.6-.2 46C2 70.5 13 71 14 69.7a515 515 0 0 0 .1-46.5C13.4 22 2.5 22 1.6 23m138.8 9c1.7 1.2 2.8 3.7 2.8 6.3 0 2.8-.1 3-8.6 3-7.7 0-8.6-.2-8.6-2 0-6.3 9.2-11 14.4-7.2m137-.4c2.7 1.2 5 6.4 4 8.3a44 44 0 0 1-16.9 0c-1-5.6 7.2-11 13-8.3m-10.3 60.7c-13.7 1.7-26.8 8.2-23 11.3.5.5 1.8.4 7.3-.1 17-1.7 25.5-1 27.3 2.2 1.7 3-1.4 16.7-6.8 29.2-2.6 6 1 6.6 6 1.2 11.2-12 18.3-38 11.3-41.6a58 58 0 0 0-22.2-2.2M33 97.6c-2.2 1.4-.4 4 7.5 10.3C92 149.3 160 161.3 223.3 140c22-7.4 44.7-20.3 44.7-25.4 0-4-3.4-4.2-12-.8-70.7 27.6-149 22.6-215.2-13.6-5.5-3-6.4-3.3-7.7-2.6" stroke="none" fill="#fff"/></svg>',
"friendlyName": "internet (Silk Browser)",
"className": "internetSilkBrowserButton",
"appName": "com.amazon.cloud9",
"androidName": "com.amazon.cloud9",
"adbLaunchCommand": "adb shell am start -n com.amazon.cloud9/.browsing.BrowserActivity",
"deviceFamily": ["amazon-fire"],},
"i-play-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1022" height="497" viewBox="0 0 1022 497" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M203.4 51.2a38 38 0 0 0-25.3 26 9697 9697 0 0 0 .3 319.1c4.2 13.6 13.8 22.7 27.3 26 5.4 1.3 6 .2 2.2-3.8-1.6-1.8-4-5.6-5.5-8.5L235 57c0-1-8.3-4.7-13-6-5.5-1.4-13.3-1.3-18.6.2m407 35.7c-12.3 3.5-19.4 10.4-22.3 21.7-1.7 6.5-1.7 185.6 0 194.5 7 36.5 36.7 64.8 75.4 71.6 49 8.5 68.8-1.2 68.8-33.7 0-24.3-10.2-34.8-35.6-36.4-23-1.5-31.8-7.8-36-26.3-1.6-7-1-34 .7-37.4 4.2-8 5.8-8.5 26.7-9 22.4-.6 27.5-2 35-8.8 13-12.2 13-43.4-.1-55.6-7.6-7-12-8.2-34-8.8-27.5-.7-29-2.2-29-28 0-27.2-5-37.3-20.8-42.6-5.6-2-23-2.5-28.5-1m-539 3c-15 4.8-21.5 15.3-21.5 34.6 0 19.4 6.4 29.5 21.6 34.7 5 1.7 5.3 2.3 1.6 3C63 164.3 54 173.5 51 185c-1.5 6.5-1.5 164 0 170.6 3.8 16 15.8 24.3 35 24.4 20.6 0 33-9.2 36-26.8a4219 4219 0 0 0 .7-159.7c-1.8-17.8-10.3-29-23.7-31.2-3.7-.6-3.3-1.3 2-3 15.4-5 21.2-14.3 21.3-34.3.1-20.4-6.2-30.6-21.7-35.2-5.5-1.7-24-1.5-29 .2m708 69c-27 5-35 26-22.3 60 13.5 37 63.5 135.4 75.4 148.5a46 46 0 0 0 53.6 2.5c11.5-9.2 67.4-119 79.8-156.5 11-34-1-54.7-32.2-54.7-23.2 0-31.5 7-43 37l-5.2 14c-8.7 22.7-29.5 28.7-43 12.3-4-5-7-11.2-11.3-23.2-10.7-30.6-20-39.5-41.6-40-4.8-.1-9.5-.1-10.4.1m-255.7 68L227 430.2c-6-1.5-6.2-1.4-4.7 1 3.5 5.5 13.4 11.7 21 13 12 2.3 18.2.5 37.4-10.6l59-34.3L512 299c21.4-12.5 25.8-17 30-31.5 3.4-11.7-.5-25.6-10-35.5-5-5.3-9.6-8-8.4-5"/><path d="M229 58.6c-11.7 2.3-21 9.6-26.3 20.3l-2.8 6v160 159.8l3 6a36 36 0 0 0 50.2 16.2l20-11.5 118-68.7 44.7-26 46.3-27c34.7-20 35.8-21 40.7-30.4 6-11.3 6.7-19.2 3-30-4.8-14-7.7-16.6-37-33.6l-85.4-49.7-44-25.5L293 85.7 246.6 60c-6.8-2.2-11.7-2.6-17.6-1.4" fill="#e74c3c"/></svg>',
"friendlyName": "iPlayTV",
"className": "iPlayTVButton",
"appName": "iPlayTV",
"deviceFamily": ["apple-tv"],
},
"ip-cam-viewer-free": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="ibPA" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="3%" stop-color="#fff"/><stop offset="14%" stop-color="#e3e3e3"/><stop offset="29%" stop-color="#edf2f1"/></linearGradient><linearGradient id="umqO" x1="0%" y1="100%" x2="100%" y2="0%"><stop offset="47%" stop-color="#fff"/><stop offset="54%" stop-color="#e3e3e3"/><stop offset="56%" stop-color="#edf2f1" stop-opacity="0"/></linearGradient><radialGradient id="JJfx" cx="50%" cy="50%" r="222%" fx="1.4%" fy="52.8%"><stop offset="13%" stop-color="#a8a8a8"/><stop offset="25%" stop-color="#c7c7c7"/></radialGradient><filter id="yJTj" x="-4%" y="-5%" width="110%" height="110%"><feGaussianBlur in="SourceAlpha" stdDeviation="7"/><feOffset dx="14" dy="1"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="tatR"/><feFlood flood-opacity=".468" class="tatR" flood-color="#000"/><feComposite in2="tatR" operator="in" result="bRTu"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="bRTu"/></feMerge></filter><linearGradient id="nlKJ" x1="100%" y1="11%" x2="0%" y2="89%"><stop offset="21%" stop-color="#caceca"/><stop offset="42%" stop-color="#ededed"/><stop offset="58%" stop-color="#cbcdcd"/><stop offset="89%" stop-color="#edf2f1"/></linearGradient><radialGradient id="escL" cx="50%" cy="50%" r="168%" fx="51.9%" fy="75.7%"><stop offset="11%" stop-color="#b5b5b5"/><stop offset="25%" stop-color="#f4f5f5"/></radialGradient><filter id="QeqW" x="-5%" y="-8%" width="108%" height="127%"><feGaussianBlur in="SourceAlpha" stdDeviation="2"/><feOffset dx="-6" dy="8"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="tatR"/><feFlood flood-color="#fff" flood-opacity="1"/><feComposite in2="tatR" operator="in" result="bRTu"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="bRTu"/></feMerge></filter><radialGradient id="gthc" cx="50%" cy="50%" r="222%" fx="29.5%" fy="24.2%"><stop offset="13%" stop-color="#9c9c9c"/><stop offset="25%" stop-color="#c7c7c7"/></radialGradient><linearGradient id="AZtv" x1="28%" y1="100%" x2="72%" y2="0%"><stop offset="1%" stop-color="gray"/><stop offset="58%"/></linearGradient><radialGradient id="CJYA" cx="50%" cy="50%" r="262%" fx="85.2%" fy="61.3%"><stop offset="16%" stop-color="#ededed"/><stop offset="24%" stop-color="#d4d4d4"/><stop offset="29%" stop-color="#ededed"/></radialGradient><radialGradient id="pXbf" cx="50%" cy="50%" r="240%" fx="97.5%" fy="30.0%"><stop offset="15%" stop-color="#fff"/><stop offset="24%" stop-color="#e6e6e6"/><stop offset="30%" stop-color="#edf2f1"/></radialGradient><filter id="siOJ" x="0%" y="-6%" width="101%" height="108%"><feGaussianBlur in="SourceAlpha" stdDeviation="1"/><feOffset dy="-4" result="wG27"/><feFlood flood-opacity=".154" class="tatR" flood-color="#000"/><feComposite in2="wG27" operator="in" result="tatR"/><feMerge><feMergeNode in="tatR"/><feMergeNode in="SourceGraphic"/></feMerge></filter><radialGradient id="KPcO" cx="50%" cy="50%" r="222%" fx="44.4%" fy="29.9%"><stop offset="13%" stop-color="#9c9c9c"/><stop offset="25%" stop-color="#c7c7c7"/></radialGradient><radialGradient id="VqoK" cx="50%" cy="50%" r="127%" fx="12.0%" fy="61.4%"><stop offset="0%" stop-color="#d9d9d9"/><stop offset="24%" stop-color="#f7f7f7"/></radialGradient><filter id="k1fb" x="-1%" y="-6%" width="103%" height="114%"><feGaussianBlur in="SourceAlpha" stdDeviation="2"/><feOffset dy="5"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="tatR"/><feFlood flood-color="#b0b0b0" class="bRTu" flood-opacity=".5"/><feComposite in2="tatR" operator="in" result="bRTu"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="bRTu"/></feMerge></filter><filter id="dnKR" x="-2%" y="-12%" width="107%" height="114%"><feGaussianBlur in="SourceAlpha" stdDeviation="1"/><feOffset dx="4" dy="-12"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="tatR"/><feFlood class="bRTu imuA" flood-opacity=".5" flood-color="#b8b8b8"/><feComposite in2="tatR" operator="in" result="bRTu"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="bRTu"/></feMerge></filter><filter id="tPbZ" x="-1%" y="-3%" width="101%" height="103%"><feGaussianBlur in="SourceAlpha"/><feOffset dy="-2"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="tatR"/><feFlood class="bRTu imuA" flood-opacity=".5" flood-color="#b8b8b8"/><feComposite in2="tatR" operator="in" result="bRTu"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="bRTu"/></feMerge></filter><linearGradient id="hNeD" x1="28%" y1="0%" x2="72%" y2="100%"><stop offset="30%"/><stop offset="79%" stop-color="#545454"/></linearGradient><linearGradient id="OAYl" x1="67%" y1="100%" x2="33%" y2="0%"><stop offset="14%" stop-color="gray"/><stop offset="59%"/></linearGradient><linearGradient id="Fe5n" x1="78%" y1="100%" x2="22%" y2="0%"><stop offset="64%" stop-color="#242424"/><stop offset="96%" stop-color="#474747"/></linearGradient><radialGradient id="z4m3" cx="50%" cy="50%" r="97%" fx="51.9%" fy="18.5%"><stop offset="15%" stop-color="#c6d0e2"/><stop offset="22%" stop-color="gray"/><stop offset="53%"/></radialGradient><filter x="-7%" y="-18%" id="rWew" width="113%" height="128%"><feGaussianBlur in="SourceAlpha" stdDeviation="11"/><feOffset dy="-21"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="tatR"/><feFlood flood-opacity=".791" class="tatR" flood-color="#000"/><feComposite in2="tatR" operator="in" result="bRTu"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="bRTu"/></feMerge></filter><filter id="o2ad" x="-74%" y="-60%" width="249%" height="221%"><feFlood flood-color="#c0d6de" flood-opacity="1"/><feComposite in2="SourceGraphic" operator="in"/><feMorphology operator="dilate" radius="2"/><feGaussianBlur result="bRTu" stdDeviation="7"/><feMerge><feMergeNode in="bRTu"/><feMergeNode in="SourceGraphic"/></feMerge></filter><linearGradient id="tWBk" x1="0%" y1="17%" x2="100%" y2="83%"><stop offset="1%" stop-color="#fff" stop-opacity=".85"/><stop offset="100%" stop-color="#d9d9d9" stop-opacity=".2"/></linearGradient><linearGradient id="bfn0" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#d9d9d9" stop-opacity=".2"/><stop offset="50%" stop-color="#fff" stop-opacity=".85"/><stop offset="100%" stop-color="#fff" stop-opacity=".29"/></linearGradient><path id="ZfcZ" d="M794 794c-29 0-43-19-43-40 0-23 18-43 45-43 34 0 44 22 44 48l-57 1c2 11 13 20 27 6h29c0 10-18 28-45 28zm-11-50l27 1q-13-21-27-1z"/></defs><g fill="#3ce40c" class="wG27" stroke="none"><path d="M593 792l-1-107h83v27h-48v16h40v23h-40v41zm97 0v-79h30v8c3-1 8-10 18-10 8 0 11 3 15 5l-9 23c-13-5-19 0-22 16v37z"/><use href="#ZfcZ"/></g><path d="M305 449c0 10-15 25-32 20l-128-62c-5-3-10-8-10-13V74c0-7 8-20 35-5l133 88z" fill="url(#ibPA)" class="wG27" stroke="none"/><path d="M139 400l25-10 136 70c-10 13-21 14-41 5l-116-58c-5-2-6-6-4-7z" fill="url(#umqO)" class="wG27" stroke="none"/><ellipse cx="7" cy="12" fill="url(#JJfx)" rx="7" ry="12" transform="matrix(.984808 -.173648 .173648 .984808 181.022568 103.397844)" class="wG27" stroke="none"/><path d="M185 186c-30-2-50-5-55 10L73 364c-3 2-5 10-8 7L5 351c-7-2-5-12-5-25L5 76 350 1c48-7 55 20 70 35 53 8 55 15 78 58z" fill="#edf2f1" filter="url(#yJTj)" transform="translate(214 28)" class="wG27" stroke="none"/><path d="M521 110l-171 29c-40 0-73 43-83 73l-46 158q-1 6-3 9l58 21c8 3 10 0 15-10l55-165c5-10 20-15 35-10z" fill="url(#nlKJ)" class="wG27" stroke="none"/><path d="M225 64c-2-13 3-33-35-50C140-6 85-1 50 9S0 26 0 74z" fill="url(#escL)" filter="url(#QeqW)" transform="translate(485 56)" class="wG27" stroke="none"/><g class="wG27" stroke="none"><ellipse cx="3" cy="6" rx="3" ry="6" transform="matrix(.866025 .5 -.5 .866025 512.401924 79.303848)" class="JkAO" fill="url(#gthc)"/><ellipse cx="585" cy="433" rx="238" ry="66" fill="url(#AZtv)"/><path d="M329 394C314-16 849-11 844 374c-135-30-340-45-515 20z" fill="url(#CJYA)"/></g><path d="M543 98C433-2 50 38 0 113l10-60c95-60 350-70 515-25z" fill="url(#pXbf)" filter="url(#siOJ)" transform="translate(320 337)" class="wG27" stroke="none"/><g class="wG27" stroke="none"><ellipse cx="7" cy="12" rx="7" ry="12" transform="matrix(.984808 -.173648 .173648 .984808 181.022568 343.397844)" class="JkAO" fill="url(#gthc)"/><ellipse cx="6" cy="10" fill="url(#KPcO)" rx="6" ry="10" transform="matrix(.996195 -.087156 .087156 .996195 284.151274 400.560987)"/><ellipse cx="3" cy="6" rx="3" ry="6" transform="matrix(.939693 -.34202 .34202 .939693 680.128801 91.387905)" class="JkAO" fill="url(#gthc)"/></g><path d="M283 145C140 145 35 130 0 75-5 25 143 0 288 0c122 0 250 5 250 60 0 35-120 85-255 85zm-15-20c-88 0-211-21-221-51 0-35 111-52 233-52 158 3 213 10 210 43-2 30-137 60-222 60z" fill="url(#VqoK)" stroke="#fff" stroke-width="6" filter="url(#k1fb)" transform="translate(322 375)"/><g class="wG27" stroke="none"><path d="M705 435l-45 185-100-30 40-175z" fill="#000"/><path d="M560 590L445 470l120-65 36 10z" fill="#212121"/><path d="M469 499c0 30-5 35 21 48 32 10 64-13 84-58 10-35 12-84-8-89-108-1-97 79-97 99z" fill="#000"/></g><path fill="#000" d="M28 54c-13 22-48 25-13 60 45 35 95 10 110-25 13-33 20-90-10-89-60 0-80 36-87 54z" stroke="#a2a2a2" filter="url(#dnKR)" transform="translate(434 401)"/><path d="M162 0c0 43-18 99-33 99l-85 20c-15-5-57-60-40-95C29 12 110 0 162 0z" filter="url(#tPbZ)" fill="url(#hNeD)" transform="translate(395 401)" class="wG27" stroke="none"/><g class="wG27" stroke="none"><path d="M657 448l-52 130c-15-8-25-15-23-25l33-118c20 5 42 10 42 15" fill="url(#OAYl)"/><rect width="105" height="146" fill="url(#Fe5n)" rx="15" transform="matrix(.939693 .34202 -.34202 .939693 648.163762 442.275371)"/></g><ellipse cx="46" cy="53" rx="46" ry="53" stroke-width="4" fill="url(#z4m3)" transform="matrix(.939693 .34202 -.34202 .939693 646.901207 467.463365)"/><path d="M213 0C78 4 1 22 0 48c0 95 83 232 223 232 135 0 215-140 215-245 0-27-94-35-225-35z" fill="#044b7b" fill-opacity=".76" filter="url(#rWew)" transform="translate(371 399)" class="wG27" stroke="none"/><ellipse cx="12" cy="15" rx="12" ry="15" filter="url(#o2ad)" fill-opacity=".79" transform="matrix(.965926 .258819 -.258819 .965926 677.291176 487.405284)" class="wG27" stroke="none"/><g class="wG27" stroke="none"><path d="M415 429c5 45 15 75 30 80l45-15c0-15-20-50-20-80-25 5-45 10-55 15z" fill="url(#tWBk)"/><path d="M460 575c18 25 92 90 105 85l85-20c-50-5-100-20-145-80-5 5-35 15-45 15z" fill="url(#bfn0)"/><use href="#ZfcZ" x="100" fill="#3ce40c"/></g></svg>',
"friendlyName": "IP Cam Viewer - Free",
"className": "ipCamViewerFreeButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.rcreations.ipcamviewerFree",
"androidName": "com.rcreations.ipcamviewerFree",
"adbLaunchCommand": "adb shell am start -n com.rcreations.ipcamviewerFree/.WebCamViewerActivity",
},
},
"ip-camera-viewer-ipcams": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="766" height="766" viewBox="0 0 766 766" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><filter id="EZ82" x="-7%" y="-37%" width="114%" height="189%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dy="11" result="JRuK"/><feFlood flood-color="#000" flood-opacity=".255"/><feComposite in2="JRuK" operator="in" result="NYS2"/><feMerge><feMergeNode in="NYS2"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="OVAj" x="-19%" y="-19%" width="138%" height="146%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dy="11" result="JRuK"/><feFlood flood-color="#000" flood-opacity=".245"/><feComposite in2="JRuK" operator="in" result="NYS2"/><feMerge><feMergeNode in="NYS2"/><feMergeNode in="SourceGraphic"/></feMerge></filter><filter id="ju5z" x="-6%" y="-6%" width="111%" height="113%"><feGaussianBlur in="SourceAlpha" stdDeviation="10"/><feOffset dy="11" result="JRuK"/><feFlood flood-color="#000" flood-opacity=".255"/><feComposite in2="JRuK" operator="in" result="NYS2"/><feMerge><feMergeNode in="NYS2"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><path d="M0 49c1 16 9 24 18 24h340c10 0 18-15 18-20 0-8 2-14-10-22L313 2c-9-3-15 1-30 9C218 36 121 38 68 0 62-1 0 30 0 49z" stroke="none" filter="url(#EZ82)" transform="translate(195 581)"/><path d="M137 50c-6 10-17 16-29 16-19 0-35-16-35-35 0-12 6-22 15-29-6-1-12-2-18-2C31 0 0 31 0 70s31 70 70 70 70-31 70-70c0-7-1-13-3-20z" stroke="none" filter="url(#OVAj)" transform="translate(312 254)"/><path d="M0 238C0 106 106 0 238 0c131 0 237 106 237 238 0 131-106 237-237 237C106 475 0 369 0 238zm120 0c0-66 52-118 118-118 65 0 117 52 117 118 0 65-52 117-117 117-66 0-118-52-118-117z" stroke="none" filter="url(#ju5z)" transform="translate(145 90)"/></svg>',
"friendlyName": "IP Camera Viewer - IPCams",
"className": "ipCameraViewerIPCamsButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "IPCams",
},
},
"ip-camera-viewer-basic": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="450" viewBox="0 0 975 450" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path fill="#000" d="M6 221q478-420 963 0-480 425-963 0zm285 1c0-108 88-196 196-196 109 0 197 88 197 196 0 109-88 196-197 196-108 0-196-87-196-196z" stroke="none"/><path d="M566 222c5 50 2 141-33 193M409 218c-5-33-1-144 34-192" fill="none" stroke-width="7"/><path d="M449 151h82l38 70-38 70h-85l-40-72z" fill="#000" stroke="none"/><path d="M450 154c21-18 126-78 188-70m-108 70c43 19 126 74 148 127m-150 8c-46 28-118 76-190 70m108-71c-87-41-126-83-153-127" fill="none" stroke-width="7"/></svg>',
"friendlyName": "IP Camera Viewer - Basic",
"className": "ipCameraViewerBasicButton",
"deviceFamily": ["roku"],
"roku": {
"appName": 'IP Camera Viewer - Basic',
"app-id": 143924,
},
},
"ip-camera-viewer-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="450" viewBox="0 0 975 450" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path fill="#000" d="M6 221q478-420 963 0-480 425-963 0zm285 1c0-108 88-196 196-196 109 0 197 88 197 196 0 109-88 196-197 196-108 0-196-87-196-196z" stroke="none"/><path d="M566 222c5 50 2 141-33 193M409 218c-5-33-1-144 34-192" fill="none" stroke-width="7"/><path d="M449 151h82l38 70-38 70h-85l-40-72z" fill="#000" stroke="none"/><path d="M450 154c21-18 126-78 188-70m-108 70c43 19 126 74 148 127m-150 8c-46 28-118 76-190 70m108-71c-87-41-126-83-153-127" fill="none" stroke-width="7"/></svg>',
"friendlyName": "IP Camera Viewer - Pro",
"className": "ipCameraViewerProButton",
"deviceFamily": ["roku"],
"roku": {
"appName": 'IP Camera Viewer - Pro',
"app-id": 143683,
},
},
"iptv-extreme-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="519" height="113" viewBox="0 0 519 113" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill-rule="nonzero"><path d="M52 26.5l1-1c-3.6-6.8-11-14-18.4-16.5V0C19 2.7 46 23.3 52 26.5z" fill="#464648"/><path d="M34.7 0v9l18 16-3 4h16v-1h-9v-6l-22-22z" fill="#737577"/><path d="M80.6 0l-20 24c4.4 4.5 23-14.7 20-24z" fill="#68696b"/><path d="M80.6 0c-.1 11.5-11.8 14.5-17 24l-7-2v6h9c4.8-9.6 14.3-12.7 20-20.5C89 3.2 84.3.6 80.6 0z" fill="#404042"/><path d="M.6 54l8 2c.6-24.3 29.3-19.3 47-20.5 6.7.5 14-.8 20 2.8 6.6 3.8 11.6 15.4 12 22.7 6.7-2.2 30 34 26-24-.4-11.5-1-8-36.8-9-66 0-65.6-1.5-71.6 2C-.6 35.7.6 46.7.6 54z" fill="#909295"/><path d="M7.7 29l1 1-1-1m99 0l1 1-1-1z"/><path d="M20.6 39.5V61l11 2.5v-27l-11 3z" fill="#f28c70"/><path d="M31.6 37.5l.1 24.5h10V36l-10 1.5z" fill="#f8ec87"/><path d="M51.6 36L51 62.5c17.4 1.5 11.5 0 12-26L51.6 36z" fill="#c1d74c"/><path d="M62.6 36.5l.1 24.5 10 3 1-24.5-11-3z" fill="#94d3f3"/><path d="M69.4 38.3l.7.3-.7-.3z" fill="#678594"/><path d="M72.6 38v24L87 57.5C85 47.5 80 41.3 72.6 38z" fill="#a477b4"/><path d="M20.6 73l.2-32c-11.2-3-19.2 19-.2 32z" fill="#f7f7f7"/><path d="M9.6 57l2 42 9 5V60l-11-3z" fill="#e4e5e6"/><path d="M11 55.6L8 54 .6 51.8 3 65l5 19 2.5-.5.5-28z" fill="#555557"/><path d="M20.6 60v28 14l11 6 .5-46-11.5-2z" fill="#ce3729"/><path d="M86.6 57c-.1 26-.8 36.3-8 42.7-4.5 4-8 4.3-16 5.2-13.6 1.4-37.3 2.4-48-8-6.8-6.5 5 11.7-14-45.2-1 5-2 55.2 9 59.3a287 287 0 0 0 28 .9h62c14.2-.4 15-12.8 15-24l-1-39s-21.3 8-27 8z" fill="#403f41"/><path d="M72.6 60v46l14-11.5V57l-14 3z" fill="#754c98"/><path d="M62.6 61l-11 1v44h12l-1-45z" fill="#77ab36"/><path d="M41.6 36v26h10V35.5l-10 .5z" fill="#f1d700"/><path d="M31.7 62l-.1 42 10 1 .1-43h-10z" fill="#f1ad31"/><path d="M87 70l-2 25.5-7.5 6.5c4-3.5 13 2.5 10-43.5L87 70z" fill="#68676d"/><path d="M62.6 61v45h10V60l-10 1z" fill="#4598c1"/><path d="M41.6 62v42l10 1V62h-10z" fill="#dec000"/><path d="M99.4 84.3l.7.3-.7-.3z" fill="#7e7f81"/><path d="M10.6 74c-3 36 10 33 51 34 17-1 26-5 26-23-6 18-9 22-61 18 0 0-17-1-16-29z" fill="#7d7f81"/><path d="M96.7 89h6c-1.4-4.3-4.6-4.3-6 0z" fill="#aaacaf"/><path d="M102.7 87l-6 2c2.6 3 6.2 2.3 6-2z" fill="#898b8e"/><path d="M99.4 95.3l.7.3-.7-.3z" fill="#848486"/><path d="M96.7 96c.8 11 10.7 1.4 0 0z" fill="#a1a3a6"/><path d="M95.7 97v4h1l-1-4z" fill="#68686a"/><path d="M8.6 55.5l1 19.5c1-22 1.5-36.5 24.5-37.5 7.4 0 34-1.5 40.5 2.5 12 9.4 10 13 13 20 1-7-6-22-15-23.5-6.7-2-2-.5-21-1.5-16 0-42.8-2.2-43 20.5z" fill="#3e3e3f"/></g><path d="M429.6 94V55.6h7.3v7q1.5-4 4.4-6 3-2 6.6-2 4.4 0 7 2c1.6 1 2.7 3 3.3 5 .8-1.8 2-3.3 3.4-4.4.4-.3.7-.6 1-.8q3-2 6.3-2 5 0 7.4 2.3c1.4 1.2 2.4 3 3 5 .1.5.3 1 .4 1.6l.4 3q.4 3.5.4 8.4V94h-7.4V74.7q0-5.3-.7-8.2L472 65c-.5-1.4-1.6-2.5-2.8-2.8-.5-.1-1-.2-1.5-.1-1-.1-1.8.1-2.7.4-1.5.5-3 1.6-3.8 3-1 1.4-1.5 3-1.8 4.7q-.4 1.8-.4 4v.8 19h-7.4V73.4q0-4.5-.2-6.6c-.1-.6-.2-1.2-.5-1.8-.2-.6-.6-1.2-1-1.7-.4-.3-.7-.6-1-.7q-1.2-.5-3-.5c-1.5 0-3 .5-4.3 1.6l-.1.1c-1.3 1-2.3 2.4-3 4-.1.3-.3.5-.4.8q-1.2 3-1.2 6.4v19h-7.4zM236 94l-23-61.7h8.6l15 42.4 15-42.4h8.6L237 94h-1zm45 0V32.4h22v8.2h-14.4v17H300V66h-11.6v19.7H305V94h-24zm-89.4 0V40.6h-12.8v-8.2H212v8.2h-13V94h-7.5zm116.7 0L320 74l-11-18.5h8.7l6.4 12 6-12h9l-11 18L340 94h-8.4l-7.4-13.6-7 13.6h-8.8zM146 94V32.4h11a27 27 0 0 1 4.9.4q2.5.4 4.4 1.3c1.6.7 3 1.8 4.4 3.2 2 2.5 3.5 5.7 4 9.3.2 1.4.3 2.8.3 4.2 0 2-.2 4-.5 6q-.8 4.2-2.8 7.3c-.4.7-1 1.3-1.4 2q-3.8 4.2-10.4 5l-3.6.2h-2.6V94H146zm275.7-16h-22.5l.6 3q1 3 2.4 4.5 2 2 5 2.2c.4.1.8.1 1.2.1q2.2 0 4-.4c.4 0 1-.2 1.3-.3q2-.7 4-1.8l2.2 6.4Q418 93 415.2 94q-3 1-7 1c-1.3 0-2.7-.1-4-.4q-3-.7-5.3-2.3c-1.6-1.2-3-2.7-4-4.5-.5-1-1-1.8-1.4-3a28 28 0 0 1-1.7-8.8V75a22 22 0 0 1 .5-5.7c.3-1.7.8-3.5 1.5-5q2-4.7 5.8-7c2-1.4 4.3-2.2 6.6-2.4.5-.1 1-.1 1.7-.1 1.3 0 2.7.1 4 .4q4.2 1 6.7 4.5 3 4.2 3.4 11.5a17 17 0 0 1 .1 2.3l-.2 3.8v1zm96.6 0H496c.1 1 .3 2 .6 3q.8 3 2.3 4.5 2 2 5 2.2c.4.1.8.1 1.2.1q2.3 0 4-.4c.5 0 1-.2 1.4-.3q2-.7 3.8-1.8l2.3 6.4q-1.7 1.4-4.7 2.4-3 1-7 1c-1.4 0-2.8-.1-4-.4q-3-.7-5.2-2.3c-1.6-1.2-3-2.7-4-4.5-.6-1-1-1.8-1.4-3-1-2.7-1.7-5.7-1.8-8.8V75c0-2 .1-3.8.5-5.7.3-1.7.8-3.5 1.6-5q2-4.7 5.7-7c2-1.4 4.3-2.2 6.6-2.4.6-.1 1-.1 1.7-.1 1.4 0 2.7.1 4 .4q4.3 1 6.7 4.5 3 4.2 3.4 11.5a17 17 0 0 1 .1 2.3l-.1 3.8c0 .3-.1.6-.1 1zm-170 16V63H343v-7.4h5.5V40l7.4-2v17.7h7.2V63h-7.2v31h-7.4zM127 94V32.4h7.6V94H127zm242 0V55.6h7.3V63a14 14 0 0 1 2-4.3c.4-.7 1-1.3 1.6-2q2.4-2.3 5.5-2.3 2.2 0 3 .5l-1 9q-.6-.5-2.6-.5-3.2 0-6 2.6c-1 1-1.7 2.3-2 4q-.4 1.3-.5 3v1V94h-7.3zm-215-31h2.8c1 0 2-.1 3-.3q3.7-.6 5.4-3 2.4-3.3 2.4-8c0-1.2-.1-2.4-.4-3.6-.3-1.7-1-3.2-2-4.5-.7-1-1.6-1.6-2.5-2q-1-.6-2.5-.8c-1-.2-2-.3-2.8-.3h-3.5V63zm245.5 8.7h15.5v-.3q0-3-.6-4.8c-.2-.8-.6-1.6-1.2-2.2-.7-.8-1.5-1.4-2.4-1.7q-1-.3-2-.4c-.3-.1-.7-.1-1-.1a8 8 0 0 0-3.4.7q-3 1.3-4 5a22 22 0 0 0-.8 3.7zm96.7 0h15.5v-.3q0-3-.6-4.8c-.3-.8-.7-1.6-1.3-2.2-.7-.8-1.5-1.4-2.4-1.7q-1-.3-2-.4c-.3-.1-.7-.1-1-.1-1 0-2.3.2-3.4.7q-2.8 1.3-4 5l-.7 3.7z" stroke-linejoin="miter" fill="#000" stroke-width=".7"/></svg>',
"friendlyName": "IPTV Extreme Pro",
"className": "ipTVExtremeProButton",
"appName": "com.pecana.iptvextremepro",
"androidName": "com.pecana.iptvextremepro",
"adbLaunchCommand": "adb shell am start -n com.pecana.iptvextremepro/.SplashActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],},
"iptv-smarters-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1012" height="227" viewBox="0 0 1012 227" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M272.3 79.2a31 31 0 0 0-13.7 4.8c-10 7-11.3 22-3.4 29 4.6 3.6 18.6 7 28.7 10.4 9 2.7 9.4 11 .5 13.6-6 2-9 1.8-19.3-1-5.8-1.7-10.8-4.7-10.8-4.7 0-.5-6 11-5.5 11 .1-.1 8.5 5 17 7 15.5 3.4 22.8.8 29.8-3 13.3-7 14.7-27.4 2.3-32.6a240 240 0 0 0-22.7-7.2c-12.4-2.2-12.3-14 .1-15.4 12.3-1.5 20 3.5 23 4.7l5-10.8c.2-.4-1-1-5-2.7-5.7-3-18.8-4.4-26-3.5m518-.4c-13.2.6-21 4.6-25.4 18-1 4.2-.1 10 2 12.7a35 35 0 0 0 22.7 11.7c19.7 3.8 18.7 14.8 3.5 17.3-2.8.3-11.3-.7-23.8-7.2v.2c-.2-.2-6.6 12.7-6.6 12.7 7 3.6 13.6 6.8 29 7 14 0 19.6-4.6 23-8 5.7-5.3 7.7-14.3 5-21.8-.8-2-2.8-4.8-6.7-7.2-8.3-5.6-19.8-6.6-23.2-7.4-13-2.3-7.6-16.2 5.6-16a37 37 0 0 1 15 4.2l7-11.4c-12-5.8-20.2-5.3-27-5m-470.8 1c.2.1-1 69-1 69h14 .4l.6-39 22 32h6l20.8-31.4-.3 38.4h15.5l.5-69.5c0 .1-13.5 0-13.5 0L359.8 121c-1.5 1.7-2.5 1.7-4 0l-23-41s-13.5 0-13.4-.1m117-.2L407.3 149h15.5l6-14.7h30.8L465 149h16.3l-31-69.3m42.4.3h-1l-.5 69h15.5v-19h18.5l11 19h16.4l-12.3-19c-1.7-2-1.7-2.8.2-4.2 14.6-8.7 16-29.8 5-40.8-8.5-6.5-9-4.5-50-5m62-.3V92h22v57h14.5V92h23.5V79.7m9.5 0l-.1 68.6 53 .4v-12.5h-37.3c-.1.1.3-15.8.3-15.8h31.7v-12l-31.4-.5V92.2H680V79.7m15.8.2h-.1v69h14.8v-18.7H725l12.7 18.7h17l-13.5-21.3c0 .3 6.5-4.2 10-9 8-9.2 5-34.7-15.5-37.6-4.3-1.4-40-1-40-1M528.3 92.5c13 1.5 13.5 22.5 0 24.5h-21V92.5m222.5.8c12.2 3.6 12 20.3-.1 23l-18.5.2c.1 0 0-23.7.1-23.7-.1 0 12.7-.5 18.5.4M974 96.5c-14 1.4-21 17.4-21 24.4 0 15 7 31 28.5 30.5 20.5 0 26-14.6 27.2-23.7a27 27 0 0 0-16.6-30.1c-3.6-1.6-12.3-2-18.2-1m-130.8.6l-.1 53.3h7v-17c28.5-.5 35.5-.5 37.8-17.7v-.3c-.8-7.5-4.3-18.5-22.8-18.5m35 .4a1027 1027 0 0 0 .4 52.9h6V134h17.3l14 17h8.5L932 133.4c10.8-4 11.3-9.5 11.8-18 0-11-6.4-18-12.5-18.5-28.3-.3-30.6-.2-31 .4M445 97l10 25.2h-22l9.8-25.2m538.4 5s20.5 2 21 20.5c.5 7.5-1 22.5-20 23.5a20 20 0 0 1-23-23.5c0-21.5 22-20.5 22-20.5m-979.6.8V174H10l-.4-71.4m18.3.8c-.1 0 .4 70.6.4 70.6h8.3l.1-29.6h25.7c9 0 13.3-5.5 13.3-5.4 5.3-5 8-13 5.8-21.3-2.8-10-8.8-15.3-17-15.3H27.8m62-.3v8.4H112l.8 63.5h9.2l.2-63.6h23v-8.3m4.8-.2l25.2 72.2H186l28.2-72.2h-9L181 163.7 158.3 102m711.4 1.4c16.5 1 15.5 24 .5 23.5-1 .5-20 .5-20 .5v-24s16.5-1 19.5 0m56.5-.5c14.2.3 14 25-.5 24.5h-19l.2-24.2M65 111.5c9.2 1.5 9.2 23.5-.8 24.5l-27.7.2c.1 0-.1-25 0-25.2-.1.1 26.6-.3 28.5.5" fill="#fff"/><path d="M59.5 1.7c-7.8 7.2 1 12.5 1.7 13.2l30.6 43.5c-54.6 4-65.6 11.5-78.2 18.4-10.3 6-12 7.6-10.6 9 2.2.5 11.5-3.4 13-4C50.2 67 62.2 67 158 63.2c43-3 57.8 5.3 61 34.2 1 24 1 55 1 54.5-1 58-5 55-28 68.5-5 2.5-7.5 3.3-7 4.7.5 1.4 8.6 1 13.5-.8 9.6-2.4 18.6-7.4 22-12.2 5.5-6.2 10.3-18.3 10.5-43.7l-1.3-84c-2.7-23.5-25.7-28-29.5-29-5.2-1.4-38.4-1.3-55.5.3l-28 1.4c-1.8-.2-2-1.2-.6-4 17-42 20.5-41 17.5-46.6-3.5-4-11.5-3-14 7-8.7 41-11 46-15.6 46-3.5 0-8-4.2-11.5-10.5L67.8 4c-1-4.3-5.2-5.4-8.3-2.4" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="754" height="805" viewBox="0 0 754 805" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M690 528c-3 105-22 170-57 197-34 26-79 34-136 24 23 0 53-8 90-24 37-17 60-77 70-181v-4l33-12zm-514 61c4 1 7 3 9 6s4 6 4 10l-15 2c0-3-1-5-3-6-2-2-4-2-7-2s-5 1-6 3c-2 1-2 3-2 4 0 2 1 4 3 5s5 2 9 3c5 1 9 2 12 4 7 3 11 8 12 15 0 6-2 10-6 14s-9 6-17 6c-5 1-10 0-14-1-4-2-8-4-10-7-3-3-4-7-4-11l15-1c1 3 2 6 4 7 1 2 4 2 8 2 3 0 5-1 6-2 2-2 2-3 2-5 0-3-1-4-3-5-1-1-4-3-8-4-5-1-8-2-11-3-8-3-13-8-14-15 0-4 1-7 3-10 1-3 4-5 8-7s8-3 12-3c5-1 9 0 13 1zm89-9l5 64-15 1-2-15-1-31-11 47-10 1-20-44 4 30 1 15-15 2-6-64 21-2 18 43 10-46 21-1zm43-4l29 62-17 1-5-11-21 1-2 13-17 1 18-66 15-1zm71-1c5 3 8 7 8 13 0 5 0 9-2 12-1 3-4 5-8 8l16 24v1l-16 1-14-21h-8l2 23-16 1-5-64 25-2c8-1 14 1 18 4zm66-11l1 12-19 1 4 53-15 1-5-52-19 1-1-12 54-4zm51-5l1 12-29 3 1 13 25-2 1 12-25 2 2 15 28-2 1 11-44 4-5-64 44-4zm50 1c4 3 7 8 7 14 1 4 0 8-2 11-1 3-4 6-7 8l15 25h0l-16 2-14-22-8 1 2 23-15 1-6-64 25-2c8-1 14 0 19 3zm-244 34l-5 23 14-1-9-22zm296-42c4 1 7 3 9 6s4 6 4 10l-15 2c-1-3-2-5-3-6-2-1-4-2-7-2-3 1-5 1-6 3-2 1-3 3-2 5 0 1 1 3 3 4s5 2 9 3c5 1 9 2 12 4 7 3 11 8 11 15 1 6-1 11-5 14-4 4-9 6-17 6-5 1-10 0-14-1-4-2-8-4-10-7-3-3-4-7-4-11l15-1c0 3 2 6 3 7 2 2 5 2 9 2 3 0 5-1 6-2 2-2 2-3 2-5s-1-4-3-5-4-2-9-3c-4-1-7-2-10-4-8-3-13-8-14-15 0-4 1-7 3-10 1-3 4-5 8-7 3-2 8-3 12-3 5-1 9 0 13 1zm-236 31l-10 1 2 17h10c3-1 5-2 6-3 1-2 2-4 2-7s-1-5-3-6c-2-2-4-2-7-2zm166-15l-9 1 1 18 10-1c3 0 5-1 6-3 2-1 2-4 2-6 0-3-1-5-3-7-2-1-4-2-7-2zM126 360l19 214-18 1-19-213 18-2zm185 1c14 10 22 25 24 45 1 20-4 36-15 48s-29 19-52 21l-55 5 8 87-18 2-19-214 73-6c22-2 40 2 54 12zm203-35l2 16-74 6 18 198-18 2-18-198-73 6-1-15 164-15zm189-16l-61 220-17 2-99-207 20-2 84 182 1 4 1-4 51-194 20-1zm-443 54l-56 5 8 96 55-5c17-1 30-7 39-16 8-9 12-21 11-36-2-15-7-26-17-34s-24-11-40-10zM231 50c13 0 24 11 24 24 0 7-3 14-8 18l84 141c7-1 14-2 21-2 4-4 7-8 8-12 2-7 13-48 33-126-4-4-7-9-7-15 0-11 9-20 20-20 12 0 21 9 21 20s-9 20-19 20l-34 130c214-22 276-23 309 75l-31 13c-10-53-55-77-135-71-80 5-191 17-332 35-77 9-122 40-135 91-6-71 79-116 258-136h2c-1-4-3-9-7-14L234 98h-3c-14 0-25-11-25-24s11-24 25-24z" stroke="none" fill="#fff"/></svg>',
"friendlyName": "IPTV Smarters Pro",
"className": "ipSmartersProButton",
"appName": "IPTV Smarters Pro",
"androidName": "com.nst.iptvsmarterstvbox",
"adbLaunchCommand": "adb shell am start -n com.nst.iptvsmarterstvbox/.view.activity.SplashActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],},
"iptvx": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="459" height="561" viewBox="0 0 459 561" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="iA6a" x1="0%" y1="83%" x2="100%" y2="17%"><stop offset="4%" stop-color="#fe2201"/><stop offset="30%" stop-color="#a70000"/><stop offset="70%" stop-color="#a70000"/><stop offset="90%" stop-color="#fe2201"/></linearGradient><linearGradient id="Zunv" x1="0%" y1="44%" x2="100%" y2="56%"><stop offset="71%" stop-color="#ff2500"/><stop offset="100%" stop-color="#ff551b"/></linearGradient></defs><g stroke="none"><path d="M347.2 34.5c-34 1-58 38.4-61.4 42.8-42.6 79-64 96-63.6 96.2l88 107L419 135c8.8-17.2 8-23.5 8.3-26.2a70 70 0 0 0-.3-15.6 68 68 0 0 0-5.3-18.1c-5.4-11.5-11-17-18.3-22.5a104 104 0 0 0-20.6-12.1 86 86 0 0 0-35.5-5.9M175.2 243a839 839 0 0 1-41.3 59.1C50.2 400.4 41.5 413 32.2 436.4c-14.5 71.5 48 91.5 65.2 90.4 22.8-.4 32.8-7.4 49-19.5 8.4-5.6 30-31.6 33.7-37l75-130" fill="url(#iA6a)"/><path d="M91 31.2a64 64 0 0 0-16.9 7.3c-14.5 10.5-22 20-22 20-4.5 6.5-5.3 8-6.3 9.8a77 77 0 0 0-8.5 21c-2.7 25.7 2.3 39.2 2.3 38.7l13.2 31.2 93 144.3c32 49.4 34.6 131.5 33.5 155 0 9 .8 11.7 1 12 0 0-.1.1.3-.4l46-69.8C257.6 444.5 290 494.5 315 517c22.5 17.5 51.5 12.5 73 1 14.5-8.5 24-15.6 32-32.6 8-22 7-32 6.6-40.5 0-17-22-44.3-22-44.6-85.7-129.8-88.7-137.8-90-141.8-31.6-87-29.6-106.5-31.5-122a285 285 0 0 1 2.6-60.3c-.7 1.2-5.2 7-14 19.7l-39.2 57.8-73-102.8c-9-10.5-21-16.5-36.3-19.3-3-.7-16.2-3.2-32.3-.5" fill="url(#Zunv)"/></g></svg>',
"friendlyName": "IPTVX",
"className": "iptvXButton",
"appName": "IPTVX",
"deviceFamily": ["apple-tv"], },
"ipvanish": {
"button": '<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 119.3 29.4" xml:space="preserve"><path style="fill:#64bc44" d="M31.5 23.4 25.9 6.1h5.3l1.8 7.5c.4 1.8 1 4 1.3 6h.1c.3-2 .7-4.2 1.2-6.1l1.7-7.4h5.3l-5.8 17.3h-5.3zM48.2 19.5l-1.1 4h-4.7l5.5-17.3h5.9l4.9 17.3H54l-1.1-4h-4.7zm4.1-2.7-.9-3.6c-.2-1.1-.6-2.8-.9-4h-.1c-.2 1.2-.6 3-.9 4l-1 3.6h3.8zM61.3 23.4V6.1h4.5l3.9 6.8c.7 1.4 1.9 3.5 2.7 5h.1c-.1-1.8-.5-4.8-.5-8V6.1h4.3v17.3h-4.5l-3.9-6.6c-.9-1.5-1.9-3.6-2.6-5.2h-.1c.1 1.7.3 4.4.3 7.9v3.9h-4.2zM85.4 6.1v17.3h-4.9V6.1h4.9zM89.2 20c1 .4 2.7.6 4.2.6 2.4 0 3.4-.9 3.4-1.9 0-1.3-1.1-1.9-3.2-2.8-3.4-1.4-4.7-3.3-4.7-4.8 0-2.8 2.7-5.1 7.9-5.1 1.6 0 3.2.3 4 .6l-.8 2.9c-.7-.3-1.8-.6-3.2-.6-2 0-3.1.9-3.1 1.8 0 1.1.7 1.6 3.4 2.7 3.3 1.4 4.5 3.1 4.5 4.9 0 3.2-3.4 5.2-8.3 5.2-2 0-4-.3-4.8-.7l.7-2.8zM109.2 6.1v7h5.1v-7h4.9v17.3h-4.9v-7.3h-5.1v7.3h-4.9V6.1h4.9z"/><g><path d="M4.9 6.1v17.5H0V6.1h4.9zM9 6.3c1.4-.2 3.2-.3 5.1-.3 2.9 0 5.2.3 6.9 1.4 1.5.9 2.2 2.4 2.2 3.9 0 1.9-.9 3.2-2.2 4.2-1.6 1.2-4.1 1.6-6.1 1.6h-1v6.5H9V6.3zm4.8 8h.8c2.5 0 3.6-1.2 3.6-2.8 0-1.5-.9-2.7-3.2-2.7-.4 0-.9 0-1.2.1v5.4z"/></g></svg>',
"friendlyName": "IPVanish VPN",
"className": "ipVanishButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.ixolit.ipvanish",
"androidName": "com.ixolit.ipvanish",
},
"apple-tv": {
"appName": "IPVanish",
},
"chromecast": {
"appName": "com.ixolit.ipvanish",
"androidName": "com.ixolit.ipvanish",
},
"homatics": {
"appName": "com.ixolit.ipvanish",
"androidName": "com.ixolit.ipvanish",
"adbLaunchCommand": "adb shell am start -n com.ixolit.ipvanish/.presentation.features.launch.SplashActivity",
},
"nvidia-shield": {
"appName": "com.ixolit.ipvanish",
"androidName": "com.ixolit.ipvanish",
},
"onn": {
"appName": "com.ixolit.ipvanish",
"androidName": "com.ixolit.ipvanish",
},
"xiaomi": {
"appName": "com.ixolit.ipvanish",
"androidName": "com.ixolit.ipvanish",
},
},
"iqiyi": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="513" height="164" viewBox="0 0 513 164" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M254.3 159.5c0 .7.7 1.3 1.5 1.3h34c.8 0 1.4-.6 1.4-1.3V5.7c0-.7-.6-1.3-1.4-1.3h-34c-.8 0-1.5.6-1.5 1.3v153.8zm-251 0c0 .7.6 1.3 1.4 1.3h34.2c.8 0 1.4-.6 1.4-1.3V62.7c0-.7-.6-1.3-1.4-1.3H4.6c-.8 0-1.4.5-1.4 1.3v96.8zm149-32.4a46 46 0 0 1-53.1-37.8C94.6 64 111 39.6 135.8 35A46 46 0 0 1 188.9 73c4.6 25.3-11.8 49.6-36.6 54zm79.5 7.3l-17-13.6-.7-1 .2-1.3c8-15.2 11.3-33.2 8-51.5-7.8-43.4-49.2-72.2-92.5-64.3a80 80 0 0 0-64.2 92.8c7.8 43.3 49.2 72 92.5 64.2a78 78 0 0 0 32.2-13.6c.7-.5 1.6-.5 2.3 0l18 14.6c.6.5 1.5.4 2-.2l19-24c.5-.6.4-1.5-.2-2zm278.8-130h-34.2c-.8 0-1.4.6-1.4 1.3v153.8c0 .7.6 1.3 1.4 1.3h34.2c.8 0 1.4-.6 1.4-1.3V5.7c0-.7-.6-1.3-1.4-1.3zm-489-3C9.7 1.3 0 11 0 23 0 35.2 9.7 45 21.7 45S43.4 35.2 43.4 23c0-12-9.7-21.8-21.7-21.8zm435.2 3h-36.4c-.6 0-1.2.3-1.5.8l-33.8 60.4-.5.5h-.1l-.5-.4v-.1L350.2 5.2c-.3-.5-1-.8-1.5-.8h-36.4c-1 0-2 1-1.3 2.5l54 91.5c.5.8.8 2 .8 3v58c0 1 .7 1.6 1.6 1.6h34.2c1 0 1.6-.7 1.6-1.6v-58c0-1 .3-2 .8-3l54-91.5c.8-1.5-.3-2.5-1.3-2.5z" stroke="none" fill="#00dc5a"/></svg>',
"friendlyName": "iQIYI",
"className": "iqiyiButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.iqiyi.i18n.tv",
"androidName": "com.iqiyi.i18n.tv",
"adbLaunchCommand": "adb shell am start -n com.iqiyi.i18n.tv/.launch.LaunchActivity",
},
"apple-tv": {
"appName": "iQIYI",
},
"chromecast": {
"appName": "com.iqiyi.i18n.tv",
"androidName": "com.iqiyi.i18n.tv",
"adbLaunchCommand": "adb shell am start -n com.iqiyi.i18n.tv/.launch.LaunchActivity",
},
"homatics": {
"appName": "com.iqiyi.i18n.tv",
"androidName": "com.iqiyi.i18n.tv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.iqiyi.i18n.tv/.launch.LaunchActivity",
},
"nvidia-shield": {
"appName": "com.iqiyi.i18n.tv",
"androidName": "com.iqiyi.i18n.tv",
"adbLaunchCommand": "adb shell am start -n com.iqiyi.i18n.tv/.launch.LaunchActivity",
},
"onn": {
"appName": "iQIYI",
"androidName": "com.iqiyi.i18n.tv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.iqiyi.i18n.tv/.launch.LaunchActivity",
},
"roku": {
"appName": 'iQIYI Video Dramas & Movies',
"app-id": 641081,
},
"xiaomi": {
"appName": "com.iqiyi.i18n.tv",
"androidName": "com.iqiyi.i18n.tv",
"adbLaunchCommand": "adb shell am start -n com.iqiyi.i18n.tv/.launch.LaunchActivity",
},
},
"itvx": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1133" height="447" viewBox="0 0 1133 447" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M96 141c28 0 45-20 45-46 0-25-17-45-45-45-29 0-46 20-46 45 0 26 17 46 46 46zm981 219l-98-134c-2-3-2-6 0-9l91-132c2-4 4-6 4-12 0-5-3-11-8-16s-10-7-17-7c-3 0-7 2-10 4l-124 96c-3 2-7 2-10 0L781 54c-5-1-12-8-27 3-13 15-6 24-4 28l91 132c2 3 2 6 0 9l-98 134c-3 4-4 7-4 11 0 7 3 12 8 17 4 5 10 8 16 8 4 0 7-2 11-5l132-96c2-2 6-2 8 0l132 96c4 3 7 5 11 5 6 0 12-3 17-8 4-5 7-10 7-17 0-4-1-7-4-11zM709 173c7 2 20 6 25 8 5 1 7 4 7 7s-2 8-5 15c-20 56-48 116-82 167-13 20-27 26-50 26-25 0-36-7-48-25-8-11-15-22-24-37l-5-7c-26 43-71 68-133 68-46 0-88-14-111-35-24 22-63 36-102 36-38 0-78-11-102-35-18-18-28-41-28-81V179c0-5 1-7 7-7h76c5 0 7 2 7 7v112c0 17 4 30 12 38 8 9 21 14 36 14s29-6 38-15c10-11 15-26 15-55V102c0-9 2-15 7-19 7-6 21-9 38-9s31 3 38 9c5 4 7 10 7 19v70h71c6 0 8 2 8 7v43c0 5-2 7-8 7h-40c-12 0-23-2-31-6v45c0 27 6 42 17 54 12 13 31 20 55 20 50 0 77-32 77-67 0-14-4-26-13-40-7-12-9-18-9-25 0-20 37-42 61-42 12 0 18 3 27 18l77 135c21-36 44-93 59-145 2-5 4-7 9-7 2 0 6 1 17 4z" stroke="none" fill="#102c3d"/></svg>',
"friendlyName": "ITVX",
"className": "itvxButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "roku"],
"amazon-fire": {
"appName": "air.ITVMobilePlayer",
"androidName": "air.ITVMobilePlayer",
"adbLaunchCommand": "adb shell am start -n air.ITVMobilePlayer/.ITVActivity",
},
"apple-tv": {
"appName": "ITVX",
},
"chromecast": {
"appName": "air.ITVMobilePlayer",
"androidName": "air.ITVMobilePlayer",
"adbLaunchCommand": "adb shell am start -n air.ITVMobilePlayer/com.itv.tenft.itvhub.MainActivity",
},
"homatics": {
"appName": "air.ITVMobilePlayer",
"androidName": "air.ITVMobilePlayer",
"adbLaunchCommand": "adb shell am start -n air.ITVMobilePlayer/com.itv.tenft.itvhub.MainActivity",
},
"nvidia-shield": {
"appName": "air.ITVMobilePlayer",
"androidName": "air.ITVMobilePlayer",
"adbLaunchCommand": "adb shell am start -n air.ITVMobilePlayer/com.itv.tenft.itvhub.MainActivity",
},
"roku": {
"appName": 'ITVX',
"app-id": 42329,
},
},
"israel-station": {
"button": 'Israel <span style="color: #127592">Station</span>',
"friendlyName": "Israel Station",
"className": "israelStationButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "roku", "xiaomi"],
"amazon-fire": {
"appName": "israelstation.androidtv",
"androidName": "israelstation.androidtv",
},
"chromecast": {
"appName": "israelstation.androidtv",
"androidName": "israelstation.androidtv",
},
"homatics": {
"appName": "israelstation.androidtv",
"androidName": "israelstation.androidtv",
"adbLaunchCommand": "adb shell am start -n israelstation.androidtv/israel14.androidradio.ui.activities.SplashActivity",
},
"nvidia-shield": {
"appName": "israelstation.androidtv",
"androidName": "israelstation.androidtv",
},
"roku": {
"appName": 'israel station',
"app-id": 665572,
},
"xiaomi": {
"appName": "israelstation.androidtv",
"androidName": "israelstation.androidtv",
},
},
"iVysílání-České-televize": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1038" height="218" viewBox="0 0 1038 218" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M319.7 108l-3.8 49c-7 42-18 51.7-76.8 56.4l-63 2.8v-27.8a394 394 0 0 0 28.1-1.9c32.7-3.5 38.8-10.6 42.8-42 1.6-13 2-27 2-36.4l-2-36.5c-4-31.4-10-38.5-42.8-42a394 394 0 0 0-28.1-1.9V0l63 2.8C297.8 7.5 308.7 17 316 59.2a317 317 0 0 1 3.8 48.9" fill="#ff0019"/><path d="M80.6 2.8C102 1 125 .3 143.7 0v27.7l-28 2c-32.7 3.3-39 10.5-43 42-1.7 13-2 27-2 36.5 0 9.4.5 23.3 2 36.4 4 31.4 10 38.5 42.8 42l28 2v27.8l-63-2.8C22 208.7 11 199.2 3.8 157A306 306 0 0 1 0 108a317 317 0 0 1 3.8-48.9C11 17 22 7.5 80.6 2.8M403.3 54c0 8.4-3.7 13-15.3 13-11.8 0-15.4-4.4-15.4-13s3.7-13 15.4-13c11.7-.1 15.3 4.4 15.3 13zM401 158.8h-26V74.6h26v84.2zm67.2-26.3h.6l27.2-79h28l-39.7 105.2h-32l-39.7-105h28.6l27 79zm99 0h.6l20-57.8h27.3L571.8 189h-27.3l11.4-30h-4.6l-32-84.2H547l20 57.8zM617.8 99c0-20 17.2-26.7 37-26.7a88 88 0 0 1 33 6.4l-2 17.8c-13-3.7-23-5-29.7-5-10 0-12.2 2.4-12.2 6.7 0 11.8 48 1.7 48 36.5 0 18.7-17.2 26.5-37 26.5a98 98 0 0 1-36.2-6.4L621 137a114 114 0 0 0 32.7 4.9c9 0 12.4-2 12.4-6.5 0-11.7-48-1.8-48-36.5zm107.7-31.5h-20.8L718 42h29l-21.6 25.6zm5.2 91.3h-26V74.6h26v84.2zm48.3-114v114h-26v-114h26zm67.3 62.8v-3.2c0-7.8-6.2-11-16-11-7.8 0-19.2 1.4-30.3 5.7l-2-18.4c9.7-5.2 23.7-8.4 36.7-8.4 19.7 0 37.7 7.6 37.7 29.4v57.2H848l-1.6-7.3a38 38 0 0 1-26.7 9.7c-15.3 0-27.3-10.5-27.3-26-.1-25 25.3-33.8 54-27.6zm-16 34.8c5.6 0 12.4-3.3 16-7.5v-10.5c-18.3-4.3-27.3.5-27.3 9 0 6 5.2 9 11.4 9zM841 67.5h-20.8L833.7 42h29L841 67.6zm50.6 7H916l1.6 7a49 49 0 0 1 28.6-9.4c16 0 29 10.3 29 36.4v50.2h-26v-50.2c0-11.3-6.2-15-14-15a38 38 0 0 0-17.6 4.9V159h-26V74.6zm122.8-7h-20.8L1007 42h29l-21.6 25.6zm5.2 91.3h-26V74.6h26v84.2z" fill="#001641"/></svg>',
"friendlyName": "iVysílání",
"className": "iVysilaniButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "iVysílání",
},
"chromecast": {
"appName": "cz.ceskatelevize.ivysilani.tvapp",
"androidName": "cz.ceskatelevize.ivysilani.tvapp",
"adbLaunchCommand": "adb shell am start -n cz.ceskatelevize.ivysilani.tvapp/.MainActivity",
},
"homatics": {
"appName": "cz.ceskatelevize.ivysilani.tvapp",
"androidName": "cz.ceskatelevize.ivysilani.tvapp",
"adbLaunchCommand": "adb shell am start -n cz.ceskatelevize.ivysilani.tvapp/.MainActivity",
},
"nvidia-shield": {
"appName": "cz.ceskatelevize.ivysilani.tvapp",
"androidName": "cz.ceskatelevize.ivysilani.tvapp",
"adbLaunchCommand": "adb shell am start -n cz.ceskatelevize.ivysilani.tvapp/.MainActivity",
},
"onn": {
"appName": "cz.ceskatelevize.ivysilani.tvapp",
"androidName": "cz.ceskatelevize.ivysilani.tvapp",
"adbLaunchCommand": "adb shell am start -n cz.ceskatelevize.ivysilani.tvapp/.MainActivity",
},
"xiaomi": {
"appName": "cz.ceskatelevize.ivysilani.tvapp",
"androidName": "cz.ceskatelevize.ivysilani.tvapp",
"adbLaunchCommand": "adb shell am start -n cz.ceskatelevize.ivysilani.tvapp/.MainActivity",
},
},
"jd-farag": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="3900" height="550" viewBox="0 0 3900 550" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M269 22l-1 202v200l-3 10c-12 37-33 50-70 45-32-4-49-24-55-62l-2-16h-38-38l-1 6c-3 51 29 97 79 112 22 7 27 8 64 8 70 0 109-20 130-66 15-31 15-39 15-258l-1-182c-69-1-78-1-79 1m227-1c-1 2-1 493 1 496 3 6 199 4 229-2 29-6 64-19 82-31 3-2 7-5 11-7 38-23 72-64 94-114 18-39 23-97 13-146-16-81-76-151-153-179-50-18-53-18-175-18l-102 1m175 47c109 11 181 103 172 220-6 89-57 154-139 177-18 5-37 7-83 7h-45l1-404c1-2 77-1 94 0m2889-43c-145 31-213 114-208 255 2 64 3 71 25 115 55 115 227 169 360 113 12-6 15-5 26 4 14 11 59 14 69 4 8-8 8-211 0-219-4-4-26-5-72-5-73 0-78 1-75 27l1 15 32 2c42 2 43 2 43 55 0 64-12 75-91 85-179 25-294-138-217-309 49-108 228-134 308-44 34 40 90 33 66-8-40-68-167-111-267-90M1236 39c-3 5-5 89-5 241 0 266-4 241 44 241 39 0 37 5 37-119 0-131-13-117 111-119l94-3 2-21c2-27 16-23-103-26l-101-2-2-70c-1-53 0-70 5-73 3-2 55-4 116-4 121 0 119 0 123-23 5-31 6-31-165-31-145 0-152 0-156 9m606-6c-3 2-17 31-31 65l-168 395c-10 23-6 28 21 28 16 0 25-12 42-56 7-17 18-43 25-56l12-25h221l40 83c23 53 25 54 59 54 48 0 51-4 30-48L1905 73c-19-41-21-43-43-43-8 0-18 2-20 3m423 2c-5 4-6 59-6 241 0 269-4 245 41 245 42 0 40 4 40-101 0-99 2-110 21-110 17 0 53 16 61 28 4 5 25 36 47 68 67 99 79 111 125 120 41 8 64-2 64-27v-20l-24-3c-28-4-43-16-74-62-88-133-81-115-52-129 103-53 102-192-2-240-33-15-228-23-241-10m701 3c-3 4-17 33-30 64l-166 392c-8 18-2 27 19 27 18 0 26-10 45-56 6-17 17-43 24-56l12-25h221c64 134 67 137 99 137 45 0 52-7 37-35L3011 34c-10-7-38-4-45 4m-526 46c77 22 84 119 11 166-21 13-91 20-104 10-9-7-10-166-1-175 6-7 71-7 94-1m-581 72c2 4 13 27 24 52l36 78c23 49 28 46-66 46l-89 1 73-178c3-10 16-9 22 1m1129 1c3 10 35 79 63 137 19 40 22 38-70 38l-88-2 65-157c12-28 24-34 30-16"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M298 41l-1 202v200l-3 10c-12 37-33 50-70 45-32-4-49-24-55-62l-2-16h-38-38l-1 6c-3 51 29 97 79 112 22 7 27 8 64 8 70 0 109-20 130-66 15-31 15-39 15-258l-1-182c-69-1-78-1-79 1m227-1c-1 2-1 493 1 496 3 6 199 4 229-2 29-6 64-19 82-31 3-2 7-5 11-7 38-23 72-64 94-114 18-39 23-97 13-146-16-81-76-151-153-179-50-18-53-18-175-18l-102 1m175 47c109 11 181 103 172 220-6 89-57 154-139 177-18 5-37 7-83 7h-45l1-404c1-2 77-1 94 0m161 513c-47 10-69 37-67 83 0 21 1 23 8 37 18 37 73 55 116 37 5-2 5-2 9 1 5 4 19 5 22 1 3-2 3-68 0-71-1-1-8-1-23-1-24 0-25 0-24 9v5h10c14 1 14 1 14 18 0 21-3 24-29 28-58 8-96-45-70-101 15-35 74-43 99-14 12 13 30 11 22-3-13-22-54-35-87-29m-753 5c-1 2-2 29-2 78 0 86-1 78 14 78 13 0 12 2 12-39 0-42-4-37 36-38l31-1v-7c1-8 6-7-33-8l-33-1v-23c-1-17 0-22 1-23s18-2 38-2c39 0 39 1 40-7 1-10 2-10-54-10-47 0-49 0-50 3m196-2c-1 1-5 10-10 21l-54 128c-4 8-2 9 6 9 6 0 9-4 14-18 2-6 6-14 8-18l4-8h72c5 11 10 20 13 27 7 17 8 17 19 17 16 0 16-1 10-15l-61-130c-7-14-7-14-14-14-3 0-6 0-7 1m137 1c-1 1-2 19-2 78 0 87-1 79 14 79 13 0 13 1 13-33 0-32 0-35 6-35s18 5 20 9c1 1 8 12 15 22 22 32 26 36 41 39 13 2 21-1 21-9v-7l-8-1c-9-1-14-5-24-20-29-43-26-37-17-42 33-17 33-62 0-77-11-5-75-8-79-3m228 0c-1 2-6 11-10 21l-54 127c-3 6-1 9 6 9 6 0 9-3 15-18 2-6 5-14 8-18l4-8h71c21 43 22 44 32 44 15 0 17-2 12-11l-70-147c-3-2-12-1-14 1m-171 15c25 7 27 39 4 54-7 5-30 7-34 3-3-2-3-53 0-56 2-2 23-3 30-1m-188 24c0 1 4 9 8 17 3 8 8 19 11 25 8 16 9 15-21 15h-29l24-58c1-3 5-2 7 1m366 0c1 3 11 26 20 44 6 13 7 13-23 13l-28-1 21-51c4-9 8-11 10-5" stroke="none" fill="#fff"/></svg>',
"friendlyName": "JD Farag",
"className": "jdFaragButton",
"deviceFamily": ["apple-tv", "roku"],
"apple-tv": {
"appName": "JD Farag",
},
"roku": {
"appName": "JD Farag",
"app-id": 625921,
},
},
"jellyfin": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1536 512"><defs><linearGradient id="jfgrada" x1="110.25" y1="213.3" x2="496.14" y2="436.09" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#aa5cc3"/><stop offset="1" stop-color="#00a4dc"/></linearGradient></defs><g fill="url(#jfgrada)"><path d="M261.42 201.62c-20.44 0-86.24 119.29-76.2 139.43s142.48 19.92 152.4 0-55.76-139.42-76.2-139.43z"/><path d="M261.42 23.3C199.83 23.3 1.57 382.73 31.8 443.43s429.34 60 459.24 0S323 23.3 261.42 23.3zM411.9 390.76c-19.59 39.33-281.08 39.77-300.9 0s110.1-275.28 150.45-275.28S431.49 351.42 411.9 390.76z"/></g><g style="isolation:isolate" fill="#fff"><path d="M600.44 350.75a67 67 0 0 1-22.87-27.47 8.91 8.91 0 0 1-1.49-4.75 7.42 7.42 0 0 1 2.83-5.94 9.25 9.25 0 0 1 6.09-2.38c3.16 0 5.94 1.69 8.31 5.05a48.09 48.09 0 0 0 16.34 20.34 40.59 40.59 0 0 0 24 7.58q20.51 0 33.27-12.62t12.77-33.12V159a8.44 8.44 0 0 1 2.67-6.39 9.56 9.56 0 0 1 6.83-2.52 9 9 0 0 1 6.68 2.52 8.7 8.7 0 0 1 2.53 6.39v138.4a64.7 64.7 0 0 1-8.32 32.67 59 59 0 0 1-23 22.72Q652.42 361 633.7 361a57.21 57.21 0 0 1-33.26-10.25zM875.46 279.47a8.77 8.77 0 0 1-6.24 2.53H756.96q0 17.82 7.27 31.92a54.91 54.91 0 0 0 20.79 22.28q13.51 8.18 31.93 8.17a54 54 0 0 0 25.54-5.94 52.7 52.7 0 0 0 18.12-15.15 10 10 0 0 1 6.24-2.67 8.14 8.14 0 0 1 7.72 7.72 8.81 8.81 0 0 1-3 6.24 74.7 74.7 0 0 1-23.91 19 65.56 65.56 0 0 1-30.41 7.43q-22.87 0-40.4-9.8a69.51 69.51 0 0 1-27.32-27.48q-9.79-17.66-9.8-40.83 0-24.36 9.65-42.62t25.69-27.92a65.2 65.2 0 0 1 34.16-9.65 70 70 0 0 1 33.41 8.3 65.78 65.78 0 0 1 25.39 24.36q9.81 16 10.1 38a8.07 8.07 0 0 1-2.67 6.11zM777.3 231.8q-14.7 11.88-18.86 34.2h101.28v-2.38a46.91 46.91 0 0 0-8.92-23.35 48.47 48.47 0 0 0-18.56-15.15 54 54 0 0 0-23-5.2q-17.24 0-31.94 11.88zM932.04 355.5a8.92 8.92 0 0 1-15.3-6.38v-202a8.91 8.91 0 1 1 17.82 0v202a8.65 8.65 0 0 1-2.52 6.38zM1000.35 355.5a8.92 8.92 0 0 1-15.3-6.38v-202a8.91 8.91 0 1 1 17.82 0v202a8.65 8.65 0 0 1-2.52 6.38zM1166.66 206.11a8.7 8.7 0 0 1 2.53 6.39v131q0 23.44-9.21 40.09a61.58 61.58 0 0 1-25.54 25.25q-16.34 8.61-36.83 8.61a96.73 96.73 0 0 1-23.31-2.68 61.72 61.72 0 0 1-18-7.12q-6.24-3.87-6.24-8.62a17.94 17.94 0 0 1 .6-3 8.06 8.06 0 0 1 3-4.45 7.49 7.49 0 0 1 4.45-1.49 7.91 7.91 0 0 1 3.56.89q19 10.39 36.24 10.4 24.65 0 39.06-15.44t14.4-42.18v-10.38a54.37 54.37 0 0 1-21.38 20 62.55 62.55 0 0 1-30.3 7.58q-25.83 0-39.2-15.45t-13.37-41.87V212.5a8.91 8.91 0 1 1 17.82 0V301q0 21.39 9.36 32.38t29.25 11a48 48 0 0 0 23.32-6.09 49.88 49.88 0 0 0 17.82-16 37.44 37.44 0 0 0 6.68-21.24V212.5a9 9 0 0 1 15.29-6.39zM1253.98 161.41q-5.21 6.24-5.2 17.23v30.59h33.27a8.19 8.19 0 0 1 5.79 2.38 8.26 8.26 0 0 1 0 11.88 8.22 8.22 0 0 1-5.79 2.37h-33.25v123.26a8.91 8.91 0 1 1-17.82 0V225.86h-21.68a7.83 7.83 0 0 1-5.94-2.52 8.21 8.21 0 0 1-2.37-5.79 8 8 0 0 1 2.37-6.09 8.33 8.33 0 0 1 5.94-2.23h21.68v-30.59q0-18.7 10.84-29t29-10.24a46.1 46.1 0 0 1 15.45 2.52q7.13 2.53 7.12 8.17a8.07 8.07 0 0 1-2.37 5.94 7.37 7.37 0 0 1-5.35 2.37 18.81 18.81 0 0 1-6.53-1.48 42 42 0 0 0-10.4-1.78q-9.57.04-14.76 6.27zm65.82 19.46c-2.19-1.88-3.27-4.61-3.27-8.17v-3q0-5.34 3.41-8.17t9.36-2.82q11.88 0 11.88 11v3c0 3.56-1 6.29-3.12 8.17s-5.1 2.82-9.06 2.82-7.06-.95-9.2-2.83zm15.59 174.63a8.92 8.92 0 0 1-15.3-6.38V212.5a8.91 8.91 0 1 1 17.82 0v136.62a8.65 8.65 0 0 1-2.55 6.38zM1496.33 218.88q12.92 16.2 12.92 42.92v87.32a8.4 8.4 0 0 1-2.67 6.38 8.8 8.8 0 0 1-6.24 2.53 8.64 8.64 0 0 1-8.91-8.91v-86.43q0-19.31-9.65-31.33t-29.85-12a53.28 53.28 0 0 0-42.77 21.83 36.24 36.24 0 0 0-7.13 21.53v86.43a8.91 8.91 0 1 1-17.82 0V216.06a8.91 8.91 0 1 1 17.82 0v16.34q8-12.77 23-21.24a61.84 61.84 0 0 1 30.77-8.46q27.61 0 40.53 16.18z"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="550" viewBox="0 0 550 550" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="tskt" x1="17.53%" y1="40.83%" x2="100.44%" y2="88.70%"><stop offset="0%" stop-color="#aa5cc3"/><stop offset="100%" stop-color="#00a4dc"/></linearGradient></defs><g stroke="none" fill="url(#tskt)" fill-rule="nonzero"><path d="M274 198c-20 0-86 119-76 139 10 21 143 20 152 0 10-19-55-139-76-139z"/><path d="M233 0C171 0-27 359 3 420s429 60 459 0S294 0 233 0zm150 367c-19 40-281 40-301 0C62 328 192 92 233 92c40 0 170 236 150 275z" transform="translate(42 20)"/></g></svg>',
"friendlyName": "Jellyfin",
"className": "jellyfinButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Jellyfin",
"androidName": "org.jellyfin.androidtv",
"adbLaunchCommand": "adb shell am start -n org.jellyfin.androidtv/.ui.startup.StartupActivity",
},
"chromecast": {
"appName": "Jellyfin",
"androidName": "org.jellyfin.androidtv",
"adbLaunchCommand": "adb shell am start -n org.jellyfin.androidtv/.ui.startup.StartupActivity",
},
"homatics": {
"appName": "Jellyfin",
"androidName": "org.jellyfin.androidtv",
"adbLaunchCommand": "adb shell am start -n org.jellyfin.androidtv/.ui.startup.StartupActivity",
},
"nvidia-shield": {
"appName": "org.jellyfin.androidtv",
"androidName": "org.jellyfin.androidtv",
"adbLaunchCommand": "adb shell am start -n org.jellyfin.androidtv/.ui.startup.StartupActivity",
},
"onn": {
"appName": "org.jellyfin.androidtv",
"androidName": "org.jellyfin.androidtv",
"adbLaunchCommand": "adb shell am start -n org.jellyfin.androidtv/.ui.startup.StartupActivity",
},
"roku": {
"appName": "Jellyfin",
"app-id": 592369,
},
"xiaomi": {
"appName": "Jellyfin",
"androidName": "org.jellyfin.androidtv",
"adbLaunchCommand": "adb shell am start -n org.jellyfin.androidtv/.ui.startup.StartupActivity",
},
},
"JioCinema": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="3700" height="900" viewBox="0 0 3700 900" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M58 449C58 233 232 59 448 59s390 174 390 390-174 390-390 390S58 665 58 449z" fill="#bf3383" stroke="#bf3383" stroke-width="25"/><g stroke="none"><path d="M647 239c8 5 14 12 15 21 8 50 8 57 0 66l-405 63 400 2 6 2c6 4 10 10 12 16v215l-2 6c-6 15-16 25-30 29l-6 2c-356 1-358 1-364-1-18-4-30-16-36-34-1-3-2-13-2-122V385l-9-57c-3-19 2-29 13-34 3-2 39-8 45-8 3 0 4-4-11 44l-8 22c-2 9-3 11-1 11l65-9 28-77c1-1 63-10 64-9s-6 24-19 61c-5 16-5 16 5 14l59-10 3-11c23-70 21-66 28-67 27-4 58-7 59-7 0 1-1 8-5 20-15 42-18 54-17 55l67-8c1 0 2-3 14-38 13-44 11-40 16-40 7 0 12 0 16 2M426 464c-7 4-6 0-6 61 0 58 0 57 4 62 8 6 11 5 38-17 12-10 28-22 33-26 17-13 19-21 9-30-3-2-42-32-57-44-11-9-14-10-21-6"/><path d="M1350 246c-48 11-43 83 6 86 23 1 41-10 46-31 8-33-19-62-52-55m823 0c-51 8-46 83 5 86 54 2 65-74 12-86-8-1-9-1-17 0m-249 10c-113 11-167 92-153 233 10 113 87 173 200 158 70-10 116-55 121-119 1-14 3-13-39-13-40 0-38-1-41 13-9 34-33 51-73 51-59 0-90-44-90-129 0-81 28-123 85-124 41-2 66 15 77 49 5 16 2 15 42 15 42 0 40 1 39-13-6-76-81-130-168-121m-750 8c-3 4-3 0-4 139l-2 141c-8 27-19 35-48 35-30 0-44-13-48-43-1-11 0-11-37-11-30 0-31 0-34 2l-3 3 1 12c4 70 55 112 130 107 64-4 99-30 113-86 5-24 6-32 6-170V267l-3-3c-4-3-67-4-71 0m396 82c-88 9-138 81-124 181 10 71 56 115 128 121 69 7 129-29 149-89 12-37 12-97-1-130-23-58-82-90-152-83m847 0c-25 3-43 11-62 29l-6 6v-12c-1-19 1-18-34-18-28 0-29 0-31 2l-3 3v141 141l3 3c4 3 62 3 66-1 2-2 2-4 2-91l1-89 3-10c9-27 29-41 59-41 26 0 42 9 50 28 6 15 6 20 6 114v87l3 2c4 4 61 4 65 1l3-3v-86c1-118 0-130-13-156-18-37-61-56-112-50m293-1c-65 6-113 49-123 111-17 108 33 183 127 192 66 7 124-25 139-77 6-20 5-20-32-20-34 0-32 0-38 9-10 18-24 25-54 25-39 0-67-22-70-57l-1-8h99 100l2-3c6-7 2-65-6-90-17-55-74-87-143-82m324 1c-20 2-36 10-52 26l-8 8v-11c0-11-1-12-3-15l-3-3h-28-29l-2 2c-4 5-4 284 0 287 3 3 61 4 65 1 2-1 2-4 3-92 1-106 1-107 13-123 19-25 62-22 75 5 7 13 7 18 7 117v89l3 3 3 3h30c30 0 31 0 33-3 2-2 2-6 3-94 0-100 0-97 7-111 15-33 65-35 80-5 7 13 7 14 8 115 0 91 0 93 2 95 4 4 62 4 66 1l3-3v-98c0-119-1-127-15-152-30-54-117-58-159-8-9 10-8 10-13 2-14-26-53-41-89-36m438 0c-42 4-74 21-90 49-10 15-14 37-10 43l3 2 27 1c34 0 36 0 38-9 4-16 21-24 51-23 35 2 45 12 47 44l1 13h-45c-62 0-78 2-100 14-41 21-53 84-24 129 31 49 122 55 169 11 6-6 5-6 7 7 2 17 0 16 34 16h27l3-3c3-3 3-4 2-12-1-3-2-41-2-101l-1-97-3-11c-10-35-28-54-63-66-18-6-49-10-71-7m-2142 5c-5 2-5 0-5 147l2 142c2 3 59 4 64 2s5 2 5-145c0-155 1-144-8-146-5-1-55-1-58 0m821 0c-5 2-5 0-5 147l2 142c4 4 62 4 66 0 2-3 4-280 1-285-2-4-55-7-64-4m-539 62c22 8 38 24 45 48 5 18 3 63-4 81-22 57-106 57-129 1-9-25-9-73 1-95 15-31 53-47 87-35m1132-3c28 6 42 21 45 47l1 7h-66-66v-4c0-33 44-58 86-50m794 124c-2 35-38 57-82 50-40-7-40-54-1-60 4-1 24-1 45-1h39l-1 11" fill="#fff"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="900" height="900" viewBox="0 0 900 900" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M60 449C60 233 234 59 450 59s390 174 390 390-174 390-390 390S60 665 60 449z" stroke="#bf3383" fill="#bf3383" stroke-width="25"/><path d="M649 239c8 5 14 12 15 21 8 50 8 57 0 66l-405 63 400 2 6 2c6 4 10 10 12 16v215l-2 6c-6 15-16 25-30 29l-6 2c-356 1-358 1-364-1-18-4-30-16-36-34-1-3-2-13-2-122V385l-9-57c-3-19 2-29 13-34 3-2 39-8 45-8 3 0 4-4-11 44l-8 22c-2 9-3 11-1 11l65-9 28-77c1-1 63-10 64-9s-6 24-19 61c-5 16-5 16 5 14l59-10 3-11c23-70 21-66 28-67 27-4 58-7 59-7 0 1-1 8-5 20-15 42-18 54-17 55l67-8c1 0 2-3 14-38 13-44 11-40 16-40 7 0 12 0 16 2M428 464c-7 4-6 0-6 61 0 58 0 57 4 62 8 6 11 5 38-17 12-10 28-22 33-26 17-13 19-21 9-30-3-2-42-32-57-44-11-9-14-10-21-6" stroke="none"/></svg>',
"friendlyName": "JioCinema",
"className": "jioCinemaButton",
"deviceFamily": ["amazon-fire", "homatics"],
"amazon-fire": {
"appName": "Jio Cinema",
"androidName": "com.jio.media.stb.ondemand",
"adbLaunchCommand": "adb shell am start -n com.jio.media.stb.ondemand/com.v18.voot.ui.JVHomeActivity",
},
"homatics": {
"appName": "Jio Cinema",
"androidName": "com.jio.media.stb.ondemand",
"adbLaunchCommand": "adb shell am start -n com.jio.media.stb.ondemand/com.v18.voot.ui.JVHomeActivity",
},
},
"joyn": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1621" height="741" viewBox="0 0 1621 741" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M279 71v450.5C279 620 201.8 700 106.5 700H50V581h53c29.3 0 53-28.4 53-63.5v-167V189H50V71h229zm251.8-11c-119.6 0-216.5 97-216.5 216.5S411.2 493 530.8 493s216.5-97 216.5-216.5S650.4 60 530.8 60zm0 313c-51.4 0-93-43.2-93-96.5s41.6-96.5 93-96.5 93 43.2 93 96.5-41.6 96.5-93 96.5zm620.7-302v451.5c0 77.8-51.8 143.8-124 167.8-18.8 6.3-39 9.7-60 9.7-20.6 0-40.5-3.3-59-9.3-72.7-23.7-125-90-125-168.2h125c0 33 26.6 59.5 59.5 59.5s59.5-26.6 59.5-59.5v-74a145 145 0 0 1-28.7 23c-21.4 13-46.5 20.4-73.3 20.4-3 0-5.7-.1-8.5-.2l-8.5-.6c-45.5-4-79.5-25.6-100.5-57-16-23.7-24.4-53-24.4-84.7V71h125v137 105.4c0 14 5 27 13 37 11 13.6 27.7 22.4 46.5 22.4 18.7 0 35.4-8.7 46.3-22.2a59 59 0 0 0 13.2-37.3v-63V71h124zM1570 197v284h-124V332v-92a60 60 0 1 0-120 0v51.6V481h-124V72h124v30.4A145 145 0 0 1 1428 61c22.8 0 43 4 60.8 11 52 20.8 81.2 69 81.2 125z" fill="#fff"/></svg>',
"friendlyName": "Joyn",
"className": "joynButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "de.prosiebensat1digital.seventv",
"androidName": "de.prosiebensat1digital.seventv",
"adbLaunchCommand": "adb shell am start -n de.prosiebensat1digital.seventv/de.prosiebensat1digital.seventv.MainActivity",
},
"apple-tv": {
"appName": "Joyn",
},
"chromecast": {
"appName": "de.prosiebensat1digital.seventv",
"androidName": "de.prosiebensat1digital.seventv",
"adbLaunchCommand": "adb shell am start -n de.prosiebensat1digital.seventv/de.prosiebensat1digital.seventv.MainActivity",
},
"homatics": {
"appName": "de.prosiebensat1digital.seventv",
"androidName": "de.prosiebensat1digital.seventv",
"adbLaunchCommand": "adb shell am start -n de.prosiebensat1digital.seventv/de.prosiebensat1digital.seventv.MainActivity",
},
"nvidia-shield": {
"appName": "de.prosiebensat1digital.seventv",
"androidName": "de.prosiebensat1digital.seventv",
"adbLaunchCommand": "adb shell am start -n de.prosiebensat1digital.seventv/de.prosiebensat1digital.seventv.MainActivity",
},
"xiaomi": {
"appName": "de.prosiebensat1digital.seventv",
"androidName": "de.prosiebensat1digital.seventv",
"adbLaunchCommand": "adb shell am start -n de.prosiebensat1digital.seventv/de.prosiebensat1digital.seventv.MainActivity",
},
},
"justwatch-streaming-guide": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="841" height="127" viewBox="0 0 841 127"><g stroke="none" fill="#e6b919" fill-rule="nonzero"><path d="M90 54v23s0 4 3 2l19-9c8-5 0-9 0-9l-19-9c-3-2-3 2-3 2zM64 94l22-11c4-2 0-4 0-4L64 67s-4-2-4 3c1 4 0 22 0 22s0 4 4 2zm-30 16l22-12c5-2 0-4 0-4L34 83s-4-2-4 2v22s0 5 4 3zM4 94c7-4 15-8 22-11 4-3 0-5 0-5L4 67s-4-2-4 2c1 4 0 22 0 22s0 5 4 3zm30-15l22-12c5-2 0-4 0-4L34 52s-4-2-4 2v22s0 5 4 3zm30-16l22-11c4-3 0-5 0-5L64 36s-4-2-4 2c1 4 0 22 0 22s0 5 4 3zM4 63c7-3 15-7 22-11 4-2 0-4 0-4L4 36s-4-2-4 3v22s0 4 4 2zm30-15l22-12c4-2 0-4 0-4L34 21s-4-2-4 2v22s0 5 4 3zM0 98v20s1 9 9 4l18-9s3-2 0-3c-2-1-25-13-25-13s-2-1-2 1zm0-66V13s1-9 10-5l18 9s2 2 0 3C25 22 3 33 3 33s-3 1-3-1zm143 65c0 4 2 8 5 11 3 2 7 4 11 4s7-1 9-2c2-2 4-4 5-6s2-5 3-8c0-3 1-6 1-9V8h16v80c0 4-1 8-2 12-1 5-2 9-5 13-2 4-6 7-10 9-4 3-9 4-16 4-9 0-16-2-22-7-5-4-9-11-11-17l15-5zm121 26c-1-2-1-4-1-7v-6h0c-2 4-6 8-10 11-5 3-10 4-16 4-5 0-9-1-13-2-3-2-6-4-9-7-2-3-4-6-5-10s-2-8-2-12V46h16v42 9c1 3 2 6 3 8s3 4 5 5c3 2 6 2 9 2 7 0 11-2 15-7 4-4 6-11 6-18V45h15v61c0 2 0 5 1 8v9h-14zm74-58c-2-2-5-5-8-7-3-1-6-2-10-2h-6c-1 1-3 1-4 2s-3 2-3 3c-1 1-2 3-2 5 0 3 2 5 5 7 4 2 8 3 13 4 4 1 7 2 10 3s6 3 9 5c2 2 4 4 5 6 1 3 2 6 2 9 0 4-1 8-3 12-1 3-4 5-7 7s-6 4-10 5c-3 1-7 1-11 1-6 0-12-1-17-3-6-3-11-6-14-11l11-9a30.44 30.44 0 0 0 8 8c4 2 8 3 12 3 2 0 4-1 6-1s3-1 5-2c1-1 3-2 4-4 0-1 1-3 1-5 0-3-2-6-5-8-5-2-10-4-15-5l-8-2c-3-1-5-2-8-4-2-2-4-4-5-6-1-3-2-6-2-9 0-4 1-8 3-11 1-3 4-5 6-7 3-2 6-4 10-4 3-1 7-2 10-2 6 0 11 1 16 4 5 1 9 5 12 9l-10 9z"/><use xlink:href="#H62t"/><path d="M447 100h0l27-92h18l27 92h0l26-92h17l-34 116h-17l-28-93h0l-28 93h-17L404 8h18zm160-13h-12c-4 0-8 1-11 2-4 1-6 3-9 4-2 2-3 5-3 8s1 5 2 6c1 2 2 3 3 4 2 1 3 2 5 2s4 1 6 1c7 0 13-2 17-7 3-4 5-10 5-16v-4h-3zm3-14c0-5-1-10-5-13-3-2-8-4-14-4-4 0-8 1-12 3-3 1-7 3-9 6l-9-10c4-3 9-6 14-8 6-2 12-3 18-3s10 1 15 2c3 2 7 4 10 7 2 3 4 6 5 9 2 4 2 8 2 12v34c0 3 1 5 1 8s0 6 1 7h-14c-1-3-2-7-2-11h0c-3 4-7 8-11 10-5 2-10 3-15 3-3 0-7 0-10-1s-6-2-9-4c-2-2-5-4-6-7-2-4-3-7-3-12 0-6 1-10 5-14 3-3 7-6 12-8s11-3 17-3c7-1 13-1 20-1v-2z"/><use xlink:href="#H62t" x="280"/><path d="M749 66c-2-3-5-5-8-7-3-1-6-2-10-2s-8 1-11 2c-3 2-6 4-8 6-2 3-4 6-5 9-1 4-2 7-2 11s1 7 2 11c1 3 3 6 5 9 2 2 5 4 8 6 3 1 7 2 11 2s7-1 10-2c4-2 6-4 8-6l11 9c-4 4-8 7-13 9-4 2-10 3-16 3s-12-1-17-3-9-5-13-8c-4-4-7-8-9-13s-3-11-3-17 1-11 3-16 5-10 9-13c3-4 8-7 13-9s11-3 16-3c6 0 11 1 16 4 5 2 10 5 13 9l-11 9zm38-8c2-4 6-8 10-10 4-3 9-4 15-4 4 0 8 1 13 3 3 1 6 4 9 6 2 3 4 7 5 10 1 4 1 8 2 13v48h-16V81l-1-9c0-3-1-6-2-8-2-2-3-4-6-5-2-1-5-2-8-2-6 0-11 2-15 7s-6 12-6 18v41h-15V0h15v58h0z"/></g><defs ><path id="H62t" d="M404 59h-21v40c0 5 1 8 3 10s4 3 8 3h5c1-1 3-1 4-2l1 13c-2 0-5 1-7 1-2 1-4 1-7 1-7 0-12-2-16-6s-6-10-6-18V59h-15V46h15V24h15v22h21v13z"/></defs></svg>',
"friendlyName": "JustWatch - Streaming Guide",
"className": "justWatchStreamingGuideButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.justwatch.justwatch",
"androidName": "com.justwatch.justwatch",
"adbLaunchCommand": "adb shell am start -n com.justwatch.justwatch/com.justwatch.justwatch.MainActivity",
},
"apple-tv": {
"appName": "JustWatchTV",
},
"chromecast": {
"appName": "com.justwatch.justwatch",
"androidName": "com.justwatch.justwatch",
"adbLaunchCommand": "adb shell am start -n com.justwatch.justwatch/com.justwatch.justwatch.MainActivity",
},
"homatics": {
"appName": "com.justwatch.justwatch",
"androidName": "com.justwatch.justwatch",
"adbLaunchCommand": "adb shell am start -n com.justwatch.justwatch/com.justwatch.justwatch.MainActivity",
},
"nvidia-shield": {
"appName": "com.justwatch.justwatch",
"androidName": "com.justwatch.justwatch",
"adbLaunchCommand": "adb shell am start -n com.justwatch.justwatch/com.justwatch.justwatch.MainActivity",
},
"onn": {
"appName": "com.justwatch.justwatch",
"androidName": "com.justwatch.justwatch",
"adbLaunchCommand": "adb shell am start -n com.justwatch.justwatch/com.justwatch.justwatch.MainActivity",
},
"xiaomi": {
"appName": "com.justwatch.justwatch",
"androidName": "com.justwatch.justwatch",
"adbLaunchCommand": "adb shell am start -n com.justwatch.justwatch/com.justwatch.justwatch.MainActivity",
},
},
"kayo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 264.6" xml:space="preserve"><path d="M273.788 264.623H0l7.498-61.339h273.788l-7.498 61.339z"/><path d="M1323.2 57h-63.9l-77.7 557.8c-9 76.6-44.2 167-165 156.1l-8.6 63c179.6 11 224-119.6 231.7-181L1323.2 57zm-157.1 570.7L1245.5 57h-63.8l-81.6 586.1c-4.7 30.7-41.1 57.9-72.9 50l-8.8 63.6c102.2 9.1 138-63.9 147.7-129zm400-584.9c-151.9 0-205.7 121.6-213.4 182.5l-23.9 175.3c-7.4 54.3 17.8 173.9 167.7 173.9 112.2 0 197.6-73.3 212.4-182.5l23-165.7c10.1-67.6-17.6-183.5-165.8-183.5zM534.5 394l23.8-171.7c15-89.5 106.9-128.2 174.2-106.8l8.2-58.2c-168.2-24.4-234.6 89.2-242.2 165l-23.7 169.5c-7.1 52.4 15 188.7 195.9 167.5l8.6-62.4c-69.1 22.6-154.4-19.1-144.8-102.9zM950 57.3l-47.1 334.2c-7.1 52.4 15 188.7 196 167.5l8.7-62.4c-69.3 23.1-154.7-18.6-145-102.5l47.3-336.9-59.9.1zm-633 500h68.9L267.2 300.7l-44.4 54.7L317 557.3zm-39.9-268.4 125.4 268.4h69.2L321.8 234.5l-44.7 54.4zM114.9 557.3h63.6l28.8-205.1L563.5-81.6h-83l-334 409.1-31.6 229.8zm11.8-638.9L37.8 557.3h63.5l89.4-638.9h-64zM895.8 57.1h-64.2l-69.2 500.1h63.1c.1 0 70.3-500.1 70.3-500.1zm-77.3 0h-64.1l-69.2 500.1h63.1l70.2-500.1zm826 347c-1.5 10-22.7 113.9-142.9 113.9-95.8 0-114.8-84.5-110.7-122.1 1.6-14.6 24.2-179.2 27-192.9 4.1-19.6 37.8-102.4 133.8-102.4 125 0 120 110.8 117.9 128.6-1.4 11.7-23.6 165.3-25.1 174.9zM1552 114.6c-87.4 0-117 76.9-120.7 92.1-3.2 13.2-25.6 178.8-26.6 193.4-2.2 31 13.1 103.8 99.3 103.8 85 0 122.4-65 127.9-102.6 1.3-9.3 23.4-161 24.7-172.9s8.1-113.8-104.6-113.8zm-527.8-57.3-47.8 336.5c-4.6 44.7 23 90.4 86.6 95 15.9 1 31.8-1.6 46.5-7.7l8.8-63.8c-16.2 12.1-38.2 21.8-57.8 12-11-5.7-19.1-15.8-22.2-27.8-1.5-8.6-1.3-17.5.7-26 1.6-11.4 3.3-22.8 5-34.1l15-104.6 15.7-110.5 9.3-65.9.5-3.5-60.3.4zM609.7 389.2c.3-5.8 1-11.5 2-17.2l4.6-33.5 10.8-76.2 3.4-24.5c12.6-56.2 72.6-66.2 91.1-41.7l9.1-65.6c-14.1-4.2-28.8-6.1-43.5-5.8-47.9 0-106.7 40.5-114.4 96.4l-23.9 172.3c-4.6 44.7 22.9 90.4 86.5 95 15.9 1 31.8-1.6 46.5-7.7l8.6-63.5c-13.3 10-30 18.2-47.2 15.3-11.5-2-21.5-8.9-27.7-18.8a40.5 40.5 0 0 1-5.9-24.5zm900.9 53.1c-32.6 0-45.7-28.9-42.9-51.2l22.3-160.6c5-29.4 33.8-55.3 62.1-55.3h.8c23.6 0 42.9 19.4 42.9 42.9 0 2.7-.3 5.4-.8 8l-22.4 161.2c-3.8 28.6-33.4 55-62 55zM462.8-81.6h-82.1L245 84l23.1-165.6H204l-53.2 380.5 312-380.5z" style="fill:#15e36d" transform="translate(0 23.537) scale(.28838)"/><path d="M141.2 696.5c-7.6-8.7-18.4-14-30-14.6-9.7 0-19.3 4.2-19.3 14.6 0 19.3 55.9 14.6 55.9 53.7 0 39-35.4 53.2-60.6 53.2-18.3 0-35.6-8.2-47.3-22.2l19.7-24.8c8 10.7 20.2 17.4 33.6 18.5 12.2 0 21-6.3 21-16.8 0-20-55.8-14.2-55.8-52.4 0-34.3 25.6-51.5 57.8-51.5 16.2-.5 31.7 6.2 42.5 18.2l-17.5 24.1zm772.8 0c-7.6-8.7-18.4-14-30-14.6-9.6 0-19.3 4.2-19.3 14.6 0 19.3 55.9 14.6 55.9 53.7 0 39-35.4 53.2-60.5 53.2-18.3 0-35.6-8.2-47.3-22.2l19.7-24.7c8 10.7 20.2 17.4 33.5 18.5 12.1 0 21-6.3 21-16.8 0-20-55.7-14.2-55.7-52.4 0-34.3 25.5-51.5 57.9-51.5 16.2-.5 31.7 6.2 42.5 18.2l-17.7 24zM403.3 803.3c-36.7 0-63.1-22.4-63.1-60 0-50.5 35.8-89.3 86.7-89.3 36.9 0 63.1 22.5 63.1 60.3.1 50.3-35.8 89-86.7 89zm392.6-147-4.2 27.2h-35.8L737 800.8h-32.9l18.6-117.4H687l4.4-27.2h104.5v.1zm-548.9 91h-17l-8 53.6h-32.9L212 656.3h50c23.6 0 44.4 9.4 44.4 36.2-.4 36.2-24.7 55.1-59.4 54.8zm365.2-6.2 26 59.7h-38.3l-20.5-55h-10l-8.6 55h-32.9l22.8-144.5h50c23.7 0 46.1 8.6 46.1 35.8.3 22.1-13.7 41.8-34.6 49zm-189.8-57.8c-29.1 0-48.2 26.6-48.2 54 0 21 12.8 35.6 34 35.6 29.4 0 48.4-26.6 48.4-54 0-21.2-12.8-35.8-34.1-35.8l-.1.2zm-169.7-.8h-12.6l-6 38.3h12.5c14.7 0 25.6-7.3 25.6-23 .1-12.1-9.1-15.2-19.3-15.2l-.2-.1zm339.3.1h-12.8l-5.6 36.7h12.8c14.2 0 26.6-5.9 26.6-22-.1-12.3-11-14.7-21-14.7z" style="fill:#fff" transform="translate(0 23.537) scale(.28838)"/></svg>',
"friendlyName": "Kayo (AU)",
"className": "kayoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.com.kayosports.tv",
"androidName": "au.com.kayosports.tv",
"adbLaunchCommand": "adb shell am start -n au.com.kayosports.tv/au.com.foxsports.martian.tv.main.MainActivity",
},
"apple-tv": {
"appName": "Kayo",
},
"chromecast": {
"appName": "au.com.kayosports.tv",
"androidName": "au.com.kayosports.tv",
"adbLaunchCommand": "adb shell am start -n au.com.kayosports.tv/au.com.foxsports.martian.tv.main.MainActivity",
},
"homatics": {
"appName": "au.com.kayosports.tv",
"androidName": "au.com.kayosports.tv",
"adbLaunchCommand": "adb shell am start -n au.com.kayosports.tv/au.com.foxsports.martian.tv.main.MainActivity",
},
"nvidia-shield": {
"appName": "au.com.kayosports.tv",
"androidName": "au.com.kayosports.tv",
"adbLaunchCommand": "adb shell am start -n au.com.kayosports.tv/au.com.foxsports.martian.tv.main.MainActivity",
},
"xiaomi": {
"appName": "au.com.kayosports.tv",
"androidName": "au.com.kayosports.tv",
"adbLaunchCommand": "adb shell am start -n au.com.kayosports.tv/au.com.foxsports.martian.tv.main.MainActivity",
},
},
"kexp-tv-stream": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="752" height="811" viewBox="0 0 752 811" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#31251c" fill-rule="evenodd"><path d="M193 656l25 95h-39l-22-95v46 49h-38V554h38v102l22-102h36zm155 60v35h-84V554h84v34h-42v43h28v38h-28v47zM118 113h100v402H118zm414 41h100v361H532zM394 65h100v450H394zM256 221h100v294H256zm211 427l28 103h-38l-13-61-16 61h-36l31-97-29-100h38l13 65 15-65h37zm127 29h-15v74h-38V554h53c20 0 37 12 37 39v44c0 28-17 40-37 40zm1-82c0-6-2-9-7-9h-9v62h9c5 0 7-2 7-9z"/></svg>',
"friendlyName": "KEXP TV Stream",
"className": "KEXPTVStreamButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "K E X P",
},
},
"kinopub": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="793" height="793" viewBox="0 0 793 793" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M0 396C0 176.62 176.62 0 396 0s396 176.62 396 396-176.62 396-396 396S0 615.38 0 396z"/><path d="M33 396C33 194.9 194.9 33 396 33s363 161.9 363 363-161.9 363-363 363S33 597.1 33 396z" fill="#1c202b"/><path d="M231 396c0-91.41 73.59-165 165-165s165 73.59 165 165-73.59 165-165 165-165-73.59-165-165zm-49.5-181.5c0-18.28 14.72-33 33-33s33 14.72 33 33-14.72 33-33 33-33-14.72-33-33z"/><path d="M231 396h165L231 726z"/><path d="M346.5 396a49.4 49.4 0 1 1 99 0 49.4 49.4 0 1 1-99 0z" fill="#000"/></svg>',
"friendlyName": "Kinopub",
"className": "kinopubbutton",
"appName": "com.kinopub",
"androidName": "com.kinopub",
"adbLaunchCommand": "adb shell am start -n com.kinopub/com.kinopub.activity.LaunchActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"КиноПоиск": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="439" height="61" viewBox="0 0 439 61" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="CQK2" cx="0%" cy="0%" r="927%" fx="0%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="ItjC" cx="-158%" cy="0%" r="1068%" fx="-158%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="WAJR" cx="-285%" cy="0%" r="1078%" fx="-285%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="vV41" cx="-340%" cy="2%" r="984%" fx="-340%" fy="2%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="od4I" cx="-530%" cy="0%" r="1073%" fx="-530%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="oSOI" cx="-554%" cy="2%" r="984%" fx="-554%" fy="2%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="ZaHI" cx="-770%" cy="0%" r="1068%" fx="-770%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="NE8u" cx="-818%" cy="2%" r="1010%" fx="-818%" fy="2%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="oV2T" cx="-1019%" cy="0%" r="1073%" fx="-1019%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient></defs><g stroke="none" fill-rule="nonzero"><path d="M11.6 1.2V19l12-17.7h14L17.3 22 54.5 1.2v13.2L21 27l33.4-3v12.6L21 33.2l33.4 12.6V59L17.3 38.2 37.6 59h-14l-12-17.8V59H0V1.2h11.6z" fill="url(#CQK2)"/><path d="M62.7 1.2h13.6l-2 37.4 17-37.4h11V59H88.7l2-37.4-17 37.4h-11V1.2z" fill="url(#ItjC)"/><path d="M110.6 1.2h13.6v22.3h11.6V1.2h13.6V59h-13.6V32.6h-11.6V59h-13.6V1.2z" fill="url(#WAJR)"/><path d="M155.6 30c0-16.5 7.6-30 23-30 15.2 0 22.8 13.5 22.8 30s-7.6 30-22.8 30c-15.3 0-23-13.6-23-30zm23 21.5c5.3 0 8.5-9.5 8.5-21.5 0-12-3.2-21.4-8.5-21.4C173 8.6 170 18 170 30c0 12 3 21.5 8.5 21.5z" fill="url(#vV41)"/><path d="M207.6 1.2h39.2V59h-13.6V10.3h-12V59h-13.6V1.2h0z" fill="url(#od4I)"/><path d="M253 30c0-16.5 7.6-30 23-30 15.2 0 22.8 13.5 22.8 30S291 60 276 60c-15.3 0-23-13.6-23-30zm23 21.5c5.3 0 8.5-9.5 8.5-21.5 0-12-3.2-21.4-8.5-21.4-5.4 0-8.5 9.5-8.5 21.4 0 12 3 21.5 8.5 21.5z" fill="url(#oSOI)"/><path d="M305 1.2h13.6l-2 37.4 17-37.4h11V59H331l2-37.4L316 59h-11V1.2z" fill="url(#ZaHI)"/><path d="M381 38.5l13 2-.4 2c-2.2 10.7-9 17.6-20 17.6C358 60 351 46.5 351 30s7-30 22.4-30c10.7 0 17.5 7 20 17l.4 1.7-13.2 3c-1-8-3.4-13-7-13-5.4 0-8 9.5-8 21.4 0 12 2.6 21.5 8 21.5 4 0 6.6-5.4 7.6-13z" fill="url(#NE8u)"/><path d="M399.4 1.2H413v26l11.2-26h14l-16 28L438.6 59h-15.3L413 33v26h-13.6V1.2h0z" fill="url(#oV2T)"/></g></svg>',
"friendlyName": "КиноПоиск",
"className": "kinopoiskButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "ru.kinopoisk.tv",
"androidName": "ru.kinopoisk.tv",
"adbLaunchCommand": "adb shell am start -n ru.kinopoisk.tv/.presentation.splash.SplashActivity",
},
"apple-tv": {
"appName": "Кинопоиск",
},
"chromecast": {
"appName": "ru.kinopoisk.tv",
"androidName": "ru.kinopoisk.tv",
"adbLaunchCommand": "adb shell am start -n ru.kinopoisk.tv/.presentation.splash.SplashActivity",
},
"homatics": {
"appName": "ru.kinopoisk.tv",
"androidName": "ru.kinopoisk.tv",
"adbLaunchCommand": "adb shell am start -n ru.kinopoisk.tv/.presentation.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "ru.kinopoisk.tv",
"androidName": "ru.kinopoisk.tv",
"adbLaunchCommand": "adb shell am start -n ru.kinopoisk.tv/.presentation.splash.SplashActivity",
},
"onn": {
"appName": "ru.kinopoisk.tv",
"androidName": "ru.kinopoisk.tv",
"adbLaunchCommand": "adb shell am start -n ru.kinopoisk.tv/.presentation.splash.SplashActivity",
},
"xiaomi": {
"appName": "ru.kinopoisk.tv",
"androidName": "ru.kinopoisk.tv",
"adbLaunchCommand": "adb shell am start -n ru.kinopoisk.tv/.presentation.splash.SplashActivity",
},
},
"КиноПоиск-Яндекс-tb": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="439" height="61" viewBox="0 0 439 61" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="CQK2" cx="0%" cy="0%" r="927%" fx="0%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="ItjC" cx="-158%" cy="0%" r="1068%" fx="-158%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="WAJR" cx="-285%" cy="0%" r="1078%" fx="-285%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="vV41" cx="-340%" cy="2%" r="984%" fx="-340%" fy="2%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="od4I" cx="-530%" cy="0%" r="1073%" fx="-530%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="oSOI" cx="-554%" cy="2%" r="984%" fx="-554%" fy="2%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="ZaHI" cx="-770%" cy="0%" r="1068%" fx="-770%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="NE8u" cx="-818%" cy="2%" r="1010%" fx="-818%" fy="2%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient><radialGradient id="oV2T" cx="-1019%" cy="0%" r="1073%" fx="-1019%" fy="0%"><stop offset="50%" stop-color="#f50"/><stop offset="100%" stop-color="#bdf700"/></radialGradient></defs><g stroke="none" fill-rule="nonzero"><path d="M11.6 1.2V19l12-17.7h14L17.3 22 54.5 1.2v13.2L21 27l33.4-3v12.6L21 33.2l33.4 12.6V59L17.3 38.2 37.6 59h-14l-12-17.8V59H0V1.2h11.6z" fill="url(#CQK2)"/><path d="M62.7 1.2h13.6l-2 37.4 17-37.4h11V59H88.7l2-37.4-17 37.4h-11V1.2z" fill="url(#ItjC)"/><path d="M110.6 1.2h13.6v22.3h11.6V1.2h13.6V59h-13.6V32.6h-11.6V59h-13.6V1.2z" fill="url(#WAJR)"/><path d="M155.6 30c0-16.5 7.6-30 23-30 15.2 0 22.8 13.5 22.8 30s-7.6 30-22.8 30c-15.3 0-23-13.6-23-30zm23 21.5c5.3 0 8.5-9.5 8.5-21.5 0-12-3.2-21.4-8.5-21.4C173 8.6 170 18 170 30c0 12 3 21.5 8.5 21.5z" fill="url(#vV41)"/><path d="M207.6 1.2h39.2V59h-13.6V10.3h-12V59h-13.6V1.2h0z" fill="url(#od4I)"/><path d="M253 30c0-16.5 7.6-30 23-30 15.2 0 22.8 13.5 22.8 30S291 60 276 60c-15.3 0-23-13.6-23-30zm23 21.5c5.3 0 8.5-9.5 8.5-21.5 0-12-3.2-21.4-8.5-21.4-5.4 0-8.5 9.5-8.5 21.4 0 12 3 21.5 8.5 21.5z" fill="url(#oSOI)"/><path d="M305 1.2h13.6l-2 37.4 17-37.4h11V59H331l2-37.4L316 59h-11V1.2z" fill="url(#ZaHI)"/><path d="M381 38.5l13 2-.4 2c-2.2 10.7-9 17.6-20 17.6C358 60 351 46.5 351 30s7-30 22.4-30c10.7 0 17.5 7 20 17l.4 1.7-13.2 3c-1-8-3.4-13-7-13-5.4 0-8 9.5-8 21.4 0 12 2.6 21.5 8 21.5 4 0 6.6-5.4 7.6-13z" fill="url(#NE8u)"/><path d="M399.4 1.2H413v26l11.2-26h14l-16 28L438.6 59h-15.3L413 33v26h-13.6V1.2h0z" fill="url(#oV2T)"/></g></svg>',
"friendlyName": "КиноПоиск Яндекс ТВ",
"className": "kinopoiskButton",
"appName": "ru.kinopoisk.yandex.tv",
"androidName": "ru.kinopoisk.yandex.tv",
"deviceFamily": ["xiaomi"], },
"kodi": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="369" height="113" viewBox="0 0 369 113" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M112.8 57.2c-.4 1.2-1.2 2-2 3l-17 17.2c-2 2-4.3 2-6.4-.1L69.7 59.5c-2-2-2-4.2 0-6.2l17.7-17.8c2-2 4.2-2 6.2 0l17.2 17.2c1 1 1.6 1.8 2 3v1.6zM56 112.5c-1.2-.3-2-1.2-3-2L36 93.3c-2-2-2-4.2 0-6.3l17.7-17.7c2-2 4.2-2 6.2 0L77.6 87c2 2 2 4.3 0 6.3C72 99 66 104.8 60.4 110.6c-1 1-1.7 1.6-2.8 2H56zM35.3 42.2l-.1-19.7c0-2 .5-3.4 2-4.7L53.4 1.5c2-2 4.2-2 6.3 0l17.7 17.7c2 2 2 4.3 0 6.3L38 65c-1.2 1-2.2 1-2.6-.7-.1-.5-.1-1-.1-1.5zm-14 14.3v18c0 .6-.1 1.2-.3 1.7-.4 1-1.2 1.2-2 .4l-18-18c-1.3-1.4-1.3-3.2 0-4.5l17.7-18c.4-.3.7-1 1.4-.6.6.2 1 .8 1 1.4 0 .4.1.8.1 1.2" fill="#17b2e7"/><path d="M178.2 50l3.5 4.6 26.3 35c.3.3.4.7.2 1-.2.4-.5.5-1 .5h-.5-8.6a1 1 0 0 1-1-.6l-25.6-34-.1-.1-1 1-12 11.4v21 .2c0 .7-.3 1-1 1H150c-.7 0-1-.3-1-1v-.2V23c0-1 .3-1.2 1-1.2h6.8.4c.7 0 1 .4 1 1v.3 33l1.6-1.4a581 581 0 0 1 35.3-32.7h10.3c.6 0 1 .2 1 .6s0 .7-.3 1l-3 3-25 23.7zm64.6-29c.6 0 1.2.1 2 .1a35 35 0 0 1 13.8 3.8c3 1.6 6 3.7 8.3 6.2 2.7 2.7 5 5.7 6.5 9a32 32 0 0 1 2.7 7.9c.7 3.3 1 6.7.8 10-.2 5.5-1.4 10.7-4 15.5-1.8 3.4-4 6.4-7 9a32 32 0 0 1-15.7 8.3c-2.2.5-4.5.7-6.7.8-.1 0-.3.1-.4.1h-2.6l-1.8-.2a33 33 0 0 1-18.8-7c-4.3-3.5-7.7-7.7-10-12.7a33 33 0 0 1-2.5-8.1c-.6-3-.8-6.3-.6-9.5.3-6.7 2-13 6-18.5 4.6-6.5 10.6-11.2 18.2-13.4 2.4-.7 4.8-1 7.2-1.3.8-.1 1.5-.1 2.3-.1.1-.1.3-.1.4-.1h2zm-1 61.8c2.5-.1 5-.3 7.2-.8 5-1.3 9.4-4 12.8-8s5.2-9 5.7-14.3c.2-1.8.2-3.6.1-5.4a29 29 0 0 0-.9-5.9c-1.7-6-5-10.8-10.2-14.2-4-2.6-8.2-3.8-12.8-4-2.5-.1-5 0-7.5.4-4.3.8-8.2 2.6-11.5 5.5-3.2 2.8-5.6 6.3-7 10.3-1 3-1.5 6.2-1.6 9.5 0 2.5.2 5 .7 7.4 1 4.5 3 8.4 6 11.7a23 23 0 0 0 9.8 6.4c3 1 6 1.3 9 1.4zm45.7-26.4V23v-.3c0-.6.4-1 1-1h.1H317a32 32 0 0 1 12.5 2.8c3.5 1.6 6.5 3.8 9.2 6.5a33 33 0 0 1 8.6 15.7 47 47 0 0 1 1.1 10.6 39 39 0 0 1-2.8 13.9 34 34 0 0 1-6.4 10 30 30 0 0 1-15.2 8.9 30 30 0 0 1-7.9.9h-27.6-.5c-.3-.1-.6-.3-.6-.6 0-.2-.1-.4-.1-.5zm9.3 25.7h.5 18.5 3.4a19 19 0 0 0 6.6-1.8 20 20 0 0 0 7-5.3c1.8-2 3.3-4.5 4.4-7 1-2.7 1.7-5.6 2-8.6.2-2.7.1-5.4-.3-8-.5-3-1.5-6-3-9-1.8-3-4-5.8-7-7.8-3.5-2.5-7.5-3.6-11.7-3.6h-20-.4v51zm71.8 8.2c-.2.6-.4.7-1.2.7h-7c-.8 0-1-.3-1-1V23c0-1 .3-1.2 1.2-1.2h7c.3 0 .6.2.8.3s.2.4.3.6v67.6z"/></svg>',
"friendlyName": "Kodi",
"className": "kodiButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "Kodi",
"androidName": "org.xbmc.kodi",
"adbLaunchCommand": "adb shell am start -n org.xbmc.kodi/.Splash",
},
"chromecast": {
"appName": "Kodi",
"androidName": "org.xbmc.kodi",
"adbLaunchCommand": "adb shell am start -n org.xbmc.kodi/.Splash",
},
"homatics": {
"appName": "Kodi",
"androidName": "org.xbmc.kodi",
"adbLaunchCommand": "adb shell am start -n org.xbmc.kodi/.Splash",
},
"nvidia-shield": {
"appName": "Kodi",
"androidName": "org.xbmc.kodi",
"adbLaunchCommand": "adb shell am start -n org.xbmc.kodi/.Splash",
},
"onn": {
"appName": "Kodi",
"androidName": "org.xbmc.kodi",
"adbLaunchCommand": "adb shell am start -n org.xbmc.kodi/.Splash",
},
"xiaomi": {
"appName": "Kodi",
"androidName": "org.xbmc.kodi",
"adbLaunchCommand": "adb shell am start -n org.xbmc.kodi/.Splash",
},
},
"kpn-itv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="610" height="590" viewBox="0 0 610 590" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="qssG" x1="100%" y1="0%" x2="0%" y2="100%"><stop offset="17%" stop-color="#aaf200"/><stop offset="33%" stop-color="#01c300"/></linearGradient></defs><circle cx="305" cy="295" fill="url(#qssG)" stroke="none" r="280"/><path d="M248 360V233c0-30 27-31 42-21l97 62c15 9 19 29 2 40l-95 62c-22 15-46 5-46-16z" fill="none" stroke="#fff" stroke-width="24"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="760" height="760" viewBox="0 0 760 760" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="jVhv" x1="100%" y1="0%" x2="0%" y2="100%"><stop offset="17%" stop-color="#aaf200"/><stop offset="33%" stop-color="#01c300"/></linearGradient></defs><circle cx="380" cy="380" stroke="none" fill="url(#jVhv)" r="280"/><path d="M323 445V318c0-30 27-31 42-21l97 62c15 9 19 29 2 40l-95 62c-22 15-46 5-46-16z" stroke-width="24" stroke="#fff" fill="none"/></svg>',
"friendlyName": "KPN iTV",
"className": "kpniTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.kpn.kpnandroidtv",
"androidName": "com.kpn.kpnandroidtv",
"adbLaunchCommand": "adb shell am start -n com.kpn.kpnandroidtv/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"chromecast": {
"appName": "com.kpn.kpnandroidtv",
"androidName": "com.kpn.kpnandroidtv",
"adbLaunchCommand": "adb shell am start -n com.kpn.kpnandroidtv/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"homatics": {
"appName": "com.kpn.kpnandroidtv",
"androidName": "com.kpn.kpnandroidtv",
"adbLaunchCommand": "adb shell am start -n com.kpn.kpnandroidtv/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"nvidia-shield": {
"appName": "com.kpn.kpnandroidtv",
"androidName": "com.kpn.kpnandroidtv",
"adbLaunchCommand": "adb shell am start -n com.kpn.kpnandroidtv/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"onn": {
"appName": "com.kpn.kpnandroidtv",
"androidName": "com.kpn.kpnandroidtv",
"adbLaunchCommand": "adb shell am start -n com.kpn.kpnandroidtv/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"xiaomi": {
"appName": "com.kpn.kpnandroidtv",
"androidName": "com.kpn.kpnandroidtv",
"adbLaunchCommand": "adb shell am start -n com.kpn.kpnandroidtv/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
},
"lazymedia-deluxe": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="308" height="277" viewBox="0 0 308 277" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M104.3 162.4h42.3l.7-.2.3-104.8c.3-.5 1.2 1.5 2 4.5L184 162.4c.6 2.2-.3 2 21.7 2 21.5 0 21.3 0 21.5-1.2.1-.5.2-1 .4-1.4l36.4-103v217h.7 42.7V-.5h-63.6L205.3 109 168-.3l-63.8-.2M-.5 106v105.6l148 .1v-37L43 174.5l-.2-173h-43L-.1 273h12.3c13.4-.1 14-.2 17.7-2 3.8-2 7-6.3 8-10.8l.7-3.2c.5-2.2.4-11.4-.2-14.8-1.3-8.2-4-11.7-10.8-14-1.8-.7-2.6-.7-14.8-1H-.1m46.6.3l-.2 45.8h35.3v-7.8c-24 0-25.4.3-25.6-.2.5.3 0-13 .3-12l22.4-.2v-8l-22.7-.1V235l24.5-.4V227a1287 1287 0 0 0-34 .1m43.2 0l-.2 45.8H122v-4c0-3-.1-4-.4-4-17 0-22-.1-22.4-.3l.2-38-9.8.2m36.4 16.2c0 22.8.7 25.6 7.2 28.7 5.6 2.7 18.8 2.5 23.7-.2 5.6-3.3 6-5.5 6-27.5V227h-4.6-4.7v11.6c0 19.3-.4 23.6-2.4 25.6a12 12 0 0 1-13.3.1c-2.3-2-2.3-2.4-2.5-21l-.1-16.2h-4.7-4.7v16.4m43.7-16.2l13.7 22.4-14.2 22.2-.8 1.2 11.5-.5 9.4-14.8c.2 0 .4.3.6.7l8.6 14.6H210l-.5-.7a58 58 0 0 0-2.2-3.5l-11.5-18-1-1.5 1-1.6 12.8-20.4c0-.1-2.4-.2-5.3-.2H198l-8 13.6c-.7 1.4-.5 1.6-6.6-9-3-5-2-4.5-8.3-4.5l-5.4.2m46 0l-.2 45.8h34v-8h-24.3c.3 2.6-.1-11.8.4-12h23v-8.5h-23l-.1-9.7 24.3-.2V227c-26.2-.1-33.8-.1-34 .1m-192.4 8.2c4.3 1.5 5.2 3 5.6 10.5 1 16.3-1.3 19.5-14.2 19.2H9.5v-14.7-15c.3-.6 12.2-.4 14 .2" stroke="none" fill="#fff"/></svg>',
"friendlyName": "LAZYMEDIA DELUXE",
"className": "lazymediaDeluxeButton",
"appName": "com.lazycatsoftware.lmd",
"androidName": "com.lazycatsoftware.lmd",
"adbLaunchCommand": "adb shell am start -n com.lazycatsoftware.lmd/com.lazycatsoftware.lazymediadeluxe.ui.tv.activities.ActivityTvMain",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"legacy-tablo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="450" height="450" viewBox="0 0 450 450" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><rect x="24" y="24" width="401" height="401" fill="#2c8cc4" rx="90"/><rect x="87" y="87" width="275" height="275" rx="25"/><path d="M152 293V158c0-20 23-30 39-25l114 66c24 12 19 41 3 51l-114 65c-15 10-42-3-42-22z" fill="#ec6c1c"/></svg>',
"friendlyName": 'Legacy Tablo',
"className": "legacyTabloButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Tablo",
},
},
"live-channels": {
"button": 'Live Channels',
"friendlyName": "Live Channels",
"className": "liveChannelsButton",
"appName": "Live Channels",
"androidName": "com.google.android.tv",
"adbLaunchCommand": "adb shell am start -n com.google.android.tv/com.android.tv.MainActivity",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"magenta-sport": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="3300" height="290" viewBox="0 0 3300 290" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M85 189H29v-56h56v56zM29 3v96h17v-3c0-45 25-73 73-73h3v203c0 28-12 39-40 39h-8v20h146v-20h-9c-28 0-39-11-39-39V23h3c48 0 73 28 73 73v3h17V3zm180 186h56v-56h-56v56z" fill="#fff"/><path d="M2189 201h53c5 22 20 31 40 31 23 0 34-13 34-30 0-18-11-26-32-31l-30-9c-43-12-60-43-60-75 0-51 38-84 88-84 53 0 82 32 88 81h-53c-3-20-14-30-35-30-18 0-32 11-32 29s12 25 27 29l30 8c40 10 65 40 65 79 0 53-40 84-89 84-56 0-89-30-94-82zM2510 9c52 0 88 32 88 89 0 56-36 88-88 88h-45v90h-54V9zm-4 127c21 0 36-13 36-38s-15-39-36-39h-41v77zm109 7c0-86 40-140 113-140s112 54 112 140-39 140-112 140-113-54-113-140zm170 0c0-59-20-88-57-88s-57 29-57 88c0 58 20 88 57 88s57-30 57-88zm279 133h-60l-50-97h-26v97h-54V9h98c52 0 89 31 89 85 0 41-21 68-54 79zM2928 59v69h42c21 0 35-12 35-34 0-23-14-35-35-35zm151 0V9h190v50h-68v217h-54V59zM595 8h51v274h-56V127h-2l-67 121h-18l-66-121h-3v155h-55V8h51l81 152h3zm266 274l-18-53h-94l-18 53h-56L768 8h55l94 274zm-96-104h61l-29-89h-3zm286-41h106v16c0 91-40 136-110 136-79 0-119-56-119-144S971 1 1046 1c59 0 99 36 107 87h-59c-6-20-24-34-48-34-39 0-60 32-60 91s20 90 61 90c30 0 49-13 54-50h-50zm309-78h-106v58h102v52h-102v62h106v51h-161V8h161zm204-51h55v274h-57l-97-171h-3v171h-55V8h56l98 173h3zm89 51V8h195v51h-70v223h-55V59zm361 223l-18-53h-94l-18 53h-56l93-274h55l94 274zm-96-104h61l-29-89h-3z" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="1000" viewBox="0 0 1000 1000" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" fill-rule="nonzero" stroke="none"><path d="M0 644h49c5 20 18 28 37 28 21 0 31-11 31-27s-10-24-29-29l-28-8c-39-11-55-40-55-70 0-47 35-77 81-77 49 0 76 29 81 75h-49c-3-19-13-28-32-28-17 0-30 10-30 27 0 16 11 23 25 26l28 8c37 10 60 37 60 73 0 49-37 77-83 77-51 0-81-27-86-75zm297-177c47 0 81 29 81 82 0 52-34 82-81 82h-42v83h-50V467zm-4 118c19 0 33-13 33-36s-14-36-33-36h-38v72zm100 5c0-80 37-129 104-129s104 49 104 129-37 129-104 129-104-49-104-129zm157 0c0-54-18-81-53-81-34 0-52 27-52 81s18 81 52 81 53-27 53-81zm258 124h-55l-46-90h-24v90h-50V467h91c48 0 81 28 81 78 0 38-19 63-49 74zM683 513v64h39c19 0 32-11 32-32 0-20-13-32-32-32zm139 0v-46h176v46h-63v201h-50V513zM127 284h30v161h-33v-91h-1l-40 71H73l-39-71h-2v91H0V284h30l48 89h1z"/><use href="#YyzH"/><path d="M394 360h63v9c0 54-24 80-65 80-46 0-70-33-70-84 0-52 25-85 69-85 35 0 59 21 63 51h-34c-4-12-14-20-29-20-22 0-35 19-35 54 0 34 12 53 36 53 17 0 29-8 32-30h-30zm183-46h-63v34h60v30h-60v37h63v30h-95V284h95zm119-30h32v161h-33l-57-101h-2v101h-32V284h33l58 101h1zm52 30v-30h115v30h-41v131h-33V314z"/><use href="#YyzH" x="677"/></g><defs ><path id="YyzH" d="M283 445l-10-31h-56l-10 31h-33l55-161h32l55 161zm-56-61h36l-17-53h-2z"/></defs></svg>',
"friendlyName": 'Magenta Sport',
"className": "magentaSportButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.telekom.androidtv.sport",
"androidName": "com.telekom.androidtv.sport",
"adbLaunchCommand": "adb shell am start -n com.telekom.androidtv.sport/com.telekom.firetv.sport.ui.launcher.LauncherActivity",
},
"chromecast": {
"appName": "com.telekom.androidtv.sport",
"androidName": "com.telekom.androidtv.sport",
"adbLaunchCommand": "adb shell am start -n com.telekom.androidtv.sport/com.telekom.firetv.sport.ui.launcher.LauncherActivity",
},
"homatics": {
"appName": "com.telekom.androidtv.sport",
"androidName": "com.telekom.androidtv.sport",
"adbLaunchCommand": "adb shell am start -n com.telekom.androidtv.sport/com.telekom.firetv.sport.ui.launcher.LauncherActivity",
},
"nvidia-shield": {
"appName": "com.telekom.androidtv.sport",
"androidName": "com.telekom.androidtv.sport",
"adbLaunchCommand": "adb shell am start -n com.telekom.androidtv.sport/com.telekom.firetv.sport.ui.launcher.LauncherActivity",
},
"onn": {
"appName": "com.telekom.androidtv.sport",
"androidName": "com.telekom.androidtv.sport",
"adbLaunchCommand": "adb shell am start -n com.telekom.androidtv.sport/com.telekom.firetv.sport.ui.launcher.LauncherActivity",
},
"xiaomi": {
"appName": "com.telekom.androidtv.sport",
"androidName": "com.telekom.androidtv.sport",
"adbLaunchCommand": "adb shell am start -n com.telekom.androidtv.sport/com.telekom.firetv.sport.ui.launcher.LauncherActivity",
},
},
"magenta-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 643.262 79.536" overflow="visible" xml:space="preserve"><path fill="#E20074" d="M272.893 4.834c-18.561 0-28.992 13.544-28.992 35.014 0 21.468 9.83 35.012 29.292 35.012 16.955 0 26.883-10.935 26.883-33.108v-3.708h-26.079v11.638h12.238c-1.105 8.931-5.921 12.238-13.044 12.238-10.132 0-15.248-7.625-15.248-22.071 0-14.45 5.421-22.07 14.949-22.07 5.916 0 10.235 3.209 11.738 8.225h14.447c-1.907-12.541-11.74-21.17-26.184-21.17M643.262 6.34h-14.043l-14.345 46.952h-.605L599.926 6.34h-13.944l21.769 67.017h13.646L643.262 6.34zm-62.027 0h-47.853v12.54h17.157v54.478h13.543V18.879h17.152V6.34zm-82.06 0h-13.54l-22.876 67.017h13.744l4.215-12.941h23.271l4.318 12.941h13.742L499.175 6.34zm-14.248 41.434 7.128-21.772h.6l7.224 21.772h-14.952zM467.595 6.34H419.74v12.54h17.162v54.478h13.541V18.879h17.151V6.34zm-55.224 0h-13.443v42.136h-.6L374.251 6.34h-13.74v67.017h13.538V31.419h.604l23.977 41.938h13.742V6.34zm-63.088 0H309.86v67.017h39.423V60.818h-25.885V45.575h24.882V33.023h-24.882V18.879h25.881l.004-12.539zm-129.668 0h-13.543l-22.876 67.017h13.745l4.21-12.941h23.278l4.312 12.941h13.745L219.615 6.34zm-14.248 41.434 7.122-21.772h.603l7.225 21.772h-14.95zM176.268 6.34h-12.44l-19.866 37.117h-.602L123.397 6.34h-12.439v67.017H124.5V35.533h.603l16.352 29.499h4.315l16.452-29.499h.601v37.823h13.444V6.34z"/><defs><path id="magtva" d="M26.343 79.536c-1.86 0-4.145-1.316-5.075-2.929L1.691 42.699c-.93-1.612-.93-4.248 0-5.86L21.269 2.93C22.198 1.32 24.483 0 26.343 0h39.154c1.86 0 4.145 1.32 5.074 2.93l19.578 33.909c.93 1.612.93 4.248 0 5.86L70.571 76.607c-.93 1.612-3.214 2.929-5.074 2.929H26.343z"/></defs><clipPath id="magtvclipb"><use xlink:href="#magtva"/></clipPath><path clip-path="url(#magtvclipb)" fill="#E10073" d="m31.305 14.46 43.876 25.329-43.876 25.335z"/><path clip-path="url(#magtvclipb)" fill="#FDF3F8" d="M31.305 14.46 68.879 0l6.302 39.789z"/><path clip-path="url(#magtvclipb)" fill="#F29DC9" d="m75.181 39.789-6.302 39.747-37.574-14.412z"/><path clip-path="url(#magtvclipb)" fill="#FDF3F8" d="M31.305 65.124 0 39.77l31.305-25.31z"/><path clip-path="url(#magtvclipb)" fill="#EB56A1" d="M31.305 14.46 22.96 0h45.919z"/><path clip-path="url(#magtvclipb)" fill="#F29DC9" d="M0 39.77 22.96 0l8.345 14.46zM75.181 39.789 68.879 0 91.84 39.77z"/><path clip-path="url(#magtvclipb)" fill="#EB56A1" d="m68.879 79.536 6.302-39.747 16.659-.019zM22.96 79.536l8.345-14.412 37.574 14.412z"/><path clip-path="url(#magtvclipb)" fill="#F29DC9" d="M22.96 79.536 0 39.77l31.305 25.354z"/></svg>',
"friendlyName": 'Magenta TV',
"className": "magentaTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "tv.accedo.xdk.dtag.production",
"androidName": "tv.accedo.xdk.dtag.production",
"adbLaunchCommand": "adb shell am start -n de.telekom.magentatv.firetv/de.telekom.magentatv.androidtv.ApplicationMainActivity",
},
"apple-tv": {
"appName": "MagentaTV",
},
"chromecast": {
"appName": "Magenta TV",
"androidName": "de.telekom.magentatv.androidtv",
"adbLaunchCommand": "adb shell am start -n de.telekom.magentatv.androidtv/.activities.MainActivity",
},
"nvidia-shield": {
"appName": "Magenta TV",
"androidName": "de.telekom.magentatv.androidtv",
"adbLaunchCommand": "adb shell am start -n de.telekom.magentatv.androidtv/.activities.MainActivity",
},
"xiaomi": {
"appName": "Magenta TV",
"androidName": "de.telekom.magentatv.androidtv",
"adbLaunchCommand": "adb shell am start -n de.telekom.magentatv.androidtv/.activities.MainActivity",
},
},
"magistv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1075" height="650" viewBox="0 0 1075 650" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#f63" fill-rule="evenodd"><path d="M24 452V172c0-3 5-12 10-12h14c2 0 3 1 4 5 14 70 23 142 28 150 5-35 15-100 33-178 2-7 32-22 40-2l-3 367c-7 17-37-11-38-17l-2-145-15 67c-10 13-30 5-37-10l-6-39-1 97c-2 7-26 3-27-3zm139 46l57-385c0-8 2-25 10-30l165-65c16-7 25-5 30-3l605 208c13 5 20 17 20 25v175c0 7-7 20-20 25L425 633c-12 5-20 5-32-3l-54-27c-19-11-19-23-24-40l-15-98-75-22-10 82c-3 9-16 14-27 8l-22-17c-4-2-5-13-3-18zm77-147l18-108 27 115zm258 182V118c0-18 20-30 35-25l260 80c10 5 15 17 15 25v32c-3 8-8 15-28 13l-160-35v235l133-18v-65c0-3-4-6-8-6h-62c-7 0-18-18-18-21l1-39c0-7 10-16 20-15l106 9c10 1 23 16 23 24v151c0 7-5 20-17 25l-258 70c-27 7-42-16-42-25zm352-320c0-10 4-20 15-18l21 7c8 5 9 14 9 19v227c0 10-4 21-22 24l-10 1c-11 1-13-8-13-12zm155 62v-32c0-3-2-5-12-8l-58-17c-8-2-12 3-12 7v94c0 5 3 14 9 18l53 28 1 35h-48c-7 0-14 10-14 15v25c0 6 4 12 14 10l61-16c5-1 9-11 9-16v-80c-1-4-5-5-10-7l-40-28c-1-1-3-2-3-5l-1-29h14c29 11 37 14 37 6zM900 136V73h-23c-2 0-5-1-5-5V50h102l20 51 24-51h18c4 0 5 6 4 8l-32 76h-27l-27-61h-28v62z"/></svg>',
"friendlyName": 'MagisTV',
"className": "magisTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.android.mgstv",
"androidName": "com.android.mgstv",
"adbLaunchCommand": "adb shell am start -n com.android.mgstv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"chromecast": {
"appName": "com.android.mgstv",
"androidName": "com.android.mgstv",
"adbLaunchCommand": "adb shell am start -n com.android.mgstv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"homatics": {
"appName": "com.android.mgstv",
"androidName": "com.android.mgstv",
"adbLaunchCommand": "adb shell am start -n com.android.mgstv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"nvidia-shield": {
"appName": "com.android.mgstv",
"androidName": "com.android.mgstv",
"adbLaunchCommand": "adb shell am start -n com.android.mgstv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"onn": {
"appName": "com.android.mgstv",
"androidName": "com.android.mgstv",
"adbLaunchCommand": "adb shell am start -n com.android.mgstv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"xiaomi": {
"appName": "com.android.mgstv",
"androidName": "com.android.mgstv",
"adbLaunchCommand": "adb shell am start -n com.android.mgstv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
},
"max": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="978" height="341" viewBox="0 0 978 341" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M112.7 284H50V56h59v28.5c31-24 55.4-34.6 79.3-34.6 20.2 0 42.6 8.7 52.8 34.2C273 60 297.2 50 321 50c28 0 57.4 17 57.4 68.4V284h-62.7V140.4c0-19-8-26.6-20-26.6-10.6 0-22.8 6.8-50 28v142H183V140.4c0-19-8-26.6-20-26.6-10.3 0-22.8 6.8-50 28.5V284zm393 6c30.7 0 57.3-11.4 77.8-36v30h59.7V56h-59.7v30c-20.5-24.7-47-36-77.8-36-62.3 0-114 53.5-114 120s51.6 120 114 120zM448 170a67 67 0 0 1 19.6-47.6c12.6-12.6 29.8-19.6 47.6-19.6a67 67 0 0 1 67.2 67.2 67 67 0 0 1-67.2 67.2c-17.8 0-35-7-47.6-19.6A67 67 0 0 1 448 170zm15.5 0a52 52 0 0 0 51.7 52c28.5 0 51.6-23 51.6-52s-23-52-51.6-52a52 52 0 0 0-51.7 52zm190.7 114h75.5a499 499 0 0 1 61.2-79.7c22.8 24.7 41.8 51 59.6 79.7h76.3L838 168.5c33.8-36 62.6-73.3 88.8-112.4H852c-18.6 28.8-38.7 53-61 77-22.8-24-43-48.3-61.2-77h-75.5c25.8 40.2 55 76.3 89.2 112.4a970 970 0 0 0-89.2 115.4z" stroke="none"/></svg>',
"friendlyName": "Max",
"className": "maxButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "HBO Max",
"androidName": "com.hbo.hbonow",
"adbLaunchCommand": "adb shell am start -n com.hbo.hbonow/com.wbd.beam.BeamActivity",
},
"apple-tv": {
"appName": "Max",
},
"chromecast": {
"appName": "com.wbd.stream",
"androidName": "com.wbd.stream",
"adbLaunchCommand": "adb shell am start -n com.wbd.stream/com.wbd.beam.BeamActivity",
},
"homatics": {
"appName": "com.wbd.stream",
"androidName": "com.wbd.stream",
"adbLaunchCommand": "adb shell am start -n com.wbd.stream/com.wbd.beam.BeamActivity",
},
"nvidia-shield": {
"appName": "com.wbd.stream",
"androidName": "com.wbd.stream",
"adbLaunchCommand": "adb shell am start -n com.wbd.stream/com.wbd.beam.BeamActivity",
},
"onn": {
"appName": "com.wbd.stream",
"androidName": "com.wbd.stream",
"adbLaunchCommand": "adb shell am start -n com.wbd.stream/com.wbd.beam.BeamActivity",
},
"roku": {
"appName": "Max",
"app-id": 61322,
},
"xiaomi": {
"appName": "com.wbd.stream",
"androidName": "com.wbd.stream",
"adbLaunchCommand": "adb shell am start -n com.wbd.stream/com.wbd.beam.BeamActivity",
},
},
"max-player": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1011" height="194" viewBox="0 0 1011 194" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M19.2.5C9 2.8 3.2 8.3.2 18.3c-1.5 5.3-1 7.6 5 23.5l4.3 11 5.7 15 4.3 11.4C22 86 22.2 86 23 82c5.5-25 40.4-46.8 76.3-47.7l6.4-.2 1.5-1.7c3.6-4.6 9.2-9 13.7-10.5l2.4-1a42 42 0 0 1 7.4-1.7c3-.4 2-1-2.6-1.8L118 15.8 83 10 60.2 6.3A703 703 0 0 0 36.7 2l-7-1A36 36 0 0 0 19.2.5m135 21.8c0 .1.7.6 1.6 1 3 1.5 5.8 4 10.7 9.2l8.2 8.5 6 6L196 62.7c1 0 2.5-3.8 3.4-8.2a23 23 0 0 0-19.7-28.7l-3.4-.5c-.8-.2-4.6-.8-8.4-1.4l-9-1.5c-2.5-.5-4.5-.5-4.5-.1m-16.2 11c-8 2-10.3 8-5 13.6l7.5 8 8 8.5 4 4.4 4.2 4.4 13.2 14c4 4.2 4 4.2 5.8 2l8.2-10c2.7-3.2 3-2.6-3-8.6l-7-7.5-7-7.5-7.5-8C151.3 38 148.3 35 147 34.3c-2.2-1.3-6-1.7-9-1M97.3 54.5C83.3 56 72 66 75.3 73.7c.4 1 7.2 8.6 23.7 26.7l14.5 15.8 11.2 12.2 4.7 5.2 4.8 4.6a675 675 0 0 0 22.3-26.5c.8-1 .7-1.3-2.6-5l-8-8.7-8.3-9-10-11-8.7-9.4-6-6.5c-6.6-7-9.2-8.4-15.4-7.8m-68 49.4a44 44 0 0 0 1.7 4.7l2.8 7.5 3 7.5 3 7.6 3.3 8.7 2 5 3 7.5 8.7 23c2.5 6.7 4.7 10 8.6 12.8 9 6.6 22.8 6 29.7-1.2 4-4.2 4.5-5.3 3-7L81 161.2l-4.3-5-5-5.7-4.2-4.8c-.2-.1-3.8-4.2-14.7-16.5l-9.5-10.8L34 108c-4.4-5-5-5.5-4.8-4.2" fill="#ffa200"/><path d="M669.4.6c-1.6 1.6-1.6 123.4 0 125 .7.6 3.6 1 6.7 1s6-.5 6.7-1A1187 1187 0 0 0 682.1.4c-2.4-1.3-11.3-1.2-12.7.2M264.2 38.8a30 30 0 0 0-9.7 5.5c-5.5 4.8-7 4.6-7-1 0-4-14-6.5-21.3-3.7l-2.2.8.4 42c.3 26.2.8 42.4 1.3 43a78 78 0 0 0 24.2.5c.8-.6 1.2-8.3 1.4-28.7l.3-28 2.3-3.3c4.6-7 12.5-8.6 17.6-3.8 5 4.6 5.3 6.6 5.3 35 0 32.2-1.2 29.6 13 29.6 14.7 0 13.4 2.6 13.4-28 .1-29.2.5-31.5 6.7-36.5 6.3-5 13.6-3.3 17.6 4.5 1.6 3.3 1.8 5.7 2 30.6.2 17 .6 27.4 1.2 28a82 82 0 0 0 24 .6c2.4-1 2.2-58-.2-66.3-7-24.5-32.4-30.4-52-12.2-3.2 3-4 2.8-7.5-1.4-6.3-8-19.6-11-31-7.4m132 0c-17.5 4-18.7 5.2-15 16 2.5 7.4 2.5 7.4 11.3 4 12.7-4.7 26-3 29.4 3.8 2.2 4.4 1.4 5-7.3 5.8-27.5 2.3-42 13.7-42 33-.1 24 27 35.7 48.4 21 4.4-3 4.4-3 6 .6l1.3 3 10.5.3 11.6-.5c2.4-1.6.1-63-2.6-69-7.8-17-27-23.7-51.5-18.2m208.2.1c-6.2 1-11.7 3.8-17.5 8.8-5.4 4.6-6.3 4.4-6.3-1 0-5-1.7-7-7-7-7.5 0-6.8-6-6.8 60.8 0 66.6-.6 62 7 62 8.8 0 8.4 1 8.4-21.8 0-23 .2-23.6 6-19 8 6.7 22.3 9 33 5.4 38.4-13 35.8-81.8-3.4-88-6.6-1-6.7-1-13.6 0m125 0c-7.7 1-17.6 5-18.3 7.3-1.7 5.4 3 10.2 7.5 7.8 14.3-7.3 30-4.5 35 6.3 4 8.4 2 11.5-7 11.5-12.3 0-29.5 6.3-35.6 13-12.6 14-8.2 35.6 8.6 42.2 9.3 3.6 30.6-.5 32.8-6.3 1-2.6 5-1.6 5.5 1.4.8 4 2.3 4.7 8.3 4.4l5.3-.3-.3-30.6c-.3-33.6-.8-37.2-5.8-45-6.2-9.8-19.7-14.2-36-11.7M904 39c-23.5 4-38 30.2-32 57.7 5.7 25.7 28.8 37.4 59.2 30.2 9.5-2.3 11.2-4 9.7-9.2-1.5-5-2.4-5.2-9.4-3.3-22.4 6.4-40.4-1.8-44.7-20.6-1.7-7.5-2.5-7.3 30.5-7.3 32.4 0 29.7 1 29.4-10-.6-26-18.3-41.5-42.8-37.4m94.5.3c-5 1.3-9.7 4.7-13 9.3-1.4 1.7-3 3-3.7 3-1.5 0-1.5 0-1.7-5.3-.2-6-6.6-8.8-12.4-5.6a616 616 0 0 0 .2 84.8c1.2 1.5 12 1.6 13.3.1.8-.8 1-7.8 1-25.5 0-36.2 5-46.6 21.6-46.6 4.2 0 6-2 6-7.2 0-7.3-3.2-9.3-11.2-7m-532.6.3c-3 .7-1.8 2.8 11 21.6l13 20.5c.3 1.5-3.2 7.5-13 22.3-7.6 11.3-13.3 20.8-13 21.5.7 1.8 26.4 2 28.2 0 .7-.7 4-6.5 7.2-12.8 7.2-14.3 7.4-14.4 13.7-2.6l7.2 12.6 2.4 3.6 14 .3c14.6.2 16.7-.4 14.3-4-.5-.6-4.3-6.7-8.6-13.3l-12-19c-5.5-8.6-5.5-9.6.4-18.2l20.8-31c0-1.7-4-2.2-16-1.8-13.4.3-12-.7-19.4 14-7 14-7 14-12.6 3.7-6-11-9.5-16-12-17-2.3-1-22.2-1-25.3-.2m319.8.8c-1.8.8-1.4 3 2 11l6 15 4.2 10.5 6.8 17 6.8 17c2.3 5.6 4.2 11.4 4.2 13 0 7.3-10.8 21-21 26.4-5.5 3-6.3 5.7-3.7 12.2 1.8 4.2 3.8 4.3 11.2.4 16.3-8.6 24-20.8 41.4-66.5l4.6-11.8 6.5-17.2 6.2-16c1-2.5 2-6 2-7.8l.1-3.2-6.6-.3c-6.2-.2-6.6-.1-8.2 2.2-1.5 2.4-12 32.6-18 51.6-3.3 10.5-5.6 12.7-7.3 7L800 41.3c-2-1.5-11.3-2.2-14.3-1M919 51.7c6.5 3 10 7.8 12 16 1.6 7 2 7-22.3 6.6l-21.2-.2-.3-2c-.3-2.6 3.3-10.7 6.7-14.7a22 22 0 0 1 25.1-5.6m-299 3.5a40 40 0 0 1 3.3 54c-11.7 11.8-30.5 8.2-39-7.4-3-5.4-2.4-30 .8-36 7.3-13.8 23.2-18.7 35-10.6m133.7 28c3 1 2 18.3-1.2 23.5-7 11-23.3 13.4-30 4.5-3.6-4.7-3.6-14 0-18.7 5-6.4 24-12 31.3-9.3m-331 3.3c4 4-.1 17.3-6.2 20.7-13 7.4-24.3-8-12.6-17.2 4-3.2 16.8-5.5 18.8-3.5"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M346.2 52.6c-24.2 5.5-38 18.5-45 42.2-3.6 12.5-2.4 18 11.8 55.6l10.2 26 13.5 35.5 10.2 27c6 16 6.4 16 8.3 6.6 13-59 95.6-110.7 180.6-113l15-.4 3.6-4c8.5-11 21.7-21.3 32.4-24.8l5.7-2.4c5.7-2 11.5-3.2 17.5-4 7-1 4.7-2.4-6.2-4.3l-24-3.8L497.2 75l-54-8.8c-18.5-3.7-37-7-55.6-10L371 53.8a86 86 0 0 0-24.8-1.2m319.5 51.6c0 .3 1.7 1.4 3.8 2.4 7 3.5 13.7 9.5 25.3 21.8l19.4 20 14.2 14.2 36.3 37c2.3 0 6-9 8-19.4a54 54 0 0 0-7.8-44.6c-9-13-23-21.5-38.8-23.3l-8-1.2c-2-.5-11-2-19.8-3.3l-21.4-3.5c-6-1.2-10.6-1.2-10.6-.3m-38.4 26c-19 4.7-24.3 19-11.8 32l17.8 19 19 20 9.5 10.4 10 10.4 31.3 33.2c9.4 10 9.4 10 13.7 4.7l19.4-23.7c6.4-7.5 7-6-7-20.3l-16.6-17.8-16.5-17.7-17.8-19c-19.6-20.3-26.7-27.4-29.8-29-5.2-3-14.2-4-21.3-2.3m-96.4 50c-33 3.6-60 27.3-52 45.5 1 2.4 17 20.3 56 63.2l34.3 37.4 26.5 29 11 12.3 11.4 11a1669 1669 0 0 0 52.8-62.8c2-2.3 1.6-3-6.2-11.8l-19-20.6-19.7-21.3-23.6-26-20.6-22.3-14.2-15.4c-15.7-16.5-21.8-20-36.5-18.4m-161 117a105 105 0 0 0 4.1 11.1l6.6 17.8 7 17.7 7 18 7.8 20.6L408 394l7 17.8 20.6 54.4c6 16 11.2 23.7 20.4 30.3 21.3 15.7 54 14.2 70.3-2.8 9.5-10 10.7-12.5 7-16.6l-41-44-10.2-11.8-12-13.5-10-11.4c-.5-.2-9-10-34.8-39l-22.5-25.6-22-24.6c-10.4-12-11.8-13-11.4-10" fill="#ffa200"/><path d="M588.5 564c-1.7 1.8-1.7 134.5 0 136.3.8.6 4 1 7.3 1s6.6-.6 7.3-1c2.2-45.5 2-91-.7-136.5-2.7-1.4-12.4-1.3-14 .2m-441.7 41.7a33 33 0 0 0-10.6 6c-6 5.2-7.6 5-7.6-1 0-4.4-15.2-7-23.2-4l-2.4 1 .4 45.8c.4 28.5 1 46.2 1.5 47a86 86 0 0 0 26.3.5c1-.7 1.3-9 1.6-31.3l.3-30.5 2.5-3.6c5-7.6 13.6-9.4 19.2-4 5.4 5 5.8 7 5.8 38 0 35-1.4 32.3 14 32.3 16 0 14.6 2.8 14.6-30.5.1-32 .6-34.4 7.3-39.8 7-5.5 15-3.6 19.2 5 1.8 3.6 2 6.2 2.2 33.3.2 18.6.7 30 1.3 30.5 8.7 1.5 17.5 1.8 26.2.7 2.6-1 2.4-63.2-.2-72.3-7.7-26.7-35.4-33-56.7-13.3-3.5 3.3-4.4 3-8.2-1.5-7-8.7-21.4-12-33.8-8m144 0c-19 4.4-20.4 5.7-16.4 17.5 2.8 8 2.8 8 12.4 4.3 13.8-5 28.3-3.2 32 4.2 2.4 4.8 1.5 5.4-8 6.3-30 2.5-45.7 15-45.7 36-.1 26 29.4 39 52.7 23 4.8-3.3 4.8-3.3 6.6.6l1.4 3.3 11.4.3 12.7-.5c2.6-1.8.1-68.7-3-75.2-8.5-18.6-29.4-26-56-20m227 .1c-6.7 1-12.7 4.2-19 9.6-6 5-7 4.8-7-1 0-5.4-1.8-7.6-7.6-7.6-8.2 0-7.4-6.5-7.4 66.3 0 72.6-.7 67.6 7.6 67.6 9.6 0 9.2 1 9.2-23.8 0-25 .2-25.7 6.5-20.7 8.7 7.3 24.3 9.8 36 6 41.8-14.2 39-89.2-3.7-96-7.2-1-7.3-1-15 0m136.3 0c-8.4 1-19.2 5.5-20 8-1.8 6 3.3 11 8.2 8.5 15.6-8 32.7-5 38.2 7 4.3 9 2 12.5-7.7 12.5-13.4 0-32 7-38.8 14.2-13.7 15.2-9 38.8 9.4 46 10 4 33.4-.6 35.8-7 1-2.8 5.4-1.7 6 1.5.8 4.4 2.5 5.2 9 4.8l5.8-.3-.3-33.3c-.4-36.7-1-40.6-6.4-49-6.7-10.7-21.4-15.5-39.2-12.8m190.6.4c-25.6 4.3-41.4 33-34.8 63 6.2 28 31.4 40.7 64.5 33 10.3-2.5 12.2-4.4 10.6-10-1.7-5.5-2.7-5.7-10.3-3.6-24.4 7-44-2-48.7-22.5-2-8.2-2.7-8 33.2-8 35.4 0 32.4 1 32-11-.7-28.4-20-45.3-46.7-40.8m103 .3a26 26 0 0 0-14.1 10.1c-1.6 2-3.3 3.3-4 3.3-1.6 0-1.6 0-1.8-5.8-.2-6.5-7.2-9.6-13.5-6l.2 92.5c1.3 1.6 13 1.7 14.5.1 1-1 1-8.5 1-27.8 0-39.5 5.4-50.8 23.5-50.8 4.6 0 6.6-2.2 6.6-8 0-8-3.5-10-12.2-7.6m-580.6.3c-3.3.8-2 3 12 23.6l14 22.3c.4 1.7-3.4 8.2-14 24.3-8.3 12.4-14.5 22.7-14.2 23.5.8 2 28.8 2.2 30.7 0 .8-.8 4.4-7 8-14 7.8-15.6 8-15.7 15-2.8l8 13.7 2.6 4 15.3.4c16 .2 18.2-.5 15.5-4.4-.5-.6-4.6-7.3-9.3-14.5L437 662c-6-9.4-6-10.5.4-19.8l22.7-33.8c0-2-4.4-2.4-17.4-2-14.7.3-13-.8-21.2 15.3-7.6 15.2-7.6 15.2-13.7 4-6.6-12-10.4-17.4-13-18.5a127 127 0 0 0-27.6-.2m348.6.8c-2 1-1.5 3.3 2.2 12l6.5 16.4 4.6 11.4 7.4 18.5 7.4 18.6a68 68 0 0 1 4.6 14.1c0 8-11.8 23-23 28.8-6 3.3-6.8 6.2-4 13.3 2 4.6 4 4.7 12.2.5 17.8-9.4 26.2-22.7 45-72.5l5-13 7-18.7 6.8-17.5c1-2.7 2.2-6.5 2.2-8.5l.1-3.5-7.2-.3c-6.8-.2-7.2-.1-9 2.4a900 900 0 0 0-19.6 56.2c-3.6 11.5-6 14-8 7.7L731 608.5c-2.2-1.7-12.3-2.4-15.6-1m145.3 12.4c7 3.3 11 8.5 13 17.5 1.7 7.6 2.2 7.6-24.3 7.2l-23-.3-.4-2c-.3-3 3.6-11.7 7.3-16 7-7.7 18-10 27.4-6m-326 3.8c16.3 15.8 17.8 41.3 3.6 59-12.8 13-33.3 9-42.6-8a78 78 0 0 1 .9-39.2c8-15 25.3-20.4 38.2-11.6m145.7 30.6c3.3 1 2.2 20-1.3 25.6-7.6 12-25.4 14.6-32.7 5-4-5-4-15.3 0-20.4 5.5-7 26.2-13 34-10M319.8 658c4.4 4.3-.1 18.8-6.7 22.5-14.2 8-26.5-8.7-13.8-18.7 4.4-3.5 18.3-6 20.5-3.8"/></svg>',
"friendlyName": 'MaxPlayer',
"className": "maxPlayerButton",
"appName": "tv.maxplayer.android",
"androidName": "tv.maxplayer.android",
"adbLaunchCommand": "adb shell am start -n tv.maxplayer.android/tv.maxplayer.android.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"mediaset-infinity": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 517.3 250"><linearGradient id="msiA" gradientUnits="userSpaceOnUse" x1="-680.192" y1="636.184" x2="-675.161" y2="636.998" gradientTransform="matrix(66.9903 0 0 -19.267 45654.871 12444.532)"><stop offset="0" stop-color="#8520da"/><stop offset=".292" stop-color="#8123db"/><stop offset=".389" stop-color="#742ddf"/><stop offset=".486" stop-color="#603de4"/><stop offset=".585" stop-color="#4254ed"/><stop offset=".683" stop-color="#1d70f7"/><stop offset=".75" stop-color="#0087ff"/><stop offset="1" stop-color="#00e474"/></linearGradient><g fill-rule="evenodd"><path fill="url(#msiA)" d="M148.8 137.8v91.6h18.3v-91.6c0-10.1 8.2-18.3 18.3-18.3s18.3 8.2 18.3 18.3H222c0-20.2-16.4-36.6-36.6-36.6s-36.6 16.4-36.6 36.6zm240.3-18.3V195c0 20.2 16.4 36.6 36.6 36.6v-18.3c-10.1 0-18.3-8.2-18.3-18.3v-57.2h54.9v-18.3h-73.2zm-36.6 18.3h18.3v-18.3h-18.3v18.3zM0 137.8h18.3v-18.3H0v18.3zm240.3 52.7v38.9h18.3v-38.9c0-10.1 8.2-18.3 18.3-18.3 4 0 17.4 1.6 19.5 21.6 1.9 17.2 9.8 26.3 16.2 30.9 8.7 6.3 18 7 21.5 7 20.2 0 36.6-16.4 36.6-36.6v-38.9h-18.3v38.9c0 10.1-8.2 18.3-18.3 18.3-4 0-17.4-1.6-19.5-21.6-1.9-17.2-9.8-26.3-16.2-30.9-8.7-6.3-18-7-21.5-7-20.1 0-36.6 16.4-36.6 36.6zm-168-29.6c-6.4 4.6-14.3 13.7-16.2 30.9-2.2 20-15.5 21.6-19.5 21.6-10.1 0-18.3-8.2-18.3-18.3v-38.9H0v38.9c0 20.2 16.4 36.6 36.6 36.6 3.6 0 12.8-.7 21.5-7 6.4-4.6 14.3-13.7 16.2-30.9 2.2-20 15.5-21.6 19.5-21.6 10.1 0 18.3 8.2 18.3 18.3v38.9h18.3v-38.9c0-20.2-16.4-36.6-36.6-36.6-3.5 0-12.7.7-21.5 7zm426.7-4.7v38.9c0 10.1-8.2 18.3-18.3 18.3s-18.3-8.2-18.3-18.3v-38.9h-18.3v38.9c0 17.1 11.7 31.4 27.5 35.5V250h18.3v-19.5c15.8-4.1 27.5-18.4 27.5-35.5v-38.9H499zm-313.6 0v18.3h18.3v54.9H222v-73.2h-36.6z"/><path fill="#fff" d="M424.4 18.6h-19.2l-6.9 57.7h-12.5l6.9-57.7H374L375.4 7h50.3l-1.3 11.6zm-57.4 0h-24.3l-2 16.3H362l-1.4 11.6h-21.3l-2.2 18.2h30.6l-1.4 11.6h-43.1L331.6 7h36.8L367 18.6zm-49.7 5.1c-3.8-3.2-10.1-6.1-14.6-6.1-4.6 0-8.3 3-8.3 7.6 0 10 21.7 11.3 21.7 30.7 0 11.2-6.7 21.2-19.9 21.2-8.5 0-14.8-2.5-20-6.6l1.9-12.1c4.7 4.1 11.7 7.1 16.7 7.1 5.1 0 8.5-3 8.5-7.6 0-11.5-21.7-12.8-21.7-31 0-12 8.8-20.9 20.7-20.9 5.7 0 11.7 1.9 16.8 5.5l-1.8 12.2zM242 51.3h13.6l-3.1-30.7h-.2L242 51.3zm29.4 24.9h-12.9l-1.8-15.1h-18.3l-5.7 15.1h-13.8L247.7 6H261l10.4 70.2zm-58.8 0h-12.5L208.4 7h12.5l-8.3 69.2zm-62.5-11.5h11.7c13.9 0 19.6-12.2 19.6-24.2 0-12.2-6.9-21.9-19.9-21.9h-6l-5.4 46.1zM164 7c23.5 0 30.4 18.7 30.4 33.7 0 20.6-12.1 35.5-27.8 35.5h-30.4L144.4 7H164zm-33.8 11.6h-24.3l-2 16.3h21.3l-1.4 11.6h-21.3l-2.2 18.2H131l-1.4 11.6H86.5L94.8 7h36.8l-1.4 11.6zM78.3 76.2H66.2l-1.8-46.8h-.2L42.4 76.2h-6L26.1 28.1h-.2L12.6 76.2H0L19.2 7h13.7l9.5 43.6L62.2 7h13.3l2.8 69.2z"/></g><linearGradient id="msiB" gradientUnits="userSpaceOnUse" x1="-576.13" y1="594.971" x2="-574.262" y2="592.907" gradientTransform="matrix(9.4857 0 0 -6.0494 5928.254 3619.71)"><stop offset="0" stop-color="#b26eff"/><stop offset=".484" stop-color="#c576ff"/><stop offset="1" stop-color="#cf7aff"/></linearGradient><path fill-rule="evenodd" fill="url(#msiB)" d="M450.6 0c-3.4 0-6.5 2.8-6.5 6.6v.1c0-3.9 3.3-5.7 5.1-2.6l19.4 33.6c.7 1.1 1 2.4 1 3.6 0 1.3-.3 2.5-1 3.6.7-1.1 1.6-2 2.7-2.7 1.1-.6 2.3-1 3.6-1h38.9c3.4 0 3.6 3.4.7 5.4 1.9-1.3 2.9-3.4 2.9-5.4 0-2.2-1.1-4.4-3.3-5.7L453.9.9c-1-.6-2.1-.9-3.2-.9h-.1z"/><linearGradient id="msiC" gradientUnits="userSpaceOnUse" x1="-574" y1="579.073" x2="-570.304" y2="580.29" gradientTransform="matrix(9.3754 0 0 -5.3466 5851.989 3156.514)"><stop offset="0" stop-color="#8520da"/><stop offset=".681" stop-color="#9136dd"/><stop offset="1" stop-color="#9d4de1"/></linearGradient><path fill-rule="evenodd" fill="url(#msiC)" d="M474.9 41.3c-1.3 0-2.6.3-3.6 1-1.1.6-2 1.5-2.7 2.7l-5.4 9.4-14 24.2c-1.8 3.1-5.1 1.2-5.1-2.6 0 5 5.5 8.2 9.8 5.7h.1L514 47s.1 0 .1-.1c0 0 .1 0 .1-.1h.1l.1-.1c2.9-2 2.7-5.4-.7-5.4h-38.8z"/><linearGradient id="D" gradientUnits="userSpaceOnUse" x1="444.073" y1="41.294" x2="456.811" y2="41.294"><stop offset="0" stop-color="#b3b3b3"/><stop offset=".067" stop-color="#c9c9c9"/><stop offset=".16" stop-color="#e1e1e1"/><stop offset=".258" stop-color="#f2f2f2"/><stop offset=".366" stop-color="#fcfcfc"/><stop offset="1" stop-color="#fff"/></linearGradient><path fill-rule="evenodd" fill="url(#D)" d="M444.1 6.6v69.3c0 3.9 3.3 5.7 5.1 2.6l14-24.2 5.4-9.4c.7-1.1 1-2.4 1-3.6 0-1.3-.3-2.5-1-3.6L449.1 4c-.6-1.1-1.4-1.6-2.2-1.6-1.5 0-2.8 1.7-2.8 4.2"/></svg>',
"friendlyName": "Mediaset Infinity",
"className": "mediasetInfinityButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "it.mediaset.infinitytv",
"androidName": "it.mediaset.infinitytv",
"adbLaunchCommand": "adb shell am start -n it.mediaset.infinitytv/it.mediaset.mediasetplay.ctv.MainActivity",
},
"apple-tv": {
"appName": "Mediaset Infinity",
},
"chromecast": {
"appName": "it.mediaset.infinitytv",
"androidName": "it.mediaset.infinitytv",
"adbLaunchCommand": "adb shell am start -n it.mediaset.infinitytv/it.mediaset.mediasetplay.ctv.MainActivity",
},
"homatics": {
"appName": "it.mediaset.infinitytv",
"androidName": "it.mediaset.infinitytv",
"adbLaunchCommand": "adb shell am start -n it.mediaset.infinitytv/it.mediaset.mediasetplay.ctv.MainActivity",
},
"nvidia-shield": {
"appName": "it.mediaset.infinitytv",
"androidName": "it.mediaset.infinitytv",
"adbLaunchCommand": "adb shell am start -n it.mediaset.infinitytv/it.mediaset.mediasetplay.ctv.MainActivity",
},
"xiaomi": {
"appName": "it.mediaset.infinitytv",
"androidName": "it.mediaset.infinitytv",
"adbLaunchCommand": "adb shell am start -n it.mediaset.infinitytv/it.mediaset.mediasetplay.ctv.MainActivity",
},
},
"mediaset-infinity-alt": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 517.3 250" xml:space="preserve"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="-680.192" y1="636.184" x2="-675.161" y2="636.998" gradientTransform="matrix(66.9903 0 0 -19.267 45654.871 12444.532)"><stop offset="0" style="stop-color:#8520da"/><stop offset=".292" style="stop-color:#8123db"/><stop offset=".389" style="stop-color:#742ddf"/><stop offset=".486" style="stop-color:#603de4"/><stop offset=".585" style="stop-color:#4254ed"/><stop offset=".683" style="stop-color:#1d70f7"/><stop offset=".75" style="stop-color:#0087ff"/><stop offset="1" style="stop-color:#00e474"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#a)" d="M148.8 137.8v91.6h18.3v-91.6c0-10.1 8.2-18.3 18.3-18.3 10.1 0 18.3 8.2 18.3 18.3H222c0-20.2-16.4-36.6-36.6-36.6-20.2 0-36.6 16.4-36.6 36.6zm240.3-18.3V195c0 20.2 16.4 36.6 36.6 36.6v-18.3c-10.1 0-18.3-8.2-18.3-18.3v-57.2h54.9v-18.3h-73.2zm-36.6 18.3h18.3v-18.3h-18.3v18.3zM0 137.8h18.3v-18.3H0v18.3zm240.3 52.7v38.9h18.3v-38.9c0-10.1 8.2-18.3 18.3-18.3 4 0 17.4 1.6 19.5 21.6 1.9 17.2 9.8 26.3 16.2 30.9 8.7 6.3 18 7 21.5 7 20.2 0 36.6-16.4 36.6-36.6v-38.9h-18.3v38.9c0 10.1-8.2 18.3-18.3 18.3-4 0-17.4-1.6-19.5-21.6-1.9-17.2-9.8-26.3-16.2-30.9-8.7-6.3-18-7-21.5-7-20.1 0-36.6 16.4-36.6 36.6zm-168-29.6c-6.4 4.6-14.3 13.7-16.2 30.9-2.2 20-15.5 21.6-19.5 21.6-10.1 0-18.3-8.2-18.3-18.3v-38.9H0v38.9c0 20.2 16.4 36.6 36.6 36.6 3.6 0 12.8-.7 21.5-7 6.4-4.6 14.3-13.7 16.2-30.9 2.2-20 15.5-21.6 19.5-21.6 10.1 0 18.3 8.2 18.3 18.3v38.9h18.3v-38.9c0-20.2-16.4-36.6-36.6-36.6-3.5 0-12.7.7-21.5 7zm426.7-4.7v38.9c0 10.1-8.2 18.3-18.3 18.3-10.1 0-18.3-8.2-18.3-18.3v-38.9h-18.3v38.9c0 17.1 11.7 31.4 27.5 35.5V250h18.3v-19.5c15.8-4.1 27.5-18.4 27.5-35.5v-38.9H499zm-313.6 0v18.3h18.3v54.9H222v-73.2h-36.6z"/><path fill-rule="evenodd" clip-rule="evenodd" fill="#fff" d="M424.4 18.6h-19.2l-6.9 57.7h-12.5l6.9-57.7H374L375.4 7h50.3l-1.3 11.6zm-57.4 0h-24.3l-2 16.3H362l-1.4 11.6h-21.3l-2.2 18.2h30.6l-1.4 11.6h-43.1L331.6 7h36.8L367 18.6zm-49.7 5.1c-3.8-3.2-10.1-6.1-14.6-6.1-4.6 0-8.3 3-8.3 7.6 0 10 21.7 11.3 21.7 30.7 0 11.2-6.7 21.2-19.9 21.2-8.5 0-14.8-2.5-20-6.6l1.9-12.1c4.7 4.1 11.7 7.1 16.7 7.1 5.1 0 8.5-3 8.5-7.6 0-11.5-21.7-12.8-21.7-31 0-12 8.8-20.9 20.7-20.9 5.7 0 11.7 1.9 16.8 5.5l-1.8 12.2zM242 51.3h13.6l-3.1-30.7h-.2L242 51.3zm29.4 24.9h-12.9l-1.8-15.1h-18.3l-5.7 15.1h-13.8L247.7 6H261l10.4 70.2zm-58.8 0h-12.5L208.4 7h12.5l-8.3 69.2zm-62.5-11.5h11.7c13.9 0 19.6-12.2 19.6-24.2 0-12.2-6.9-21.9-19.9-21.9h-6l-5.4 46.1zM164 7c23.5 0 30.4 18.7 30.4 33.7 0 20.6-12.1 35.5-27.8 35.5h-30.4L144.4 7H164zm-33.8 11.6h-24.3l-2 16.3h21.3l-1.4 11.6h-21.3l-2.2 18.2H131l-1.4 11.6H86.5L94.8 7h36.8l-1.4 11.6zM78.3 76.2H66.2l-1.8-46.8h-.2L42.4 76.2h-6L26.1 28.1h-.2L12.6 76.2H0L19.2 7h13.7l9.5 43.6L62.2 7h13.3l2.8 69.2z"/><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="-576.13" y1="594.971" x2="-574.262" y2="592.907" gradientTransform="matrix(9.4857 0 0 -6.0494 5928.254 3619.71)"><stop offset="0" style="stop-color:#b26eff"/><stop offset=".484" style="stop-color:#c576ff"/><stop offset="1" style="stop-color:#cf7aff"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#b)" d="M450.6 0c-3.4 0-6.5 2.8-6.5 6.6v.1c0-3.9 3.3-5.7 5.1-2.6l19.4 33.6c.7 1.1 1 2.4 1 3.6 0 1.3-.3 2.5-1 3.6.7-1.1 1.6-2 2.7-2.7 1.1-.6 2.3-1 3.6-1h38.9c3.4 0 3.6 3.4.7 5.4 1.9-1.3 2.9-3.4 2.9-5.4 0-2.2-1.1-4.4-3.3-5.7L453.9.9c-1-.6-2.1-.9-3.2-.9h-.1z"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="-574" y1="579.073" x2="-570.304" y2="580.29" gradientTransform="matrix(9.3754 0 0 -5.3466 5851.989 3156.514)"><stop offset="0" style="stop-color:#8520da"/><stop offset=".681" style="stop-color:#9136dd"/><stop offset="1" style="stop-color:#9d4de1"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#c)" d="M474.9 41.3c-1.3 0-2.6.3-3.6 1-1.1.6-2 1.5-2.7 2.7l-5.4 9.4-14 24.2c-1.8 3.1-5.1 1.2-5.1-2.6 0 5 5.5 8.2 9.8 5.7h.1L514 47s.1 0 .1-.1c0 0 .1 0 .1-.1h.1l.1-.1c2.9-2 2.7-5.4-.7-5.4h-38.8z"/><linearGradient id="d" gradientUnits="userSpaceOnUse" x1="-364.962" y1="621.534" x2="-361.101" y2="621.534" gradientTransform="matrix(3.299 0 0 -10.0634 1648.083 6296.039)"><stop offset="0" style="stop-color:#b3b3b3"/><stop offset=".067" style="stop-color:#c9c9c9"/><stop offset=".16" style="stop-color:#e1e1e1"/><stop offset=".258" style="stop-color:#f2f2f2"/><stop offset=".366" style="stop-color:#fcfcfc"/><stop offset="1" style="stop-color:#fff"/></linearGradient><path fill-rule="evenodd" clip-rule="evenodd" fill="url(#d)" d="M444.1 6.6v69.3c0 3.9 3.3 5.7 5.1 2.6l14-24.2 5.4-9.4c.7-1.1 1-2.4 1-3.6 0-1.3-.3-2.5-1-3.6L449.1 4c-.6-1.1-1.4-1.6-2.2-1.6-1.5 0-2.8 1.7-2.8 4.2"/></svg>',
"friendlyName": "Mediaset Infinity (alt)",
"className": "mediasetInfinityButton",
"appName": "it.mediaset.infinitytv1",
"androidName": "it.mediaset.infinitytv1",
"adbLaunchCommand": "adb shell am start -n it.mediaset.infinitytv1/it.mediaset.mediasetplay.ctv.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"meo-go": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="451" height="519" viewBox="0 0 451 519" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M253.5 64.8v253.8c0 14.2-51 14.2-51 0V64.8c0-14 51-14 51 0m84.5-7l34.4 251.8c2 14-48.7 21-50.6 6.8L287.6 64.5c-2-14 48.6-20.8 50.5-6.8m-220 0L83.6 309.5c-2 14 48.6 20.8 50.5 6.8l34.4-251.8c2-14-48.7-20.8-50.6-6.8" fill-rule="nonzero"/><path d="M84 365c-26.4 0-34 36-34 51.3-.1 23.7 15.7 51 35 51.2h120.4c9 0 9-4.5 9-5.5l.3-47.5s-.1-3-3.3-3l-94-.5c0-.1 0 17.8 0 17.8H198v19.7c.1 3-17.4 2.5-17.5 2.5l-93-1.2c-3 .2-19-9.8-19.7-33.5C67.5 398 78 382.5 85 382.5l102.5.5c10 1 10 17 27 3h0c1-5-7-21-19-21m75 0c-31 0-36.5 37-36.7 51.3-.3 25.2 15.2 51.2 40.2 51.2l88.5-.5c29 0 38-33 37.4-50.7.1-23.8-6.4-51.3-35-51.3m-9.5 18c23 0 24.7 21.7 25 33-.3 17.7-3.5 35-25 35h-79c-16-1-22-21-22-35s1.6-32.5 21-33"/></svg>',
"friendlyName": "MEO Go",
"className": "meoGoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.alticelabs.meo.androidtv",
"androidName": "com.alticelabs.meo.androidtv",
"adbLaunchCommand": "adb shell am start -n com.alticelabs.meo.androidtv/com.alticelabs.meo.androidtv.features.splash.ui.SplashActivity",
},
"apple-tv": {
"appName": "MEO",
},
"chromecast": {
"appName": "com.alticelabs.meo.androidtv",
"androidName": "com.alticelabs.meo.androidtv",
"adbLaunchCommand": "adb shell am start -n com.alticelabs.meo.androidtv/com.alticelabs.meo.androidtv.features.splash.ui.SplashActivity",
},
"nvidia-shield": {
"appName": "com.alticelabs.meo.androidtv",
"androidName": "com.alticelabs.meo.androidtv",
"adbLaunchCommand": "adb shell am start -n com.alticelabs.meo.androidtv/com.alticelabs.meo.androidtv.features.splash.ui.SplashActivity",
},
"xiaomi": {
"appName": "com.alticelabs.meo.androidtv",
"androidName": "com.alticelabs.meo.androidtv",
"adbLaunchCommand": "adb shell am start -n com.alticelabs.meo.androidtv/com.alticelabs.meo.androidtv.features.splash.ui.SplashActivity",
},
},
"mitele": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="275" viewBox="0 0 1200 275" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M386 4h14c4 0 7 1 9 4 2 2 3 6 3 9v58c0 2 2 4 4 4h31c4 0 8 1 10 5 3 3 2 8 2 12s1 9-1 13c-2 3-6 5-10 5h-33c-2 0-3 3-3 5v79c0 9 1 18 7 25 5 6 14 7 21 7 5 0 12-1 16 3s3 10 3 15 1 10-3 14c-5 4-12 3-18 3-16 0-33-2-45-13-13-12-18-31-18-49v-84c0-2 0-4-2-5-7-1-14 1-20-1-5-2-7-8-7-13 0-6-1-14 4-18 6-5 13-2 20-3 2 0 5-1 5-4V21c0-4-1-9 2-12 2-3 6-5 9-5zm272 0h14c4 0 8 1 10 4s2 7 2 10v192c0 4 0 7 1 11 1 3 4 6 7 8 6 2 13-1 18 3 4 2 5 7 5 11 0 5 0 9-1 14s-5 8-10 8c-12 0-25 0-36-6-9-6-16-17-18-27-4-11-3-23-3-34V16c0-6 5-12 11-12zm394 0h5c32 0 65 13 88 36 28 24 44 60 44 96v5c-1 23-8 46-20 66a115.06 115.06 0 0 1-41 41c-22 12-47 17-72 17H920V136c1-36 17-72 44-96 23-23 56-35 88-36zm-46 55c-7 1-12 9-11 16 1 8 9 14 17 13s14-10 12-18c-1-8-10-14-18-11zm35 23c-7 2-10 11-8 18 2 8 12 12 19 9 8-2 12-11 9-19s-12-12-20-8zm-37 24c-7 2-11 11-8 18 2 8 11 12 18 10 8-2 13-11 10-19-2-8-12-13-20-9zm75 0c-6 2-11 10-9 17 2 8 10 13 18 11s13-10 11-18-12-14-20-10zm-36 22c-7 1-12 9-11 16 1 8 9 14 17 13s15-10 13-18-11-14-19-11zm75-1c-7 2-12 10-11 17 1 8 9 14 17 13s14-9 13-17c-1-9-10-15-19-13zm-111 25c-8 1-13 9-12 16 1 8 9 14 17 13s14-9 13-17-10-14-18-12zm74 0c-7 1-12 9-11 16 0 8 8 14 16 13s15-9 13-17c-1-8-9-14-18-12zm-39 22c-6 3-11 10-10 17 2 8 9 13 17 12 8 0 15-9 13-17-1-9-11-15-20-12zm-37 25c-7 2-12 11-9 18 2 8 10 12 18 10s13-11 10-18c-2-8-11-13-19-10zM297 6c6-2 12-1 18-1 5-1 11 3 12 8 1 6 0 12 0 18 0 5 1 12-3 16s-10 3-15 3-10 1-14-2c-3-2-5-6-5-10V16c0-4 3-9 7-10zM59 78c14-4 30-4 44 0 9 3 18 9 26 15 1 1 3 2 5 2s3-2 5-3c5-5 12-9 18-12 12-5 25-6 38-5 18 2 35 10 46 24 11 13 16 29 16 46v107c0 4-1 8-4 11-4 3-9 2-14 2s-10 1-14-2c-3-2-5-7-5-11V146c0-7-1-15-5-21-5-8-14-14-23-15-8-1-17 0-24 4-7 5-13 12-14 20-2 7-2 14-2 21v97c0 4-1 8-4 11-4 2-9 2-14 2s-10 1-14-2c-3-2-5-7-5-11V145c0-10-3-19-10-26-12-12-34-12-47-1-7 7-11 17-11 27v107c0 4-1 8-4 11-4 2-10 2-14 2-5 0-10 1-14-2-3-2-5-6-5-9V144c0-13 4-26 10-37 9-15 23-25 39-29zm427 24c11-15 27-24 45-26 18-3 38 0 53 10 16 9 28 25 32 43 3 12 2 25 2 38 0 5 1 10-2 14-3 3-7 4-11 4h-91c-2 0-5 1-5 3-1 9 0 19 4 27 3 7 9 13 16 16 10 4 21 3 31 2 9-2 16-7 22-13 3-3 7-7 12-7 7 1 10 7 15 11s6 11 2 16c-7 9-16 15-26 21-11 5-23 8-35 8h-4c-16 0-31-4-44-13-15-11-26-28-29-46-2-8-1-17-1-25v-38c0-16 4-32 14-45zm49 9c-8 1-16 5-20 12-5 8-7 18-6 28 0 2 2 3 4 3h63c2 0 5 0 5-3 1-12-3-26-13-34-9-7-22-8-33-6zm215-22c14-11 32-15 49-14 18 0 36 7 49 19 13 13 20 31 21 49 1 9 1 17 1 26 0 4 0 8-3 11-2 4-6 5-10 5h-92c-2 0-4 1-5 3 0 9 0 18 4 26 3 7 9 14 16 17 10 4 21 3 31 2 9-2 16-7 22-12 3-3 6-7 11-7 4-1 8 2 11 5s7 5 9 10c2 4 0 9-3 13-7 8-16 14-26 19-10 6-22 8-34 8h-4c-18 0-36-6-50-18-15-13-23-32-24-52v-35c0-12 0-24 2-35 4-16 12-30 25-40zm36 22c-6 1-13 4-17 9-7 9-9 20-9 31 0 2 3 3 5 3h63c2 0 4-1 4-3 1-12-2-25-12-33-9-8-22-9-34-7zM298 80c4-2 8-1 12-1s9-1 13 2c3 2 5 7 4 11v160c1 4-1 9-4 11-4 3-9 2-14 2s-10 1-14-2c-3-2-5-7-5-11V91c0-5 3-10 8-11z" fill="#fff"/><path d="M1006 58c8-2 17 4 19 12 1 8-5 17-13 18s-16-5-17-13c-1-7 4-15 11-17z" fill="#42cdff"/><path d="M1041 81c8-3 17 1 20 9 3 7-1 16-9 19s-17-2-19-9c-3-8 1-16 8-19z" fill="#66ca19"/><path d="M1004 106c8-3 18 1 20 9 3 8-2 17-10 19-7 2-16-2-18-9-3-8 1-16 8-19z" fill="#0098d5"/><path d="M1080 106c8-3 18 2 19 10 2 8-3 17-11 18-7 2-16-3-18-11-1-7 3-15 10-17z" fill="#f8c91c"/><path d="M1043 128c8-3 17 3 18 11 2 8-4 17-12 18s-16-5-17-13c-1-7 4-15 11-16z" fill="#11b8a9"/><path d="M1118 127c9-2 18 4 19 13 1 8-5 16-13 17s-16-5-17-13c-1-7 4-15 11-17z" fill="#ff9b00"/><path d="M1007 151c8-2 17 4 18 13 1 7-5 16-13 17s-16-5-17-13 4-15 12-17z" fill="#2152a7"/><path d="M1082 151c8-2 17 5 18 13s-5 16-14 17c-7 1-15-6-16-13-1-8 5-15 12-17z" fill="red"/><path d="M1042 175c8-3 18 3 20 11 1 8-5 17-13 18s-16-5-17-13c-1-7 3-14 10-16z" fill="#ea3685"/><path d="M1005 199c8-3 17 2 19 10 3 7-2 16-10 18-7 3-16-2-18-10-3-7 2-16 9-18z" fill="#9666d4"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewBox="0 0 350 350" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M241 297zM172 44h4c33 0 65 13 89 36 27 24 43 60 44 96v5c-2 23-8 46-20 66-10 17-25 31-42 41-21 12-47 17-71 17H40V176c0-36 16-72 43-96 24-23 56-35 89-36zm-46 55c-7 1-12 9-11 16 1 8 9 14 17 13s14-10 12-18c-1-8-10-14-18-11zm35 23c-7 2-11 11-8 18 2 8 11 12 19 9 8-2 12-11 9-19s-12-12-20-8zm-37 24c-7 2-11 11-9 18 3 8 11 12 19 10 7-2 12-11 10-19-3-8-12-13-20-9zm75 0c-7 2-11 10-9 17 1 8 10 13 18 11 7-2 13-10 11-18s-12-14-20-10zm-36 22c-7 1-12 9-11 16 1 8 9 14 17 13s14-10 12-18c-1-8-10-14-18-11zm75-1c-7 2-12 10-11 17 1 8 9 14 17 13s14-9 12-17c-1-9-10-15-18-13zm-112 25c-7 1-12 9-11 16 1 8 9 14 17 13s14-9 12-17c-1-8-10-14-18-12zm75 0c-7 1-13 9-12 16 1 8 9 14 17 13s14-9 13-17-10-14-18-12zm-39 22c-7 3-11 10-10 17 1 8 9 13 17 12 8 0 14-9 13-17-2-9-12-15-20-12zm-37 25c-7 2-12 11-10 18 2 8 11 12 19 10 7-2 12-11 10-18-2-8-11-13-19-10z" fill="#fff"/><path d="M126 98c8-2 17 4 19 12 1 8-5 17-13 18s-16-5-17-13c-1-7 4-15 11-17z" fill="#42cdff"/><path d="M161 121c8-3 17 1 20 9 3 7-1 16-9 19s-17-2-19-9c-3-8 1-16 8-19z" fill="#66ca19"/><path d="M124 146c8-3 18 1 20 9 3 8-2 17-10 19-7 2-16-2-18-9-3-8 1-16 8-19z" fill="#0098d5"/><path d="M199 146c8-3 18 2 19 10 2 8-3 17-11 18-7 2-16-3-18-11-1-7 3-15 10-17z" fill="#f8c91c"/><path d="M163 168c8-3 17 3 18 11 2 8-4 17-12 18s-16-5-17-13c-1-7 4-15 11-16z" fill="#11b8a9"/><path d="M238 167c9-2 18 4 19 13 1 8-5 16-13 17s-16-5-17-13c-1-7 4-15 11-17z" fill="#ff9b00"/><path d="M127 191c8-2 17 4 18 13 1 7-5 16-13 17s-16-5-17-13 4-15 12-17z" fill="#2152a7"/><path d="M201 191c8-2 17 5 18 13s-5 16-14 17c-7 1-15-6-16-13-1-8 5-15 12-17z" fill="red"/><path d="M162 215c8-3 18 3 20 11 1 8-5 17-13 18s-16-5-17-13c-1-7 3-14 10-16z" fill="#ea3685"/><path d="M125 239c8-3 17 2 19 10 3 7-2 16-10 18-7 3-16-2-18-10-3-7 2-16 9-18z" fill="#9666d4"/></svg>',
"friendlyName": "MiTele",
"className": "miTeleButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "tv.accedo.mitele_xdk",
"androidName": "tv.accedo.mitele_xdk",
"adbLaunchCommand": "adb shell am start -n tv.accedo.mitele_xdk/es.mediaset.apptv.ui.splash.SplashActivity",
},
"apple-tv": {
"appName": "MiteleTV",
},
"chromecast": {
"appName": "tv.accedo.mitele_xdk",
"androidName": "tv.accedo.mitele_xdk",
"adbLaunchCommand": "adb shell am start -n tv.accedo.mitele_xdk/es.mediaset.apptv.ui.splash.SplashActivity",
},
"homatics": {
"appName": "tv.accedo.mitele_xdk",
"androidName": "tv.accedo.mitele_xdk",
"adbLaunchCommand": "adb shell am start -n tv.accedo.mitele_xdk/es.mediaset.apptv.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "tv.accedo.mitele_xdk",
"androidName": "tv.accedo.mitele_xdk",
"adbLaunchCommand": "adb shell am start -n tv.accedo.mitele_xdk/es.mediaset.apptv.ui.splash.SplashActivity",
},
"onn": {
"appName": "tv.accedo.mitele_xdk",
"androidName": "tv.accedo.mitele_xdk",
"adbLaunchCommand": "adb shell am start -n tv.accedo.mitele_xdk/es.mediaset.apptv.ui.splash.SplashActivity",
},
"xiaomi": {
"appName": "tv.accedo.mitele_xdk",
"androidName": "tv.accedo.mitele_xdk",
"adbLaunchCommand": "adb shell am start -n tv.accedo.mitele_xdk/es.mediaset.apptv.ui.splash.SplashActivity",
},
},
"mlb": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="512.001" height="103.68" viewBox="0 0 13547 2743" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="nonzero"><path d="M5366 310c0-83-32-160-91-218S5139 1 5056 1H308C225 1 148 33 90 92 31 150-1 228-1 311v2123c0 83 32 160 91 219 58 58 136 90 218 90h4748c170 0 309-139 309-309V311z" fill="#fff"/><path d="M5366 2433V310c0-83-32-160-91-218S5139 1 5056 1H3729l763 1274 70 9 41 59v55l50 9 44 61v52l49 9 50 55v119s107 99 204 136c67 26 76 133 114 192 53 81 121 116 108 163-36 125-162 347-282 347h-471v200h589c170 0 309-139 309-309h0z" fill="#bf0c3d"/><path d="M309 1C226 1 149 33 91 92 32 150 0 228 0 311v2123c0 83 32 160 91 219 58 58 136 90 218 90h1928l-119-200h-230c0-570 194-889 425-948 31-8 17-163-24-209 0 0-111 3-134-3-29-8-9-37-9-37l108-233-14-64h-399c-6 0 329-230 329-230 17-605 637-652 1012-402 222 148 239 439 222 643-3 12-59 3-59 3s-37 221 61 221h436c178 0 349 113 349 113l44-151L3278 3H309zm329 1879h0c117 0 213 95 213 212 0 118-95 213-212 213s-212-95-212-212 95-212 212-213zm10327 307H9709V1h-562v2741h1818v-555zm-5163 555h0 563V1106l728 1218h307l729-1218v1636h562V1h-554l-890 1487L6356 1h-554v2741zm7629-1984h0c0-417-354-755-857-755h-1249v2739h1275c507 0 946-268 946-815 0-284-136-549-393-668 168-113 278-303 278-501zm-1545 315h0V518h721c185 0 278 139 278 278s-93 278-278 278h-721zm0 1148h0v-646h754c181 0 328 147 328 328s-147 318-328 318h-754z" fill="#031d42"/></svg>',
"friendlyName": "MLB",
"className": "mlbButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.bamnetworks.mobile.android.gameday.atbat",
"androidName": "com.bamnetworks.mobile.android.gameday.atbat",
"adbLaunchCommand": "adb shell am start -n com.bamnetworks.mobile.android.gameday.atbat/mlb.atbat.activity.MainActivity",
},
"apple-tv": {
"appName": "MLB",
},
"chromecast": {
"appName": "com.bamnetworks.mobile.android.gameday.atbat",
"androidName": "com.bamnetworks.mobile.android.gameday.atbat",
"adbLaunchCommand": "adb shell am start -n com.bamnetworks.mobile.android.gameday.atbat/mlb.atbat.activity.MainActivity",
},
"homatics": {
"appName": "com.bamnetworks.mobile.android.gameday.atbat",
"androidName": "com.bamnetworks.mobile.android.gameday.atbat",
"adbLaunchCommand": "adb shell am start -n com.bamnetworks.mobile.android.gameday.atbat/mlb.atbat.activity.MainActivity",
},
"nvidia-shield": {
"appName": "com.bamnetworks.mobile.android.gameday.atbat",
"androidName": "com.bamnetworks.mobile.android.gameday.atbat",
"adbLaunchCommand": "adb shell am start -n com.bamnetworks.mobile.android.gameday.atbat/mlb.atbat.activity.MainActivity",
},
"onn": {
"appName": "com.bamnetworks.mobile.android.gameday.atbat",
"androidName": "com.bamnetworks.mobile.android.gameday.atbat",
"adbLaunchCommand": "adb shell am start -n com.bamnetworks.mobile.android.gameday.atbat/mlb.atbat.activity.MainActivity",
},
"roku": {
"appName": 'MLB',
"app-id": 14,
},
"xiaomi": {
"appName": "com.bamnetworks.mobile.android.gameday.atbat",
"androidName": "com.bamnetworks.mobile.android.gameday.atbat",
"adbLaunchCommand": "adb shell am start -n com.bamnetworks.mobile.android.gameday.atbat/mlb.atbat.activity.MainActivity",
},
},
"molotov": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="350" viewBox="0 0 1000 350" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><path d="M833 308c8 0 14 6 14 14 0 7-5 13-14 13-8 0-14-6-14-13 0-9 6-14 14-14zM62 42c22-1 28 1 30 4 1 1 0 6 0 8L67 200l1-4c9-28 25-71 42-93 6-9 15-19 26-24 6-3 10-4 16-2h1c9 4 16 9 17 12 3 5-14 78-17 96 9-27 25-64 43-88 7-8 16-18 27-23 6-3 11-4 19-1 7 3 13 7 15 9 4 5 3 12 2 14l-7 37-8 38c-6 35-11 78-11 98-2 21 2 41 12 59 3 5-13 6-18 5-23-7-35-27-35-53 1-29 12-89 19-128 7-32 7-36 8-40-34 34-63 107-70 138-2 7-20 14-25 15h-2c-9-1-7-23-5-41 3-28 11-79 16-108-39 40-65 133-74 168-1 7-19 14-24 16h-1 0c-12 1-10-25-8-37l1-10c4-25 17-133 23-167-11 12-25 31-34 45-7 10-13-7-9-14l2-4c23-40 40-64 51-71h0 0 2c-1 0-1 0 0 0h0zm868 196l19 48 19-48h26v6l-38 88h-13l-28-64 14-5h-35v69h-26v-69h-23v-24h85zM436 14h2c10-1 16 1 15 4-27 138-31 156-31 171v4c0 8 0 22 8 22 9 1 17-8 18-11-1-10-2-20-1-29 2-16 7-30 12-45 6-15 18-31 31-41 7-6 16-9 25-10 15-3 19 2 19 11 4-1 18-2 25 13 2 4 4 10 4 20-3 2-5 5-8 6 14-3 31-15 39-48l1-2c0-1 1-5 2-8l-3 1h0c-16 2-29 6-45 11-7 3-1-16 7-19 16-5 33-10 45-12 3-13 5-19 7-27 2-7 9-10 20-10h2c11 0 17 1 17 5-2 6-4 14-7 26 18-2 37-3 56-3 56 0 100 10 115 32 9 13 10 33 9 47-3 41-16 84-27 113 11-5 26-19 39-35 20-24 33-54 35-80 1-15 41-19 41-8 0 9-10 36-24 61-28 44-75 86-88 90-5 1-11 1-19-4-6-4-11-8-14-11-4-5-3-12-3-14 0-5 17-38 23-83l1-2c2-20 3-55-22-66-11-3-20-6-29-8l-3-1c-21-4-55-9-95-6-20 77-24 106-25 120 0 12 0 26 8 27 11 1 18-7 20-10-1-9-1-18 0-26 2-16 6-30 12-46 6-13 18-30 31-41 7-5 16-8 25-10 14-2 19 3 19 12 3-2 18-2 25 12 2 5 3 11 3 22-2 2-5 4-8 6 10-2 19-9 26-25v-1c4-8 6 8 3 14-5 12-12 20-23 25 0 3-1 7-2 11-5 19-11 35-22 51-14 18-28 27-43 30-21 4-36-6-42-22l-6 6c-10 9-20 15-34 12-9-2-18-8-22-18s-5-21-4-38v-3c1-11 5-27 10-51-6 9-15 14-24 18-1 4-1 7-2 12-4 20-11 36-22 52-14 18-28 27-43 30-20 4-34-5-41-19-2 1-4 4-5 5-11 10-20 17-34 15-10-1-18-6-23-17-4-9-6-21-4-38v-3c1-12 3-29 7-54-6 9-13 15-22 19 0 3-1 7-2 11-4 20-10 36-22 52-13 19-27 28-42 31-21 4-37-5-43-21-5-11-6-28-4-41 1-15 5-30 11-45 6-14 17-31 31-41 7-5 15-9 24-11 15-2 19 3 19 12 4-2 19-3 26 12v1c2 4 4 10 4 20-2 2-4 4-7 5 12-4 26-15 34-41l2-12 10-51c2-8 10-11 22-12zm276 99c-4 0-13 3-19 10-8 9-12 17-17 31l-1 2c-9 28-8 50 3 58 7 5 18-1 29-16 8-11 14-27 17-44 6 0 14-2 21-6-9 3-17 3-25 2s-1-23 5-19c-1-7-5-10-9-11h-1c-4-1-5-3-3-7zm-377-1c-4 0-14 3-20 11-8 9-12 18-17 33-9 28-7 51 4 59 7 5 19-2 29-17 7-11 13-27 16-44 7-1 14-3 20-6-7 2-16 2-23 1-10-1-1-20 3-20-1-6-4-8-8-9h-1c-3-2-5-4-3-8zm188-2c-5-1-14 3-20 10-8 10-12 18-17 33-9 29-8 51 3 59 7 5 19-1 29-16 8-12 14-28 17-46 6 0 13-2 19-4-7 1-15 2-22 1-8-1-2-22 3-21-1-5-4-8-8-9h-1c-4-1-5-3-3-7z" fill="#000"/><path d="M784 286c23 13 11 38 3 48-30-34-155-68-388-58-52 2-108 9-155 17v-3c-1-3-1-8-1-11 51-10 96-16 147-20 165-15 333-9 394 27zm-600 4v2c0 3 1 6 2 11l-86 20-8 3c-12 3-26-3-12-8 30-9 65-19 104-28z" fill="#000"/></g><path fill="none" d="M639 216v-1" stroke-width=".5"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="300" height="310" viewBox="0 0 300 310" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M234 207zM62 9c22 0 28 1 30 4 1 1 0 6 0 8L67 167l1-4c9-28 25-71 42-93 6-9 15-19 26-24 6-3 10-4 16-2h1c9 4 16 9 17 12 3 5-14 79-17 96 9-27 25-64 43-88 7-8 16-18 27-23 6-3 11-4 19-1 7 3 13 7 15 9 4 5 3 12 2 14l-7 38-8 37c-6 35-11 78-11 99-2 20 2 40 12 58 3 5-13 6-18 5-23-7-35-27-35-53 1-28 12-89 19-128 7-32 7-35 8-40-34 34-63 107-70 138-2 7-20 14-25 15h-2c-9-1-7-23-5-41 3-28 11-79 16-107-39 39-65 132-74 167-1 7-19 14-24 16h-1 0c-12 1-10-25-8-37l1-9c4-26 17-134 23-168-11 12-25 31-34 45-7 10-13-7-9-13l2-5c23-40 40-64 51-70h0 0l2-1c-1 0-1 0 0 0h0z" fill="#000"/><path d="M282 242c18 10 8 25 8 25-5-8-28-10-46-7v-2c-1-4-2-10-2-14 19-8 33-7 40-2zm-98 15v2c0 3 2 10 4 15-28 6-59 9-88 16l-8 3c-12 3-26-3-12-8 30-9 65-19 104-28z" fill="#000"/></svg>',
"friendlyName": "Molotov",
"className": "molotovButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "tv.molotov.app",
"androidName": "tv.molotov.app",
"adbLaunchCommand": "adb shell am start -n tv.molotov.app/tv.molotov.android.main.MainActivity",
},
"apple-tv": {
"appName": "MolotovTV",
},
"chromecast": {
"appName": "tv.molotov.app",
"androidName": "tv.molotov.app",
"adbLaunchCommand": "adb shell am start -n tv.molotov.app/tv.molotov.android.main.MainActivity",
},
"homatics": {
"appName": "Molotov",
"androidName": "tv.molotov.app",
"adbLaunchCommand": "adb shell am start -n tv.molotov.app/tv.molotov.android.main.MainActivity",
},
"nvidia-shield": {
"appName": "tv.molotov.app",
"androidName": "tv.molotov.app",
"adbLaunchCommand": "adb shell am start -n tv.molotov.app/tv.molotov.android.main.MainActivity",
},
"onn": {
"appName": "tv.molotov.app",
"androidName": "tv.molotov.app",
"adbLaunchCommand": "adb shell am start -n tv.molotov.app/tv.molotov.android.main.MainActivity",
},
"xiaomi": {
"appName": "tv.molotov.app",
"androidName": "tv.molotov.app",
"adbLaunchCommand": "adb shell am start -n tv.molotov.app/tv.molotov.android.main.MainActivity",
},
},
"moonlight-game-streaming": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1023" height="441" viewBox="0 0 1023 441" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M196 1c-41 5-77 19-108 43-7 5-17 13-17 14s139 140 140 140V99 0h-4c-3 0-8 1-11 1m33-1v198l70-70c69-69 70-70 69-71-24-23-60-42-96-51-15-4-41-7-43-6M55 73C25 107 3 159 0 204v7h99 99c0-1-139-140-140-140 0 0-1 1-3 2m257 68l-70 70h99 99v-2c0-4-2-20-3-25-1-9-2-12-3-15-7-30-21-60-40-84-6-8-11-14-12-14s-32 32-70 70m487 22v45h7v-89h-7m117 1v88h7v-22-22l1-3c7-13 24-16 30-5 2 4 2 9 2 32v19h7v-23c0-25-1-27-3-32-7-10-24-11-33-1-2 1-4 3-4 3 0-31 0-34-1-34-1-1-5-1-6 0m-90 4c-4 3-2 8 3 8 3 0 5-2 5-5s-5-5-8-3m-324 0c-1 1-1 19-1 42v42h7v-35-35l1-1 1 1 29 69c6 1 6 1 6-1l29-69c0-1 1-1 1-1 1 0 1 3 0 13v36 22l7 1v-42-42h-9l-1 3-28 66c-2 5-3 5-4 0l-29-69h-9m483 6l-1 15-11-1v6h5c7 0 7-2 7 26v24l1 2c3 5 5 6 12 7 7 0 8 0 8-3s-1-3-5-3c-5 0-7-1-8-4-1-1-2-46-1-48 0 0 2-1 6-1h6v-5h-12v-8-7m-373 15c-27 6-28 54-2 63 17 5 32-5 36-22 1-4 1-16 0-20-4-16-18-25-34-21m65 0c-13 3-21 14-21 31 0 21 11 33 28 33s28-12 28-33c0-22-15-36-35-31m71 0c-5 1-7 2-11 6-5 4-4 4-4-1l-1-5h-6v63h4 3v-44l2-3c6-13 24-16 29-4l2 3v24 24h8l-1-21c1-26 0-30-4-36s-13-9-21-6m112 0c-13 3-19 13-19 31 1 14 3 20 9 26 8 9 23 9 32 1l2-3v7c0 7 0 8-2 11-6 11-20 13-30 4l-4-4c-3 4-3 5-1 7 9 10 29 11 38 1 6-7 6-8 6-48v-33h-6v3c0 5-1 6-3 3-5-6-14-8-22-6m-41 0v62h6v-62m-203 5c13 2 21 17 17 33-5 31-41 25-41-6 0-16 8-26 21-28 0 0 2 1 3 1m65 0c14 2 22 21 16 38-7 22-34 20-39-3-4-19 4-33 20-36 0 0 1 1 3 1m183 0c6 1 10 5 13 10 2 4 2 29 1 33-7 14-26 14-33 0-8-17-1-41 12-43 4-1 4-1 7 0M0 232c0 43 23 98 56 135l2 2 70-70 70-70H99 0v3m242-3l70 70 70 70 2-3c14-14 30-39 39-61 4-10 10-28 12-36 0 0 0-3 1-5 1-4 1-8 2-15 1-6 2-19 2-20s-198-1-198 0m-101 83l-70 70c0 1 7 6 14 12 24 19 54 33 84 40 7 2 11 3 22 4 5 1 19 2 20 2v-99-99l-70 70m88-70c-1 1 0 197 1 198 1 0 18-1 29-3 29-5 59-17 84-34 8-6 22-16 25-20l1-1-70-70-70-70m281 27c-10 4-14 11-14 26 0 13 2 19 9 24s21 4 27-1l3-3v-9-9h-18v3h13v7c0 8 0 8-4 10-7 3-16 2-21-3-9-11-5-40 6-41 3-1 6-2 9-1 5 2 8 4 10 10 1 3 5 2 4-1-3-10-14-15-24-12m205 0c-11 3-15 14-8 21 2 3 5 4 13 7 13 4 16 7 14 14-3 11-27 10-27-2 0-2-1-3-3-3s-2 0-2 2c0 17 35 19 37 3 1-8-4-13-17-17-10-3-14-6-14-12 0-5 3-8 8-10 8-2 18 3 18 11 0 1 0 1 2 1h3l-1-2c-1-10-12-16-23-13m221 1c-1 2 0 4 2 4s3-1 3-3c0-3-4-4-5-1m-186 8v4l-4 1c-5 0-5 2 0 3h3c0 32 1 32 4 35 3 2 9 2 10 0 0-2-1-2-3-2-6 0-6-1-6-19v-14h8v-3h-8v-11h-4m-197 11c-3 1-6 4-7 6-2 3-2 3 1 3 2 0 2 0 2-1s4-5 7-6c7-2 13 2 13 9v4h-7c-16 1-24 11-15 20 3 4 11 5 14 4 2-1 3-2 5-3 3-2 3-2 4 0 0 2 0 2 2 2 3 0 2 0 2-1s0-8-1-16c0-13 0-14-1-16-3-6-12-8-19-5m43-1c-2 1-4 3-6 4-1 2-2 1-2-1s0-2-2-2l-2-1v39h5c0-28 0-28 1-31 3-4 8-6 12-5 6 2 7 3 7 21v15h4v-13c0-15 0-16 4-20 5-5 10-4 12-2 6 4 5 5 5 21v14h4c1-33 0-34-5-37-5-4-13-3-18 2-2 2-3 2-3 1-3-4-10-7-16-5m63 0c-19 8-15 40 5 40 8 0 15-5 12-8l-1-1-1 2c-7 9-22 2-22-11v-3h27l-1-4c0-11-10-18-19-15m122 0c-2 1-3 2-4 3-2 2-2 2-2 0s0-2-2-2l-2-1v20 19h4v-14c0-11 0-15 1-16 2-4 6-6 10-6 2 0 2 0 2-2s-4-2-7-1m24 0c-15 6-16 32-1 39 8 3 24-2 19-7l-1-1-2 2c-9 9-21 2-22-11v-2l13-1h14v-4c-1-11-10-18-20-15m37 0c-7 2-13 10-8 10 2 0 3 0 3-1s3-5 6-6c5-1 7 0 8 1 4 1 5 4 5 9v3h-6c-11 0-15 3-18 8-5 12 9 21 21 13 3-2 3-2 4 0 0 2 1 2 3 2s2 0 2-1c-1-1-1-8-1-16 0-14-1-14-2-16-3-5-11-8-17-6m41 0c-1 1-3 2-4 3-3 2-3 2-3 0-1-2-1-2-3-2h-1v38h4v-14-14l1-3c4-5 10-7 14-4 5 2 5 3 5 20v15h4v-13c0-7 1-14 1-15 2-6 10-10 15-7 4 2 5 2 5 19v16h4v-14c0-17 0-19-3-22-5-5-14-4-20 1-2 2-3 3-3 2-1-5-10-8-16-6m81 1c-2 0-4 1-5 3-2 2-3 2-3-1 0-2 0-2-2-2h-2v19 19h4l1-14c0-16 0-16 4-19 5-5 12-4 15 1v17l1 15h4v-15c0-15 0-17-2-20-3-4-10-6-15-3m37-1c-13 5-14 34 0 39 4 2 13 1 15-2s2 2 1 7c-3 8-14 10-20 3-1-1-2-1-2 0-2 1-2 2 0 3 6 6 17 6 23 0 4-4 4-4 4-28v-21h-2c-2-1-2 0-2 3v1l-2-2c-4-3-10-5-15-3m-64 1l-1 38h4l1-38h-4m-271 2c4 0 7 6 8 10v3h-11c-13 0-13 0-10-6 6-9 10-7 13-7m148 1c4 2 6 5 6 9l1 3h-12-11v-2c2-8 9-13 16-10m196-1c7 3 8 6 8 18-1 12-2 15-10 16-8 0-12-5-12-17 0-13 5-19 14-17m-441 21c0 7-2 10-7 12-8 3-16-3-13-10 2-5 6-7 15-7h5v5m287 1v5l-2 3c-7 7-17 5-18-3-1-7 5-11 15-11l5 1v5" stroke="none"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="542" height="541" viewBox="0 0 542 541" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M245.6 51c-40.2 5-76.3 19.2-108 43-7 5-16.5 13.4-16.5 14.2 0 .6 139 139.7 139.5 139.7.2 0 .4-44.4.4-98.8V50h-4.6l-11 .8m33.5-.5c-.6.5-.5 197.3 0 197.3.2 0 32-31.4 70.3-70l69-71a225 225 0 0 0-96.3-51c-15.5-3.8-41.3-7-43-5.5m-173.7 73a224 224 0 0 0-55 130.7L50 261h99l99-.5c0-.6-139-139.4-139.6-139.4-.3 0-1.6 1-2.8 2.4m256.2 67.2L292 260.5c-.1.3 44.4.5 99 .5h99v-2.3c0-3.7-1.8-19.6-2.8-25l-3-15a223 223 0 0 0-40-83.4c-6.6-8.5-11.6-14-12.5-14-.5 0-32 31.3-70.2 69.5M50.2 282.3c0 42.5 22.7 97.5 55.5 134.5l2.2 2.5 70-70 70-70.3c0-.2-44.4-.4-98.8-.4H50.2v3.7m242.3-3c0 .3 31.3 32 69.7 70.3l69.7 69.7 2.6-2.7c13.8-14.6 29.3-39 38.8-61.7a259 259 0 0 0 11.5-35.5l1-5.5 2.6-15a141 141 0 0 0 1.4-19.3c-.4-1-197.4-1.4-197.4-.3M191 361.6L121.2 432c0 .7 6.7 6.6 14 12.3a224 224 0 0 0 83.4 40l22 4a161 161 0 0 0 20.1 1.6c.1-.1.2-44.8.1-99.2l-.1-99-69.8 69.8m88-69.5c-1 1-.5 197.4.5 197.8a182 182 0 0 0 29.4-3.1 223 223 0 0 0 83.7-33.9 223 223 0 0 0 25.3-19.8l1.3-1.5L279 292" stroke="none"/></svg>',
"friendlyName": "Moonlight Game Streaming",
"className": "moonlightGameStreamingButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.limelight",
"androidName": "com.limelight",
"adbLaunchCommand": "adb shell am start -n com.limelight/com.limelight.PcView",
},
"apple-tv": {
"appName": "Moonlight",
},
"chromecast": {
"appName": "com.limelight",
"androidName": "com.limelight",
"adbLaunchCommand": "adb shell am start -n com.limelight/com.limelight.PcView",
},
"homatics": {
"appName": "com.limelight",
"androidName": "com.limelight",
"adbLaunchCommand": "adb shell am start -n com.limelight/com.limelight.PcView",
},
"nvidia-shield": {
"appName": "com.limelight",
"androidName": "com.limelight",
"adbLaunchCommand": "adb shell am start -n com.limelight/com.limelight.PcView",
},
"onn": {
"appName": "com.limelight",
"androidName": "com.limelight",
"adbLaunchCommand": "adb shell am start -n com.limelight/com.limelight.PcView",
},
"xiaomi": {
"appName": "com.limelight",
"androidName": "com.limelight",
"adbLaunchCommand": "adb shell am start -n com.limelight/com.limelight.PcView",
},
},
"movistar-plus": {
"button": '<svg viewBox="0 0 298.88 134.78" xmlns="http://www.w3.org/2000/svg"><g><path fill="#fff" d="M144 .68a22.24 22.24 0 0 1 20 4.74c7.76 6.69 11.12 16.8 13.9 26.33a148.4 148.4 0 0 1 2.47 61.73c-.74 4.84-2.29 10-6.31 13.14-3.56 3-9.51 3.06-12.67-.55-2.86-3.39-3.17-8.12-2.79-12.36.86-9.7 2.27-19.4 1.86-29.17-.2-3.62-.64-7.48-2.81-10.51a8.57 8.57 0 0 0-10.41-2.79c-5.71 2.64-9.28 8.22-12.18 13.57-6.54 13-10.21 27.2-14.76 41-2.4 6.92-6.3 13.63-12.4 17.9-7.22 5.06-16.38 6.4-25 6-10.69-.64-20.16-7.5-25.66-16.45-6.33-10.44-12.2-21.16-18.35-31.71-1.85-3-3.76-6.15-6.77-8.1-3.2-2.18-8-.27-9.24 3.28-1.46 3.82-1.11 8.06-.5 12 1.8 10.58 6 20.54 8.46 30.94.89 3.86 1.37 8.34-1 11.77-3.36 4.82-11.26 4.19-14.72-.19S9.88 121.54 8 116.39C1.76 97.91-2.08 78 1.19 58.55 3.26 46.3 6.6 33.43 15.31 24.12c7.24-8 19.66-11 29.53-6.4 5.59 2.77 10 7.46 13.78 12.32 5.32 7.08 10 14.6 14.67 22.13 3.12 5 7.2 9.7 12.73 12a15.18 15.18 0 0 0 16.32-3.07c3.09-2.94 4.78-7 6.36-10.84 4.16-10.31 8.13-20.71 13-30.73C126.07 10.58 134.11 3 144 .68zM241.26 20.87H267v31.87h31.87V78.5H267v31.87h-25.75V78.5h-31.88V52.75h31.88c.01-10.63-.01-21.25.01-31.88z"/></g></svg>',
"friendlyName": "Movistar Plus+",
"className": "movistarPlusButton",
"appName": "com.movistarplus.androidtv",
"androidName": "com.movistarplus.androidtv",
"adbLaunchCommand": "adb shell am start -n com.movistarplus.androidtv/com.movistarplus.androidtv.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"mrmc": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1131" height="390" viewBox="0 0 1131 390" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M180.3 52c-29 4.7-49.3 17.8-59.5 38.3-6 12.2-6.7 10.7-6.7-15 0-25.8 1-24-12.6-22l-50 7.4c-1.8 2-2 272.4-.3 275.7 1 2 56 3.4 61.2 1.5 1.7-158 2-163 6-177.8 17.3-61.8 100.6-64.4 119.7-3.8l3 9.2 2 171.7 2.4.6a645 645 0 0 0 59 0l2.5-.6c0-170 .1-171.5 8.8-188.8 21.5-43 83.5-50 105.7-12 6 10.2 6 11 6-34.7v-42l-4-1.7a150 150 0 0 0-77.3-3.4c-26 8-46 22.8-59.6 44-4.4 7-8.7 10-8.7 6.6 0-2.2-7.6-16.2-11.8-22a81 81 0 0 0-54.9-31.1c-16.7-2-18.6-2-31-.1m386-.3c-29.8 4-49.7 16.5-61.7 39.2-6.3 11.7-6.6 11-6.6-16.3V52l-3 .1-58.6 8.4c-2 2.7-2 275 .2 276.7 1 1 10 1.2 31.2 1l29.6-.3.6-78c.7-83 1-88.7 6-103.5 13-38 53.3-55 90-37.5l9 4c32.2-54 32.2-54 30.7-56-5.6-6.7-42.7-18-54.8-16.8l-12.6 1.7m178.5.4c-34.2 5-54.4 17.7-74 46.4-6.8 10-6.6 10-12.5-1.8C648 76 642 70.8 637.7 79c-27.8 49.8-28.3 51.4-25 56.2 3 4.2 7.5 13.4 9.5 19 4.8 14 5 16.5 5 101.6v81.2l2.4.6c6 1.7 59.2.8 61-1l3.2-169.7c14.2-65.5 95.6-76.4 119.8-16 1.4 3.5 4.5 4 4.5.8 0-7 17.6-42 25.3-50 12-12.7 12-13.4 1.8-23-16.8-15.5-38-24-68.7-27.3-17.4-2-15-2-31.6.6m200.6 0a145 145 0 0 0-34.8 8.6c-12.2 2.7-53 32-66.8 53.2-25.7 39.4-32 89.5-16 129.6a144 144 0 0 0 102.6 90.5c14.3 3.8 85.5 6.6 90.3 3.5 1.5-11 1.4-25 1.4-39v-25.2l-36.6-.4c-37.4-.4-41-.7-52-5-73.6-29.3-64-131.5 14.4-151.8 21.7-5.6 51.5 3.5 70 21.3a52 52 0 0 0 10.6 9 853 853 0 0 0 48-30.3c4-3 3.8-5-1.5-11.8a148 148 0 0 0-79.9-50c-21.4-5-38.4-4-49.4-2.2M819.2 291.5v45.7l2.4.6c3.2 1 57.6 1 60 .1 1.3-.6 1.7-2.3 1.7-8l-.1-7.2-7.8-5.4c-20-14-51.6-53.4-51.8-65 0-.6-1-2.4-2.2-4-2-2.7-2-2.6-2 43"/><path d="M943.3 146.3c-14.2 3-17 79.4-3.5 94.3 10.5 11.4 74.6-29 74.6-47 0-15.5-53.5-51.2-71-47.4" fill="#f20606"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="838" height="902" viewBox="0 0 838 902" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M434.3 50.4c-47.8 2-101.5 14.2-141 32-76 34-134.2 83-178.4 150.6-17.3 26.5-28.4 48.8-40.5 81.3a398 398 0 0 0-18.7 72.1l-1.6 10c-4.4 27-4.4 76.4 0 109 24.2 177 166.4 319 342.5 342l16.4 2.2c8.6 1.2 203.6 2.5 208 1.4l2.4-.6-.5-193.3-98.4-.6-101.4-1.3-11.3-2.3C243 621.3 186.3 403.8 318 293c31.6-26.6 65.3-41 110-47.5 20.3-3 51-.6 74.8 5.6 47.5 12.4 92.8 44.5 118.5 83.8 2 3.2 2 3.3 31.2-15.7l133.7-87-2-3.2c-1-1.8-6.3-9.2-11.7-16.5-79.2-106.7-207-168-338.3-162.2"/><path d="M395.2 320c-34.5 11-40 223-6.6 256.4 28 28 202.4-81.6 202.2-127-.1-40.7-154.3-142.6-195.6-129.3" fill="#e13232"/></svg>',
"friendlyName": "MrMC",
"className": "mrMcButton",
"appName": "tv.mrmc.mrmc",
"androidName": "tv.mrmc.mrmc",
"adbLaunchCommand": "adb shell am start -n tv.mrmc.mrmc/tv.mrmc.mrmc.Main",
"deviceFamily": ["nvidia-shield", "xiaomi"], },
"msg-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="675" height="225" viewBox="0 0 675 225" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M603 58v22h-20c-23 0-21-1-21 12v8l30-1c28 1 29 1 25 3-8 5-12 7-12 7-1 1-2 3-2 17v16h11c14 0 13 2 13-23V99l40-1V80h-20-20V36h-24v22M276 29c-17 1-43 8-45 12-1 1-3 0-6-2-15-11-51-13-70-4l-5 3-7-3c-9-4-20-6-33-5-5 0-30 1-55 1l-45 1v71 71h122c76 0 123 1 126 2 21 4 72 3 91-3 3-1 3 0 5 3 1 5 3 8 4 9 3 5 11 13 17 16 19 11 82 16 114 7 18-5 32-16 38-29 7-14 7-15 8-84V32l-47-1c-25 0-52-1-58-1-22-2-42 3-58 14-3 2-4 2-5 1-12-12-53-19-91-16m-150 9c6 1 11 3 16 6 8 5 9 5 11 3 3-2 15-8 18-8 1 0 5-1 8-2 12-3 32 2 43 11 7 5 7 5 12 2 5-4 15-8 21-10 3 0 9-2 12-2 31-7 86 2 97 16 4 5 4 5 9 0 14-13 43-20 66-16 10 2 19 2 50 2h38v56c0 42-1 58-2 64-4 24-22 33-35 38-24 10-76 10-99 1-18-7-28-18-31-32 0-5-1-5-8-3-11 2-15 3-29 5-24 3-47 2-70-3-8-2-11-3-12-2 0 2-25 2-112 2H17v-63-63h38c28 0 40 0 46-2 12-2 14-2 25 0m150 9c-28 3-44 10-46 21-1 3-1 3-4-3-6-12-19-18-39-18-13 0-29 4-29 8 0 0-1 1-2 1s-2 1-3 2c-3 4-4 3-9-1-13-14-45-14-62 0l-5 4v-6-5H52 28v53 53h25 25v-30c0-24 0-31 2-34 5-11 18-11 23-2 1 2 1 13 1 35v31h24 25v-32c0-24 1-32 2-34 5-7 16-9 21-3l3 3v33l1 33h24 25v-7-8l3 3c12 14 54 21 95 15 25-3 44-13 44-24 0-3 2-3 6 1 2 2 6 5 7 5 2 1 4 2 5 2 6 6 40 9 55 6 9-2 15-4 18-6 4-2 4-2 4 5-1 13-8 18-25 18-11 0-18-3-19-7-1-3-2-3-29-3h-27v3c0 11 13 26 26 30 15 5 63 8 78 5 3-1 8-2 12-3l8-2c0-1 1-1 2-1s5-2 8-5c16-13 16-11 16-78V50h-24-23v5 5l-4-3c-17-11-50-14-69-6-11 5-21 11-25 18-4 5-5 6-5 3 0-4-10-16-14-16-1 0-2-1-3-2-9-7-44-10-73-7m26 28c4 1 7 3 8 5l2 4h26 26l-1 3c-1 2-1 6-1 8s0 3-1 2c-3-4-15-7-38-9-35-2-43-4-43-8 0-5 12-7 22-5m155 9c13 7 12 26-2 32-25 11-52-9-36-28 7-8 27-10 38-4m-222 21c6 6 21 10 49 13 26 2 27 2 30 4 2 2 2 3 1 5-7 8-30 6-32-3 0-2-2-2-27-3h-27v-12c0-9 0-11 1-9 1 1 3 4 5 5"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800" viewBox="0 0 800 800" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="Ax9a" x1="11%" y1="0%" x2="89%" y2="100%"><stop offset="0%" stop-color="#7f7f7f"/><stop offset="22%" stop-color="#fff"/><stop offset="29%" stop-color="#fff"/><stop offset="50%" stop-color="#595959"/><stop offset="66%" stop-color="#fff" stop-opacity="0"/></linearGradient></defs><circle cx="392" cy="400" stroke-width="12" fill="none" stroke="url(#Ax9a)" r="360"/><path d="M728 347v22h-20c-23 0-21-1-21 12v8l30-1c28 1 29 1 25 3-8 5-12 7-12 7-1 1-2 3-2 17v16h11c14 0 13 2 13-23v-20l40-1v-18h-20-20v-44h-24v22m-327-29c-17 1-43 8-45 12-1 1-3 0-6-2-15-11-51-13-70-4l-5 3-7-3c-9-4-20-6-33-5-5 0-30 1-55 1l-45 1v71 71h122c76 0 123 1 126 2 21 4 72 3 91-3 3-1 3 0 5 3 1 5 3 8 4 9 3 5 11 13 17 16 19 11 82 16 114 7 18-5 32-16 38-29 7-14 7-15 8-84v-63l-47-1c-25 0-52-1-58-1-22-2-42 3-58 14-3 2-4 2-5 1-12-12-53-19-91-16m-150 9c6 1 11 3 16 6 8 5 9 5 11 3 3-2 15-8 18-8 1 0 5-1 8-2 12-3 32 2 43 11 7 5 7 5 12 2 5-4 15-8 21-10 3 0 9-2 12-2 31-7 86 2 97 16 4 5 4 5 9 0 14-13 43-20 66-16 10 2 19 2 50 2h38v56c0 42-1 58-2 64-4 24-22 33-35 38-24 10-76 10-99 1-18-7-28-18-31-32 0-5-1-5-8-3-11 2-15 3-29 5-24 3-47 2-70-3-8-2-11-3-12-2 0 2-25 2-112 2H142v-63-63h38c28 0 40 0 46-2 12-2 14-2 25 0m150 9c-28 3-44 10-46 21-1 3-1 3-4-3-6-12-19-18-39-18-13 0-29 4-29 8 0 0-1 1-2 1s-2 1-3 2c-3 4-4 3-9-1-13-14-45-14-62 0l-5 4v-6-5h-25-24v53 53h25 25v-30c0-24 0-31 2-34 5-11 18-11 23-2 1 2 1 13 1 35v31h24 25v-32c0-24 1-32 2-34 5-7 16-9 21-3l3 3v33l1 33h24 25v-7-8l3 3c12 14 54 21 95 15 25-3 44-13 44-24 0-3 2-3 6 1 2 2 6 5 7 5 2 1 4 2 5 2 6 6 40 9 55 6 9-2 15-4 18-6 4-2 4-2 4 5-1 13-8 18-25 18-11 0-18-3-19-7-1-3-2-3-29-3h-27v3c0 11 13 26 26 30 15 5 63 8 78 5 3-1 8-2 12-3l8-2c0-1 1-1 2-1s5-2 8-5c16-13 16-11 16-78v-55h-24-23v5 5l-4-3c-17-11-50-14-69-6-11 5-21 11-25 18-4 5-5 6-5 3 0-4-10-16-14-16-1 0-2-1-3-2-9-7-44-10-73-7m26 28c4 1 7 3 8 5l2 4h26 26l-1 3c-1 2-1 6-1 8s0 3-1 2c-3-4-15-7-38-9-35-2-43-4-43-8 0-5 12-7 22-5m155 9c13 7 12 26-2 32-25 11-52-9-36-28 7-8 27-10 38-4m-222 21c6 6 21 10 49 13 26 2 27 2 30 4 2 2 2 3 1 5-7 8-30 6-32-3 0-2-2-2-27-3h-27v-12c0-9 0-11 1-9 1 1 3 4 5 5" stroke="none"/></svg>',
"friendlyName": "msg+",
"className": "msgPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.msgi.msggo",
"androidName": "com.msgi.msggo",
"adbLaunchCommand": "adb shell am start -n com.msgi.msggo/com.msgn.msgplustv.ui.mainactivity.MainActivity",
},
"apple-tv": {
"appName": "MSG+",
},
"chromecast": {
"appName": "com.msgi.msggo",
"androidName": "com.msgi.msggo",
"adbLaunchCommand": "adb shell am start -n com.msgi.msggo/com.msgn.msgplustv.ui.mainactivity.MainActivity",
},
"homatics": {
"appName": "com.msgi.msggo",
"androidName": "com.msgi.msggo",
"adbLaunchCommand": "adb shell am start -n com.msgi.msggo/com.msgn.msgplustv.ui.mainactivity.MainActivity",
},
"nvidia-shield": {
"appName": "com.msgi.msggo",
"androidName": "com.msgi.msggo",
"adbLaunchCommand": "adb shell am start -n com.msgi.msggo/com.msgn.msgplustv.ui.mainactivity.MainActivity",
},
"onn": {
"appName": "com.msgi.msggo",
"androidName": "com.msgi.msggo",
"adbLaunchCommand": "adb shell am start -n com.msgi.msggo/com.msgn.msgplustv.ui.mainactivity.MainActivity",
},
"roku": {
"appName": 'MSG+',
"app-id": 691286,
},
"xiaomi": {
"appName": "com.msgi.msggo",
"androidName": "com.msgi.msggo",
"adbLaunchCommand": "adb shell am start -n com.msgi.msggo/com.msgn.msgplustv.ui.mainactivity.MainActivity",
},
},
"my5": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800" viewBox="0 0 800 800" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="o9j8" x1="18.64%" y1="-10.47%" x2="91.75%" y2="102.90%"><stop offset="6.60138%" stop-color="#4f616c"/><stop offset="63.849999999999994%" stop-color="#38464e"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="UdCl" x1="28.99%" y1="-19.10%" x2="84.25%" y2="105.55%"><stop offset="0%" stop-color="#4f616c"/><stop offset="61.29%" stop-color="#38464e"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="Cwzj" x1="-12.70%" y1="6.59%" x2="75.68%" y2="94.65%"><stop offset="0%" stop-color="#4f616c"/><stop offset="61.29%" stop-color="#38464e"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="KM6g" x1="22.10%" y1="-0.48%" x2="84.43%" y2="122.43%"><stop offset="0%" stop-color="#4f616c"/><stop offset="61.29%" stop-color="#38464e"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="HasJ" x1="5.47%" y1="-3.25%" x2="103.74%" y2="114.15%"><stop offset="0%" stop-color="#4f616c"/><stop offset="61.29%" stop-color="#38464e"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="jMrc" x1="39.12%" y1="38.67%" x2="92.16%" y2="130.59%"><stop offset="0%" stop-color="#4f616c"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="imFk" x1="32.02%" y1="-94.47%" x2="79.52%" y2="286.88%"><stop offset="0%" stop-color="#4f616c"/><stop offset="61.29%" stop-color="#38464e"/><stop offset="100%" stop-color="#2d3940"/></linearGradient><linearGradient id="NS3q" x1="93.08%" y1="103.56%" x2="20.78%" y2="-7.62%"><stop offset="0%" stop-color="#f1a914"/><stop offset="5.78394%" stop-color="#f2ad17"/><stop offset="67.19000000000001%" stop-color="#fbd134"/><stop offset="99.87%" stop-color="#ffdf3f"/></linearGradient><linearGradient id="K4la" x1="84.84%" y1="106.66%" x2="28.57%" y2="-21.73%"><stop offset="0%" stop-color="#f1a914"/><stop offset="5.7914%" stop-color="#f2ad17"/><stop offset="67.28%" stop-color="#fbd134"/><stop offset="100%" stop-color="#ffdf3f"/></linearGradient><linearGradient id="tjcA" x1="68.60%" y1="87.93%" x2="-12.48%" y2="10.50%"><stop offset="0%" stop-color="#f1a914"/><stop offset="5.7914%" stop-color="#f2ad17"/><stop offset="67.28%" stop-color="#fbd134"/><stop offset="100%" stop-color="#ffdf3f"/></linearGradient><linearGradient id="uhco" x1="77.17%" y1="109.34%" x2="23.96%" y2="3.12%"><stop offset="0%" stop-color="#f1a914"/><stop offset="5.7914%" stop-color="#f2ad17"/><stop offset="67.28%" stop-color="#fbd134"/><stop offset="100%" stop-color="#ffdf3f"/></linearGradient><linearGradient id="RhLN" x1="88.81%" y1="84.44%" x2="-4.49%" y2="1.52%"><stop offset="0%" stop-color="#f1a914"/><stop offset="5.78394%" stop-color="#f2ad17"/><stop offset="67.19000000000001%" stop-color="#fbd134"/><stop offset="99.87%" stop-color="#ffdf3f"/></linearGradient><linearGradient id="l4Qf" x1="78.05%" y1="114.31%" x2="23.21%" y2="7.13%"><stop offset="0%" stop-color="#f1a914"/><stop offset="5.7914%" stop-color="#f2ad17"/><stop offset="67.28%" stop-color="#fbd134"/><stop offset="100%" stop-color="#ffdf3f"/></linearGradient></defs><g stroke="none" fill-rule="nonzero"><path d="M387 784c-69-3-132-32-180-82-48-49-74-115-74-184 0-16 13-29 29-29h119c16 0 29 13 29 30 0 44 34 82 78 87 5 1 9 5 9 10v158c0 3-1 5-3 7s-4 3-7 3z" fill="url(#o9j8)"/><path d="M623 652h-3c-4-2-7-6-7-10 5-69-30-123-30-123v-1c-19-31-46-57-77-75-33-18-70-28-107-28H246c-28 0-39-22-40-25l-60-123c-1-3-1-7 1-9 1-3 4-5 8-5h244c36 0 71 7 103 21 32 13 61 32 85 57 24 24 44 53 57 84 14 33 21 68 21 104 0 75-32 127-34 129-1 3-5 4-8 4z" fill="url(#UdCl)"/><path d="M411 783c-3 0-5 0-7-2s-3-5-3-7V615a8.96 8.96 0 0 1 9-9c44-5 78-43 78-88 0-16-5-31-12-44a97.87 97.87 0 0 0-32-32c-4-2-6-7-4-12 2-4 5-6 9-6h2c1 0 29 6 61 27 19 12 36 26 50 43 17 21 30 46 39 73 14 50 3 91-9 115-12 26-27 41-29 43s-15 14-38 27-61 29-114 31z" fill="url(#Cwzj)"/><path d="M447 178c-3 0-6-2-8-4-2-3-2-6-2-9l47-142c2-4 6-7 10-7h98c16 0 29 13 29 29v103c0 16-13 30-29 30z" fill="url(#KM6g)"/><path d="M359 246c-3 0-6-1-8-4-2-2-2-5-2-8l18-53-17-154c-1-3 0-6 2-8s5-3 7-3h40c4 0 9 4 9 9l3 22 8-24c1-4 5-7 9-7h40c3 0 6 1 8 4 1 3 2 6 1 9l-70 211c-1 4-5 7-9 7l-39-1z" fill="url(#HasJ)"/><path d="M313 191c-5 0-9-3-10-8l-2-22-8 24c-2 4-5 6-10 6h-39c-5 0-9-3-10-8l-2-22-8 24c-1 4-5 6-9 6h-39c-3 0-6-1-8-4-2-2-2-5-2-8l47-143c4-12 15-20 28-20h25c5 0 9 4 10 9l2 22 8-24c2-4 5-7 10-7h39a8.96 8.96 0 0 1 9 9l17 156c1 2 0 5-2 7s-4 3-7 3h-39z" fill="url(#jMrc)"/><path d="M158 245c-3 0-6-1-7-4-2-2-2-5-2-8l10-29c1-3 5-6 9-6h174c3 0 6 1 8 4 1 2 2 5 1 8l-9 29c-2 4-5 6-9 6z" fill="url(#imFk)"/><path d="M387 779c-67-3-130-31-176-80-47-49-73-113-73-180v-1c0-13 11-24 25-24h118c13 0 24 11 24 25 0 47 36 87 83 92 3 0 4 2 4 5v158c0 2 0 3-1 4s-2 1-3 1h-1zm236-132s-1 0-1-1c-2 0-4-2-4-5 3-36-6-68-13-89-9-23-18-37-18-37-19-32-47-58-79-77-33-19-71-29-109-29H246c-25 0-35-20-36-22l-60-123c0-1 0-3 1-5 1-1 2-2 4-2h244c36 0 70 7 102 21 31 13 59 31 83 55s42 52 56 83c13 33 20 67 20 102 0 39-9 71-16 91-8 22-16 35-17 35-1 2-2 3-4 3zM411 779c-1 0-3-1-3-2-1 0-2-2-2-3V616c0-3 2-5 4-5 47-6 83-45 83-93 0-16-5-32-13-47-8-13-19-25-33-33-2-1-3-4-2-6s2-3 4-3h1c1 0 28 6 60 26 18 12 34 26 48 42 17 21 30 45 38 71 0 1 1 1 1 1 6 21 8 43 5 63-2 17-7 33-14 49-12 25-27 39-29 41-1 1-13 13-37 26-22 13-59 28-111 31zm36-606c-2 0-3-1-4-2s-1-3-1-4l47-143c1-2 3-3 5-3h97c14 0 25 11 25 25v102c0 14-11 25-25 25H447zm-88 69c-2 0-3-1-4-2s-1-3-1-5l18-54-17-155c0-1 0-2 1-3s2-2 3-2h40c2 0 4 2 4 4l5 45 15-46c1-2 3-3 5-3h39c2 0 3 1 4 2s1 3 1 4l-69 212c-1 2-3 3-5 3h-39zm-46-55c-3 0-5-2-5-5l-5-44-15 45c0 2-2 4-4 4h-40c-2 0-4-2-4-5l-5-44-15 45c-1 2-3 4-5 4h-39c-2 0-3-1-4-2-1-2-1-3-1-5l47-142c4-10 13-17 23-17h26c2 0 4 2 4 4l5 45 15-46c1-2 3-3 5-3h39c2 0 5 2 5 4l17 156c0 2 0 3-1 4s-3 2-4 2h-39zm-155 55c-2 0-3-1-4-2-1-2-1-3-1-5l10-29c0-2 2-3 4-3h175c2 0 3 1 4 2s1 3 1 4l-10 29c0 2-2 4-4 4z" fill="#2d3940"/><path d="M301 519c0-11-9-20-20-20H163c-11 0-20 9-20 20 0 137 109 249 245 255V616c-49-6-87-47-87-97z" fill="url(#NS3q)"/><path d="M655 518c0-141-114-256-256-256H155l60 123s8 19 31 19h153c81 0 153 44 192 109 0 0 38 56 33 129 0 0 31-51 31-124z" fill="url(#K4la)"/><path d="M448 434c29 17 49 48 49 84 0 51-38 92-87 98v158c98-5 145-56 145-56s62-56 36-148c-36-114-143-136-143-136z" fill="url(#tjcA)"/><path d="M591 26h-97l-47 142h144c11 0 20-8 20-19V46c0-11-9-20-20-20z" fill="url(#uhco)"/><path d="M359 237h39l69-211h-39l-22 67-7-67h-39l17 156z" fill="url(#RhLN)"/><path d="M215 182l22-66 7 66h40l22-66 7 66h39L335 26h-39l-22 67-7-67h-26c-8 0-15 5-18 13l-47 143z" fill="url(#l4Qf)"/><path d="M158 236h175l9-29H168z" fill="#fcfcfc"/></g></svg>',
"friendlyName": 'My5',
"className": "my5Button",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.channel5.my5",
"androidName": "com.channel5.my5",
"adbLaunchCommand": "adb shell am start -n com.channel5.my5/.tv.ui.splash.view.SplashActivity",
},
"apple-tv": {
"appName": "My5",
},
"chromecast": {
"appName": "com.channel5.my5",
"androidName": "com.channel5.my5",
"adbLaunchCommand": "adb shell am start -n com.channel5.my5/.tv.ui.splash.view.SplashActivity",
},
"homatics": {
"appName": "com.channel5.my5",
"androidName": "com.channel5.my5",
"adbLaunchCommand": "adb shell am start -n com.channel5.my5/.tv.ui.splash.view.SplashActivity",
},
"nvidia-shield": {
"appName": "com.channel5.my5",
"androidName": "com.channel5.my5",
"adbLaunchCommand": "adb shell am start -n com.channel5.my5/.tv.ui.splash.view.SplashActivity",
},
"onn": {
"appName": "com.channel5.my5",
"androidName": "com.channel5.my5",
"adbLaunchCommand": "adb shell am start -n com.channel5.my5/.tv.ui.splash.view.SplashActivity",
},
"roku": {
"appName": 'My5',
"app-id": 27424,
},
"xiaomi": {
"appName": "com.channel5.my5",
"androidName": "com.channel5.my5",
"adbLaunchCommand": "adb shell am start -n com.channel5.my5/.tv.ui.splash.view.SplashActivity",
},
},
"myCanal": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="400" height="88" viewBox="0 0 400 88" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M117.8 43.2l-.3 44.3H400V0H117.8v43.2M88 10.7c-1.6.8-2.5 3.8-2.7 10.3l-.2 5.3-1.2 2c-6.3 10.8-11.3 8-14-7.7-.5-3-1-3.7-3.3-3.7-2.5 0-3 .7-3.4 4.3-.7 7.6-2.4 12.7-5.2 15.6-1.7 1.7-3 2.4-3 1.7a46 46 0 0 0-3.8-14.6c-3.7-3.5-7.6 2.6-10.3 16.4l-.6 3-1-3.6c-3.5-13.5-6-18-10.2-18C27.2 21.8 25 25 23 32l-1.3 3.6c-.1.3-.7-1-1.4-3C16.4 22 10.6 16 7.3 19 3.8 22.7 0 43 0 59c0 9.3.5 10.4 4.3 9.3 2-.6 2-1 2-8.6a100 100 0 0 1 3-27.3l1.4-5.6L12 29c2.4 5 4 10 4.8 16.7.5 3.5 1.5 14.4 1.5 16 0 1.4 1.3 2 3.3 2 2.8-.3 3-.5 3-7.3a73 73 0 0 1 2.2-16.3 43 43 0 0 1 3.5-9.7 99 99 0 0 1 3.4 11.8c3.4 13 4.3 15 7.3 15 3 0 4-2.6 6.3-15.2 1-6.4 1-6.4 2.2.1C52 56 53 58.7 56 58.5c3.4-.3 3.7-1.2 2-6.2l-2-8.3c0-.2.3-.3.7-.3 3 0 7-3.3 9.2-7.6l1.3-2.8 1 1.3c4 6.4 11.4 7 17 1.8 1-1 1.8-1.5 2-1.2 0 .2.3 1.5.6 2.8a31 31 0 0 0 .7 2.9c.1.2-1.3 1.5-3 3C68.2 58 64 70.5 74.6 75.6c13.8 6.5 25-10.8 21-32.4a78 78 0 0 1 5.7-4.7l9.2-8.2c.3-1-1.2-2.2-3.2-2.4l-1.6-.2-4.4 3.6-7 5.4a145 145 0 0 1-2-8.2c-.1-1 0-2 .8-4.4 1.6-5 1.7-9 .2-12-.8-1.6-3-2.3-5-1.5m84 2.5c4.3 1.2 10.2 4.2 10 5l-1 6-1.2 6c-.2.7-.2.7-1.8-.5-10.3-7.4-25-4.2-28.4 6.4-4.8 14.2 8.4 24.3 23.6 18 1.2-.5 2.3-1 2.4-.8a101 101 0 0 1-2.6 14c-3.3 3-18.7 3-25.3-.2-17-8-19.8-33.4-5.2-47.4a33 33 0 0 1 29.7-6.6M368 34V55h17.5v13.6H352V41c0-26 .1-27.5.6-27.6.3-.1 4-.2 8-.2l7.4-.1v21M220.6 15.8c.2.3.5 1.3.7 2.2l2 9.5L232 68c0 .1-3 .1-7 .1h-7l-1-4.6-1.2-4.5h-18.3l-2.2 4.6-2.2 4.7h-8a68 68 0 0 1-8.1-.3c.1-.1 6-12 13.2-26.5l13-26.2h8.7c8 0 8.7.1 9 .6m108 .8l10 26.4 9.3 25.2c-.2.2-3.5.3-7.5.2l-7.2-.1-1.7-4.4-1.7-4.5-9.5-.1-9.4-.1-1.8 4.5-1.8 4.4-7 .1H293A2204 2204 0 0 1 313 16c.3-.8.3-.8 7.7-.8h7.5l.5 1.4m-61.4 13.7l8.7 14.4c.1-.1 1-6.3 2-13.8l2-14.4.2-1h15l-.2.7c-.1.4-1.7 11.8-3.7 25.2L287.6 67l-.3 1h-7l-7 .1-1.4-2.6-17-29c-.1.3-1.2 7-2.3 15l-2 15.5-.2 1h-7c-6.3 0-7-.1-7-.6 0-.6 7-49.8 7-51l.2-1 7.8.1 7.8.1 8.5 14.6m-61 9l-3.5 8h5.6c5.2 0 5.6 0 5.4-.6-.1-.3-.8-3.7-1.7-7.7l-2-7.6c-.1 0-1.8 3.6-3.7 8m113-4l-4.4 13c.1.1 2.6.1 5.6.1l5.4-.1-2.7-8.3-2.7-8.2-1.2 3.4M90 54c-.7 13.6-9.3 23.5-13.7 15.7-2.2-3.8.1-8.2 8.8-17l4.5-4.6.3 1a33 33 0 0 1 .1 4.9" stroke="none" fill="#000"/></svg>',
"friendlyName": 'my CANAL',
"className": "myCanalButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.canal.android.canal",
"androidName": "com.canal.android.canal",
},
"apple-tv": {
"appName": "myCANAL",
},
"chromecast": {
"appName": "com.canal.android.canal",
"androidName": "com.canal.android.canal",
},
"homatics": {
"appName": "com.canal.android.canal",
"androidName": "com.canal.android.canal",
"adbLaunchCommand": "adb shell am start -n com.canal.android.canal/com.canal.ui.tv.TvMainActivity",
},
"nvidia-shield": {
"appName": "com.canal.android.canal",
"androidName": "com.canal.android.canal",
},
"onn": {
"appName": "com.canal.android.canal",
"androidName": "com.canal.android.canal",
},
"xiaomi": {
"appName": "com.canal.android.canal",
"androidName": "com.canal.android.canal",
},
},
"my-family-cinema": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 79.219" width="400" height="79.219"><path d="M67.782 10.338c-6.905 4.16-13.779 9.792-28.167 23.08-11.692 10.799-16.956 13.957-22.005 13.2-3.839-.576-3.524-1.225 1.095-2.252 8.192-1.823 7.798-8.183-.508-8.183-10.055 0-13.571 10.889-4.344 13.452 8.942 2.483 15.243-.462 29.609-13.838 12.654-11.782 12.904-11.982 8.477-6.799-9.596 11.237-11.241 16.833-5.962 20.292 3.962 2.595 5.815 1.445 17.828-11.065 9.464-9.856 13.464-13.285 8.014-6.871-8.962 10.547-8.234 18.855 1.651 18.855 4.556 0 8.081-1.687 23.742-11.358 8.179-5.051 8.066-5.087 4.798 1.502-3.588 7.234-.491 11.7 5.426 7.823 1.501-.983 1.51-.981.889.18-.346.646-1.763 1.839-3.15 2.652-8.336 4.885-11.553 11.639-6.221 13.059 4.627 1.232 8.893-2.93 12.581-12.275.946-2.396 1.645-3.323 2.898-3.842 1.695-.703 8.858-9.121 8.858-10.411 0-1.362-.844-.681-3.459 2.791-6.241 8.285-7.757 8.129-3.235-.335 3.221-6.028 3.31-6.589 1.3-8.17-2.084-1.64-2.419-1.359-4.378 3.655-2.49 6.378-6.839 12.498-8.88 12.498-.928 0-.009-2.799 2.474-7.532 3.201-6.1 3.341-7.016 1.319-8.606-2.889-2.273-4.257-1.746-20.833 8.042-5.569 3.288-10.247 5.857-10.395 5.708-.927-.926 8.689-16.866 19.063-31.599 3.118-4.428 3.057-5.354-.35-5.316-4.857.053-16.649 8.63-30.732 22.353-8.609 8.389-8.612 8.397 3.277-9.173 7.723-11.413 8.293-13.065 4.62-13.37-1.444-.12-2.824.362-5.3 1.853m118.599 4.944c-1.337 1.612-7.335 2.113-22.982 1.921-19.859-.244-24.676 1.382-26.725 9.017-1.081 4.028 2.351 7.937 4.81 5.478.801-.801.75-.855-.57-.603-1.947.372-3.118-.72-3.118-2.908 0-5.565 8.58-9.923 17.697-8.989 4.798.492 4.743.004.688 6.136l-3.507 5.303-1.594-.942c-2.841-1.678-4.689.841-3.22 4.389.715 1.727 1.652 2.171 1.652.784 0-.461.251-.837.558-.837.768 0 .741.127-.844 4.03-4.078 10.034-2.537 16.294 3.56 14.468 3.301-.989 4.288-2.472 1.331-1.999-3.623.579-3.725-2.998-.323-11.339 1.407-3.449 1.446-3.487 3.628-3.487 3.655 0 6.939-3.784 4.981-5.741-.452-.453-.618-.432-.618.076 0 .984-2.569 3.434-3.601 3.434-1.833 0 1.687-5.826 6.04-9.995l1.989-1.906 6.339.73c9.164 1.056 12.724-.113 14.693-4.824 1.185-2.836.697-4.076-.864-2.196m100.002 1.928c-11.498 3.973-21.571 18.872-19.188 28.383 2.052 8.191 10.773 9.241 21.277 2.562 1.374-.874 1.503-.858 2.693.333.701.7 1.619 1.108 2.09.928.461-.178 1.176-.323 1.588-.323.411 0 1.898-.877 3.303-1.95l2.555-1.95-.141 1.81c-.26 3.33 1.862 2.755 4.992-1.351 3.164-4.151 8.053-9.5 8.382-9.17.127.127-.547 1.728-1.499 3.557-4.537 8.718-.686 13.339 5.514 6.616 1.487-1.613 2.274-1.864 2.274-.727 0 1.066 2.263 3.021 3.995 3.451 2.017.5 5.638-1.195 9.086-4.253 1.707-1.514 2.572-2.022 2.267-1.332-2.528 5.719.52 7.094 4.326 1.952 7.072-9.553 9.67-11.654 6.424-5.195-4.734 9.421-1.764 11.488 4.586 3.191 6.619-8.649 8.436-9.672 4.985-2.807-4.146 8.251-.001 12.017 6.193 5.626l1.893-1.953.856 1.809c1.659 3.505 5.712 3.786 9.081.629 1.11-1.04 1.77-1.343 1.935-.889 1.505 4.163 5.434 4.338 8.952.398 2.605-2.918 6.272-8.033 6.272-8.751 0-1.2-1.572-.146-2.902 1.946-4.835 7.6-7.943 9.03-5.467 2.515 2.181-5.736 1.192-9.148-3.131-10.799-4.68-1.787-8.416.394-13.787 8.048-6.633 9.452-8.696 9.858-3.968.781 4.714-9.051 2.606-11.474-4.879-5.608l-2.055 1.611-.176-1.775c-.365-3.673-3.075-3.558-7.62.322-3.578 3.054-3.396 3.033-3.036.35.531-3.962-3.826-5.282-4.558-1.381-1.3 6.931-14.815 17.949-14.807 12.072.004-2.908 1.84-4.985 5.005-5.664 6.717-1.44 10.206-5.484 7.267-8.423-3.401-3.401-11.45.863-15.759 8.348-1.887 3.279-5.238 7.273-6.101 7.273-.806 0-.108-1.701 2.963-7.219 4.574-8.221 2.17-11.193-4.77-5.895l-2.554 1.949v-1.657c0-3.298-3.948-4.395-4.709-1.31-.704 2.857-4.089 8.225-6.954 11.03-4.68 4.58-4.427 3.106.99-5.774 3.318-5.437 3.281-5.262 1.494-7.049-2.143-2.142-2.835-1.729-5.34 3.187-4.321 8.482-5.636 9.962-11.422 12.862-14.833 7.432-18.607-7.524-5.274-20.897 9.144-9.17 19.64-7.241 14.422 2.65-4.401 8.341-18.254 12.333-17.05 4.912.268-1.652.194-1.842-.494-1.271-2.898 2.405 1.084 6.978 5.663 6.505 8.623-.89 14.929-7.707 14.982-16.196.041-6.409-3.61-8.475-10.664-6.037m-56.008 4.099c-1.51 5.609-7.561 16.201-11.968 20.95-6.489 6.993-6.891 6.427-1.671-2.349 4.158-6.99 4.058-6.615 2.257-8.415-2.106-2.107-2.917-1.735-4.675 2.144-2.833 6.246-8.92 14.623-9.908 13.635-.317-.317 1.027-3.158 4.559-9.638 3.185-5.843.237-7.705-5.592-3.531-2.653 1.9-3.155 2.1-2.849 1.137 1.464-4.615-5.061-3.965-9.401.936-1.515 1.71-2.047 1.484-1.332-.567.56-1.606.479-1.886-.897-3.068-2.175-1.872-2.99-1.64-3.717 1.06-.94 3.49-2.896 7.067-5.846 10.688-3.34 4.101-4.115 3.5-2.229-1.729 3.721-10.315-3.95-15.918-11.947-8.728-9.596 8.628-6.392 21.491 3.289 13.204 1.933-1.654 2.263-1.78 2.263-.864 0 3.444 5.016 4.121 8.229 1.111l1.255-1.175v1.432c0 1.464 1.122 2.306 2.371 1.781.384-.162 2.44-2.681 4.569-5.599s4.58-5.809 5.445-6.425l1.574-1.121-2.056 4.087c-4.453 8.85-2.03 11.893 3.612 4.537 1.838-2.396 4.51-5.485 5.939-6.866l2.599-2.511-2.237 4.463c-3.012 6.01-3.24 7.139-1.744 8.636 1.319 1.318 3.935 1.165 5.635-.329.978-.861 2.187-1.03 2.187-.307 0 2.793 5.299 1.44 9.405-2.401l2.735-2.558-.284 2.52c-.586 5.197 3.28 5.788 8.088 1.237 1.229-1.163 1.814-1.446 1.814-.876 0 2.81 4.965 4.321 7.76 2.363 1.012-.709 1.256-.741 1.059-.14-.141.43-1.863 1.907-3.827 3.282-9.757 6.831-11.449 12.841-3.614 12.841 3.368 0 6.734-3.808 9.837-11.127 1.129-2.664 2.078-3.972 3.656-5.044 3.263-2.216 10.185-11.165 8.637-11.165-.28 0-1.976 1.82-3.767 4.045-6.182 7.676-7.302 7.516-3.053-.436 3.628-6.789 3.668-8.37.238-9.42-1.025-.314-1.306-.054-1.882 1.745-1.916 5.986-7.869 15.224-9.809 15.224-1.293 0-.9-1.349 2.284-7.837 3.263-6.648 3.354-7.85.673-8.867-1.519-.576-2.435.117-2.89 2.185-.754 3.434-8.408 13.961-10.151 13.961-1.786 0-.345-3.81 5.646-14.926 5.048-9.367 5.571-11.236 3.541-12.658-2.121-1.485-3.117-1.1-3.81 1.473m-12.61 4.756c-1.006 2.408-.582 3.465 1.693 4.224 3.127 1.042 5.187-3.518 2.454-5.432-2.024-1.418-3.192-1.078-4.147 1.208m82.363.198c-.707 2.625-.239 3.539 2.115 4.129 2.93.736 4.752-3.772 2.235-5.535-2.267-1.588-3.666-1.136-4.35 1.406m-125.512 7.712c0 2.76-11.273 14.872-11.613 12.478-.278-1.956 3.092-7.653 6.35-10.734 3.087-2.92 5.263-3.641 5.263-1.744m205.3-.006c0 2.474-11.181 14.877-11.584 12.851-.097-.483.303-1.989.887-3.347 2.638-6.132 10.697-13.292 10.697-9.504m-44.63 1.946c0 .826-4.852 3.148-6.519 3.119-1.856-.032 3.828-3.615 6.101-3.845.23-.023.418.303.418.726M107.067 52.841c-1.249 3.285-6.865 8.526-9.137 8.526-2.224 0 2.197-5.584 6.816-8.609 2.697-1.766 3.02-1.755 2.321.083m130.59-1.067c0 1.911-5.335 7.882-8.216 9.194-3.842 1.75-1.154-3.222 3.721-6.884 3.632-2.729 4.495-3.172 4.495-2.31M44.184 56.457c-2.38 2.381-.972 3.26 14.066 8.786 13.015 4.783 14.465 5.105 15.369 3.417 1.303-2.436 1.204-2.494-13.629-7.909-5.84-2.132-11.194-4.121-11.899-4.42-1.72-.729-3.096-.684-3.907.126" fill-rule="evenodd" fill="#f26522"/></svg>',
"friendlyName": 'My Family Cinema',
"className": "myFamilyCinemaButton",
"appName": "com.valor.mfc.droid.tvapp.generic",
"androidName": "com.valor.mfc.droid.tvapp.generic",
"adbLaunchCommand": "adb shell am start -n com.valor.mfc.droid.tvapp.generic/com.cv.media.app.ui.SplashStub",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"national-theatre-at-home": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="675" viewBox="0 0 1000 675" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M10 221h43V83l86 138h46V15h-43l-1 137L56 16l-46-1m431 17v17h41V15h-41m506 103v103h41V15h-41M363 50v22h-25v27h25v48c0 54 0 55 7 63 9 10 28 15 56 12h9v-33l-6 1c-12 1-23-1-25-7l1-84h30V72h-30V27h-42M243 70c-27 6-42 20-46 42l-1 6h21 21l1-5c5-20 43-25 51-7 7 16-1 23-33 27-27 3-37 6-47 12-26 16-24 60 4 74 22 10 62 6 76-9l3-3 1 7 1 6 42 1v-3c-2-2-4-33-4-65-1-66-1-67-21-77-14-7-49-10-69-6m304 0c-38 9-59 38-57 80 2 52 43 84 94 73 77-15 81-132 6-153-8-2-35-2-43 0m174 0c-9 2-17 7-24 14l-7 7V72h-40v149h42v-46c0-55 1-60 11-68 11-10 33-8 41 3 5 8 5 12 5 63v48h43v-44c0-80-3-92-26-104-10-5-33-7-45-3m129 0c-28 5-44 20-47 42l-1 6h21 21l1-5c5-24 49-24 52-1 2 13-5 17-39 21-48 6-63 21-60 54 4 37 58 51 94 26 8-6 8-6 8-1 0 9-1 9 22 9h21l-1-5c-2-4-2-12-3-60 0-60 0-59-7-68-11-16-50-25-82-18m-409 76v75h41V72h-41m138 29c32 12 31 80-1 91-27 9-47-11-47-46s21-55 48-45m-289 74c-5 26-52 32-56 7-2-15 7-23 32-26 12-2 20-4 23-6 2-1 3 16 1 25m608-14c-2 27-16 40-41 36-23-5-24-31-2-38 6-1 10-2 26-5 4 0 9-2 11-3s5-2 5-2c1 0 1 5 1 12M10 251v19h64v169h47V270h64v-38H10m182 103v104h41v-44c0-68 4-77 32-77 24 0 26 7 26 76v45h42v-51c0-59-1-67-8-80-14-30-68-31-89-2l-3 4v-78h-41m207 55c-50 11-75 65-52 115 21 45 93 55 127 18 4-5 15-25 15-27l-38-1-1 3c-8 16-37 21-55 10-7-5-13-18-13-27v-4h110v-6c0-56-42-93-93-81m421 0c-13 3-25 12-32 23l-3 7v-28h-40v150h42v-38c0-42 0-47 6-59 7-13 16-18 36-18h14c0-38 0-38-3-38-4-1-14-1-20 1m80 0c-51 11-76 67-51 117 22 45 98 52 128 12 4-5 12-21 12-23l-37-1-3 5c-10 15-37 19-53 8-7-5-14-18-14-27v-4h55c63 0 56 2 55-14-4-52-44-84-92-73m-469 32c8 4 19 11 19 28h-68v-2c0-20 28-35 49-26m500 0c8 4 12 8 16 18 4 11 7 10-31 10h-34v-2c0-21 28-36 49-26" fill="#fff"/><path d="M667 288h-25v28h25v99l4 6c7 15 27 20 58 18l10-1v-33l-7 1c-23 3-24 2-24-50v-40h31v-28h-31v-45h-41m-118 43c-29 5-49 24-49 46v2h20 21l1-5c6-22 47-24 52-2 3 14-4 19-36 23-33 4-43 8-53 18-14 15-14 43 1 59 17 20 62 20 86 1l4-3 1 3 2 10h43l-2-6c-3-5-3-9-3-60-1-58-1-58-6-66-11-17-48-26-82-20m46 91c-1 27-10 37-34 37-16 0-24-6-24-19s8-19 33-23c12-1 20-3 23-5 1-1 2-1 2-1v11M291 552v103h42c0-93 0-99 5-108 7-14 31-18 44-6 7 7 7 9 7 64l1 50h41c0-117 0-118-7-130-14-31-67-32-89-2l-2 3v-77h-42m209 54c-45 9-68 53-56 103 10 38 48 59 91 52 42-8 66-43 60-90-5-47-46-75-95-65m176 0c-9 3-17 7-24 14l-7 7v-18h-39v149h41c1-102 1-102 7-110 9-13 31-14 40-3 5 6 5 9 5 63v50h41l1-49c0-54 0-55 8-64 9-11 32-10 39 1 4 7 5 11 5 63v49h41v-55c0-60 0-62-5-73-15-31-67-35-91-6l-3 4-5-6c-10-14-35-21-54-16m224 0c-48 11-73 67-51 115 26 59 121 54 138-7l1-2h-36l-2 2c-12 21-49 23-61 3-3-6-5-10-6-18v-5h108v-12c-3-55-41-87-91-76m-366 33c33 16 26 85-9 91-26 5-42-13-42-46 0-38 23-58 51-45m398 0c7 4 11 9 14 18 4 11 7 10-30 10h-33v-4c4-22 28-34 49-24" fill="#04dcbc"/></svg>',
"friendlyName": 'National Theatre at Home',
"className": "nationalTheatreAtHomeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.ntathome",
"androidName": "com.ntathome",
"adbLaunchCommand": "adb shell am start -n com.ntathome/tv.vhx.tv.home.TvHomeActivity",
},
"apple-tv": {
"appName": "National Theatre at Home",
},
"chromecast": {
"appName": "com.ntathome",
"androidName": "com.ntathome",
"adbLaunchCommand": "adb shell am start -n com.ntathome/tv.vhx.tv.home.TvHomeActivity",
},
"homatics": {
"appName": "com.ntathome",
"androidName": "com.ntathome",
"adbLaunchCommand": "adb shell am start -n com.ntathome/tv.vhx.tv.home.TvHomeActivity",
},
"nvidia-shield": {
"appName": "com.ntathome",
"androidName": "com.ntathome",
"adbLaunchCommand": "adb shell am start -n com.ntathome/tv.vhx.tv.home.TvHomeActivity",
},
"onn": {
"appName": "com.ntathome",
"androidName": "com.ntathome",
"adbLaunchCommand": "adb shell am start -n com.ntathome/tv.vhx.tv.home.TvHomeActivity",
},
"roku": {
"appName": 'National Theatre at Home',
"app-id": 607047,
},
"xiaomi": {
"appName": "com.ntathome",
"androidName": "com.ntathome",
"adbLaunchCommand": "adb shell am start -n com.ntathome/tv.vhx.tv.home.TvHomeActivity",
},
},
"nba": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1054" height="615" viewBox="0 0 1054 615" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M62.7-.5H207a63 63 0 0 1 63.2 63.2v488a63 63 0 0 1-63.2 63.2H62.7A63 63 0 0 1-.5 550.6v-488A63 63 0 0 1 62.7-.5z"/><path d="M171.2 112l.2 2c4.4 2.6 6.6 4.7 11 7.6 11.7 7.4 26 20.5 24.2 65.8 3.4 9.8 5 29 7.8 35.3 6 12 10.2 20 12 31.4 0 0 1.8 17.8 4 19 12 2.8 8.6 4 10.3 6.2 1.8 2.3 9 2.2 9 8.8 2.4 3.2 4.3 6.5 5.6 10v-235c0-27-21.8-48.7-48.6-48.7h-46.4c7.4 2.7 11.7 5.8 14.2 10.8 6 .5 13 13.8 2 33.7 5 3.4 1 8.3-2.3 14-1 1.8-2.2 5-5.5 4.8-4.3 9-9.4 17.5-13.2 18-1 1.4-2 5.3-.2 7a71 71 0 0 1 16 9.2zm43.3 486h-.5c21.3-13 8-37.5 4-52l.8-2.4c1-2-1.2-6.7-1.2-6.7-2.7-2-3.3-14.2-4.7-19.8-2.2-9 4-24.7 4-30 0-5.4-4-12.7-11.4-22-1.8-2-7-47.7-12-59.3-6.6-16-8.6-13.3-16.5-32.4-6-13.4-1.3-33-15-78.8l3-2.8-14.4-50.7c-3.5-11-10-11.6-10-11.6l.4-5.6a725 725 0 0 1 14.3-35.9c.1-.7 18.4-13.3 18.7-11.4l11.7 56 18.5 39.4c-19 4.6-33 21.7-33 42 0 24 19.4 43.5 43.3 43.5a44 44 0 0 0 40.5-27.4v220c0 24.3-17.5 44.4-41 48z" fill="#c80f2e"/><path d="M145 14.5c-15.8 6-18 13-18.6 35-2.7.3-8.2-2.2-6.3 11 0 0 1 9 4.5 7.4-2.8 19.4-.5 24.3-13.4 25.7-2.8.3-6.2.4-10.3.6L99.7 96c-17.6 1.7-26.3.6-37.7 15.6-4.4 5.7-9 13.8-14.8 25.4 0 0-5.2 13-6.8 18.3l-21 49c-1 5-3.4 6.7-.2 14 5 10.7-3 13.5 24.4 12.7v6.3s-7.3 6.3-9 10c-1.5 4-5.8 22.8-5.6 31.8.5 23.4 19.6 43 25.3 66.4l12.7 1.7a405 405 0 0 0 44.3 65.8l.3.3c1.5 4 9.4 9 14 14.2 2.8 2.7 15.5 16.5 32.6 29.7 6.2 4.8 13 9.6 20 13.6-.1-.1 4.2 8.6 6.4 15.7-8.7 7 8.2 20 13.3 41.2.3 3-5 5.7 3 12.8-.5 32-10.3 49 6 58H62a49 49 0 0 1-47.6-48.6v-487c0-26.6 21.3-48 47.6-48.7h83z" fill="#1d4289"/></g><path d="M343 14.3V598h63l-5.7-450L473 598h90.5V14.3H501A5937 5937 0 0 0 516 472.7L440.3 14.3zm547-.3l-62 584h77l10-118h50.5l10 118h76.8l-60-584H890zm50.5 165L960 411.5h-39l19.5-232.7z" fill="#fff"/><path d="M612.3 14.3v583.4H725c18.5 0 81.5-16 81.5-97V384c0-12.2.1-50.7-33.5-73.3 21 0 33.5-40.8 33.5-78v-125c0-48.7-30.3-93.6-91.2-93.5h-103zM682 89H716c15.7 0 21 17.3 21 30.6v136c0 23.3-7.6 25-23.4 25H682V89zm0 255.2H716c15.7 0 21 17.3 21 30.7V496c0 15.8-7.8 27.8-23.4 27.8l-31.7.5V344z" fill="#fff" fill-rule="nonzero"/></svg>',
"friendlyName": 'NBA',
"className": "nbaOnFireTvButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"apple-tv": {
"appName": "NBA",
},
"chromecast": {
"appName": "com.nbaimd.gametime.nba2011",
"androidName": "com.nbaimd.gametime.nba2011",
"adbLaunchCommand": "adb shell am start -n com.nbaimd.gametime.nba2011/com.nba.tv.ui.splash.SplashActivity",
},
"homatics": {
"appName": "com.nbaimd.gametime.nba2011",
"androidName": "com.nbaimd.gametime.nba2011",
"adbLaunchCommand": "adb shell am start -n com.nbaimd.gametime.nba2011/com.nba.tv.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "com.nbaimd.gametime.nba2011",
"androidName": "com.nbaimd.gametime.nba2011",
"adbLaunchCommand": "adb shell am start -n com.nbaimd.gametime.nba2011/com.nba.tv.ui.splash.SplashActivity",
},
"onn": {
"appName": "com.nbaimd.gametime.nba2011",
"androidName": "com.nbaimd.gametime.nba2011",
"adbLaunchCommand": "adb shell am start -n com.nbaimd.gametime.nba2011/com.nba.tv.ui.splash.SplashActivity",
},
"roku": {
"appName": 'NBA',
"app-id": 73249,
},
"xiaomi": {
"appName": "com.nbaimd.gametime.nba2011",
"androidName": "com.nbaimd.gametime.nba2011",
"adbLaunchCommand": "adb shell am start -n com.nbaimd.gametime.nba2011/com.nba.tv.ui.splash.SplashActivity",
},
},
"nba-on-fire-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1054" height="615" viewBox="0 0 1054 615" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M62.7-.5H207a63 63 0 0 1 63.2 63.2v488a63 63 0 0 1-63.2 63.2H62.7A63 63 0 0 1-.5 550.6v-488A63 63 0 0 1 62.7-.5z"/><path d="M171.2 112l.2 2c4.4 2.6 6.6 4.7 11 7.6 11.7 7.4 26 20.5 24.2 65.8 3.4 9.8 5 29 7.8 35.3 6 12 10.2 20 12 31.4 0 0 1.8 17.8 4 19 12 2.8 8.6 4 10.3 6.2 1.8 2.3 9 2.2 9 8.8 2.4 3.2 4.3 6.5 5.6 10v-235c0-27-21.8-48.7-48.6-48.7h-46.4c7.4 2.7 11.7 5.8 14.2 10.8 6 .5 13 13.8 2 33.7 5 3.4 1 8.3-2.3 14-1 1.8-2.2 5-5.5 4.8-4.3 9-9.4 17.5-13.2 18-1 1.4-2 5.3-.2 7a71 71 0 0 1 16 9.2zm43.3 486h-.5c21.3-13 8-37.5 4-52l.8-2.4c1-2-1.2-6.7-1.2-6.7-2.7-2-3.3-14.2-4.7-19.8-2.2-9 4-24.7 4-30 0-5.4-4-12.7-11.4-22-1.8-2-7-47.7-12-59.3-6.6-16-8.6-13.3-16.5-32.4-6-13.4-1.3-33-15-78.8l3-2.8-14.4-50.7c-3.5-11-10-11.6-10-11.6l.4-5.6a725 725 0 0 1 14.3-35.9c.1-.7 18.4-13.3 18.7-11.4l11.7 56 18.5 39.4c-19 4.6-33 21.7-33 42 0 24 19.4 43.5 43.3 43.5a44 44 0 0 0 40.5-27.4v220c0 24.3-17.5 44.4-41 48z" fill="#c80f2e"/><path d="M145 14.5c-15.8 6-18 13-18.6 35-2.7.3-8.2-2.2-6.3 11 0 0 1 9 4.5 7.4-2.8 19.4-.5 24.3-13.4 25.7-2.8.3-6.2.4-10.3.6L99.7 96c-17.6 1.7-26.3.6-37.7 15.6-4.4 5.7-9 13.8-14.8 25.4 0 0-5.2 13-6.8 18.3l-21 49c-1 5-3.4 6.7-.2 14 5 10.7-3 13.5 24.4 12.7v6.3s-7.3 6.3-9 10c-1.5 4-5.8 22.8-5.6 31.8.5 23.4 19.6 43 25.3 66.4l12.7 1.7a405 405 0 0 0 44.3 65.8l.3.3c1.5 4 9.4 9 14 14.2 2.8 2.7 15.5 16.5 32.6 29.7 6.2 4.8 13 9.6 20 13.6-.1-.1 4.2 8.6 6.4 15.7-8.7 7 8.2 20 13.3 41.2.3 3-5 5.7 3 12.8-.5 32-10.3 49 6 58H62a49 49 0 0 1-47.6-48.6v-487c0-26.6 21.3-48 47.6-48.7h83z" fill="#1d4289"/></g><path d="M343 14.3V598h63l-5.7-450L473 598h90.5V14.3H501A5937 5937 0 0 0 516 472.7L440.3 14.3zm547-.3l-62 584h77l10-118h50.5l10 118h76.8l-60-584H890zm50.5 165L960 411.5h-39l19.5-232.7z" fill="#fff"/><path d="M612.3 14.3v583.4H725c18.5 0 81.5-16 81.5-97V384c0-12.2.1-50.7-33.5-73.3 21 0 33.5-40.8 33.5-78v-125c0-48.7-30.3-93.6-91.2-93.5h-103zM682 89H716c15.7 0 21 17.3 21 30.6v136c0 23.3-7.6 25-23.4 25H682V89zm0 255.2H716c15.7 0 21 17.3 21 30.7V496c0 15.8-7.8 27.8-23.4 27.8l-31.7.5V344z" fill="#fff" fill-rule="nonzero"/></svg>',
"friendlyName": 'NBA on Fire TV',
"className": "nbaOnFireTvButton",
"appName": "com.nbaimd.gametime.nba2011.amazon",
"androidName": "com.nbaimd.gametime.nba2011.amazon",
"adbLaunchCommand": "adb shell am start -n com.nbaimd.gametime.nba2011.amazon/com.nba.tv.ui.splash.SplashActivity",
"deviceFamily": ["amazon-fire"], },
"nbc-news": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="3700" height="700" viewBox="0 0 3700 700" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M673 68c-41 0-79 23-93 60-6 14-8 29-7 45h43c17 0 28 9 28 15-45 17-62 41-60 59l40 279 138-319c9-21 11-39 5-65-7-25-22-49-55-65-12-5-26-9-39-9z" fill="#6e55dc"/><path d="M439 68c-13 0-28 3-39 8-34 16-49 41-56 66-6 26-2 48 6 66l139 318 49-347c3-17 1-35-6-51-14-37-50-60-93-60z" fill="#ef1541"/><path d="M195 224c-11 7-22 17-29 28-19 30-20 64-13 87 8 23 23 40 41 52l282 189-137-311c-7-16-19-31-34-41-31-22-76-24-110-4z" fill="#ff7112"/><path d="M78 492c-5 11-8 26-8 39 1 35 13 60 37 79 15 11 41 21 64 21h328L226 448c-9-6-30-17-56-17-22 0-42 7-58 20-21 15-28 29-34 41z" fill="#fccc12"/><path d="M917 224c11 7 21 17 28 28 19 30 21 64 14 87-8 23-23 40-42 52L636 580l137-311c7-16 19-31 33-41 32-22 77-24 111-4z" fill="#069de0"/><path d="M1033 492c6 11 9 26 8 39-1 35-13 60-37 79-15 11-41 21-63 21H612l273-183c9-6 30-17 58-17 22 0 41 7 57 20 21 15 27 29 33 41z" fill="#05ac3f"/><path d="M3014 509h67l58-201 59 201h67l82-323h-63l-54 211-56-211h-68l-57 211-54-211h-63zm-1471 0V186h-64v209l-144-209h-70v323h64V300l144 209zm230 0c62 0 105-29 105-100 0-36-17-60-45-74 20-10 35-29 35-59 0-53-40-90-94-90h-176v323zm-109-261h102c20 0 33 10 33 28 0 21-13 31-33 31h-102zm0 121h102c27 0 44 14 44 38 0 26-17 38-43 38h-103zm241-22c0 97 75 171 167 171 56 0 102-25 135-62l-45-57c-26 27-52 44-89 44-56 0-98-43-98-95 0-47 37-95 95-95 32 0 57 16 77 39l50-54c-33-36-74-60-126-60-85 0-166 70-166 169zm750 162h255v-69h-191v-68h157v-64h-157v-57h184v-65h-248zm963-297l-33 57c-41-16-67-23-91-23-35 0-62 13-62 34 0 16 17 27 54 31l42 5c63 8 101 44 101 95 0 69-47 107-131 107-46 0-100-20-153-54l37-56c35 25 79 39 119 39 37 0 57-12 57-31 0-18-18-29-57-35l-43-6c-64-10-96-43-96-101s50-96 130-96c37 0 77 11 126 34zM2598 509V186h-64v209l-144-209h-70v323h64V300l144 209z" fill="#000"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M648 32c-41 0-79 23-93 60-6 14-8 29-7 45h43c17 0 28 9 28 15-45 17-62 41-60 59l40 279 138-319c9-21 11-39 5-65-7-25-22-49-55-65-12-5-26-9-39-9z" fill="#6e55dc"/><path d="M414 32c-13 0-28 3-39 8-34 16-49 41-56 66-6 26-2 48 6 66l139 318 49-347c3-17 1-35-6-51-14-37-50-60-93-60z" fill="#ef1541"/><path d="M170 188c-11 7-22 17-29 28-19 30-20 64-13 87 8 23 23 40 41 52l282 189-137-311c-7-16-19-31-34-41-31-22-76-24-110-4z" fill="#ff7112"/><path d="M53 456c-5 11-8 26-8 39 1 35 13 60 37 79 15 11 41 21 64 21h328L201 412c-9-6-30-17-56-17-22 0-42 7-58 20-21 15-28 29-34 41z" fill="#fccc12"/><path d="M892 188c11 7 21 17 28 28 19 30 21 64 14 87-8 23-23 40-42 52L611 544l137-311c7-16 19-31 33-41 32-22 77-24 111-4z" fill="#069de0"/><path d="M1008 456c6 11 9 26 8 39-1 35-13 60-37 79-15 11-41 21-63 21H587l273-183c9-6 30-17 58-17 22 0 41 7 57 20 21 15 27 29 33 41z" fill="#05ac3f"/><path d="M764 766h28l24-75 24 75h27l34-121h-26l-22 79-23-79h-28l-23 79-22-79h-26zm-600 0V645h-26v78l-59-78H50v121h26v-78l59 78zm93 0c26 0 43-11 43-37 0-14-7-23-18-28 8-4 14-11 14-22 0-20-16-34-38-34h-72v121zm-44-98h42c8 0 13 4 13 11 0 8-5 11-13 11h-42zm0 46h42c11 0 18 5 18 14 0 10-7 14-18 14h-42zm98-9c0 37 31 65 68 65 23 0 42-10 56-24l-19-21c-10 10-21 16-36 16-23 0-40-16-40-35 0-18 15-36 39-36 13 0 23 6 31 15l21-21c-14-13-31-22-52-22-35 0-68 26-68 63zm307 61h104v-26h-78v-25h64v-24h-64v-22h76v-24H618zm395-111l-14 21c-16-6-27-8-37-8-14 0-25 4-25 12 0 6 6 10 22 12l17 2c26 3 41 16 41 36 0 25-19 39-54 39-18 0-40-7-62-20l15-21c14 10 33 15 49 15 15 0 23-4 23-12 0-6-7-10-23-13l-18-2c-26-4-39-16-39-38s21-36 53-36c15 0 32 4 52 13zM595 766V645h-26v78l-59-78h-29v121h26v-78l59 78z" fill="#000"/></svg>',
"friendlyName": 'NBC News',
"className": "nbcNewsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.zumobi.msnbc",
"androidName": "com.zumobi.msnbc",
"adbLaunchCommand": "adb shell am start -n com.zumobi.msnbc/com.nbc.androidottweb.main.MainActivity",
},
"apple-tv": {
"appName": "NBC News",
},
"chromecast": {
"appName": "com.zumobi.msnbc",
"androidName": "com.zumobi.msnbc",
"adbLaunchCommand": "adb shell am start -n com.zumobi.msnbc/com.nbc.androidottweb.main.MainActivity",
},
"homatics": {
"appName": "com.zumobi.msnbc",
"androidName": "com.zumobi.msnbc",
"adbLaunchCommand": "adb shell am start -n com.zumobi.msnbc/com.nbc.androidottweb.main.MainActivity",
},
"nvidia-shield": {
"appName": "com.zumobi.msnbc",
"androidName": "com.zumobi.msnbc",
"adbLaunchCommand": "adb shell am start -n com.zumobi.msnbc/com.nbc.androidottweb.main.MainActivity",
},
"onn": {
"appName": "com.zumobi.msnbc",
"androidName": "com.zumobi.msnbc",
"adbLaunchCommand": "adb shell am start -n com.zumobi.msnbc/com.nbc.androidottweb.main.MainActivity",
},
"roku": {
"appName": 'NBC News',
"app-id": 9581,
},
"xiaomi": {
"appName": "com.zumobi.msnbc",
"androidName": "com.zumobi.msnbc",
"adbLaunchCommand": "adb shell am start -n com.zumobi.msnbc/com.nbc.androidottweb.main.MainActivity",
},
},
"nbc-sports": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="569" viewBox="0 0 800 569" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M189 198c-31 0-55 27-55 55h0c0 11 3 20 7 27 2 0 4-1 6-1 11-1 21-2 30-2h0s11 0 24 3c12 3 28 9 35 25 1 1 1 2 2 3h132L216 205c-8-4-18-7-27-7zm-12 96h0c-7 0-15 0-23 1 7 6 15 10 22 11h8 0c11 1 18 1 24 2h11c-5-6-14-10-22-12-11-2-20-2-20-2z" fill="#fccc12"/><path d="M231 78c-17 0-35 9-44 23-23 35 0 66 15 76l155 104-76-172c-4-9-11-17-19-22-9-6-20-9-31-9z" fill="#ff7112"/><path d="M611 198c30 0 54 27 54 55h0c0 42-36 55-54 55H429l155-103c8-4 17-7 27-7z" fill="#05ac3f"/><path d="M335 0c-6 0-13 1-20 4-38 18-35 56-27 72l75 175 28-190c1-10 0-20-4-28-10-21-31-33-52-33z" fill="#ef1541"/><path d="M464 0c-21 0-41 9-52 33-3 8-4 16-4 25h26c7 0 10 3 11 5 2 2 2 2 0 3-10 3-31 15-31 32l2 13h0l21 140 76-175c7-16 9-54-29-72-7-3-13-4-20-4z" fill="#6e55dc"/><path d="M568 78c18 0 35 9 44 23 23 35 0 66-15 76L442 281l76-172c5-9 11-17 19-22 9-6 20-9 31-9z" fill="#069de0"/><path d="M177 286c-9 0-18 1-29 2-5 1-11 1-16 2-34 7-73 21-109 47-27 20-23 34-23 34s0 28 21 35c8 2 15 4 29 5 27 3 47 3 74 5 17 1 28 3 36 5-23 9-46 18-67 29-18 9-45 24-54 36-11 14-2 25-2 23 2 4 9 16 39 12 15-2 33-9 46-16 20-11 34-23 43-31 17-17 22-30 22-41 0-5-1-8-2-11 21-7 39-13 52-16-35 41-92 119-67 156 0 0 2 2 4 5 0 0 5 4 6 1 2-2-3-4-3-4-1-2-2-5-2-10 1-5 2-12 7-23l7-16h0c8-15 23-36 41-54 45-45 86-63 94-66 6-2 8-1 9 0 6 5-8 28-8 28l-1 1c-10 14-18 24-25 32-5 5-9 9-13 12-6 5-11 7-16 9-4 1-7 2-9 1-3 0-5 0-6-1-1 0-2-1-2-1-3-3-5-8-5-10 1-4-1-4-1-4-3 1-4 3-4 6v2h0c0 3 1 6 1 6 5 21 35 27 63 6 19-14 30-27 37-38 2-2 3-5 5-7 4-8 6-14 8-19 5-14-5-24-14-31s-22-2-22-2c-22 7-45 23-65 39-2 3-5 5-8 7 10-11 21-23 34-36 0 0 8-4 2-11-7-7-15-13-15-13s-4-3-5-2c-2 1-1 4 0 5l-4 6h-1c-7 7-20 13-27 16l-52 18c-1-1-2-2-4-3-23-15-93-16-120-18-29-2-36-4-37-9-1-6 8-15 21-24 39-29 89-40 120-43 10-1 18-2 24-2 24 1 31 4 32 6 0 1-1 3-1 3h-1c-4 5-9 7-14 11-23 15-48 26-48 26-5 5 5 6 5 6 15 0 28-4 41-9 27-10 34-20 35-25v-9c-1-6-3-10-3-10 0-2-1-4-1-5-12-24-52-23-52-23zm503 33c-1 0-3 0-6 2-3 3-21 22-47 54-29 4-62 7-71 8 0 0-4 0-6-3h-2l-1 1v1 2s1 17 17 14c9-2 28-4 51-7-4 5-10 12-16 21-11 12-25 26-38 39-9 9-18 17-26 24-11 9-21 15-25 12 0 0-2-2-1-7 3-8 12-23 31-45 0 0 8-10 8-14-1-7-4-7-4-7s-25-7-33-15c3-5 9-17 1-23 0 0-1-1-3-1h-6c-3 2-6 4-9 10s-3 12 1 18c-5 6-21 21-36 26-1-6-4-9-7-11 0 0-9-4-13 1-5 6-1 11 4 15-2 4-6 10-11 18-7 11-16 22-29 30-4 3-21 13-26-1-2-7 2-22 12-38 14-22 31-34 44-39 3-1 5-2 8-2 4-1 8-1 10 0 0 0 4 4 1 9 0 0-1 2 3 2 3 1 4-2 5-5 1-7-5-16-13-21-2-2-5-4-8-5 0 0-13-5-31 4-5 3-29 16-46 46-5 10-8 20-8 30 0 7 1 13 5 19 1 3 8 12 18 17 19 10 41-9 50-17 2-2 4-4 6-5 2-2 3-4 5-6 10-12 17-24 19-30 20-5 40-26 47-33 1 1 2 2 4 3l12 6c-7 8-7 8-15 19s-27 37-14 53c2 4 5 8 11 10 16 7 35-10 64-40 5-5 9-10 13-14-2 3-3 7-5 10-3 10-4 20-1 28 0 0 1 1 1 2s1 2 1 3c3 4 6 7 11 10 8 6 19 3 31-5 25-16 61-53 84-77 0 3-1 7-2 11-5 31-24 70-31 60 0 1-1-7-4-10-4-3-7-4-11-2-2 2-3 4-3 8 1 1 1 2 1 3 2 5 7 10 15 14 4 2 7 3 10 3 9 2 27 2 48-14 28-21 59-52 59-52s6-5 0-8c0 0-3-2-6 0l-2 4c0-1-38 36-64 52-2 1-3 2-5 2 4-5 7-12 9-21 2-7 5-27 8-41 2-8 4-14 5-16 3-7 8-6 9-9 0-1 0-2-2-5-1-2-3-4-5-5-2-2-6-5-9-5-1-1-3 0-5 1-1 1-3 3-6 8-16 17-67 71-98 90 2-1-25 17-20-7 3-11 14-35 44-73l16-18c13-1 27-4 40-6 0 0 119-14 87 11 0 0 2 4 7 0 10-8 14-15 14-19-2-12-21-15-54-13-13 1-34 4-57 8l-22 3 29-32s6-4-1-9c-6-5-13-8-13-8s-1-1-2-1zM170 427c1 2 1 4 0 8-10 16-41 35-52 41-6 4-20 12-36 18-19 6-35 9-37 5 0-2-2-3 4-9 7-7 29-21 49-32 23-11 49-22 72-31z" fill="#fdb913"/></svg>',
"friendlyName": 'NBC Sports',
"className": "nbcSportsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.nbcuni.com.nbcsports.liveextra.firetv",
"androidName": "com.nbcuni.com.nbcsports.liveextra.firetv",
"adbLaunchCommand": "adb shell am start -n com.nbcuni.com.nbcsports.liveextra.firetv/com.nbc.nbctvapp.ui.main.view.MainActivity",
},
"apple-tv": {
"appName": "NBC Sports",
},
"chromecast": {
"appName": "com.nbcsports.apps.tv",
"androidName": "com.nbcsports.apps.tv",
"adbLaunchCommand": "adb shell am start -n com.nbcsports.apps.tv/com.nbc.nbctvapp.ui.main.view.MainActivity",
},
"homatics": {
"appName": "com.nbcsports.apps.tv",
"androidName": "com.nbcsports.apps.tv",
"adbLaunchCommand": "adb shell am start -n com.nbcsports.apps.tv/com.nbc.nbctvapp.ui.main.view.MainActivity",
},
"nvidia-shield": {
"appName": "com.nbcsports.apps.tv",
"androidName": "com.nbcsports.apps.tv",
"adbLaunchCommand": "adb shell am start -n com.nbcsports.apps.tv/com.nbc.nbctvapp.ui.main.view.MainActivity",
},
"onn": {
"appName": "com.nbcsports.apps.tv",
"androidName": "com.nbcsports.apps.tv",
"adbLaunchCommand": "adb shell am start -n com.nbcsports.apps.tv/com.nbc.nbctvapp.ui.main.view.MainActivity",
},
"roku": {
"appName": 'NBC Sports',
"app-id": 53725,
},
"xiaomi": {
"appName": "com.nbcsports.apps.tv",
"androidName": "com.nbcsports.apps.tv",
"adbLaunchCommand": "adb shell am start -n com.nbcsports.apps.tv/com.nbc.nbctvapp.ui.main.view.MainActivity",
},
},
"nebula": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="384" height="49" viewBox="0 0 384 49" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="bGb5" cx="50%" cy="50%" r="52%" fx="50%" fy="50%"><stop offset="21%" stop-color="#0af" stop-opacity=".9"/><stop offset="100%" stop-color="#6c0080"/></radialGradient></defs><g stroke="none"><path d="M100 5.1c-.2.1-.6.2-.7.3a700 700 0 0 0 0 32.4c.2.4 3.7.5 4.2.1l.4-.2V26.1l.2-11.3a153 153 0 0 0 2.5 3.4l3.3 4.4c.5.8 2.2 3 3.6 4.9l5 6.6c3 4.4 2.8 4.1 4.5 4.1 1 0 1.5-.1 1.7-.3a443 443 0 0 0 0-32.6c-.2-.1-.8-.2-2-.2-2.6 0-2.3-1.5-2.3 12v11.6l-1.5-2-2.6-3.4c-.5-.8-2.3-3.2-4-5.5l-4-5.3-3-4.2-2.3-3.1-.8-.1c-1-.1-1.2-.1-2 0m57.2 0c-1 .2-1-.8-1 16.5v16.1l.3.2a122 122 0 0 0 17.1 0c.3-.3.4-3.5 0-3.9a41 41 0 0 0-6.4-.2h-6.2v-4.9-5l5.4-.1c6.4 0 6 .1 6-2.2s.6-2.1-5.8-2.1h-5.5v-5.1-5.1h6l6-.2c.3-.3.2-3.5-.1-3.8-.3-.2-14.5-.4-15.8-.2m47.4 0c-1 .2-.8-.7-.8 16.5v16.1l.3.2a62 62 0 0 0 12.2 0c4.8-1.2 7.5-4.8 7.5-9.7.1-3.1-1.6-6.3-4-7.5-.3-.1-.6-.3-.6-.3s.3-.5.8-.9c2.5-2.7 3-7.2 1.2-10.4-1-1.7-2.7-2.9-5-3.7a112 112 0 0 0-11.7-.3m50.6.1l-.5.1v11.9l.1 12.5c.2.9.5 1.9.7 2.4.2.3.3.7.4 1 1.5 3.9 5.5 5.9 11 5.7 6.7-.3 10.2-3.6 11-10.8.4-2.4.4-22.4.1-22.7-.4-.3-4-.3-4.3 0-.2.2-.2 2.6-.3 11.7l-1 13.9c-2 4.4-9.2 4.7-12 .6-1.4-2.1-1.5-3.5-1.5-15.9L259 5.3c-.2-.2-3-.3-3.7-.1m55.2-.1c-1 .2-1-.7-1 16.5 0 15.7 0 15.9.4 16.2a100 100 0 0 0 16.4.2c.2-.1.2-.8.2-2 0-2.4.7-2.2-6.2-2.2h-6v-14l-.2-14.4c-.3-.3-2.6-.5-3.7-.3m57 0c-.5.1-.6.1-1.6 2.7a12 12 0 0 1-.6 1.8c-.5 1.3-1.2 3-1.2 3.1s-.1.5-.3.9c-.2.3-.5 1.1-.7 1.7-.2.5-.4 1.1-.5 1.3l-2 5.6-2.4 6.4c-.1.2-.3.9-.6 1.7-.7 1.6-2 4.9-2 5.3-1 2.5-1 2.6 1.8 2.6 2.4 0 2.3 0 2.8-1.4l.6-1.5c.1-.2.3-.8.5-1.4l.5-1.3c.1-.2.4-1 .7-1.8l.7-1.7.1-.4h5.7 5.8l.1.4c.1.2.3.6.4.9l.4.9c0 .2.3 1 .6 1.8l1 2.8.6 1.8c.2.9 4 1.4 5 .6l.4-.3-1-2.6-1.6-4.3-2-5.7-.7-1.8c-.3-.8-.8-1.9-1.7-4.6l-3.8-10.2c-.1-.2-.3-.8-.5-1.3-.7-2.1-1.3-2.3-4-2M213 9.5c3.5.5 4.5 1.5 4.5 4.3 0 1.4 0 1.5-.6 2.5-1.2 1.7-2.6 2.3-6.7 2.5l-1.8.1v-4.8-4.8h1.7c1 0 2.2.1 3 .2m156.3 4.8l.6 1.8.7 1.8 1.2 3.2c.1.2.3.8.5 1.3l.5 1.4c.1.2.1.4.1.5h-4c-3.8 0-4 0-4-.2.1-.4 1-2.5 1.3-3.7.2-.4.6-1.6 1-2.6l1.4-3.9c.1-.2.2-.5.3-.6.1-.3.1-.3.2-.1 0 .1.2.6.4 1.1m-153.8 9.4c2.6.9 3.4 2 3.4 4.7 0 4-2.2 5.4-8.5 5.4h-2v-5.3-5.4l3 .1c2.5.1 3.2.2 4 .5" fill="#000"/><path d="M.5 32l18-.5 7 16.5 7-15.5L51 32 35.5 20.5l8-19.5-18 12.5L7 0l8.5 19.5L0 32" fill="url(#bGb5)" fill-opacity=".9"/></g></svg>',
"friendlyName": "Nebula",
"className": "nebulaButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "tv.standard.nebula",
"androidName": "tv.standard.nebula",
"adbLaunchCommand": "adb shell am start -n tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity",
},
"apple-tv": {
"appName": "Nebula",
},
"chromecast": {
"appName": "tv.standard.nebula",
"androidName": "tv.standard.nebula",
"adbLaunchCommand": "adb shell am start -n tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity",
},
"homatics": {
"appName": "tv.standard.nebula",
"androidName": "tv.standard.nebula",
"adbLaunchCommand": "adb shell am start -n tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity",
},
"nvidia-shield": {
"appName": "tv.standard.nebula",
"androidName": "tv.standard.nebula",
"adbLaunchCommand": "adb shell am start -n tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity",
},
"onn": {
"appName": "tv.standard.nebula",
"androidName": "tv.standard.nebula",
"adbLaunchCommand": "adb shell am start -n tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity",
},
"roku": {
"appName": 'Nebula',
"app-id": 624064,
},
"xiaomi": {
"appName": "tv.standard.nebula",
"androidName": "tv.standard.nebula",
"adbLaunchCommand": "adb shell am start -n tv.standard.nebula/.tv.features.splash.view.activities.SplashActivity",
},
},
"netflix": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 82" width="300" height="81.387"><path d="M-203.1 771.414c1.643.159 3.283.33 4.92.508l3.615-8.927 3.437 9.75c1.763.22 3.525.452 5.282.694l-6.024-17.096 6.027-14.88h-5.104l-.053.072-3.255 8.04-2.857-8.112h-5.039l5.203 14.762-6.152 15.19zM-206.911 771.065v-29.601h-5.038v29.186c1.681.129 3.361.269 5.038.415M-244.749 769.409c1.36 0 2.718.01 4.074.021v-10.875h6.051v-4.631h-6.05v-7.825h6.968v-4.636h-12.026v27.95c.327 0 .655-.004.983-.004M-260.388 769.692c1.677-.06 3.357-.11 5.04-.151v-23.442h4.707v-4.636h-14.456v4.636h4.709v23.593zM-298.91 772.814v-17.636l5.963 16.923c1.834-.206 3.671-.4 5.513-.582v-30.055h-4.833v18.267l-6.436-18.267h-5.04v31.984h.03c1.597-.222 3.199-.432 4.802-.634M-269.953 746.099v-4.636h-12.027v29.554c3.99-.345 7.996-.634 12.017-.869v-4.64c-2.325.135-4.645.291-6.96.464v-7.415h6.051v-4.634h-6.051v-7.824h6.97zM-223.723 765.286v-23.823h-5.058v28.246c4.023.147 8.032.354 12.027.612V765.68c-2.319-.15-4.641-.28-6.969-.392" style="fill:#b81d24;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="matrix(2.54454 0 0 2.54454 772.886 -1886.68)"/></svg>',
"friendlyName": "Netflix",
"className": "netflixButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Netflix",
"androidName": "com.netflix.ninja",
"adbLaunchCommand": "adb shell am start -n com.netflix.ninja/.MainActivity",
},
"apple-tv": {
"appName": "Netflix",
},
"chromecast": {
"appName": "Netflix",
"androidName": "com.netflix.ninja",
"adbLaunchCommand": "adb shell am start -n com.netflix.ninja/.MainActivity",
},
"homatics": {
"appName": "Netflix",
"androidName": "com.netflix.ninja",
"adbLaunchCommand": "adb shell am start -n com.netflix.ninja/.MainActivity",
},
"nvidia-shield": {
"appName": "Netflix",
"androidName": "com.netflix.ninja",
"adbLaunchCommand": "adb shell am start -n com.netflix.ninja/.MainActivity",
},
"onn": {
"appName": "Netflix",
"androidName": "com.netflix.ninja",
"adbLaunchCommand": "adb shell am start -n com.netflix.ninja/.MainActivity",
},
"roku": {
"appName": "Netflix",
"app-id": 12,
},
"xiaomi": {
"appName": "Netflix",
"androidName": "com.netflix.ninja",
"adbLaunchCommand": "adb shell am start -n com.netflix.ninja/.MainActivity",
},
},
"news": {
"button": "news",
"friendlyName": "News by Fire TV",
"className": "newsButton",
"appName": "com.amazon.hedwig",
"androidName": "com.amazon.hedwig",
"deviceFamily": ["amazon-fire"],},
"newsmax": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1002" height="157" viewBox="0 0 1002 157" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="lJIP" x1="2.6" y1="151.1" x2="2.6" y2="72.3" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b5000b"/><stop offset=".2" stop-color="#c01"/><stop offset=".4" stop-color="#e60017"/><stop offset=".6" stop-color="#fe001c"/></linearGradient></defs><g transform="translate(.5 .5)"><svg width="1000" height="154.8" viewBox="0 0 1000 154.8"><g stroke="none"><path d="M34.3 151H0V72.4L34.3 127z" fill="url(#lJIP)"/><g fill="#294ea6"><path d="M34.3 111.5L0 55.8v-52h40.2l59.5 96.5V3.8h33.6V151H94L34.3 54.6zM144.8 151V3.8h99v29.8H179v28.6h61v28h-61v31h68.6V151zm143 0L250 3.8h34l22 88 19-88h39.4l22 88 20-88h34.3L403 151h-35.6l-22-95.3L323 151zm167.8-41l-23.2 23.7s18 21 55.3 21c34.5 0 56.2-19.6 56.2-48.8 0-49.6-68.7-37-68.7-62.2 0-7.5 6.5-14.7 20.2-14.7a44 44 0 0 1 27 12.5l22-23.5s-16.7-18-48-18c-35.2 0-56.8 20.2-56.8 46 0 52 68 36.2 68 63.6 0 10.7-9 16.3-20 16.3-19.6 0-32-15.8-32-15.8zm98 41V3.8h50l34.5 95.7L671 3.8h50.5V151H687V47l-38 104h-25L586.7 45.8V151z"/><path d="M783 3.8L721.4 151h38l11-29.2h57L839 151H893l31-51.8 32.5 51.8h43.4l-53-77.7 46.8-69.6h-41.3l-27.2 45.8-27.4-45.8h-43.2l47.8 69.6-34.6 52.8L817.3 3.8zm16.4 39.7l19 50.4h-38z"/></g></g></svg></g></svg>',
"friendlyName": "Newsmax",
"className": "newsmaxButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.fli.android.newsmaxapp",
"androidName": "com.fli.android.newsmaxapp",
"adbLaunchCommand": "adb shell am start -n com.fli.android.newsmaxapp/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"apple-tv": {
"appName": "Newsmax TV",
},
"chromecast": {
"appName": "com.fli.android.newsmaxapp",
"androidName": "com.fli.android.newsmaxapp",
"adbLaunchCommand": "adb shell am start -n com.fli.android.newsmaxapp/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"homatics": {
"appName": "com.fli.android.newsmaxapp",
"androidName": "com.fli.android.newsmaxapp",
"adbLaunchCommand": "adb shell am start -n com.fli.android.newsmaxapp/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"nvidia-shield": {
"appName": "com.fli.android.newsmaxapp",
"androidName": "com.fli.android.newsmaxapp",
"adbLaunchCommand": "adb shell am start -n com.fli.android.newsmaxapp/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"onn": {
"appName": "com.fli.android.newsmaxapp",
"androidName": "com.fli.android.newsmaxapp",
"adbLaunchCommand": "adb shell am start -n com.fli.android.newsmaxapp/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
"roku": {
"appName": 'Newsmax',
"app-id": 24699,
},
"xiaomi": {
"appName": "com.fli.android.newsmaxapp",
"androidName": "com.fli.android.newsmaxapp",
"adbLaunchCommand": "adb shell am start -n com.fli.android.newsmaxapp/com.twentyfouri.tvbridge.webview.view.WebViewActivity",
},
},
"nfl": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="200" height="275" viewBox="0 0 200 275" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M193 31.3c-8.3 6.2-25 14.5-45.8 9.3C110.5 31.6 100 0 100 0S89.5 31.6 52.8 40.6a56 56 0 0 1-46.2-9.3H0v170.2A34 34 0 0 0 8 223c8.7 10.4 23.3 17.2 43.4 20 16.4 2.3 28.2 7.4 36.5 15.5 6.3 6 12.2 16.2 12.2 16.2s6-10.5 12-16.2c8.4-8 20.3-13.2 36.5-15.5 20.2-3 34.7-9.8 43.4-20.2 7-8.5 8-17 8-21.3l-6.6-170.2"/><path d="M193.8 37.8s-20 15.6-48.3 8.6c-33-8.3-45.8-33-45.8-33s-12.8 24.7-46 33c-27.8 7-48-8.7-48-8.7v163.6c0 5.5 2.3 29.2 46.5 35.4 17.4 2.5 30.4 8 39.6 17 3.4 3.2 6 6.5 8 9.5 2-3 4.5-6.3 7.8-9.5 9.4-9 22.4-14.6 39.6-17 44.2-6.4 46.2-30 46.6-35.4V37.7" fill="#013369"/><path d="M100 247s12.8-15.8 46-21c38.2-5.8 36.8-23.7 36.8-24.6v-85.8H17v85.8c0 1-1 18.8 36.8 24.6 33.2 5.2 46 21 46 21"/><path d="M61.2 178.6V138l-5-2.8v-10.6h23.3V135l-5 2.8v83L62 217.2l-18-53v35l5.7 4.4v10.8l-25-6.4v-9.2l5.8-2.2V138l-6-3v-10.6h19l17.6 54.2m43 37l5 6v10.6L84.5 223v-9l5.4-2.3v-74l-5.4-2.8v-10.7h43V146H118l-2.8-8.8h-11v25h8.2l3.3-4.8h6.6v22.2h-6.6l-3-4.5h-8.4v41m27.4 3.7V209l6-5v-66l-5.2-2.8v-10.7h24.8v10.7l-5 2.8v62l10.7-2.8 2-16.3h10.2v27.2l-43.8 11.6" fill="#d50a0a"/><path d="M21.4 98.3L14 92.7H23l3-8.7 3 8.7h9.2l-7.5 5.7 2.7 8.8L26 102l-7.5 5.3 2.8-8.8m32.5-.1l-7.5-5.6h9l3-8.7 3 8.7h9.2l-7.5 5.7 2.7 8.8-7.4-5.3-7.5 5.3 2.7-8.8M21.4 69.2L14 63.5H23l3-8.7 3 8.7h9.2l-7.5 5.7 2.7 8.8-7.4-5.2-7.5 5.2 2.8-8.8m32.5 0l-7.5-5.7h9l3-8.7 3 8.7h9.2l-7.5 5.7L66 78l-7.4-5.2L51 78l2.7-8.8M181.4 107l-7.5-5.2-7.5 5.2 2.8-8.8-7.5-5.7h9l3-8.7 3 8.7h9.2l-7.5 5.7 2.7 8.8m-32.6 0l-7.5-5.2-7.4 5.2 2.7-8.8-7.5-5.7h9.2l3-8.7 3 8.7h9.2l-7.5 5.7 2.8 8.8m32.7-29.2l-7.5-5.2-7.5 5.2 2.8-8.8-7.5-5.6h9l3-8.7 3 8.7h9.2l-7.5 5.6 2.7 8.8m-32.6 0l-7.5-5.2-7.4 5.2 2.7-8.8-7.5-5.6h9.2l3-8.7 3 8.7h9.2L146 69l2.8 8.8M107 62.6c-3.3-2.8-7-4.6-11-5.4a30 30 0 0 1 2.8-2.4c5 1.2 8.3 3.4 10.6 5.3l-2.4 2.4v.1zm-4.8 5.8a26 26 0 0 0-11.4-5.6c.6-1 1.4-1.8 2.2-2.6a26 26 0 0 1 11.4 5.4c-.8 1-1.5 2-2.2 2.7v.1zm-4.3 6c-3.5-2.8-7.5-4.6-11.4-5.3l2-3c4.8 1 8.7 3.2 11.4 5.5l-2 2.8h0zm22.6-29s-4 2-9.3 7.4a25 25 0 0 1 3.4 2.3l-2.4 2.2a26 26 0 0 0-10.1-5.1c1-.6 2-1.3 3-2 1.5.3 3 1 3 1 6-4.6 11.4-6.6 11.4-6.6s-.6-.3-2.2-.3c-24 .3-46.2 18.3-42 49 .5 3.2 1.8 9.2 3.4 11.8.5-5 2.4-16.4 8-28.6-2-.7-3.6-1-3.6-1l1.4-2.8c4.2.8 8 2.6 11.2 5.2a46 46 0 0 0-1.7 2.7l-3.5-2.4C84 89.4 81 100 80 105.5c0 .4.7.6 1.3.5 26.4-3.4 38.6-17 42.4-31.4a45 45 0 0 0-1.7-27.8c-.2-.5-.6-1.5-1.4-1.4"/></svg>',
"friendlyName": "NFL",
"className": "nflButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.gotv.nflgamecenter.us.lite",
"androidName": "com.gotv.nflgamecenter.us.lite",
"adbLaunchCommand": "adb shell am start -n com.gotv.nflgamecenter.us.lite/com.nfl.connected.SplashActivity",
},
"apple-tv": {
"appName": "NFL",
},
"chromecast": {
"appName": "com.gotv.nflgamecenter.us.lite",
"androidName": "com.gotv.nflgamecenter.us.lite",
"adbLaunchCommand": "adb shell am start -n com.gotv.nflgamecenter.us.lite/com.nfl.connected.SplashActivity",
},
"homatics": {
"appName": "com.gotv.nflgamecenter.us.lite",
"androidName": "com.gotv.nflgamecenter.us.lite",
"adbLaunchCommand": "adb shell am start -n com.gotv.nflgamecenter.us.lite/com.nfl.connected.SplashActivity",
},
"nvidia-shield": {
"appName": "com.gotv.nflgamecenter.us.lite",
"androidName": "com.gotv.nflgamecenter.us.lite",
"adbLaunchCommand": "adb shell am start -n com.gotv.nflgamecenter.us.lite/com.nfl.connected.SplashActivity",
},
"onn": {
"appName": "com.gotv.nflgamecenter.us.lite",
"androidName": "com.gotv.nflgamecenter.us.lite",
"adbLaunchCommand": "adb shell am start -n com.gotv.nflgamecenter.us.lite/com.nfl.connected.SplashActivity",
},
"roku": {
"appName": 'NFL',
"app-id": 44856,
},
"xiaomi": {
"appName": "com.gotv.nflgamecenter.us.lite",
"androidName": "com.gotv.nflgamecenter.us.lite",
"adbLaunchCommand": "adb shell am start -n com.gotv.nflgamecenter.us.lite/com.nfl.connected.SplashActivity",
},
},
"nine-now": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2596" height="553" viewBox="0 0 2596 553" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#3697e9" fill-rule="nonzero"><path d="M56 551c-4-1-11-4-16-6-7-4-10-6-18-14s-10-11-14-19c-6-12-8-21-8-34 0-11 3-24 7-32 14-27 42-44 71-42 12 1 19 3 30 8 19 9 33 27 39 48 3 10 2 29-1 39-7 25-26 44-51 51-9 3-29 3-39 1zm216-1c-31-7-53-32-56-63-4-31 13-63 41-76 11-5 18-7 33-7 14 0 21 2 32 7 29 14 46 46 42 77-5 29-24 52-52 61-10 4-30 4-40 1zm215 1c-20-4-40-20-50-40-5-12-7-19-7-33 0-12 0-13 3-22 13-37 49-58 86-50 16 3 28 10 40 22 13 14 20 31 20 51 0 29-16 54-42 66-5 3-12 5-16 6-9 2-25 2-34 0zm199 1c-9-3-16-7-24-15-6-6-10-11-12-16-17-33-5-72 28-88 13-6 0-6 203-6l186-1c2-2 2-84 0-86-1-1-44-1-186-1-204 0-192 0-206-7-13-6-23-18-29-34l-2-8V170 50l2-7c6-16 16-28 29-34 15-8-5-7 245-7h226l5 3c19 7 30 17 37 32 6 14 6-1 6 244v223l-3 7c-7 21-19 32-37 39l-8 2-227 1c-180 0-229 0-233-1zm382-379v-45H919 770l-1 44c0 24 0 44 1 45 0 1 30 1 149 1l149-1v-44zm713 233c-78-6-145-56-175-129-4-12-9-29-11-43-3-14-3-48 0-62 6-36 19-66 40-93 53-68 142-96 224-69 44 15 81 44 107 83 13 20 24 46 29 71 3 15 4 46 3 62-6 47-26 87-59 120-17 17-33 29-53 39-31 16-70 23-105 21zm25-101c25-3 46-13 63-31 19-19 29-43 29-70 0-13-2-21-5-33-17-51-71-80-123-67-39 10-68 42-75 82-3 18 0 42 7 59 8 16 23 34 37 43 13 9 30 15 45 17 10 1 13 1 22 0zm302 96c-23-5-42-23-58-55-7-16-11-26-22-63l-10-32 1-7c5-23 5-55 1-77-8-47-26-84-60-121l-7-7-5-18c-3-10-6-18-6-19s12-1 60-1c57 0 61 0 61 2l70 260c0-1 73-234 80-257l1-5h55 55l2 6c1 4 19 62 40 130l38 125c1 1 1 1 2 0 0-1 16-60 35-131l34-130h61c57 0 60 0 59 2-13 47-96 315-99 322-14 37-32 61-53 71-13 7-37 8-53 3-22-8-41-30-57-66-6-14-9-22-40-121l-24-73-28 87-32 98c-17 42-37 67-62 75-10 3-28 4-39 2zm-853-200V1h35c34 1 36 1 42 3 9 3 18 8 24 14 4 4 29 37 76 101l71 97V108 1h49 49v42 41l-5 9c-21 36-31 83-28 125 3 34 10 61 26 91l7 14v39 39h-32c-31 0-31 0-39-3-10-4-17-8-24-15-4-4-37-48-79-105l-74-99c-1-1-1 49-1 111v111h-48-49V201z"/><path d="M56 350c-4-1-11-4-16-6-7-4-10-6-18-14s-10-11-14-19c-6-13-8-21-8-34 0-31 18-57 47-69 41-16 88 7 100 51 3 10 2 29-1 39-7 25-26 44-51 51-9 3-29 3-39 1zm221 1c-15-4-25-8-35-16-27-22-35-61-19-92 10-18 26-31 45-38 11-3 32-3 42 0 29 9 50 34 54 64 4 35-18 69-53 80-6 2-29 3-34 2zm211-1c-27-6-49-27-56-55-3-8-3-28 0-36 5-21 20-39 38-48 12-6 20-8 34-8 13 0 15 0 22 3 20 6 35 19 44 37 6 11 9 21 9 34 0 18-6 34-17 48-10 12-26 22-41 25-9 2-25 2-33 0zM58 149c-25-5-47-25-55-50-3-11-4-28-1-40 3-14 9-24 19-35C36 9 50 3 71 2c18-1 34 4 49 15 12 9 22 25 27 41 2 9 2 28 0 37-7 25-26 45-52 53-9 3-28 3-37 1zm217 1c-20-4-38-16-49-34-8-13-11-24-11-40 0-33 21-61 53-71 4-2 11-3 17-3 34-2 63 18 75 50 15 42-11 88-55 97-8 2-23 2-30 1zm211-1c-27-7-47-28-54-54-3-9-3-28 0-37 6-22 20-39 40-49 13-6 22-8 36-7 28 1 50 16 63 41 8 15 10 36 6 52-7 25-26 45-50 53-11 3-30 4-41 1z"/></svg>',
"friendlyName": "9now",
"className": "nineNowButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.com.ninenow.ctv",
"androidName": "au.com.ninenow.ctv",
"adbLaunchCommand": "adb shell am start -n au.com.ninenow.ctv/au.com.ninenow.ctv.TvActivity",
},
"apple-tv": {
"appName": "9Now",
},
"chromecast": {
"appName": "au.com.ninenow.ctv",
"androidName": "au.com.ninenow.ctv",
"adbLaunchCommand": "adb shell am start -n au.com.ninenow.ctv/au.com.ninenow.ctv.TvActivity",
},
"homatics": {
"appName": "au.com.ninenow.ctv",
"androidName": "au.com.ninenow.ctv",
"adbLaunchCommand": "adb shell am start -n au.com.ninenow.ctv/au.com.ninenow.ctv.TvActivity",
},
"nvidia-shield": {
"appName": "au.com.ninenow.ctv",
"androidName": "au.com.ninenow.ctv",
"adbLaunchCommand": "adb shell am start -n au.com.ninenow.ctv/au.com.ninenow.ctv.TvActivity",
},
"xiaomi": {
"appName": "au.com.ninenow.ctv",
"androidName": "au.com.ninenow.ctv",
"adbLaunchCommand": "adb shell am start -n au.com.ninenow.ctv/au.com.ninenow.ctv.TvActivity",
},
},
"nlziet": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="144.348" height="52.126" viewBox="0 0 144.348 52.126"><path d="M53.818,0V9.433h12.3l-13,35.257v7.436h24.6V42.691H64.079L77.393,7.755V0H53.816ZM118.5,0V9.433h7.755V52.126h10.341V9.433h7.753V0ZM9.477,24.385l8.067,27.741h9.242V0H16.921V20.63a72.406,72.406,0,0,0,.547,7.833h-.156L9.242,0H0V52.126H9.87V32.057a69.413,69.413,0,0,0-.549-7.673h.156ZM30.387,52.126V0H40.726V42.691H50.2v9.435ZM91.686,0V16.087L81.347,8.7V0H91.686ZM81.345,42.417v9.709H91.684v-17.1ZM115.385,0V9.433h-9.95V20.626h8.773V29.9h-8.851V42.691h10.024v9.435H95.172V32.539l7.486-5.349a2,2,0,0,0,0-3.262l-7.484-5.347V0h20.209Z" fill="#ff427c"/><path d="M40.547,10.726A2,2,0,0,1,43.7,9.086l8.587,6.023a2,2,0,0,1,0,3.284L43.7,24.415a2,2,0,0,1-3.156-1.64V10.726Z" transform="translate(40.743 8.765)" fill="#fff"/></svg>',
"friendlyName": "NLZIET",
"className": "nlzietButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "nl.nlziet",
"androidName": "nl.nlziet",
"adbLaunchCommand": "adb shell am start -n nl.nlziet/.tv.app.di.tv.InjectActivity",
},
"apple-tv": {
"appName": "NLZIET",
},
"chromecast": {
"appName": "nl.nlziet",
"androidName": "nl.nlziet",
"adbLaunchCommand": "adb shell am start -n nl.nlziet/.tv.app.di.tv.InjectActivity",
},
"homatics": {
"appName": "NLZIET",
"androidName": "nl.nlziet",
"adbLaunchCommand": "adb shell am start -n nl.nlziet/.tv.app.di.tv.InjectActivity",
},
"nvidia-shield": {
"appName": "nl.nlziet",
"androidName": "nl.nlziet",
"adbLaunchCommand": "adb shell am start -n nl.nlziet/.tv.app.di.tv.InjectActivity",
},
"onn": {
"appName": "NLZIET",
"androidName": "nl.nlziet",
"adbLaunchCommand": "adb shell am start -n nl.nlziet/.tv.app.di.tv.InjectActivity",
},
"xiaomi": {
"appName": "nl.nlziet",
"androidName": "nl.nlziet",
"adbLaunchCommand": "adb shell am start -n nl.nlziet/.tv.app.di.tv.InjectActivity",
},
},
"noovo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="790" height="161" viewBox="0 0 790 161" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M231 6c-56 6-86 67-56 113 37 56 123 39 136-26 8-47-33-91-80-87m168 1c-57 7-85 71-51 117 35 47 112 35 130-22 16-51-27-102-79-95m299 0c-59 7-86 77-47 122 37 42 108 27 126-26 17-51-26-103-79-96m-213 4l55 138h30l54-138h-38l-31 88-31-88M9 80v68h40V43h36c13 0 17 15 17 30l1 75h39v-36-41c-4-32-23-59-54-59 0 0-2-1-40-1H9m238 31c36 9 41 57 7 73-31 15-65-16-54-48 7-19 28-31 47-25m171 0c34 10 39 56 7 73-19 10-44 2-53-18-15-30 13-64 46-55m299 0c35 10 40 56 8 73-24 12-53-2-57-29-5-28 22-52 49-44"/><path d="M231 6c0 0 1 0 2 0"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="210" height="210" viewBox="0 0 210 210" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M38 173h40V68h36c13 0 17 15 17 30l1 75h39v-36-41c-4-32-23-59-54-59 0 0-2-1-40-1H38" fill="#fff" stroke="none"/></svg>',
"friendlyName": "noovo",
"className": "noovoButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Noovo",
},
},
"nordvpn": {
"button": '<svg viewbox="0 0 512 111.16" width="512" height="111.16" xmlns="http://www.w3.org/2000/svg"><path d="M499.86 37.684c0-3.322 2.692-6.07 6.07-6.07s6.071 2.748 6.071 6.07c0 3.379-2.691 6.07-6.07 6.07s-6.071-2.748-6.071-6.07zm1.145 0c0 2.749 2.177 4.983 4.926 4.983 2.691 0 4.925-2.234 4.925-4.983 0-2.749-2.234-4.983-4.925-4.983-2.75 0-4.926 2.234-4.926 4.983zm4.01 3.436h-1.432v-6.93h2.749c1.374 0 2.462.688 2.462 2.177 0 1.03-.573 1.66-1.317 2.004l1.432 2.75h-1.546l-1.26-2.52h-1.089zm1.202-5.555h-1.203v1.718h1.203c.516 0 1.088-.23 1.088-.86 0-.686-.572-.858-1.088-.858zm-290.53 49.94-24.74-37.17v37.17h-11.054V31.613h12.771l23.366 35.164V31.613h11.053v53.892zm36.653-37.57c-11.168 0-20.159 8.304-20.159 19.3 0 11.11 8.877 19.128 20.045 19.128 11.111 0 20.102-8.247 20.102-19.358-.057-10.996-8.934-19.071-19.987-19.071zm-.114 28.52c-5.04 0-9.106-3.836-9.106-9.449 0-5.498 4.009-9.335 8.991-9.335 5.04 0 9.106 3.837 9.106 9.335.057 5.613-3.952 9.45-8.991 9.45zm47.878-27.718v10.538c-1.432-.286-2.979-.286-3.437-.286-5.154 0-8.762 3.608-8.762 10.423v16.093h-10.538V48.737h10.194v5.383h.114c2.005-4.18 5.728-5.784 9.507-5.784.86 0 2.177.171 2.921.4zm30.754-17.124v21.362h-.115c-3.78-4.467-8.877-4.868-10.996-4.868-10.538 0-17.639 9.679-17.639 19.014 0 9.908 6.815 19.128 17.468 19.128 2.463 0 7.96-.344 11.454-5.384h.115v4.697h10.423v-53.95zm-8.82 44.843c-5.04 0-9.106-3.837-9.106-9.45 0-5.498 4.066-9.278 9.106-9.278s9.106 3.78 9.106 9.278c-.057 5.613-4.066 9.45-9.106 9.45zm42.323 9.049-19.53-53.892h12.085l13.974 40.949 14.03-40.95h11.856l-19.587 53.893zm57.042-53.892h-20.045v53.892h11.168V66.49h8.419c11.282 0 19.7-5.727 19.7-17.64 0-11.396-8.475-17.237-19.242-17.237zm-.916 24.512h-7.961V42.15h7.903c4.64 0 8.992 1.775 8.992 7.044 0 4.983-4.525 6.93-8.934 6.93zm61.566 29.38-24.798-37.17v37.17h-10.996V31.613h12.77l23.367 35.164V31.613h11.053v53.892z" fill="#2c3038"/><path d="M13.287 111.11C4.926 99.599 0 85.395 0 69.99 0 31.332 31.27.005 69.87.005c38.6 0 69.87 31.327 69.87 70.042 0 15.349-4.925 29.552-13.287 41.12L92.892 56.531l-3.264 5.498 3.264 15.234-23.08-39.517-14.203 24.111 3.322 15.406-12.084-20.675z" fill="#4580ff"/></svg>',
"friendlyName": "Nord VPN",
"className": "nordVPNButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.nordvpn.android",
"androidName": "com.nordvpn.android",
"adbLaunchCommand": "adb shell am start -n com.nordvpn.android/.tv.MainActivity",
},
"apple-tv": {
"appName": "NordVPN",
},
"chromecast": {
"appName": "com.nordvpn.android",
"androidName": "com.nordvpn.android",
"adbLaunchCommand": "adb shell am start -n com.nordvpn.android/.tv.MainActivity",
},
"homatics": {
"appName": "com.nordvpn.android",
"androidName": "com.nordvpn.android",
"adbLaunchCommand": "adb shell am start -n com.nordvpn.android/.tv.MainActivity",
},
"nvidia-shield": {
"appName": "com.nordvpn.android",
"androidName": "com.nordvpn.android",
"adbLaunchCommand": "adb shell am start -n com.nordvpn.android/.tv.MainActivity",
},
"onn": {
"appName": "com.nordvpn.android",
"androidName": "com.nordvpn.android",
"adbLaunchCommand": "adb shell am start -n com.nordvpn.android/.tv.MainActivity",
},
"xiaomi": {
"appName": "com.nordvpn.android",
"androidName": "com.nordvpn.android",
"adbLaunchCommand": "adb shell am start -n com.nordvpn.android/.tv.MainActivity",
},
},
"norlys-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="200" viewBox="0 0 850 200" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M118 120L37 23H8v153h33V78l81 98h28V23h-32zm569-97l-37 66-37-66h-37l57 99v54h33v-54l58-99zm-154 0h-33v153h108v-32h-75zm-80 91c17-12 25-33 20-53-4-20-21-35-42-38h-7-78v153h33v-54h32l31 54h36l-33-58c3-1 5-3 8-4m-28-24h-47V55h45c3 0 5 0 8 1 7 3 11 10 11 17 0 10-7 17-17 17M307 39c-11-11-25-18-40-19h-11v33c5 0 9 1 14 2 13 3 22 15 23 29 1 10 1 21 0 32-1 13-10 25-24 29-4 1-8 1-13 2v33s7-1 11-1c15-1 29-7 40-18 11-12 18-27 19-43 1-12 1-24 0-36 0-16-7-32-19-43m-78-19c-15 1-29 8-40 19-12 11-18 27-19 43-1 12-1 24 0 36 1 16 8 31 19 43 11 11 25 17 40 18 4 0 11 1 11 1v-33c-5-1-9-1-13-2-14-4-23-16-24-29-1-11-1-22 0-32 1-14 10-26 23-29 5-1 9-2 14-2V20h-11m575 66c-7-2-16-3-24-5-6 0-11-1-14-2-11-2-11-10-11-13 0-8 9-13 18-14h6 6c8 0 16 5 21 12 0 2 1 3 1 3h32c-1-13-7-25-16-33-10-8-23-13-37-14h-12c-29 1-51 21-51 46-1 22 15 40 36 44 4 1 10 2 16 3l22 3c16 4 16 12 16 15 0 11-11 14-18 16-4 0-8 1-12 1s-8-1-12-1c-7-1-13-3-17-8-3-2-4-5-5-9h-32c0 12 5 24 14 32 11 11 27 17 43 17h13c15 1 29-3 41-12 11-8 17-21 17-35 0-24-15-41-41-46"/></svg>',
"friendlyName": "Norlys Play",
"className": "norlysPlayButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Norlys Play",
},
},
"nostv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="774" height="415" viewBox="0 0 774 415" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#231f20" fill-rule="nonzero"><path d="M74 225.4l-34.8-48-.6.2.6 53.6v69H0V114.6h38.5l55.7 75 35 48 .5-.3-.5-53.6v-69h39.2v185.7H130zM647.5 249c20 13 43.6 18.5 58.2 18.5 15 0 26-6 26-19.7 0-17.2-17.5-18.8-41.4-26.5-25.6-8.4-48.7-21-48.7-53.3 0-34.6 26.2-56.2 65.2-56.2 18.2 0 40.5 4.6 56.7 13.3v40.3c-19.8-12.3-42.6-18-57-18-14 0-24 5-24 17.4 0 16.4 17.2 17.7 39.5 25.2 28 9.2 50.6 22.3 50.6 55 0 36.2-27.5 58-67.5 58a137 137 0 0 1-57.7-13.1zM404 86.7l6-.1 6 .1L418.5 0h-17zm0 240.3l6 .2 6-.2 2.5 86.8h-17zM289.7 213l-.1-6 .1-6-86.7-2.5v17zm240.3 0c.1-2 .1-4 .1-6v-6l86.7-2.5v17zM383 89.7a56 56 0 0 1 5.9-1.2l6-1-12.6-86-17 3zm41.8 236.6a60 60 0 0 0 5.9-.9 60 60 0 0 0 6.1-1.2l17.5 85-17 3zm-132-92.5l-1.2-6a64 64 0 0 1-.9-6.1l-86 12.6 3 16.8zM529.3 192l-1-6a60 60 0 0 0-1.2-6.1l85-17.5 3 16.8zM363 96l5.6-2.2 5.8-2-27.2-82.3-16 5.8zm82.3 226l5.7-2 5.7-2.2 32 80.7-16 5.8zM299 253.7c-.7-1.8-1.5-3.7-2.2-5.6l-2-5.8-82.4 27.3 5.8 16zm226-82.2l-2-5.7c-.8-2-1.5-3.8-2.3-5.7l80.7-32 5.8 16zm-180.4-65.7l5-3 5.4-3-41-76.4-15 8.6zM464.8 314l5.3-3a146 146 0 0 0 5.2-3.2l45.6 74-15 8.5zM309 272.3l-3-5-3-5.4-76.4 41.2L235 318zm208-120l-3-5.3-3.2-5.3L585 96l8.5 14.8zm-189-33.4a58 58 0 0 1 4.5-4l4.8-3.8-54-68-13 11zM482.5 303a152 152 0 0 0 4.7-3.7l4.6-4 57.7 65-13 11zm-160.7-14.2l-4-4.5c-1.3-1.6-2.6-3.2-3.8-4.8l-68 54 11 13zM506 134.4l-3.7-4.7-4-4.6L563 67.4l11 13zm-192 0l3.7-4.7c1.3-1.6 2.7-3 4-4.6l-65-57.7-11 13zm184 154.4c1.3-1.5 2.7-3 4-4.5l3.8-4.8 68 54-11 13zM337.4 303l-4.7-3.7c-1.6-1.3-3-2.7-4.6-4l-57.7 65 13 11zM492 118.8l-4.5-4-4.8-3.8 53.8-68 13.2 11zm-189 33.4l2.8-5.3a93 93 0 0 1 3.2-5.3L235 96l-8.5 14.8zm208 120l3-5a73 73 0 0 0 3-5.4l76.3 41.2-8.5 14.8zM355.2 314l-5.3-3-5.3-3.2-45.5 74 14.8 8.5zm120-208l-5-3.2-5.4-3 41-76.4 14.8 8.6zM295 171.5c.5-2 1.2-3.8 2-5.7l2.2-5.7-80.7-32-5.8 16zm225.8 82.2l2.2-5.6c.7-2 1.3-4 2-5.8l82.4 27.3-5.8 16zM374.5 322l-5.7-2-5.7-2.2-32 80.6 16 6zm82.3-226l-5.6-2.2-5.8-2 27.3-82.4 16 5.8zm-166.2 96a123 123 0 0 1 .8-6l1.3-6-85-17.5-3 16.8zm236.7 41.8l1.2-6 1-6 86 12.6-3 17zM395 326.3l-6-1a60 60 0 0 1-6.1-1.2l-17.5 85 16.8 3zm41.8-236.7l-5.8-1.2-6-1 12.6-86 16.8 3z"/></svg>',
"friendlyName": "NOSTV",
"className": "nostvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "pt.nostv.tv",
"androidName": "pt.nostv.tv",
"adbLaunchCommand": "adb shell am start -n pt.nostv.tv/pt.nos.iris.online.tv.MainTvActivity",
},
"apple-tv": {
"appName": "NOS TV",
},
"chromecast": {
"appName": "pt.nostv.tv",
"androidName": "pt.nostv.tv",
"adbLaunchCommand": "adb shell am start -n pt.nostv.tv/pt.nos.iris.online.tv.MainTvActivity",
},
"homatics": {
"appName": "pt.nostv.tv",
"androidName": "pt.nostv.tv",
"adbLaunchCommand": "adb shell am start -n pt.nostv.tv/pt.nos.iris.online.tv.MainTvActivity",
},
"nvidia-shield": {
"appName": "pt.nostv.tv",
"androidName": "pt.nostv.tv",
"adbLaunchCommand": "adb shell am start -n pt.nostv.tv/pt.nos.iris.online.tv.MainTvActivity",
},
"xiaomi": {
"appName": "pt.nostv.tv",
"androidName": "pt.nostv.tv",
"adbLaunchCommand": "adb shell am start -n pt.nostv.tv/pt.nos.iris.online.tv.MainTvActivity",
},
},
"nova-video-player": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1841" height="696" viewBox="0 0 1841 696" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><filter id="T1Nu" x="-10%" y="-14%" width="133%" height="147%"><feGaussianBlur in="SourceAlpha" stdDeviation="3"/><feOffset dx="10" dy="12"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="WIfC"/><feFlood flood-color="#000" flood-opacity=".5"/><feComposite in2="WIfC" operator="in" result="HDSH"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="HDSH"/></feMerge></filter></defs><g class="SgfX" stroke="none"><rect y="5" width="685" height="685" fill="#0492d8" rx="50"/><path d="M247 210c0-2 4-9 11-5l203 142c5 4 5 12 0 14L255 508c-6 4-9-3-9-8z"/><path d="M1221 142c-42 4-78 34-91 73-24 75 39 149 116 138 71-10 112-87 81-151-19-40-62-64-106-60m367 1c-4 1-8 4-10 7-3 4-46 174-46 180 0 3 2 4 14 7 13 4 15 4 16 2 1-1 5-14 11-37 7-28 9-35 10-36l67-1 2 2c2 2 14 17 27 35 26 35 31 41 33 43 3 3 26-15 25-19 0-2-113-153-130-174-7-9-12-11-19-9m-634 1c-4 2-20 22-106 137-35 46-34 45-31 49 4 3 18 14 20 14 4 2-1 7 70-86l32-43c11-15 13-16 14-16 1 1 1-1 20 75s18 71 21 74c5 6 13 8 19 5s4-1 81-153c15-29 16-32 15-34s-24-14-27-13c-2 1-9 15-45 86-22 44-23 47-25 47s-2-2-17-61c-19-75-19-76-24-79-4-4-12-5-17-2m531 11l-68 131c-1 0-2-1-17-62-18-72-17-67-19-68s-25 5-28 7c-2 2-3-1 17 77 26 106 26 106 30 109 9 9 20 6 28-8 9-17 86-171 86-173 0-3-2-4-14-10-11-6-13-6-15-3m-242 20c59 10 83 83 41 125-25 25-65 29-95 8-33-22-41-69-18-102 15-23 44-35 72-31m362 27l16 22c5 8 5 8-13 8-19 0-19 1-14-18 5-17 5-18 11-12M927 398c-1 1-1 9 0 12 1 1 7 2 9 0 1-2 1-11-1-12-2-2-6-2-8 0m101 0c-2 1-2 2-2 23 0 28 0 27-6 22-17-14-42-9-52 11-7 16-7 44 0 59 10 19 36 23 53 9 3-3 5-3 6 2 1 4 5 6 9 3 1-1 2-117 1-126-1-5-6-7-9-3m373 0c-1 1-1 6-1 65 0 71 0 65 6 65 5 0 5 6 5-66v-63l-2-1c-2-2-6-2-8 0m-592 9c-1 1 1 7 10 31 37 97 33 90 40 90 4 0 5-1 7-7l42-113c0-2-5-3-8-2-2 1-2 2-8 17-7 20-10 27-22 59-13 35-11 34-18 15l-34-90c-2-2-7-2-9 0m487 0l-2 1v59c0 67 0 61 6 61 5 0 5 1 5-25 0-19 0-23 1-24s1-1 21-2c30 0 39-3 47-16 12-22 0-50-25-55-9-1-51-1-53 1m54 9c24 8 24 42 0 51-6 2-42 2-44 0s-2-50 0-52c2-1 39-1 44 1m-264 20c-20 6-31 24-30 50 1 22 11 37 29 42 19 6 49-4 41-13l-2-2-7 3c-25 13-50-1-50-27 0-6 0-6 34-6h29l1-1c2-4 0-20-4-29-6-14-25-21-41-17m91 0c-25 6-37 37-27 67 11 36 64 36 75 1 4-10 4-29 2-39-7-22-27-34-50-29m287 0c-13 2-26 14-26 23 0 6 10 4 12-2 4-13 30-17 41-6 4 3 6 8 6 16 1 9 1 9-18 9-27 1-40 8-43 24-3 18 11 32 31 30 10-1 14-2 26-10 3-3 4-2 5 3 1 4 2 5 6 5s6-1 5-4c0-1-1-16-1-34-1-35-1-34-5-41-6-11-22-16-39-13m178 0c-19 4-31 22-31 48 0 23 10 39 28 44 19 6 51-5 42-14-2-1-3-1-8 2-22 13-46 2-51-23-1-10-2-10 33-10s31 1 31-10c0-26-18-42-44-37m99 0c-5 1-9 2-18 8-4 4-5 4-6-1-1-6-5-8-9-5-1 1-1 2-1 45 0 48 0 45 5 45 6 0 5 2 6-33v-32c0-7 12-17 23-17 8-1 9-1 9-5s-5-5-9-5m-814 2c-1 1-1 5-1 45 0 48 0 45 6 45 5 0 5 3 5-45 0-43 0-44-2-45-1-2-6-2-8 0m598 0c-1 1-1 3 4 14 11 27 16 42 22 55 8 21 8 20 5 27-7 18-11 22-21 22-9 0-10 4-6 5 21 1 28-1 40-33 34-90 35-91 28-91-4 0-6 1-14 22-19 53-18 52-21 50l-28-72c-2-1-8 0-9 1m-519 7c8 1 14 6 18 13l2 4v21c0 24 0 24-5 30-6 6-10 7-21 7-19 0-27-11-27-36 0-29 12-43 33-39m96 0c10 2 17 10 19 22 1 5 0 7-4 7-4 1-47 1-48 0-4-4 3-18 11-25 4-2 5-3 10-4 3-1 8-1 12 0m97 1c24 10 26 60 2 72-20 11-41-3-44-29-3-31 17-52 42-43m462 1c8 3 13 9 15 19 1 9 2 8-24 9-31 0-31 0-28-9 6-18 22-26 37-19m-165 39c3 3 2 16-1 20-9 16-39 20-46 6-6-10 0-21 12-25 9-4 33-4 35-1" fill="#fff"/><rect width="86" height="64" rx="5" transform="translate(62 63)" class="WIfC HDSH" fill="#0184bf" filter="url(#T1Nu)"/></g><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(62 190)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(62 320)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(62 448)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(533 63)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(533 190)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(533 320)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(533 448)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(533 578)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><rect width="86" height="64" rx="5" class="HDSH SgfX WIfC" transform="translate(62 583)" stroke="none" fill="#0184bf" filter="url(#T1Nu)"/><path fill="none" d="M240 445l65-125 55 90 45-105" stroke-width="20" stroke="#0492d8"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><filter id="s5F5" x="-10%" y="-14%" width="133%" height="147%"><feGaussianBlur in="SourceAlpha" stdDeviation="3"/><feOffset dx="10" dy="12"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="Qtqq"/><feFlood flood-color="#000" flood-opacity=".5"/><feComposite in2="Qtqq" operator="in" result="mWlY"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="mWlY"/></feMerge></filter></defs><g class="FZbg" stroke="none"><rect x="175" y="65" width="685" height="685" fill="#0492d8" rx="50"/><path d="M422 269c0-2 4-9 11-5l203 142c5 4 5 12 0 14L430 567c-6 4-9-3-9-8z"/><rect width="86" height="64" rx="5" transform="translate(236 122)" class="Qtqq mWlY" fill="#0184bf" filter="url(#s5F5)"/></g><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(237 250)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(237 380)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(237 507)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(707 122)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(707 250)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(707 380)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(707 507)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(707 637)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><rect width="86" height="64" rx="5" class="mWlY FZbg Qtqq" transform="translate(237 642)" stroke="none" fill="#0184bf" filter="url(#s5F5)"/><path fill="none" d="M415 505l65-125 55 90 45-105" stroke-width="20" stroke="#0492d8"/></svg>',
"friendlyName": "Nova Video Player",
"className": "novaVideoPlayerButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "org.courville.nova",
"androidName": "org.courville.nova",
"adbLaunchCommand": "adb shell am start -n org.courville.nova/com.archos.mediacenter.video.leanback.MainActivityLeanback",
},
"chromecast": {
"appName": "org.courville.nova",
"androidName": "org.courville.nova",
"adbLaunchCommand": "adb shell am start -n org.courville.nova/com.archos.mediacenter.video.leanback.MainActivityLeanback",
},
"homatics": {
"appName": "org.courville.nova",
"androidName": "org.courville.nova",
"adbLaunchCommand": "adb shell am start -n org.courville.nova/com.archos.mediacenter.video.leanback.MainActivityLeanback",
},
"nvidia-shield": {
"appName": "org.courville.nova",
"androidName": "org.courville.nova",
"adbLaunchCommand": "adb shell am start -n org.courville.nova/com.archos.mediacenter.video.leanback.MainActivityLeanback",
},
"onn": {
"appName": "org.courville.nova",
"androidName": "org.courville.nova",
"adbLaunchCommand": "adb shell am start -n org.courville.nova/com.archos.mediacenter.video.leanback.MainActivityLeanback",
},
"xiaomi": {
"appName": "org.courville.nova",
"androidName": "org.courville.nova",
"adbLaunchCommand": "adb shell am start -n org.courville.nova/com.archos.mediacenter.video.leanback.MainActivityLeanback",
},
},
"now-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="78" height="24" viewBox="0 0 78 24" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M34.295 17.698c-3.156 0-5.714-2.564-5.714-5.727s2.558-5.726 5.714-5.726 5.714 2.564 5.714 5.726-2.558 5.727-5.714 5.727M75.883.879c-1.834-.925-4.078-.17-4.995 1.688l-3.951 7.964L64.379 3h-.005C63.866 1.537 62.483.487 60.858.487c-1.296 0-2.438.667-3.105 1.679l-.006-.001-5.104 7.84-.905-6.352c-.312-2.044-2.21-3.438-4.237-3.125s-3.422 2.201-3.111 4.235l.159 1.065C42.461 2.337 38.65 0 34.295 0c-4.394 0-8.234 2.379-10.308 5.921l.227-1.116c.398-1.951-.858-3.855-2.805-4.254a3.6 3.6 0 0 0-4.245 2.812l-1.547 7.593-5.689-8.825C9.284 1.143 8.174.49 6.913.49c-1.727 0-3.17 1.222-3.521 2.854L.074 19.62c-.397 1.951.835 3.848 2.785 4.262a3.87 3.87 0 0 0 .744.078c1.669.011 3.171-1.163 3.522-2.897l1.547-7.594 5.583 8.686.194.291a3.6 3.6 0 0 0 2.928 1.514c1.774 0 3.249-1.293 3.545-2.994l1.523-7.476c.744 5.894 5.766 10.453 11.85 10.453 5.604 0 10.306-3.868 11.595-9.084l.848 5.712c.239 1.88 1.778 3.368 3.706 3.368 1.387 0 2.519-.794 3.238-1.897l6.12-9.399 2.939 8.653c.527 1.543 1.886 2.643 3.56 2.643 1.554 0 2.776-.935 3.445-2.323l7.8-15.734c.921-1.845.172-4.077-1.663-5.003" stroke="none" fill-rule="nonzero"/></svg>',
"friendlyName": "NOW",
"className": "nowTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "NOW",
"androidName": "com.bskyb.nowtv.beta",
"adbLaunchCommand": "adb shell am start -n com.bskyb.nowtv.beta/sky.wrapper.tv.AmazonMainActivity",
},
"apple-tv": {
"appName": "NOW",
},
"roku": {
"appName": 'NOW',
"app-id": 20242,
},
},
"now-tv-it": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="78" height="24" viewBox="0 0 78 24" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M34.295 17.698c-3.156 0-5.714-2.564-5.714-5.727s2.558-5.726 5.714-5.726 5.714 2.564 5.714 5.726-2.558 5.727-5.714 5.727M75.883.879c-1.834-.925-4.078-.17-4.995 1.688l-3.951 7.964L64.379 3h-.005C63.866 1.537 62.483.487 60.858.487c-1.296 0-2.438.667-3.105 1.679l-.006-.001-5.104 7.84-.905-6.352c-.312-2.044-2.21-3.438-4.237-3.125s-3.422 2.201-3.111 4.235l.159 1.065C42.461 2.337 38.65 0 34.295 0c-4.394 0-8.234 2.379-10.308 5.921l.227-1.116c.398-1.951-.858-3.855-2.805-4.254a3.6 3.6 0 0 0-4.245 2.812l-1.547 7.593-5.689-8.825C9.284 1.143 8.174.49 6.913.49c-1.727 0-3.17 1.222-3.521 2.854L.074 19.62c-.397 1.951.835 3.848 2.785 4.262a3.87 3.87 0 0 0 .744.078c1.669.011 3.171-1.163 3.522-2.897l1.547-7.594 5.583 8.686.194.291a3.6 3.6 0 0 0 2.928 1.514c1.774 0 3.249-1.293 3.545-2.994l1.523-7.476c.744 5.894 5.766 10.453 11.85 10.453 5.604 0 10.306-3.868 11.595-9.084l.848 5.712c.239 1.88 1.778 3.368 3.706 3.368 1.387 0 2.519-.794 3.238-1.897l6.12-9.399 2.939 8.653c.527 1.543 1.886 2.643 3.56 2.643 1.554 0 2.776-.935 3.445-2.323l7.8-15.734c.921-1.845.172-4.077-1.663-5.003" stroke="none" fill-rule="nonzero"/></svg>',
"friendlyName": "NOW (IT)",
"className": "nowTVButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.nowtv.it",
"androidName": "com.nowtv.it",
"adbLaunchCommand": "adb shell am start -n com.nowtv.it/sky.wrapper.tv.AmazonMainActivity",
},
},
"npo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="265" height="178" viewBox="0 0 265 178" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M172 100.2l-72 72c-7.2 7.2-15.6 7.2-22.8 0l-72-72c-7.2-7.2-7.2-15.5 0-22.8l72-72c7.2-7.3 15.5-7.3 22.8 0l72 72" fill="#e5e5e5"/><path d="M69.6 57.2L64.3 52c-2.2-2.2-4.2-2-6.7.3L53 56.8c-2.4 2.4-2.5 4.5-.3 6.7l5.3 5.3c2.2 2.2 4.2 2 6.7-.3l4.6-4.6c2.4-2.5 2.4-4.6.3-6.7m5.7-5.6c5.4 5.4 5.5 12-.6 18L70 74.2c-1.6 1.6-3 2.4-4 2.7l4 4c2 2 1.8 4.3.2 5.8-1.6 1.6-3.8 1.8-6-.2L47 69c-5.4-5.4-5.5-12 .6-18l4.3-4.3c6-6 12.6-6 18-.6l5.4 5.4zM97 29.8l-5.3-5.3c-2.2-2.2-4.2-2-6.7.3l-4.6 4.6C78 31.8 77.8 34 80 36l5.2 5.3c2.2 2.2 4.2 2 6.7-.3l4.6-4.6C99 34 99 32 97 29.8m5.8-5.5c5.4 5.4 5.5 12-.6 18l-4.3 4.3c-6 6-12.6 6-18 .5l-5.5-5.4c-5.4-5.4-5.5-12 .6-18l4.3-4.3c6-6 12.6-6 18-.6l5.5 5.5zm-49 61.3c2 2 1.7 4.3.2 6-1.6 1.6-3.8 1.8-5.8-.2L36.5 79.8c-2.2-2.2-4.2-2-6.7.3l-4.6 4.6c-2.4 2.4-2.5 4.5-.3 6.7L36.4 103c2 2 1.8 4.3.2 5.8s-3.8 1.8-6-.2L19 97c-5.4-5.4-5.5-12 .6-18l4.3-4.3c6-6 12.6-6 18-.6l11.6 11.6z" fill="#fc6c00"/><path d="M92.8 77.4c-7.2 7.2-7.2 15.5 0 22.8l72 72c7.2 7.2 15.5 7.2 22.8 0l72-72c7.2-7.2 7.2-15.5 0-22.8l-72-72c-7.2-7.2-15.6-7.2-22.8 0l-72 72z" fill="#fd6b00"/><path d="M117 101.8l.3-.8c.5-1 1-1.7 2-1.7.3 0 .7.1 1.3.3 2.4.8 4.6 1.3 6.7 1.3 3.7 0 5.6-1 5.6-3 0-.4-.1-.8-.3-1l-.6-.8c-.2-.2-.6-.4-1-.6s-1-.3-1.3-.4-1-.2-1.7-.4l-3.4-.8c-.8-.2-1.8-.6-2.8-1-1-.5-2-1-2.4-1.5a7 7 0 0 1-1.4-2.1c-.4-1-.6-2-.6-3 0-2.7 1-5 3-6.4 2-1.5 5-2.3 8.8-2.3 2.8 0 5.4.4 7.6 1.3 1 .4 1.6 1 1.6 2 0 .3-.1.7-.3 1.2l-.3.7c-.5 1-1 1.7-2 1.7-.3 0-.7-.1-1.3-.3-2-.7-3.8-1-5.6-1-3.5 0-5.2 1-5.2 2.8 0 1 .3 1.5 1 2s2 .8 4 1.3l3.4 1c.8.2 1.7.6 2.8 1 1 .5 2 1 2.4 1.5a7 7 0 0 1 1.4 2.1c.4 1 .6 2 .6 3 0 2.8-1 5-3 6.4-2 1.5-5 2.3-9 2.3-3.6 0-6.5-.5-8.8-1.4-1-.4-1.6-1-1.6-2l.3-1.2zm30-6.2v-12h-2c-.8 0-1.4-.2-1.8-.6s-.6-1-.6-1.8v-.7c0-.8.2-1.4.6-1.8s1-.6 1.8-.6h2v-4.5c0-.8.2-1.4.6-1.8s1-.6 1.8-.6h1.7c.8 0 1.4.2 1.8.6s.6 1 .6 1.8v4.5h6.8c.8 0 1.4.2 1.8.6s.6 1 .6 1.8v.8c0 .8-.2 1.4-.6 1.8s-1 .6-1.8.6h-6.8V95c0 2.2.4 3.7 1.2 4.5s2 1.2 3.8 1.2c.4 0 1 0 1.5-.1.4-.1.8-.1 1-.1 1 0 1.4.5 1.6 1.4l.2 1 .2 1c0 1-.6 1.7-1.8 2-1.4.3-2.6.4-3.7.4-7 0-10.5-3.6-10.5-10.7zm42.4-5.2L171 79c-1.2-.8-2.8.1-2.8 1.6v22.8c0 1.4 1.6 2.3 2.8 1.6l18.3-11.4c1.2-.8 1.2-2.5 0-3.2zm4.7 13V82c0-1.6.8-2.6 2.3-3 2.8-.8 5.7-1.2 8.6-1.2a42 42 0 0 1 3.9.2c1.4.2 2 1 2 2 0 .3 0 .7-.1 1l-.1.5c-.2.8-.4 1.4-.7 1.7s-.7.5-1.4.5c-.2 0-.7 0-1.5-.1s-1.5-.1-2-.1c-1.8 0-3.3.2-4.4.5v19.4c0 .8-.2 1.4-.6 1.8s-1 .6-1.8.6h-1.7c-.8 0-1.4-.2-1.8-.6-.5-.4-.7-1-.7-1.8zm25.3-7.8v-12h-2c-.8 0-1.4-.2-1.8-.6s-.6-1-.6-1.8v-.7c0-.8.2-1.4.6-1.8s1-.6 1.8-.6h2v-4.5c0-.8.2-1.4.6-1.8s1-.6 1.8-.6h1.7c.8 0 1.4.2 1.8.6s.6 1 .6 1.8v4.5h6.8c.8 0 1.4.2 1.8.6s.6 1 .6 1.8v.8c0 .8-.2 1.4-.6 1.8s-1 .6-1.8.6H226V95c0 2.2.4 3.7 1.2 4.5s2 1.2 3.8 1.2c.4 0 1 0 1.5-.1.4-.1.8-.1 1-.1 1 0 1.4.5 1.6 1.4l.2 1 .2 1c0 1-.6 1.7-1.8 2-1.4.3-2.6.4-3.7.4-7 0-10.6-3.6-10.6-10.7z"/></svg>',
"friendlyName": "NPO (NL)",
"appName": "NPO",
"className": "npoButton",
"androidName": "nl.uitzendinggemist",
"deviceFamily": ["chromecast", "apple-tv", "nvidia-shield", "onn", "xiaomi"], },
"nrk-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1052" height="266" viewBox="0 0 1052 266" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M691.6 29v24.6H757v186H784v-186h65.4V29m148.2 0L941 209 885.5 29h-28l67.4 210.5h32L1025 29" fill="#b2cff5"/><path d="M570.4 144c-4.5-7.5-4.7-12-.5-19.3L628.4 29h-81L492 119.8a24 24 0 0 0 .2 29.3l55.2 90.4h81l-58-95.4m-166.6 95.4h73.8V29h-73.8m-46.5-4a42 42 0 0 0-41.8 42.2 42 42 0 0 0 41.8 42.2 42 42 0 0 0 41.9-42.2A42 42 0 0 0 357.3 25M236.6 239.5h73.8V29h-73.8M25 239.5h73.6V29H25m166.8 34c-3.8-19.3-20.6-34-41-34h-47.4l47.7 210.5h80z"/></svg>',
"friendlyName": "NRK TV",
"className": "nrkTvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "no.nrk.tv",
"androidName": "no.nrk.tv",
"adbLaunchCommand": "adb shell am start -n no.nrk.tv/no.nrk.tv.androidtv.AndroidTvMainActivity",
},
"apple-tv": {
"appName": "NRK TV",
},
"chromecast": {
"appName": "no.nrk.tv",
"androidName": "no.nrk.tv",
"adbLaunchCommand": "adb shell am start -n no.nrk.tv/no.nrk.tv.androidtv.AndroidTvMainActivity",
},
"homatics": {
"appName": "no.nrk.tv",
"androidName": "no.nrk.tv",
"adbLaunchCommand": "adb shell am start -n no.nrk.tv/no.nrk.tv.androidtv.AndroidTvMainActivity",
},
"nvidia-shield": {
"appName": "no.nrk.tv",
"androidName": "no.nrk.tv",
"adbLaunchCommand": "adb shell am start -n no.nrk.tv/no.nrk.tv.androidtv.AndroidTvMainActivity",
},
"onn": {
"appName": "no.nrk.tv",
"androidName": "no.nrk.tv",
"adbLaunchCommand": "adb shell am start -n no.nrk.tv/no.nrk.tv.androidtv.AndroidTvMainActivity",
},
"xiaomi": {
"appName": "no.nrk.tv",
"androidName": "no.nrk.tv",
"adbLaunchCommand": "adb shell am start -n no.nrk.tv/no.nrk.tv.androidtv.AndroidTvMainActivity",
},
},
"odeon-vod": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="285" viewBox="0 0 1000 285" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="r4yb" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="1%" stop-color="#a28100"/><stop offset="54%" stop-color="#ffe600"/></linearGradient><linearGradient id="HeMd" x1="0%" y1="28%" x2="100%" y2="72%"><stop offset="38%" stop-color="#84dc00"/><stop offset="100%" stop-color="#36b31d"/></linearGradient></defs><g stroke="none"><circle cx="686" cy="134" fill="#000" r="95"/><path fill="url(#r4yb)" d="M641 141c0-26 21-47 47-47s47 21 47 47-21 47-47 47-47-21-47-47zm41 30l41-24c4-4 3-8-4-13l-43-27c-5-4-11-1-12 4v61c0 8 10 5 18-1z"/><path d="M34 49C22 50 11 61 8 72c-1 6-1 139 0 144 2 8 9 16 17 20l4 2h59 59l5-2c8-4 14-11 17-19 1-5 2-134 0-142-2-14-14-25-28-26-6-1-100-1-107 0m169 0c-4 2-4-2-4 67 0 49 0 63 1 64 3 6 19 7 23 2l2-2v-50c0-54-1-52 4-55 1-1 2-1 51-1 54 0 53 0 55 3s2 131 0 133c-2 4 1 4-68 4-51 0-64 0-65 1-4 2-4 21 0 23 1 1 21 1 69 1l69-1 5-2c9-5 15-13 17-23 1-7 1-132 0-139-3-13-14-24-28-25-8-1-128-1-131 0m193 0c-5 1-4-6-5 92 0 94 0 94 3 96l1 2h78c87 0 80 0 81-5s0-16-2-18-5-2-67-2c-70 0-65 0-67-5-2-4-1-44 0-47 3-5-1-5 55-5 52-1 52-1 53-3s1-18 0-20c-1-3-1-3-53-3-55 0-52 1-54-4-2-2-3-45-1-48 3-5-3-5 69-5h64l1-2c4-5 3-22-2-23-3-1-151-1-154 0m440 0c-5 1-5 0-4 37-1 149-1 150 2 151 2 3 19 2 21 0l2-1v-71c0-74 0-71 3-72 3-2 5 0 14 13 2 3 4 7 6 9l80 113c6 10 7 11 20 11 10 0 11 0 12-2l2-1v-91c0-101 1-94-4-96-4-2-17-1-19 1l-2 2v65c-1 69-1 68-3 69-3 1-6-2-13-12L867 53c-2-4-4-5-17-5-7 0-13 0-14 1M140 75c5 3 4-1 4 69s1 66-4 69c-3 1-101 1-104 0-4-3-4 1-4-69 0-68 0-65 3-68 3-2 5-2 55-2 47 0 48 0 50 1" fill="#fff"/><path d="M551 140C551 65 611 5 686 5s135 60 135 135-60 135-135 135-135-60-135-135zm73 0c0-35 28-63 63-63 36 0 64 28 64 63 0 36-28 64-64 64-35 0-63-28-63-64z" fill="url(#HeMd)"/></g><g fill="none"><path d="M713 252v-27h6c18 0 16 26 4 27z" stroke-width="6"/><path d="M638 226l12 26 11-26" stroke-width="7"/></g><path d="M670 238c0-9 7-17 16-17s17 8 17 17c0 10-8 18-17 18s-16-8-16-18zm6 0c0-5 5-10 10-10s10 5 10 10c0 6-5 11-10 11s-10-5-10-11z" fill="#000" stroke="none"/></svg>',
"friendlyName": 'ODEON VOD',
"className": "odeonVodButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.tv.odeon",
"androidName": "com.tv.odeon",
"adbLaunchCommand": "adb shell am start -n com.tv.odeon/.ui.splash.SplashScreenActivity",
},
"chromecast": {
"appName": "com.tv.odeon",
"androidName": "com.tv.odeon",
"adbLaunchCommand": "adb shell am start -n com.tv.odeon/.ui.splash.SplashScreenActivity",
},
"homatics": {
"appName": "com.tv.odeon",
"androidName": "com.tv.odeon",
"adbLaunchCommand": "adb shell am start -n com.tv.odeon/.ui.splash.SplashScreenActivity",
},
"nvidia-shield": {
"appName": "com.tv.odeon",
"androidName": "com.tv.odeon",
"adbLaunchCommand": "adb shell am start -n com.tv.odeon/.ui.splash.SplashScreenActivity",
},
"onn": {
"appName": "com.tv.odeon",
"androidName": "com.tv.odeon",
"adbLaunchCommand": "adb shell am start -n com.tv.odeon/.ui.splash.SplashScreenActivity",
},
"xiaomi": {
"appName": "com.tv.odeon",
"androidName": "com.tv.odeon",
"adbLaunchCommand": "adb shell am start -n com.tv.odeon/.ui.splash.SplashScreenActivity",
},
},
"odido": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="976" height="975" viewBox="0 0 976 975" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="KHtu" x1="89%" y1="0%" x2="11%" y2="100%"><stop offset="23%" stop-color="#ffae70"/><stop offset="58%" stop-color="#958eff"/><stop offset="100%" stop-color="#80aaff"/></linearGradient></defs><g stroke="none"><path fill="url(#KHtu)" d="M114.5 189.5h765v640h-765z"/><path d="M187 39.8c-86 0-151 57-147 136v623c10 80 57 138 121 149 10 2 605 2 644 1 80-3 133-55 143-141 2-17 2-615 0-629 3-69-42-139-114-138 0-1-648-1-647-1m605 200c7 2 11 4 13 9 2 4 2 6 2 92l1 88a241 241 0 0 1-38 0l-1-153H494 219v353h322v40l-352-2c-10 0-8-5-8-157l1-259c2-7 7-9 16-11 5-1 588-1 594 0m-280 171l70 43c1 1-13 10-67 42l-70 41-2 1v-85l1-85 68 43m231 51c111 22 152 166 71 247-88 90-237 24-237-104 0-91 80-160 166-143m-31 43c-11 18-18 50-19 81 0 1 2 1 25 1h25c-1-28-10-64-21-82-5-8-6-8-10 0m58 7s1 2 1 4c5 14 9 37 11 60v11h20 20v-3a139 139 0 0 0-44-70c-4-2-8-3-8-2m-114 4c-15 7-34 35-43 60-4 12-6 11 18 11h20l1-3c0-1 0-7 1-13 1-18 4-41 9-53 2-6 2-6-6-2m-46 111c0 5 10 25 19 37 8 10 34 36 34 34 0-1-1-4-3-9-6-18-9-34-9-51v-12h-20l-21 1m84 8c1 21 13 64 21 74 5 7 25-47 28-77l1-6h-26-25l1 9m88-7c-1 1-1 3-1 5a239 239 0 0 1-7 40c-6 27-6 27 5 20 19-12 37-39 43-64v-3h-20c-20 0-20 0-20 2m-241 84v39H314v-38" fill="#000"/></g></svg>',
"friendlyName": "Odido",
"className": "odidoButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Odido TV",
},
},
"okoo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="795" height="795" viewBox="0 0 795 795" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff" stroke="none"><ellipse cx="257" cy="309" rx="95" ry="109"/><path d="M352 170l62-12 8 87 148-66 21 44-121 57 144 55-22 53-160-61 4 80-56 17z"/><ellipse cx="108" cy="94" rx="108" ry="94" transform="matrix(.965926 -.258819 .258819 .965926 174.351021 464.155429)"/></g><use href="#FTD1" fill="#000" stroke="none"/><ellipse cx="108" cy="94" rx="108" ry="94" fill="#fff" stroke="none" transform="matrix(.965926 -.258819 .258819 .965926 395.351021 421.155429)"/><use href="#FTD1" x="136" y="-26" fill="#000" stroke="none"/><path fill="none" d="M395 607q25 34 64 17" stroke="#fff" stroke-width="13"/><defs ><path id="FTD1" d="M327 528c0-11 8-19 19-19 10 0 19 8 19 19 0 10-9 18-19 18-11 0-19-8-19-18zm7-7c0-4 3-6 7-6 3 0 6 2 6 6s-3 7-6 7c-4 0-7-3-7-7z"/></defs></svg>',
"friendlyName": "Okoo dessins animés et vidéos",
"className": "okooButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Okoo",
},
},
"optimum-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1003" height="184" viewBox="0 0 1003 184" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M330 6c-20 4-25 30-9 41 23 16 50-15 30-35-6-6-14-8-21-6m537 13c-3 1-3 1-3 20v17l-1 1c-1 1-2 1-7 1h-7v14h15c1 80 1 71 5 76 6 5 6 5 35 5v-14s0-1-9-1-11 0-13-3l1-63h21V58h-11c-9 0-9 0-10-1l-2-1V39c0-22 1-20-7-20h-7m-625 9c-2 0-3 2-3 15 0 15 1 15-5 15s-6-1-6 17c0 17 0 16 6 16 6 1 5-1 6 23 0 19 0 22 1 24 4 14 18 19 43 16 10-1 9 0 9-17s0-16-7-16c-8-1-8-1-8-16 0-14-1-13 7-13 10-1 9 1 9-17s0-17-8-17c-9 0-8 1-8-15-1-14-1-14-3-15-1-1-31-1-33 0M51 55c-19 3-35 14-41 27-16 38 9 75 50 74 40-2 63-43 43-77-10-16-33-27-52-24m123 0c-4 1-9 3-13 5-5 3-5 3-6 1-2-3-1-3-19-3h-19v119h38c0-30 0-31 5-27 15 11 38 7 52-8 19-20 16-62-5-78-9-7-24-11-33-9m246 2c-2 1-5 2-9 4-7 4-8 4-8 0 0 0 0-1-1-2l-1-1h-17-16l-2 1-1 1v46c0 44 0 45 1 46 2 1 35 1 36 0s1-3 1-29l1-28 1-1c5-6 13-5 16 1 1 1 1 4 1 28 1 26 1 28 2 29s34 1 35 0 1-1 2-29V96l1-2c4-5 13-5 16 0l1 2v28c1 26 1 27 2 28 2 1 34 1 35 0 2-2 2-58 1-67-3-27-39-38-60-19-3 3-4 3-8 0-7-8-18-11-29-9m268 0c-4 1-9 3-13 5-3 2-4 2-5-1s-1-3-19-3c-16 0-17 0-18 1s-1 91 0 93c2 1 34 1 36 0l1-1v-26c0-28 0-30 2-32 4-4 10-4 14-1 3 3 3 2 3 32 0 26 0 27 1 28 2 1 35 1 36 0s1-3 1-29V95l2-1c5-6 13-5 16 1 1 1 1 4 1 29 0 27 0 27 1 28s3 1 18 1h17l1-2c1-1 1-5 1-35l-1-35-1-4c-7-22-40-28-58-11-4 4-4 4-8 0-8-8-17-11-28-9m-382 2l-1 1v14c0 18-1 17 5 17 6 1 6-2 6 31 0 28 0 29 1 30s35 1 36 0 1-3 1-47V60l-1-1c-2-2-45-2-47 0m223 0c-1 0-1 0-1 32 0 27 0 30 1 33 12 42 85 39 92-4 1-8 1-59 0-61l-1-1h-17c-16 0-17 0-18 1l-1 1v26l-1 26-1 2c-3 5-10 6-14 2-2-3-2-2-2-30l-1-26-1-1c-1-1-33-2-35 0m379 0l33 93h20l34-87c2-6 2-7-7-7h-7l-1 2c-20 54-22 57-25 68s-2 13-17-32l-14-38c-14 0-15 1-16 1M64 91c14 7 11 27-4 30-19 3-26-24-8-31 3-1 10 0 12 1m113 0c12 6 12 23 1 29-16 8-31-12-19-25 4-5 12-7 18-4" fill="#fff"/><path d="M810 108c-18 3-26 27-12 40 22 20 54-11 32-33-6-6-12-8-20-7" fill="#fe6d00"/></svg>',
"friendlyName": 'Optimum TV',
"className": "optimumTVButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Optimum TV",
},
},
"optus-sport": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="400" height="67" viewBox="0 0 400 67" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M397.3 2v62.5H2.3V2z" fill="#37003c"/><path d="M-.5 32.8v33.4h400V32.8-.5h-200-200v33.3m4-28.3c.3.2 0 0 200.5 0V63H3.5M34 16.3C24 18 18.3 24 18.3 33.2c0 10.8 8.5 17.6 20.6 16.5 17-1.5 21-24.2 6-31.6C41 16 36.6 16 34 16.3m137 0c-7.5 1.5-11 4-12 8.5-1.3 6.3 3 10.7 11.7 11.8 4.7.6 6.8 1.6 6.8 3.2 0 3.2-6.4 3.6-13 1-3.7-1.5-4.8-1.2-6.2 1.7-1.5 3 0 4.6 6.3 6.4 9 2.6 18.6.3 21.3-5.2 3.8-7.5-.6-13-11.5-14.5-4.3-.6-6.3-2-5.8-3.5.7-2.3 5-2.7 10.3-1 3.8 1 4.8.8 6-2 1.5-3 .2-4.3-6-5.6-2.7-.6-3.8-1-8-.6m133.4 0c10.7 1 17.6 11.2 14.8 22-3 12-20 16.3-29.8 7.8-7.3-6.2-7.6-18.4-.6-25 4-4 8.7-5.3 15.6-4.8m-178.5.2c-2.2.4-3 1.6-3 3.8V30l.2 8.7.4 1.5c2.2 7.2 7.8 10.3 17.3 9.4 5.7-.5 10-2 11.8-9v-.5l.2-11-.6-11.8c-2-1.5-5.4-1.5-7.3.5v.5l-.4 9.4-1 11.5c-2 3.5-8.3 3.8-10.7.5-1-1.5-1-1.4-1.2-11.8-.1-11 0-10.3-1.6-11-1-.6-3-.8-4-.5m117.2 1.3c4.7 1.5 3.2 2 2 4.2-1 2-2 2.5-4.3 1.6-6.5-2.5-12-2-13.6 1.3-1.5 2.8 1.4 5 7.3 5.6 8.5 1 13 5 12 10.8-1.2 8.4-13.6 12-24 7-3.4-1.6-4-3-2-5.3 1-1.3 2-1.4 4.2-.4 6.3 3 13 2.6 14.7-.8 1.4-3-1.4-5-8-5.6-9-1-13.6-6.8-10.4-13.6 2-4.5 6.3-6.2 13.5-6.3l2.8.1 3.3.5m30.2 0c5 1.5 7.2 5.3 7 10.8-.2 4-2 7-5.4 8.7-2 1-3 1.2-7.5 1.4-6.7.2-6.2-.2-6.3 6.6-.1 5.3-.2 5.6-1.4 6.2-.8.4-3.2.4-4 0-1.3-.6-1.2.3-1.3-16.5 0-15.7 0-16.3.7-17s1-.7 8.6-.7l7.5.1m76.5.4c4.5 1.5 7 4.3 7.2 9 .2 4.3-2 7.5-6.7 9.5-3.5 1.5-3.5 1.5 1.7 8.4 4.8 6.4 5 7 .6 7-3.4 0-3 .2-8.5-7-4.5-6-5-6.6-6-6.5-1.3.1-1.3.2-1.4 6.4l-.3 5.7c-.8 2-4.7 2-5.7.3-.3-.6-.5-29.5-.2-31.2.4-2 .5-2 9.2-1.8h7.2l1.6.2m40.4.1c.8.6 1 1.2 1 2.8 0 2.8-.3 3-5.2 3-6.4.2-5.8-1.3-6 14.4L374 50c-1 1.4-4.7 1.2-5.4-.2-.2-.4-.3-2.6-.3-12.6-.1-15.6.5-14-6-14.3-3.3 0-4-.1-4.2-.3-1.6-1-1.4-5 .3-5.8.8-.4 25.6-.1 26 .2m-323.6.3c-1 .1-1.5.6-1.7 1.2a299 299 0 0 0 .2 30c.6 1 1.3 1.2 3.2 1.2 4 .2 4.5-.4 4.7-5 .1-4.7.1-4.7 4.8-5 8.3-.3 11.7-2 13.8-7.2l.7-3V29c0-6.7-4-11.3-11-11.8-2.3-.2-14-.2-14.8 0m31.7 0c-2.8.5-3.4 4.7-1 5.8.7.3 1.3.4 4.6.5 5.8.1 5.2-1.3 5.3 13 .1 14-.2 13.2 4 13.2s4 1 4-13c.1-14.3-.5-13 5.5-13 3.6-.1 4-.2 4.6-.5 2.3-1 1.7-5-.6-5.7l-26.5-.1m207 5a11 11 0 0 0-8.8 13c1.5 12 19 13 22.2 1.2 2.2-8.4-5-16-13.4-14.2m34.7.5c-1.8.3-2 1-2 4.6 0 4.6 0 4.6 5.6 4.5 4.3-.1 4.7-.2 6.2-1.3 2.8-2 2-6.4-1.3-7.4a27 27 0 0 0-8.5-.4m-73.6.3c-1.7.3-2 1-2 4.4 0 4.3.2 4.4 5 4.4 3.5 0 4.5-.2 6-1 3-2 2-6.5-1.5-7.5a46 46 0 0 0-7.4-.2m-222 1.3c10.3 3 8.3 18-2.4 18-6-.1-10-4.8-9-11 1-5 6.2-8.3 11.3-7m36.3.3c3.7 1.2 3.8 6.4.1 7.7-2.4.8-6.8.3-7.5-1-.7-1.3-.3-6 .6-6.7s5.2-.7 6.8-.1" fill="#05f0ff"/></svg>',
"friendlyName": "Optus Sport (AU)",
"className": "optusSportButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.com.optus.sport.androidtv",
"androidName": "au.com.optus.sport.androidtv",
"adbLaunchCommand": "adb shell am start -n au.com.optus.sport.androidtv/.MainActivity",
},
"apple-tv": {
"appName": "Optus Sport",
},
"chromecast": {
"appName": "au.com.optus.sport.androidtv",
"androidName": "au.com.optus.sport.androidtv",
"adbLaunchCommand": "adb shell am start -n au.com.optus.sport.androidtv/.MainActivity",
},
"homatics": {
"appName": "au.com.optus.sport.androidtv",
"androidName": "au.com.optus.sport.androidtv",
"adbLaunchCommand": "adb shell am start -n au.com.optus.sport.androidtv/.MainActivity",
},
"nvidia-shield": {
"appName": "au.com.optus.sport.androidtv",
"androidName": "au.com.optus.sport.androidtv",
"adbLaunchCommand": "adb shell am start -n au.com.optus.sport.androidtv/.MainActivity",
},
"xiaomi": {
"appName": "au.com.optus.sport.androidtv",
"androidName": "au.com.optus.sport.androidtv",
"adbLaunchCommand": "adb shell am start -n au.com.optus.sport.androidtv/.MainActivity",
},
},
"orange-tv-fr": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="440" viewBox="0 0 550 440" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path fill="#fc7c04" d="M89 34h372v372H89z"/><path d="M142 300h266v54H142z"/></svg>',
"friendlyName": "Orange TV (FR)",
"className": "orangeTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.orange.owtv.tv",
"androidName": "com.orange.owtv.tv",
"adbLaunchCommand": "adb shell am start -n com.orange.owtv.tv/com.orange.otvp.SplashScreen",
},
"chromecast": {
"appName": "com.orange.owtv.tv",
"androidName": "com.orange.owtv.tv",
"adbLaunchCommand": "adb shell am start -n com.orange.owtv.tv/com.orange.otvp.SplashScreen",
},
"homatics": {
"appName": "com.orange.owtv.tv",
"androidName": "com.orange.owtv.tv",
"adbLaunchCommand": "adb shell am start -n com.orange.owtv.tv/com.orange.otvp.SplashScreen",
},
"nvidia-shield": {
"appName": "com.orange.owtv.tv",
"androidName": "com.orange.owtv.tv",
"adbLaunchCommand": "adb shell am start -n com.orange.owtv.tv/com.orange.otvp.SplashScreen",
},
"xiaomi": {
"appName": "com.orange.owtv.tv",
"androidName": "com.orange.owtv.tv",
"adbLaunchCommand": "adb shell am start -n com.orange.owtv.tv/com.orange.otvp.SplashScreen",
},
},
"ott-navigator": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 201 201" width="201" height="201" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M39.5 26.5c58.334-.167 116.668 0 175 .5 5.865 1.51 10.032 5.01 12.5 10.5.667 47 .667 94 0 141-2.193 6.517-6.693 10.35-13.5 11.5-10.328.5-20.661.666-31 .5.167 10.672 0 21.339-.5 32a6.978 6.978 0 0 1-2.5 3.5 700.819 700.819 0 0 1-52.5 1.5 700.819 700.819 0 0 1-52.5-1.5 6.977 6.977 0 0 1-2.5-3.5 512.462 512.462 0 0 1-.5-32c-10.672.167-21.339 0-32-.5-6.14-2.141-10.307-6.307-12.5-12.5a4692.265 4692.265 0 0 1 0-137c1.917-6.747 6.084-11.414 12.5-14z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#2a3841;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M42.5 37.5c56.001-.167 112.001 0 168 .5 2.671 1.25 4.837 3.083 6.5 5.5l.5 64c.151 22.395-.349 44.728-1.5 67-1.78 2.803-4.28 4.469-7.5 5l-62-16a1076.482 1076.482 0 0 0-19.5-55 1076.482 1076.482 0 0 0-19.5 55 2864.094 2864.094 0 0 0-62.5 16c-2.5-.583-4.5-1.916-6-4a2195.553 2195.553 0 0 1-1-132 40.775 40.775 0 0 1 4.5-6z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M104.5 49.5a1682.092 1682.092 0 0 1 41 55c.06.543.393.876 1 1 1-18.655 1.333-37.321 1-56h34v113h-4c-2.015-1.424-4.348-2.09-7-2a69.08 69.08 0 0 1-18.5-5 2186.873 2186.873 0 0 0-25-57c-8.149 18.97-16.316 37.97-24.5 57a248.55 248.55 0 0 1-30 8v-114h32z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#2d3b45;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M125.5 122.5a784.68 784.68 0 0 1 1 56c-21 1.333-42 1.333-63 0a1739.259 1739.259 0 0 1 44.5-8l4.5.5c4.354 2.671 8.687 5.004 13 7a64.882 64.882 0 0 1-10-13.5 958.928 958.928 0 0 0 10-42z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#2b3942;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M190.5 178.5a481.12 481.12 0 0 1-62 0 54.172 54.172 0 0 1 15-8 723.413 723.413 0 0 0 47 8z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#2c3b44;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M89.5 190.5c19.173-1.015 25.34 7.318 18.5 25-5.269 4.745-11.436 6.245-18.5 4.5-9.055-5.94-11.222-13.773-6.5-23.5a53.871 53.871 0 0 1 6.5-6z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#2a3841;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M142.5 190.5a32.128 32.128 0 0 1-3 7 246.697 246.697 0 0 0-7 2c-.991 6.813-1.325 13.813-1 21h-9v-22h-7a32.508 32.508 0 0 1-3-7c9.819-.994 19.819-1.327 30-1zm6 0h25v8c-3.542-.313-6.875.021-10 1-.991 6.813-1.325 13.813-1 21h-9v-22h-9l4-8z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:evenodd;opacity:1" transform="translate(-26 -26)" d="M92.5 198.5c5.84-.921 9.507 1.413 11 7-.797 4.464-3.464 6.797-8 7-7.933-3.072-8.933-7.739-3-14z"/></g></svg>',
"friendlyName": "OTT Navigator",
"className": "ottNavigatorButton",
"appName": "studio.scillarium.ottnavigator",
"androidName": "studio.scillarium.ottnavigator",
"adbLaunchCommand": "adb shell am start -n studio.scillarium.ottnavigator/.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"oqee-by-free": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="150" height="80" viewBox="0 0 150 80" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="oqeeone" x1="-2.04%" y1="50.00%" x2="102.26%" y2="50.00%"><stop stop-color="#f70300" stop-opacity="0" offset="0%"/><stop offset="32%" stop-color="#7e0100" stop-opacity=".6"/><stop offset="50%" stop-color="#310000"/><stop offset="100%" stop-color="#f70300" stop-opacity="0"/></linearGradient><linearGradient id="oqeetwo" x1="8.99%" y1="50.00%" x2="194.96%" y2="50.00%"><stop stop-color="#f70300" stop-opacity="0" offset="0%"/><stop offset="32%" stop-color="#7e0100" stop-opacity=".6"/><stop offset="50%" stop-color="#310000"/><stop offset="100%" stop-color="#f70300" stop-opacity="0"/></linearGradient></defs><g transform="translate(-.5 -.5)" stroke="none" fill-rule="nonzero"><path d="M93.6 50.7c-2 0-4.5.7-6 1.4-2.6 1.2-4.3 2.4-5.5 3.7s-2 2.7-3 4.2h-4.6c-.1 0-.3 0-.3.2l-.6 1c-.1.1-.1.3 0 .4 0 .1.2.2.3.2h4.4L70 79.3c0 .1 0 .3.1.4l.2.2c0 .1.2.1.3.1l3.4-.5c.1 0 .2-.1.2-.2l9-17.4h5.8c.1 0 .3-.1.3-.2l.7-1.2c.1-.1 0-.3 0-.4-.1-.1-.2-.1-.3-.1h-5.5l1.6-3.5h.1c.3-.8.8-1.6 1.5-2.3l1.3-.8c.6-.2 1.3-.3 2-.3.6 0 1 .2 1.7.3.6.2 1.2.3 1.8.3.2 0 .5 0 .8-.2.4-.2.8-.6 1-1 0-.1.1-.3.1-.4s-.1-.3-.1-.4c-.1-.2-.3-.4-.5-.5-.3-.1-.6-.3-1-.3-.4-.1-.8-.1-1.2-.1zm29.6 7.4a22 22 0 0 0-11.2 3.2c-1.5 1-2.8 2-3.7 3-1 1.2-1.4 2.4-1.4 3.6 0 .6.1 1 .4 1.6.4.7 1 1.4 2.2 2 1 .4 2.6.7 4.6.7 5 0 9-1.6 12.7-3.7.1-.1.2-.3.1-.5 0-.1-.1-.1-.1-.1l-.8-.5c-.1-.1-.2-.1-.3 0a23 23 0 0 1-9.5 2.6c-1.3 0-2.4-.2-3-.6-.3-.1-.6-.3-.8-.5s-.3-.5-.3-.8c0-.6.1-1.2.4-1.8l10.2-1.4a15 15 0 0 0 4.4-1.7c.6-.3 1-.7 1.4-1.2.3-.4.5-1 .5-1.5 0-.3 0-.5-.2-.7-.1-.4-.5-.7-1-1-.6-.3-1.3-.5-2-.6-1-.1-1.7-.2-2.5-.2zm21 0a22 22 0 0 0-11.2 3.2c-1.5 1-2.8 2-3.7 3-1 1.2-1.4 2.4-1.4 3.6 0 .6.1 1 .4 1.6.4.7 1 1.4 2.2 2 1 .4 2.6.7 4.5.7 5 0 9-1.6 12.7-3.7.2-.1.3-.3.2-.5 0-.1-.1-.1-.1-.1l-.8-.5c-.1-.1-.2-.1-.4 0-3 1.5-6.3 2.6-9.4 2.6-1.3 0-2.4-.2-3-.6-.3-.1-.6-.3-.8-.5s-.3-.5-.3-.8c0-.6.1-1.2.3-1.8l10.3-1.4a15 15 0 0 0 4.4-1.7c.6-.3 1-.7 1.4-1.2.3-.4.5-1 .5-1.5 0-.3 0-.5-.2-.7-.2-.4-.5-.7-1-1-.6-.3-1.3-.5-2-.6-1-.1-1.7-.2-2.5-.2zm-45.3.4c-.7 0-1.5.2-2.4.4L93 60.6l-2.6 1.7c0 .1-.1.2-.1.3s0 .1.1.2l.1.1.7.5c.1.1.3.1.4 0 .6-.4 1.3-.8 2-1 .4-.2 1-.4 1.3-.5.4-.2.7-.2 1-.2.3 0 .5 0 .6.1s.1.1.1.2v.3c-.2.4-.3.8-.6 1.2h0l-4.3 7.8c-.1.1-.1.1-.1.2-.1.1-.1.2-.1.3v.2c.1.1.2.1.2.2.1.1.3.2.4.2.2.1.5.1.7.2h.8H95c.2 0 .3-.1.5-.1.1 0 .1 0 .2-.1.1 0 .2-.1.2-.2h0l1-1.8c1-1.4 2.3-3.5 4-5.2.8-.8 1.7-1.6 2.6-2 1-.6 1.8-1 2.7-1 .6 0 1.3.1 2 .1 1 .1 2-.5 2.4-1.3.1-.2.2-.4.2-.6.1-.2.1-.3.1-.5 0-.4-.2-.7-.5-1-.2-.2-.4-.3-.7-.3-.3-.1-.6-.1-1-.1-1 0-2 .3-3 .8-1.5.8-3 2-4.4 3l-1.6 1.4 1.2-2.2.4-.8c0-.2.1-.3.1-.4.1-.4.1-.8-.1-1-.2-.1-.3-.3-.5-.3-.3-.2-.6-.3-1-.3-.4-.1-.7-.1-1-.1zm23 1.2c.7 0 1.2.2 1.5.3l.3.3c.1.1.1.2.1.3 0 .3-.1.6-.2 1-.3.5-1 1-1.6 1.4-1.2.6-2.7 1-4.4 1.4a23 23 0 0 1-4.5.5c.2-.4.5-.7.8-1 1-1 2.2-2 3.5-2.8 1.4-.7 3-1.3 4.5-1.3zm21 0c.7 0 1.2.2 1.5.3l.3.3c.1.1.1.2.1.3 0 .3-.1.6-.2 1-.3.5-1 1-1.6 1.4-1.2.6-2.7 1-4.4 1.4-1.5.3-3 .5-4.6.5.3-.4.6-.7 1-1 1-1 2.2-2 3.5-2.8 1.4-.7 3-1.3 4.5-1.3z" fill="#c00"/><path d="M142 4.4c-3.7-2.5-8-4-12.7-4.3-1 0-10.8-.4-17.8 6.2l-.3.3-.3-.3c-2.2-2-5-3.6-7.7-4.6-6-2-12.7-2-18.8 0-3 1-5.5 2.6-7.7 4.6a21 21 0 0 0-5.1 7.1 23 23 0 0 0-1.9 9.3c0 3.5.6 6.5 2 9.3 1.2 2.7 3 5 5 7.2a22 22 0 0 0 7.7 4.5c6 2 12.7 2 18.8 0 1.8-.6 3.5-1.5 5-2.5a30 30 0 0 1-3.8-4.2c-1-1.6-2-3.3-2.8-5l-.4-1c-1.8 1.8-4.3 2.7-7.5 2.7-1 0-5 0-8-3-1-1-1.7-2.2-2-3.5h21l1.6 5c1.4 3 3.4 5.6 6 7.7 2 1.6 4.4 3 7 3.8 6 2 12.7 2 18.8 0 2-.7 4-1.6 5.6-3-.6-.4-1.3-1-2-1.5s-3.3-3-5-7c-.1-.3-.3-.6-.3-.6 0-.2-.1-.4-.2-.5-1.8 1.7-4.3 2.6-7.5 2.6-1 0-5 0-8-3-1-1-1.7-2.2-2-3.5h30.7c2-8.7-.8-17.6-7.3-22.7zM83.8 18.2a12 12 0 0 1 2.1-3.4c2-2 4.5-3 8-3 1 0 5 0 8 3 1 1 1.7 2.2 2 3.4h-20zm34.8 0a12 12 0 0 1 2.1-3.4c3-3 7-3 8-3s5 0 8 3c1 1 1.7 2.2 2 3.4h-20z"/><g fill="#c00"><path d="M70.4 38.5c2.7 4 6.6 7 11 8.6L74 55c-5.7-2.7-11-6.4-15-11l11.6-5.4z"/><path d="M81 13.3c-1.2-2.7-3-5-5-7.2-2-1.8-4.5-3.3-7-4.3 2.6 1 5 2.5 7 4.3.5.6 1 1 1.6 1.8 1.5 1.6 2.6 3.4 3.5 5.4 1.3 2.8 2 5.8 2 9.3a23 23 0 0 1-.6 5.2l-4.2-2c-3 .8-6 1.2-9.2 1.2.1-.3.1-.5.2-.8-.4 1.6-1.2 3-2.4 4.4-1.8 2-4.5 3-8 3s-6-1-8-3-2.8-4.6-2.8-8v-.1c0-.4 0-1 .1-1.3-.2 1-.2 2-.2 3v.1c-.2 1.8-1.3 9.2-6.6 14.3l.3.3c2.2 2 5 3.6 7.7 4.6 6 2 12.7 2 18.8 0 3-1 5.5-2.6 7.7-4.6a21 21 0 0 0 5.1-7.1c1.3-2.8 2-6 2-9.3 0-3.2-.6-6.4-2-9.3z"/></g><path d="M81 13.3c-1.2-2.7-3-5-5.2-7C74 4.3 71.6 3 69 2c-.4-.2-.8-.3-1.2-.5A31 31 0 0 0 58.8 0c-3.2 0-6.4.5-9.4 1.6-3 1-5.5 2.5-7.7 4.6-.1 0-.2.1-.3.2-.6-.5-1.2-1-2-1.5-1.8-1.4-3.8-2.5-6-3.3-.2-.1-.5-.2-.7-.2-4.4-1.5-9.4-1.8-14-1l-4 1c-3 1-5.5 2.5-7.7 4.6a21 21 0 0 0-5.1 7.1A22 22 0 0 0 0 22.7c0 .6 0 1.2.1 1.7v.3.4C.3 27.5 1 29.8 2 32c.2.5.4 1 .7 1.4C3.2 34.6 4 36 5 37c.2.3.5.6.7 1 .1.1.3.2.4.3v.1l.3.3.2.1v.1c.1.1.2.1.3.2 2.2 2 4.8 3.6 7.7 4.6a36 36 0 0 0 4.7 1.2 11 11 0 0 0 1.8.2c2.8.3 5.6.2 8.3-.3 1-.2 2.3-.5 3.4-1h.1v-.1c.2 0 .3-.1.4-.1 2.8-1 5.4-2.5 7.6-4.6.2-.1.3-.2.4-.2.1.1.2.2.3.2 2.2 2 4.8 3.6 7.7 4.6 6 2 12.7 2 18.8 0 2.8-1 5.4-2.5 7.6-4.6 2.2-2 4-4.4 5.2-7a23 23 0 0 0 1.9-9.3c0-3.2-.6-6.4-2-9.3zM28 33c-.1.1-.3.1-.4.1-1 .3-2.3.5-3.7.5-2.7 0-5-.7-6.8-2-.4-.3-.7-.6-1-1a10 10 0 0 1-2.3-4v-.1c0-.1-.1-.2-.1-.2-1-4-.2-9 2.4-11.5a10 10 0 0 1 6.8-3h1 1c2.2.2 4.2 1 5.8 2l.3.3c.2.2.5.4.7.6s.3.4.5.6c.7 1 1.3 2 1.7 3 .2.7.3 1.3.4 2 .1.3.1.5.1.8.1.1.1.2.1.4-.1.4-.1.8-.1 1v.1c0 3.3-1 6-2.8 8L30 32l-2 .8zm38.7-2.4c-2 2-4.5 3-8 3s-6-1-8-3-2.8-4.6-2.8-8v-.1V21c.1-.4.2-.8.2-1.2.1-.4.2-.7.2-1a11 11 0 0 1 2.4-4.2c.1-.1.2-.2.2-.3 1-1 2.2-1.6 3.5-2 .1 0 .2 0 .3-.1a16 16 0 0 1 3.9-.5c1.3 0 5 .1 7.8 3a11 11 0 0 1 2.8 7.9c0 1-.1 2-.3 3.2-.4 1.8-1.2 3.4-2.4 4.7z" fill="url(#oqeeone)" opacity=".3"/><g fill="#c00"><path d="M81 13.3c-1-2-2-3.8-3.5-5.4L76 6c-2.3-2-5-3.6-8-4.7-3-1-6-1.4-9-1.4-3.3 0-6.5.5-9.5 1.6-3 1-5.5 2.5-7.7 4.6a21 21 0 0 0-5.1 7.1c-1.2 3-1.8 6-2 9.2v.1c0 3.2-1 5.8-2.8 8L30 32l-.2.1c-1.5 1-3.5 1.3-5.7 1.3-3.4 0-6-1-8-3-.4-.4-.7-1-1-1.3l-13 3.5c1 1.8 2 3.4 3.3 5 .2.2.7.8 1.4 1.4 2.3 2 5 3.5 7.7 4.6 2 .7 4.3 1.2 6.6 1.4 2.7.3 5.5.2 8.2-.3a30 30 0 0 0 5.8-1.8l2-1c1.5-1 3-2 4.2-3 5.4-5 6.6-12.5 6.7-14.4v-.1c0-1.5.1-3 .4-4.4.3-1.7 1-3.2 2-4.5 1-1.4 2.6-2.5 4.4-3 1.3-.4 2.7-.7 4-.6 1.2 0 5 .1 8 3 2.7 2.8 2.7 6.3 2.8 8 0 1.5-.2 3-.6 4.4 3 .1 6.2-.3 9.2-1.2l4.2 2.2a25 25 0 0 0 .6-5.5c0-3-.6-6.3-2-9.2z"/><path d="M41.4 6.4c-4.2 4-6.3 9.4-6.6 15-.2-1-.2-2-.6-3-.4-1-1-2-1.5-3-3.3-4.8-12.8-5-16.5-.8-3.4 3.4-3.7 10.5-1 14.5L2.3 32.7C-2 24.4-.3 12.6 7 6.2 16.3-2 32.3-2 41.4 6.4z"/></g><path d="M41.4 6.4c-4.2 4-6.3 9.4-6.6 15-.2-1-.2-2-.6-3-.4-1.2-1-2.2-1.7-3.2-3.3-4.5-12.7-4.7-16.3-.5-3.3 3.3-3.8 10.6-1 14.5L2.3 32.7C-2 24.4-.3 12.6 7 6.2 16.3-2 32.3-2 41.4 6.4z" fill="url(#oqeetwo" opacity=".3"/><path d="M52.6 62.3v-10h2V56h0c.1-.2.3-.4.5-.6.1-.2.4-.4.6-.5.3-.2.7-.2 1-.2.5 0 1 .1 1.5.4s.8.7 1 1.3c.3.5.4 1.2.4 2 0 .8-.1 1.5-.4 2s-.6 1-1 1.3c-.4.3-1 .4-1.5.4-.4 0-.8-.1-1-.2-.2-.1-.5-.3-.6-.5-.2-.2-.4-.4-.5-.6h-.1v1.2h-2zm2-3.7a5 5 0 0 0 .2 1.2c.1.3.3.5.5.7.3.2.6.3 1 .3s.6-.1 1-.3c.2-.2.4-.4.5-.7.1-.4.2-.8.2-1.2s-.1-.8-.2-1-.3-.6-.5-.8c-.3-.2-.6-.3-1-.3s-.6.1-1 .3c-.2.2-.4.4-.5.8-.1.3-.2.7-.2 1zm7.7 6.5c-.2 0-.5 0-.7-.1-.2 0-.4-.1-.6-.1l.5-1.6c.3.1.7.2 1 .1.3 0 .5-.2.6-.6v-.3L60.5 55h2l1.6 5.4h.1l1.5-5.4H68L65 63c-.1.4-.3.7-.5 1-.3.3-.6.5-1 .6-.5.2-1 .3-1.4.3z"/></g></svg>',
"friendlyName": "OQEE by Free (FR)",
"className": "oqeeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "net.oqee.androidtv.store",
"androidName": "net.oqee.androidtv.store",
"adbLaunchCommand": "adb shell am start -n net.oqee.androidtv.store/net.oqee.androidtv.MainActivity",
},
"apple-tv": {
"appName": "OQEE by Free",
},
"chromecast": {
"appName": "net.oqee.androidtv.store",
"androidName": "net.oqee.androidtv.store",
"adbLaunchCommand": "adb shell am start -n net.oqee.androidtv.store/net.oqee.androidtv.MainActivity",
},
"homatics": {
"appName": "net.oqee.androidtv.store",
"androidName": "net.oqee.androidtv.store",
"adbLaunchCommand": "adb shell am start -n net.oqee.androidtv.store/net.oqee.androidtv.MainActivity",
},
"nvidia-shield": {
"appName": "net.oqee.androidtv.store",
"androidName": "net.oqee.androidtv.store",
"adbLaunchCommand": "adb shell am start -n net.oqee.androidtv.store/net.oqee.androidtv.MainActivity",
},
"xiaomi": {
"appName": "net.oqee.androidtv.store",
"androidName": "net.oqee.androidtv.store",
"adbLaunchCommand": "adb shell am start -n net.oqee.androidtv.store/net.oqee.androidtv.MainActivity",
},
},
"orf-on": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="280" viewBox="0 0 1000 280" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M615 260V20H55v240zM242 140c0 39-32 69-71 69-40 0-71-30-71-69s31-69 71-69c39 0 71 30 71 69zm138 20l33 47h-41l-26-39h-24v39h-33V73h68c30 0 49 21 49 47 0 18-10 33-26 40zm190-55h-76v25h62v32h-62v45h-32V73h108v32zm-196 15c0-8-5-15-19-15h-33v31h33c14 0 19-7 19-16zm-166 20c0-21-17-37-38-37-20 0-37 17-37 38 0 20 17 37 38 37 20-1 37-17 37-38zm731 70V68h-20v106L851 68h-17v142h19V103l69 107zm-158-16q16-20 16-55 0-35-16-55-17-19-45-19-28 0-45 19-17 20-17 55 0 35 17 55 17 19 45 19 28 0 45-19zm-5-55q0 28-11 42c-7 9-18 14-29 14-12 0-22-5-29-14q-11-14-11-42 0-28 11-42c7-8 17-13 29-13 11 0 22 5 29 13q11 14 11 42z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="650" height="510" viewBox="0 0 650 510" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M605 280V40H45v240zM232 160c0 39-32 69-71 69-40 0-71-30-71-69s31-69 71-69c39 0 71 30 71 69zm138 20l33 47h-41l-26-39h-24v39h-33V93h68c30 0 49 21 49 47 0 18-10 33-26 40zm190-55h-76v25h62v32h-62v45h-32V93h108v32zm-196 15c0-8-5-15-19-15h-33v31h33c14 0 19-7 19-16zm-166 20c0-21-17-37-38-37-20 0-37 17-37 38 0 20 17 37 38 37 20-1 37-17 37-38zm257 310V328h-20v106l-68-106h-17v142h19V363l69 107zm-158-16q16-20 16-55 0-35-16-55-17-19-45-19-28 0-45 19-17 20-17 55 0 35 17 55 17 19 45 19 28 0 45-19zm-5-55q0 28-11 42c-7 9-18 14-29 14-12 0-22-5-29-14q-11-14-11-42 0-28 11-42c7-8 17-13 29-13 11 0 22 5 29 13q11 14 11 42z"/></svg>',
"friendlyName": "ORF ON",
"className": "orfOnButton",
"deviceFamily": ["amazon-fire", "apple-tv", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.nousguide.android.tvthek.fire",
"androidName": "com.nousguide.android.tvthek.fire",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.tvthek.fire/com.nousguide.android.orftvthek.MainActivity",
},
"apple-tv": {
"appName": "ORF ON",
},
"homatics": {
"appName": "com.nousguide.android.orftvthek",
"androidName": "com.nousguide.android.orftvthek",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.orftvthek/.MainActivity",
},
"nvidia-shield": {
"appName": "com.nousguide.android.orftvthek",
"androidName": "com.nousguide.android.orftvthek",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.orftvthek/.MainActivity",
},
"onn": {
"appName": "com.nousguide.android.orftvthek",
"androidName": "com.nousguide.android.orftvthek",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.orftvthek/.MainActivity",
},
"xiaomi": {
"appName": "com.nousguide.android.orftvthek",
"androidName": "com.nousguide.android.orftvthek",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.orftvthek/.MainActivity",
},
},
"pandora": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 277.2 57"><path d="M186.4 17.4c6.1 0 11.1 5 11.1 11.1s-5 11.1-11.1 11.1-11.1-5-11.1-11.1c0-6.2 5-11.1 11.1-11.1m0-7.4c-10.2 0-18.5 8.3-18.5 18.5S176.2 47 186.4 47s18.5-8.3 18.5-18.5c0-10.3-8.3-18.5-18.5-18.5M71.6 11.1v3c-3.2-2.6-7.3-4.2-11.7-4.2-10.2 0-18.5 8.3-18.5 18.5s8.3 18.5 18.5 18.5c4.4 0 8.5-1.6 11.7-4.2v3h6.8V11.1h-6.8zM60.3 40c-6.4 0-11.5-5.2-11.5-11.5C48.8 22.1 54 17 60.3 17c6.4 0 11.5 5.2 11.5 11.5S66.6 40 60.3 40M260.1 11.1v3c-3.2-2.6-7.3-4.2-11.7-4.2-10.2 0-18.5 8.3-18.5 18.5s8.3 18.5 18.5 18.5c4.4 0 8.5-1.6 11.7-4.2v3h6.8V11.1h-6.8zM248.9 40c-6.4 0-11.5-5.2-11.5-11.5 0-6.4 5.2-11.5 11.5-11.5 6.4 0 11.5 5.2 11.5 11.5S255.2 40 248.9 40M217.1 13.3c-4 2.5-7.4 7-7.4 15v17.5h7.4V28.3c0-11.5 11.9-10.9 11.9-10.9V10c-.1 0-6.5-.2-11.9 3.3M113.6 13.7c-3.1-2.3-6.9-3.7-11.1-3.7-4.2 0-8 1.4-11.1 3.7-4.5 3.4-7.4 8.8-7.4 14.8v17.4h7.4V28.5c0-6.1 5-11.1 11.1-11.1s11.1 5 11.1 11.1V45.9h7.4V28.5c0-6.1-2.9-11.5-7.4-14.8M159.5 0c-1.9 0-3.4 1.5-3.4 3.4v10.7c-3.2-2.6-7.3-4.2-11.7-4.2-10.2 0-18.5 8.3-18.5 18.5s8.3 18.5 18.5 18.5c4.4 0 8.5-1.6 11.7-4.2v3h6.8V0h-3.4zm-14.7 40c-6.4 0-11.5-5.2-11.5-11.5 0-6.4 5.2-11.5 11.5-11.5 6.4 0 11.5 5.2 11.5 11.5.1 6.3-5.1 11.5-11.5 11.5M18.5 10c-4.4 0-8.5 1.6-11.7 4.2v-3H0V57h3.4c1.9 0 3.4-1.5 3.4-3.4V42.8C10 45.4 14.1 47 18.5 47 28.8 47 37 38.7 37 28.5 37 18.2 28.8 10 18.5 10m-.4 30c-6.4 0-11.5-5.2-11.5-11.5 0-6.4 5.2-11.5 11.5-11.5s11.5 5.2 11.5 11.5S24.5 40 18.1 40M273.8 11.1c-1.9 0-3.4-1.5-3.4-3.4s1.5-3.4 3.4-3.4 3.4 1.5 3.4 3.4-1.5 3.4-3.4 3.4m0-6.4c-1.7 0-3 1.3-3 3 0 1.6 1.3 3 3 3s3-1.4 3-3c0-1.7-1.4-3-3-3m.9 5-1-1.5h-.7v1.5h-.5V5.8h1.6c.7 0 1.2.5 1.2 1.2 0 .9-.8 1.2-1 1.2l1 1.6h-.6zm-.6-3.5H273v1.5h1.1c.3 0 .7-.3.7-.7 0-.5-.4-.8-.7-.8" style="fill:#fff;"/></svg>',
"friendlyName": "Pandora",
"className": "pandoraButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.pandora.android.gtv",
"androidName": "com.pandora.android.gtv",
},
"apple-tv": {
"appName": "Pandora",
},
"chromecast": {
"appName": "com.pandora.android.atv",
"androidName": "com.pandora.android.atv",
"adbLaunchCommand": "adb shell am start -n com.pandora.android.atv/com.pandora.android.MainActivity",
},
"homatics": {
"appName": "com.pandora.android.atv",
"androidName": "com.pandora.android.atv",
"adbLaunchCommand": "adb shell am start -n com.pandora.android.atv/com.pandora.android.MainActivity",
},
"nvidia-shield": {
"appName": "com.pandora.android.atv",
"androidName": "com.pandora.android.atv",
"adbLaunchCommand": "adb shell am start -n com.pandora.android.atv/com.pandora.android.MainActivity",
},
"onn": {
"appName": "Pandora",
"androidName": "com.pandora.android.atv",
"adbLaunchCommand": "adb shell am start -n com.pandora.android.atv/com.pandora.android.MainActivity",
},
"roku": {
"appName": "Pandora",
"app-id": 28,
},
"xiaomi": {
"appName": "com.pandora.android.atv",
"androidName": "com.pandora.android.atv",
"adbLaunchCommand": "adb shell am start -n com.pandora.android.atv/com.pandora.android.MainActivity",
},
},
"paramount-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 117.4 27"><path d="M30 6.9C30 2.2 25.1 0 19.2 0 13 0 7.2 2.8 5.1 7.1c-.6 1.1-.9 2.4-.9 3.7 0 1.1.3 2.2.9 3.1.9 1.3 2.5 2.2 4.9 2.2 2.9 0 5.2-1.6 5.2-4.4 0 0 0-.8-.9-.8-.7 0-.9.5-.9.8.1 2.2-1.2 3.9-3.5 3.9-2.6 0-3.7-2.2-3.7-4.5 0-4.8 3.6-8 7.4-9.4 1.8-.7 3.6-1 5.5-1 4.3 0 7.8 1.6 7.8 6 0 3.7-3.1 6.8-6.8 7.1l.2-.5c.8-2.7 1.7-5.6 3.2-7.8.1-.1.2-.3.4-.6l-.2-.3-.9.6c-7.1 5.5-7.3 21-16.7 21-.3 0-.6 0-1-.1-2-.3-3-1.6-3-3.5 0-.4.1-.9.1-1.1 0-.5-.4-1-.9-1h-.1c-.8 0-1.2.7-1.2 1.6-.1 2.7 2 4.3 5.1 4.6h1.1c7.3 0 11.8-5.5 13.8-12.3 1-.1 1.9-.3 2.9-.6 3.3-.6 7.1-2.9 7.1-6.9z" style="fill:#fff"/><path d="M100 8.5h-2.6l-.6 1.4-1 2.3h-1.2l-.4.8h1.2L94 16.2c-1.1 2.3-2.8 4.6-3.7 4.6-.2 0-.3-.1-.3-.3 0-.2.1-.4.3-1 .3-.7.8-1.7 1.2-2.5.5-1.1 1.4-2.8 1.4-3.6 0-.8-.5-1.5-1.6-1.5-1.2 0-2.3.7-3.3 1.7l.6-1.5h-2.4l-2 4.5c-.8 1.6-2.4 4.2-3.4 4.2-.2 0-.3-.1-.3-.3 0-.2.1-.4.2-.6.1-.2 1.3-3 1.3-3l2.2-4.9h-2.6l-2.1 4.8c-.6 1.5-2.3 4-3.3 4-.2 0-.3-.1-.4-.3v-.1c0-.3.2-.7.3-1.1L77 17l2.3-4.9h-2.6l-.5 1.1c-.4.8-1 1.6-2.1 1.6-.5 0-.7-.2-.8-.4-.2-1.7-1.2-2.5-2.8-2.5-2.2 0-3.7 1.3-4.7 2.8-.7 1.1-1.2 2.2-1.6 3.4-.9 1.5-1.9 2.7-2.7 2.7-.2 0-.3-.1-.3-.4 0-.3.3-.8.3-1.1l1.7-3.6c.5-1.1.8-1.8.8-2.6s-.5-1.3-1.4-1.3c-1.2 0-2.6.7-3.6 1.9v-.6c0-.9-.4-1.3-1.3-1.3-1.1 0-2.3.7-3.3 1.9l.7-1.7h-2.4l-2 4.5c-.9 2.1-2.5 4.2-3.3 4.2-.2 0-.3-.1-.3-.4 0-.4.5-1.4.6-1.8l2.7-6c.2-.5-1.1-.7-2.7-.7-1.7 0-3.4.8-4.6 1.9-.9.7-1.5 1.1-1.9 1.1-.2 0-.2-.1-.2-.2 0-.4.9-1.4.9-2.2 0-.4-.2-.6-.7-.6-.9 0-2.1.9-2.9 1.8l.7-1.7h-2.3l-2 4.5c-.9 2.1-2.5 4.3-3.4 4.3-.2 0-.3-.1-.3-.4 0-.4.4-1.4.7-1.9l2.7-6c.2-.5-1.1-.7-2.7-.7-2.4 0-4.7 1.6-5.9 3.3-1.4 1.8-2.3 3.7-2.3 5.2 0 1.2.6 2 1.9 2 1.4 0 2.6-1.1 3.3-2 0 .2-.1.3-.1.5 0 .9.3 1.5 1.4 1.5.9 0 2.2-.8 3.1-2l-.8 1.8h2.5l2.5-5.6c.8-1.8 1.7-2.8 2-2.8.1 0 .1 0 .1.1 0 .2-.4.7-.4 1.2s.3.8.9.8c.5 0 1.1-.3 1.7-.6-1.3 1.7-2.1 3.5-2.1 5 0 1.2.6 2 1.9 2 1.4 0 2.6-1.3 3.3-2.1v.6c0 .8.5 1.5 1.4 1.5 1.1 0 1.9-.7 3-2l-.8 1.8h2.6l2.4-5.4c1-2.3 2.4-3.6 3.1-3.6.2 0 .3.1.3.3v.1c0 .3-.1.5-.2.8l-3.4 7.8h2.6l2.4-5.5c1-2.3 2.2-3.5 3-3.5.3 0 .4.1.4.4 0 .3-.1.6-.2.9L59 19.6c-.2.5-.3 1-.4 1.5 0 .8.4 1.4 1.6 1.4 1.5 0 2.6-1.1 3.9-2.8v.3c.1 1.4.9 2.5 2.9 2.5 2.4 0 4.3-1.6 5.4-4.2.4-.9.7-1.9.8-2.9.3.1.6.2.8.2.4 0 .8-.1 1.1-.3l-.4.9c-.5 1-1 2.1-1.4 3-.3.5-.4 1.1-.5 1.7 0 .9.5 1.6 1.6 1.6s2.5-1 3.5-2.4c.1.3.1.6.1.9 0 .8.2 1.5 1.3 1.5 1.2 0 2.2-.9 3.2-2l-.8 1.8h2.6l2.1-4.7c1.2-2.7 2.4-4.3 3.5-4.3.2 0 .3.1.4.3v.1c0 .5-.6 1.7-1.2 2.9-.5 1.1-.9 2-1.2 2.6-.3.6-.4 1.2-.5 1.8 0 .8.5 1.4 1.5 1.4 1.5 0 3-1.5 3.9-2.6-.2.5-.3 1.1-.3 1.6 0 1.5.9 2.3 2.2 2.3.8 0 1.7-.3 2.3-.8 1-.7 1.8-1.7 2.5-2.7l-.5-.4c-.6.9-1.3 1.7-2 2.2-.4.3-.8.5-1.3.5s-.9-.3-.9-1 .3-1.6.8-2.9c0 0 .7-1.6 1.4-3.1.6-1.3 1.1-2.5 1.2-2.8h1.7l.3-.8h-1.7l1.5-3.4zM26.5 20.9c-.4 0-.6-.1-.6-.6 0-1.3 1.1-3.5 2.4-5.3.9-1.2 2.1-2.2 3.4-2.2l-1.6 3.7c-1.3 2.7-2.6 4.4-3.6 4.4zm16.1 0c-.4 0-.6-.1-.6-.6 0-1.3 1.1-3.5 2.4-5.3.9-1.2 2.1-2.2 3.4-2.2l-1.6 3.7c-1.3 2.8-2.6 4.4-3.6 4.4zm28.6-7.1c-.1 1.4-1.3 4.8-2.7 6.8-.6.8-1.1 1.1-1.5 1.1-.6 0-.8-.5-.7-1.2.1-1.3 1.2-4.2 2.6-6.3.7-.9 1.1-1.3 1.6-1.3.6-.1.7.3.7.9z" style="fill:#fff" /><path d="m111.4 12.1 2.4-5.5H111l-2.4 5.5h-6l-1 2.3h6l-2.4 5.5h2.8l2.4-5.5h6l1-2.3h-6z" style="fill:#fff"/></svg>',
"friendlyName": 'Paramount+',
"className": "paramountPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.cbs.ott",
"androidName": "com.cbs.ott",
},
"apple-tv": {
"appName": "Paramount+",
},
"chromecast": {
"appName": "com.cbs.ott",
"androidName": "com.cbs.ott",
},
"homatics": {
"appName": "com.cbs.ott",
"androidName": "com.cbs.ott",
"adbLaunchCommand": "adb shell am start -n com.cbs.ott/com.paramount.android.pplus.features.splash.tv.SplashMediatorActivity",
},
"nvidia-shield": {
"appName": "com.cbs.ott",
"androidName": "com.cbs.ott",
},
"onn": {
"appName": "Paramount+",
"androidName": "com.cbs.ott",
},
"roku": {
"appName": 'Paramount Plus',
"app-id": 31440,
},
"xiaomi": {
"appName": "com.cbs.ott",
"androidName": "com.cbs.ott",
},
},
"paramount-plus-de": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 117.4 27"><path d="M30 6.9C30 2.2 25.1 0 19.2 0 13 0 7.2 2.8 5.1 7.1c-.6 1.1-.9 2.4-.9 3.7 0 1.1.3 2.2.9 3.1.9 1.3 2.5 2.2 4.9 2.2 2.9 0 5.2-1.6 5.2-4.4 0 0 0-.8-.9-.8-.7 0-.9.5-.9.8.1 2.2-1.2 3.9-3.5 3.9-2.6 0-3.7-2.2-3.7-4.5 0-4.8 3.6-8 7.4-9.4 1.8-.7 3.6-1 5.5-1 4.3 0 7.8 1.6 7.8 6 0 3.7-3.1 6.8-6.8 7.1l.2-.5c.8-2.7 1.7-5.6 3.2-7.8.1-.1.2-.3.4-.6l-.2-.3-.9.6c-7.1 5.5-7.3 21-16.7 21-.3 0-.6 0-1-.1-2-.3-3-1.6-3-3.5 0-.4.1-.9.1-1.1 0-.5-.4-1-.9-1h-.1c-.8 0-1.2.7-1.2 1.6-.1 2.7 2 4.3 5.1 4.6h1.1c7.3 0 11.8-5.5 13.8-12.3 1-.1 1.9-.3 2.9-.6 3.3-.6 7.1-2.9 7.1-6.9z" style="fill:#fff"/><path d="M100 8.5h-2.6l-.6 1.4-1 2.3h-1.2l-.4.8h1.2L94 16.2c-1.1 2.3-2.8 4.6-3.7 4.6-.2 0-.3-.1-.3-.3 0-.2.1-.4.3-1 .3-.7.8-1.7 1.2-2.5.5-1.1 1.4-2.8 1.4-3.6 0-.8-.5-1.5-1.6-1.5-1.2 0-2.3.7-3.3 1.7l.6-1.5h-2.4l-2 4.5c-.8 1.6-2.4 4.2-3.4 4.2-.2 0-.3-.1-.3-.3 0-.2.1-.4.2-.6.1-.2 1.3-3 1.3-3l2.2-4.9h-2.6l-2.1 4.8c-.6 1.5-2.3 4-3.3 4-.2 0-.3-.1-.4-.3v-.1c0-.3.2-.7.3-1.1L77 17l2.3-4.9h-2.6l-.5 1.1c-.4.8-1 1.6-2.1 1.6-.5 0-.7-.2-.8-.4-.2-1.7-1.2-2.5-2.8-2.5-2.2 0-3.7 1.3-4.7 2.8-.7 1.1-1.2 2.2-1.6 3.4-.9 1.5-1.9 2.7-2.7 2.7-.2 0-.3-.1-.3-.4 0-.3.3-.8.3-1.1l1.7-3.6c.5-1.1.8-1.8.8-2.6s-.5-1.3-1.4-1.3c-1.2 0-2.6.7-3.6 1.9v-.6c0-.9-.4-1.3-1.3-1.3-1.1 0-2.3.7-3.3 1.9l.7-1.7h-2.4l-2 4.5c-.9 2.1-2.5 4.2-3.3 4.2-.2 0-.3-.1-.3-.4 0-.4.5-1.4.6-1.8l2.7-6c.2-.5-1.1-.7-2.7-.7-1.7 0-3.4.8-4.6 1.9-.9.7-1.5 1.1-1.9 1.1-.2 0-.2-.1-.2-.2 0-.4.9-1.4.9-2.2 0-.4-.2-.6-.7-.6-.9 0-2.1.9-2.9 1.8l.7-1.7h-2.3l-2 4.5c-.9 2.1-2.5 4.3-3.4 4.3-.2 0-.3-.1-.3-.4 0-.4.4-1.4.7-1.9l2.7-6c.2-.5-1.1-.7-2.7-.7-2.4 0-4.7 1.6-5.9 3.3-1.4 1.8-2.3 3.7-2.3 5.2 0 1.2.6 2 1.9 2 1.4 0 2.6-1.1 3.3-2 0 .2-.1.3-.1.5 0 .9.3 1.5 1.4 1.5.9 0 2.2-.8 3.1-2l-.8 1.8h2.5l2.5-5.6c.8-1.8 1.7-2.8 2-2.8.1 0 .1 0 .1.1 0 .2-.4.7-.4 1.2s.3.8.9.8c.5 0 1.1-.3 1.7-.6-1.3 1.7-2.1 3.5-2.1 5 0 1.2.6 2 1.9 2 1.4 0 2.6-1.3 3.3-2.1v.6c0 .8.5 1.5 1.4 1.5 1.1 0 1.9-.7 3-2l-.8 1.8h2.6l2.4-5.4c1-2.3 2.4-3.6 3.1-3.6.2 0 .3.1.3.3v.1c0 .3-.1.5-.2.8l-3.4 7.8h2.6l2.4-5.5c1-2.3 2.2-3.5 3-3.5.3 0 .4.1.4.4 0 .3-.1.6-.2.9L59 19.6c-.2.5-.3 1-.4 1.5 0 .8.4 1.4 1.6 1.4 1.5 0 2.6-1.1 3.9-2.8v.3c.1 1.4.9 2.5 2.9 2.5 2.4 0 4.3-1.6 5.4-4.2.4-.9.7-1.9.8-2.9.3.1.6.2.8.2.4 0 .8-.1 1.1-.3l-.4.9c-.5 1-1 2.1-1.4 3-.3.5-.4 1.1-.5 1.7 0 .9.5 1.6 1.6 1.6s2.5-1 3.5-2.4c.1.3.1.6.1.9 0 .8.2 1.5 1.3 1.5 1.2 0 2.2-.9 3.2-2l-.8 1.8h2.6l2.1-4.7c1.2-2.7 2.4-4.3 3.5-4.3.2 0 .3.1.4.3v.1c0 .5-.6 1.7-1.2 2.9-.5 1.1-.9 2-1.2 2.6-.3.6-.4 1.2-.5 1.8 0 .8.5 1.4 1.5 1.4 1.5 0 3-1.5 3.9-2.6-.2.5-.3 1.1-.3 1.6 0 1.5.9 2.3 2.2 2.3.8 0 1.7-.3 2.3-.8 1-.7 1.8-1.7 2.5-2.7l-.5-.4c-.6.9-1.3 1.7-2 2.2-.4.3-.8.5-1.3.5s-.9-.3-.9-1 .3-1.6.8-2.9c0 0 .7-1.6 1.4-3.1.6-1.3 1.1-2.5 1.2-2.8h1.7l.3-.8h-1.7l1.5-3.4zM26.5 20.9c-.4 0-.6-.1-.6-.6 0-1.3 1.1-3.5 2.4-5.3.9-1.2 2.1-2.2 3.4-2.2l-1.6 3.7c-1.3 2.7-2.6 4.4-3.6 4.4zm16.1 0c-.4 0-.6-.1-.6-.6 0-1.3 1.1-3.5 2.4-5.3.9-1.2 2.1-2.2 3.4-2.2l-1.6 3.7c-1.3 2.8-2.6 4.4-3.6 4.4zm28.6-7.1c-.1 1.4-1.3 4.8-2.7 6.8-.6.8-1.1 1.1-1.5 1.1-.6 0-.8-.5-.7-1.2.1-1.3 1.2-4.2 2.6-6.3.7-.9 1.1-1.3 1.6-1.3.6-.1.7.3.7.9z" style="fill:#fff" /><path d="m111.4 12.1 2.4-5.5H111l-2.4 5.5h-6l-1 2.3h6l-2.4 5.5h2.8l2.4-5.5h6l1-2.3h-6z" style="fill:#fff"/></svg>',
"friendlyName": 'Paramount+ (alt)',
"appName": "com.cbs.ca",
"className": "paramountPlusButton",
"androidName": "com.cbs.ca",
"deviceFamily": ["amazon-fire", "chromecast", "nvidia-shield", "xiaomi"], },
"pathe-thuis": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="450" viewBox="0 0 1050 450" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M574 138h-28v-25h85v25h-28v144h-29V138zm77 144V113h28v69h30v-69h28v169h-28v-75h-30v75h-28zm112-169h28v131c0 12 5 19 15 19s15-7 15-19V113h28v130c0 29-17 46-43 46-27 0-43-17-43-46V113zm119 0h26v169h-26V113zm114 41c-1-15-9-19-15-19-9 0-14 6-14 16 0 30 58 44 58 90 0 28-19 44-45 44-27 0-42-22-43-47l27-4c1 17 8 25 17 25 10 0 17-5 17-15 0-34-58-43-58-92 0-28 16-43 44-43 23 0 37 17 39 42l-27 3z" fill="#000"/><path d="M440 299c1 2 0 3 0 5-6 12-13 23-21 34-2 3-2 2-5 2h0c-9 11-18 21-28 32-51 54-114 70-138 70-22 0-48-10-66-20-17-11-46-39-46-39l-63 24s17-15 35-35c19-20-6-40-22-64s-45-61-57-112c-12-50 0-92 23-124 32-44 86-54 99-57 26-6 53-9 81-9h0 17c46 3 101 17 142 40 34 20 59 53 68 92 2 6 3 12 5 18 7 35 5 57 1 77-1 5-3 10-4 15-5 18-12 35-21 51zM352 81c5-3-1-15-15-20s-38-15-108-11c-11 0-29 2-31 11-3 9-4 17 11 20 14 3 26 5 35 8 8 3 12 8 15 41 3 34-1 150-2 175 0 15-3 36-1 44 1 8 10 34 18 14 6-12 10-77 11-111 2-34 7-90 9-118 1-27 7-47 20-47s33-2 38-6zm36 22c-12-4-17 6-20 19-5 23-7 47-7 71 0 18 0 36-13 35-13-2-11-9-10-41 2-30 16-94-3-93-8 0-11 2-13 7-2 4-9 25-8 61 1 37-2 86-3 105l-6 87c0 15 2 48 17 18 6-12 7-33 11-57s3-33 7-45 14-24 17-5c1 11-7 53-7 65 0 23 1 50 5 55 12 15 17-4 19-12 2-9 6-52 7-66l15-176c1-9 5-23-8-28zm52 196c-1-6-8-8-12-11-6-5-10-5-11-28 0-23 7-28 12-29 5-2 16-2 26-11 10-10-3-19-17-25-13-6-10-10-7-32 3-20 25-12 29-10-3-13-6-26-10-37-9 0-17 2-25 6-10 5-21 28-20 36 0 8-9 139-8 151 1 17 12 30 17 31 10-13 19-26 26-41zM409 95c10 6 35 5 35 5-2-4-4-8-6-11l-3-3-1-1c-13-3-22-6-27-3-4 3-9 6 2 13zm-227 15c-4 5-18 12-26 67s-10 57-12 92c-3 35-4 68 5 71 9 4 11-10 13-22 1-11 3-18 10-49s13-50 22-52c18-3 15 30 17 44 2 13 7 49 12 61 16 42 22 5 23-11s-4-88-12-145c-7-56-35-77-52-56zm29 72c-2 4-32 17-27-8 2-8 7-37 16-24s12 28 11 32zm-61-44c-1-16-20-35-26-38-44-20-79 28-80 30-4 13-3 12-1 23 4 23 33 112 56 155 22 45 17-15 11-53-4-24-7-52-7-52s13-6 31-19c19-13 17-31 16-46zm-38 19c0 10-19 19-22 14-13-22-8-29-4-36s13-6 19 0c5 5 8 14 7 22z" fill="#ffc426"/></svg>',
"friendlyName": 'Pathé Thuis',
"className": "patheThuisButton",
"deviceFamily": ["apple-tv", "chromecast", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Pathé Thuis",
},
},
"pbs": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="242" height="101" viewBox="0 0 242 101" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#2638c4" fill-rule="evenodd"><g fill="#fff" fill-rule="nonzero"><path d="M100 50A50 50 0 1 1 50 0c13.3 0 26 5.3 35.4 14.6C94.7 24 100 36.7 100 50m125.3-5.6c-5.5-2.8-10-5.2-10-9.5 0-3 2.6-5 7-5 4.8.1 9.5 1.4 13.6 4V22.4c-4.3-2-9-3-13.6-3-13.2 0-19 8-19 16.4 0 10 6.7 14.7 14 18.6 7.3 4 10 5.6 10 9.8 0 3.5-3 5.5-8.2 5.5a24 24 0 0 1-15.4-6v12a31 31 0 0 0 15.3 4.7c13 0 21-6.7 21-17.4 0-11-9.5-16-15-18.7z"/><path d="M127.6 20h-15.8v60h11.8V61h2.4c14.8 0 24-7.8 24-20.5 0-12.8-8.3-20.4-22.3-20.4zm-4 10h3.5c7 0 11.4 4 11.4 10.2 0 6.7-4 10.6-11.3 10.6h-3.6zm64 17.7c4-2.8 6-7 6-12.3 0-9.5-7-15.4-18.2-15.4H157v60h19c14.7 0 21.4-9.4 21.4-18.2a14 14 0 0 0-10-14.1zm-13-17.6c4.6 0 7.6 3 7.6 7.3 0 4.5-3.3 7.5-8.3 7.5h-5V30zM169 70V54.3h7.5c6 0 9.5 3 9.5 7.8 0 5.2-3.6 8-10.6 8z"/></g><path d="M86.4 50.5l-5.5 1V62c-.1 1.7-.8 3.3-2 4.4-1.2 1.2-2.8 1.8-4.5 1.8h-3v12h-9V68h2.8c1.7 0 3.4-.6 4.6-1.8 1.2-1 2-2.7 2-4.4V51.6l5.6-1c.6-.1 1-.5 1.3-1 .2-.5.2-1.2 0-1.7L64 20h9l14.6 27.8c.3.5.3 1.2 0 1.7-.2.5-.7 1-1.3 1zm-18.7-2.7L53.2 20H38c-13.7 0-25.3 11.2-25 25a22 22 0 0 0 16 20.8V80h22.5V68h2.8c1.7 0 3.3-.6 4.6-1.8 1.2-1 2-2.7 2-4.4V51.6l5.6-1c.5-.1 1-.5 1.3-1 .2-.5.2-1.2-.1-1.7zm-19-1.6c-3.2 0-5.7-2.5-5.7-5.7 0-3 2.5-5.7 5.7-5.7 3 0 5.7 2.6 5.7 5.7 0 1.5-.6 3-1.7 4-1 1-2.5 1.6-4 1.6z" fill-rule="nonzero"/></svg>',
"friendlyName": 'PBS',
"className": "pbsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.pbs.video",
"androidName": "com.pbs.video",
"adbLaunchCommand": "adb shell am start com.pbs.video/com.pbs.video.tv.ui.home.TvMainActivity",
},
"apple-tv": {
"appName": "PBS",
},
"chromecast": {
"appName": "com.pbs.video",
"androidName": "com.pbs.video",
"adbLaunchCommand": "adb shell am start com.pbs.video/com.pbs.video.tv.ui.home.TvMainActivity",
},
"homatics": {
"appName": "com.pbs.video",
"androidName": "com.pbs.video",
"adbLaunchCommand": "adb shell am start com.pbs.video/.StartupActivity",
},
"nvidia-shield": {
"appName": "com.pbs.video",
"androidName": "com.pbs.video",
"adbLaunchCommand": "adb shell am start com.pbs.video/com.pbs.video.tv.ui.home.TvMainActivity",
},
"onn": {
"appName": "com.pbs.video",
"androidName": "com.pbs.video",
"adbLaunchCommand": "adb shell am start com.pbs.video/com.pbs.video.tv.ui.home.TvMainActivity",
},
"roku": {
"appName": 'PBS',
"app-id": 23353,
},
"xiaomi": {
"appName": "com.pbs.video",
"androidName": "com.pbs.video",
"adbLaunchCommand": "adb shell am start com.pbs.video/com.pbs.video.tv.ui.home.TvMainActivity",
},
},
"pbs-kids-video": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1101" height="1101" viewBox="0 0 1101 1101" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M550 50C274 50 50 274 50 550s224 500 500 500 500-224 500-500S826 50 550 50z" fill="#2638c4"/><path d="M431 852c-10 3-21 6-32 7-6 1-17 2-22 3-10-11-21-22-33-31-20-16-35-27-35-27l-10 10 10 60c-7 2-14 4-21 5-7 2-14 2-21 3 0 0-5-39-15-92-9-53-18-85-18-85 7-3 13-5 20-6s15-2 22-2c0 0 8 33 15 70 21-24 35-49 49-83 6-1 14-3 21-4 9-2 18-3 28-4-13 34-30 66-52 95 15 11 30 22 44 34 26 22 50 47 50 47zm19-1s0-50-2-96-6-84-6-84c7-2 14-3 21-3 8 0 15 0 22 1 0 0 3 31 6 84 2 54 2 96 2 96l-21 3c-7 0-15 0-22-1h0zm253-92c-1 59-44 95-107 93-20 0-40-1-60-4 0 0 4-39 5-92 1-54-1-88-1-88 15-2 33-3 59-3 68 2 105 39 104 94h0zm-47 0c1-33-19-54-55-55-6 0-12 0-19 1 0 0 2 20 1 52s-3 56-3 56h19c36 1 56-20 57-54h0zm59 78c6-12 15-21 25-29 10 11 28 22 49 26 20 4 29-1 31-10 2-10-2-16-32-30-29-13-54-29-47-65 6-34 38-50 80-43 31 6 50 20 59 31-5 12-14 22-26 29-12-11-27-19-43-22-17-3-27 1-29 9-1 9 2 14 33 28 32 14 52 33 47 65-6 38-38 54-81 46-37-7-57-23-66-35h0z"/><path d="M911 382c-57-48-96-32-99-14-2 15 11 27 44 42 39 16 93 46 83 114-10 65-63 105-131 96-40-6-83-29-109-60 0 0 8-12 23-30 16-18 29-31 29-31 18 21 45 41 71 44 32 3 52-35 2-56-71-31-106-65-98-122 8-68 63-111 136-97 59 11 99 53 99 53s-6 13-21 32-29 29-29 29zm-265 29c34 16 51 40 51 80 0 64-57 108-132 108-60 0-99-7-121-13 10-101 10-227-2-338 37-10 75-15 114-15 79 0 124 41 124 103 0 14-6 58-34 75h0zM530 311s2 34 2 71c34 8 71 0 71-35s-33-45-73-36zm82 177c0-35-42-44-80-37 0 41-3 72-3 72 41 8 83 1 83-35zM244 271c91-23 161 10 177 83 15 71-29 138-112 159l-21 4 18 100c-29 8-59 14-88 19-13-107-37-225-69-331 23-12 62-26 95-34h0zm40 169c42-11 59-33 53-62-6-28-30-43-63-35-7 2-22 7-22 7l19 92c5-1 9-1 13-3" fill="#99cf16"/></svg>',
"friendlyName": 'PBS KIDS Video',
"className": "pbsKidsVideoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "org.pbskids.video",
"androidName": "org.pbskids.video",
"adbLaunchCommand": "adb shell am start -n org.pbskids.video/.splash.ui.SplashScreenActivity",
},
"apple-tv": {
"appName": "PBS KIDS",
},
"chromecast": {
"appName": "org.pbskids.video",
"androidName": "org.pbskids.video",
"adbLaunchCommand": "adb shell am start -n org.pbskids.video/.ui.root.MainActivity",
},
"homatics": {
"appName": "org.pbskids.video",
"androidName": "org.pbskids.video",
"adbLaunchCommand": "adb shell am start -n org.pbskids.video/.ui.root.MainActivity",
},
"nvidia-shield": {
"appName": "org.pbskids.video",
"androidName": "org.pbskids.video",
"adbLaunchCommand": "adb shell am start -n org.pbskids.video/.ui.root.MainActivity",
},
"onn": {
"appName": "org.pbskids.video",
"androidName": "org.pbskids.video",
"adbLaunchCommand": "adb shell am start -n org.pbskids.video/.ui.root.MainActivity",
},
"roku": {
"appName": 'PBS KIDS',
"app-id": 23333,
},
"xiaomi": {
"appName": "org.pbskids.video",
"androidName": "org.pbskids.video",
"adbLaunchCommand": "adb shell am start -n org.pbskids.video/.ui.root.MainActivity",
},
},
"peacock": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="308.042" viewBox="110.667 172.481 1000 308.042" xml:space="preserve"><path d="M174.926 267.63c-35.446 0-64.259 28.813-64.259 64.26v148.633h30.47v-82.5l11.194 11.81 44.776-17.614c25.5-9.951 42.084-32.966 42.084-60.324 0-35.446-28.813-64.265-64.265-64.265zm11.407 97.64-45.19 17.62v-50.995c0-20.524 15.341-35.239 33.789-35.239s33.789 14.922 33.789 35.239c0 12.85-6.218 26.95-22.388 33.375zm526.325-97.64c-35.445 0-64.259 28.813-64.259 64.26 0 35.445 28.814 64.259 64.26 64.259 35.445 0 64.259-28.814 64.259-64.26 0-35.446-28.814-64.259-64.26-64.259zm0 99.504c-19.483 0-33.789-15.543-33.789-35.24 0-19.695 14.72-35.238 33.79-35.238 19.483 0 33.789 15.543 33.789 35.239 0 19.696-14.306 35.239-33.79 35.239zm139.097-70.478c13.26 0 24.04 7.254 29.642 18.034l23.838-18.24c-11.609-17.206-31.092-28.607-53.48-28.607-35.451 0-64.265 28.813-64.265 64.259s28.814 64.26 64.265 64.26c22.181 0 41.866-11.402 53.48-28.607l-23.838-18.246c-5.603 10.785-16.383 18.039-29.642 18.039-19.489 0-33.789-15.543-33.789-35.239 0-19.696 14.715-35.653 33.79-35.653zm-259.953 0c13.27 0 24.05 7.254 29.648 18.034l23.837-18.24c-11.608-17.206-31.097-28.607-53.485-28.607-35.446 0-64.259 28.813-64.259 64.259s28.813 64.26 64.26 64.26c22.18 0 41.876-11.402 53.484-28.607l-23.837-18.246c-5.597 10.785-16.377 18.039-29.648 18.039-19.483 0-33.789-15.543-33.789-35.239 0-19.696 14.513-35.653 33.79-35.653zm-106.55-13.685c-10.366-10.78-24.045-15.335-38.35-15.335-29.855 0-60.112 27.156-60.112 64.259 0 37.102 30.257 64.26 60.111 64.26 14.306 0 27.985-4.557 38.351-15.337v11.608h30.476V271.565h-30.476zm-33.789 84.163c-19.478 0-34.203-15.543-34.203-35.24 0-19.695 15.134-35.238 34.203-35.238 19.489 0 33.79 15.543 33.79 35.239 0 19.696-14.301 35.239-33.79 35.239zm538.555-39.594h-13.68l52.859-56.177h-39.179l-42.705 46.024v-111.94h-30.47v186.985h30.47v-34.41l16.79-17.832 35.86 52.242h36.902zm-676.616-59.91c-35.446 0-64.26 28.813-64.26 64.26 0 35.445 28.814 64.259 64.26 64.259 21.145 0 41.043-10.153 52.45-25.909l-24.465-16.998c-2.905 4.769-12.23 13.88-27.985 13.88-14.508 0-26.329-8.703-31.299-21.347h92.664c1.041-4.556 1.455-9.117 1.455-13.886.196-35.44-27.369-64.259-62.82-64.259zm-31.092 50.373c4.976-12.65 16.791-21.347 31.092-21.347 14.513 0 25.5 8.703 30.061 21.347z" style="stroke-width:5.59700441;fill:#fff"/><path d="M1092.22 374.186c-10.16 0-18.454 8.289-18.454 18.453 0 10.153 8.29 18.442 18.453 18.442 10.153 0 18.448-8.283 18.448-18.442 0-10.164-8.29-18.453-18.448-18.453z" style="fill:#069de0;stroke-width:5.59700441"/><path d="M1092.22 323.813c-10.16 0-18.454 8.289-18.454 18.453 0 10.153 8.29 18.442 18.453 18.442 10.153 0 18.448-8.283 18.448-18.442-.207-10.371-8.29-18.453-18.448-18.453z" style="fill:#6e55dc;stroke-width:5.59700441"/><path d="M1092.22 424.559c-10.16 0-18.454 8.29-18.454 18.453 0 10.153 8.29 18.442 18.453 18.442 10.153 0 18.448-8.283 18.448-18.442 0-10.164-8.29-18.453-18.448-18.453z" style="fill:#05ac3f;stroke-width:5.59700441"/><path d="M1092.22 273.227c-10.16 0-18.454 8.29-18.454 18.453 0 10.153 8.29 18.448 18.453 18.448 10.153 0 18.448-8.289 18.448-18.448-.207-10.158-8.29-18.453-18.448-18.453z" style="fill:#ef1541;stroke-width:5.59700441"/><path d="M1092.22 222.854c-10.16 0-18.454 8.29-18.454 18.453 0 10.153 8.29 18.448 18.453 18.448 10.153 0 18.448-8.29 18.448-18.448-.207-10.158-8.29-18.453-18.448-18.453z" style="fill:#ff7112;stroke-width:5.59700441"/><path d="M1092.22 172.481c-10.16 0-18.454 8.29-18.454 18.453 0 10.153 8.29 18.448 18.453 18.448 10.153 0 18.448-8.29 18.448-18.448-.207-10.158-8.29-18.453-18.448-18.453z" style="fill:#fccc12;stroke-width:5.59700441"/></svg>',
"friendlyName": 'Peacock',
"className": "peacockButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.peacock.peacockfiretv",
"androidName": "com.peacock.peacockfiretv",
"adbLaunchCommand": "adb shell am start com.peacock.peacockfiretv/com.peacock.peacocktv.AmazonMainActivity",
},
"apple-tv": {
"appName": "Peacock",
},
"chromecast": {
"appName": "com.peacocktv.peacockandroid",
"androidName": "com.peacocktv.peacockandroid",
"adbLaunchCommand": "adb shell am start com.peacocktv.peacockandroid/com.peacock.peacocktv.GoogleMainActivity",
},
"homatics": {
"appName": "Peacock",
"androidName": "com.peacocktv.peacockandroid",
"adbLaunchCommand": "adb shell am start com.peacocktv.peacockandroid/com.peacock.peacocktv.GoogleMainActivity",
},
"nvidia-shield": {
"appName": "com.peacocktv.peacockandroid",
"androidName": "com.peacocktv.peacockandroid",
"adbLaunchCommand": "adb shell am start com.peacocktv.peacockandroid/com.peacock.peacocktv.GoogleMainActivity",
},
"onn": {
"appName": "com.peacocktv.peacockandroid",
"androidName": "com.peacocktv.peacockandroid",
"adbLaunchCommand": "adb shell am start com.peacocktv.peacockandroid/com.peacock.peacocktv.GoogleMainActivity",
},
"roku": {
"appName": 'Peacock TV',
"app-id": 593099,
},
"xiaomi": {
"appName": "com.peacocktv.peacockandroid",
"androidName": "com.peacocktv.peacockandroid",
"adbLaunchCommand": "adb shell am start com.peacocktv.peacockandroid/com.peacock.peacocktv.GoogleMainActivity",
},
},
"peivo-media": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1044" height="785" viewBox="0 0 1044 785" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="lG2J" x1="0%" y1="83%" x2="100%" y2="17%"><stop offset="0%" stop-color="#25bca9"/><stop offset="38%" stop-color="#21a8a4"/><stop offset="100%" stop-color="#04aec5"/></linearGradient></defs><path d="M373 492c102-217 82-227 107-277 15-40 85-55 128-5 20 31 8 56 6 58-7 2-19-26-36-8-10 12-8 19 6 48 49 90-29 155-69 180-25 45-100 110-124 116-16 8 19-44 72-179-30 62-71 70-90 67zm155-270c0-10 8-18 18-18 9 0 17 8 17 18 0 9-8 17-17 17-10 0-18-8-18-17zm-3 259v204zm0 0c111-1 200-91 200-202 0-113-90-203-202-203-113 0-203 90-203 203v406h205" stroke="none" fill="url(#lG2J)"/></svg>',
"friendlyName": 'Peivo Media',
"className": "peivoMediaButton",
"deviceFamily": ["roku"],
"roku": {
"appName": 'Peivo Media',
"app-id": 649029,
},
},
"philo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="475" viewBox="0 0 1000 475" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#ebeae9" fill-rule="nonzero"><path d="M159 113c-30-1-57 8-79 25-7-14-22-25-43-25H13a8.96 8.96 0 0 0-9 9v32a8.96 8.96 0 0 0 9 9s8-1 12 4c5 4 5 9 5 16v250a8.96 8.96 0 0 0 9 9h37a8.96 8.96 0 0 0 9-9V323c18 12 39 18 62 19 70 4 126-51 124-120-2-55-51-106-112-109h0zm57 120c-2 31-28 57-60 59-41 3-75-30-72-69 3-32 29-57 61-60 41-3 74 30 71 70h0zm509 54c-4-4-4-7-4-15V47a8.96 8.96 0 0 0-9-9h-38a8.96 8.96 0 0 0-9 9v247c0 26 16 48 49 48h23a8.96 8.96 0 0 0 9-9v-29c0-5-1-11-9-12 0 0-8-1-12-5h0zM574 114h-24a8.96 8.96 0 0 0-9 9v31a8.96 8.96 0 0 0 9 9s8 0 12 5c5 4 5 8 5 15v149a8.96 8.96 0 0 0 9 9h37a8.96 8.96 0 0 0 9-9V162c0-27-16-48-48-48h0zm421 109c-3-59-52-106-112-109-69-3-126 53-123 121 3 58 52 105 111 108 70 4 127-52 124-120h0zm-53 11c-2 31-28 56-60 58-40 3-73-29-70-69 2-31 28-56 60-58 40-4 73 29 70 69zM577 92c22 4 40-14 37-35-2-13-13-23-26-26-22-3-40 15-37 36 3 13 13 23 26 25h0zm-122 28c-11-4-23-7-36-7-43-1-67 20-67 20V47a8.96 8.96 0 0 0-9-9h-38a8.96 8.96 0 0 0-9 9v286c0 4 4 8 9 8h38c5 0 9-4 9-8V213c0-16 8-31 22-40 45-26 91 5 91 46v114c0 4 4 8 9 8h38c5 0 9-4 9-8V224c0-49-23-87-66-104h0z"/></svg>',
"friendlyName": 'Philo',
"className": "philoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.philo.philo",
"androidName": "com.philo.philo",
"adbLaunchCommand": "adb shell am start com.philo.philo/.app.activity.MainActivity",
},
"apple-tv": {
"appName": "Philo",
},
"chromecast": {
"appName": "com.philo.philo.google",
"androidName": "com.philo.philo.google",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.philo.philo.google/com.philo.philo.app.activity.MainActivity",
},
"homatics": {
"appName": "com.philo.philo.google",
"androidName": "com.philo.philo.google",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.philo.philo.google/com.philo.philo.app.activity.MainActivity",
},
"nvidia-shield": {
"appName": "com.philo.philo.google",
"androidName": "com.philo.philo.google",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.philo.philo.google/com.philo.philo.app.activity.MainActivity",
},
"onn": {
"appName": "com.philo.philo.google",
"androidName": "com.philo.philo.google",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.philo.philo.google/com.philo.philo.app.activity.MainActivity",
},
"roku": {
"appName": 'Philo',
"app-id": 196460,
},
"xiaomi": {
"appName": "com.philo.philo.google",
"androidName": "com.philo.philo.google",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.philo.philo.google/com.philo.philo.app.activity.MainActivity",
},
},
"planetapl-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="4350" height="800" viewBox="0 0 4350 800" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><circle cx="450" cy="416" fill="#fb0606" r="350"/><circle cx="468" cy="399" r="333"/><path d="M234 666l-10-230c0-135 85-265 235-265 195 0 260 140 260 220 0 70-15 230-260 230V456c30 0 55-25 55-50s-20-50-50-50c-25 0-45 20-45 50v345zm2801-468c-33 1-40 2-43 8-2 3-2 45-2 201v198l3 4 3 3c57 0 60 0 63-2l3-3 1-150 5 1c24 5 93 5 117 1 60-10 82-37 87-109 7-94-22-143-89-151-7-1-17-2-21-3m170 7l-4 3c0 369 0 360 19 382 23 25 43 28 152 25 92-3 84 1 79-50-1-16 6-15-82-15-80 0-82 0-89-7l-4-5-1-330-4-3c-5-4-61-4-66 0m-182 59c40 4 51 22 48 77-3 51-13 57-94 57h-41V262l11-1c26-1 65 0 76 1" fill="#fb0606"/><path d="M1061 196c-68 3-74 4-79 8-4 4-4 401 0 406 5 4 62 4 66-1 3-3 3-4 3-77v-74l5 1c36 6 114 4 139-4 47-15 67-52 67-126 0-29-2-44-9-68-10-35-38-57-81-62-7-1-17-2-22-3m169 1c-2 1-4 3-5 5-2 4-1 347 0 353 1 2 2 8 4 13 10 38 45 55 100 49 30-3 36-8 34-25-6-43-4-40-31-41-22-1-27-2-32-10-2-3-3-14-3-172-1-159-1-168-4-171s-58-4-63-1m1154 39c-5 3-6 8-6 45v35l-8 2c-5 1-15 1-22 1-20 0-20 0-20 28v22l4 3c3 3 5 3 25 3h21v90c1 86 1 90 4 99 12 40 35 54 87 53 62 0 69-5 61-42-1-3-2-8-3-11-1-12-2-12-34-13-47-1-44 6-45-99v-77h40c38 0 40 0 44-3l3-3v-22c0-21 0-23-2-26l-3-4h-41l-41-1v-37-37l-3-3c-4-4-53-6-61-3m1302 0c-6 3-6 6-6 44v36l-9 2c-4 1-14 1-22 1-21 0-21 1-21 29 1 28 0 27 30 27h22c0 183 0 190 12 210 17 30 64 41 121 29 20-4 21-5 21-15-3-26-7-44-10-47-1 0-14 0-30-1-33-1-35-2-40-10l-4-5-1-161h40c39 0 41 0 44-3l4-3v-22c0-32 3-30-50-30h-37v-37c0-49 3-44-33-45-16 0-30 1-31 1m-2619 29c24 8 31 22 31 64 0 59-9 66-88 67l-48 1V262h11c35-2 82 0 94 3m424 46c-3 1-17 2-31 3-52 5-72 11-67 20 1 1 2 9 3 19 3 27 0 26 70 22 94-5 105-1 106 34l1 15h-61c-79 0-91 3-112 25-28 29-26 112 3 143 35 38 118 34 171-8 8-6 8-5 10 10 1 19 1 19 31 19h25l3-4 3-4-1-221-4-12c-10-35-28-51-67-60-16-3-68-4-83-1m374 1c-26 6-55 19-76 33-5 3-9 6-9 6-2-4-4-13-4-19 0-14-2-15-27-15-24-1-32 1-34 6-4 8-3 281 1 286l3 4h29c27 0 29-1 32-3 3-3 3-5 3-101v-97l13-7c45-26 59-31 80-31 19 0 22 1 27 10l4 8 4 218c4 4 59 4 64 0 3-3 3-4 2-124V366l-4-10c-15-38-57-55-108-44m273-1c-62 12-85 33-100 95-4 20-6 102-1 109 0 1 2 7 3 15 14 62 56 90 136 90 55 0 112-10 118-20 2-4-2-39-5-44-2-5-13-5-39-2-22 2-78 3-90 2-29-5-45-20-49-47l-1-8h60c89 0 105-5 122-37 8-15 13-59 9-75-1-2-3-8-4-13-10-37-40-57-92-65-12-2-56-2-67 0m536 0c-77 7-94 11-96 18-2 5 3 41 6 45s15 4 65 1c94-5 105-1 106 34l1 15h-61c-79 0-89 2-111 24-31 31-27 121 6 148 42 34 117 28 168-13 7-6 7-6 8 11 2 19 2 19 32 19h25l3-4c3-4 4-191 1-218-5-47-26-69-71-79-15-3-67-4-82-1m1179 8c-7 3-7 8 1 29l90 240c9 24 11 25 55 25 47 0 45 2 66-58 86-224 85-232 82-235-5-4-64-4-68 0-3 3-5 8-18 47-3 9-6 17-7 19l-55 162c-79-231-78-228-85-230-8-2-55-2-61 1m-1649 57c19 4 26 14 26 36 0 29-1 29-69 29h-52v-7c0-25 9-46 24-54 13-6 52-9 71-4m-631 125v19l-8 7c-40 30-96 38-108 13-7-13-5-42 3-52 5-5 7-5 61-5l52-1v19m1183 0v19l-8 7c-36 27-93 37-106 18-8-11-7-47 0-56 6-6 9-6 62-6l52-1m780 48c-8 6-9 10-9 40 0 39 1 42 32 42 38 1 42-3 42-46-1-37-3-39-38-39-20 0-22 0-27 3" fill="#000"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="750" viewBox="0 0 750 750" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><circle cx="372" cy="390" fill="#fb0606" r="350"/><circle cx="390" cy="373" r="333"/><path d="M157 640l-10-230c0-135 85-265 235-265 195 0 260 140 260 220 0 70-15 230-260 230V430c30 0 55-25 55-50s-20-50-50-50c-25 0-45 20-45 50v345z" fill="#fb0606"/></svg>',
"friendlyName": "PlanetaPL TV",
"className": "planetaPlTvButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.planetapl.tv.PlayerCW",
"androidName": "com.planetapl.tv.PlayerCW",
"adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
},
"chromecast": {
"appName": "com.planetapl.tv.PlayerCW",
"androidName": "com.planetapl.tv.PlayerCW",
"adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
},
"homatics": {
"appName": "com.planetapl.tv.PlayerCW",
"androidName": "com.planetapl.tv.PlayerCW",
"adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
},
"nvidia-shield": {
"appName": "com.planetapl.tv.PlayerCW",
"androidName": "com.planetapl.tv.PlayerCW",
"adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
},
"onn": {
"appName": "com.planetapl.tv.PlayerCW",
"androidName": "com.planetapl.tv.PlayerCW",
"adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
},
"xiaomi": {
"appName": "com.planetapl.tv.PlayerCW",
"androidName": "com.planetapl.tv.PlayerCW",
"adbLaunchCommand": "adb shell am start -n com.planetapl.tv.PlayerCW/com.planetapl.tv.basePlayer.MainActivity",
},
},
"plex": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="550" viewBox="0 0 1100 550" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M213 126c-40 0-65 11-87 39v-30H49v366s1 1 5 1c6 2 34 8 55-10 18-15 22-34 22-54v-53c23 24 48 34 83 34 76 0 134-61 134-143 0-89-56-150-135-150zm-15 224c-42 0-76-35-76-78 0-42 40-76 76-76 44 0 77 33 77 77 0 43-34 77-77 77zm259-82c0 31 3 70 34 112 1 0 2 3 2 3-13 21-28 36-49 36-16 0-33-9-46-24-14-16-21-37-21-59V44h79z"/><path d="M845 273l-93-138h96l93 138-93 137h-96z" fill="#ebaf00"/><path d="M966 257l83-122h-96l-34 51zm-47 104l16 22c16 24 36 36 60 36 25 0 42-22 49-30 0 0-12-11-28-29-21-24-48-69-49-71zm-237-30c-16 15-27 23-49 23-40 0-63-29-67-60h212c1-4 2-9 2-18 0-86-63-150-145-150-79 0-143 66-143 147s64 146 145 146c56 0 104-32 131-88zm-47-140c35 0 62 23 68 53H569c7-32 32-53 66-53z"/></svg>',
"friendlyName": "plex",
"className": "plexButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Plex",
"androidName": "com.plexapp.android",
"adbLaunchCommand": "adb shell am start -n com.plexapp.android/com.plexapp.plex.activities.SplashActivity",
},
"apple-tv": {
"appName": "Plex",
},
"chromecast": {
"appName": "Plex",
"androidName": "com.plexapp.android",
},
"homatics": {
"appName": "Plex",
"androidName": "com.plexapp.android",
"adbLaunchCommand": "adb shell am start -n com.plexapp.android/com.plexapp.plex.activities.SplashActivity",
},
"nvidia-shield": {
"appName": "Plex",
"androidName": "com.plexapp.android",
},
"onn": {
"appName": "Plex",
"androidName": "com.plexapp.android",
},
"roku": {
"appName": 'Plex - Free Movies & TV',
"app-id": 13535,
},
"xiaomi": {
"appName": "Plex",
"androidName": "com.plexapp.android",
},
},
"pluto-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="795" viewBox="0 0 1050 795" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff200" fill-rule="nonzero"><path d="M854 205l-34 14v21h-23v30h23v55c0 29 17 47 49 47h23v-31h-19c-13 0-19-7-19-19v-52h43l42 102h30l55-133h-37l-33 86-33-85h-67zM397 20c-99 0-193 39-263 109S25 293 25 392c0 98 39 193 109 263 70 69 164 109 263 109 174-1 325-122 362-293-10 4-20 6-31 6-48 0-86-38-86-85 0-48 38-86 86-86 11 0 22 2 32 6C722 141 571 20 397 20zm-80 246v208h-49V285zm273 0v43h40v44h-40v53c0 17 7 24 24 24h16v44h-24c-20 0-36-6-47-17s-17-27-17-47v-57h-30v-44h30v-24zm-420 40c44 0 80 37 80 86 0 23-9 44-23 60-15 16-36 25-57 25-19 0-35-5-48-16v56H74V325l39-16 7 16c13-13 30-19 50-19zm323 3v90c1 28-14 54-39 68-24 14-54 14-78 0s-39-40-39-68v-69l48-19v90c0 16 14 30 30 30 17 0 31-14 31-30v-73zm-331 43c-22 0-40 18-40 40 0 21 18 39 40 39s40-18 40-39c0-22-18-40-40-40zm566 0c-22 0-40 18-40 40 0 21 18 39 40 39 10 0 20-4 28-12 7-7 11-17 11-27 0-22-18-40-39-40z"/></svg>',
"friendlyName": "Pluto TV",
"className": "plutoTvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "tv.pluto.android",
"androidName": "tv.pluto.android",
"adbLaunchCommand": "adb shell am start tv.pluto.android/.EntryPoint",
},
"apple-tv": {
"appName": "Pluto TV",
},
"chromecast": {
"appName": "tv.pluto.android",
"androidName": "tv.pluto.android",
"adbLaunchCommand": "adb shell am start tv.pluto.android/.EntryPoint",
},
"homatics": {
"appName": "tv.pluto.android",
"androidName": "tv.pluto.android",
"adbLaunchCommand": "adb shell am start tv.pluto.android/.EntryPoint",
},
"nvidia-shield": {
"appName": "tv.pluto.android",
"androidName": "tv.pluto.android",
"adbLaunchCommand": "adb shell am start tv.pluto.android/.EntryPoint",
},
"onn": {
"appName": "tv.pluto.android",
"androidName": "tv.pluto.android",
"adbLaunchCommand": "adb shell am start tv.pluto.android/.EntryPoint",
},
"roku": {
"appName": "Pluto TV - It's Free TV",
"app-id": 74519,
},
"xiaomi": {
"appName": "tv.pluto.android",
"androidName": "tv.pluto.android",
"adbLaunchCommand": "adb shell am start tv.pluto.android/.EntryPoint",
},
},
"poda-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="333" height="387" viewBox="0 0 333 387" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M241.7 15.6c-13.6 1.8-24 6-31.6 12.7-18.5 16.4-21.2 28-19.6 84.7.5 18.3 2 25.4 7 35.5C204 161 222 174 236 175.3a131 131 0 0 0 28 0c27-3.4 42.5-20.8 46.4-48.5l1-7.8-.1-24c-.1-34.4-1.6-43.2-9.5-55.7-11-17-36-27-60.2-23.7m19.8 28.2c5.5 1.8 10.5 4.8 11.2 6.7.6 1.7-51 53.5-52.3 52.4-1-1-.1-34.3 1-39 4.5-17.5 21.7-26.2 40-20.2m19.8 73.4c-.2 4-.6 8.4-1 9.6l-.7 3c-1.2 7.7-9.6 15.3-20 18-11 3-28.2-1.2-31.6-7.5l53.4-54" fill="#f48b6b"/><path d="M31.2 19.3c-.1 0-.1 152-.1 152h29v-55h0l46-1c9-3 10.4-3.7 11.6-4.3 8.5-4 15.5-10.8 19.5-18.8 7.8-15.6 6.8-41.3-2-53.3-.1-.1-9-17-26-19.6h-78m65.2 27.5c20 3.2 21.4 34.4 2.2 42 0 0-38 0-38.3-.2-.2.2.3-42.3.2-42 .1-.3 33.6-.2 36 .2M15 217.8v26h19.2c.1-.1.2 98.7.2 98.7l-19.4.3v27.5h0 70c11 0 21-2 30.5-6.5 17.6-8 25.5-17.5 26.5-46v-24.4l-.3-24.8-1.2-6c-3.3-16.6-9-25.8-19.7-34.5-8.7-6.8-13.7-9.3-24.7-9.8m129.5-1v.1c0-.1-40.5 152.4-40.5 152.4h30.5l9-33 51.8.2c.2.3 9.7 32.8 9.7 32.8h30c0-.5-39.5-152.5-39.5-152.5M90 244.3c16.4-.1 21.5 12.5 21.5 24L111 318c.1 15.7-6.3 24-22 24.2l-22.6.2-.4-98.2h0m188 1l15.5 63.3h-37.2c-.1 0 13.7-63.3 13.7-63.3" fill="#212080"/></svg>',
"friendlyName": "PODA.tv",
"className": "podaTVButton",
"appName": "tv.poda.tv",
"androidName": "tv.poda.tv",
"adbLaunchCommand": "adb shell am start tv.poda.tv/cz.sledovanitv.androidtv.entry.EntryActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"prime-video" : {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 800.3 246.3" width="800.3" height="246.3" style="enable-background:new 0 0 800.3 246.3" xml:space="preserve"><style type="text/css">.pv0{fill:#fff} .pv1{fill:#fff}</style><path class="pv0" d="M408.5 245.9c-4-.1-8-.1-12 0-5.5-.3-11-.5-16.5-.9-14.6-1.1-29.1-3.3-43.3-6.6-49.1-11.4-92.2-34.3-129.8-67.6-3.5-3.1-6.8-6.3-10.2-9.5-.8-.7-1.5-1.7-1.9-2.7-.6-1.4-.3-2.9.7-4s2.6-1.5 4-.9c.9.4 1.8.8 2.6 1.3 35.9 22.2 75.1 38.4 116.2 48 13.8 3.2 27.7 5.7 41.7 7.5 20.1 2.5 40.4 3.4 60.6 2.7 10.9-.3 21.7-1.3 32.5-2.7 25.2-3.2 50.1-8.9 74.2-16.9 12.7-4.2 25.1-9 37.2-14.6 1.8-1 4-1.3 6-.8 3.3.8 5.3 4.2 4.5 7.5-.1.4-.3.9-.5 1.3-.8 1.5-1.9 2.8-3.3 3.8-11.5 9-23.9 16.9-37 23.5-24.7 12.5-51.1 21.4-78.3 26.5-15.7 2.8-31.5 4.5-47.4 5.1zM260.4 43.2c2.5-1.5 5.1-3.1 7.8-4.5 7-3.6 14.8-5.4 22.7-5 5.7.3 10.9 1.9 14.9 6.1 3.8 3.9 5.2 8.7 5.6 13.9.1 1.1.1 2.2.1 3.4v51.8c0 4.5-.6 5.1-5.1 5.1h-12.2c-.8 0-1.6 0-2.4-.1-1.2-.1-2.2-1.1-2.4-2.3-.2-1.1-.2-2.2-.2-3.3V62c.1-1.9-.1-3.7-.6-5.5-.8-3.1-3.6-5.3-6.8-5.5-5.9-.4-11.8.8-17.2 3.3-.8.2-1.3 1-1.2 1.8v52.6c0 1 0 1.9-.2 2.9 0 1.4-1.1 2.4-2.5 2.4-1.5.1-3 .1-4.6.1h-10.6c-3.7 0-4.5-.9-4.5-4.6V62.2c0-1.7-.1-3.5-.5-5.2-.7-3.4-3.6-5.8-7-6-6-.4-12.1.8-17.5 3.4-.8.2-1.3 1.1-1.1 1.9v53.3c0 3.7-.8 4.5-4.5 4.5H197c-3.5 0-4.4-1-4.4-4.4V40.3c0-.8.1-1.6.3-2.4.4-1.2 1.6-1.9 2.8-1.9h12.5c1.8 0 2.9 1.1 3.5 2.8.5 1.4.8 2.7 1.3 4.2 1 0 1.6-.7 2.3-1.1 5.5-3.4 11.3-6.3 17.8-7.5 5-1 10-1 15 0 4.7 1 8.9 3.8 11.6 7.8.2.3.4.5.6.7-.1.1 0 .1.1.3z"/><path class="pv1" d="M467.7 93c.6-2 1.2-3.9 1.8-5.9 4.6-15.5 9.2-30.9 13.8-46.4l.6-1.8c.5-1.8 2.2-2.9 4-2.9h15.2c3.8 0 4.6 1.1 3.3 4.7l-6 15.9c-6.7 17.4-13.4 34.9-20.1 52.3-.2.6-.5 1.2-.7 1.8-.7 2.1-2.8 3.5-5 3.3-4.4-.1-8.8-.1-13.2 0-3.1.1-4.9-1.3-6-4.1-2.5-6.6-5.1-13.3-7.6-19.9-6-15.7-12.1-31.4-18.1-47.2-.6-1.2-1-2.6-1.3-3.9-.3-2 .4-3 2.4-3 5.7-.1 11.4 0 17 0 2.4 0 3.5 1.6 4.1 3.7 1.1 3.8 2.2 7.7 3.4 11.5 4.1 13.9 8.1 27.9 12.2 41.8-.1.1 0 .1.2.1z"/><path class="pv0" d="M112.6 47c.7-.2 1.3-.6 1.7-1.2 1.8-1.8 3.7-3.5 5.7-5.1 5.2-4 11.7-6 18.2-5.5 2.6.1 3.5.9 3.7 3.4.2 3.4.1 6.9.1 10.3.1 1.4 0 2.7-.2 4.1-.4 1.8-1.1 2.5-2.9 2.7-1.4.1-2.7 0-4.1-.1-6.7-.6-13.2.7-19.5 2.8-1.4.5-1.4 1.5-1.4 2.6v48c0 .9 0 1.7-.1 2.6-.1 1.3-1.1 2.3-2.4 2.3-.7.1-1.5.1-2.2.1h-13c-.7 0-1.5 0-2.2-.1-1.3-.1-2.3-1.2-2.4-2.5-.1-.8-.1-1.6-.1-2.4V41c0-4.6.5-5.1 5.1-5.1h9.6c2.6 0 3.8.9 4.5 3.4s1.3 5 1.9 7.7zM580.4 148.4c6.6.2 13.1.6 19.5 2.3 1.8.5 3.5 1.1 5.2 1.9 2.3.9 3.8 3.1 4.1 5.5.4 2.8.5 5.7.3 8.6-1.3 17.1-6.6 33.6-15.4 48.3-3.2 5.3-7.1 10.1-11.6 14.3-.9.9-2 1.6-3.2 2-1.9.5-3.1-.5-3.2-2.4.1-1 .3-2 .7-3 3.5-9.4 6.9-18.7 9.6-28.4 1.6-5.3 2.7-10.7 3.4-16.2.2-2 .3-4 .1-6-.1-3.4-2.3-6.3-5.6-7.3-3.1-1-6.3-1.6-9.6-1.8-9.2-.4-18.4 0-27.5 1.2l-12.1 1.5c-1.3.1-2.5 0-3.2-1.2s-.4-2.4.3-3.6c.8-1.1 1.8-2.1 3-2.8 7.4-5.3 15.7-8.5 24.5-10.6 6.8-1.4 13.7-2.1 20.7-2.3z"/><path class="pv1" d="M538.5 75v36c-.2 2-1.1 2.9-3.1 3-5.4.1-10.7.1-16.1 0-2 0-2.9-1-3.1-2.9-.1-.6-.1-1.3-.1-1.9V40c.1-3.1.9-4 4-4h14.4c3.1 0 4 .9 4 4v35z"/><path class="pv0" d="M151.6 74.8V39.3c.1-2.4 1-3.3 3.4-3.4 5.2-.1 10.4-.1 15.6 0 2.3 0 3 .7 3.2 3 .1.9.1 1.7.1 2.6v66.6c0 1.1-.1 2.2-.2 3.3-.1 1.3-1.1 2.2-2.4 2.3-.6.1-1.1.1-1.7.1h-13.9c-.5 0-.9 0-1.4-.1-1.4-.1-2.6-1.2-2.7-2.6-.1-.8-.1-1.6-.1-2.4.1-11.1.1-22.5.1-33.9zM163.2.1c1.6-.1 3.2.2 4.7.7 5.4 1.8 8.2 6.5 7.7 12.6-.4 5.2-4.3 9.4-9.5 10.2-2.2.4-4.5.4-6.7 0-5.7-1.1-9.9-5.3-9.5-12.5.6-7.1 5.3-11 13.3-11z"/><path class="pv1" d="M527.4.1c2-.2 4 .2 5.9 1 3.9 1.5 6.6 5.1 6.8 9.3.8 9.1-5.3 13.7-13.4 13.5-1.1 0-2.2-.2-3.3-.4-6.2-1.5-9.4-6.3-8.8-13.2.5-5.5 4.8-9.6 10.7-10.1.7-.1 1.4-.2 2.1-.1z"/><path class="pv0" d="M76.7 66.6c-.4-5.2-1.8-10.3-3.9-15-4.1-8.6-10.4-14.9-20-17.1-11-2.4-20.9 0-29.9 6.7-.6.6-1.3 1.1-2.1 1.5-.2-.1-.4-.2-.4-.3-.3-1-.5-2-.8-3-.8-2.5-1.8-3.4-4.5-3.4-3 0-6.1.1-9.1 0-2.3-.1-4.4.2-6 2 0 35 0 70.1.1 105 1.3 2.1 3.3 2.5 5.6 2.4 3.6-.1 7.2 0 10.8 0 6.3 0 6.3 0 6.3-6.2v-28.5c0-.7-.3-1.5.4-2.1 5 3.9 11.1 6.3 17.4 6.9 8.8.9 16.8-1.3 23.5-7.3 4.9-4.5 8.5-10.3 10.4-16.7 2.7-8.2 2.9-16.5 2.2-24.9zM52.8 87.3c-.7 3.1-2.3 5.9-4.6 8-2.6 2.2-5.8 3.5-9.2 3.5-5.1.3-10.1-.8-14.6-3.2-1.1-.5-1.8-1.6-1.7-2.8V74.7c0-6 .1-12 0-18-.1-1.4.7-2.6 2-3.1 5.5-2.6 11.2-3.8 17.2-2.6 4.2.6 7.8 3.3 9.5 7.2 1.5 3.2 2.4 6.7 2.6 10.2.6 6.4.6 12.8-1.2 18.9z"/><path class="pv1" d="M800.1 82.2s0-.1 0 0c0-.1 0-.1 0 0zM800.2 68.8v.4c-.4-.4-.6-1-.4-1.5v-.8s0-.1.1-.1h-.1v-1h.2c0-.1-.1-.1-.1-.2-.2-1.9-.6-3.8-1.1-5.6-3.7-13.2-12-21.9-25.5-25.3-6.3-1.5-12.7-1.7-19.1-.7-13.5 2-23.2 9.2-27.9 22-4.6 12.2-4.5 25.6.1 37.8 4 11.1 12 18.1 23.5 21 6.1 1.5 12.5 1.9 18.8 1 21-2.5 29.7-18.4 31.1-32.2h-.1v-1.4c-.1-.6-.2-1.1.4-1.5v.2c0-.1.1-.3.2-.4V69c0-.1-.1-.1-.1-.2zm-24 19c-.6 2.1-1.5 4-2.8 5.8-2.2 3.1-5.7 5.1-9.5 5.4-1.9.2-3.8.2-5.7-.2-4.2-.8-7.7-3.6-9.4-7.5-1.5-3.1-2.4-6.5-2.7-9.9-.5-5.9-.6-11.8.8-17.6.5-2.3 1.5-4.6 2.7-6.6 2.2-3.6 6-5.9 10.2-6.2 1.9-.2 3.8-.2 5.7.2 4 .8 7.3 3.4 9.1 7.1 1.7 3.5 2.7 7.4 2.9 11.3.1 1.8.2 3.6.1 5.4.3 4.4-.2 8.7-1.4 12.8zM624.9.8H611c-3.8 0-4.5.7-4.5 4.5v32.4c0 .7.3 1.4-.2 2.1-.9-.1-1.4-.7-2.1-1.1-10.4-6.1-21.3-7.2-32.3-2.1-7.7 3.6-12.5 10.1-15.6 17.8-3 7.4-3.7 15.2-3.5 23.1 0 7.4 1.7 14.7 5 21.3 3.8 7.3 9.3 12.9 17.3 15.3 10.9 3.4 21.1 1.7 30.4-5.2.7-.4 1.1-1.1 2-1.3.5 1.1.9 2.3 1.1 3.5.4 1.6 1.8 2.7 3.5 2.7h2.4c3.6 0 7.1.1 10.6 0 2.8 0 3.6-.9 3.7-3.8V4.6c-.1-3.1-.9-3.8-3.9-3.8zm-18.3 73.6v18.2c.2 1.2-.5 2.3-1.6 2.8-4.8 2.7-10.3 3.8-15.7 3-4.6-.5-8.6-3.3-10.7-7.4-1.6-3.2-2.5-6.6-2.8-10.1-.8-6.3-.3-12.7 1.2-18.8.5-1.7 1.1-3.3 2-4.9 2.1-3.9 6.1-6.4 10.5-6.7 5.3-.5 10.6.5 15.4 2.7 1.2.4 1.9 1.6 1.8 2.9-.2 6.2-.1 12.2-.1 18.3z"/><path class="pv0" d="M348 81.3c7.5 1.4 15.2 1.5 22.7.3 4.4-.6 8.6-1.9 12.5-4 4.5-2.6 7.8-6.2 9.2-11.2 3.5-12.6-1.9-25.3-15-30-6.4-2.1-13.2-2.8-19.9-1.9-15.8 1.8-26.1 10.5-30.8 25.6-3.3 10.3-2.9 20.8-.2 31.2 3.5 13.3 12.3 21.2 25.6 24 7.6 1.7 15.3 1.4 22.9.2 4-.7 8-1.7 11.8-3.2 2.3-.9 3.5-2.3 3.4-4.9-.1-2.4 0-4.9 0-7.4 0-3-1.2-3.9-4.1-3.2s-5.7 1.3-8.6 1.9c-6.2 1.3-12.6 1.3-18.8.2-8.5-1.7-14-9-13.5-18 .9.1 1.9.2 2.8.4zM345.5 66c.3-2.4 1-4.7 1.9-6.9 3-7.3 9.3-9.8 15.7-9.4 1.8.1 3.6.5 5.3 1.2 2.6 1.1 4.3 3.5 4.6 6.3.3 1.7.2 3.5-.3 5.2-1.2 3.6-4.1 5.1-7.6 5.8-2.1.5-4.3.7-6.5.5-3.9 0-7.9-.3-11.8-.9-1.5-.2-1.5-.2-1.3-1.8z"/><path class="pv1" d="M685.3 82.3c5.8-.4 11.6-1.5 16.8-4.3 5.3-2.6 9-7.5 10.1-13.3.7-3.6.7-7.4-.1-11-2.1-9-7.8-14.6-16.4-17.5-4.8-1.5-9.9-2.1-14.9-1.9-16.8.4-29.6 8.9-34.8 25.7-3.5 11.1-3 22.4.4 33.5 3.5 11.4 11.5 18.3 22.9 21.4 4.9 1.2 10 1.7 15 1.5 7.3-.1 14.6-1.5 21.5-4.1 2.9-1.1 3.6-2.1 3.6-5.2v-7.2c-.1-2.9-1.3-3.9-4.2-3.2-2.2.6-4.3 1.1-6.5 1.6-6.7 1.6-13.7 1.9-20.5.7-6.8-1.3-11.4-5.2-13.2-12-.5-2-.9-4-1.1-6.1.5 0 1 0 1.4.2 6.6 1.2 13.3 1.7 20 1.2zm-20.9-16c.7-3.9 1.6-7.7 4-10.9 3.7-4.9 8.8-6.3 14.6-5.7.5 0 .9.2 1.4.2 7 1.1 8.7 6.7 7.4 12.1-1 4-4.3 5.5-8 6.2-2 .4-4.1.6-6.2.5-4.1-.1-8.1-.4-12.1-1-.9-.1-1.3-.5-1.1-1.4z"/></svg>',
"friendlyName": "Prime Video",
"className": "primeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Prime Video (FireTV)",
"androidName": "com.amazon.avod",
"androidName2": "com.amazon.firebat",
"adbLaunchCommand": "adb shell am start com.amazon.firebat/com.amazon.firebatcore.deeplink.DeepLinkRoutingActivity",
},
"apple-tv": {
"appName": "Prime Video",
},
"chromecast": {
"appName": "Prime Video",
"androidName": "com.amazon.amazonvideo.livingroom",
"adbLaunchCommand": "adb shell am start com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity",
},
"homatics": {
"appName": "Prime Video",
"androidName": "com.amazon.amazonvideo.livingroom",
"adbLaunchCommand": "adb shell am start com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity",
},
"nvidia-shield": {
"appName": "Prime Video",
"androidName": "com.amazon.amazonvideo.livingroom",
"adbLaunchCommand": "adb shell am start com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity",
},
"onn": {
"appName": "Prime Video",
"androidName": "com.amazon.amazonvideo.livingroom",
"adbLaunchCommand": "adb shell am start com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity",
},
"roku": {
"appName": "Prime Video",
"app-id": 13,
},
"xiaomi": {
"appName": "Prime Video",
"androidName": "com.amazon.amazonvideo.livingroom",
"adbLaunchCommand": "adb shell am start com.amazon.amazonvideo.livingroom/com.amazon.ignition.IgnitionActivity",
},
},
"private-internet-access": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="700" height="775" viewBox="0 0 700 775" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient x1="50%" y1="99.881295%" x2="50%" y2="8.74460432%" id="C8Ai"><stop stop-color="#4bb749" offset="0%"/><stop stop-color="#79b481" offset="100%"/></linearGradient><radialGradient cx="51%" cy="55%" fx="51.1418853%" fy="55.2282158%" r="46.8918043%" id="Hhif"><stop offset="0%"/><stop stop-color="#030303" offset="19.01%"/><stop stop-color="#0c0c0c" offset="32.36%"/><stop stop-color="#1c1c1c" offset="43.97%"/><stop stop-color="#323232" offset="54.61%"/><stop stop-color="#4e4e4e" offset="64.56%"/><stop stop-color="#717171" offset="74.02%"/><stop stop-color="#9a9a9a" offset="83.09%"/><stop stop-color="#c9c9c9" offset="91.61%"/><stop stop-color="#fefefe" offset="99.85%"/><stop stop-color="#fff" offset="100%"/></radialGradient><linearGradient x1="-48.6516854%" y1="-66.5329176%" x2="56.5617978%" y2="57.7449137%" id="i9FL"><stop stop-color="#23ff16" offset="0%"/><stop stop-color="#189a33" offset="100%"/></linearGradient><linearGradient x1="174.299229%" y1="-115.995781%" x2="24.2992292%" y2="84.3839662%" id="hEPA"><stop stop-color="#23ff16" offset="0%"/><stop stop-color="#189a33" offset="100%"/></linearGradient></defs><g stroke="none" fill-rule="nonzero"><path d="M619 287h0-30v-27c0-131-107-238-239-238-133 0-240 107-240 238v27H80c-31 0-56 25-56 56v218c0 15 1 26 7 33 6 8 15 11 30 11h48l7 115v1c0 3 1 10 4 17 4 7 12 13 25 13h121l63-67h47l61 69h2 46 61 0c9 0 18 0 25-5 8-5 12-14 14-30 3-23 4-86 5-113h48c15 0 24-2 30-8 6-7 7-17 7-31V343c0-31-25-56-56-56z" fill="#349334"/><path d="M669 566c0 15-2 23-5 26-4 4-11 6-25 6h-55v4c-1 25-2 92-6 116-2 15-6 22-10 25-5 3-12 3-21 3h-1-105l-61-69h-53l-63 67H146c-11 0-16-4-18-9-3-5-4-11-4-13v-1h0l-7-123H62c-14 0-21-3-25-7-4-5-5-15-5-29V343c0-26 22-48 49-48h37v-34c0-128 104-231 232-231a232.17 232.17 0 0 1 233 231v34h37c27 0 49 22 49 48v223h0z" fill="#4bb749"/><g fill="#118011"><path d="M124 591h451v15H124z"/><path d="M117 596V314h8v282zm459 0V314h8v282z"/></g><path d="M185 374c0-16 72-29 162-29 89 0 161 13 161 29 0 17-72 30-161 30-90 0-162-13-162-30z" fill="url(#C8Ai)"/><path d="M497 299v-43c0-81-66-147-148-147-81 0-147 66-147 147v43h295z"/><path d="M287 254h131v16H287z" fill="url(#Hhif)"/><path d="M274 189c0-15 12-27 27-27s27 12 27 27-12 27-27 27-27-12-27-27zm96 0c0-15 12-27 27-27s27 12 27 27-12 27-27 27-27-12-27-27z" fill="#000"/><path d="M297 463h98v73h-98zm15-7c4-16 18-27 34-27s30 11 35 27h11c-4-22-23-38-46-38s-41 16-46 38h12z"/><path d="M645 611h8v-8c-5 1-9 1-15 1h-48c-1 13-1 36-2 58h8c0-20 1-39 2-51h47z" fill="#118011"/><path d="M653 616v-4h-7-48c-1 12-1 31-2 50h11c25 0 46-20 46-46z" fill="url(#i9FL)"/><path d="M109 604H62c-8 0-14 0-19-2v10h10 48l3 50h9l-4-58z" fill="#118011"/><path d="M53 613c-4 0-7-1-10-1v4c0 26 20 46 46 46h14l-3-50-47 1z" fill="url(#hEPA)"/></g></svg>',
"friendlyName": "Private Internet Access",
"className": "privateInternetAccessButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.privateinternetaccess.android",
"androidName": "com.privateinternetaccess.android",
},
"apple-tv": {
"appName": "PIA VPN",
},
"chromecast": {
"appName": "com.privateinternetaccess.android",
"androidName": "com.privateinternetaccess.android",
},
"homatics": {
"appName": "com.privateinternetaccess.android",
"androidName": "com.privateinternetaccess.android",
},
"nvidia-shield": {
"appName": "com.privateinternetaccess.android",
"androidName": "com.privateinternetaccess.android",
},
"onn": {
"appName": "com.privateinternetaccess.android",
"androidName": "com.privateinternetaccess.android",
},
"xiaomi": {
"appName": "com.privateinternetaccess.android",
"androidName": "com.privateinternetaccess.android",
},
},
"proximus-pickx": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2704" height="1024" viewBox="0 0 2704 1024" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M1460.6 386.2a191 191 0 0 1 36.3 119.8c0 54.5-12.7 96.2-38 125.3s-63.5 45.4-103.5 43.6a118 118 0 0 1-92.6-36.3v158H1150V350h112.6v31c25.4-25.4 60-40 96.2-38 38.2-1.8 76.3 14.5 101.7 43.5h0zM1368 566a86 86 0 0 0 16.3-58.1 83 83 0 0 0-14.5-54.5c-11-12.7-29-20-45.4-18.2-14.5 0-27.2 1.8-40 9-7.3 5.4-14.5 12.7-18.2 20-1.8 5.4-3.6 9-3.6 14.5v72.7c0 21.8 18.2 32.7 54.5 32.7 20 3.6 38-3.7 50.8-18.2h0zm265-363.2a60.3 60.3 0 1 1-85.3 85.3 60 60 0 0 1 0-85.3c11-11 27.2-18.2 41.8-18.2 18 0 32.6 5.5 43.5 18.2zm-98 466.6V349.8h112.6v321.4H1535v-1.8zm370.4-325c14.5 1.8 25.4 3.6 32.7 5.4s12.7 3.6 16.3 3.6l-12.7 87c-3.6 0-11-1.8-23.6-3.6s-27.2-3.6-40-3.6c-21.8-1.8-43.6 3.6-60 18.2a77 77 0 0 0-18.2 58 75 75 0 0 0 21.8 59.9c16.3 12.7 38 20 58 18.2a183 183 0 0 0 63.5-11l14.5 85.3c-12.7 5.4-27.2 9-41.8 11-16.3 1.8-32.7 3.6-47.2 3.6-60 0-105.3-14.5-134.4-41.8S1689 564 1689 509.4s14.5-96.2 45.4-123.5S1807 344 1865 344c11-1.6 25.6.2 40 .2h0zm441.2 325l-130.7-176L2330.3 350H2205l-100 125.3V195.5h-110.8v474H2105v-158l118 158h123.5zm121.7 0H2352l118-161.6-114.4-158H2472l56.3 80 56.3-80h116.2l-116.2 158 118 161.6h-116.2l-60-83.5-58 83.5h0zM928.2 338c12.7-11 87-69 94.4-154.3 3.6-49-16.3-98-52.7-130.7C937.3 16.7 888.2-3.2 839.2.4 754 7.7 695.8 80.3 685 94.8 634 162 601.4 242 587 323.6l-74.4 3.6c-25.4 0-50.8-1.8-76.3-3.6-14.5-83.5-49-161.6-98-228.8-11-12.7-69-87-154.4-94.4C135-3.2 86 16.7 53.2 53 16.8 85.7-3.2 134.8.4 183.8 7.7 269 80.3 327.2 94.8 338c67.2 50.8 147 83.5 228.8 98l3.6 76.3-3.6 74.4c-83.5 14.5-161.6 49-228.8 98-12.7 11-87 69-94.4 154.3-3.6 49 16.3 98 52.7 130.7 32.7 36.3 81.7 56.3 130.7 52.7 85.3-7.3 143.4-80 154.3-94.4 50.8-67.2 83.5-147 98-228.8 25.4-1.8 49-3.6 74.4-3.6l76.3 3.6c14.5 83.5 49 161.6 98 228.8 11 12.7 69 87 154.3 94.4a179 179 0 0 0 183.4-176.1V839c-7.3-85.3-80-143.4-94.4-154.3-67.2-50.8-147-83.5-228.8-98l-3.6-76.3c0-25.4 1.8-50.8 3.6-74.4 83.6-14.5 161.7-47.2 229-98h0zM784.8 174.7l1.8-1.8c12.7-16.3 40-41.8 61.7-43.6 3.6 0 14.5-1.8 31 16.3h0c16.3 16.3 16.3 27.2 16.3 31-1.8 21.8-27.2 49-43.6 61.7l-2 1.7a390 390 0 0 1-123.5 59.9h0 0a332 332 0 0 1 58.2-125.2h0zM296.4 298.2a373 373 0 0 1-123.5-59.9l-1.8-1.8c-16.3-12.7-41.8-40-43.6-61.7 0-3.6-1.8-14.5 16.3-31h0c16.3-16.3 27.2-16.3 31-16.3 21.8 1.8 49 27.2 61.7 43.6l1.8 1.8a437 437 0 0 1 58.2 125.2h0 0 0zm-60 552l-1.8 3.6c-12.7 16.3-40 41.8-61.7 43.6-3.6 0-14.5 1.8-31-16.3h0c-16.3-16.3-16.3-27.2-16.3-31 1.8-21.8 27.2-49 43.6-61.7l1.8-1.8a390 390 0 0 1 123.5-59.9h0 0a340 340 0 0 1-58.2 123.4h0 0zm332.3-279.6l-58-1.8-58 1.8 1.8-58-1.8-58c20 1.8 38 1.8 58 1.8l58-1.8c-1.8 20-1.8 38-1.8 58s1.8 40 1.8 58zm156 156a373 373 0 0 1 123.5 59.9l1.8 1.8c16.3 12.7 41.8 40 43.6 61.7 0 3.6 1.8 14.5-16.3 31h0c-16.3 16.3-27.2 16.3-31 16.3-21.8-1.8-49-27.2-61.7-43.6l-1.8-1.8a437 437 0 0 1-58.2-125.2h0 0 0z"/></svg>',
"friendlyName": "Proximus Pickx",
"appName": "Proximus Pickx",
"className": "proximusPickxButton",
"androidName": "",
"deviceFamily": ["apple-tv"], },
"purple-cheetah": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="405" height="405" viewBox="0 0 405 405" fill="#fff" fill-rule="evenodd"><g><path d="M82.2 7c-5.7 9.8-7 24-3 30.7 2.5 4.3 2.3 4.8-4.2 8.4-25.6 14-42 36.4-30.4 41.3 3.6 1.5 3.5 2.3-1.3 8-6 7.2-5 9.7 5.8 16.3 1.7 1 3 2 3 2 0 .6-30.7 28.8-39 35.8C1 160 .1 163 6 175c3 6.2 5 8.6 11 14.6 4.3 3.7 8 8.3 10.4 13.5 4.4 9.4 19 23 25 23 .2 0-.7-2.4-2-5.4s-2.5-7-2.8-8.7l-.5-3.2 3-.1c1.5-.1 3.7.2 4.7.6s2.4.4 3.4-.2c8.4-5 18.7 4.3 22.2 11.3-.3 5.3-7 7.8-7.7 1-1-6.6-1.2-7-3-4a29 29 0 0 0-2.5 28.8C73 261 78 267.8 86.8 272.5c7.6 4 16.8 11.4 24.3 19.3 7.5 8 7.3 8 8.2-1.5l.5-6.5 4.7 2.4c7.5 3.8 30.3 8.5 30.3 6.2l-6-6.4c-16.2-16.7-14.8-31.5 3.8-39.8 10.6-4.8 10.3-5.4 8 15.7-3.3 31-11.2 54-24 69.3-2.6 3.2-2.2 3.3 3.8 1a313 313 0 0 0 62-34.5c11.4-8.6 11-8.5 9.5-1.7-6.8 29.5-30.5 59.8-63 80.7l-16.7 10-10.4 5.8-3.6 2 4.8.7a364 364 0 0 0 66.8-3.5c51.3-8.4 88.2-25.4 119-54.7 8.7-8.4 9-8.3 6.5 1.7-3 13.7-8.7 26.8-16.5 38.8-14.6 22.8 40.8-30.3 59.5-57 29.8-42.4 39-86 27.5-130.4-2.8-11-2.8-10.7 2.2-6 5.2 5 8.6 10.2 12 18.7l2.7 7-.4-9a151 151 0 0 0-46-101.3l-7.3-7 2.5-3C364 75 384 45.5 382.4 43.8l-8.2 1.4c-30.4 6.2-63 2.6-85.8-9.5L234 13.2c-35-8.7-64.5-8-89.5 2.4-17.5 7-51.3.7-59.8-11.3-.3-.4-1.4.8-2.5 2.7M131 185c.5 1.5-9.3 9-30.2 23.2-20.3 14.8-22.3 18.3-19.5 10 2-4.4 3.2-8.6 4-14.6.7-6 1.8-6.7 16.3-11.5 25.3-8.4 28.7-9.2 29.4-7m-98.2 14" fill="#000"/><path d="M82.6 16.5c-4 13 0 14 2 20 3 6 6 2 12-1s9-3 15-6c14.2-9 16-3-9-9C90.6 16.5 84 9 85 11m115.3 12.5c-28 2.3-36.2 3.8-44.2 6.3-9 2.5-11.6 3-15.8 2.8-2.3-.1-3-.1-2.2.1 1.7.4 1 .7-2 1l-13.8 2-7.4 1.6-3.8 1c-17 4.6-30.2 12-41.5 23.5-9 9-14.3 10-10 12.7C68.6 80 74 81 73.7 81.2c1 .2 1 2 0 5.8-.4 2-.4 2.3 0 2 .7-.3.8-.3-.6 3.6-5 14.2-10.6 22.3-27.2 40-11.4 12-12.2 13.3-9.5 16.2.8 1 2 1.7 3.7 2.2 3.5 1.2.8 1 .3 1.4l9-.2c5.7-.4 34-6.2 46.3-8.7h0c7-1.7 7.4.4.6 3.2l-6.6 2.8L120 147c8.5 2 30.5-2.8 30.6-.6 0 .4.2-.1.4-1 1.6-8 12.3-7.7 17.6.4 8 12.5-6.6 19.5-15.5 7.5a18 18 0 0 1-2.3-4.8c-.4-.8-.1-1.6-.5-1-.1.2.2 1.3-1.5 1.5l-19 2c-4 .7 2.4 2.2 9.3 4.5 23 7.7 38 25.4 44.8 52.3l2.2 9.7c.2 1.2.5.2.5 2.7-.8 2.2-1.7 1.8-8.8-.4-13-4-22.3-3.8-32.5 1.2a63 63 0 0 0-24.6 24.8c-2.5 4.8-3 5-7.7 5.8l-7.3 1.2-8 1c-5.8.3-5.8 0 .7 8a62 62 0 0 1 8.4 13.7c1.6 3.6 2.4 4.5 2.3 2.5l-.3-5c-.4-5-.3-5 5.7-1.5 5.2 3 8 4.4 9.6 4.4s1.7-.3.7-2.6c-5.4-12-2-22.2 10.6-31 13.3-9 25.7-14 31.6-15.2 7.3-1.8 14.8-2 22.2-.7 17.3 2.4 28-1.2 36-32l3-10 1-4c1.2-5.7-.6-4 5.5 7.5 1.8 3.5 9 8 9 8 .8 0 1.2-13.4 2.4-19l2.5-11.5 1.5-17c4.5 1.5 8.6 0 9 0 1.5 0 2.4-6.5 1.5-12-.6-3.6-3.7-14.3-3.2-14-.7-1.7-1.2-2.7-2.5-3.7-3.2-2.3-3.5-3-1.2-3.3 8 0 18 0 27.5-2.5l11-3.5c17.7-5 33.3-19 40.6-30.6 3.4-5.4 7-11.7 3-8-7.5 12.5-47.5 34-72.5 33.5-10 .1-10 0-11.5-4-1.5-4.2-3.2-8.3-5.2-12.3-4-7.8-9-15-13.6-19-6.4-5.7-7.3-7.2-3-5.6 18.5 7 37.3 13 47.3 15a138 138 0 0 0 61-8.6C309.2 64.8 297 55 276 48.5c-11.5-3-29-4.7-36.5-3 .2-.2-5.3 1-6.3 1-1.3.2-1.4.1-1.3-.8.6-3.5 25.6-12 26.6-11.8 0 0-.4-.3-1-.4a60 60 0 0 0-10.7-4.1l-6.5-1.6m-52 14.8c4 2 3.8 6-1 10.8-7 6.8-19 9.5-22.5 5-5.3-6.8 14.2-20 23.4-16m-37.6 4c2 2.2 1.5 4.2-2.6 8-8 7.5-20.7 7-17-.4 3-6.3 16-11.2 19.6-7.5m49 18.7c2.6 2.2 2 5-2.2 9-7 6.8-19.7 8.8-20.8 3.4-1.3-7.2 17.3-17.2 23-12.4M161 66c5 2.3 3 8.3-4.4 13.6-12.6 9-27.6 6.2-20.2-4 5-7 19-12.4 24.6-9.7m-33 1.8c3.7 3-2.3 9.6-10.2 11.2-4.3.8-7-1-6-4.2 1.6-4.8 13-9.7 16.2-7M183 87c6 2.2 3 1 10 3.5 6.6 2 12.2 8 13.7 11.4-3-1.5-1-.6-5.2-1.6-3.8-1-10.6-2.4-14.5-2.5-12-.4-10.7 5.4-7 12.8l1.4 3c1.3 1.7 2 4.5-.1 5l-4.6 2.2c-11.5 5.8-25.2 5.2-46.5-.5-13.4-3.5-31-.2-45.8 9.3-1.8 1-3 1.2-3 .1 0-1 9.8-10.5 13.5-13a92 92 0 0 1 14.6-8.4c4-1.8 4.2-2.2 2-4.2-3-3-1-9.3-3.4-11.8.8-1 3 0 4 2 .4.6-.5 0 1.2 1 5.2 2 10.2 2 19.2.1l3.8-.8 3.4-.8 7-1.6c1-.2 3-.8 5-1.2 11.8-3 17-4.6 26-3.7m151 18.5l-.5.5c-6.6 4-16.6 14-60.6 17 9 7 30.5 27.2 34 44.2.5.5.8.6 1.7 1.8 8 10.7 8.3 24.7 7.3 34.5-1.4 2.8-4 6-7.7 6.4h-4.2l-1 4.5c-1.7 8.7-3.3 14.8-5 16.5.8-3.7-1.3 9-2 .5-.4-7-2.3-14.6-5-21-1.6-3.6-4-3.4-4 .5.5 33-23.7 86.8-62.2 128a258 258 0 0 1-25.2 25c-3.3 2.5-2.2 4 .3 3l5.7-1.5c54.5-14.2 99-42.6 126.8-81 4.7-6.5 5-6.8 5.8-3.6 1.5 6.2 1.7 15 .7 32.5-.3 5.4-.2 5.5 2.3 2.8a117 117 0 0 0 26.4-49.5c1.6-7 2-8.8 2.7-14a137 137 0 0 0 1.4-24l-1.4-24.4a266 266 0 0 0-16.6-63.1c-3.4-6-.8-7.2 1.4-5.4 17.8 15.2 20.8 15.2 9.8.2C352 126 333 104 331 104M206 116.4c8.6 4.3 9 16 .7 16-5.8-.1-10.6-4.6-11-10.5-.4-5.7 4.5-8.3 10.2-5.5m105.8 8.6c12.8 6.5 21 33 11.7 38.3-10 5.6-24.7-18-21.3-34 1-4.3 5.5-6.3 9.6-4.3m-111.2 21c6.2 2.8 10.4 10.7 8.5 15.7-3 7.6-15.4 5.2-20-3.8s2.3-16.2 11.5-12m27 9.5c2 1 4.7 4.2 5.2 6.4 1.7 7-6.4 9.3-11.5 3.5-5.5-6.3-1-13.4 6.3-10m-39.8 15c11 4.8 13 20.5 3 22-10.4 1.4-21-13.5-14.6-20.5 2.5-2.6 7.4-3.2 11.6-1.4m152 6.7c7.2 7 6 25.8-1.5 25.8-7.6 0-11.2-20.7-4.6-26.5 2-1.7 4-1.4 6 .7M318 219c10 4.6 13 33 4 39.8-10.4 8-21-20.4-13.2-35.7 2-4 5.6-5.8 9.2-4m34.8 20c3.8 1.4 6.3 7.4 6.3 15 0 15-11.3 15-13.4 0-1.4-9.5 2.3-17 7-15m-60.7 15.2c6 6 1.6 25.8-5.8 25.8-5 0-7.5-8-5.2-17.8 2-8 7.2-12 11-8" fill="#a229e9"/><path d="M133 33c-4.4.2-8.7.7-13 1.4l-4.2.8a122 122 0 0 0-62.7 35.2c-5.3 6-5.2 6.6 2 9.2 5.8 2 9.7 3.7 12.8 5.7 2.8 1.8 3 1.7 4-1.4.5-1.7 1-2.7 1.3-3 .5-1 1-2 .4-4.3-.7-1.8-1.3-2-1.7-.1-.7 2.8-2 2.6-7.8-1C60 72.8 60.6 71 69.7 62a88 88 0 0 1 41.5-23.4l3.8-1c1.3-.4 3-.8 7.4-1.6l14.3-2.2 7.8-1c.2-.4-4-1-11.5.4m111.5 11l-8 1.5c-8 1.5-4.5 1.5 2 1C256 45 273 48.5 294 56l28 11c10 2.5 13.5 4 13 5v.5c-6 11.3-31.6 33.4-50 38.5h0c-9.5 3-27.3 4-30.5 4.3-1.5 0-3 1.2-1.5 1.2l22.7-.5c30.4-3.7 56-22.8 72-53.4l1-2-1.7-.1c-19 .5-23 1.5-41-6.5-23-10.5-26.6-10.3-34-11.5-5.5-1-14.5-1-20.5 0m-63.2 46l-1.8-1c-4.3-2.3-22-2-44 5l-10 2.3c-8.4 1-12.4 1-20-2-6-2.5-5.5-1-4 1.5 4 4.3 20.5 6.2 37.3 1.7l5-1.3 5.6-1.4 14.6-4c6.8-1.3 10-1.5 13.6-1l4.7.8M73.3 81c1.2 1.2.7 5.5 0 8L72 94c-2.7 6.6-7.4 12-28.5 33.8l-19.8 21c0 1 11.6 4 15.8 4 3.3 0 5.5 0 4-1l-1.5-.5c-1.6-.5-4.5-1.8-5.2-2.7-2.7-2.8-1.8-4.3 9.5-16.2 16.6-17.5 22.2-25.6 27.2-40C75 88.6 76 80.8 73.3 81m101.5 15c-3.5 2-2.4 8.8 4.2 16 4 5 4.5 6 2.4 1.4-3-6.3-3.4-8-2-9.8 2.7-3.5 16-3.5 27-1.5.8-.2-2.2-1.5-5.2-2.5-12.6-4.2-23.5-5.5-26.4-3.5m82.3 25.5l2.3 10c0 14-3 20-5 15-.2 0-1-11-3-12-2 2-3 24-9 56-2-1-5.3-9.8-7-12-6-11.6-5-7-7 1l-2 9c-14 35-19.6 40-37 37.6a55 55 0 0 0-12.8-.7c-7 .6-14 2.3-20.6 5-8 4.5-10.5 5-1.2 1.7l8.2-2.7c17-4 32.3 1.3 32.3 1.3h0c16.5 3.3 21.4-2.6 33.7-27.8 4.8-10 5-10.3 6.4-6.5 1 3 2.2 9 2.6 16.3l.5 5c1 0 8.8-17 11.3-25 3.2-9.7 5.4-21 6-30 .4-5.5.8-5.5 6.8.1l5 4.5c.4-5.6.3-11.2-.5-16.8-2-9-4.4-17.4-6.3-21.5l-3.4-7.3M151.2 145c-3.5-.5-19.7-4-50.7 2l-10 2C80 153 59 162 52 167.2c-6.6 5-7.2 12-1.4 18.4 4 4.5 10.4 6 20 4.5l10.5-1.6L89 187l5.6-1.4c14.3-3.5 30.8-10.8 30.8-13.5 0-.7-2.5-2.7-5-4-3-1.6-3-2 0-2.3a61 61 0 0 1 33.5 10.2 106 106 0 0 1 31 40.4c2.2 6.8 1.8 3.8 1.7 1.4-.2-1.3-.7-3.7-2.3-10-6.7-27-22-44.6-44.8-52.3-7-2.3-7.2-2.6-3.3-3.3l9-2c5.8-1 5.5-1.2 5.6-2.4l.2-2m-142.3 18c-1.7 1-2 2-1 5 4.6 13.3 14.3 24 22 24 5.7 0 6.3-3.2 2-11.6-6-12.6-17.3-21-23-17.4" fill="#c373f3"/><path d="M52.3 92.5c-1.7 2-3.2 5-2.7 5.5.2.2 1.7.6 3.4.8l5.3.8c7.5 1 8.4 1 9.6-1.4 1.2-2.2-1-3.8-8.8-6-4.6-1.4-5.2-1.3-6.8.3M160 103.8a89 89 0 0 1-22.3 4.2l-5.4.8 4 1.5c16 5.4 27.4 3 27.4-5.8 0-2-.3-2.2-3.6-.7M28.6 199c0 2.4 7 10.5 11 14.5 5 6 11 13 4 0-2-4 1.2-9.2 4-8 1.2.6 1 .2 2.7 0 1-.2 2.7-.1 3.6.1 1.4.4 1.7.4 3-.5s1.8-1 7-1.2c7-.3 6.8-.4 11 5.2l5.7 7.4c2-9 2.2-12 1-16 0-3-1.4-1.6-6-1-11.3 3-15.8 3.2-23.6 2a59 59 0 0 0-8-.7 59 59 0 0 1-13.3-1.8c-2-.7-2.3-.7-2.3-.1m74.2 29.3c-.8 5-1 6.3-2.2 9-2 4.8-2.6 5.3-4.7 3.5-1.6-1.2-2-1.2-2.7.2-.8 1.5-2 1.6-3.4.2-1-1.2-2.2-1.2-3.6-.2-1.5 1.2-2.4 1-4-.6l-1.4-1.5-1.3 1c-2 1.7-5-1-8.4-8l-2-4-.8 1.7c-1.4 3.3-1.8 9.7-.7 11.8 1.6 3 18 6 30 5.4 18-.8 17.7-.8 17.4-4-.5-5-5.5-11-10.2-14.3-2-1.4-1-3-2-.2" fill="#f1f0f2"/><path d="M266.3 123.4c.4 1 1 2 1.6 2.8 11.4 18.8 13 44 4 61.3-2.3 4.3-2.4 4.3-3.5-1-.6-2.6-2.7-6.4-3.7-6.6-.7-.1-1 .8-2 5-5.2 24.8-20.4 50.8-36 61-4.7 3.2-5.3 3-3.5-1 4-9 6.6-18.8 6-22.8-.4-2.6-1-2.2-3.6 2-6.5 10.7-14 17.3-22 19-4.3 1-5.4 1-14.3-1.6a113 113 0 0 0-6.4-1.2c-9-1.2-11.2-.5-11.2 3.6l-2.8 17.6-.8 4-4 17.2c-.2.7-1.3 4.5-2.4 8.4l-2.4 8.3c-1.2 3-2 6.6-5 17.6a419 419 0 0 0 63.7-53.8c4-4.2 4-4.2 5 2 4 25.4-5.4 60.4-24.2 89.6l-4 6.6c-6 8 .1 6-2 6.3 3.5-2.5 11.8-12.7 26-27.7 38.6-41 63-90.7 63.2-128 0-9.6 5.6 6.7 6.8 19.7.8 8.5.8 8.6 1.4 8 4-8.6 7-19.2 8.6-28.5v-.2c7.3 1 9.8-3 10.8-5 .8-2.6 2.8-7 1-19.5a42 42 0 0 0-7-16.5c-1-1.6-1.6-2.3-2-4-3.5-17-14.5-34.4-26-42-3-1-2.3-1-9-.7m32 43.5c9.2 3 16 31.2 9.5 40.2-1.5 2.5-7 4.3-9.5 2.6-9.3-6.5-14.7-29.4-9.3-39.6 2-3.8 4.8-4.7 9.2-3.2m-25 44.5c4 3 6.6 14.2 5 22.5-4 20.7-17.4 21.2-19 .7-1-15 7-28.5 14-23.3m-88 10.5c-18-9-39.7-11-60.4 9.4-7.3 7.3-8 8.2-8.3 12.2-.4 3.4-1 4.2-3.6 4.2l-5.8.4c-13.2 1.3-13.6 1-21.3.7-11.6-2-11.3-2-9.6 2.8a27 27 0 0 0 14.4 16.7 72 72 0 0 1 14.4 10.4c7 2 6 1 4.4-2.5a63 63 0 0 0-8.4-13.8c-6.5-7.8-6.4-7.6-.7-8 2.4-.1 6-.5 8-1l7.4-1.2c4.8-.7 5-1 7.6-5.7 5.2-10 15.7-20.6 24.6-25 10.2-5 23.6-3.3 36.6.7M82 130.5c1.5 1 4.5-.8 5.5-1.5 14.8-9.3 25.4-11 38.8-7.4 21.3 5.5 40.2 5.4 51.6-.3l4-2.4c.3-1 .4-1.2-.1-.8l-3.4 1.2a64 64 0 0 1-45.8-2c-1.4-.8-5.4-.8-13-.8-7.3 0-24.7 5-36 13M185.5 17c-18.4 1.2-36.6 6.4-53 14.8-5 2.8 5.8 2.3 55.8-5.2 30-5 73 8.7 70 7.2-4.5-2.5-11-6.8-21.6-10.3a124 124 0 0 0-51.2-6.5" fill="#741cab"/></g></svg>',
"friendlyName": "Purple Cheetah",
"className": "purpleCheetahButton",
"appName": "com.purple.cheetah.player",
"androidName": "com.purple.cheetah.player",
"adbLaunchCommand": "adb shell am start com.purple.cheetah.player/com.purpleplayer.iptv.android.activities.SplashActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"qmusic-be": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="314" height="375" viewBox="0 0 314 375" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M295.7 360.5c-6.6 9.2-15 13.2-25.6 13.2-17.4 0-30.2-13.6-30.2-30.6a30 30 0 0 1 30.4-30.6c9.7 0 18.5 4.7 23.7 11.8l-10.7 9.8a16 16 0 0 0-13-7.1c-8.8 0-15.3 7.2-15.3 16 0 9.3 6.4 16 15.6 16 6.2 0 11-3.8 13.5-7.7l11.6 9M219 372.6h15v-58.8h-15zm-42.4-18a23 23 0 0 0 15.5 5.8c4 0 7.2-2 7.2-5 0-9-27.3-5.7-27.3-24.6 0-11.3 10.4-18.3 21.6-18.3 7.3 0 15.4 3 19 6l-7 11.4c-3-2.2-6.7-4-10.8-4-4.2 0-7.7 1.7-7.7 4.7 0 7.7 27.3 4.7 27.3 25 0 11.3-10.5 18.2-22.4 18.2a38 38 0 0 1-22.7-7.9l7.3-11.3m-64-7v-33h15V345c0 5.3 1 8 2.8 10 2.3 2.7 5.6 3.6 8.5 3.6 5 0 12-2.6 12-14v-30h15v32.7c0 16-10.8 26-27.7 26a25 25 0 0 1-26-25.7M81 312c-9.4 0-15 5.6-19.3 10.5-4.3-5-10-10.5-19.3-10.5-14.6 0-26.2 10-26.2 25.8V372h15v-31.4c0-11.4 7-14 12-14a11 11 0 0 1 8.4 3.7c1.7 2 2.7 4.7 2.7 10V372h15v-31.8c0-5.3 1-8 2.8-10 2.3-2.7 5.5-3.7 8.4-3.7 5 0 12 2.7 12 14V372h15v-34c-.5-16-12-26-26.5-26" fill="#313533"/><path d="M161.6 183.8c.4-8.2 5.7-14 12.7-14s12.7 6.3 12.7 14c0 1.3-.2 2.5-.4 3.7-.5 3.5-3.5 11.6-12.4 21.8L170 204c-4.2-5.3-8.6-12-8.3-20.3zm148.6-97.4c0-.2 0-.5-.1-.7-.1-.6-.2-1-.3-1.7a106 106 0 0 0-16.5-39.3 99 99 0 0 0-36.1-31.5A121 121 0 0 0 208.4.3a151 151 0 0 0-25.1.6c-30 3-60.5 14.6-90.7 34C33.5 73.2-2 134.5.1 187a94 94 0 0 0 10.7 41.3c13.7 26 36.8 44.3 65 52a114 114 0 0 0 42.1 3.2l2-.2c15.6-2 31.2-6.8 46.4-14.6 4-2 7.8-4.5 11.8-7.3 11 8.8 21 16 28.3 21 3.3 1.7 7 2.4 11 2h0c5.5-.5 10.5-3.4 13.7-8 3-4.2 4.2-9.2 3.3-14.3s-3.7-9.5-8-12.5l-20.7-15.5-.1-.1.1-.1c.2-.2.3-.5.5-.7 7-9.7 19-28.8 18.7-48.3a56 56 0 0 0-13.3-35.1c-9.3-11-22.2-17.3-36.2-17.7l-6.3.3c-19.6 2-37 15.5-43 33.5-2.4 7-3.4 14-3 21a68 68 0 0 0 21.1 44.2l3.6 3.6h.1l-.1.1c-11.3 5.6-22.7 9-34 10.3-9.6 1-19 .3-27.8-2-17.8-5-32.4-16.5-41-32.8a57 57 0 0 1-6.3-25.1c-.5-13.5 2.7-28.7 9.5-44.2 12.8-28.8 36-55 65.4-74 25-16.2 49.8-25.6 73.7-28 6.4-.7 12.7-1 18.7-.5 24.4 1.5 44 11.3 55.5 27.8a70 70 0 0 1 10.7 26.5v.4a5 5 0 0 1 .2 1.2l.3 1.3v.1c1.4 9 1.3 18.8-.2 29-3.3 21.8-13.5 43.4-29 61.8-5.2 8-3.7 19 4 25.2 4 3.3 9 5 14.3 4h0c5 0 9.6-3 13-6.8 20.8-25.4 33.6-54.8 36.8-85.2 1.4-13 1-25.6-1.3-37.5h0z" fill="#db342a"/></svg>',
"friendlyName": "Qmusic-BE",
"className": "qmusicButton",
"appName": "Qmusic-BE",
"deviceFamily": ["apple-tv"],
},
"radio-paradise": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="550" height="400" viewBox="0 0 550 400" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M230 174c-9 5-9 13 0 24 3 3 11 13 12 15 1 1 2 3 3 5 3 5 8 17 9 20 0 1 1 2 1 3 2 5 3 10 3 14 1 2 1 4 1 4s1 3 1 6v7 2 7c0 4-1 7-1 7 0 1 0 2-1 4 0 4-1 8-2 11 0 1-1 3-1 3-1 3-4 11-4 13-1 1-1 2-1 2 0 2-13 21-20 28-8 10-9 15-3 22l3 3h4c7 0 10-3 19-13l8-11c0-1 1-2 2-3 3-5 11-20 11-21 0-2 1-3 1-2s8 17 9 17c0 0 1 2 1 3 2 3 7 11 9 13 7 9 17 18 17 16 0 0 0 1 1 1 6 2 14-5 14-12 0-4-2-8-8-14-7-8-20-29-20-33 0-1 0-1-1-2v-1c-1-3-1-4-2-5v-1c0-1-1-4-2-6 0-1-1-2-1-3v-3c-1-1-2-32-1-39 1-1 1-4 1-5s1-3 1-3c0-1 1-2 1-2v-2c0-1 1-3 2-5 2-6 3-10 4-10 0 0 1-2 2-5 3-5 8-14 11-18 6-6 7-8 9-10 11-10-1-28-14-20-4 3-17 18-17 20 0 1 0 1-1 1 0 0-2 3-6 10-1 1-2 3-2 4-1 2-2 3-2 3s-2 3-4 7c-1 3-1 3-4-2-4-9-10-20-12-22l-1-1c0-1 0-1-1-1 0-1-1-2-2-4-10-14-19-19-26-16m-28 24c-5 2-7 6-7 11s1 6 8 14c22 22 20 42 19 61 1 19-13 34-21 43-7 7-6 17 0 22h0c8 4 14-1 18-6 8-8 15-18 18-25 10-16 10-38 10-41 0-5-2-25-4-33-3-7-8-20-16-30-10-14-19-20-25-16m137 0c-4 2-11 9-17 17-1 1-2 2-2 3-3 3-9 15-11 22-1 2-2 4-2 5s-1 4-1 6-1 3-1 3-1 2-1 3v4c-1 1-1 23 0 25v3c0 1 1 3 1 4s1 2 1 3c0 2 0 3 2 8 2 7 7 19 9 21 1 1 1 1 1 2l1 1c1 1 1 2 1 2 0 2 14 16 17 18 11 5 22-4 16-15-1-3-2-4-6-9-9-10-15-20-17-30 0-1-1-2-1-2v-1-2c-2-5-2-25 0-31v-3s1-1 1-2c2-8 8-21 15-27 6-7 8-9 8-10 1 0 3-6 2-9 0-2-3-7-4-7l-1-1c-3-2-7-3-11-1m-167 25h-1c0-1-3 2-4 4-1 4-2 6-1 7v3c1 1 3 4 6 7 6 7 11 13 12 16 0 1 0 2 1 4 1 4 1 16-1 21-2 7-5 11-11 17-3 3-7 8-7 8 1 0 0 1 0 2-1 2-1 3 0 4v2c1 4 7 8 10 8 2 0 5 0 8-2 3-1 14-12 14-14 0 0 0-1 1-1s8-13 8-15v-1c1 0 1-1 1-2s1-3 1-4c1-5 1-20 1-23-1-1-1-3-1-4-1-8-8-21-16-30-3-3-9-7-9-7h-1c-1-2-10-2-11 0m193 0c-11 8-22 24-24 38-1 4-2 19-1 19 1 1 1 2 1 3v4c0 1 1 2 1 4 2 5 6 14 6 14 1 0 1 0 1 1s5 8 10 13c9 8 16 10 22 4s5-12-3-20c-6-5-8-9-10-13-8-16-4-34 10-45 3-3 7-9 7-11s-2-6-2-6l-1-1c0-1-3-4-4-5-3-1-10 0-13 1m-221 27c-25 5-31 45 2 47 4 1 10 1 12 0 8-3 12-9 14-17 4-12-5-26-16-29-4-1-7-2-12-1m250 0c-9 3-15 10-17 19-1 9 1 18 7 22 8 6 14 7 21 7 24-3 31-41 3-47-2-2-9-3-14-1m141 21v1-2" fill="#f3b33c"/><path d="M263 3c-6 1-15 1-20 2-67 6-96 37-123 76-7 11-11 23-15 31-1 1-2 4-2 5-3 7-8 22-9 31-1 3-1 4-3 15v8c0 5 0 5-1 5-7 2-17 13-20 20-2 7-2 10-1 32l11 126c4 10 15 18 27 21 16 4 37-8 42-25 1-5 2-9 1-24-1-5-1-13-2-18 0-11 0-11-6-12-20-6-22-34-3-43 5-2 6-3 5-8v-9c-2-35-3-39-10-49-7-9-15-13-27-15h-3l1-6c0-7 2-17 4-26 3-10 4-12 4-9 2 7 11 13 19 12 10-1 15-6 19-20 2-8 3-10 7-18 12-25 35-41 73-50 17-4 24-5 43-5 9 0 22 1 32 3 22 3 43 11 56 19 6 4 7 5 9 7 10 8 17 17 23 29 3 5 4 7 7 17 4 11 9 16 20 16 7 0 17-7 17-11 0-3 3 5 5 12 2 9 3 15 4 24v6h-2c-8 1-9 2-15 5-13 6-19 18-20 35 0 6-1 19-2 31-1 8 0 8 4 11 16 9 15 32-3 41l-5 2v7c-1 24-2 31-2 33-1 13 7 28 19 35 21 12 48-2 54-27 0-2 1-12 3-39l6-94c2-14-10-33-22-37-1-1-1-1-2-5-1-11-1-16-3-22 0-2 0-4-1-5-1-5-5-19-6-21-2-6-3-8-3-8-33-68-67-91-132-107-14-3-38-5-52-4M40 216c-4 3-12 12-16 20-10 21-7 70 4 93 8 15 29 21 39 10 6-6 6-9 5-31-1-11-2-21-3-40-2-42-5-46-9-49-5-4-14-5-20-3m457 0c-5 3-9 6-11 11-7 102-7 106-1 112 9 8 23 7 34-3 8-8 15-36 15-62s-5-41-18-55c-5-4-13-5-19-3" fill="#646464"/></svg>',
"friendlyName": "Radio Paradise",
"className": "radioParadiseButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.earthflare.anddroid.radioparadisewidget",
"androidName": "com.earthflare.anddroid.radioparadisewidget",
"adbLaunchCommand": "adb shell am start -n com.earthflare.anddroid.radioparadisewidget/com.cratorsoft.act.ActRPHD_",
},
"apple-tv": {
"appName": "Radio Paradise Mk2",
},
"chromecast": {
"appName": "com.earthflare.android.radioparadisewidget.gpv2",
"androidName": "com.earthflare.android.radioparadisewidget.gpv2",
"adbLaunchCommand": "adb shell am start -n com.earthflare.android.radioparadisewidget.gpv2/com.cratorsoft.act.ActRPHD_",
},
"homatics": {
"appName": "com.earthflare.android.radioparadisewidget.gpv2",
"androidName": "com.earthflare.android.radioparadisewidget.gpv2",
"adbLaunchCommand": "adb shell am start -n com.earthflare.android.radioparadisewidget.gpv2/com.cratorsoft.act.ActRPHD_",
},
"nvidia-shield": {
"appName": "com.earthflare.android.radioparadisewidget.gpv2",
"androidName": "com.earthflare.android.radioparadisewidget.gpv2",
"adbLaunchCommand": "adb shell am start -n com.earthflare.android.radioparadisewidget.gpv2/com.cratorsoft.act.ActRPHD_",
},
"onn": {
"appName": "RP",
"androidName": "com.earthflare.android.radioparadisewidget.gpv2",
"adbLaunchCommand": "adb shell am start -n com.earthflare.android.radioparadisewidget.gpv2/com.cratorsoft.act.ActRPHD_",
},
"roku": {
"appName": 'Radio Paradise',
"app-id": 1619,
},
"xiaomi": {
"appName": "com.earthflare.android.radioparadisewidget.gpv2",
"androidName": "com.earthflare.android.radioparadisewidget.gpv2",
"adbLaunchCommand": "adb shell am start -n com.earthflare.android.radioparadisewidget.gpv2/com.cratorsoft.act.ActRPHD_",
},
},
"radioplayer-uk": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="210" viewBox="0 0 1000 210" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M185 121c0 16-10 26-25 26s-25-10-25-26 10-26 25-26 25 10 25 26m25 46V74h-25v13h0c-6-9-16-16-31-16-25 0-45 18-45 50s20 49 45 49c15 0 25-6 31-16h0v13zm86-46c0 16-10 26-25 26s-25-10-25-26 10-26 25-26 25 10 25 26m25 46V26h-25v61h0c-6-9-16-16-31-16-25 0-45 18-45 50s20 49 45 49c15 0 25-6 31-16h0v13zm16-141h24v25h-24zm0 48h24v93h-24zm112 47c0 16-11 26-27 26-15 0-26-10-26-26s11-26 26-26c16 0 27 10 27 26m25 0c0-30-22-50-52-50-29 0-51 20-51 50 0 29 22 49 51 49 30 0 52-20 52-49m85 0c0 16-11 26-26 26s-25-10-25-26 10-26 25-26 26 10 26 26m26 0c0-32-21-50-45-50-15 0-26 7-31 16h-1V74h-24v129h24v-49h1c5 10 16 17 31 17 24 0 45-18 45-50m10-95h25v141h-25zm112 95c0 16-11 26-26 26s-25-10-25-26 10-26 25-26 26 10 26 26m24 46V74h-24v13h-1c-6-9-16-16-31-16-24 0-45 18-45 50s21 49 45 49c15 0 25-6 31-16h1v13zm82-93l-24 57-24-57h-29l41 85-21 44h26l57-129h-26zm90 36h-44c2-13 11-19 23-19s20 7 21 19m25 16v-5c0-32-17-50-45-50-29 0-49 20-49 50s20 49 51 49c19 0 32-9 40-16l-12-18c-6 5-15 12-28 12-15 0-25-8-27-22zm67-55h-1c-15 0-26 8-31 23h0V74h-25v93h25v-38c0-23 9-31 29-31h3zM34 114V26H5v141h29zm65-44l-11 8V62zM79 84l-9 6V50l9 6zM61 96l-9 6V38l9 6zm50-26c0-24-20-44-44-44H34l9 6v76l-9 6 42 53h35l-44-53h0c24 0 44-19 44-44"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="175" height="175" viewBox="0 0 175 175" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M63 104V16H34v141h29zm65-44l-11 8V52zm-20 14l-9 6V40l9 6zM90 86l-9 6V28l9 6zm50-26c0-24-20-44-44-44H63l9 6v76l-9 6 42 53h35l-44-53h0c24 0 44-19 44-44" fill="#fff" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "Radioplayer (UK)",
"className": "radioPlayerUKButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "uk.co.radioplayer",
"androidName": "uk.co.radioplayer",
"adbLaunchCommand": "adb shell am start -n uk.co.radioplayer/.IntroActivity",
},
"chromecast": {
"appName": "uk.co.radioplayer",
"androidName": "uk.co.radioplayer",
"adbLaunchCommand": "adb shell am start -n uk.co.radioplayer/.IntroActivity",
},
"homatics": {
"appName": "uk.co.radioplayer",
"androidName": "uk.co.radioplayer",
"adbLaunchCommand": "adb shell am start -n uk.co.radioplayer/.IntroActivity",
},
"nvidia-shield": {
"appName": "uk.co.radioplayer",
"androidName": "uk.co.radioplayer",
"adbLaunchCommand": "adb shell am start -n uk.co.radioplayer/.IntroActivity",
},
"onn": {
"appName": "uk.co.radioplayer",
"androidName": "uk.co.radioplayer",
"adbLaunchCommand": "adb shell am start -n uk.co.radioplayer/.IntroActivity",
},
"xiaomi": {
"appName": "uk.co.radioplayer",
"androidName": "uk.co.radioplayer",
"adbLaunchCommand": "adb shell am start -n uk.co.radioplayer/.IntroActivity",
},
},
"raiplay": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2700" height="1200" viewBox="0 0 2700 1200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="egJp" x1="61.202" y1="919.021" x2="935.636" y2="164.673" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#0072f3"/><stop offset="1" stop-color="#00e0db"/></linearGradient><linearGradient id="rb8H" x1="1772.201" y1="594.041" x2="2533.469" y2="594.041" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#01d4e2"/><stop offset="1" stop-color="#0c97f3"/></linearGradient><radialGradient id="S1Av" cx="285" cy="74" fx="284.924" fy="74.316" r="539.694" gradientTransform="matrix(1.284818,0.00271231,-0.00263723,1.2492501,-365.61509,-89.771427)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#b3edf3"/><stop offset="1" stop-color="#82e2eb" stop-opacity="0"/></radialGradient></defs><g transform="translate(91 61)"><svg viewBox="0 0 2533.47 1078" width="2533" height="1078"><g stroke="none"><path d="M0 0v1078h1079V0H0zm901 297c31 0 57 25 57 56 0 32-25 57-57 58-31 0-57-26-57-57s25-57 57-57zm-688 32l87 1c25 0 50 6 73 18 27 15 45 36 53 65 10 31 10 62-1 93-13 38-40 62-79 71-2 0-3 1-4 1l-1 1 132 172H337L233 589h-1v1 1l-1 160H122V330c1 0 3-1 4-1h87zm20 84l-1 1v104c13 1 25 1 37-1 9-1 17-4 25-7 13-7 21-17 23-31 2-6 2-12 2-18-1-17-9-31-25-39-4-2-8-3-12-5-16-4-33-4-49-4zm369 42c20 0 40 5 59 15 9 5 18 11 25 19 1 0 1 1 2 2h1v-26h102v286H689v-32l-2 2c-14 20-34 31-57 37-62 13-124-16-154-73-16-29-23-61-19-94 4-40 20-74 49-101 21-19 46-30 74-34 8-1 15-1 22-1zm248 10h102v286H850V465zm-227 78c-4 0-7 1-11 1-22 4-37 17-46 37-5 14-6 27-4 41 5 24 18 40 41 47 12 4 24 5 36 3 17-3 32-10 42-25 8-11 11-24 12-38 0-3-1-6-1-9-3-24-15-42-37-52-11-4-21-6-32-5z" fill="url(#egJp)"/><path d="M1205 328h-5v88h41v251h-41v89h186v-89h-39v-49h7c22 0 45 0 67-2 18-1 36-5 53-13 30-14 50-37 63-66 19-42 19-85 3-127-16-41-47-67-90-77-19-4-39-5-58-5h-187zm371 0v87h39v254h-41v87h177v-87h-42V328h-133zm355 92c-9 0-18 1-28 2-50 9-88 36-112 81s-28 92-14 141c13 48 43 83 89 104 30 13 61 15 93 11 26-4 49-16 67-37 0 0 1 0 2-1v35h131v-87h-35V512h35v-86h-126v38h-1c-2-1-3-3-4-4-14-16-30-27-50-33-15-5-31-7-47-7zm-580 4c14 1 29 1 43 2 8 0 15 2 22 4 18 6 26 19 28 38 0 6 0 13-2 20-2 14-11 24-24 29-9 4-19 7-29 7-14 1-27 1-41 2V425c1 0 2-1 3-1zm1032 2v86h25l-42 127h-1l-42-127h26v-86h-153v86h24c4 0 5 1 7 5l41 112 47 124c1 2 1 5 1 7-1 4-3 9-5 13h-31v87h154v-87h-29l100-261h28v-86h-150zm-435 82c26 0 49 10 65 32 11 15 15 32 15 52 0 21-7 42-23 58-17 18-39 24-63 22-19-1-36-8-49-22-13-13-20-29-23-47-2-15 0-30 5-45 12-30 35-47 68-50h5z" fill="url(#rb8H)"/><path d="M0 0v1078h1079V0zm901 297c31 0 57 25 57 57 0 31-25 57-57 57-31 0-57-25-57-56s25-57 57-58zm-688 33h87c26 0 50 6 73 19 27 14 45 36 54 65 9 31 10 62-1 93-13 38-40 62-80 71-1 0-2 1-4 1 0 0-1 0-1 1l132 172H337L233 589h-1v1 159l-1 1H122V330h4 87zm20 84s-1 0-1 1v104c13 0 25 0 37-1 9-1 17-3 25-7 13-6 21-16 23-30 1-6 2-12 1-18-1-17-8-31-24-39-4-2-8-4-12-5-16-5-32-5-49-4zm369 42c21 0 41 5 60 15 9 5 17 11 24 19 1 1 1 2 2 3 0 0 1 0 1-1v-27h102v286H689v-32c-1 1-2 2-3 2-14 20-34 31-57 36-62 13-124-16-154-72-16-30-22-61-19-95 4-40 20-74 49-101 21-19 46-30 74-34 7-1 14-1 21-1zm249 10h101v285H850zm-228 77c-4 0-7 1-11 1-22 4-37 16-46 37-5 13-7 27-4 41 5 23 18 39 41 47 12 4 24 5 36 3 17-3 32-10 42-25 8-11 11-24 12-38 0-3 0-6-1-9-3-24-15-42-38-52-10-4-21-6-32-5z" fill="url(#S1Av)"/></g></svg></g></svg>',
"friendlyName": "RaiPlay (IT)",
"className": "raiPlayButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "it.rainet.androidtv",
"androidName": "it.rainet.androidtv",
"adbLaunchCommand": "adb shell am start -n it.rainet.androidtv/.ui.MainLeanbackActivity",
},
"apple-tv": {
"appName": "RaiPlay",
},
"chromecast": {
"appName": "it.rainet.androidtv",
"androidName": "it.rainet.androidtv",
"adbLaunchCommand": "adb shell am start -n it.rainet.androidtv/.ui.MainLeanbackActivity",
},
"homatics": {
"appName": "it.rainet.androidtv",
"androidName": "it.rainet.androidtv",
"adbLaunchCommand": "adb shell am start -n it.rainet.androidtv/.ui.MainLeanbackActivity",
},
"nvidia-shield": {
"appName": "it.rainet.androidtv",
"androidName": "it.rainet.androidtv",
"adbLaunchCommand": "adb shell am start -n it.rainet.androidtv/.ui.MainLeanbackActivity",
},
"onn": {
"appName": "it.rainet.androidtv",
"androidName": "it.rainet.androidtv",
"adbLaunchCommand": "adb shell am start -n it.rainet.androidtv/.ui.MainLeanbackActivity",
},
"xiaomi": {
"appName": "it.rainet.androidtv",
"androidName": "it.rainet.androidtv",
"adbLaunchCommand": "adb shell am start -n it.rainet.androidtv/.ui.MainLeanbackActivity",
},
},
"red-bull-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="2500" height="1046" viewBox="394 329 480 201"><path fill="#0a3064" d="m741 464 1-3-1 3m-147 16a13 13 0 0 0-3-2l3 2m148-20h1v-3c-6 20-20 35-29 43a22 22 0 0 0 4-3l-3 3a53 53 0 0 1 3-2l-7 7c8-7 22-20 30-40v-1a59 59 0 0 0 1-4m-144 22a123 123 0 0 0-4-2l4 2"/><path fill="#e4e5e6" d="M741 465v-1 1"/><path fill="#ccc" d="M815 349h-76v14h31v85h19v-85h31v-14h-5z"/><path fill="#fad50a" d="M741 465v-1 1m-79-56-2 1 6-2h1l-5 1m-50 39a459 459 0 0 0-8 4l8-4m42-46a1 1 0 0 1-1 0h1m21-5h-1 1m3 0h-1l10-2-3 1-1 1h-5m-69-39c-13 4-28 12-41 24-4 4-8 7-14 10l-2 5a89 89 0 0 0-2 7l9-5 29-16c-1 3-2 5-6 8l-3 2-12 7-14 8-1 1c-2 1-3 0-3-1v-1l-1 3c-2 8-2 15-2 20 0 17 3 27 3 27l1 1 2 7c2 1 2 4 3 6l2-1-1 1 3 1 1 4 1-1c5 2 5 2 8-1l3-2c-3 3-3 3-2 5l36-24 45-28c-11 4-21 11-32 15l-10 6-1-2h-4v1h-4v-2h1l1-2 2-1 3-2h1l1-1-1-1h-1l-1 1-2 1-4 3h-1l-3 1h-1l-1 1-1 1h-3v-1h-2a14 14 0 0 0-2 1l-3 1h-2v-1l1-1 1-1 2-2a78 78 0 0 0 3-3h1v-1h1l1-1v-1c1 0 1 0 0 0l-2 1-4 1a6 6 0 0 1-1 0h-2l1-1 1-1v-1a54 54 0 0 0 3-2h1l1-1 3-2 5-2 1-1h1l3-2 2-1h1v-1h2l1-1h1l1-1v-1l-2 1-2 1h-2a2 2 0 0 0-1 0l-1 1-2 1-3 1-3 2-3 1h-2v1h-1l-4 1-1 1h-2l-2-1a167 167 0 0 1 9-6 167 167 0 0 1 10-5 232 232 0 0 1 35-16 295 295 0 0 1 13-4l12-4a247 247 0 0 1 12-3 210 210 0 0 1 11-3h6l1-1h1-1 5l2 1h-1 4l1 1h-1l-1 1h-1l-3 1-5 1s-1 0 0 0h9l-19 4-9 1 1-2c-3 0-22 6-23 10h1l4 1a81 81 0 0 0 8 0l6-1 5-1 5-2h2l-2 1-3 1 2 1h2v1l-1 1-1 1h5l2-1h1a9 9 0 0 1 1 0l2-1h6l2-1h11c1 1 0 2-1 2a33 33 0 0 1-5 3h-4l-2 1h-7l-1 1h-6v1h-2l-5 2h-1l-2 1-2 1-2 1h-1a5 5 0 0 1-2 1h-1l-2 1h-1l-2 1-1 1-1 1-1 1a1 1 0 0 1 0 1h3a5 5 0 0 0 1-1h2l2-1h1c11-2 21-8 33-8 0 0 20-1 33 5 4 2 24 13 13 45l1-3 4-16v-1a99 99 0 0 0-4-43c-1-1 3-10-16-29-8-8-20-9-29-14h3c-8-5-17-4-25-7l4-1a48 48 0 0 1-1-1c13-2 22 1 28 4a50 50 0 0 1-3-2l6 4v-1c-13-9-31-22-86 1l-5-2-4 3"/><path fill="#f2940a" d="m573 359 2-2-2 2m155 8zm-33 2-4-2h-2a1 1 0 0 1 1 0l5 2m53 51c-1-12-2-14-4-23l-2-5c-3-9-8-16-11-22l-3-4-15-15 2 2a90 90 0 0 0-12-9 99 99 0 0 0-88-9s-10 3-19 7h-1l-1 1-1 1h-1a52 52 0 0 0-3 2l-1 1-2 1a280 280 0 0 0-4 3l-6 6c7-7 26-18 57-21l-8 3c-16 4-40 9-51 20a1 1 0 0 1-1 0l-5 6-7 10-2 3v2h1l-2 9 3-3-2 6-1 3 1 1 5-3-3 1 6-2-5 6 5-3v1l11-5 4-2c-5 2-5 3-6 4l9-4c11-5 18-7 40-12h-1c32-6 32-6 53-5l-35-1c-28 3-39 7-43 9l-10 3c7-5 38-16 46-17-1 0-25 3-39 10l-17 7 11-10-9 1c22-27 139-35 159 20-1-2-12-18-33-27l-6-3h1c-3-2-16-6-22-5 20 5 50 19 49 27-8-3-14-10-22-13 9 5 24 14 27 22h-1a27 27 0 0 1-3-2c-2-2-13-10-20-13-10-4-21-5-31-8 11 4 23 6 34 12 13 7 22 19 22 20 17 22 11 46 8 54l-2 6 2-6c3-7 3-8 5-18v-20m-116-46-8 1 8-1m36-41a130 130 0 0 0-13 0h-1a77 77 0 0 1 14 0m-92 24a3 3 0 0 1-1 0h1m152 9"/><linearGradient id="a" x1="-1999.4" x2="-1902.8" y1="317" y2="317" gradientTransform="translate(3425 22) scale(1.4141)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1985c3"/><stop offset=".4" stop-color="#1983c1"/><stop offset=".6" stop-color="#197eba"/><stop offset=".7" stop-color="#1a73af"/><stop offset=".8" stop-color="#1a659e"/><stop offset=".9" stop-color="#1b5288"/><stop offset=".9" stop-color="#1c3b6d"/><stop offset="1" stop-color="#1c3566"/><stop offset="1" stop-color="#1c3566"/></linearGradient><path fill="url(#a)" d="m716 429 1-1-6 13-1 3c-4 5-10 6-13 10h-3c0-2 4-5 1-6 3-6 7-11 12-16l1 1c3 0 8-3 8-4m-31 19c-16 13-2 10-1 10l3-2c-15 16-58 35-90 22-8-4-14-6 2 4h-1c7 3 16 8 12 8h-1l1 1 11 4s-1 3 9 4c11 1 21 0 31-3a88 88 0 0 1-66 18l2 1 14 3v1c4 2 8 0 9 0l17-2c-3 2-7 1-11 3l1 1c18-2 35-4 80-40a9 9 0 0 1 2-2v1l-31 26c-7 6-16 6-22 13v1-1l4 1-10 4v1c8-1 23-3 34-10a162 162 0 0 0 58-63v1c1 1 1 1-1 6l3-7c3-23-13-32-16-33l-6-2v-1a74 74 0 0 0-10-2c-7 16-16 25-26 34"/><defs><path id="b" d="m716 429 1-1-6 13-1 3c-4 5-10 6-13 10h-3c0-2 4-5 1-6 3-6 7-11 12-16l1 1c3 0 8-3 8-4m-31 19c-16 13-2 10-1 10l3-2c-15 16-58 35-90 22-8-4-14-6 2 4h-1c7 3 16 8 12 8h-1l1 1 11 4s-1 3 9 4c11 1 21 0 31-3a88 88 0 0 1-66 18l2 1 14 3v1c4 2 8 0 9 0l17-2c-3 2-7 1-11 3l1 1c18-2 35-4 80-40a9 9 0 0 1 2-2v1l-31 26c-7 6-16 6-22 13v1-1l4 1-10 4v1c8-1 23-3 34-10a162 162 0 0 0 58-63v1c1 1 1 1-1 6l3-7c3-23-13-32-16-33l-6-2v-1a74 74 0 0 0-10-2c-7 16-16 25-26 34"/></defs><clipPath id="d"><use xlink:href="#b" overflow="visible"/></clipPath><linearGradient id="c" x1="-2005.8" x2="-1898.9" y1="321.7" y2="312.3" gradientTransform="translate(3425 22) scale(1.4141)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1985c3"/><stop offset=".4" stop-color="#1983c1"/><stop offset=".6" stop-color="#197eba"/><stop offset=".7" stop-color="#1a73af"/><stop offset=".8" stop-color="#1a659e"/><stop offset=".9" stop-color="#1b5288"/><stop offset=".9" stop-color="#1c3b6d"/><stop offset="1" stop-color="#1c3566"/><stop offset="1" stop-color="#1c3566"/></linearGradient><path fill="url(#c)" d="m573 415 172-15 11 125-172 15-11-125z" clip-path="url(#d)"/><path fill="#0a3064" d="M736 425c-4 15-8 23-15 33-4 6-11 7-16 12l-3 1c0-3 4-7 1-8 6-12 18-20 22-33l-4 6 6-18h-1l-2 2c-8 21-19 32-32 44-20 16-3 11-3 11l4-2c-23 26-101 55-137 5l1 1c9 14 9 14 28 26l-9-5s8 11 33 14c27 3 35 1 43-1l13-2c-20 6-20 6-42 7l-13-1-12-2 15 6c-1 0-5 1-23-7 0 0 21 10 33 11 39 4 67-15 95-33l1 1-4 4c7-5 10-13 17-18a106 106 0 0 1-64 46l-4 2 5-1-13 3c41-7 71-30 85-65l3-13c1-13-3-21-8-26"/><path fill="#fff" d="M637 478c-3-2-4-4-5-6l-2-2v-1l-2-3a13 13 0 0 0-1-2l-1-1-1-1-1-1c-5-12-6-19-7-31-1-6-5-11-11-19l-3-3-2-3-5-6-6-5-7-5-10-8c-4-3-9-5-14-5-6 0-9 2-11 3a61 61 0 0 1-20 10l-4 1c-4 1-7 4-9 6l-1 1-2 1-2 2h-5l-2 1c-5 0-8 2-11 4l-3 3-1 1-3 3-10 3h-6l-6 3-8 4a212 212 0 0 0-4 3l-4 3c-5 3-9 6-14 6s-8-3-9-7c0-4 2-8 6-11l2-2 4-3 5-6c3-3 4-7 3-12s-5-8-11-10l-6-1h-1l-2-1h-1c-4-1-11-6-12-7l-1-1v1c-1 2-2 3-3 10s5 16 15 17a1 1 0 0 1 1 1 1 1 0 0 1 0 2c-11 8-13 12-14 22 0 6 2 11 6 16 4 4 10 7 18 7l6-1h1l1 1c0 7 2 12 3 15v2l-2 1-10 1c-2 0-3 2-5 5l-1 3v2a9 9 0 0 1-1 1l-2 2-1 1a2 2 0 0 1-1-1l-5-4c-4 0-9 3-11 8l-2 1-5 4-1 3v1l-1 2a8 8 0 0 1 0 2l-1 1v5l2 2 3 1 5 1h1v-1h3l3 1h4l1 1c4-1 6-2 7-4l1-2 1-1 1-2a1 1 0 0 1 2-1l2 1h3c4 0 7-2 10-5h1l1-1 2-2 3-1h1a123 123 0 0 1 12 1l6-1 5-3 2-1a49 49 0 0 0 2-1l3-3 3-5 1-2a2084 2084 0 0 0 2-4 1 1 0 0 1 1-1h7l3-1h18a48 48 0 0 0 4 0 22 22 0 0 0 6-1h1a79 79 0 0 0 2 2l1 2a1 1 0 0 1-1 1h-1l-4 2a1 1 0 0 1-1 0 4 4 0 0 0-1 0 5 5 0 0 0-1 0h-9l-4 1-2 3c0 3 4 10 7 13l4 1h1l1 1c3 5 7 8 12 8 4 0 15-4 22-7h1l2-1h1l5-1 4-6a1 1 0 0 1 2-1 1 1 0 0 1 1 1l1 2c1 2 3 4 7 4l7-2h1l6-2h6a22 22 0 0 0 2 0l5-1 5-2v-1h2a27 27 0 0 0 18 7h1l5-2v-3a1 1 0 0 1 0-1h1l4-2 1-3v-1l-5-3m-64-11c-1 1-3 1-4 4-3-1-3-5-4-6l10-2-2 4"/><g fill="#db0a40"><path d="M635 480c-5-2-7-8-10-12l-4-5c-4-9-7-19-8-30l-3-9c-4-7-10-14-16-21l-1-1-20-17-8-4c-4-1-10-1-14 1l-13 7c-6 3-14 3-19 8-4 3-6 8-11 7-6 0-11 2-15 5-3 3-7 7-12 8-4 2-9 1-13 3-7 1-12 7-18 11-6 3-12 7-19 7-4-1-9-4-10-8-2-6 0-11 4-15 4-5 11-8 14-14 2-3 2-8-1-11-4-4-10-4-16-6l-10-5-2 6c1 5 5 10 10 12l9 1 2 2-1 2-13 13c-5 4-5 12-3 18 3 7 9 11 16 12l13-2 1 1 1 11 3 9-1 3-7 4h-7l-1 1-4 9c-2 3-6 5-9 7l-3 4-4 2c-2 2-3 6-4 10 4 0 8 2 12 0 3-1 3-5 6-8 2-2 4 0 7 0 3 1 5-2 8-3l5-5h14c3 1 6 1 9-1l8-4c3-1 4-4 5-7l3-6-3-2-3 5c-6 9-11 9-23 9-10 0-18 3-24 10h-1c-1-1 0-3 1-4 5-8 14-10 23-10 5 0 10-1 14-3 5-3 8-6 10-11l3-16 2-1 1 1c0 6-2 12 0 17 4 5 11 2 17 2h16c2 0 4 1 6-1l1-3v-4h2l2 7 11 8c3 2 6 6 6 10 0 2-2 4-3 5l-10 2c-4-2-5-7-8-10-2-2-4-2-6-2l-7 1-1 2 5 8c2 1 5-1 6 1l5 7c2 2 5 3 8 1l18-7h2c2 0 5 0 7-2l4-8c2-1 1-4 1-7-3-3-5-7-6-11l-5-1-2 1 7 13v4l-4 7h-2c1-3 3-6 2-9l-6-12-2-5 1-1c3-1 7-1 9-3 3-5 3-9 4-15l1-1 2 1c1 6-1 12-4 16v2c3 1 7 0 9-1l10-1h1l-4 8c-3 3-6 5-6 9 0 2 2 0 3 0l1 1-3 4v7l5 2c3 0 7-1 10-3h12c4-1 7-3 10-6l4 2c5 5 11 7 17 7h1v-2l-4-2c-3-1-6-4-7-7l-4-8-3-4h1c4 1 7 5 9 9 3 5 8 8 14 7v-1l-3-2m-66-59v1h-1v-1a53 53 0 0 0-4-11l-1-1v-4h2c2 1 3 2 3 4l2 7-1 5m32 56h-6v-1c0-2 3-5 5-5h2v1l1 1-2 4m10-23v1l-1 1h-1l-1-1v-3l-1-3a113 113 0 0 1-1-1 264 264 0 0 1-4-3l-2 1-1 2-1 1h-1a4 4 0 0 1 0-2v-2l1-1 1-2v-1l1-1v-1c1-2 2-2 3-1 2 0 2 1 3 2v1h1l1 2c2 3 4 6 4 9a10 10 0 0 1-1 2"/><path d="M412 490c3-2 5-4 6-7l-2-2h-2l-5 4-1 3 1 2a4 4 0 0 0 3 0m-8 0c-2 1-3 2-3 4-1 2 0 5-2 7v1l5 2 3-10v-1l-3-3m127-9c2 2 1 5 3 6 3 1 5 0 7-2 1-1 0-2-1-3-1-2 0-5-3-5l-8 1c-1 2 1 2 2 3"/></g><path fill="#ccc" d="M874 363c-3-12-14-13-17-13h-3c-1 1 1 2 2 3 10 6 2 24-8 40l-23 30c-2 3-3 2-3-2v-50h-17v70c0 4 4 7 7 7h6c5 0 8-3 10-5l40-61c2-2 8-11 6-19"/></svg>',
"friendlyName": "Red Bull TV",
"className": "redBullTvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.redbull.rbtv",
"androidName": "com.redbull.rbtv",
"adbLaunchCommand": "adb shell am start -n com.redbull.rbtv/com.redbull.launch.SplashActivity",
},
"apple-tv": {
"appName": "Red Bull TV",
},
"chromecast": {
"appName": "com.nousguide.android.rbtv",
"androidName": "com.nousguide.android.rbtv",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.rbtv/com.redbull.launch.SplashActivity",
},
"homatics": {
"appName": "com.nousguide.android.rbtv",
"androidName": "com.nousguide.android.rbtv",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.rbtv/com.redbull.launch.SplashActivity",
},
"nvidia-shield": {
"appName": "com.nousguide.android.rbtv",
"androidName": "com.nousguide.android.rbtv",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.rbtv/com.redbull.launch.SplashActivity",
},
"onn": {
"appName": "com.nousguide.android.rbtv",
"androidName": "com.nousguide.android.rbtv",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.rbtv/com.redbull.launch.SplashActivity",
},
"roku": {
"appName": 'Red Bull TV',
"app-id": 51320,
},
"xiaomi": {
"appName": "com.nousguide.android.rbtv",
"androidName": "com.nousguide.android.rbtv",
"adbLaunchCommand": "adb shell am start -n com.nousguide.android.rbtv/com.redbull.launch.SplashActivity",
},
},
"redplay": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 153" width="400" height="153"><g fill-rule="evenodd"><path d="M35 5.668c-2.591.122-2.99.171-5.642.689C17.373 8.7 8.751 17.116 5.684 29.463l-.485 1.954-.09 44.57-.089 44.571.564 2.179c1.606 6.2 3.652 10.335 6.995 14.141 4.797 5.46 12.633 9.522 19.221 9.964 8.49.569 88.401.332 91.2-.27a30.816 30.816 0 0 0 22.516-19.759c1.453-4.064 1.475-4.894 1.48-56.333L147 30.877l-.508-1.73c-3.758-12.807-10.9-19.699-23.823-22.99l-2.581-.657-41.335.027c-22.735.015-42.424.078-43.753.141m25.481 22.323c1.725.585 3.537 1.904 6.602 4.805.734.694 1.899 1.792 2.59 2.441.968.909 5.66 5.362 7.653 7.263 7.442 7.1 7.898 7.485 10.507 8.878a38.28 38.28 0 0 1 1.667.95c.412.253 2.138 1.247 3.833 2.209a4948.988 4948.988 0 0 1 16.5 9.426c12.793 7.337 15.222 10.613 13.85 18.675-.472 2.774-.447 3.608.17 5.695 2.161 7.312-1.153 11.918-10.514 14.61-2.312.665-13.991 3.9-15.256 4.226-2.626.677-12.343 3.422-13.565 3.832-3.029 1.018-6.635 2.913-15.851 8.329-13.7 8.051-14.681 8.503-18.437 8.503-3.695 0-5.895-.69-8.563-2.684-1.855-1.387-1.862-1.39-3.87-1.739-5.443-.944-8.891-4.041-9.735-8.743-.442-2.465-.284-3.608 1.407-10.167.555-2.154 2.289-9.023 3.854-15.263l2.844-11.346-.001-5.987c0-3.293.082-11.234.183-17.647l.185-11.659.502-1.424c1.656-4.697 4.282-7.249 9.342-9.081 1.986-.719 2.544-1.021 4.039-2.186 2.807-2.187 6.941-2.974 10.064-1.916m-13.879 8.691c-2.054.833-3.694 2.384-4.734 4.474l-.616 1.24-.104 3.01c-.058 1.656-.096 18.504-.085 37.44l.02 34.429.7 1.412c1.093 2.205 2.822 3.686 5.343 4.576 1.229.434 2.636.534 2.75.195.054-.162.167-.156.514.029.365.194.598.201 1.299.039 1.694-.391 2.093-.606 17.978-9.728 4.079-2.342 7.684-4.408 8.01-4.591.327-.183 1.565-.895 2.75-1.582 1.186-.686 4.706-2.711 7.823-4.499 3.117-1.788 7.392-4.249 9.5-5.469 2.108-1.22 4.321-2.49 4.917-2.823 8.4-4.693 13.473-7.807 14.675-9.009 2.845-2.845 2.828-8.437-.037-11.859-.673-.804-2.351-2.026-4.158-3.029-.31-.172-1.426-.819-2.48-1.439-1.793-1.055-16.908-9.701-19.667-11.251a287.218 287.218 0 0 1-4-2.329 382.102 382.102 0 0 0-9.917-5.704 372.31 372.31 0 0 1-6.666-3.827 439.338 439.338 0 0 0-6.584-3.796c-1.604-.9-3.966-2.258-5.25-3.018-5.354-3.173-9.074-4.07-11.981-2.891m16.873 20.851c.627.191 1.398.615 4.865 2.673a1874.746 1874.746 0 0 0 14.577 8.543c11.057 6.377 12 7.254 12 11.168 0 3.515-.696 4.285-7.524 8.328-1.82 1.078-4.435 2.635-5.81 3.46a522.163 522.163 0 0 1-5 2.953c-8.146 4.735-9.891 5.754-10.416 6.086-3.752 2.365-6.764 2.349-9.151-.05-2.052-2.062-2.007-1.558-2.012-22.536L55 62.065l.424-.851c1.478-2.965 5.05-4.598 8.051-3.681M60 60.287c-1.979.744-2.003.947-2.005 17.213-.002 17.634.078 20.271.637 20.872 1.949 2.092 2.942 1.887 9.451-1.952 1.284-.756 2.645-1.533 3.024-1.726.38-.192 1.394-.792 2.252-1.333.859-.541 3.136-1.903 5.06-3.027 13.228-7.73 13.902-8.261 13.716-10.824-.147-2.03-2.402-3.686-14.218-10.438a375.677 375.677 0 0 1-5.75-3.367c-9.091-5.451-10.459-6.06-12.167-5.418" fill="#dc041c"/><path d="M265.069 34.48c-1.263.327-1.253.231-1.334 12.77-.06 9.246-.143 12.75-.301 12.75-.022 0-.86-.366-1.862-.814-10.26-4.585-20.437 1.437-22.501 13.314-2.5 14.387 12.07 25.489 24.085 18.351 4.805-2.854 7.194-7.29 7.541-14.002.374-7.226.281-41.456-.114-41.747-.757-.56-4.239-.952-5.514-.622m54.081.384c-.374.7-.458 5.842-.512 31.423l-.055 25.704.38.379c.468.469 5.139.583 6.163.151l.543-.229-.026-25.938c-.024-24.616-.097-30.376-.393-31.075-.329-.778-5.71-1.144-6.1-.415M174 43.671a44.59 44.59 0 0 1-1.667.24c-.504.063-1.198.232-1.541.377l-.625.263.02 16.433c.029 23.217.158 31.817.48 32.02.523.33 6.082.199 6.398-.151.438-.483.573-2.002.67-7.538.103-5.892.103-5.891 1.191-6.041 1.201-.164 7.498-.128 7.956.046.48.183 1.438 1.967 2.925 5.448 1.653 3.871 3.319 7.28 3.849 7.876l.499.561 2.797-.076c4.924-.135 4.886.016 1.771-7.015-2.417-5.459-4.056-9.312-4.056-9.537 0-.095.437-.666.973-1.269 5.175-5.83 6.853-11.878 5.172-18.641-1.224-4.923-5.58-10.372-8.993-11.25l-2.174-.557c-3.139-.803-13.339-1.578-15.645-1.189m110.631.454c-.908 1.041-.944 2.057-.955 27.426l-.009 20.801.791.354c1.304.582 5.522.635 6.266.079.233-.174.281-.822.353-4.785.046-2.521.132-5.499.19-6.618l.106-2.034.688-.084c.379-.046 2.564-.163 4.856-.26 6.02-.253 8.216-.933 11.532-3.57 11.07-8.805 6.88-28.646-6.551-31.019-3.243-.573-16.822-.801-17.267-.29m13.619 7.287c6.022.978 8.302 3.901 8.324 10.671.011 3.199-.09 3.565-1.587 5.77-2.083 3.067-3.38 3.563-9.82 3.756l-3.637.11-.14-.985c-.159-1.116-.134-15.596.031-17.684.107-1.354.112-1.368.635-1.532 1.282-.403 4.073-.451 6.194-.106m-113.917.251c3.09.17 3.837.361 5.079 1.301 4.834 3.656 5.374 12.09 1.034 16.15-3.173 2.969-12.174 3.772-12.643 1.128-.37-2.084-.065-17.027.375-18.36l.181-.549 1.612.09 4.362.24m34 5.753c-.321.127-.813.236-1.094.241-.731.014-2.16.466-3.322 1.051-12.534 6.309-13.017 26.672-.778 32.798 7.676 3.842 17.608.471 20.963-7.115.96-2.17.6-2.457-3.177-2.529-3.393-.065-3.773.015-5.53 1.166-3.308 2.167-5.843 2.565-8.477 1.329-2.355-1.104-5.196-4.737-4.516-5.775l.264-.402 11.042-.048c13.707-.06 12.411.339 12.246-3.775-.18-4.469-1.723-8.568-4.395-11.677-2.796-3.253-10.538-6.334-13.226-5.264m150.584-.082c-.367.071-1.475.14-2.462.153-4.026.053-4.006.305 1.043 13.013 1.365 3.438 3.134 7.938 3.929 10 .795 2.063 1.784 4.612 2.196 5.667.901 2.301 1.06 3.529.626 4.837-.3.902-.446 1.24-3.415 7.913a585.007 585.007 0 0 0-2.667 6.083c-.529 1.237-1.427 3.3-1.997 4.583-4.474 10.079-4.057 10.915 3.077 6.156 4.281-2.856 4.134-2.66 6.85-9.156.882-2.108 1.85-4.395 2.151-5.083 3.33-7.595 6.99-16.043 8.088-18.667a122.076 122.076 0 0 1 1.434-3.295c.31-.667.563-1.247.563-1.291 0-.043 1.546-3.698 3.434-8.121 5.195-12.166 5.153-12.022 3.616-12.448-1.118-.311-4.859-.219-5.645.137-1.33.605-2.574 2.8-5.485 9.685-5.385 12.732-4.925 11.803-5.388 10.894-.18-.354-1.465-3.682-2.857-7.394-3.959-10.562-5.512-13.957-6.317-13.814a83.6 83.6 0 0 0-.774.148m-25.084.27c-4.228.827-8.233 3.148-10.68 6.19-6.261 7.782-4.214 21.89 3.93 27.086 5.321 3.394 9.563 3.629 15.554.861 1.559-.72 1.645-.717 1.858.073.277 1.031.418 1.081 3.271 1.157 4.12.111 3.817.948 3.817-10.554 0-10.752-.188-12.14-2.176-16.101-2.854-5.688-10.154-9.771-15.574-8.712M222.141 65.94c1.889.49 5.026 2.882 5.026 3.832 0 .396-13.376.241-13.777-.159-.148-.149 1.261-1.607 2.287-2.366 2.221-1.643 3.878-1.978 6.464-1.307m34.435-.185c9.132 2.379 9.206 16.44.102 19.143-6.917 2.053-12.774-7.286-9.055-14.44 1.667-3.207 5.987-5.476 8.953-4.703m92.18.482c7.17 3.543 7.148 14.894-.035 18.502-5.19 2.605-11.888-2.553-11.888-9.156 0-6.799 6.603-11.975 11.923-9.346M49.833 123.5c0 .092.155.167.344.167.188 0 .296-.075.24-.167-.057-.092-.211-.167-.344-.167-.132 0-.24.075-.24.167" fill="#040404"/></g></svg>',
"friendlyName": "RedPlay Live",
"className": "redPlayButton",
"appName": "com.mm.droid.livetv.redplaybox",
"androidName": "com.mm.droid.livetv.redplaybox",
"adbLaunchCommand": "adb shell am start -n com.mm.droid.livetv.redplaybox/com.mm.droid.livetv.load.LiveLoadActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"retroarch": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="600" viewBox="0 0 1100 600" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M320 21l69 86H250l-32 128h-85l32-128H79L15 363h171l-21 86h150L202 577h126l104-128h236l104 128h125L785 449h150l-21-86h171l-64-256h-86l32 128h-86l-32-128H710l70-86h-91l-75 86H486l-75-86zm11 171h85v86h-85zm353 0h85v86h-85z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"friendlyName": "RetroArch",
"className": "retroArchButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.retroarch",
"androidName": "com.retroarch",
"adbLaunchCommand": "adb shell am start -n com.retroarch/.browser.mainmenu.MainMenuActivity",
},
"apple-tv": {
"appName": "RetroArch",
},
"chromecast": {
"appName": "com.retroarch",
"androidName": "com.retroarch",
"adbLaunchCommand": "adb shell am start -n com.retroarch/.browser.mainmenu.MainMenuActivity",
},
"homatics": {
"appName": "com.retroarch",
"androidName": "com.retroarch",
"adbLaunchCommand": "adb shell am start -n com.retroarch/.browser.mainmenu.MainMenuActivity",
},
"nvidia-shield": {
"appName": "com.retroarch",
"androidName": "com.retroarch",
"adbLaunchCommand": "adb shell am start -n com.retroarch/.browser.mainmenu.MainMenuActivity",
},
"onn": {
"appName": "com.retroarch",
"androidName": "com.retroarch",
"adbLaunchCommand": "adb shell am start -n com.retroarch/.browser.mainmenu.MainMenuActivity",
},
"xiaomi": {
"appName": "com.retroarch",
"androidName": "com.retroarch",
"adbLaunchCommand": "adb shell am start -n com.retroarch/.browser.mainmenu.MainMenuActivity",
},
},
"rocket-launcher-btn": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#000" fill-rule="evenodd"><path d="M583 747l-56-131c54-20 104-46 150-77l-94 208M327 417l-130-56 208-94c-31 46-58 96-78 150M871 72S703 0 510 193c-75 74-119 157-148 228-10 26-3 54 16 73l72 72c19 19 47 25 72 16 73-28 154-74 229-148C944 241 871 72 871 72M631 313c-27-26-27-70 0-96 26-27 69-27 96 0 26 26 27 70 0 96-27 27-70 27-96 0M438 554l-48-48 48 48" fill-rule="nonzero"/><path d="M199 739v-80c0-60 50-245 190-105 130 130-60 185-120 185z"/></svg>',
"friendlyName": "Rocket App Launcher",
"className": "rocketButton",
"deviceFamily": ["homatics"],
"homatics": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_BUTTON_16",
},
},
"roku-channel": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="758" height="146" viewBox="0 0 758 146" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="fnQw" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="0%" stop-color="#88288f"/><stop offset="100%" stop-color="#2a2d80"/></linearGradient></defs><g stroke="none"><path d="M359.5 82.2V82a36 36 0 0 1 10.6-26.4c7-7 16.5-10.8 26.4-10.6 10.5-.4 20.7 3.6 28 11l-8 9.2a29 29 0 0 0-20-9c-6.5.1-12.7 3-17.2 7.7s-6.8 11-6.5 17.6v.2a24 24 0 0 0 22.7 25.3h1c8-.1 15.3-3.5 20.6-9.3l8 8c-7.3 8.3-18 13-29 12.7a36 36 0 0 1-36.6-36.6m72.2-39h12.5v29c3.6-6 10-9.5 16.8-9.5 12.3 0 19.2 8 19.2 20.8v34.4H468V87c0-8.3-4.2-13.2-11.5-13.2a12 12 0 0 0-9.2 3.9c-2.3 2.6-3.4 6-3 9.5v30.5h-12.5V43m91.8 55.2v-3.8a32 32 0 0 0-12.3-2c-8 0-12.6 3.3-12.6 9v.2c0 5 4.5 8 10.5 8 8.3.2 14.4-4.6 14.4-11.5zm-37 4h0c0-11.6 9-17.4 22.4-17.4 5 0 9.7.8 14.4 2.2v-1.4c0-7.7-4.7-12-13.5-12-5.3.1-10.5 1.2-15.4 3.4L491 67a47 47 0 0 1 20.3-4.3c6.6-.5 13 1.7 18 6 4 4.5 6.2 10.5 5.8 16.6v32h-12v-6.8c-4.4 5.2-11 8-17.6 8-10 .1-19.2-5.7-19.2-16.6zM545 63.8h12.4V72c3.6-6 10-9.5 16.8-9.5 12.3 0 19.2 8 19.2 20.8v34.4H581V87c0-8.3-4.2-13.2-11.5-13.2-3.5-.1-7 1.3-9.2 4a12 12 0 0 0-3.1 9.5v30.5H545v-54m58.4 0H616V72c3.5-6 10-9.5 16.8-9.5 12.2 0 19.2 8 19.2 20.7v34.5h-12.5V87c0-8.3-4.2-13.2-11.5-13.2a12 12 0 0 0-9.2 3.9c-2.3 2.6-3.5 6-3 9.5v30.5h-12.5v-54h.2m95.3 23c-.7-8-5.5-14.2-13.6-14.2-7.5 0-13 5.7-14 14.2h27.6zm-40 4v-.2c-.4-7.3 2.2-14.4 7.2-19.7s11.8-8.3 19-8.4c17.2 0 26 13.4 26 29 0 1-.2 2-.2 3.5H671a15 15 0 0 0 15.7 13.7 19 19 0 0 0 14.6-6.6l7.3 6.6c-5.4 6.6-13.6 10.3-22 10-7.5.2-14.7-2.7-20-8-5.2-5.4-8-12.6-7.7-20zm60.3 27h12.5V43H719z" fill="#663696"/><path d="M72.6 31C72.6 13.8 56 0 35.4 0H0v92.8h24.7V62h7.5l22.4 31h28l-26-36.4c9.4-5 15.5-14.7 16-25.3M32.4 46.5h-7.7v-31h7.7C41 15.4 48 22.4 48 31c0 8.5-7 15.5-15.6 15.5m78.2-28c-21 .1-37.7 17-37.6 38a38 38 0 0 0 37.8 37.7 38 38 0 0 0 37.8-37.8c-.1-10-4-19.7-11-26.8-7-7-16.8-11-26.8-11h-.1m0 57.8c-6.6 0-12-9-12-19.8 0-11 5.6-19.8 12-19.8 6.7 0 12.2 9 12.2 19.8-.2 10.8-5.7 19.8-12.2 19.8m168-56.2v47c-2.3 5-7.2 8-12.6 8-6.2 0-9-3.6-9-15.3V20.2h-50.7L178 48.7V20h-24.7v72.6H178V63.3l29.7 29.5h31L201 55l31.2-31.3V67c0 14.2 8.6 27.5 30.3 27.5 9.3-.3 18-4.3 24.3-11l11 9.5h5.3V20.2h-24.5z" fill="url(#fnQw)" transform="translate(25 25)"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="307" height="167" viewBox="0 0 307 167" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="Gqyt" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="0%" stop-color="#88288f"/><stop offset="100%" stop-color="#2a2d80"/></linearGradient></defs><path d="M0 135.6v-.2c-.2-8 3-16 8.7-21.6s13.5-9 21.6-8.7a31 31 0 0 1 23 9l-6.7 7.6c-4.3-4.5-10.2-7-16.4-7.3a20 20 0 0 0-14.1 6.3c-3.7 4-5.6 9-5.3 14.5v.1c-.6 11 7.8 20.2 18.6 20.8h.8a23 23 0 0 0 16.9-7.6l6.6 6.6c-6 7-14.7 10.7-23.8 10.4-8 .2-15.7-3-21.4-8.6A29 29 0 0 1 0 135.6m59.2-32h10.2v23.7c3-4.8 8.2-7.8 13.8-7.8 10 0 15.7 6.6 15.7 17v28.2H89v-25c0-7-3.4-11-9.4-11-2.8-.1-5.6 1-7.5 3.2s-2.8 5-2.5 7.8v25H59.2v-61.3m75.2 45.2v-3c-3.2-1.2-6.6-1.8-10-1.8-6.5 0-10.4 2.7-10.4 7.4v.2c0 4.2 3.7 6.6 8.6 6.6 6.8.2 11.8-3.7 11.8-9.4zM104 152v-.2c0-9.5 7.5-14.3 18.3-14.3 4 0 8 .6 12 1.8v-1c0-6.3-4-9.7-11-9.7-4.3 0-8.6 1-12.6 2.7l-2.8-8a39 39 0 0 1 16.7-3.6 20 20 0 0 1 14.8 5 19 19 0 0 1 4.7 13.6v26.3h-9.7V159c-3.6 4.3-9 6.6-14.5 6.5-8.2 0-15.7-4.7-15.7-13.6zm48-31.5h10.2v6.8c3-4.8 8.2-7.7 13.8-7.7 10 0 15.7 6.6 15.7 17v28.2h-10.2v-25c0-6.8-3.4-11-9.4-11-3-.1-5.6 1-7.5 3.2a9 9 0 0 0-2.5 7.8v25h-10v-44.3m48 0h10.2v6.8a16 16 0 0 1 13.8-7.7c10 0 15.7 6.6 15.7 17v28.2h-10.2v-25c0-6.8-3.5-11-9.4-11-3-.1-5.7 1-7.6 3.2s-2.8 5-2.5 7.8v25h-10.2v-44.3h.2m78 19c-.6-6.5-4.5-11.7-11.2-11.7-6 0-10.5 4.7-11.5 11.7H278zm-32.7 3.2v-.1a22 22 0 0 1 5.8-16.1c4-4.4 9.8-7 15.7-7 14 0 21.3 11 21.3 23.8 0 1-.2 1.8-.2 3h-32.6c.6 6.6 6.2 11.5 12.8 11.2 4.6.1 9-2 12-5.4l6 5.4c-4.4 5.4-11 8.5-18 8.3-6.2.1-12-2.2-16.4-6.6a22 22 0 0 1-6.3-16.5zm49.4 22H305v-61.3h-10.2z" fill="#663696" stroke="none"/><path d="M73 31C73 13.8 56.5 0 36 0H.5v92.8h24.7V62h7.5l22.4 31h28L57 56.4c9.4-5 15.5-14.7 16-25.3M33 46.5h-7.7v-31H33c8.6 0 15.6 7 15.6 15.6 0 8.5-7 15.5-15.6 15.5m78.2-28c-21 .1-37.7 17-37.6 38a38 38 0 0 0 37.8 37.7 38 38 0 0 0 37.8-37.8c-.1-10-4-19.7-11-26.8-7-7-16.8-11-26.8-11h-.1m0 57.8c-6.6 0-12-9-12-19.8 0-11 5.6-19.8 12-19.8 6.7 0 12.2 9 12.2 19.8-.2 10.8-5.7 19.8-12.2 19.8m168-56.2v47c-2.3 5-7.2 8-12.6 8-6.2 0-9-3.6-9-15.3V20.2H207l-28.5 28.5V20h-24.7v72.6h24.7V63.3l29.7 29.5h31L201.5 55l31.2-31.3V67c0 14.2 8.6 27.5 30.3 27.5 9.3-.3 18-4.3 24.3-11l11 9.5h5.3V20.2h-24.5z" fill="url(#Gqyt)" stroke="none"/></svg>',
"friendlyName": "Roku Channel",
"className": "rokuChannelButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.roku.web.trc",
"androidName": "com.roku.web.trc",
"adbLaunchCommand": "adb shell am start -n com.roku.web.trc/com.roku.web.trc.MainActivity",
},
"chromecast": {
"appName": "com.roku.web.trc",
"androidName": "com.roku.web.trc",
"adbLaunchCommand": "adb shell am start -n com.roku.web.trc/com.roku.web.trc.MainActivity",
},
"homatics": {
"appName": "com.roku.web.trc",
"androidName": "com.roku.web.trc",
"adbLaunchCommand": "adb shell am start -n com.roku.web.trc/com.roku.web.trc.MainActivity",
},
"nvidia-shield": {
"appName": "com.roku.web.trc",
"androidName": "com.roku.web.trc",
"adbLaunchCommand": "adb shell am start -n com.roku.web.trc/com.roku.web.trc.MainActivity",
},
"onn": {
"appName": "com.roku.web.trc",
"androidName": "com.roku.web.trc",
"adbLaunchCommand": "adb shell am start -n com.roku.web.trc/com.roku.web.trc.MainActivity",
},
"roku": {
"appName": 'The Roku Channel',
"app-id": 151908,
},
"xiaomi": {
"appName": "com.roku.web.trc",
"androidName": "com.roku.web.trc",
"adbLaunchCommand": "adb shell am start -n com.roku.web.trc/com.roku.web.trc.MainActivity",
},
},
"rtl-play-for-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="639" viewBox="0 0 1920 639" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M622 637V455h84c38 0 62 24 62 59 0 36-25 60-62 60h-51v63h-33zm33-92h47c21 0 32-11 32-31 0-19-11-30-32-30h-47v61zm146 92V455h33v153h96v29H801zm250-182l70 179v3h-36l-15-40h-80l-14 40h-35v-3l70-179h40zm-50 113h59l-29-79h-1l-29 79zm193 69v-74l-71-105v-3h39l49 76h1l48-76h38v3l-70 104v75h-34z"/><path d="M1320-1h600v337h-600z" fill="#a50610"/><path d="M1506 77h42v146h185v36h-227z"/><path d="M660-1h600v337H660z" fill="#d3000d"/><path d="M940 113H834V77h253v36H981v146h-41z"/><path d="M0-1h600v337H0z" fill="#fa0000"/><path d="M170 77h160c49 0 76 22 76 59 0 31-20 52-55 57l78 66h-60l-74-63h-83v63h-42V77zm155 84c25 0 38-8 38-25s-13-25-38-25H212v50h113z"/></svg>',
"friendlyName": "RTLPlay for TV",
"className": "rtlPlayForTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "lu.rtl.newmedia.rtlplaytv",
"androidName": "lu.rtl.newmedia.rtlplaytv",
"adbLaunchCommand": "adb shell am start -n lu.rtl.newmedia.rtlplaytv/.MainActivity",
},
"apple-tv": {
"appName": "RTL Play",
},
"chromecast": {
"appName": "lu.rtl.newmedia.rtlplaytv",
"androidName": "lu.rtl.newmedia.rtlplaytv",
"adbLaunchCommand": "adb shell am start -n lu.rtl.newmedia.rtlplaytv/.MainActivity",
},
"homatics": {
"appName": "lu.rtl.newmedia.rtlplaytv",
"androidName": "lu.rtl.newmedia.rtlplaytv",
"adbLaunchCommand": "adb shell am start -n lu.rtl.newmedia.rtlplaytv/.MainActivity",
},
"nvidia-shield": {
"appName": "lu.rtl.newmedia.rtlplaytv",
"androidName": "lu.rtl.newmedia.rtlplaytv",
"adbLaunchCommand": "adb shell am start -n lu.rtl.newmedia.rtlplaytv/.MainActivity",
},
"onn": {
"appName": "lu.rtl.newmedia.rtlplaytv",
"androidName": "lu.rtl.newmedia.rtlplaytv",
"adbLaunchCommand": "adb shell am start -n lu.rtl.newmedia.rtlplaytv/.MainActivity",
},
"xiaomi": {
"appName": "lu.rtl.newmedia.rtlplaytv",
"androidName": "lu.rtl.newmedia.rtlplaytv",
"adbLaunchCommand": "adb shell am start -n lu.rtl.newmedia.rtlplaytv/.MainActivity",
},
},
"rtl-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="200" viewBox="0 0 1000 200" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M3 27h258v145H3z" fill="#0336ee"/><path d="M144 96c11 0 16-3 16-11 0-7-5-10-16-10H95v21h49zM77 60h69c21 0 32 9 32 25 0 14-8 23-23 25l34 28h-26l-32-27H95v27H77V60z"/><path d="M570 27h258v145H570z" fill="#9624bb"/><path d="M650 60h18v63h80v15h-98z"/><path d="M287 27h258v145H287z" fill="#03aaed"/><path d="M406 75h-45V60h109v15h-46v63h-18z"/><path d="M995 90v18h-42v33h-20v-33h-42V90h42V58h20v32z" fill-rule="nonzero"/></svg>',
"friendlyName": "RTL+",
"className": "rtlPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "de.cbc.tvnow.firetv",
"androidName": "de.cbc.tvnow.firetv",
"adbLaunchCommand": "adb shell am start -n de.cbc.tvnow.firetv/de.rtli.everest.activity.MainActivity",
},
"apple-tv": {
"appName": "RTL+",
},
"chromecast": {
"appName": "de.rtli.tvnow",
"androidName": "de.rtli.tvnow",
"adbLaunchCommand": "adb shell am start -n de.rtli.tvnow/de.rtli.everest.activity.MainActivity",
},
"homatics": {
"appName": "de.rtli.tvnow",
"androidName": "de.rtli.tvnow",
"adbLaunchCommand": "adb shell am start -n de.rtli.tvnow/de.rtli.everest.activity.MainActivity",
},
"nvidia-shield": {
"appName": "de.rtli.tvnow",
"androidName": "de.rtli.tvnow",
"adbLaunchCommand": "adb shell am start -n de.rtli.tvnow/de.rtli.everest.activity.MainActivity",
},
"xiaomi": {
"appName": "de.rtli.tvnow",
"androidName": "de.rtli.tvnow",
"adbLaunchCommand": "adb shell am start -n de.rtli.tvnow/de.rtli.everest.activity.MainActivity",
},
},
"rtl-plus-hungary": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="200" viewBox="0 0 1000 200" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M3 27h258v145H3z" fill="#0336ee"/><path d="M144 96c11 0 16-3 16-11 0-7-5-10-16-10H95v21h49zM77 60h69c21 0 32 9 32 25 0 14-8 23-23 25l34 28h-26l-32-27H95v27H77V60z"/><path d="M570 27h258v145H570z" fill="#9624bb"/><path d="M650 60h18v63h80v15h-98z"/><path d="M287 27h258v145H287z" fill="#03aaed"/><path d="M406 75h-45V60h109v15h-46v63h-18z"/><path d="M995 90v18h-42v33h-20v-33h-42V90h42V58h20v32z" fill="#000" fill-rule="nonzero"/></svg>',
"friendlyName": "RTL+ Magyarország",
"className": "rtlPlusHungaryButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "hu.telekomnewmedia.android.rtlmost",
"androidName": "hu.telekomnewmedia.android.rtlmost",
},
"chromecast": {
"appName": "hu.telekomnewmedia.android.rtlmost",
"androidName": "hu.telekomnewmedia.android.rtlmost",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n hu.telekomnewmedia.android.rtlmost/fr.m6.m6replay.tv.activity.SplashActivity",
},
"homatics": {
"appName": "hu.telekomnewmedia.android.rtlmost",
"androidName": "hu.telekomnewmedia.android.rtlmost",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n hu.telekomnewmedia.android.rtlmost/fr.m6.m6replay.tv.activity.SplashActivity",
},
"nvidia-shield": {
"appName": "hu.telekomnewmedia.android.rtlmost",
"androidName": "hu.telekomnewmedia.android.rtlmost",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n hu.telekomnewmedia.android.rtlmost/fr.m6.m6replay.tv.activity.SplashActivity",
},
"onn": {
"appName": "hu.telekomnewmedia.android.rtlmost",
"androidName": "hu.telekomnewmedia.android.rtlmost",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n hu.telekomnewmedia.android.rtlmost/fr.m6.m6replay.tv.activity.SplashActivity",
},
"xiaomi": {
"appName": "hu.telekomnewmedia.android.rtlmost",
"androidName": "hu.telekomnewmedia.android.rtlmost",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n hu.telekomnewmedia.android.rtlmost/fr.m6.m6replay.tv.activity.SplashActivity",
},
},
"rumble": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1071" height="276" viewBox="0 0 1071 276" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M312 197.3v-57c0-37.8 27-56 59-56h15.4v29.3l-13.6.1c-9 0-16 2.6-21 7.8-5 5-7.4 13-7.4 23.3v52.5zm88-113h32.6v59a52 52 0 0 0 1.5 13.6c1 3.7 2.6 6.6 4.6 9a18 18 0 0 0 7.3 4.7 32 32 0 0 0 9.7 1.4c3.2 0 6.5-.5 9.6-1.5a16 16 0 0 0 7.2-4.6c2-2.3 3.6-5.2 4.7-9a51 51 0 0 0 1.6-13.6v-59h32.5v60c.2 9-1.2 18-4.2 26.3-2.5 6.6-6.5 12.6-11.6 17.4a46 46 0 0 1-17.8 9.7 77 77 0 0 1-22 3 78 78 0 0 1-22.2-3c-6.5-2-12.6-5.2-17.7-9.7-5-4.8-9-10.8-11.6-17.4-2.8-7.2-4.2-16-4.2-26.3zm199.6 52.2v60.8h32.7v-60.8c.4-14.4 7.2-26.8 22-26.8 14 0 19.3 15.2 19.3 27.6v60h32.6v-57c0-35.3-17.8-59.6-51-59.6-18.3 0-31 6.6-39.5 15.5-10.3-10.5-24.7-16-39.4-15.5-33.2 0-51 24.3-51 59.6v57h32.6v-60c0-12.3 5.3-27.5 19.3-27.5 15 0 21.6 12.3 22 26.8zm120 .6c0 40.7 24 64 63 64a60 60 0 0 0 24-4.7 55 55 0 0 0 18.4-12.9 57 57 0 0 0 11.7-19.1c2.8-7.6 4.2-15.5 4.2-23.5a69 69 0 0 0-4-23.3 55 55 0 0 0-11.5-19.1 53 53 0 0 0-18.1-13c-7.7-3.3-16-5-24.2-4.8-6.5 0-12.5 1-17.6 3a50 50 0 0 0-13.5 7.2V44h-32.5zm86.6-9c1.5 3.8 2.3 8 2.3 12.6s-.7 9-2.3 12.8c-1.4 3.7-3.6 7-6.3 10-2.6 2.7-5.7 5-9.3 6.4-7.2 3-15.3 3-22.5 0a28 28 0 0 1-9.2-6.3 32 32 0 0 1-6.3-9.9 36 36 0 0 1-2.1-13c-.1-8.3 3-16.3 8.4-22.5 2.7-2.7 5.8-4.8 9.3-6.2a28 28 0 0 1 11.4-2.3 28 28 0 0 1 26.6 18.4zm47-84.3H886v153.5h-32.5zm49.3 73.8a64 64 0 0 0-4.4 23.3c-.1 8 1.4 16 4.4 23.3a59 59 0 0 0 12.6 19c5.4 5.6 11.8 10 19 13a63 63 0 0 0 24.5 4.7 62 62 0 0 0 20.9-3.4 63 63 0 0 0 16.8-8.9 58 58 0 0 0 12.1-12.6c3.2-4.5 5.7-9.4 7.4-14.6h-35c-2 3.4-4.8 6.3-8.6 8.6a27 27 0 0 1-22.5 1.7c-3-1-5.8-2.6-8.3-4.6-5.4-4.3-9.2-10.2-11-16.8h88.2c.5-3 .8-6.3.8-9.4.1-8-1.4-16-4.5-23.3a57 57 0 0 0-31.7-32 61 61 0 0 0-24.6-4.8 61 61 0 0 0-24.5 4.8 58 58 0 0 0-19.2 12.9c-5.3 5.4-9.6 12-12.4 19zm39-4.8c5-3.7 11-5.6 17.2-5.4 6.6 0 12 1.8 16.5 5.5 4.3 3.6 7.6 8.2 9.6 14h-53.6a31 31 0 0 1 10.2-14z" fill="#012"/><path d="M175.2 152c8.7-7 8.7-20.3 0-27.4-12.4-10.2-26-19-40.4-26-10-4.7-21 2-22.7 13.3-2.5 17.4-3 35-1.3 51.5 1 11.5 12 18.4 22.2 14 15.2-6.5 29.3-15 42.2-25.3zm65-50.6a55 55 0 0 1 .2 73.8 245 245 0 0 1-122.8 73.3 48 48 0 0 1-57.7-33.5C45.5 166.2 47.6 111 61.3 62c7.3-25.7 31.5-41.8 56.4-36 46 11 89.4 39.3 122.4 75z" fill="#85c742"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="256" height="276" viewBox="0 0 256 276" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M155.2 149.4c8.7-7 8.7-20.3 0-27.4-12.4-10.2-26-19-40.4-26-10-4.7-21 2-22.7 13.3-2.5 17.4-3 35-1.3 51.5 1 11.5 12 18.4 22.2 14 15.2-6.5 29.3-15 42.2-25.3zm65-50.6a55 55 0 0 1 .2 73.8 245 245 0 0 1-122.8 73.3 48 48 0 0 1-57.7-33.5c-14.3-48.7-12.2-103.8 1.5-152.8 7.3-25.7 31.5-41.8 56.4-36 46 11 89.4 39.3 122.4 75z" fill="#85c742" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "rumble",
"className": "rumbleButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.rumble.firetv",
"androidName": "com.rumble.firetv",
"adbLaunchCommand": "adb shell am start com.rumble.firetv/com.rumble.firetv.LauncherActivity",
},
"apple-tv": {
"appName": "Rumble",
},
"chromecast": {
"appName": "com.rumble.battles",
"androidName": "com.rumble.battles",
"adbLaunchCommand": "adb shell am start com.rumble.battles/com.rumble.battles.LauncherActivity",
},
"homatics": {
"appName": "com.rumble.battles",
"androidName": "com.rumble.battles",
"adbLaunchCommand": "adb shell am start -n com.rumble.battles/com.rumble.battles.LauncherActivity",
},
"nvidia-shield": {
"appName": "com.rumble.battles",
"androidName": "com.rumble.battles",
"adbLaunchCommand": "adb shell am start com.rumble.battles/com.rumble.battles.LauncherActivity",
},
"onn": {
"appName": "com.rumble.battles",
"androidName": "com.rumble.battles",
"adbLaunchCommand": "adb shell am start com.rumble.battles/com.rumble.battles.LauncherActivity",
},
"roku": {
"appName": 'Rumble',
"app-id": 278623,
},
"xiaomi": {
"appName": "com.rumble.battles",
"androidName": "com.rumble.battles",
"adbLaunchCommand": "adb shell am start com.rumble.battles/com.rumble.battles.LauncherActivity",
},
},
"s0und-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 81.443" width="400" height="81.443"><path d="M0 22.917c0 20.259.029 22.916.25 22.916.167 0 .25.167.25.5v.5H49V68.5H19V56.167H0v25.166h83V36.5H19V9.833h30v21.5h33v-.5c0-.444.056-.5.5-.5h.5V0H0v22.917m89.167 18v40.416h81.5V.5h-81.5v40.417m277.333-25.5v7.75h-35.961l-.101.375c-.055.206-.101 13.293-.102 29.083l-.003 28.708H400V7.667h-33.5v7.75m-229.833 24.25V68.5h-29V10.833h29v28.834M181 52.75v28.583h69V24.167h-34V67.5h-16.583l.043-21.667.042-21.666H181V52.75m74.167 0v28.583h18.5V34.5h17.5v46.833h34.166V53.014c0-15.576-.045-28.439-.101-28.584-.092-.239-3.338-.263-35.083-.263h-34.982V52.75M366.5 51.5v17H349v-34h17.5v17" fill="#fff" fill-rule="evenodd"/></svg>',
"friendlyName": "S0undTV",
"className": "s0undTVButton",
"appName": "com.s0und.s0undtv",
"androidName": "com.s0und.s0undtv",
"adbLaunchCommand": "adb shell am start -n com.s0und.s0undtv/com.s0und.s0undtv.activities.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"salt-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1027" height="272" viewBox="0 0 1027 272" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M465.2 2.3L395.8 20c-4.4 1.7-4.4 4.7 0 4.7 5.2 0 11.8 6.2 13.4 12.6a2992 2992 0 0 1-.5 209.8c-2 5.5-6.5 10.2-11.8 12-7.3 2.6 2.4 3.2 48.4 3.2 50.5 0 53.5-.3 43.7-4.6-13.3-6-13-1-13-138.3l-4-119m-391.4 14C31 23.8 3 53 3 95.7 3 131 19.3 149.2 75.8 177c48.4 23.8 60.7 34.5 60.7 53 0 20-16.4 32.3-42.5 32.3-33.4 0-57.4-25-69.8-73-4.3-16.8-8.8-14-13.4 8.2L.5 246.2c-3 9 6.6 13.6 43.7 21 20 4 65.3 4 75.6.2 1.5-.6 6-2 10-3.2 68.8-20.6 82.6-101.5 23.6-138.2a187 187 0 0 0-29.7-15.1l-9.7-4.3-8.5-3.7c-33.8-14.5-46.8-25.4-50.3-42C50.6 39.2 66 23 93 21.3c30.3-2 47.8 17.5 58.2 64.8 1.5 6.7 3.4 9.3 6.7 8.6 2-.4 3.2-3.3 7.2-17.4l11-36.7c3-8.7 2.3-12-2.2-13.7a651 651 0 0 0-37.3-10.8 138 138 0 0 0-55.8-1.7M584.5 32a60 60 0 0 0-4 7c-12.7 25.4-41 54.2-63.7 64.8-12.6 6-13 8-1.3 8 9.7.1 9-5 9.4 65.5l.3 63.7 3.4 6c18.7 33.3 70.2 26.8 96-12 6.5-9.8 5.3-14.5-2-8-10.7 9.3-24 8-29.5-3.2-2.2-4.3-2.4-8.2-2.7-58.3L590 112h15.5c17.2 0 21.6-1.3 19-5.7-1.2-2-3.3-2.2-15.2-2.5l-16.5-1-2.7-.6-.3-35.5c-.4-36.6-1-40.4-5.4-34.6m207.3 12.5l-8.8 4v36.5h-34.3v20h33.7l-.2 67c0 71.5 0 73 11 84.6 8.3 8.2 23.7 11.6 42 9.3 10.5-1.4 12.2-3 12.2-10.6 0-9-.2-9.2-11.4-8.3-16.4 1.4-26-4.7-28.7-15-2-7.4-1-127-1-127h37.5v-20h-39.5V63c0-22.3.6-24.6-12.4-18.4M863.6 87l71.6 175.3h21.5c.5 0 68.5-175 68.5-175 0 .1-21.3 0-21.5.1.2-.1-58 142.3-58.2 142.4-.2-.1-58.3-142.7-58.3-142.7h-23.6M265.7 98c-31 4.6-47.3 16.4-48.8 35-2.3 28.6 38.2 35.8 51.7 9.2 2.4-4.7 4.5-14 5.7-26 .8-8.7 4.2-13 10.4-13 11 0 13.3 6.6 12.8 38.2l-.3 24.2-4.2 1.4-11.6 3.5c-4 1.2-10.2 3.2-14 4.5l-9 3c-27 8-50 30.6-51.3 51-2.6 39.7 46.8 54 85.4 24.5 7.6-6 8.2-6 12 0 11 17.4 37.7 20.6 63.8 7.7 7.6-3.8 20.6-16 20.6-19.6 0-3.3-2.2-4.3-4.6-2.2-6.8 6-12.2 6.6-17 2-2.7-2.4-2.7-2.7-2.7-49 0-63.2-4-74.2-30.8-86.7C319 99 285 95.2 265.7 98M297.5 207l.3 32.3-2.7 1.5c-5 2.7-15.3 1.6-20.2-2.3-18.5-14.7-10-49.8 14.8-62 7.7-3.8 7.5-4.7 7.8 30.6M685.3 184c-31.4 10-42.3 46-21 70.2 22 25 62.7 16 73-16 10.2-31.2-21.2-64-52-54.2" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Salt.tv",
"className": "saltTvButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Salt TV",
},
},
"sbs-on-demand": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="632" height="94" viewBox="0 0 632 94" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M-.5 50.8C4 46.3 8.2 40.4 11.2 33.4c3-7 4.6-14 4.6-20.6-5 5-9 11-11.7 17.4-3 7-4.6 14-4.6 20.6"/><path d="M4.3 60.6c6-6 11.7-14 16-23.3 4-9.4 6-19 6.3-27.6-6 6-11.6 14-15.7 23.3-4.3 9.7-6.3 19-6.5 27.6"/><path d="M11 74.5a100 100 0 0 0 21.5-31.7C38 30 41 17 41.2 5.4H41a100 100 0 0 0-21.5 31.7A100 100 0 0 0 11 74.5"/><path d="M20.2 92.6a128 128 0 0 0 28.9-42.7A132 132 0 0 0 60.6-.5l-.2.2a132 132 0 0 0-28.9 42.8c-7.4 17-11 34.6-11.3 50m72.3-53.7h9.5c-.2-10.4-8-17.5-21-17.5-11 0-19.7 6.5-19.7 16C61.4 58.3 94 48 94 62c0 5.5-5.5 8.3-11.3 8.3-8 0-13.5-3.8-14-11.6h-9.4C59.4 73 71 78 81.8 78c12.5 0 21.7-6 21.7-16.7 0-21.7-32.8-12-32.8-25.3 0-4.5 4.2-7 10-7 8.8.1 11.4 4.6 11.8 9.7zM107 22.6v54h26.4c10.4 0 18.4-5 18.4-15 0-7-2.4-11.6-10-14 4.3-1.8 7.6-4.7 7.6-11.7 0-9-6-13.3-15.8-13.3H107zm9.4 7.6H132c6 0 8.2 3.4 8.2 7.6 0 4.7-3 7.6-7.7 7.6h-16V30.2h0zm0 22H133c6.6 0 9.5 3.6 9.5 8.5 0 5.4-4.4 8.5-9.3 8.5h-16.8v-17zm71.2-13.4h9.5c-.2-10.4-8-17.5-21-17.5-11 0-19.7 6.5-19.7 16 0 21 32.6 10.8 32.6 25 0 5.5-5.5 8.3-11.3 8.3-8 0-13.5-3.8-14-11.6h-9.4c.2 14 11.7 19 22.7 19 12.5 0 21.7-6 21.7-16.7 0-21.7-32.8-12-32.8-25.3 0-4.5 4.2-7 10-7 8.7.1 11.4 4.6 11.8 9.7z"/><path d="M208 34.7v30l21.2-15zm46.2-13.4c-12.2 0-22.5 7.7-26.5 18.5l14 9.8-14 9.8c4 10.8 14.4 18.4 26.5 18.4 15.6 0 28.3-12.6 28.3-28.2 0-15.7-12.7-28.3-28.3-28.3zm0 40.8c-7 0-12.6-5.6-12.6-12.5 0-7 5.7-12.6 12.6-12.6 7 0 12.6 5.6 12.6 12.6S261.2 62 254.2 62zm82 14.4h-15.8l-16.5-29v29h-16.3v-54h15.7l16.6 29v-29h16.3zm25.6-54c8.3.2 14.4 2.5 18.6 7 4 4.4 6.2 11 6.2 20s-2 15.6-6.2 20-10.3 6.7-18.6 7h-18.6v-54h18.6zM359.3 72a36 36 0 0 0 10-1.2c2.8-.8 5-2.2 7-4s3-4 4-7a39 39 0 0 0 1.3-10.3c0-4-.5-7.5-1.3-10.4a17 17 0 0 0-4-7 17 17 0 0 0-7-4 36 36 0 0 0-10-1.2h-11v45h11zm69-49.5V27h-32v19.5h30v4.3h-30V72h32.4v4.4H391v-54h37.3zm13.4 0l18 47.3 18.6-47.3h7.5v54h-5V30h-.2L462 76.5h-4.8L439.5 30h-.1v46.6h-5v-54h7.5zm73.8 0l21.2 54h-5.5l-6.6-16.8H500l-6.5 16.8H488l21.7-54h5.7zm7.4 32.8l-10.5-27.7-10.8 27.7H523zm23.3-32.8L577.6 68h.2V22.6h5v54H577L545.8 31h-.1v45.6h-5v-54h5.7zm59.6 0c8.2.2 14.4 2.5 18.6 7 4 4.4 6.2 11 6.2 20s-2 15.6-6.2 20-10.4 6.7-18.6 7h-18.6v-54H606zM603.4 72a37 37 0 0 0 10-1.2c2.8-.8 5-2.2 7-4s3-4 4-7a39 39 0 0 0 1.3-10.3c0-4-.5-7.5-1.3-10.4a17 17 0 0 0-4-7 17 17 0 0 0-7-4 37 37 0 0 0-10-1.2h-11v45h11z" fill="#fdb715"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="471" height="284" viewBox="0 0 471 284" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#2e2e2e" fill-rule="nonzero"><path d="M47.5 146a94 94 0 0 0 22.7-34.4 94 94 0 0 0 9.3-40.4h0a104 104 0 0 0-22.7 34.5C50 119 47.5 133.3 47.5 146"/><path d="M56.7 165.2c11.8-11.7 22.7-27 31-45.4A130 130 0 0 0 99.6 66h0a139 139 0 0 0-30.3 45.4 146 146 0 0 0-12.6 53.8"/><path d="M70.2 192.2c16-16 31-37 42-62.2 11-25.3 17-51.3 17-73.2h-1c-16 16-31 37-42 62.2a185 185 0 0 0-16 73.2"/><path d="M88.7 227.5c22-21 42-49.6 57.2-84a267 267 0 0 0 22.7-98.4l-1 .8a264 264 0 0 0-57 84 251 251 0 0 0-21.9 97.6m80.6-120.8v73l51.4-36.3zm248 88.6H387l-32.2-56v56h-31.4V90.8h30.4l32.2 56v-56h31.4zM260 88.3a54 54 0 0 0-48.8 30l25.3 18c2.8-10.2 12.3-17.6 23.5-17.6 13.3 0 24.5 10.7 24.5 24.5 0 13.3-11 24.6-24.5 24.6-11 0-20.2-7.2-23.2-17l-25.3 17.8C220.7 186 238.8 198 260 198c30.2 0 54.7-24.5 54.7-54.7a55 55 0 0 0-54.7-55z"/></svg>',
"friendlyName": "SBS On Demand (AU)",
"className": "sbsOnDemandButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.sbs.ondemand.tv",
"androidName": "com.sbs.ondemand.tv",
"adbLaunchCommand": "adb shell am start com.sbs.ondemand.tv/.MainActivity",
},
"apple-tv": {
"appName": "SBS On Demand",
},
"chromecast": {
"appName": "com.sbs.ondemand.tv",
"androidName": "com.sbs.ondemand.tv",
"adbLaunchCommand": "adb shell am start com.sbs.ondemand.tv/.MainActivity",
},
"homatics": {
"appName": "com.sbs.ondemand.tv",
"androidName": "com.sbs.ondemand.tv",
"adbLaunchCommand": "adb shell am start com.sbs.ondemand.tv/.MainActivity",
},
"nvidia-shield": {
"appName": "com.sbs.ondemand.tv",
"androidName": "com.sbs.ondemand.tv",
"adbLaunchCommand": "adb shell am start com.sbs.ondemand.tv/.MainActivity",
},
"xiaomi": {
"appName": "com.sbs.ondemand.tv",
"androidName": "com.sbs.ondemand.tv",
"adbLaunchCommand": "adb shell am start com.sbs.ondemand.tv/.MainActivity",
},
},
"screencloud": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1300" height="200" viewBox="0 0 1300 200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><path d="M204 116c0 36-30 66-66 66H72a44.81 44.81 0 0 1-45-45c0-24 20-44 45-44h4c9-25 33-43 62-43 36 0 66 30 66 66z" fill="#dfb500"/><path d="M75 17c-6 0-10 4-10 10v103c0 6 4 10 10 10h168c6 0 10-4 10-10V27c0-6-4-10-10-10H75zm158 20H85v83h148V37z" fill="#19191b"/><path d="M258 116h-2c-6-23-26-40-51-40-18 0-34 9-44 24-2-1-4-1-6-1-23 0-36 21-42 41-6 21-18 42-41 42h80 3 50 53c18 0 33-15 33-33 0-19-15-33-33-33z" fill="#fecf00"/><g fill="#000" fill-rule="nonzero"><path d="M465 58l-5 10q0 2-2 2-1 1-2 1-2 0-3-1-2-1-5-3-2-1-6-2-3-2-8-2-4 0-7 1-3 1-6 3-2 2-3 5-1 2-1 5 0 4 2 6 3 3 6 5 4 2 8 3 5 1 9 3 5 2 9 4 5 2 8 5 4 3 6 8 2 5 2 12 0 7-2 13-3 7-8 12-4 4-11 7-7 3-16 3-6 0-11-1-5-1-9-3-5-2-9-5-4-2-7-5l6-10q1-1 2-2 1-1 2-1 2 0 4 2 3 2 6 3 3 2 7 4 4 1 9 1 9 0 14-4 4-4 4-11 0-5-2-7-2-3-5-5-4-2-9-3-4-1-9-3-4-1-9-3-4-3-8-6-3-3-6-8-2-5-2-13 0-6 3-11 2-6 7-10 4-5 11-7 6-3 15-3 9 0 18 3 8 3 13 8zm76 31l-5 6q-1 2-1 2-1 1-3 1-1 0-2-1-2-1-4-2-2-1-4-2-3-1-7-1-4 0-8 2-4 2-6 5-3 3-4 8-1 5-1 11 0 6 1 10 2 5 4 9 3 3 6 4 4 2 8 2 4 0 7-1 3-1 5-2 2-2 3-3 1-1 3-1 2 0 4 2l5 7q-3 3-7 6-3 2-7 4-4 1-8 2-4 0-8 0-8 0-14-2-6-3-11-8-5-5-7-13-3-7-3-16 0-9 2-16 3-7 8-13 4-5 11-8 7-3 16-3 9 0 15 3 7 3 12 8zm31 67h-19V79h11q3 0 4 1 1 2 1 4l1 9q5-7 10-11 6-4 13-4 5 0 9 3l-2 14q-1 1-1 1-1 1-2 1-1 0-3-1-2 0-6 0-5 0-9 3-5 3-7 9v48z"/><use xlink:href="#T07Z"/><use xlink:href="#T07Z" x="80"/><path d="M794 156h-19V79h11q4 0 5 4l1 6q3-3 5-5 3-2 6-3 3-1 6-2 3-1 7-1 6 0 11 2 5 2 8 6 4 4 5 9 2 6 2 12v49h-18v-49q0-7-4-11-3-4-10-4-4 0-9 3-4 2-7 6v55zm142-25q2 0 3 1l8 9q-7 8-17 13-9 4-23 4-12 0-21-4-10-4-17-12-7-7-10-17-4-10-4-23 0-12 4-22 4-10 11-17 8-8 18-12 10-4 23-4 12 0 21 4 9 4 15 10l-6 9q-1 1-2 2-1 1-3 1-1 0-3-2-2-1-5-3-2-1-7-2-4-2-10-2-8 0-15 3-6 3-11 7-4 5-7 12-2 8-2 16 0 10 2 17 3 7 7 12 5 5 11 7 6 3 13 3 4 0 7-1 3 0 6-1 3-1 5-3 3-1 5-3 1-1 2-2 1 0 2 0zm26-86h19v111h-19V45zm72 33q9 0 16 3 7 3 12 8 5 5 7 12 3 7 3 17 0 9-3 16-2 7-7 13-5 5-12 8-7 2-16 2-8 0-15-2-8-3-13-8-5-6-7-13-3-7-3-16 0-10 3-17 2-7 7-12 5-5 13-8 7-3 15-3zm0 65q10 0 14-6 5-7 5-19 0-13-5-19-4-7-14-7-10 0-14 7-5 6-5 19 0 12 5 19 4 6 14 6zm51-64h19v49q0 7 3 11 3 4 10 4 4 0 9-2 4-3 8-6V79h18v77h-11q-4 0-5-3l-1-7q-3 3-5 5-3 2-6 3-3 2-6 2-3 1-7 1-6 0-11-2-5-2-8-6-4-4-5-9-2-6-2-12V79zm153 77h-12q-3 0-4-3l-2-7q-2 2-5 5-2 2-5 3-3 2-7 3-3 1-7 1-7 0-12-3-5-3-9-8-4-5-6-12-2-7-2-17 0-8 2-16 3-7 7-12 4-6 10-9 7-3 14-3 7 0 11 2 5 2 8 6V45h19v111zm-36-13q6 0 10-3 4-2 7-6V99q-3-4-7-5-3-2-8-2-4 0-7 2-4 1-6 5-2 3-4 8-1 5-1 11 0 7 1 12 1 4 3 7 2 3 5 5 3 1 7 1z"/></g></g><defs ><path id="T07Z" d="M646 78q7 0 13 2 6 3 11 7 4 5 7 11 2 7 2 15 0 2 0 3 0 2-1 3 0 0-1 1-1 0-2 0h-48q1 12 7 17 5 6 15 6 4 0 7-1 4-1 6-2 2-2 4-3 2-1 4-1 1 0 2 1 1 0 1 1l6 7q-3 3-7 6-4 2-8 4-4 1-9 2-4 0-8 0-8 0-15-2-7-3-12-8-5-5-8-13-3-8-3-18 0-8 3-15 2-7 7-12 5-5 11-8 7-3 16-3zm0 13q-8 0-12 5-5 4-6 13h35q0-4-1-7-1-3-3-6-2-2-5-3-4-2-8-2z"/></defs></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="275" height="275" viewBox="0 0 275 275" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M182 153c0 36-30 66-66 66H50a44.81 44.81 0 0 1-45-45c0-24 20-44 45-44h4c9-25 33-43 62-43 36 0 66 30 66 66z" fill="#dfb500"/><path d="M53 54c-6 0-10 4-10 10v103c0 6 4 10 10 10h168c6 0 10-4 10-10V64c0-6-4-10-10-10H53zm158 20H63v83h148V74z" fill="#19191b"/><path d="M236 153h-2c-6-23-26-40-51-40-18 0-34 9-44 24-2-1-4-1-6-1-23 0-36 21-42 41-6 21-18 42-41 42h80 3 50 53c18 0 33-15 33-33 0-19-15-33-33-33z" fill="#fecf00"/></svg>',
"friendlyName": "ScreenCloud",
"className": "screenCloudButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "io.screencloud.player",
"androidName": "io.screencloud.player",
"adbLaunchCommand": "adb shell am start io.screencloud.player/.MainActivity",
},
"chromecast": {
"appName": "io.screencloud.player",
"androidName": "io.screencloud.player",
"adbLaunchCommand": "adb shell am start io.screencloud.player/.MainActivity",
},
"homatics": {
"appName": "io.screencloud.player",
"androidName": "io.screencloud.player",
"adbLaunchCommand": "adb shell am start io.screencloud.player/.MainActivity",
},
"nvidia-shield": {
"appName": "io.screencloud.player",
"androidName": "io.screencloud.player",
"adbLaunchCommand": "adb shell am start io.screencloud.player/.MainActivity",
},
"onn": {
"appName": "io.screencloud.player",
"androidName": "io.screencloud.player",
"adbLaunchCommand": "adb shell am start io.screencloud.player/.MainActivity",
},
"xiaomi": {
"appName": "io.screencloud.player",
"androidName": "io.screencloud.player",
"adbLaunchCommand": "adb shell am start io.screencloud.player/.MainActivity",
},
},
"seasons4u": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1915" height="795" viewBox="0 0 1915 795" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="ZGA2" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="50%" stop-color="#ffc61b"/><stop offset="50%" stop-color="#fee187"/></linearGradient><linearGradient id="lOI7" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="50%" stop-color="#eaa22f"/><stop offset="50%" stop-color="#ffc61b"/></linearGradient><linearGradient id="sUy8" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="50%" stop-color="#c92f00"/><stop offset="50%" stop-color="#ff5419"/></linearGradient></defs><g stroke="none"><circle cx="1518" cy="398" fill="#263a7a" r="398"/><path d="M1562 792c183-20 327-163 350-344l-225-225-347 347z" fill="#121149"/><rect fill="url(#ZGA2)" height="350" rx="10" width="350" x="1340" y="225"/><path fill="url(#lOI7)" d="M1340 220h350v98h-350z"/><path fill="#ff5419" d="M1388 190h35v70h-35z"/><path fill="#c92f00" d="M1602 190h35v70h-35z"/></g><path d="M 1443 440 L 1478 475 L 1586 367" fill="none" stroke="url(#sUy8)" stroke-width="30"/><path d="M142 629q-44 0-81-12-36-12-61-31l29-49q22 18 49 30 27 11 64 11 43 0 69-18 25-18 25-49 0-17-7-31-7-14-28-27-21-13-62-28-43-17-69-34-26-17-38-40-11-22-11-52 0-30 17-55 17-24 49-39 32-15 78-15 38 0 68 8 30 7 58 21l-21 49q-20-12-48-20-28-8-58-8-40 0-63 15-23 16-23 41 0 16 7 28 6 12 26 24 20 11 59 26 48 17 75 37 28 19 39 42 12 22 12 51 0 40-20 68-20 28-54 42-35 15-80 15zm404-8v-90H365v-44l126-294 48 20-115 268h122V361h54v120h51v50h-51v90h-54zm346 8q-73 0-115-44-42-44-42-125V197h57v254q0 61 25 94 25 33 75 33 51 0 77-32 25-32 25-95V197h56v261q0 53-20 92-19 38-55 58-35 21-83 21z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="795" height="795" viewBox="0 0 795 795" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="gIPG" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="50%" stop-color="#ffc61b"/><stop offset="50%" stop-color="#fee187"/></linearGradient><linearGradient id="Y7Hx" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="50%" stop-color="#eaa22f"/><stop offset="50%" stop-color="#ffc61b"/></linearGradient><linearGradient id="kJhD" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="50%" stop-color="#c92f00"/><stop offset="50%" stop-color="#ff5419"/></linearGradient></defs><g stroke="none"><circle cx="398" cy="398" fill="#263a7a" r="398"/><path fill="#121149" d="M442 792c183-20 327-163 350-344L567 223 220 570z"/><rect x="220" y="225" width="350" height="350" fill="url(#gIPG)" rx="10"/><path fill="url(#Y7Hx)" d="M220 220h350v98H220z"/><path fill="#ff5419" d="M268 190h35v70h-35z"/><path fill="#c92f00" d="M482 190h35v70h-35z"/></g><path d="M 323 440 L 358 475 L 466 367" stroke-width="30" stroke="url(#kJhD)" fill="none"/></svg>',
"friendlyName": "Seasons4U",
"className": "seasons4UButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.android.s4u",
"androidName": "com.android.s4u",
"adbLaunchCommand": "adb shell am start com.android.s4u/com.android.s4u.ui.MainActivity",
},
"chromecast": {
"appName": "com.android.s4u",
"androidName": "com.android.s4u",
"adbLaunchCommand": "adb shell am start com.android.s4u/com.android.s4u.ui.MainActivity",
},
"homatics": {
"appName": "com.android.s4u",
"androidName": "com.android.s4u",
"adbLaunchCommand": "adb shell am start com.android.s4u/com.android.s4u.ui.MainActivity",
},
"nvidia-shield": {
"appName": "com.android.s4u",
"androidName": "com.android.s4u",
"adbLaunchCommand": "adb shell am start com.android.s4u/com.android.s4u.ui.MainActivity",
},
"onn": {
"appName": "com.android.s4u",
"androidName": "com.android.s4u",
"adbLaunchCommand": "adb shell am start com.android.s4u/com.android.s4u.ui.MainActivity",
},
"xiaomi": {
"appName": "com.android.s4u",
"androidName": "com.android.s4u",
"adbLaunchCommand": "adb shell am start com.android.s4u/com.android.s4u.ui.MainActivity",
},
},
"seven-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" height="192.45" viewBox="0 0 21.345 7.869" width="519.615" fill="#ed1c24" fill-rule="evenodd"><path d="M7.393 2.828L5.777.132 1.335 7.737h3.252zM5.56.132H.133l1.584 2.696H3.99zm7.965 5.265h-.195c-.293 0-.423-.135-.423-.439V.364c0-.128-.099-.232-.22-.232h-.304c-.124 0-.228.106-.228.232v4.662c0 .677.367 1.05 1.032 1.05h.321c.119 0 .245-.084.245-.241v-.206c0-.13-.1-.232-.228-.232M17.292 1.8h-.304c-.124 0-.228.106-.228.232v2.125c0 .794-.406 1.231-1.142 1.231s-1.142-.437-1.142-1.231V2.032c0-.126-.105-.232-.228-.232h-.305c-.117 0-.22.108-.22.232v2.229c0 1.103.635 1.816 1.895 1.816s1.895-.713 1.895-1.816V2.032c0-.124-.103-.232-.22-.232m2.676 1.748l-.735-.146c-.522-.106-.592-.308-.592-.492 0-.329.334-.559.812-.559a1.66 1.66 0 0 1 1.038.36c.117.095.248.093.354-.003l.146-.148c.047-.043.073-.102.073-.167s-.031-.137-.082-.182c-.341-.327-.897-.523-1.487-.523-.941 0-1.624.525-1.624 1.248 0 .777.627 1.055 1.152 1.152l.685.129c.515.1.735.278.735.595 0 .299-.308.602-.897.602a1.58 1.58 0 0 1-.73-.179c-.156-.083-.294-.183-.424-.307-.067-.06-.131-.089-.196-.089a.22.22 0 0 0-.151.062l-.159.136a.25.25 0 0 0-.094.187c-.003.09.04.183.123.261.229.221.743.592 1.606.592.526 0 .967-.145 1.275-.419.265-.236.417-.56.417-.889 0-.665-.395-1.053-1.244-1.22M9.347 4.71l1.07-.653c.156-.095.156-.251 0-.346l-1.07-.653c-.156-.095-.284-.022-.284.164v1.325c0 .185.128.259.284.164"/><path d="M7.476 3.885v3.62c0 .126.105.232.228.232H8c.124 0 .228-.106.228-.232v-3.62c0-.79.629-1.43 1.405-1.43s1.405.64 1.405 1.43-.629 1.426-1.405 1.426c-.451 0-.852-.216-1.109-.551v1.006a2.12 2.12 0 0 0 1.109.312c1.192 0 2.158-.979 2.158-2.192s-.966-2.196-2.158-2.196-2.158.983-2.158 2.196z"/></svg>',
"friendlyName": "7plus",
"className": "sevenPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.swm.live",
"androidName": "com.swm.live",
"adbLaunchCommand": "adb shell am start -n com.swm.live/au.com.seven.inferno.ui.tv.setup.SetupTvActivity",
},
"apple-tv": {
"appName": "7plus",
},
"chromecast": {
"appName": "com.swm.live",
"androidName": "com.swm.live",
"adbLaunchCommand": "adb shell am start -n com.swm.live/au.com.seven.inferno.ui.tv.setup.SetupTvActivity",
},
"homatics": {
"appName": "com.swm.live",
"androidName": "com.swm.live",
"adbLaunchCommand": "adb shell am start -n com.swm.live/au.com.seven.inferno.ui.tv.setup.SetupTvActivity",
},
"nvidia-shield": {
"appName": "com.swm.live",
"androidName": "com.swm.live",
"adbLaunchCommand": "adb shell am start -n com.swm.live/au.com.seven.inferno.ui.tv.setup.SetupTvActivity",
},
"onn": {
"appName": "com.swm.live",
"androidName": "com.swm.live",
"adbLaunchCommand": "adb shell am start -n com.swm.live/au.com.seven.inferno.ui.tv.setup.SetupTvActivity",
},
"xiaomi": {
"appName": "com.swm.live",
"androidName": "com.swm.live",
"adbLaunchCommand": "adb shell am start -n com.swm.live/au.com.seven.inferno.ui.tv.setup.SetupTvActivity",
},
},
"seznam": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="207" viewBox="0 0 850 207" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M320 133h0" fill="none"/><g stroke="none"><path d="M92 33l-14 3c-3 0-6 1-9 2-3 0-6 1-9 2-2 1-5 2-8 3-5 2-9 4-14 8-2 2-5 4-6 7-2 2-3 4-4 6s-2 4-2 6c0 7 4 13 9 17 2 1 3 2 5 4 5 3 11 6 17 9 5 3 11 5 17 8l18 6c1 1 3 1 5 2 5 2 10 3 16 5 3 1 6 2 10 4 3 1 7 3 10 5l5 5c1 3 2 5 2 7 0 3-1 5-2 7-3 5-9 9-15 11l-25 9c-5 1-10 3-15 4s-10 3-15 4l-15 3c-2 1-5 1-8 2-2 0-4 1-5 1-4 1-7 2-11 2l-12 3c-1 0-3 1-4 1s-5 1-2 1c4 0 15-1 38-4 9-2 17-3 26-4 10-2 21-4 31-7 3 0 6-1 9-2 2 0 4-1 6-1 8-3 21-7 24-9 12-5 20-9 24-18 1-3 1-7 1-11 0-3-1-6-3-9s-4-5-6-7c-5-4-9-7-15-10-1 0-3-1-4-2-2-1-4-2-6-2-2-1-5-2-8-3-7-3-14-5-21-7-4-2-8-3-12-5-2 0-4-1-5-2l-6-3c-2-1-6-3-5-7 1-2 3-3 5-4 2 0 4-1 6-1 6-2 12-3 18-4 2-1 4-1 5-1 5-1 10-2 14-4 4-1 9-4 10-8 2-6 0-13-3-18-1-1-3-3-4-5-2-3-4-5-6-7 0-1-1-1-2-1-1 1-5 4-30 9" fill="#c00"/><path d="M483 86l1-1h0l1-1h0v-1h0l1-1h0v-1l1-1h0l1-2 1-1v-1h0 1 0 0l1 1v1l1 1v1l1 2 1 2v1h0l1 1v1h0v1h0l1 1h0 0v1h0 0-1v1h0-1-1 0-1l-5 1h-1 0-1-1 0-1-1v-1h-1 0 0v-1h0v-1h1v-1h0l1-1h0 0v-1h0zm-31 23l1 1c3 0 4 2 2 4-1 1-1 2-2 3h0c-1 1-1 2-1 3h0c0 1 1 3 2 4 1 2 2 4 4 5 0 1 3-4 3-5l4-4c1-2 3-4 5-5s4-2 7-2h7c5-1 9-1 14-2 2 0 5 0 7 1 1 1 2 2 4 3 1 2 3 4 4 5 2 2 3 4 5 6 1 1 3 2 4 3l1 1c2 1 4-1 4-3 1-4-1-7-3-10-1-2-1-3-2-5s-2-4 0-5c1-1 2-1 4-1 1-1 3-1 4-2 3 0 6-1 9-1 2-1 4-2 6 0s0 5-1 7c-1 4-2 7-3 11 0 3 1 6 3 9 2 2 4 3 7 2 1-1 3-3 4-5 1-4 2-8 4-12 1-3 2-7 3-10s2-5 3-8c1-1 2-3 3-4 0-2 0-4 2-4 1-1 3 1 4 3 2 1 3 3 4 5 2 3 3 5 6 7 4 2 8-3 10-6 2-2 3-4 5-5 2-2 4-4 5-6 2-2 3-4 5-4s2 2 2 3c1 6 1 12 2 19 1 2 1 4 1 6l1 4c0 1 1 3 1 4 1 3 1 7 2 10 1 2 2 5 5 7 2 2 7 1 9-2v-2c1-1 0-3 0-4 0-6-2-11-2-17 0-2 0-4 1-6 0-6 1-11 1-16 0-7 1-13-1-20-1-1-1-3-2-5-1-1-2-3-3-4-2-1-3-2-4-3-2-1-4-1-5-2-4 0-9 2-12 5-2 2-5 4-7 6-4 5-8 9-12 14-1 1-2 3-4 3-3 0-4-4-5-6s-1-3-2-5-3-5-4-7c0-2-1-4-3-6-1-1-3-2-6-3-1-1-4-1-5 0-2 1-2 4-2 6v6c-1 4-1 8-2 13-1 2-1 4-3 5-1 1-3 1-4 1h-4-8-7-7c-2 1-5 1-7 0s-3-3-4-4c-1-3-2-5-4-7l-3-6-6-9c-1-2-2-4-4-6-1-1-2-3-4-4-1 0-3 1-3 2-1 1 0 2-1 4 0 1 0 2-1 3l-3 6c-4 6-8 14-11 20-1 2-2 3-3 4-1 2-1 3-3 4-2 0-4 0-6 1-3 0-3 2-4 4v6c-1 1-1 3-1 4zm-259 38c-2 1-4 1-6 1s-3-2-4-4-2-5-2-7c-1-3-1-5-1-7s0-3 2-3c1-2 4-1 5-2 2-1 3-3 3-4 0-3 0-6-1-9 0-8 1-15 0-22-1-2-1-4-3-4-4-1-4-5-4-8 0-2 0-4 1-6 1-3 4-4 6-5 3-1 5-1 7-2 3-1 6-1 8-1 3-1 5-1 8-2 3 0 5 0 8-1h7c3-1 6-1 9-1h8 7c3 0 6 1 8 1 4 0 8 1 11 3s6 7 2 10c-3 4-9 3-13 3h-11c-3 0-7 1-10 1s-6 0-10 1c-3 0-6 0-10 1h-8c-2 1-4 1-6 3-1 1-1 3-1 5 1 3 6 2 8 2 6 0 11-1 16-2h8 9c3 0 5 0 8 1 3 0 6 2 9 3 4 1 3 6 3 9-1 2-1 3-3 4-3 2-8 1-11 1-4 1-8 1-11 1-6 1-11 1-17 2-4 0-7 1-11 1-2 1-5 0-7 2h0 0l-1 1h0c0 2-2 6 0 8h0 1 5c3-1 6-1 9-1 6 0 11-1 17-1 3-1 7-1 11-1 5-1 11-1 16-1 3 0 7 0 10-2 3-1 6-4 10-6s9-4 14-6c5-3 10-6 16-8 4-2 9-4 13-6l6-3c2-1 5-2 5-5-1-1-2-1-3-1-5-1-15 0-21 1-11 2-12 3-15 1-2-3-2-6-1-9 0-3 1-7 2-8 3-4 13-5 18-5h7 10 9c3 1 7 1 10 2 1 0 2 0 3 1 3 1 6 3 8 6 2 2 3 4 3 6v3c0 1 0 2-1 3h0c0 1-1 2-2 3-4 3-9 4-14 6-3 1-5 2-7 3-7 3-13 6-20 9-5 2-10 4-16 7-1 1-3 2-4 3-1 2 1 2 2 2h4c4-1 8-1 12-1 4-1 8-1 13-2 3 0 7-1 11-1 4-1 8-1 13-1 4 0 8 0 12 1h1 1c2 0 3 0 4-2 2-3 3-6 4-9 1-4 2-8 4-12v-1c2-5 4-9 5-13 1-2 2-4 2-6 1-1 1-2 2-4s3-3 5-1c1 1 3 3 4 5s2 4 2 6c1 2 0 4-1 6 0 2-1 4-2 6-1 5 4 9 7 11s7 3 10 4 6 3 8 3 4 1 5 0c3-2 4-5 4-8 1-3 2-6 3-10 0-2 1-5 1-8 0-2 0-4 1-6 0-3-1-6-1-8s1-5 2-6c2-2 5-1 6 1v1c1 1 2 2 2 4 1 3 2 6 2 9v7c1 8 0 16-1 25-1 4-2 8-3 13 0 2 0 5-2 7 0 1-1 3-2 4l-2 2c-2 1-5 1-8 1-4-1-7-2-10-3s-5-1-7-2l-6-3c-2-2-4-3-6-4s-3-3-5-4c-1-2-2-4-4-5-1-2-2-2-3 0-1 1-1 3-1 4-1 3-2 5-2 8-1 2-4 9-8 6-1-1-2-2-4-2s-3 0-5 1c-2 0-4 0-6 1-3 0-7 1-10 2-2 0-5 1-7 1s-5 1-7 1-5 1-7 1c-4 1-7 1-11 1-3 1-6 1-9 1-2 1-4 1-7 1-4 1-8 1-12 1-6 0-13 1-19-1-1 0-3 0-4-1s0-2-1-3h0 0 0 0-1 0 0-1 0l-1 1h0v1c-1 4-6 5-10 6l-65 7m606-32c-9 1-17 2-25 1-3 0-8 0-10-2-7-4 17-12 20-13 8-3 25-8 25-8s16-4 17-13c0-10-10-14-19-17-3-1-6-1-10-2h-7c-4 0-9 0-13 1-4 0-14 1-15 6-1 3-4 9-2 11 3 3 8 2 12 2 4-1 9-2 14-2 4-1 8-1 11 1 4 3-6 7-8 7-7 3-14 6-22 9-7 2-13 5-20 8-3 2-6 4-9 5l-1-1-9 1-8 1c-6 0-12 1-17 1-3 0-7 0-10-2-5-5-2-11 1-15 4-5 9-9 14-12 3-2 7-4 11-5 3 0 5-1 8-1 0 0 1 1 1 2 0 0 7-2 7-3 2-1 5-3 5-5 0-3-2-6-5-7-2-2-5-3-8-3-4 0-7 0-10 1-3 0-5 1-7 1-4 1-7 3-11 5s-8 5-12 9c-2 2-3 4-5 6l-3 9c-3 8-2 18 2 26 2 5 6 9 11 13 7 3 15 5 22 3 3 0 6-1 9-2s6-2 8-4c1 0 7-3 7-3 1 1 2 3 3 4l3 3c3 2 5 2 8 3 8 1 16 1 23 1 6 0 12 0 18-1 4 0 8-1 12-1 10-1 18-3 29-8 4-2 7-4 10-8-1 0-2-1-4-1-8-4-16-4-25-3-4 1-7 1-11 2h-5m-132 9c0-2 0-3-1-4-1-3-4-6-7-7-3 0-6 0-8 2-2 1-3 3-4 4-1 3-1 8 1 11 4 4 11 4 15 1 2-2 4-5 4-7" fill="#1a1919"/></g></svg>',
"friendlyName": "Seznam.cz",
"className": "seznamButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"appName": "cz.seznam.seznam",
"androidName": "cz.seznam.seznam",
"adbLaunchCommand": "adb shell am start -n cz.seznam.seznam/cz.seznam.seznam.MainActivity",
},
"homatics": {
"appName": "cz.seznam.seznam",
"androidName": "cz.seznam.seznam",
"adbLaunchCommand": "adb shell am start -n cz.seznam.seznam/cz.seznam.seznam.MainActivity",
},
"nvidia-shield": {
"appName": "cz.seznam.seznam",
"androidName": "cz.seznam.seznam",
"adbLaunchCommand": "adb shell am start -n cz.seznam.seznam/cz.seznam.seznam.MainActivity",
},
"onn": {
"appName": "cz.seznam.seznam",
"androidName": "cz.seznam.seznam",
"adbLaunchCommand": "adb shell am start -n cz.seznam.seznam/cz.seznam.seznam.MainActivity",
},
"xiaomi": {
"appName": "cz.seznam.seznam",
"androidName": "cz.seznam.seznam",
"adbLaunchCommand": "adb shell am start -n cz.seznam.seznam/cz.seznam.seznam.MainActivity",
},
},
"shahid": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1100" height="300" viewBox="0 0 1100 300" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill="#fff" fill-rule="nonzero"><use xlink:href="#pKVh"/><use xlink:href="#pKVh" x="129"/><use xlink:href="#pKVh" x="259"/><path d="M664 201V7h-65v259h389v26h65v-91zm-501-22v22H46v65h505V138c0-55-45-99-99-99-30 0-61 15-77 40-78-2-115 60-91 122h-56v-30c0-19-3-33-11-48-26-52-84-73-153-49v60c30-10 99-28 99 45zm202-41c18 0 32 14 32 31v32h-32c-17 0-32-14-32-32 0-17 15-31 32-31zm91 63v-32c0-25-9-48-24-65 6-3 13-5 20-5 22 0 39 17 39 39v63h-35zm0 0"/></g><defs ><path id="pKVh" d="M713 104c0 23 18 41 40 41 23 0 41-18 41-41 0-22-18-40-41-40-22 0-40 18-40 40zm0 0"/></defs></svg>',
"friendlyName": "Shahid",
"className": "shahidButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "net.mbc.shahidTV",
"androidName": "net.mbc.shahidTV",
"adbLaunchCommand": "adb shell am start -n net.mbc.shahidTV/net.mbc.shahidTV.MainActivity",
},
"apple-tv": {
"appName": "Shahid",
},
"chromecast": {
"appName": "net.mbc.shahidTV",
"androidName": "net.mbc.shahidTV",
"adbLaunchCommand": "adb shell am start -n net.mbc.shahidTV/net.mbc.shahidTV.MainActivity",
},
"homatics": {
"appName": "net.mbc.shahidTV",
"androidName": "net.mbc.shahidTV",
"adbLaunchCommand": "adb shell am start -n net.mbc.shahidTV/net.mbc.shahidTV.MainActivity",
},
"nvidia-shield": {
"appName": "net.mbc.shahidTV",
"androidName": "net.mbc.shahidTV",
"adbLaunchCommand": "adb shell am start -n net.mbc.shahidTV/net.mbc.shahidTV.MainActivity",
},
"onn": {
"appName": "net.mbc.shahidTV",
"androidName": "net.mbc.shahidTV",
"adbLaunchCommand": "adb shell am start -n net.mbc.shahidTV/net.mbc.shahidTV.MainActivity",
},
"xiaomi": {
"appName": "net.mbc.shahidTV",
"androidName": "net.mbc.shahidTV",
"adbLaunchCommand": "adb shell am start -n net.mbc.shahidTV/net.mbc.shahidTV.MainActivity",
},
},
"shophq": {
"button": "ShopHQ",
"friendlyName": "ShopHQ",
"className": "shopHQButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "com.amazon.rialto.cordova.webapp.webappb656e5788fd9475ea16e928d2c034d68",
"androidName": "com.amazon.rialto.cordova.webapp.webappb656e5788fd9475ea16e928d2c034d68",
"adbLaunchCommand": "adb shell am start -n com.amazon.rialto.cordova.webapp.webappb656e5788fd9475ea16e928d2c034d68/.MainActivity",
},
"apple-tv": {
"appName": "ShopHQ",
},
"roku": {
"appName": "ShopHQ",
"app-id": 17996,
},
},
"showtime": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 500.201 179.174" width="500.201" height="179.174" xml:space="preserve"><g fill="#FF0101"><path d="M126.833 90.834c0-35.896 13.283-58.527 29.142-60.92C140.117 10.423 113.63 0 89.58 0 63.093 0 39.305 11.5 22.92 29.751c15.635 3.103 20.948 16.226 20.948 36.524H24.743c0-11.986-2.494-18.19-9.592-18.19-3.186 0-5.659 1.622-7.119 4.38-.203.446-.427.913-.628 1.38-.549 1.542-.853 3.325-.853 5.292 0 24.823 40.763 23.586 40.763 61.752 0 14.887-11.417 28.777-24.274 28.777 16.893 18.455 39.972 29.508 66.539 29.508 25.836 0 49.098-10.932 65.442-28.433-15.067-3.793-28.188-25.474-28.188-59.907m-8.519 59.137H97.811V98.988H75.665v50.983H55.122V32.307h20.503v47.394h22.186V32.307h20.503v117.664z"/><path d="M17.708 131.243c5.72 0 9.774-5.029 9.774-12.35 0-15.19-13.264-18.11-27.479-30.947-.203 25.98 7.848 43.297 17.705 43.297M147.208 88.935c0-19.813 5.76-39.627 16.285-39.627 12.513 0 15.677 30.623 15.677 40.295 0 21.233-6.692 40.377-15.677 40.377-10.79.002-16.285-20.175-16.285-41.045M351.967 33.94H265.534l-8.193 67.208h-.324L247.85 33.94h-18.801l-9.958 67.21h-.323l-7.402-67.21h-18.962L207.675 148.4h18.313l10.302-72.5h.305l9.979 72.5h18.961l12.654-96.776h17.725V148.4h20.909V51.624h19.124V148.4h20.909V33.94h-4.889zM367.113 33.94h27.823l9.309 58.67h.324l9.815-58.67h27.154V148.4H422.9V64.482h-.324L408.422 148.4h-11.56L382.87 64.482h-.305V148.4h-15.452l.001-114.46zM451.813 33.94h47.272v17.684h-26.364v29.244h19.429v18.658h-19.429v31.188H500.2V148.4h-48.388V33.94z"/></g></svg>',
"friendlyName": "Showtime",
"className": "showtimeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.showtime.standalone",
"androidName": "com.showtime.standalone",
"adbLaunchCommand": "adb shell am start -n com.showtime.standalone/com.showtime.showtimeanytime.activities.IntroActivity",
},
"apple-tv": {
"appName": "Showtime",
},
"chromecast": {
"appName": "com.showtime.standalone",
"androidName": "com.showtime.standalone",
"adbLaunchCommand": "adb shell am start -n com.showtime.standalone/com.showtime.showtimeanytime.activities.IntroActivity",
},
"homatics": {
"appName": "com.showtime.standalone",
"androidName": "com.showtime.standalone",
"adbLaunchCommand": "adb shell am start -n com.showtime.standalone/com.showtime.showtimeanytime.activities.IntroActivity",
},
"nvidia-shield": {
"appName": "com.showtime.standalone",
"androidName": "com.showtime.standalone",
"adbLaunchCommand": "adb shell am start -n com.showtime.standalone/com.showtime.showtimeanytime.activities.IntroActivity",
},
"onn": {
"appName": "com.showtime.standalone",
"androidName": "com.showtime.standalone",
"adbLaunchCommand": "adb shell am start -n com.showtime.standalone/com.showtime.showtimeanytime.activities.IntroActivity",
},
"roku": {
"appName": 'SHOWTIME',
"app-id": 8838,
},
"xiaomi": {
"appName": "com.showtime.standalone",
"androidName": "com.showtime.standalone",
"adbLaunchCommand": "adb shell am start -n com.showtime.standalone/com.showtime.showtimeanytime.activities.IntroActivity",
},
},
"showtime-anytime": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2188" height="970" viewBox="0 0 2188 970" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M770 918.2h40l16.6-42h85l16.5 42h42.2L892 725h-43.6L770 918.2zm70.4-77l28.7-72.3 28.7 72.3h-57.4zm172 77h39.5V790.7l95 127.5h38.3V725h-39.4v127.8l-95-127.8h-38.4v193.2zm285.3 0h39.5v-66.8l73.4-126.4h-44l-47.8 87.2-48-87.2h-46.3l73.3 126.4v66.8zm203.8 0h39.5V760h59.3v-35h-157.8v35h59v158zm142.3 0h39.4V725h-39.4v193.2zm95 0h37.2V785l54 133.3h30.6l54-133.3v133.3h37.3V725h-49.4l-56 137.7-56.3-137.7H1739v193.2zm269 0h128.6v-35h-89v-44h86.3v-34.8h-86.3v-44h89v-35h-128.6v193.2z" fill-rule="nonzero"/><path d="M501 617h-78.2v-193h-84.5v193h-78V172h78v179.4h84.5V172H501v445zm32.4-223.7c0-135.7 50.7-221.3 111-230C584 89.4 483 50 391.4 50c-96.8-.2-189.2 40.7-254 112.5 59.7 11.8 80 61.4 80 138h-73c0-45-9.6-68.6-36.6-68.6-12 0-21.4 6-27 16.4l-2.4 5.4c-2.2 6.4-3.3 13-3.2 20 0 94 155.3 89.2 155.3 233.4 0 56.4-43.5 109-92.4 109a339 339 0 0 0 253.5 111.6c94.4.2 184.7-38.7 249.4-107.5-57.4-14.5-107.5-96.4-107.5-226.6zM117.5 546c21.8 0 37.3-19 37.3-46.6 0-57.3-50.6-68.6-104.8-117-.8 98.2 30 163.5 67.5 163.5zm493.4-160c0-74.8 22-149.7 62-149.7 47.8 0 59.8 115.7 59.8 152.2 0 80.2-25.5 152.8-59.8 152.8-41 0-62-76.3-62-155.3zm780.3-207.8H1062l-31.2 254h-1.3l-34.8-254H923l-38.2 254h-1.2l-28-254h-72.4L841.4 611h69.8L950.5 337h1.2l38 274.2h72.3l48.2-366h67.6v366h79.5v-366h73v366h79.5V178.4h-18.5zm57.8 0h106l35.5 221.8h1.2l37.4-221.8h103.5V611h-71V293.8h-1.2l-54 317.3h-44.2L1509 293.8h-1.2V611H1449V178.4zm322.7 0h180v66.8h-100.4v110.6h74v70.6h-74v117.8H1956v67h-184.4V178.4z" fill="#ff202c"/></svg>',
"friendlyName": "Showtime Anytime",
"className": "showtimeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.showtime.showtimeanytime",
"androidName": "com.showtime.showtimeanytime",
"adbLaunchCommand": "adb shell am start -n com.showtime.showtimeanytime/com.showtime.showtimeanytime.activities.IntroActivity",
},
"apple-tv": {
"appName": "Showtime Anytime",
},
"chromecast": {
"appName": "com.showtime.showtimeanytime",
"androidName": "com.showtime.showtimeanytime",
"adbLaunchCommand": "adb shell am start -n com.showtime.showtimeanytime/com.showtime.showtimeanytime.activities.IntroActivity",
},
"homatics": {
"appName": "com.showtime.showtimeanytime",
"androidName": "com.showtime.showtimeanytime",
"adbLaunchCommand": "adb shell am start -n com.showtime.showtimeanytime/com.showtime.showtimeanytime.activities.IntroActivity",
},
"nvidia-shield": {
"appName": "com.showtime.showtimeanytime",
"androidName": "com.showtime.showtimeanytime",
"adbLaunchCommand": "adb shell am start -n com.showtime.showtimeanytime/com.showtime.showtimeanytime.activities.IntroActivity",
},
"roku": {
"appName": 'Showtime Anytime',
"app-id": 38820,
},
"xiaomi": {
"appName": "com.showtime.showtimeanytime",
"androidName": "com.showtime.showtimeanytime",
"adbLaunchCommand": "adb shell am start -n com.showtime.showtimeanytime/com.showtime.showtimeanytime.activities.IntroActivity",
},
},
"siriusxm": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1800" height="400" viewBox="0 0 1800 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M316 121h82v206h-82V121zm0-56h82v39h-82V65zm270 0h82v39h-82V65zm0 56h82v206h-82V121zm245 0h82v206h-76v-30c-21 28-41 36-75 36-45 0-74-27-74-86V121h82v112c0 28 10 37 30 37 23 0 31-18 31-50v-99zm305 140c0 43-36 72-111 72-48 0-100-14-104-70h78c0 9 3 15 9 19 5 4 12 6 20 6 12 0 26-3 26-18 0-33-127-7-127-87 0-52 55-68 98-68 45 0 98 10 102 65h-74c-1-7-4-11-8-15-4-3-10-5-16-5-15 0-24 4-24 15 0 29 131 9 131 86zm-844-52c6 10 10 22 10 36 0 53-44 88-138 88-59 0-124-17-129-86v-3h88l-19 57 64-44 64 44-16-49c-3-5-10-8-10-8-35-19-163-9-163-95 0-65 68-84 122-84 55 0 121 13 127 80v3h-99l-25-73-24 73H64l44 30c13-5 27-7 41-9 15-1 30-2 45-1 13 1 25 3 38 6 11 2 22 5 32 11 11 6 21 14 28 24zm266-94c5 0 11 2 11 2v81s-5-2-17-2c-34 0-51 16-51 60v72h-81V121h74v42h1c11-32 31-48 63-48zm1069-44h138v256h-87v-72c0-36 1-68 2-98l-9 35-36 135h-72l-37-135-4-15-3-12c-1-4-1-6-1-6l2 96v72h-87V71h137l23 97 6 31c3-16 5-26 7-31l21-97zm-304 120l101 137h-105l-15-24-30-46c-9 12-20 27-33 46l-17 24h-100l104-132-93-125h104l16 22 22 33c1-1 4-6 11-15l12-18 15-22h97l-89 120z" stroke="none" fill="#0000eb" fill-rule="nonzero"/></svg>',
"friendlyName": "SiriusXM",
"className": "siriusXMButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.amazon.rialto.cordova.webapp.webapp7b743ed0e02e48178fb2bf55dbb38517",
"androidName": "com.amazon.rialto.cordova.webapp.webapp7b743ed0e02e48178fb2bf55dbb38517",
"adbLaunchCommand": "adb shell am start -n com.amazon.rialto.cordova.webapp.webapp7b743ed0e02e48178fb2bf55dbb38517/sxmp.app.welcome.WelcomeActivity",
},
"apple-tv": {
"appName": "SiriusXM Radio for TV",
},
"chromecast": {
"appName": "com.sirius",
"androidName": "com.sirius",
"adbLaunchCommand": "adb shell am start -n com.sirius/sxmp.app.welcome.WelcomeActivity",
},
"homatics": {
"appName": "com.sirius",
"androidName": "com.sirius",
"adbLaunchCommand": "adb shell am start -n com.sirius/sxmp.app.welcome.WelcomeActivity",
},
"nvidia-shield": {
"appName": "com.sirius",
"androidName": "com.sirius",
"adbLaunchCommand": "adb shell am start -n com.sirius/sxmp.app.welcome.WelcomeActivity",
},
"onn": {
"appName": "com.sirius",
"androidName": "com.sirius",
"adbLaunchCommand": "adb shell am start -n com.sirius/sxmp.app.welcome.WelcomeActivity",
},
"roku": {
"appName": 'SiriusXM',
"app-id": 38345,
},
"xiaomi": {
"appName": "com.sirius",
"androidName": "com.sirius",
"adbLaunchCommand": "adb shell am start -n com.sirius/sxmp.app.welcome.WelcomeActivity",
},
},
"sky-go" : {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="825" height="825" viewBox="0 0 825 825" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="k5Hh" x1="1.61%" y1="65.75%" x2="99.58%" y2="25.61%"><stop offset="0%" stop-color="#001ff6"/><stop offset="100%" stop-color="#20e9ff"/></linearGradient><linearGradient id="a0Ic" x1="50.48%" y1="195.33%" x2="49.67%" y2="135.44%"><stop offset="0%" stop-color="#fff"/><stop offset="12.030000000000001%" stop-color="#fff" stop-opacity=".835"/><stop offset="26.93%" stop-color="#fff" stop-opacity=".658"/><stop offset="41.949999999999996%" stop-color="#fff" stop-opacity=".511"/><stop offset="56.84%" stop-color="#fff" stop-opacity=".397"/><stop offset="71.56%" stop-color="#fff" stop-opacity=".315"/><stop offset="86.03%" stop-color="#fff" stop-opacity=".266"/><stop offset="100%" stop-color="#fff" stop-opacity=".25"/></linearGradient><linearGradient id="c2pk" x1="50.04%" y1="174.48%" x2="48.99%" y2="83.64%"><stop offset="0%" stop-color="#fff"/><stop offset="12.030000000000001%" stop-color="#fff" stop-opacity=".835"/><stop offset="26.93%" stop-color="#fff" stop-opacity=".658"/><stop offset="41.949999999999996%" stop-color="#fff" stop-opacity=".511"/><stop offset="56.84%" stop-color="#fff" stop-opacity=".397"/><stop offset="71.56%" stop-color="#fff" stop-opacity=".315"/><stop offset="86.03%" stop-color="#fff" stop-opacity=".266"/><stop offset="100%" stop-color="#fff" stop-opacity=".25"/></linearGradient></defs><g fill-rule="nonzero" stroke="none"><path d="M19 194v218h785V189c0-93-76-169-169-169H193C97 20 19 98 19 194z" fill="#fefefe"/><path d="M19 413v218c0 96 78 174 174 174h437c96 0 174-77 174-174V413H19z" fill="url(#k5Hh)"/><path d="M339 510v210l168-105z"/><path d="M500 355c6 3 14 4 21 4 17 1 26-6 33-21l90-201c-6-3-13-4-19-4-12-1-27 2-37 26l-29 68-57-93c-6-2-13-2-19-3-21 0-32 8-43 21l-56 60 45 71c8 13 19 19 36 19 9 1 18-1 26-4l-54-82 38-40 63 98-38 81zm-118-76c0 15-6 23-35 23-3 0-7 0-10-1V105c0-15 5-31 34-31 4 0 7 0 11 1v204zm-60-30c0 28-18 48-54 52-27 3-65-1-84-3 0-3-1-6-1-9 0-25 13-30 25-30 13 0 33 2 48 2 16 0 21-5 21-11 0-7-6-10-19-12l-35-7c-29-5-44-25-44-47 0-25 18-47 54-51 27-3 60 0 78 3 1 3 1 6 1 9 0 24-12 29-24 29-10 0-24-2-41-2s-24 5-24 11 7 8 17 10l33 6c35 7 49 26 49 50z" fill="#000ff5"/><path d="M644 137l-33 74c-3 5-8 8-14 8l-30 1c-3 0-6 3-7 6h0l28-68c10-23 26-26 37-25 7 0 13 1 19 4zm-87 88l-55-91c-6-1-13-2-19-2-21 0-32 7-44 20l-55 61 4 7c3 4 8 6 14 6 2 0 29-1 31-1 6 0 11 2 14 6h0l-10-15 38-40 26 40h0c3 4 8 6 13 6 1 0 35-1 36-1 3 0 6 2 7 4h0zM371 74c-29 0-34 16-34 31v134c0-6 5-11 11-11l22-1c7 0 12-5 12-11h0V75c-4-1-7-1-11-1zm-98 125l-33-6c-10-2-17-4-17-10s7-11 24-11 31 2 41 2c12 0 24-5 24-29 0-3 0-7-1-10-18-2-51-5-78-2-36 4-54 26-54 51 0 14 7 27 18 35 8 5 17 9 26 10 13 2 25 2 37 2 4 0 33-1 40-2 15 0 23 13 22 25h0v-5c0-24-14-44-49-50z" fill="url(#a0Ic)" opacity=".25"/><path d="M23 670c0-2-2-9 3-16 3-5 7-7 9-8h1l757-70c7-1 11-11 11-23V429v-17c-260 4-525-4-785 0v75 53 58 19c0 21 1 27 1 30 0 5 1 13 3 23z" fill="url(#c2pk)" opacity=".4"/></g><path fill="none" d="M-200 490v-5" stroke-width="3" stroke="red"/></svg>',
"friendlyName": "Sky Go",
"className": "skyGoButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Sky Go",
},
},
"sky-news" : {
"button": '<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 1060.4 250" xml:space="preserve"><path d="M1043.7 0H416.1v250h627.6c9.2 0 16.7-7.5 16.7-16.6V16.7c0-9.2-7.6-16.7-16.7-16.7" style="fill:#ab0000"/><path d="M281.3 222.4c2.7 1.4 8.2 3 15.1 3.2 11.8.2 18.3-4.3 23.1-14.9l63.7-142.1c-2.6-1.4-8.4-3-13.2-3.1-8.2-.2-19.2 1.5-26.2 18.3l-20.6 48.7-40.5-65.9c-2.6-.8-9-1.9-13.6-1.9-14.3 0-22.2 5.3-30.5 14.3l-39.3 43 31.6 49.8c5.8 9.1 13.5 13.7 26.1 13.7 8.2 0 15-1.9 18.2-3.3L237 124.6 264 96l44.3 69.5-27 56.9m-83.6-53.8c0 10.5-4.1 16.5-24.6 16.5l-7.3-.5v-139c0-10.5 3.6-21.6 24.2-21.6l7.6.8v143.8m-42.1-20.9c0 19.5-12.8 33.8-38.7 36.6-18.8 2-46-.4-58.9-1.9l-.9-6.8c0-17.1 9.2-21 17.9-21 9 0 23.2 1.5 33.7 1.5 11.6 0 15.1-3.9 15.1-7.7 0-4.9-4.7-6.9-13.7-8.7L85.4 135C64.9 131.1 54 116.9 54 101.9c0-18.2 12.9-33.6 38.4-36.4 19.2-2.1 42.6.2 55.5 1.9l.7 6.6c0 17-9 20.7-17.6 20.7-6.6 0-17-1.2-28.8-1.2-12 0-17 3.3-17 7.4 0 4.2 4.8 6 12.3 7.3l23.5 4.4c24.2 4.5 34.5 18.2 34.5 35.1"/><path d="M1043.7 0H416.1v129.7l644.3-26.2V16.8c0-9.4-7.5-16.8-16.7-16.8" style="fill:#cb0002"/><path style="fill:#fff;" d="M910 177.8c-1.2-9.7 1.9-14.8 7.1-14.8 5.4 0 19 6.3 38.2 6.3 20.4 0 28.2-7.5 28.2-17.3 0-6.6-2.9-12.2-21.4-17.3l-20.9-5.8c-22.4-6.1-31.4-17.3-31.4-31.4 0-17 13.6-32.8 44.8-32.8 14.1 0 31.6 3.4 42.1 7.5 1 9.5-1.9 14.6-6.8 14.6s-17.8-5.8-35-5.8c-19 0-26 6.8-26 15.8 0 5.8 2.7 11.2 19.7 16.1l21.2 5.8c23.4 6.8 33.1 17.8 33.1 32.8 0 18-14.3 34.1-47.9 34.1-15.4 0-34.1-3.4-45-7.8M894.4 69.1l-31.1 106.7c-1.9 6.6-6.8 8.3-13.6 8.3-3.9 0-7.8-.7-11.2-1.7l-29.9-94.9-28.2 88.3c-2.2 6.8-7.3 8.3-13.6 8.3-3.9 0-8-.7-11.4-1.7L722.3 69.1c2.7-1.5 7.5-2.9 11.9-2.9 5.1 0 8 1.7 9.5 6.8l23.8 89.5h.2l29.4-93.4c3.2-1.7 7.5-2.9 11.9-2.9 7.3 0 11.2 1.9 13.4 8.8l27.2 87.5h.3L873 73c1.5-5.1 4.1-6.8 9.5-6.8 4.4 0 9.3 1.4 11.9 2.9M710.2 132.8h-90.5c2.9 22.6 18.7 35.5 42.1 35.5 10 0 17.8-2.2 25.1-4.6 4.9-1.7 7.5-2.7 9.5-2.7 4.9 0 8.5 4.6 7.3 15.1-10.2 4.6-26 9.5-42.5 9.5-36.2 0-61.1-24.6-61.1-60.8 0-34.8 26-60.1 57.9-60.1 35.8 0 53.3 28.4 53.3 56.2-.1 3.6-.4 7.5-1.1 11.9M619.8 117h72.7c-.7-19.9-13.6-35.8-34.5-35.8-18.5 0-35.1 12.4-38.2 35.8M578 114.3v62.5c0 4.6-2.4 7.3-10 7.3-3.2 0-6.8-.5-8.8-1v-66.4c0-23.8-11.9-35.3-29.2-35.3-13.9 0-28.7 9.7-34.8 20.9v74.4c0 4.6-2.4 7.3-10 7.3-3.4 0-7.1-.5-8.8-1V67.4c1.7-.5 5.4-1.2 8.8-1.2 7.5 0 10 2.9 10 7.3v10c8.5-10.2 21.4-18.7 38.9-18.7 24-.1 43.9 15.2 43.9 49.5"/><g><path style="fill:#fff;" d="M110.1 139.9c3.1.6 5.6 1.2 7.7 2h.1c-2.1-.8-4.7-1.4-7.8-2m18.9-25.3c.1 0 .1 0 .2.1 0-.1-.1-.1-.2-.1m-.4-.2c.1 0 .2.1.2.1-.1 0-.2 0-.2-.1m-.6-.1c.1 0 .2.1.3.1 0 0-.2-.1-.3-.1m-.5-.2c.1 0 .3.1.4.1-.1 0-.3 0-.4-.1m-1.1-.2c.3.1.7.2 1 .2-.3-.1-.6-.2-1-.2m-.5-.2c.2.1.3.1.4.1-.1 0-.2 0-.4-.1m-.5-.1c.2 0 .3.1.4.1-.1-.1-.2-.1-.4-.1m-2.2-.5c.7.2 1.4.3 2.1.5-.6-.2-1.3-.4-2.1-.5m-.5-.1c.2 0 .3.1.5.1-.2-.1-.3-.1-.5-.1m-.5-.1c.1 0 .3.1.4.1-.1-.1-.3-.1-.4-.1m-.5-.2c.1 0 .3.1.4.1-.2 0-.3 0-.4-.1m-20-19.1c-11.6.1-16.4 3.4-16.4 7.4 0 4.3 4.8 6 12.3 7.3l23.5 4.4c.2 0 .3.1.5.1-.2-.1-.4-.1-.5-.1l-23.5-4.4c-7.5-1.3-12.2-3.1-12.2-7.3-.1-4.1 4.7-7.3 16.3-7.4m45.7-26.1c.2 0 .3 0 .5.1l.7 6.6-.7-6.6c-.2-.1-.3-.1-.5-.1m-55-1.8C67 68.5 54.1 83.8 54.1 102c0-18.2 12.9-33.5 38.3-36.3m16.9-.8c-5.2 0-10.4.2-15.3.7 4.9-.5 10.1-.7 15.3-.7m.1 0h.3-.3"/><path style="fill:#3c3a38;" d="M109.4 64.9c-5.3 0-10.5.2-15.4.7-.5.1-1 .1-1.5.2-25.5 2.7-38.4 18-38.4 36.3 0 15 10.9 29.2 31.4 33.1l24.6 4.7c3.1.6 5.7 1.2 7.8 2l37-1.5c-2.3-11.5-10.4-20.9-25.6-25.7-.1 0-.1 0-.2-.1-.1 0-.2-.1-.2-.1-.1 0-.2-.1-.2-.1s-.2 0-.2-.1c-.1 0-.2-.1-.3-.1h-.1c-.2 0-.3-.1-.4-.1h-.1c-.3-.1-.6-.2-1-.2h-.1c-.1 0-.3-.1-.4-.1h-.1c-.1-.1-.3-.1-.4-.1h-.1c-.7-.2-1.4-.3-2.1-.5h-.1c-.2 0-.3-.1-.5-.1h-.1c-.1 0-.3-.1-.4-.1h-.2c-.1 0-.3-.1-.4-.1h-.1c-.2-.1-.3-.1-.5-.1l-23.5-4.4c-7.5-1.3-12.3-3.1-12.3-7.3 0-4 4.9-7.2 16.4-7.4h.6c11.8 0 22.1 1.3 28.8 1.3 8.7 0 17.6-3.7 17.6-20.7l-.7-6.6c-.2 0-.3 0-.5-.1-9.2-1.1-23.4-2.6-37.7-2.6h-.4"/><path style="fill:#fff;" d="m237 124.6 8 12.1-8-12.1m32.1-60c-14.3 0-22.2 5.3-30.5 14.3l-39.3 43 39.3-43c8.2-9 16.2-14.3 30.5-14.3 4.7 0 11 1.1 13.7 1.9l40.5 65.9 20.6-48.7c6.8-16.1 17.2-18.3 25.3-18.3h.9c4.8.1 10.6 1.7 13.2 3.1l-28.5 63.6 28.5-63.6c-2.6-1.4-8.4-3-13.2-3.1h-.9c-8.1 0-18.5 2.1-25.3 18.3l-20.6 48.7-40.5-65.9c-2.7-.7-9.1-1.9-13.7-1.9"/><path style="fill:#3c3a38;" d="M269.1 64.6c-14.3 0-22.2 5.3-30.5 14.3l-39.3 43 10.3 16.2 35.5-1.5-8-12.1L264 96l24.8 39 65.9-2.7 28.5-63.6c-2.6-1.4-8.4-3-13.2-3.1h-.9c-8.1 0-18.5 2.1-25.3 18.3l-20.6 48.7-40.5-65.9c-2.6-.9-9-2.1-13.6-2.1M190 24.1c-20.7 0-24.2 11-24.2 21.6V140l31.9-1.3V24.9l-7.7-.8"/></g></svg>',
"friendlyName": "Sky News",
"className": "skyNewsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.onemainstream.skynews.android",
"androidName": "com.onemainstream.skynews.android",
},
"apple-tv": {
"appName": "Sky News",
},
"chromecast": {
"appName": "com.sky.news.androidtv",
"androidName": "com.sky.news.androidtv",
},
"homatics": {
"appName": "com.sky.news.androidtv",
"androidName": "com.sky.news.androidtv",
"adbLaunchCommand": "adb shell am start -n com.sky.news.androidtv/com.easeltv.falconheavy.tv.splash.view.SplashIntroVideoActivity",
},
"nvidia-shield": {
"appName": "com.sky.news.androidtv",
"androidName": "com.sky.news.androidtv",
},
"onn": {
"appName": "com.sky.news.androidtv",
"androidName": "com.sky.news.androidtv",
},
"roku": {
"appName": 'Sky News',
"app-id": 27181,
},
"xiaomi": {
"appName": "com.sky.news.androidtv",
"androidName": "com.sky.news.androidtv",
},
},
"sky-plus-br" : {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="950" height="325" viewBox="0 0 950 325" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#e30609" fill-rule="evenodd"><path d="M69 210l-50 56c61 50 142 63 210 17 9-6 23-20 34-38l-11 56h86l20-107 56 107h101 3 82l21-109h0L756 21h-96l-65 90-45-90h-12-74-1l-96 122 23-122h-86l-4 24C245 7 152-2 97 39c-48 36-54 97-8 130 17 13 52 21 77 28 40 10 19 39-5 43-38 6-66-11-92-30zm205-26c-3-9-8-19-16-28-31-34-67-28-100-41-24-9-12-31 7-35 35-6 67 5 98 26l33-42-22 120zm242 113l-74-129 56-71 39 86-21 114zm415-148h-68l11-61h-60l-11 61h-69l-9 52h68l-11 64h61l11-64h68z"/></svg>',
"friendlyName": "Sky + (BR)",
"className": "skyPlusButton",
"deviceFamily": ["chromecast"],
"chromecast": {
"appName": "br.com.skymais",
"androidName": "br.com.skymais",
},
},
"sky-showtime": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2667" height="617" viewBox="0 0 2667 617" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M1216.6 1c-63.3 8-120.5 33-167 73l-26 26.3c0 .6 2.4 1.6 5.5 2a95 95 0 0 1 32.4 16.8c19.6 17.3 29.7 46 32.2 91.5l1 16.4h-33-32.8v-9a119 119 0 0 0-4.6-32c-2.4-8-9.8-17.2-16.3-20a41 41 0 0 0-23.5.2c-12.6 5.2-21.8 28-18.5 46 4.8 25.6 17.2 40 61.6 72.3 36.8 26.5 53.5 44 65.3 68.4 9.5 19.3 12.2 30.6 13 54.6.6 17.5.4 21.5-2.2 31.4-9.6 38.6-41 71-71.8 74.2-4 .4-7.4 1.2-7.6 2-1 1.3 21.4 23 34.6 33.6 58.7 46.8 128.3 69.7 204 67.2 66.4-2.3 130.2-25.7 181.4-66.8l34-31.5c0-.5-3.5-2.2-7.8-3.8a106 106 0 0 1-48-40.4c-25.4-37.6-38-85.8-39.8-150-2.4-90 18-162.7 56.2-200 10.6-10.3 26.8-19.7 36.4-21.3 3-.6 5.6-1.2 5.6-1.8a107 107 0 0 0-10.2-11.6c-43.6-45.2-104.4-75.6-173-86.5a400 400 0 0 0-81.1-1.3zm-13 190.6v82h38.7 38.6v-82-82h35.4 35.3v202.7V515h-35.3-35.4v-88-88l-38.2.2-38.4.4-.4 87.6-.3 87.8H1169h-34.6V312.3 109.6h34.6 34.7v82zM354 32.3c-19 3.4-30.7 9.8-38.5 21.4-9.6 14-9 1-9 220.7V472l11.2 1c14.3 1.2 37.3-1 49.3-4.6 6.8-2.2 10.8-4.4 15.6-9 12.3-11.4 11.2 9 11.6-221.8L392 33a169 169 0 0 0-38-.6zm1252.3 86.2c0 3 49.2 373.8 51.5 387.4l.8 5h31.8l32-.4c0-1.3 34.8-244 35.5-247.6l1-4.7 1 4.7a8156 8156 0 0 1 17.2 124.7l16.6 121.6c.4 1.3 8.3 1.7 33 1.7h32.5l.7-4.4 21-166.5 20.5-162.4h30.4 30.3v166.6V511h36 36V344.3 177.7h32.7 32.6v166.6V511h37.4 37.3V313 115l-157.6.3-157.7.4-12.3 96-17.2 130.6c-.3-.8-7-50-15.2-109.3l-15.5-113-.8-5h-32.5l-33.2 1.6a9168 9168 0 0 0-16.7 113.1l-17 114.6-.8 3.4-1-4c-.6-2.3-6.2-52-12.5-110.7L1672 120.6l-.8-5.6h-32.4-32.5v3.5zM2207.7 313v198h26.7 26.6V366l1-144c.5.4 11.7 65.5 25 144.5l24.2 143.6 20 .4c18.3.3 20 .2 20.7-2 .4-1.3 11-64.6 23.8-140.8l23.2-138.5.4 140.8.3 140.8 33-.3 33-.4V313 115.7l-47.6-.4-47.5-.3-.8 3.6c-.4 2-7.7 45.7-16 97l-16.4 95.7c-.5 1.3-7.6-40.4-16-95.3l-16-99.5c-.4-1.2-11.5-1.6-49-1.6h-48.5v198zm292 0v198h83.3 83.4v-31.3-31.4H2619h-47.3V395v-53.3h34 34l-.3-33-.4-33-33.6-.4-33.7-.3v-48.7-48.6h45.3 45.4v-31.4V115H2581h-81.3v198zm-1926-170a98 98 0 0 0-53.8 24 2764 2764 0 0 0-121.3 133.4c.3 1 20.3 33.2 44.4 71.2 49 77.4 54.8 85 71.3 93.2 14.4 7.2 26.3 9.4 47.8 8.4a121 121 0 0 0 39.8-7c1.6-.5 3-1.6 3-2.3a2999 2999 0 0 0-51.5-78.6c-28.3-42.7-51-78.2-50.8-79 .4-1 16.7-18.5 36.3-39.3l37.3-36c2.8 3 119.3 186.6 119.3 188a3526 3526 0 0 1-36 77.4L623.2 574c-.4 2.6 17.4 7.8 31.5 9.4 30.3 3.4 51.5-5 65.3-26.2 2.6-3.8 44.7-96.2 93.6-205.4C882 199 902.2 153 900.8 152.2c-1-.6-6.6-2.4-12.5-4-12.8-3.6-35-4.3-45.3-1.4-17.2 4.8-34 18.8-43 35.5l-32.2 74.5-29.2 68.4c-1.5 2.4 5.4 13-57.5-89.6l-54-87c-4-4.2-36.3-7.5-53.3-5.5zm-462 1.4C51 150.2 12 178.3 1.8 224-9 271.4 18.5 315.5 68.3 331.5c6 2 29.5 7 52.6 11.5l47.2 9.4c24 6.6 30 25 11.3 35.2-10.8 6-24 6.7-66.5 4.2-47.2-2.8-66-2.8-74.2 0a43 43 0 0 0-28 30.5c-2.8 9.5-3.4 39.5-1 42 1 1 6.3 2 12 2.8 49.5 5.6 124 7.2 152.7 3.3 64-8.6 99.3-40.4 103.3-93a89 89 0 0 0-52-89.7c-16.5-8.2-29-11.5-79-20.8-23.6-4.4-45.5-9-48.7-10.6-20.7-9-15-27 10-32.2 10.4-2.2 36-2.2 76 0 29.2 1.7 32.8 1.6 40.6-.4 20-5.2 30-18 33.6-43.2 1.3-9.8.6-26.2-1.2-29.2-1-1.5-30.2-4.8-62.3-7-21.6-1.5-67-1.5-83.3.1zm1381.6 27.4c-9 4.4-15 11.7-22.4 26.5-12.2 25-17.8 54-18.8 97.3-1.4 52.6 5.3 93.5 19.7 122.8 11.2 23 28.5 33.4 44.5 26.7 10.6-4.5 22.3-20.8 30-42 18.2-49.8 20-118 4.7-176.8-12-46.8-33.3-66.8-57.7-54.6zM943.7 310c.1 42.2 10 87.6 24.3 112.8a73 73 0 0 0 24.4 25.4c28.8 13.6 55.2-20 45.3-57.8-5-19-15.5-30.8-50.5-56.2l-33-25-9.8-7.6c-.4 0-.7 3.7-.7 8.3z"/></svg>',
"friendlyName": "skySHOWTIME",
"className": "skyShowtimeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "homatics", "nvidia-shield"],
"amazon-fire": {
"appName": "com.skyshowtime.skyshowtime.google",
"androidName": "com.skyshowtime.skyshowtime.google",
"adbLaunchCommand": "adb shell am start -n com.skyshowtime.skyshowtime.google/com.peacock.peacocktv.GoogleMainActivity",
},
"apple-tv": {
"appName": "SkyShowtime",
},
"homatics": {
"appName": "com.skyshowtime.skyshowtime.google",
"androidName": "com.skyshowtime.skyshowtime.google",
"adbLaunchCommand": "adb shell am start -n com.skyshowtime.skyshowtime.google/com.peacock.peacocktv.GoogleMainActivity",
},
"nvidia-shield": {
"appName": "com.skyshowtime.skyshowtime.google",
"androidName": "com.skyshowtime.skyshowtime.google",
"adbLaunchCommand": "adb shell am start -n com.skyshowtime.skyshowtime.google/com.peacock.peacocktv.GoogleMainActivity",
},
},
"sky-sport-now": {
"button": '<svg version="1.1" id="ssnid" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 940 141" style="enable-background:new 0 0 940 141" xml:space="preserve"><style>.ssn0{fill:#f32836}.ssn1{fill:#000139}.ssn2{fill:#fff}</style><path class="ssn0" d="m287.5 67.5-15-4c-5.5-1.5-8-4-8-7.5 0-2.5 1-4.5 3.5-6s5-2 8.5-2c5.5 0 11 2 16.5 6.5 2.5 2 4.5 2 6.5 0L305 49c2-2 1.5-4-.5-6-2.5-2.5-6.5-5-11.5-6.5-5-2-10-2.5-16-2.5-9 0-16.5 2.5-22 7-6 4.5-8.5 10.5-8.5 17.5 0 5.5 1.5 10.5 5 14 3.5 4 8 6.5 14.5 8l13.5 3.5c4 1 6.5 2 8.5 3.5s3 3.5 3 5.5c0 2.5-1 4-3.5 6s-5.5 2.5-9.5 2.5c-7 0-13.5-2.5-19-8-2-2-4-2.5-6-1l-7 5.5c-1 1-1.5 2-1.5 3.5s1 2.5 2 3.5c3 3 7 6 12.5 8s11.5 3.5 18.5 3.5c10 0 18-2.5 23.5-7.5s8.5-11 8.5-17.5c0-12.5-7.5-20-22-24zM372.5 42.5c-5-5-12-7.5-20.5-7.5h-31c-.5 0-1.5 0-2 .5s-.5 1-.5 2v74c0 .5 0 1.5.5 2s1 1 2 .5h12c.5 0 1.5-.5 2-.5.5-.5 1-1 .5-2v-24H352c8.5 0 15.5-2.5 20.5-7.5s7.5-11.5 7.5-19c-.5-7-3-13.5-7.5-18.5zm-14 27c-2.5 2-5 3-8.5 3.5h-14.5V50H350c3.5 0 6.5 1 8.5 3 2.5 2 3.5 5 3.5 8.5 0 3-1 6-3.5 8zM456 45c-8-8-18-12-30-12s-21.5 4-30 12c-8 8-12 17.5-12 29.5s4 21.5 12 29.5 18 12 30 12 21.5-4 30-12c8-8 12-17.5 12-29.5S464 53 456 45zm-12.5 47.5c-4.5 5-10.5 7.5-17.5 7.5s-13-2.5-17.5-7.5-7-11-7-18 2.5-13 7-18S419 49 426 49s13 2.5 17.5 7.5 7 11 7 18-2.5 13-7 18zM544.5 111l-18-29c3.5-1 7-3.5 9.5-6 2.5-3 4-5.5 5-8.5 1-2.5 1.5-5.5 1.5-8.5 0-7-2.5-12.5-7.5-17.5-5-4.5-11.5-7-20-7h-35.5c-1 0-1.5.5-2 1s-.5 1-.5 1.5v74c0 .5 0 1.5.5 2s1 1 2 .5h12c.5 0 1.5 0 2-.5s1-1 .5-2V84.5h15l16.5 27c1 1.5 2.5 2.5 4.5 2.5h13c1 0 1.5-.5 2-1 0-.5 0-1.5-.5-2zM521 68c-2 2-5 3-8.5 3h-19V50h19c3 0 6 1 8.5 3 2 2 3.5 4.5 3.5 7.5S523 66 521 68zM613 35.5c-.5-.5-1-1-2-.5h-62.5c-.5 0-1.5.5-2 .5-.5.5-1 1-.5 2V48c0 .5 0 1.5.5 2s1 .5 2 .5H571v61c0 .5 0 1.5.5 2s1 1 2 .5H586c.5 0 1.5 0 2-.5s1-1 .5-2v-61H611c.5 0 1.5-.5 2-.5.5-.5 1-1 .5-2V37.5c0-.5 0-1.5-.5-2z"/><g><path class="ssn1" d="m58 70-18.5-7.5c-5.5-2.5-7.5-4-7-6s1.5-3.5 7-3.5h38c1 0 2-.5 2-1.5l3-14c.5-1-.5-2-1.5-2.5H40.5C21.5 35 14 45 12 55.5 9 69 19.5 75 27.5 78L48 86.5c5 2 6 4 5 6-.5 2-2.5 3.5-8.5 3.5H5c-1 0-2 .5-2 1.5L0 112c0 1 .5 2 1.5 2.5h43c19.5 0 26-10 28.5-21C76 79 67.5 74 58 70zM236 35h-18c-.5 0-1 .5-1.5.5l-29 33L168 36c-.5-.5-1-1-2-1h-25c-.5 0-1 .5-1.5.5L105 74l23.5 39.5c.5.5 1 1 2 1H149c1 0 2-1 2-2 0-.5 0-.5-.5-1l-22.5-37L151.5 48l23 39-11 51.5c0 1 .5 2 1.5 2.5h16c1 0 2-.5 2-1.5l12-53 42.5-48c1-1 .5-2 0-3-.5-.5-1-.5-1.5-.5z"/><path class="ssn1" d="M118.5 0h-16c-1 0-2 .5-2 1.5L77 112c0 1 .5 2 1.5 2.5H95c1 0 2-.5 2-1.5L120.5 2.5c0-1.5-.5-2.5-2-2.5z"/></g><g><path class="ssn1" d="M934 17H637.5c-3.5 0-6 3-6 6v102c0 3.5 3 6 6 6H934c3.5 0 6-3 6-6V23.5c0-3.5-3-6.5-6-6.5z"/><path class="ssn2" d="M717.5 111.5c0 1-.5 1.5-1 2s-1 .5-2 .5h-13c-2.5 0-4.5-1-5.5-2.5l-31-50V112c0 .5 0 1.5-.5 2s-1 .5-2 .5h-12c-1.5 0-2.5-1-2.5-2V37c0-.5 0-1.5.5-2s1.5-.5 2-.5H666c1.5 0 3 .5 3.5 2l30.5 49V37c0-1.5 1-2.5 2-2.5h12.5c.5 0 1.5.5 2 .5.5.5 1 1 1 2v74.5zM925 38.5 907 112c0 1-1 1.5-1.5 2s-1 .5-1.5.5h-18c-1.5 0-3-1-3-2.5l-13-51-12.5 51c-.5 1.5-1.5 2.5-3 2.5H835c-1.5 0-3-1-3-2.5l-18.5-73.5c-.5-1 0-2 .5-3s1-1 2-1h13.5c1.5 0 2.5 1 2.5 2v.5l13 57 14-57c.5-1.5 1.5-2.5 2.5-2.5H877c1.5 0 2.5 1 2.5 2v.5l14 56.5 13-56.5c.5-1.5 1-2.5 2.5-2.5h13c3 0 3.5 1 3 4zM799.5 45c-8-8-18-12-30-12s-22 4-30 12C731 53 727 63 727 74.5s4.5 21.5 12.5 29.5 18 12 30 12 22-4 30-12 12-18 12.5-29.5C811.5 63 807.5 53 799.5 45zM787 92c-4.5 5-10.5 7.5-17.5 7.5s-13-3-17.5-7.5-7-11-7-18 2.5-13 7-18 10.5-7.5 17.5-7.5 13 3 17.5 7.5 7 11 7 18-2.5 13-7 18z"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="800" viewBox="0 0 800 800" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M153 440l-27-7c-9-2-14-6-14-13 0-4 2-7 6-10s9-4 15-4c10 0 19 4 29 12 4 3 8 3 12-1l9-10c4-3 3-7-1-11-5-4-11-8-20-11-8-3-18-5-28-5-16 0-28 4-39 12-10 8-15 18-15 31 0 9 3 17 9 24s15 11 26 14l23 6c7 2 12 4 15 6 4 3 5 6 5 10s-2 8-6 10c-4 3-9 5-16 5-13 0-24-5-34-14-3-4-6-4-10-2l-12 10c-2 2-3 4-3 6s1 4 3 6c5 6 13 10 22 14s20 6 33 6c17 0 31-4 41-13s15-19 15-31c0-20-13-33-38-40m147-44c-8-9-20-13-35-13h-55c-1 0-2 0-3 1s-1 2-1 3v130c0 1 0 2 1 3s2 2 3 2h21c2 0 3-1 3-2 1-1 2-2 2-3v-42h29c15 0 26-4 35-13 9-8 13-19 13-33 0-13-4-24-13-33m-24 48c-3 3-9 5-15 6h-25v-41h25c6 0 12 2 15 6 4 3 6 8 6 14s-2 11-6 15m171-43c-15-14-32-21-53-21-20 0-38 7-52 21s-21 31-21 51 7 37 21 51 32 21 52 21c21 0 38-7 53-21 14-14 21-31 21-51s-7-37-21-51m-22 83c-8 8-18 13-31 13-12 0-22-5-30-13-8-9-12-19-12-32s4-23 12-32c8-8 18-13 30-13 13 0 23 5 31 13 8 9 12 19 12 32s-4 23-12 32m176 32l-31-51c6-2 12-6 16-11 5-5 8-9 9-14 2-5 3-10 3-15 0-12-5-22-14-30-8-8-20-12-34-12h-63c-1 0-2 0-3 1s-1 2-1 3v130c0 1 0 2 1 3s2 2 3 2h21c1 0 3-1 3-2 1-1 2-2 2-3v-47h26l29 47c2 3 4 5 7 5h23c2 0 3-1 4-2 0-2 0-3-1-4m-40-75a24.56 24.56 0 0 1-15 5h-33v-37h33a24.56 24.56 0 0 1 15 5c4 3 6 8 6 13 0 6-2 10-6 14m160-57c-1-1-2-1-3-1H608c-1 0-2 0-3 1s-1 2-1 4v18c0 1 0 2 1 3s2 1 3 1h40v107c0 1 0 2 1 3s2 2 3 2h22c1 0 2-1 3-2s1-2 1-3V410h40c1 0 2 0 3-1s1-2 1-3v-18c0-2 0-3-1-4" fill="#f32836" fill-rule="nonzero"/><path d="M263 185l-44-19c-12-5-17-9-16-13 0-4 3-8 16-8h90c2 0 4-2 4-4l7-33c1-3-1-6-4-6h-93c-44 0-62 24-68 49-7 31 18 46 36 53l48 20c12 4 14 9 13 14-2 5-6 8-21 8h-92c-2 0-4 2-5 4l-7 33c-1 3 2 6 5 6h99c46 0 62-24 67-50 8-33-13-45-35-54m420-83h-43c-1 0-3 1-4 2l-68 77-46-77c-1-1-3-2-4-2h-59c-2 0-3 1-4 2l-80 90 55 93c1 1 3 2 5 2h44c4 0 6-4 4-7l-53-88 56-62 54 91-26 121c0 3 2 6 5 6h36c3 0 5-2 5-4l26-123 100-113c3-3 1-8-3-8M406 20h-38c-2 0-4 2-5 4l-55 259c-1 3 2 6 5 6h37c3 0 5-1 5-4l55-259c1-3-1-6-4-6m240 740H128c-6 0-11-5-11-11V571c0-6 5-11 11-11h518c6 0 11 5 11 11v178c0 6-5 11-11 11" fill-rule="nonzero" fill="#00013a"/><path d="M232 725l-55-88v88c0 1-1 2-1 3-1 1-2 1-4 1h-21c-3 0-4-1-4-4V594c0-1 0-2 1-3s2-1 3-1h28c3 0 5 1 6 4l54 86v-86c0-1 0-2 1-3s2-1 3-1h21c1 0 2 0 3 1s2 2 2 3v131c0 1-1 2-2 3s-2 1-3 1h-23c-4 0-7-1-9-4m179-117c15 14 22 31 22 51 0 21-7 38-22 52-14 14-31 21-52 21s-38-7-53-21c-14-14-21-31-21-52 0-20 7-37 21-51 15-14 32-21 53-21s38 7 52 21m-21 83c8-8 12-19 12-31 0-13-4-24-12-32-9-9-19-13-31-13s-23 4-31 13c-8 8-12 19-12 32 0 12 4 23 12 31 8 9 19 13 31 13s22-4 31-13m209 34l-3 3c-1 1-2 1-3 1h-32c-3 0-5-1-5-4l-22-89-22 89c-1 3-3 4-6 4h-33c-3 0-5-1-6-4l-32-128c0-2 0-4 1-5s2-2 4-2h24c2 0 4 1 4 4l23 100 24-100c1-3 3-4 5-4h27c3 0 4 1 5 4l25 99 22-99c1-3 2-4 5-4h22c4 0 6 2 5 7l-32 128z" fill-rule="nonzero"/></svg>',
"friendlyName": "Sky Sport Now (NZ)",
"className": "skySportNowButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "nz.co.skytv.fanpass.ced",
"androidName": "nz.co.skytv.fanpass.ced",
"adbLaunchCommand": "adb shell am start -n nz.co.skytv.fanpass.ced/com.dicetv.MainActivity",
},
"apple-tv": {
"appName": "Sky Sport Now",
},
"chromecast": {
"appName": "nz.co.skytv.fanpass.ced",
"androidName": "nz.co.skytv.fanpass.ced",
"adbLaunchCommand": "adb shell am start -n nz.co.skytv.fanpass.ced/com.dicetv.MainActivity",
},
"homatics": {
"appName": "nz.co.skytv.fanpass.ced",
"androidName": "nz.co.skytv.fanpass.ced",
"adbLaunchCommand": "adb shell am start -n nz.co.skytv.fanpass.ced/com.dicetv.MainActivity",
},
"nvidia-shield": {
"appName": "nz.co.skytv.fanpass.ced",
"androidName": "nz.co.skytv.fanpass.ced",
"adbLaunchCommand": "adb shell am start -n nz.co.skytv.fanpass.ced/com.dicetv.MainActivity",
},
"xiaomi": {
"appName": "nz.co.skytv.fanpass.ced",
"androidName": "nz.co.skytv.fanpass.ced",
"adbLaunchCommand": "adb shell am start -n nz.co.skytv.fanpass.ced/com.dicetv.MainActivity",
},
},
"sky-q": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="1000" viewBox="0 0 1100 1000" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="mEQq" x1="50%" y1="100%" x2="50%" y2="0%"><stop offset="3%" stop-color="#0110f5"/><stop offset="100%" stop-color="#002a91"/></linearGradient><linearGradient id="CI6i" x1="44%" y1="0%" x2="56%" y2="100%"><stop offset="50%" stop-color="#fff" stop-opacity=".74"/><stop offset="81%" stop-color="#fff"/></linearGradient><linearGradient id="NLwE" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="0%" stop-color="#2decfb"/><stop offset="100%" stop-color="#233ef6"/></linearGradient><linearGradient id="cvGF" x1="100%" y1="50%" x2="0%" y2="50%"><stop offset="0%" stop-color="#00e5fe"/><stop offset="100%" stop-color="#0114f3"/></linearGradient></defs><g transform="translate(200 70)" stroke="none" fill-rule="nonzero"><path d="M502 436c5 2 18 6 33 7 26 0 41-10 51-33L727 98c-6-3-19-7-30-7-18 0-42 4-57 40l-46 107-89-145c-6-1-20-4-30-4-32 0-50 12-68 31l-87 95 70 109c13 20 30 30 58 30 18 0 33-4 40-8l-84-125 59-63 98 153-59 125zM317 318c0 22-9 36-54 36-6 0-12-1-17-1V48c0-24 8-48 54-48 6 0 12 0 17 2v316zm-93-47c0 43-28 75-86 81-41 4-101-1-130-4 0-5-1-11-1-15 0-38 20-46 39-46 20 0 51 3 74 3 26 0 34-9 34-17 0-10-10-15-30-19l-55-10c-45-9-69-40-69-73 0-40 28-74 85-79 42-5 94 0 122 4 1 4 2 9 2 14 0 38-20 46-39 46-15 0-37-3-64-3-26 0-37 7-37 17 0 9 11 13 27 16l52 9c53 9 76 39 76 76z" fill="url(#mEQq)"/><path d="M727 98l-52 114c-2 3-7 13-21 13-3 0-47 2-47 2-8 1-11 8-11 8l44-104c16-36 40-40 58-40 10 0 23 4 29 7zM592 234L505 93c-6-1-20-4-30-4-32 0-50 12-67 31l-87 95 7 10c3 5 8 11 20 11 4 0 46-2 50-2 10 0 17 4 21 10l-15-24 59-62 40 62c7 10 18 10 21 10 2 0 54-2 57-2 3-1 8 2 11 6zM300 0c-46 0-53 24-53 48v209c0-9 7-17 17-18 8 0 29-1 35-1 7 0 18-5 18-18V2c-5-1-11-2-17-2zM148 195l-52-10c-17-3-27-7-27-16s11-16 37-16 49 2 63 2c20 0 39-8 39-45 0-5 0-10-1-15-29-3-80-9-123-4-56 6-84 40-84 80 0 21 9 41 28 55 13 9 27 12 41 15 12 2 39 4 59 3 6-1 51-2 61-2 23-1 36 18 35 38v-1-8c0-37-23-67-76-76z" fill="url(#CI6i)" opacity=".25"/></g><g stroke="none"><rect x="20" y="548" rx="5" width="1055" height="385" fill="url(#NLwE)"/><path fill="url(#cvGF)" d="M20 813l1055-135v255H20z"/><path d="M445 590v310l246-142z"/></g></svg>',
"friendlyName": "Sky Q",
"className": "skyQButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Sky Q",
},
},
"skylink-sk": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2300" height="475" viewBox="0 0 2300 475" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M187 15c0 1 133 134 134 134S450 21 450 20s-4-3-10-4c-3-1-253-1-253-1m-86 72l-66 66c0 1 59 1 131 1l132-1L166 21m226 84l-71 71v61l1 61 73-74 74-73V97 44l-2-5c-1-2-2-5-3-5M109 235l62 62c1 0 1-28 1-62l-1-62H47M24 301c0 131 0 128 4 137 0 1 1 3 1 3 1 0 30-29 66-65l64-65L25 177c-1 0-1 56-1 124m382-62c-34 34-61 62-61 63h124v-62c0-35-1-63-1-63M147 350c-16 16-29 30-29 30 0 1 63 1 141 1h141l29-30c16-16 29-29 29-30H317 177M70 427l-27 28 4 1c2 1 5 2 7 3 2 0 46 1 135 1h132l60-60H98m591-258c-19 4-25 8-34 18-25 31-17 77 17 94l16 7c2 1 9 4 16 6 14 4 27 14 27 21 0 16-27 21-60 10-20-7-21-6-26 6-6 11-10 28-9 30 4 7 39 14 66 14 54 0 79-19 79-62 0-31-15-47-61-65-46-17-39-49 9-36 25 7 26 7 29 3 11-14 18-33 14-36-19-11-58-16-83-10m1287 0c-32 8-48 27-48 59 0 33 20 53 64 66 22 6 32 21 21 32-7 6-39 5-57-2-19-7-19-7-24 8-2 7-5 16-7 19-12 25 86 35 121 12 38-26 29-88-15-105-47-19-59-27-53-39 7-12 31-12 59-1 8 3 6 5 20-22 9-17 9-15-2-20-23-10-57-13-79-7M809 244v100h20c29 0 30-2 30-49 0-39 2-44 11-29l58 78c61 2 62 2 58 0-54-75-70-96-72-96-5-4-1-12 20-38 11-15 26-35 33-43 6-8 12-15 13-16 11-4 0-8-21-8-36 0-36 1-84 71-14 19-15 18-15-29l-1-42h-50m191 3c0 2 11 22 26 49 14 23 20 27 44 29 24 1 25 2 19 12-16 22-17 29-17 69v38l49 2v-38c0-37 0-37 7-49 4-6 8-12 8-13l24-43 34-59-29 1h-30l-18 36c-22 45-21 45-43 0l-17-36h-29c-17-1-28 0-28 2m214-1v100 98l65 2c80 3 74 5 73-22l-1-23c-62 0-82-1-84-1s-3-15-3-69c0-71-1-77-10-84-4-3-40-4-40-1m169 4c-5 6-9 187-4 195 2 4 42 4 45 1 1-2 2-42 2-102l-1-100h-18c-16 0-19 1-24 6m78 95l1 102h19c26 1 25 5 25-59-1-46 0-56 3-56 2 0 20 25 40 55 43 66 38 61 66 60h23V244l1-101h-16c-12 0-18 1-23 5l-6 6-1 53c0 33-2 53-3 53s-18-23-37-51c-48-73-41-66-69-66h-24l1 101m211 0c1 116-2 105 26 102 23-3 24-5 24-50 0-40 2-44 11-30 8 11 54 73 58 77s56 6 60 3c1-2-5-11-57-78-22-30-22-27-11-40 5-6 15-18 22-28 7-9 15-19 17-21 17-22 26-33 26-34 0-5-49-1-59 4-9 5-33 36-55 70-10 16-12 10-12-34l1-41h-26l-25-1v101m424-1c-1 109-1 104 16 104 32 0 35-4 35-50 0-20 1-36 3-37 1-1 15 17 31 38 40 54 34 49 67 49 16 0 27-1 27-2 0-2-15-24-34-49-20-25-37-48-39-51-3-6 2-14 32-51 2-3 11-14 21-27l18-23h-24c-34-1-39 2-67 42l-26 37c-7 10-9 4-9-38v-42h-25-25l-1 100"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="781" height="781" viewBox="0 0 781 781" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M330 91c0 1 133 134 134 134S593 97 593 96s-5-3-10-4c-3-1-253-1-253-1m-87 72l-65 66c0 1 59 1 131 1l132-1L309 97m226 84l-71 71v61 61l74-74 73-73v-54-53l-2-5c-1-2-2-5-2-5M252 311l62 62v-62-62H190m-23 128c0 131 0 128 3 137 1 1 2 3 2 3s30-29 65-65l65-65-135-134v124m382-62l-62 63h124v-62-63M290 426l-30 30c0 1 64 1 141 1h141l30-30c16-16 29-29 29-30H460 319M213 503l-28 28 4 1c3 1 6 2 8 3 2 0 45 1 135 1h132l60-60H382 240m-88 150c-6 1-8 2-11 5-8 10-5 24 5 29 2 1 5 2 5 3 1 0 3 1 5 1 4 2 8 5 8 7 0 5-8 6-18 3-6-2-7-2-8 2-2 3-3 9-3 9 1 2 12 5 20 5 17 0 25-6 25-20 0-9-5-14-19-20-14-5-12-15 3-11 8 2 8 2 9 1 3-4 6-10 4-11-6-4-18-5-25-3m398 0c-9 2-14 8-14 18s6 16 19 20c7 2 10 7 7 10-2 2-12 2-18 0s-6-2-7 2c-1 2-2 5-2 6-4 8 26 11 37 4 12-8 9-27-4-33-15-5-19-8-17-12 2-3 10-4 18 0 3 1 2 1 7-7 2-5 2-5-1-6-7-3-18-4-25-2m-361 31v31h6c9 0 9 0 9-15 0-12 1-13 4-9l18 24c19 1 19 1 18 0-17-23-22-29-23-30s0-3 6-11c4-5 9-11 11-14 1-2 3-4 4-4 3-2 0-3-7-3-11 0-11 0-26 22-4 6-4 5-5-9v-13h-15m59 1c0 1 3 7 8 15 4 7 6 8 14 9 7 1 7 1 5 4-4 7-5 9-5 21v12l15 1v-12c0-12 0-12 3-15l2-4 7-14 11-18h-9-9l-6 12c-7 13-6 13-13 0l-6-12h-8c-6 0-9 0-9 1m66 0v31 30l20 1c25 1 23 1 23-7v-7c-20 0-26 0-26-1-1 0-1-4-1-21 0-22 0-24-3-26-2-1-13-1-13 0m53 1c-2 2-3 58-2 60 1 1 13 2 14 1s1-13 1-32v-31h-6c-5 0-6 0-7 2m24 29v32h6c8 0 8 1 8-18 0-15 0-18 1-18a424.61 424.61 0 0 0 12 17c13 21 12 19 21 19h7v-32-31h-5c-4 0-5 0-7 2l-2 1v17c0 10-1 16-1 16-1 0-6-7-12-16-15-22-12-20-21-20h-7v31m65 0c1 36 0 33 8 32s8-1 8-16c0-12 0-13 3-9l18 24c1 1 18 2 19 1 0-1-2-3-18-24-7-9-7-9-3-13 1-1 4-5 6-8 3-3 5-6 6-7 5-7 8-10 8-10 0-2-15-1-18 1-3 1-11 11-18 22-3 5-3 3-3-11v-13h-8-8v31m132 0c-1 34-1 32 5 32 10 0 10-1 10-15 0-6 1-11 1-12 1 0 5 5 10 12 12 17 11 15 21 15 5 0 8 0 8-1l-11-15-11-15c-1-2 0-5 10-16 0-1 3-5 6-9l6-7h-8c-11 0-12 1-21 13-3 6-7 11-8 12-2 3-2 1-2-12v-13h-8-8v31" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Skylink SK",
"className": "skylinkSKButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Skylink SK",
},
"chromecast": {
"appName": "nl.streamgroup.skylinksk",
"androidName": "nl.streamgroup.skylinksk",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.skylinksk/tv.solocoo.htmlapp.FullscreenActivity",
},
"homatics": {
"appName": "nl.streamgroup.skylinksk",
"androidName": "nl.streamgroup.skylinksk",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.skylinksk/tv.solocoo.htmlapp.FullscreenActivity",
},
"nvidia-shield": {
"appName": "nl.streamgroup.skylinksk",
"androidName": "nl.streamgroup.skylinksk",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.skylinksk/tv.solocoo.htmlapp.FullscreenActivity",
},
"onn": {
"appName": "nl.streamgroup.skylinksk",
"androidName": "nl.streamgroup.skylinksk",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.skylinksk/tv.solocoo.htmlapp.FullscreenActivity",
},
"xiaomi": {
"appName": "nl.streamgroup.skylinksk",
"androidName": "nl.streamgroup.skylinksk",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.skylinksk/tv.solocoo.htmlapp.FullscreenActivity",
},
},
"sling": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1025" height="555" viewBox="0 0 1025 555" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M257 90.3v350c0 2.4 2 4.3 4.3 4.3h59c2.4 0 4.3-2 4.3-4.3v-350c0-2.4-2-4.3-4.3-4.3h-59c-2.4 0-4.3 2-4.3 4.3zM72.2 258c0-11.4 16-19.6 40.5-19.6 28 0 54.2 10 70.5 24 3 2.6 7.7 1.8 9.7-1.7l20-39.7c1.5-2.7.8-6-1.6-8-24.6-18.5-57.8-31.8-99-31.8C44.6 181 6.7 219 6.7 262c0 100.7 153 66 153 110.2 0 12-13.8 22.4-43 22.4a147 147 0 0 1-83.5-27.4c-3-2.4-7.4-1.6-9.4 1.7L1 406.7c-1.6 2.6-1 6 1.2 8 27.3 23 68.5 36.5 111 36.5 71.4 0 111.3-35.2 111.3-82.5C224.6 267 72.2 298.4 72.2 258zm299.5-72.6v255c0 2.4 2 4.3 4.3 4.3h59c2.4 0 4.3-2 4.3-4.3v-255c0-2.4-2-4.3-4.3-4.3h-59c-2.3.1-4.3 2-4.3 4.3zm288 255c0 2.4 2 4.3 4.3 4.3h59c2.4 0 4.3-2 4.3-4.3v-167c0-50-36.6-92.8-93-92.8-42 0-70.5 21.2-80.7 40v-35.3c0-2.4-2-4.3-4.3-4.3h-59c-2.4 0-4.3 2-4.3 4.3v255c0 2.4 2 4.3 4.3 4.3h59c2.4 0 4.3-2 4.3-4.3v-140c0-31.2 23-59.3 55.3-59.3 27.6 0 50.7 14.3 50.7 50v149.2zM775.3 512c-1 1.8-.8 4 .8 5.5 31.2 26.4 65 36 108 36 63.4 0 139-28.5 139-126.6V191.3c0-2.4-2-4.3-4.3-4.3H959c-2.4 0-4.3 2-4.3 4.3V220c-16.7-27.2-45.5-39.4-76.4-39.4-65 0-116.6 55-116.6 139.3 0 70 49 131 116.6 131 32 0 56-15 76.4-40.5v18c0 50.6-38.4 69.6-71 69.6-30.6 0-56.5-8-76.8-28-2-2-5.2-1.5-6.6.8l-25.4 41zM897 382.7c-38.4 0-65-26-65-70s26.7-71.7 65-71.7c35 0 58 33.2 58 71.7s-23 70-58 70zm97.7 170.8h3.5v-13.3h4.7v-3h-13v3h4.8v13.3zm23-6.5l2-5.2v11.7h3.5v-16.3h-5l-4 10.2-4-10.2h-5v16.3h3.5v-11.7l4.6 11.7h1.5l2.7-6.5M365.3 79.3a41.1 41.1 0 1 1 82.1.9c-.2 22-18.8 40.8-41.5 40.6s-40.8-19.3-40.6-41.5z"/><path d="M492.7 123.5a46 46 0 0 0 36.2-44v-.3c.1-21.4-15-39.5-35.3-44.7-2-.5-4.4.7-3 3.2C499 52.5 501 68.2 501 79a83 83 0 0 1-11.2 41c-1.3 2.4 1 3.7 3 3.2zm77 17.5c28.7-6.6 50-31.4 50.6-61.3v-.4c.1-30-20.8-55-49.3-62.4-3-.7-6.2 1-4.3 4.4A116 116 0 0 1 581.2 79a118 118 0 0 1-15.7 57.4c-1.8 3.5 1.4 5.3 4.3 4.6zM652.3 5.8a148 148 0 0 1 18.3 73c-.2 19.2-4.5 47-20 72.7-2.4 4.2 1.7 7.7 5.3 7A83 83 0 0 0 720 79.7v-.5c.2-37.8-26.3-69.8-62.4-79-3.5-1-7.7 1.3-5.4 5.6z"/></svg>',
"friendlyName": "Sling",
"className": "slingButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.sling",
"androidName": "com.sling",
"adbLaunchCommand": "adb shell am start -n com.sling/com.sling.MainActivity",
},
"apple-tv": {
"appName": "Sling TV",
},
"chromecast": {
"appName": "com.sling",
"androidName": "com.sling",
"adbLaunchCommand": "adb shell am start -n com.sling/com.sling.MainActivity",
},
"homatics": {
"appName": "com.sling",
"androidName": "com.sling",
"adbLaunchCommand": "adb shell am start -n com.sling/com.sling.MainActivity",
},
"nvidia-shield": {
"appName": "com.sling",
"androidName": "com.sling",
"adbLaunchCommand": "adb shell am start -n com.sling/com.sling.MainActivity",
},
"onn": {
"appName": "com.sling",
"androidName": "com.sling",
"adbLaunchCommand": "adb shell am start -n com.sling/com.sling.MainActivity",
},
"roku": {
"appName": 'Sling TV - Live Sports, News, Shows + Freestream',
"app-id": 46041,
},
"xiaomi": {
"appName": "com.sling",
"androidName": "com.sling",
"adbLaunchCommand": "adb shell am start -n com.sling/com.sling.MainActivity",
},
},
"smart-tube-next": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="300" viewBox="0 0 1000 300" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M714 6c-3 1-6 4-7 7-2 3-2 49-2 170v99l2 3c2 5 6 6 17 6 14 0 17-1 21-9 3-5 5-5 12 1 10 8 19 11 32 10 21-1 31-10 38-36 5-15 7-73 5-104-1-3-1-9-1-13-3-36-16-53-41-54-12 0-19 3-29 12-5 4-8 5-9 3-1 0-1-8-1-43-1-49-1-48-7-50-3-2-25-3-30-2m-268 9c-9 2-12 7-11 21 0 15 2 16 24 17 17 0 17 0 18 7v111c0 110 1 112 2 115 5 7 39 8 44 1 2-4 2 2 2-115 1-116 0-113 3-116s3-3 17-3c23-1 25-2 25-20 0-10-1-15-6-17-3-1-109-2-118-1M223 50h-5c-27 2-48 31-40 57 3 12 21 29 38 38 11 5 20 16 20 25 1 18-15 25-43 18-10-2-14 0-16 7-1 7 2 11 11 15 31 12 63 0 70-26 4-17 1-35-8-44-8-9-10-10-17-14-24-11-34-25-28-38 4-9 13-14 25-12 12 1 15 1 18-3 11-9 1-21-18-23h-7m683 36c-34 5-46 19-53 61-2 14-1 75 1 93 3 23 11 38 25 47s54 9 69 0c14-8 22-24 22-42 0-12-4-15-21-15h-11l-2 1c-4 2-5 4-6 10-2 15-7 21-17 21-12 0-17-12-16-39 0-18-4-17 37-17 31 0 30 0 34-4 6-6 5-64-3-85-8-22-31-34-59-31m-340 4c-11 3-11-1-11 99v63l1 6c6 26 16 35 38 35 17 1 24-2 36-13 7-7 8-7 11 0 3 8 7 11 15 11 9 1 17-1 20-5 2-3 2 1 2-95v-90l-1-3c-3-7-7-8-26-8-11 0-15 2-18 8l-1 3v71c0 77 0 73-3 79-6 12-20 13-26 2l-1-2v-75l-1-78c-2-3-5-6-7-7-3-1-25-1-28-1m352 30c8 4 11 15 11 40 0 17-1 18-18 18-15 0-14 1-14-23 0-23 1-26 7-32 5-5 8-6 14-3m-147 0c6 2 10 10 14 26 1 5 1 72 0 83-1 12-6 24-10 28-7 7-20 3-23-6-2-5-2-103 0-114 1-6 6-13 10-16 4-2 6-2 9-1"/><path d="M45 14c-11 2-15 7-16 25-1 8-1 187-1 194 1 8 3 11 9 14 2 1 5 4 8 6s6 4 7 4c3 1 330 0 334-1 10-3 15-8 19-17 3-5 3-6 3-108V38l-2-7c-4-13-5-14-10-17l-2-1H221L45 14m184 37c11 1 19 4 22 10 2 3 0 10-3 13s-6 4-18 2c-12-1-21 3-25 13-6 13 3 26 27 38 13 6 23 17 26 27 7 28-5 52-31 59-20 5-48-1-50-12s4-15 16-12c28 7 44 0 43-19 0-8-9-19-20-25-14-6-29-19-36-31-6-9-6-25 0-36 8-16 22-26 38-27 3 0 5-1 5-1l6 1M106 269c-2 0-5 1-6 1-9 3-10 18-1 22 3 2 7 2 121 2h111l2-1c10-5 9-21-1-24H106" fill="#ef0800"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="410" height="310" viewBox="0 0 410 310" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M209 51s-2 0-5 1c-27 1-48 30-40 56 3 12 21 29 38 38 11 6 20 16 20 25 1 19-15 25-43 18-10-2-14 0-16 7-1 7 2 12 11 15 31 12 63 0 70-26 4-17 1-35-8-44-8-8-10-10-17-14-24-11-34-25-28-38 4-9 13-13 25-12s15 1 18-2c11-10 1-22-18-24h-7"/><path d="M41 14c-11 1-26 6-26 28-1 0-1 182-1 182 0 16 7 34 29 34-1 0 325 0 328-1 10-3 16-8 20-17 3-5 3-6 3-108V38c0-15-10-24-21-24M215 52c11 0 19 4 22 10 2 3 0 10-3 13-4 3-6 4-18 2-12-1-21 3-26 13-6 12 4 26 28 37 13 6 23 17 25 28 8 28-5 52-30 59-20 5-48-1-50-12s4-16 16-13c28 8 44 1 43-18-1-9-9-19-21-25-13-7-28-20-35-31-6-9-6-25 0-36 8-17 21-26 38-27 2 0 4-1 5-1 0 0-1 0 6 1M92 270c-2 0-5 1-6 1-9 3-10 17-2 22 4 2 8 2 122 2h111l2-1c10-5 9-21-1-24-3 0-218-1-226 0" fill="#ef0800"/></svg>',
"friendlyName": "SmartTube",
"className": "smartTubeNextButton",
"appName": "com.teamsmart.videomanager.tv",
"androidName": "com.teamsmart.videomanager.tv",
"adbLaunchCommand": "adb shell am start -n com.teamsmart.videomanager.tv/com.liskovsoft.smartyoutubetv2.tv.ui.main.SplashActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"smart-tube-next-beta": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="300" viewBox="0 0 1000 300" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M714 6c-3 1-6 4-7 7-2 3-2 49-2 170v99l2 3c2 5 6 6 17 6 14 0 17-1 21-9 3-5 5-5 12 1 10 8 19 11 32 10 21-1 31-10 38-36 5-15 7-73 5-104-1-3-1-9-1-13-3-36-16-53-41-54-12 0-19 3-29 12-5 4-8 5-9 3-1 0-1-8-1-43-1-49-1-48-7-50-3-2-25-3-30-2m-268 9c-9 2-12 7-11 21 0 15 2 16 24 17 17 0 17 0 18 7v111c0 110 1 112 2 115 5 7 39 8 44 1 2-4 2 2 2-115 1-116 0-113 3-116s3-3 17-3c23-1 25-2 25-20 0-10-1-15-6-17-3-1-109-2-118-1M223 50h-5c-27 2-48 31-40 57 3 12 21 29 38 38 11 5 20 16 20 25 1 18-15 25-43 18-10-2-14 0-16 7-1 7 2 11 11 15 31 12 63 0 70-26 4-17 1-35-8-44-8-9-10-10-17-14-24-11-34-25-28-38 4-9 13-14 25-12 12 1 15 1 18-3 11-9 1-21-18-23h-7m683 36c-34 5-46 19-53 61-2 14-1 75 1 93 3 23 11 38 25 47s54 9 69 0c14-8 22-24 22-42 0-12-4-15-21-15h-11l-2 1c-4 2-5 4-6 10-2 15-7 21-17 21-12 0-17-12-16-39 0-18-4-17 37-17 31 0 30 0 34-4 6-6 5-64-3-85-8-22-31-34-59-31m-340 4c-11 3-11-1-11 99v63l1 6c6 26 16 35 38 35 17 1 24-2 36-13 7-7 8-7 11 0 3 8 7 11 15 11 9 1 17-1 20-5 2-3 2 1 2-95v-90l-1-3c-3-7-7-8-26-8-11 0-15 2-18 8l-1 3v71c0 77 0 73-3 79-6 12-20 13-26 2l-1-2v-75l-1-78c-2-3-5-6-7-7-3-1-25-1-28-1m352 30c8 4 11 15 11 40 0 17-1 18-18 18-15 0-14 1-14-23 0-23 1-26 7-32 5-5 8-6 14-3m-147 0c6 2 10 10 14 26 1 5 1 72 0 83-1 12-6 24-10 28-7 7-20 3-23-6-2-5-2-103 0-114 1-6 6-13 10-16 4-2 6-2 9-1"/><path d="M45 14c-11 2-15 7-16 25-1 8-1 187-1 194 1 8 3 11 9 14 2 1 5 4 8 6s6 4 7 4c3 1 330 0 334-1 10-3 15-8 19-17 3-5 3-6 3-108V38l-2-7c-4-13-5-14-10-17l-2-1H221L45 14m184 37c11 1 19 4 22 10 2 3 0 10-3 13s-6 4-18 2c-12-1-21 3-25 13-6 13 3 26 27 38 13 6 23 17 26 27 7 28-5 52-31 59-20 5-48-1-50-12s4-15 16-12c28 7 44 0 43-19 0-8-9-19-20-25-14-6-29-19-36-31-6-9-6-25 0-36 8-16 22-26 38-27 3 0 5-1 5-1l6 1M106 269c-2 0-5 1-6 1-9 3-10 18-1 22 3 2 7 2 121 2h111l2-1c10-5 9-21-1-24H106" fill="#ef0800"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="410" height="310" viewBox="0 0 410 310" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M209 51s-2 0-5 1c-27 1-48 30-40 56 3 12 21 29 38 38 11 6 20 16 20 25 1 19-15 25-43 18-10-2-14 0-16 7-1 7 2 12 11 15 31 12 63 0 70-26 4-17 1-35-8-44-8-8-10-10-17-14-24-11-34-25-28-38 4-9 13-13 25-12s15 1 18-2c11-10 1-22-18-24h-7"/><path d="M41 14c-11 1-26 6-26 28-1 0-1 182-1 182 0 16 7 34 29 34-1 0 325 0 328-1 10-3 16-8 20-17 3-5 3-6 3-108V38c0-15-10-24-21-24M215 52c11 0 19 4 22 10 2 3 0 10-3 13-4 3-6 4-18 2-12-1-21 3-26 13-6 12 4 26 28 37 13 6 23 17 25 28 8 28-5 52-30 59-20 5-48-1-50-12s4-16 16-13c28 8 44 1 43-18-1-9-9-19-21-25-13-7-28-20-35-31-6-9-6-25 0-36 8-17 21-26 38-27 2 0 4-1 5-1 0 0-1 0 6 1M92 270c-2 0-5 1-6 1-9 3-10 17-2 22 4 2 8 2 122 2h111l2-1c10-5 9-21-1-24-3 0-218-1-226 0" fill="#ef0800"/></svg>',
"friendlyName": "SmartTube Beta",
"className": "smartTubeNextButton",
"appName": "com.liskovsoft.smarttubetv.beta",
"androidName": "com.liskovsoft.smarttubetv.beta",
"adbLaunchCommand": "adb shell am start com.liskovsoft.smarttubetv.beta",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"smart-tv-client-for-twitch": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="688" height="305" viewBox="0 0 688 305" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill-rule="nonzero"><path d="M7 147l150-42c9-3 18-1 26 6l73 73c5 5 7 14 4 26l-10 34-152 59c-11 4-21 1-32-9l-54-86-12-45c0-8 2-13 7-16z" fill="#000"/><path d="M0 162c0-5 1-9 3-12l62 93-1 47-52-82-12-46zm53 4c0-24 36-43 80-43 45 0 81 19 81 43s-36 43-81 43c-44 0-80-19-80-43z"/><path d="M53 171c0-24 36-43 80-43 45 0 81 19 81 43s-36 43-81 43c-44 0-80-19-80-43z" fill="#000"/><path d="M67 216c0-7 9-13 20-13s20 6 20 13c0 8-9 13-20 13s-20-5-20-13z" fill="red"/><path d="M107 216v1c0 7-9 13-20 13s-20-6-20-13v10c12 12 33 12 42-1l-2-10zm-40-50c0-20 31-36 68-36 38 0 68 16 68 36 0 19-30 35-68 35-37 0-68-16-68-35z"/><path d="M68 169c0-19 30-34 67-34s67 15 67 34c0 18-30 33-67 33s-67-15-67-33z" fill="#000"/><path d="M72 173c0-18 28-32 62-32s61 14 61 32c0 17-27 31-61 31s-62-14-62-31z"/><path d="M78 168c0-15 25-28 56-28s57 13 57 28c0 16-26 29-57 29s-56-13-56-29z" fill="#000"/><path d="M78 163c0-16 25-28 56-28 30 0 55 12 55 28 0 15-25 28-55 28-31 0-56-13-56-28z"/><path d="M83 162c0-15 23-27 52-27s52 12 52 27c0 14-23 26-52 26s-52-12-52-26z" fill="#000"/><path d="M87 155c0-16 22-29 48-29 27 0 48 13 48 29s-21 29-48 29c-26 0-48-13-48-29z"/><path d="M89 155c0-11 20-21 45-21s45 10 45 21c0 12-20 22-45 22s-45-10-45-22z" fill="#000"/><path d="M97 152c0-10 17-19 37-19 21 0 38 9 38 19 0 11-17 20-38 20-20 0-37-9-37-20z"/><path d="M102 151c0-8 15-15 33-15s32 7 32 15c0 9-14 15-32 15s-33-6-33-15z" fill="#000"/><path d="M109 146c0-6 12-11 26-11 15 0 26 5 26 11 0 7-11 12-26 12-14 0-26-5-26-12z"/><path d="M113 144c0-5 9-8 20-8 12 0 21 3 21 8 0 4-9 7-21 7-11 0-20-3-20-7zm-46 75v-1c1 7 10 12 20 12s19-5 20-12v1c0 8-9 14-20 14s-20-6-20-14z" fill="#000"/><path d="M257 186c4 5 5 11 4 20L88 260c-16 3-28-1-36-13L0 162c0-5 1-8 3-11l61 92c5 4 15 5 30 3l154-49c5-3 8-7 9-11z"/><path d="M119 9c1-1 2-2 4-3v138c-2-1-3-2-4-3V9z" fill="#000"/><path d="M130 4c1-1 2-1 4-1v144c-2 0-3 0-4-1-3 0-5-1-7-2V6c2-1 4-2 7-2z"/><g fill="#000"><path d="M143 147h-9V3c3 0 6 0 9 1 5 0 9 2 12 5v132c-3 3-7 5-12 6z"/><path d="M119 9c6-8 28-8 35 0v6c-6 1-13 2-21 2-5 0-10 0-14-1V9z"/></g><path d="M133 15h10v2c-3 1-6 1-10 1-5 0-10 0-14-1v-5c4 1 9 3 14 3z"/></g><path d="M628 0c-2 0-2 1-2 4 0 1 1 3 1 3v2l1 1v2c0 1 1 1 1 1v2c0 1 1 2 1 2v1c0 1 1 2 1 2s0 2 1 6c1 1 1 1 1 2v1c0 1 1 2 1 2v1c0 1 1 2 1 2v2c0 1 1 1 1 1v2c0 1 1 2 1 2v1c0 1 1 2 1 3s1 2 1 2v2s0 1 1 1v2c0 1 0 1 1 1v2c0 1 0 2 1 2v1 2c1 0 1 1 1 1 0 1 0 3 1 4v2s0 1 1 1v1c0 1 0 2 1 2v2s0 1 1 1v2c0 1 0 2 1 2v1 2c1 0 1 0 1 1v2c1 0 1 1 1 1v1h7 7v-1s1-1 1-2v-1s0-1 1-2v-2s1-4 2-6v-1s1-1 1-2v-2s1-1 1-2v-1s0-1 1-2v-1c0-1 0-1 1-2v-2-1c1-1 1-2 1-2v-2c1 0 1-1 1-1v-2c1-1 1-2 1-2v-1c0-1 1-2 1-2v-2c0-1 1-1 1-1v-2c0-1 1-2 1-2s0-2 1-5c1-2 1-3 1-3s0-1 1-2v-1-2c1-1 1-2 1-2v-1c1-1 1-2 1-2v-2l1-1v-2c0-1 1-1 1-2v-1c0-1 1-2 1-2V8c0-1 1-2 1-2V4c0-4 0-4-7-4h-5v1 1l-1 1v2s0 1-1 1v2 1c-1 1-1 2-1 2v1s-1 4-2 5v2c-1 1-1 2-1 2v1c0 1-1 1-1 2v2c-1 1-1 2-1 2s0 1-1 2v1 2l-1 1v2l-1 1v2c0 1-1 1-1 1v2c0 1-1 2-1 2v1c0 1-1 2-1 2v1c0 1-1 2-1 2v2l-1 1v2s0 1-1 1v2s0 1-1 1v2c0 1-1 1-1-1v-1c-1 0-1-1-1-2 0 0 0-2-1-3v-2c0-1-1-1-1-1v-2l-1-1v-2c0-1-1-1-1-1v-2c0-1 0-1-1-1v-2c0-1 0-2-1-2v-1c0-1 0-1-1-2v-1-2c-1 0-1 0-1-1v-2c-1 0-1-1-1-1v-2c-1 0-1 0-1-1v-2s-1-1-1-2v-1l-1-1c0-1-1-6-1-7-1 0-1-1-1-1V9c-1 0-1-1-1-2V6c-1 0-1-1-1-2V3c0-1-1-1-1-2V0h-4-6M319 0c0 1 0 1-1 1-3 1-8 5-8 9 0 1-1 1-1 2v25l1 1c0 1 1 4 1 4s1 0 1 1l2 2c1 2 2 2 2 2s1 0 1 1h1s1 0 1 1h12c15 0 14-1 14 13 0 10 0 12-2 12 0 1-18 1-20 1-1-1-2-2-2-3v-1h-7-6v1 1s1 1 1 2v3s1 0 1 1l1 1c0 1 2 4 4 4 0 1 1 1 1 1h1l1 1h15 14c1 0 1-1 2-1h1c1 0 1-1 1-1 1 0 1-1 1-1 1 0 2-1 2-2 0 0 1 0 1-1l1-1v-1c1 0 1-1 1-2v-1c1 0 1-26 0-27v-1c0-1 0-2-1-2 0-2-4-5-5-6h-1s-1-1-2-1h-1c-1 0-6-1-12-1-15 0-13 1-13-12 0-14-1-13 12-13 9 0 10 0 10 2h1v1h6 6v-2c0-2 0-3-1-3V8s0-1-1-1V6c-1-1-5-5-7-5h-1c0-1-5-1-14-1h-14m251 1c-2 0-2 1-2 6v5h9 10v37 37h7 6V49 12h10 10V7c0-5-1-6-2-6 0-1-8-1-24-1s-24 0-24 1m-35 9v7 5h-3-2v6 5h2 3v21c0 20 0 24 1 25v1s0 1 1 1v1l3 3c1 0 1 0 1 1h2l1 1h2c1 0 2 1 2 1h6s0-1 1-1 3-1 5-2l2-1v-7-6h-2-2v2c-1 2-2 3-5 3h-3c-2 0-2 0-2-22V33h4 5v-5-6h-5-4v-6-6h-7-6m-43 10v3c0 3 0 4 2 4h1v30 29h6 6V64c0-23 0-25 1-28 1-2 4-4 5-4h1s2 0 6-1h6v-5-6h-7-6s-1 1-2 1h-1s0 1-1 1c0 0-2 1-2 2-1 0-1 0-1-2v-2h-14M364 53v33h6 6V61c0-24 0-27 1-27v-1l1-1c1-1 14-1 14 0 2 0 2 0 2 28v26h7 6V61 35l1-1c0-2 1-2 8-2h6l1 1c2 2 2 1 2 28v25h6 6V58 31s-1-1-1-2v-1c-1 0-1-1-1-1v-1h-1s0-1-1-2c-1 0-2-1-2-1s0-1-1-1h-1c-1 0-1-1-1-1h-22s0 1-1 1h-1l-1 1-1 1h-1c-3-3-3-3-13-3-9 0-12 0-12 1v1c-1 0-1 0-1-1v-1h-6-5v32m90-32h-1l-1 1h-1-1l-3 4s0 1-1 1c0 0-1 2-1 3-1 1-1 2-1 3v3h6c6 0 6 0 7-2 0-2 1-2 9-3h8l1 2c1 1 2 1 2 2v1 5 5h-1-2c0-1-16-1-16 0h-2c-1 0-3 1-3 1h-1c-1 0-1 0-1 1-1 0-1 0-2 1l-1 1c-1 0-3 3-3 4h-1v1 2c-1 0-1 4-1 9s0 9 1 9v2 1c1 0 1 0 1 1 1 0 1 1 1 1s2 3 3 3c0 0 4 2 5 2l1 1c0 1 18 0 20 0 0-1 1-1 1-1 1-1 1-1 1 0v1h6 6V59 31l-1-1v-2s-1 0-1-1c0 0 0-1-1-1v-1s-1-1-2-1c0-1-1-2-1-2-2-1-2-1-16-1h-13m19 36h1s2 1 2 2v7 7l-1 1-1 1-7 1c-8 0-10-1-10-2h-1V59h1c0-1 1-2 2-2 0-1 3-1 7-1 5 0 7 0 7 1m74 70h-1c-1 0-2 1-2 1h-1c-1 1-4 3-4 4v1s-1 2-1 3v3h0-1v3 3h1 0v14 14h4 4v-14-14h3 3v-3-3h-3-3v-1c0-2 0-3 1-4 0-1 3-1 4 0h1v1c1 0 1 1 1 1 0 1 2 1 2 0 1-1 1-6 0-7s-2-2-3-2h-2-1-2m-149 0c-1 0-1 1-1 1h-1c-1 1-2 2-3 4-1 1-1 36 0 36v1c0 1 2 3 3 3 0 0 1 0 1 1h1 15c1 0 1-1 1-1h1s2-1 2-2v-1c1 0 1-1 1-4v-3h-4-3v2c0 1-1 2-1 2 0 1-9 1-10 1v-17-15l1-1c0-1 1-1 4-1 5 0 5 1 6 4v1h3 4v-3c0-3-1-5-3-7l-2-1h-7-8m38 1c-1 2-2 2-2 4 0 1 0 2 1 2 0 2 6 3 6 2l1-1s0-1 1-1 0-4-1-6c-1-1-5-1-6 0m-15 4v37 1c0 1 2 3 3 3h5 4v-3-2h-1c-1 0-2-1-3-1h-1v-18-17c-1 0-7-1-7 0m78 4v3h-1-1v3 3h1 1v11c0 7 0 12 1 12v1c0 1 2 4 4 5h1 3 3 1s0-1 1-1l1-1v-4l1-3h-2c-1 0-1 0-1 1-1 1-1 2-3 2s-2 0-2-12v-11h2 3v-3-3h-3-2v-3-4h-4-4v4m-48 2h-2c-1 0-3 3-3 3 0 1 0 1-1 1v27l1 1c1 1 1 2 2 2 1 1 1 1 2 1h7 7s1 0 1-1c1 0 2-1 2-2 1 0 1-1 1-1s0-1 1-2v-2h-4-3v1c-1 1-1 1-5 1-5 0-5 0-5-5v-3h6c4 0 6 0 7-1 1 0 2-2 3-3v-1c1 0 1-11 0-11v-1c0-1 0-1-1-1v-1c-1-1-3-2-4-2 0-1-3-1-6-1-4 0-6 0-6 1m116 0h-2c-1 0-2 0-2 1h-1s-1 0-1 1h-1s-1 2-2 3v25c1 1 3 4 4 4 0 0 1 0 1 1h1 10 1l1-1h1l2-3s1 0 1-1c1 0 0-24 0-26l-2-2h-1c0-1 0-1-1-1-1-1-1-1-2-1h-2c-1-1-5-1-5 0m15 0c-1 0-1 3 0 3s1 1 1 16v16h3 4v-13-13l1-2 2-1h3 4v-3-3l-4-1c-1 0-3 0-3 1h-2l-1 1c-1 0-1 0-1-1v-1h-4c-2 0-3 0-3 1m-147 18v17h4 3v-17-18h-3-4v18m36 0v17h3 4v-13-14-1c0-1 1-1 5-1 5 0 4-1 4 15l1 14h3 4v-15c0-10 0-15-1-15v-1-1h-1c0-1-1-2-1-2h-1c-1-1-13-1-14 0 0-1-1-1-3-1h-3v18m-10-11c1 0 1 1 1 3 0 4-1 5-6 5h-4v-4c0-5 0-5 5-5 3 0 3 0 4 1m111 0h1v1 9c0 12 0 12-4 12-2 0-4 0-4-1v-1-9c0-12 0-12 4-12 2 0 3 0 3 1m-230 48c-1 0-2 0-3 1l-1 1v6 5h12 11v43 42h7 7v-42-43h12 11v-5c0-7 0-8-3-8-3-1-51-1-53 0m265 0v98h7 7l1-29v-29-1s2-2 4-3c1-1 14-1 15 0h1s1 1 1 2l1 1v30 29h7 7v-32-32c-1 0-1 0-1-1 0 0 0-1-1-1v-1h-1v-1c0-1-5-5-7-6h-2s-1-1-3-1h-2-14-2c-1 0-1 1-2 1h-1l-1 1v-13-12h-7-7m-113 1h-2c-2 0-5 4-5 6v1c-1 0-1 3 0 3v2c0 1 1 2 1 2s2 3 3 3h1s2 1 4 1 3-1 4-1h1c1 0 3-3 3-4v-1c1 0 1-1 1-3s0-4-1-4v-1s0-1-1-1v-1c-1-1-2-2-3-2h-2c0-1-4-1-4 0m20 17v7h-2c-4 0-4-1-4 6v7h3 3v24 25c0 1 1 2 1 2v1 1l1 1s0 1 1 1v1c0 1 4 4 5 4 0 2 14 3 16 1h1c1 0 1 0 1-1h1c1 0 1 0 1-1 1 0 1 0 2-1v-1-7-7h-1c-2-1-3 0-3 2 0 1-2 3-2 3-1 0-1 0-1 1h-3c-3 0-5-1-5-3v-24-22h5 5v-7c0-7 1-6-6-6h-4v-7-7h-8-7v7m-108 37v32c0 1 1 1 1 2l1 1c0 1 2 4 3 4h1c0 1 0 1 1 2 1 0 2 0 2 1h1c1 0 2 0 2 1h18c1-1 1-1 2-1s1 0 1-1c1 0 3-1 3-2h1c1-1 2 0 3 1h1c0 1 0 1 1 1h1c0 1 0 1 1 1s1 0 1 1h19c0-1 1-1 2-1 0 0 1 0 1-1h1l1-1c1 0 1-1 1-1 1 0 2-1 3-2 0-1 1-2 1-2v-1h1v-2l1-1v-32-31h-7-7v28 29 1c-1 2-3 4-4 4v1h-5-4s0-1-1-1c0 0-1-1-2-1l-1-1v-30-30h-7-7v29 30h-1c0 1-2 3-3 3l-1 1h-4-4l-1-1c-1 0-2-1-3-2v-1s0-8-1-30v-29h-6-7v32m83 5v38h7 7v-38-37h-7-8l1 37m75-37h-1c-1 0-2 1-2 1h-1l-1 1h-1c-1 0-3 3-3 4h-1v1 1c-1 0-1 0-1 1s-1 1-1 1v3c0 1 0 2-1 2v44c1 0 1 1 1 3 0 1 0 2 1 3v1l1 1c0 1 1 2 3 4l2 2h1v1h1c2 1 28 1 30 0h2c0-1 2-2 3-3 3-3 3-3 3-4v-1c1 0 1-1 1-1v-2c1 0 1-2 1-3v-3h-7-7v2c-1 2-2 3-3 3v1h-15l-1-1c-3-1-3 0-2-25v-23h1c0-1 2-2 9-2h8l1 1c1 1 1 1 1 2l1 1v1h7 7v-2c0-1 0-3-1-3 0-1-1-4-2-4v-1c0-1-4-5-6-6h-1s-1-1-2-1h-25"/></svg>',
"className": "smartTvClientForTwitchButton",
"friendlyName": "SmartTV Client for Twitch",
"appName": "com.fgl27.twitch",
"androidName": "com.fgl27.twitch",
"adbLaunchCommand": "adb shell am start -n com.fgl27.twitch/com.fgl27.twitch.PlayerActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield","xiaomi"],
},
"smarters-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1600" height="550" viewBox="0 0 1600 550" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M1031.402 480.792c28.038-7.99 57.93-11.23 77.341-45.115 17.962-30.584 13.283-126.224 1.304-211.439-2.257-12.803.183-68.066-54.152-76.763-68.297-7.251-248.169 26.497-287.678 38.54-32.615 10.828-42.406 18.647-52.954 50.97-3.647-20.681 8.985-41.186 24.511-51.032 26.476-16.853 75.89-24.551 138.049-40.589l-52.414-84.177c-7.241-.754-13.033-4.81-15.234-11.53-2.548-8.69 1.161-16.452 12.805-19.52 8.052-.404 19.289 5.738 14.363 23.869l-.811 1.158c16.333 23.521 30.232 50.518 52.414 84.177 5.328 7.184 17.667 8.055 21.666-3.82 4.172-10.89 3.942-17.957 17.332-80.228.58-8.226-2.2-6.72-3.416-13.614-.578-9.037 6.779-13.381 11.704-14.249 7.878-1.389 12.048 4.984 13.09 10.892 1.563 8.863-3.999 11.875-8.575 14.713-10.086 46.457-17.679 78.259-17.275 86.311 70.269-10.359 124.607-18.925 148.183-11.913 27.051 9.446 49.409 26.828 57.514 67.031 6.078 34.468 11.749 78.147 14.865 164.924 3.064 46.169-4.529 77.971-20.983 94.073-10.081 11.932-45.42 30.348-91.647 27.329z" fill="#8879ee"/><path d="M1502 247c-41 6-65 49-54 95 17 66 108 70 129 6 19-57-20-109-75-101m-327 73v71h19v-58h22c28 0 39-1 48-6 26-14 26-60 0-73-11-5-17-5-57-5h-32m133 71v71h19v-31-32h16l16 1 5 2c8 4 14 10 34 42l11 18c24 0 24 0 23-1 0-1-6-10-13-21-17-27-23-34-33-40l-4-2 5-2c15-3 25-10 30-20 9-18 2-42-14-51-9-5-12-5-56-5h-39m219 15c45 12 49 92 5 110-30 12-61-7-66-40-6-35 9-65 36-70 2 0 4-1 5-1 3-1 16 0 20 1m-141 2c23 9 21 37-2 44-3 1-8 1-31 1l-26 1v-47h27c27 0 28 0 32 1m-137 1c18 7 21 36 4 45-7 4-9 4-35 4h-24v-50h26c21 0 26 1 29 1M63 250c-26 2-42 18-41 40 1 21 13 31 48 40 27 7 31 9 31 19 0 12-11 19-26 19-16 0-26-7-30-22 0-2-1-4-1-4-1 0-19 2-25 2l-2 1v3c5 27 22 42 53 43 36 2 58-14 58-42 0-25-11-36-47-45-25-6-31-9-32-16-2-9 6-15 20-16 16-1 24 4 27 17l1 3h9c5 0 12-1 14-1h5v-4c-4-27-27-41-62-37m951 0c-26 2-41 18-40 40 1 21 12 31 48 40 27 7 30 9 30 19 0 12-10 19-26 19s-26-7-29-22l-2-4s-19 2-24 2l-3 1 1 3c4 27 22 42 52 43 37 2 59-14 59-42 0-25-11-36-48-45-24-6-30-9-32-16-1-9 6-15 20-16 16-1 24 4 28 17l1 3h9c5 0 11-1 14-1h4v-4c-3-27-27-41-62-37m-862 70v69h25l1-107 27 107h27l27-107v107h26V251h-41l-26 93-24-92c-1-1-2-1-21-1h-21m200 1l-53 135v2h14 15l11-31h56l12 31h30l-1-3-54-134c0-1-29-1-30 0m100 68v69h27v-29-29h9c16 1 16 1 40 36l15 22h16c16 0 17 0 16-1-2-3-19-30-23-37-6-9-13-16-19-20-4-3-4-3-3-3 12-3 20-7 26-13 15-17 10-49-11-59-9-4-17-5-59-5h-34m129 12v11h41v115h27V274h41v-23H581m127 69v69h105v-23h-77v-38h69v-23h-69v-31h74v-23H708m129 69v69h27v-58h8c17 1 17 1 40 36l15 22c33 0 33 0 33-1l-24-37c-6-9-12-16-18-20-5-3-5-3-3-3 11-3 20-7 25-13 16-17 10-49-10-59-9-4-18-5-60-5h-33m-312 24c15 6 14 29-1 33-2 1-12 1-24 1l-21 1v-18-18h22c16 0 22 1 24 1m385 0c15 6 14 29-1 33-2 1-12 1-24 1l-21 1v-36h22c16 0 22 1 24 1m-535 29l11 30h-38l19-50" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="675" height="675" viewBox="0 0 675 675" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M444 86c-8 3-10 10-6 19 2 5 2 5-2 24-6 27-8 36-9 45-5 23-8 28-17 28-7 0-8-1-20-21l-42-68 1-6c2-12-6-22-17-19-15 4-16 24-1 29 6 2 7 2 12 11l46 74c-1 1-6 2-41 11-67 16-81 20-98 31-16 10-26 29-25 47 1 6 2 5 4-3 5-19 16-31 34-39 10-4 61-17 83-21 3-1 8-2 13-3 82-13 123-17 143-19 6-1 13-2 16-2 60-7 95 11 100 54 0 6 1 6 10 4 13-2 13-2 12-7-4-34-27-62-58-70-11-3-38-2-69 1l-44 6c-21 3-26 4-29 5-8 1-8 3-1-29 0-2 3-16 6-29 5-27 5-28 10-31 12-8 2-27-11-22m172 195c-15 4-23 15-20 28 3 11 9 15 34 21 9 1 13 5 13 9 0 10-17 12-21 2-1-2-1-2-7-1-3 0-8 1-10 1-6 0-7 1-4 8 11 20 51 19 62-2 5-11 1-23-10-29-3-1-17-5-20-6-7-1-15-5-15-9 0-9 11-11 17-4 4 3 4 3 16 2 9-1 10-2 8-7-5-12-25-19-43-13m-75 8l-26 3c-1 0-1 3 2 24l5 50 1 8 9-1c10-1 12-1 12-4-1-1-2-8-3-23-1-4 0-5 1-5 3-1 5 0 15 13 5 8 10 14 10 15 1 0 14-1 21-2h3c-9-12-14-18-17-22-7-8-7-8-3-10 15-8 18-29 6-40-7-6-20-9-36-6m-58 6l-36 4c7 73 8 81 9 81 13 0 24-1 34-2 20-2 18-2 18-10l-1-7h-6c-4 0-11 0-16 1-11 1-11 1-12-9 0-9-2-8 14-10 15-1 14-1 13-9v-7h-7c-4 1-10 1-14 2-8 0-8 0-9-9v-7l2-1c2 0 7-1 12-1 19-2 18-1 16-13v-4m-84 8c-39 4-46 5-47 6-2 1 1 16 3 15 1-1 20-2 20-2l8 66h3l17-2v-5c0-2 0-7-1-11-1-7-1-14-3-34-2-19-4-17 13-18 8-1 8-1 7-7 0-11 2-11-20-8m143 5c6 3 5 14-1 17-2 1-18 3-19 2l-2-20c3-2 19-2 22 1m-236 5c-31 3-32 3-31 7l8 77c1 2 20 0 20-2 1-1-1-18-2-29-1-4 5-1 9 4 18 24 17 23 20 23 6 0 20-2 20-3 0 0-5-7-11-14-11-15-11-15-8-17 10-4 16-17 13-28-4-15-17-21-38-18m-73 8c-5 1-18 1-19 1-4 1-6 2-13 28l-15 57c0 2 19 0 21-2 1 0 2-4 2-7 2-7 1-7 13-8 25-3 22-3 26 5 2 5 3 6 4 6 7 0 20-2 20-3l-17-34-19-38-3-5m-81 8l-10 1c-17 57-19 59-20 58l-27-50c-2-3-2-3-15-2-13 2-12 1-11 12 1 13 3 29 5 47 2 23 2 23 3 24 2 1 19-1 19-2 1-1 1-7-1-22-3-28-3-28 3-16 3 4 6 11 8 16 2 4 6 10 8 14l3 6h8c8-1 11-2 11-5 10-40 13-46 13-46s1 10 3 22l2 24c1 1 1 1 8 1 14-1 14 0 12-14-6-54-6-62-6-64 0-3-2-6-4-6m154 3c6 3 7 13 1 18-1 0-5 1-10 2-10 1-10 1-10-6 0-2-1-6-1-8-1-5 0-6 6-6 9-1 11-1 14 0M35 341c-22 3-32 19-24 35 3 7 9 10 22 13 15 3 16 3 19 5s4 5 3 8c-1 8-16 9-20 2-1-3-5-3-16-2-7 1-7 1-6 5 6 23 51 24 62 1 2-3 2-5 2-10 0-14-7-19-31-24-12-2-16-5-16-10 0-9 17-10 20-1 0 1 3 1 9 0 14-1 13-1 13-5-3-12-20-20-37-17m218 30c0 2-20 4-20 2 0 0 0-3 1-6 1-2 2-8 3-11 3-14 2-14 10 1l6 14m315 28c-39 14-29 68 12 68 23 0 39-15 38-37-1-24-26-39-50-31m-65 7c-2 0-8 1-15 1-14 3-13 1-12 11l5 47c2 13 1 12 10 11 10-1 9 0 8-9-3-22-1-23 12-5 8 11 9 11 11 11s6 0 9-1c9 0 9 0-1-13-5-6-9-11-9-12-1-1 0-2 2-3 23-14 8-42-20-38m-65 7c-27 2-28 3-27 7 0 1 0 6 1 11 0 4 1 13 2 19s1 15 2 21c1 14 1 14 8 13 2-1 6-1 7-1 4 0 4-1 3-13-2-13-3-12 7-13 4-1 10-2 12-3 22-8 21-37-3-41-5-1-9-1-12 0m150 0c18 8 16 35-4 39-23 4-32-31-10-39 4-1 11-1 14 0m-74 9c4 4 3 11-2 13-3 2-14 3-15 2-2-2-3-15-1-16 6-3 15-2 18 1m-69 5c10 4 6 15-7 17-7 0-7 0-7-4 0-2-1-5-1-7-1-5-1-6 5-7 6 0 7 0 10 1m190 5c-2 9-3 11-6 32-4 21-7 29-14 38-14 17-40 31-66 34-2 0-5 1-6 2-2 2 20 1 31-1 58-12 74-28 81-87 1-12 1-15-2-17-2-1-17-2-18-1" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Smarters Pro",
"className": "smartersProButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": 'SmartersPro',
},
"chromecast": {
"appName": "com.smarterspro.smartersprotv",
"androidName": "com.smarterspro.smartersprotv",
"adbLaunchCommand": "adb shell am start -n com.smarterspro.smartersprotv/.activity.SplashActivity",
},
"homatics": {
"appName": "com.smarterspro.smartersprotv",
"androidName": "com.smarterspro.smartersprotv",
"adbLaunchCommand": "adb shell am start -n com.smarterspro.smartersprotv/.activity.SplashActivity",
},
"nvidia-shield": {
"appName": "com.smarterspro.smartersprotv",
"androidName": "com.smarterspro.smartersprotv",
"adbLaunchCommand": "adb shell am start -n com.smarterspro.smartersprotv/.activity.SplashActivity",
},
"onn": {
"appName": "com.smarterspro.smartersprotv",
"androidName": "com.smarterspro.smartersprotv",
"adbLaunchCommand": "adb shell am start -n com.smarterspro.smartersprotv/.activity.SplashActivity",
},
"xiaomi": {
"appName": "com.smarterspro.smartersprotv",
"androidName": "com.smarterspro.smartersprotv",
"adbLaunchCommand": "adb shell am start -n com.smarterspro.smartersprotv/.activity.SplashActivity",
},
},
"snappier-iptv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="800" height="776" viewBox="0 0 800 776" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="BNJh" x1="67%" y1="0%" x2="33%" y2="100%"><stop offset="0%" stop-color="#f81b4e"/><stop offset="100%" stop-color="#862864"/></linearGradient></defs><path d="M250.3 58.5c0 .6-55-31-77.3-31.2-27.7.2-32.7 23.7-32.7 24.2l1.2 439c1 29.5 32 35.5 61 22.5 9-4 265-149.4 266-149.4 10.4-5 32-3.6 47 11.4 16 19.5 3 42-6.7 47.4L173 617.5c-12.5 7.5-32.5 27.5-32.5 52.5-.2-.1 1 50 1 50.3 4 24.7 19 29.7 38 29.7 11 0 24-7 23.8-7l540-329.6c8-5.4 9-16.4 9.3-27-.7-11.8-5.7-20.3-17.5-29.7-1.6-1.6-210.6-128-210.6-128-9-6-25-6.6-37.5-.1-.2.1-172.5 99.5-175.5 101.5-43.5 25-83.5-27.5-31.7-59.5 6.7-3.5 107-65.8 109.2-68 24.5-16.5 21.5-43.5 1.5-55.5" stroke="none" fill="url(#BNJh)"/></svg>',
"friendlyName": "Snappier IPTV",
"className": "snappierIPTVButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Snappier IPTV",
},
},
"somafm": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1005" height="286" viewBox="0 0 1005 286" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#ed1f24" fill-rule="nonzero"><path d="M123 92h52c8 0 15 2 21 7s9 10 9 14-1 6-3 8-5 4-8 4-6-2-9-5c-3-4-6-5-10-5h-51c-5 0-7 2-7 6 0 3 1 5 5 6l60 27c6 3 11 7 15 13s6 13 6 20c0 10-4 18-11 25s-14 10-23 10h-46c-8 0-15-2-22-7s-10-10-10-14c0-3 1-6 3-8s5-3 9-3c3 0 6 1 9 4 3 4 8 5 14 5h42c4 0 6-1 9-4 2-2 3-5 3-8 0-5-3-9-7-11l-61-28c-6-2-10-6-14-11-3-5-4-10-4-15 0-8 3-15 8-21 6-6 13-9 21-9m193 13c-10-9-19-13-30-13h-26c-11 0-21 4-30 13s-14 18-14 28v48c0 10 5 19 14 28 10 9 19 13 30 13h26c11 0 20-4 30-13s14-18 14-28v-48c0-10-4-20-14-28m-73 20l8-7c3-2 7-3 12-3h23c4 0 7 1 10 3l7 6c3 3 5 6 5 10v46c0 4-2 7-5 9l-6 6c-3 3-7 4-11 4h-26c-3 0-6 0-8-2l-8-7c-3-3-5-6-5-10v-46c0-4 1-7 4-9m107 86V103c0-3 1-5 3-8 3-2 5-3 8-3 6 0 10 3 12 9 6-6 13-9 21-9 9 0 16 4 22 12 7-8 15-12 24-12 6 0 13 2 18 7s8 12 8 19l3 93c0 3-1 5-3 8-2 2-5 3-8 3s-6-1-8-3c-2-3-4-5-4-8l-2-89c-1-4-2-7-5-7-1 0-3 1-5 2l-13 11v83c0 3-1 6-3 8-3 2-5 3-8 3-4 0-6-1-8-3-3-2-4-5-4-8v-90c0-4-1-6-5-6-1 0-3 1-4 2l-16 14v80c0 3-1 5-4 8-2 2-4 3-7 3-4 0-6-1-9-3-2-3-3-5-3-8m144-60c-7 6-10 14-10 24v13c0 9 3 17 10 24s15 10 24 10h39l19-11c0 3 1 5 3 8 2 2 5 3 8 3s6-1 8-3c3-2 4-5 4-8l-3-85c0-10-4-18-10-24-7-7-15-10-24-10h-43c-4 0-6 1-9 3-2 3-3 5-3 8s1 6 3 8c3 3 5 4 9 4h43c3 0 5 1 8 3 2 2 3 5 3 8v16c-4-1-8-1-10-1h-45c-9 0-17 3-24 10m56 48h-32c-3 0-5-2-8-4-2-2-3-5-3-8v-12c0-3 1-6 3-8 3-2 5-3 8-3h45c3 0 6 1 8 3s3 5 3 8l1 9zm177-84v96c0 3-1 6-4 8-2 2-5 3-8 3s-6-1-8-3-3-5-3-8v-96h-12c-3 0-6-1-8-4-2-2-3-5-3-8s1-5 3-8c2-2 5-3 8-3h12v-9c0-11 4-21 12-29 8-7 18-11 30-11h26c3 0 6 1 8 3 3 3 4 5 4 9 0 3-2 5-4 8-2 2-5 3-8 3h-26c-6 0-10 2-14 5-3 3-5 7-5 12v9h23c3 0 5 1 8 3 2 2 3 5 3 8s-1 6-3 8c-3 3-5 4-8 4zm50 96V103c0-3 1-5 3-8 3-2 5-3 9-3 5 0 9 3 11 9 6-6 13-9 21-9 9 0 16 4 22 12 7-8 15-12 24-12 6 0 13 2 18 7s8 12 8 19l3 93c0 3-1 5-3 8-2 2-5 3-8 3s-6-1-8-3c-2-3-4-5-4-8l-2-89c-1-4-2-7-5-7-1 0-3 1-5 2l-13 11v83c0 3-1 6-3 8-3 2-5 3-8 3-4 0-6-1-8-3-3-2-4-5-4-8v-90c0-4-1-6-5-6-1 0-3 1-4 2l-16 14v80c0 3-1 5-4 8-2 2-4 3-7 3-4 0-6-1-9-3-2-3-3-5-3-8"/></svg>',
"friendlyName": "SomaFM",
"className": "somaFMButton",
"deviceFamily": ["amazon-fire", "roku"],
"amazon-fire": {
"appName": "com.somafm.tv",
"androidName": "com.somafm.tv",
"adbLaunchCommand": "adb shell am start -n com.somafm.tv/tv.somafm.com.somafm.ui.tv.TvBrowseActivity",
},
"roku": {
"appName": 'SomaFM',
"app-id": 2941,
},
},
"sony-liv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="410" height="275" viewBox="0 0 410 275" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="IRLw" cx="50%" cy="50%" r="89%" fx="61.8%" fy="57.1%"><stop offset="28%" stop-color="#fda30f"/><stop offset="59%" stop-color="#ffe758"/></radialGradient><linearGradient id="d29U" x1="39%" y1="0%" x2="61%" y2="100%"><stop offset="0%" stop-color="#ffe758" stop-opacity=".25"/><stop offset="35%" stop-color="#ffe758" stop-opacity=".93"/></linearGradient><linearGradient id="vjBm" x1="17%" y1="0%" x2="83%" y2="100%"><stop offset="0%" stop-color="#d16e00"/><stop offset="49%" stop-color="#ffe758"/></linearGradient><linearGradient id="hpsy" x1="0%" y1="67%" x2="100%" y2="33%"><stop offset="17%" stop-color="#d16e00"/><stop offset="82%" stop-color="#ffe758"/></linearGradient><linearGradient id="oabs" x1="33%" y1="0%" x2="67%" y2="100%"><stop offset="0%" stop-color="#fafafa"/><stop offset="38%" stop-color="#fda30f"/></linearGradient><linearGradient id="nxrd" x1="100%" y1="89%" x2="0%" y2="11%"><stop offset="0%" stop-color="#d16e00" stop-opacity=".64"/><stop offset="35%" stop-color="#ffe758" stop-opacity=".93"/></linearGradient></defs><g stroke-linejoin="miter"><path d="M 381 61 C 359 107 337 154 316 200 C 307 222 303 230 299 238 C 289 254 262 258 241 245 C 235 241 231 236 228 229 C 215 200 201 171 187 142 C 185 139 185 135 185 131 C 186 129 187 128 189 127 C 214 124 242 135 251 151 C 257 162 263 173 269 185 C 279 161 290 137 301 114 C 326 61 331 50 336 40 C 345 24 372 16 398 20 C 400 20 398 23 398 24 L 381 61" fill="url(#IRLw)" opacity=".965" stroke="url(#d29U)" stroke-linecap="butt" stroke-width="3"/><g fill="#fda30f"><path d="M 106 112 C 122 112 137 112 152 113 C 158 113 158 114 158 117 C 158 162 158 206 158 250 C 158 254 156 254 154 254 C 137 254 121 254 104 254 C 102 254 102 253 102 251 C 101 206 101 161 102 116 C 102 112 102 112 106 112 Z" opacity=".985" stroke="url(#vjBm)" stroke-width="4"/><path d="M 106 70 C 106 70 154 70 154 70 C 158 70 159 72 159 74 C 159 74 159 94 159 95 C 159 99 158 99 154 99 C 153 99 106 99 106 99 C 102 99 102 97 102 95 C 102 95 102 75 102 74 C 102 70 103 70 106 70 Z" opacity=".953" stroke="url(#hpsy)" stroke-width="3"/></g><path d="M 21 27 C 38 27 55 27 71 28 C 73 28 74 28 74 30 C 75 104 74 177 74 251 C 74 253 73 254 71 253 C 54 254 38 254 21 253 C 19 253 18 252 18 250 C 17 177 17 104 18 31 C 17 29 18 27 21 27 Z" fill="url(#oabs)" opacity=".989" stroke="url(#nxrd)" stroke-width="4"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="850" viewBox="0 0 850 850" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="a1t1" cx="50%" cy="50%" r="83%" fx="40.4%" fy="100.0%"><stop offset="40%" stop-color="red"/><stop offset="57%" stop-color="#ff8600"/><stop offset="95%" stop-color="#d9ff00" stop-opacity=".01"/></radialGradient><radialGradient id="Jgsx" cx="50%" cy="50%" r="58%" fx="0.9%" fy="31.4%"><stop offset="20%" stop-color="#00c6ff"/><stop offset="64%" stop-color="#001dbd"/><stop offset="100%" stop-color="#001dbd" stop-opacity="0"/></radialGradient><radialGradient id="UJJo" cx="50%" cy="50%" r="63%" fx="66.2%" fy="40.0%"><stop offset="48%" stop-color="#eb42be"/><stop offset="84%" stop-color="#f0b" stop-opacity=".03"/></radialGradient><radialGradient id="TDmW" cx="50%" cy="50%" r="74%" fx="2.2%" fy="100.0%"><stop offset="49%"/><stop offset="78%" stop-color="#404040" stop-opacity="0"/></radialGradient><radialGradient id="VHtZ" cx="50%" cy="50%" r="58%" fx="29.8%" fy="34.3%"><stop offset="7%"/><stop offset="81%" stop-color="#404040" stop-opacity="0"/></radialGradient><linearGradient id="k4oa" x1="78%" y1="0%" x2="22%" y2="100%"><stop offset="49%"/><stop offset="63%" stop-opacity=".61"/></linearGradient><linearGradient id="y05n" x1="39%" y1="0%" x2="61%" y2="100%"><stop offset="0%" stop-color="#ffe758" stop-opacity=".25"/><stop offset="35%" stop-color="#ffe758" stop-opacity=".93"/></linearGradient><radialGradient id="gU42" cx="50%" cy="50%" r="89%" fx="61.8%" fy="57.1%"><stop offset="28%" stop-color="#fda30f"/><stop offset="59%" stop-color="#ffe758"/></radialGradient><linearGradient id="Ly5r" x1="17%" y1="0%" x2="83%" y2="100%"><stop offset="0%" stop-color="#d16e00"/><stop offset="49%" stop-color="#ffe758"/></linearGradient><linearGradient id="EXRV" x1="0%" y1="67%" x2="100%" y2="33%"><stop offset="17%" stop-color="#d16e00"/><stop offset="82%" stop-color="#ffe758"/></linearGradient><linearGradient id="vJGx" x1="100%" y1="89%" x2="0%" y2="11%"><stop offset="0%" stop-color="#d16e00" stop-opacity=".64"/><stop offset="35%" stop-color="#ffe758" stop-opacity=".93"/></linearGradient><linearGradient id="YEPz" x1="33%" y1="0%" x2="67%" y2="100%"><stop offset="0%" stop-color="#fafafa"/><stop offset="38%" stop-color="#fda30f"/></linearGradient></defs><g stroke="none"><rect x="57" y="57" width="735" height="735" rx="60"/><rect fill="url(#a1t1)" height="305" rx="60" width="380" x="410" y="485"/><rect fill="url(#Jgsx)" height="690" rx="5" width="350" x="60" y="95"/><rect fill="url(#UJJo)" height="355" rx="5" width="560" x="210" y="315"/><rect fill="url(#TDmW)" height="383" rx="60" width="730" x="60" y="410"/><ellipse cx="281" cy="113" fill="url(#VHtZ)" rx="281" ry="113" transform="matrix(.866025 -.5 .5 .866025 9.146862 660.639129)"/><path d="M109 54l631 1c32 4 50 22 54 54v631c-4 32-22 50-54 55H109c-32-5-50-23-54-55V109c4-32 22-50 54-55zM63 276c9 35 30 62 60 82 31 19 63 33 98 41 39 10 78 17 118 22l174 20c54 6 107 18 159 36 31 11 58 28 81 50 17 18 28 40 33 64 1 51 1 102 0 153-5 23-19 37-42 42H105c-23-5-37-19-42-42V276z" opacity=".982" fill="url(#k4oa)"/></g><g stroke-linejoin="miter"><path d="M 595 552 C 573 598 551 645 530 691 C 521 713 517 721 513 729 C 503 745 476 749 455 736 C 449 732 445 727 442 720 C 429 691 415 662 401 633 C 399 630 399 626 399 622 C 400 620 401 619 403 618 C 428 615 456 626 465 642 C 471 653 477 664 483 676 C 493 652 504 628 515 605 C 540 552 545 541 550 531 C 559 515 586 507 612 511 C 614 511 612 514 612 515 L 595 552" opacity=".965" stroke-linecap="butt" stroke-width="3" stroke="url(#y05n)" fill="url(#gU42)"/><g fill="#fda30f"><path d="M 321 602 C 337 602 352 602 367 603 C 373 603 373 604 373 607 C 373 652 373 696 373 740 C 373 744 371 744 369 744 C 352 744 336 744 319 744 C 317 744 317 743 317 741 C 316 696 316 651 317 606 C 317 602 317 602 321 602 Z" opacity=".985" stroke="url(#Ly5r)" stroke-width="4"/><path d="M 320 560 C 320 560 368 560 368 560 C 372 560 373 562 373 564 C 373 564 373 584 373 585 C 373 589 372 589 368 589 C 367 589 320 589 320 589 C 316 589 316 587 316 585 C 316 585 316 565 316 564 C 316 560 317 560 320 560 Z" opacity=".953" stroke="url(#EXRV)" stroke-width="3"/></g><path d="M 236 518 C 253 518 270 518 286 519 C 288 519 289 519 289 521 C 290 595 289 668 289 742 C 289 744 288 745 286 744 C 269 745 253 745 236 744 C 234 744 233 743 233 741 C 232 668 232 595 233 522 C 232 520 233 518 236 518 Z" opacity=".989" stroke="url(#vJGx)" fill="url(#YEPz)" stroke-width="4"/></g><path d="M569 168v11h10c5 0 8 3 10 4 1 2 31 36 32 37s1 1 1 2v17 2c-1 1-2 2-3 2h-3-10v11h59v-11h-12-2c-2 0-2-1-3-2v-2-17-2l33-37c3-4 5-4 8-4h11v-11h-48v11h7c1 0 2 0 2 1v2s-20 24-21 24l-20-24c-2-2-1-3 1-3h7v-11zm-144 0v11h9c7 0 8 3 8 7v50c0 3 0 7-5 7h-11v11h49v-11h-12c-5 0-5-2-5-7v-43l68 61h17l-1-69c1-5 1-6 6-6h11v-11h-51v11h12c5 0 5 2 6 6v36l-59-53zm-223-5c-10 0-23 2-33 7-9 4-17 11-17 22 0 6 2 12 6 16 3 3 8 7 19 9 5 1 16 3 27 4 11 2 22 3 27 4 3 1 9 2 9 8 0 7-6 9-7 9-1 1-9 4-22 4-9 0-18-1-26-4-5-2-10-4-15-10-2-3-3-6-3-10h-12v34h13v-5s0-1 1-1c1-1 1-1 2 0 6 3 13 5 20 6 7 2 11 3 20 3s18-1 27-4c6-2 12-5 16-8 6-4 9-11 9-18 0-6-2-13-7-17-2-3-5-5-9-6-3-2-7-3-10-4-7-2-23-4-30-5-8 0-22-2-27-3-2-1-5-2-5-6 0-3 1-5 4-7 5-3 15-5 25-5s20 2 29 5c2 1 4 3 6 4 4 3 6 7 7 12h11v-30h-12v4c0 1-1 2-3 1-6-3-21-9-40-9zm145 0c-19 0-39 7-50 17-9 8-14 19-14 31s5 24 14 32c12 11 30 17 50 17s39-6 51-17c9-9 14-20 14-32s-5-23-14-31c-13-12-30-17-51-17zm0 13c11 0 21 3 28 10 6 6 9 15 9 25s-3 19-9 25c-7 7-17 11-28 11-10 0-20-4-27-11-6-6-10-15-10-25s4-19 10-25c7-7 17-10 27-10z" stroke="none" fill-rule="nonzero"/></svg>',
"friendlyName": "Sony LIV",
"className": "sonyLivButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "SonyLIV",
"androidName": "com.onemainstream.sonyliv.android",
"adbLaunchCommand": "adb shell am start -n com.onemainstream.sonyliv.android/com.sonyliv.ui.home.HomeActivity",
},
"apple-tv": {
"appName": "Sony LIV",
},
"chromecast": {
"appName": "SonyLIV",
"androidName": "com.sonyliv",
"adbLaunchCommand": "adb shell am start -n com.sonyliv/.ui.splash.SplashActivity",
},
"homatics": {
"appName": "SonyLIV",
"androidName": "com.sonyliv",
"adbLaunchCommand": "adb shell am start -n com.sonyliv/.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "SonyLIV",
"androidName": "com.sonyliv",
"adbLaunchCommand": "adb shell am start -n com.sonyliv/.ui.splash.SplashActivity",
},
"onn": {
"appName": "SonyLIV",
"androidName": "com.sonyliv",
"adbLaunchCommand": "adb shell am start -n com.sonyliv/.ui.splash.SplashActivity",
},
"xiaomi": {
"appName": "SonyLIV",
"androidName": "com.sonyliv",
"adbLaunchCommand": "adb shell am start -n com.sonyliv/.ui.splash.SplashActivity",
},
},
"spacedesk-display": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="590" height="644" viewBox="0 0 590 644" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M548 12c-9 2-32 5-50 8-102 16-92 14-96 20l-2 4-1 29c0 38-3 35 27 31 89-11 92-11 98-9s11 6 13 12l2 4 1 95c0 106 0 98 5 99 14 3 28-1 32-7l2-3V156l-2-140c-4-7-7-7-29-4m-55 27c7 5 6 17-2 23s-18 0-18-10c0-11 12-19 20-13m-53 77c-37 5-87 10-111 13-51 5-51 6-52 17-2 10 0 74 1 76 2 2 5 2 42-1l113-7c36-2 46 0 50 8 6 13 2 26 3 125 1 118 0 114 4 116 1 0 7 1 13 1 14 1 17 0 21-5l2-3V286 116l-2-2c-4-7 1-7-84 2m-40 28c9 5 8 21-1 26-14 6-25-11-15-23 4-5 11-6 16-3m36 84c-10 0-58 3-165 9-11 1-32 2-46 3l-99 5c-11 1-39 3-61 4-51 3-52 3-54 12-1 6-1 284 0 287 3 8 6 9 28 12l112 15 79 11 152 20c89 12 90 10 91 2V422 239c-1-10-12-13-37-11m-49 30c3 1 3 1 4 10 5 26 24 47 47 52 13 3 13 3 13 15 0 11-1 12-9 11-29-2-58-26-68-58-5-17-6-29-1-30 1-1 2-1 3-1 4-1 9-1 11 1m-47 2c1 2 2 3 2 6 0 1 1 6 1 10 6 52 45 94 95 102 13 2 13 2 13 14 0 11-1 12-12 11-53-7-97-48-112-104-4-14-6-33-4-37 1-4 14-5 17-2m-46 2c2 2 2 2 3 19 8 79 66 143 140 154 14 2 14 2 14 13 0 13-1 14-21 11-84-15-147-91-153-184-1-12 1-14 10-14 5 0 6 0 7 1m-133 50s0-1 58 84l48 72c1 4-1 5-18 4-18-2-20-1-20 3 0 2 5 18 11 36 11 34 11 35 9 37s-24 0-28-2c-2-2-3-4-14-38-14-45-10-40-32-42-15-1-17-2-18-6-1-2-1-23-1-75 1-78 3-75 5-73m-34 270c-4 2-3 16 1 21s5 5 40 10c17 3 42 7 56 9 36 5 67 10 71 11 9 1 14-4 14-15 1-13 6-12-51-20l-84-11c-41-6-45-6-47-5" stroke="none" fill="#fff"/></svg>',
"friendlyName": "spacedesk - USB",
"className": "spacedeskDisplayButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "ph.spacedesk.beta",
"androidName": "ph.spacedesk.beta",
"adbLaunchCommand": "adb shell am start -n ph.spacedesk.beta/ph.spacedesk.httpwww.spacedesk.SAActivityConnect",
},
"chromecast": {
"appName": "ph.spacedesk.beta",
"androidName": "ph.spacedesk.beta",
"adbLaunchCommand": "adb shell am start -n ph.spacedesk.beta/ph.spacedesk.httpwww.spacedesk.SAActivityConnect",
},
"homatics": {
"appName": "ph.spacedesk.beta",
"androidName": "ph.spacedesk.beta",
"adbLaunchCommand": "adb shell am start -n ph.spacedesk.beta/ph.spacedesk.httpwww.spacedesk.SAActivityConnect",
},
"nvidia-shield": {
"appName": "ph.spacedesk.beta",
"androidName": "ph.spacedesk.beta",
"adbLaunchCommand": "adb shell am start -n ph.spacedesk.beta/ph.spacedesk.httpwww.spacedesk.SAActivityConnect",
},
"onn": {
"appName": "ph.spacedesk.beta",
"androidName": "ph.spacedesk.beta",
"adbLaunchCommand": "adb shell am start -n ph.spacedesk.beta/ph.spacedesk.httpwww.spacedesk.SAActivityConnect",
},
"xiaomi": {
"appName": "ph.spacedesk.beta",
"androidName": "ph.spacedesk.beta",
"adbLaunchCommand": "adb shell am start -n ph.spacedesk.beta/ph.spacedesk.httpwww.spacedesk.SAActivityConnect",
},
},
"sparkle-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="649" height="688" viewBox="0 0 649 688" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="YvGb" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="0%" stop-color="#a2a0b5"/><stop offset="100%" stop-color="#c0b9c3"/></linearGradient><radialGradient id="KRvr" cx="50%" cy="50%" r="94%" fx="91.7%" fy="28.6%"><stop offset="16%" stop-color="#baa0a1"/><stop offset="98%" stop-color="#c563a0"/></radialGradient><linearGradient id="WNI3" x1="0%" y1="56%" x2="100%" y2="44%"><stop offset="0%" stop-color="#797992"/><stop offset="100%" stop-color="#a4a2b7"/></linearGradient><linearGradient id="yah5" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="24%" stop-color="#e1dee2"/><stop offset="76%" stop-color="#aeaab9"/></linearGradient></defs><g stroke="none"><path d="M635.5002 342.25L203.5 150v385z" fill="#b5b5d8"/><path d="M203.5 535l-.0733-184.9999L405 445zm0-185l.0001-200 201.4687 89.6565z" fill="#b0aec2"/><path d="M203.5 10l432.0004 332.2501-432-192.2501z" fill="url(#YvGb)"/><path d="M203.5 350V10L10 190.0001z" fill="url(#KRvr)"/><path d="M11.5 505.477L203.5 350v327z" fill="#7a7a97"/><g fill="#8b8baa"><path d="M10 580l193.5-45L10.0001 340z" fill-opacity=".96"/><path d="M10 340V105.0001L203.5 150z" fill-opacity=".96"/></g><path d="M10 580.0001L203.5 535v142z" fill="#4d4d5e" fill-opacity=".96"/><path d="M203.5 535l432-192.75L203.5 677z" fill="url(#WNI3)"/><path d="M203.5 535V150L10 340z" fill="#dadae0" fill-opacity=".88"/><path d="M10 105l193.5 45V10z" fill="#707084" fill-opacity=".97"/></g><path d="M203.5021 150.0001l-.002 385.0001 432.0007-192.7501z" fill="url(#yah5)" fill-opacity=".6" stroke="#fff" stroke-opacity="0" stroke-width="3"/></svg>',
"friendlyName": "Sparkle TV",
"className": "sparkleTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "se.hedekonsult.sparkle",
"androidName": "se.hedekonsult.sparkle",
"adbLaunchCommand": "adb shell am start -n se.hedekonsult.sparkle/.MainActivity",
},
"chromecast": {
"appName": "se.hedekonsult.sparkle",
"androidName": "se.hedekonsult.sparkle",
"adbLaunchCommand": "adb shell am start -n se.hedekonsult.sparkle/.MainActivity",
},
"homatics": {
"appName": "se.hedekonsult.sparkle",
"androidName": "se.hedekonsult.sparkle",
"adbLaunchCommand": "adb shell am start -n se.hedekonsult.sparkle/.MainActivity",
},
"nvidia-shield": {
"appName": "se.hedekonsult.sparkle",
"androidName": "se.hedekonsult.sparkle",
"adbLaunchCommand": "adb shell am start -n se.hedekonsult.sparkle/.MainActivity",
},
"onn": {
"appName": "se.hedekonsult.sparkle",
"androidName": "se.hedekonsult.sparkle",
"adbLaunchCommand": "adb shell am start -n se.hedekonsult.sparkle/.MainActivity",
},
"xiaomi": {
"appName": "se.hedekonsult.sparkle",
"androidName": "se.hedekonsult.sparkle",
"adbLaunchCommand": "adb shell am start -n se.hedekonsult.sparkle/.MainActivity",
},
},
"spectrum-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="250" viewBox="0 0 1050 250" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M958 96v102l67-51z" fill="#0076bc"/><g fill="#002546"><path d="M190 229c0 8-6 15-15 15h-16V130c2-31 13-55 59-57 20 0 35 8 44 18 9 12 13 27 13 46s-5 35-14 47-21 17-36 17c-21 0-32-9-35-10v38m53-91c0-12-2-37-27-37-23 0-26 25-26 37 0 32 18 36 27 36 22 0 26-23 26-36M42 188c11 9 26 13 47 13 20 0 36-4 47-13s16-22 16-38c0-8-1-15-5-21-3-6-8-12-15-15-4-2-7-3-12-5-6-2-34-9-37-10-15-4-25-9-25-18 1-18 17-19 27-19 9 0 17 2 22 6 10 7 9 17 9 17h31c-1-15-6-28-17-37-10-9-24-13-43-13-20 0-35 4-45 12-11 9-16 21-16 36 0 19 9 30 18 35 5 3 16 8 31 11l12 3c22 5 34 12 34 22 0 7-3 12-8 15-4 3-12 5-21 5-11 0-19-2-25-6s-10-11-11-20H24c1 18 7 31 18 40m296-88c20-1 23 16 23 24h-46s-1-24 23-24m1 73c-8 0-23-2-24-28h79v-10c0-19-5-34-14-45-10-12-25-17-43-17-17 0-31 6-41 17-9 11-14 26-14 46s5 36 15 47c9 11 23 17 40 17 15 0 27-3 36-11 10-6 16-16 20-29h-28c-4 12-14 14-26 13m533 25h-32v-78c0-9-4-21-22-21-17 0-21 14-21 21v78h-32v-72c0-20 6-33 16-41 10-9 23-11 37-12 7 0 14 1 20 2 7 2 13 5 19 10 4-4 10-7 16-9s13-3 20-3c39 0 55 18 56 24v101h-18c-5 0-16-3-16-15v-63c0-9-3-21-21-21-19 0-22 14-22 21v78z"/><path d="M482 160h30s-8 40-53 40c-46 0-57-36-57-61 0-24 4-65 55-66 47-1 55 40 55 40h-33s-3-14-22-13c-19 0-24 18-24 35s4 38 26 38c20 1 22-10 23-13m167-84h32v78s-1 21 21 21c21 0 22-19 22-20V91s1-15 15-15h16v72c0 4 5 52-53 52-57 0-53-48-53-51V76z"/><path d="M551 108h18V76h-18V56c0-6-4-16-15-16h-17v135c0 14 5 22 17 22h15v-89zm52 90v-63c0-9 2-16 7-20 4-4 10-6 19-6h11V76s-17 0-29 3c-8 3-14 6-20 10-6 5-11 12-15 20-3 8-5 18-5 30v59h32z"/></g></svg>',
"friendlyName": "Spectrum TV",
"className": "spectrumTVButton",
"deviceFamily": ["apple-tv", "roku"],
"apple-tv": {
"appName": "Spectrum TV",
},
"roku": {
"appName": 'Spectrum TV',
"app-id": 23048,
},
},
"sport-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="850" height="190" viewBox="0 0 850 190" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M591 132c16 0 29-13 29-29s-13-29-29-29-29 13-29 29 13 29 29 29zm-221-28c-1 35-29 63-64 63-35-1-63-29-63-64s29-63 64-63 63 29 63 63zm-64 28c16 0 29-13 29-28 1-16-13-30-29-30s-29 13-29 29 13 29 29 29z" fill="#fdea00" fill-rule="nonzero"/><path d="M552 132v34c-7 1-14 0-21-2-27-6-47-30-48-58V19v-2h34v23h35v34h-35v7 21c1 17 13 30 30 30h5zm84-115h34v23h35v34h-34c0 1-1 2-1 3v26c1 16 13 29 29 29h6v34c-8 1-16 0-24-3-26-7-44-31-45-58V19v-2zm173 23l-28 71-28-71h-38l50 126h32l49-126zm-639 0c-35 0-63 28-64 62v1 87h34v-31c9 5 19 7 29 8 35 0 63-28 64-64 0-34-28-63-63-63zm-1 92c-16 0-29-13-29-29s13-29 29-29 30 14 29 30c0 15-13 28-29 28zm274-92c-35 0-64 28-64 63v63h34v-63c0-16 14-29 30-29h28V40zM53 89c-2 0-3-1-5-1-4-2-7-4-10-5-2-1-3-3-3-5s1-4 3-5c9-5 36-1 53 7V46c-9-3-23-6-38-6s-27 3-36 10C7 58 2 67 2 78c0 23 23 33 43 40 1 0 3 1 4 1 3 1 7 3 10 4 2 2 4 4 4 6-1 2-1 3-3 4-10 6-38 1-55-6l-1-1v34h1c9 3 24 7 40 7h0c15 0 27-4 36-10 10-8 15-17 15-28 0-23-23-33-43-40z" fill-rule="nonzero" fill="#fff"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 150 150" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M138 75c-1 35-29 63-64 63-35-1-63-29-63-64s29-63 64-63 63 29 63 63zm-64 28c16 0 29-13 29-28 1-16-13-30-29-30S45 58 45 74s13 29 29 29z" fill="#000" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "sport tv",
"className": "sportTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "pt.sporttv.app.androidtv",
"androidName": "pt.sporttv.app.androidtv",
"adbLaunchCommand": "adb shell am start -n pt.sporttv.app.androidtv/pt.sporttv.app.ui.tv.home.HomeTVActivity",
},
"apple-tv": {
"appName": "SPORT TV",
},
"chromecast": {
"appName": "pt.sporttv.app.androidtv",
"androidName": "pt.sporttv.app.androidtv",
"adbLaunchCommand": "adb shell am start -n pt.sporttv.app.androidtv/pt.sporttv.app.ui.tv.home.HomeTVActivity",
},
"homatics": {
"appName": "pt.sporttv.app.androidtv",
"androidName": "pt.sporttv.app.androidtv",
"adbLaunchCommand": "adb shell am start -n pt.sporttv.app.androidtv/pt.sporttv.app.ui.tv.home.HomeTVActivity",
},
"nvidia-shield": {
"appName": "pt.sporttv.app.androidtv",
"androidName": "pt.sporttv.app.androidtv",
"adbLaunchCommand": "adb shell am start -n pt.sporttv.app.androidtv/pt.sporttv.app.ui.tv.home.HomeTVActivity",
},
"onn": {
"appName": "pt.sporttv.app.androidtv",
"androidName": "pt.sporttv.app.androidtv",
"adbLaunchCommand": "adb shell am start -n pt.sporttv.app.androidtv/pt.sporttv.app.ui.tv.home.HomeTVActivity",
},
"xiaomi": {
"appName": "pt.sporttv.app.androidtv",
"androidName": "pt.sporttv.app.androidtv",
"adbLaunchCommand": "adb shell am start -n pt.sporttv.app.androidtv/pt.sporttv.app.ui.tv.home.HomeTVActivity",
},
},
"sportsnet": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="200" viewBox="0 0 1050 200" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M828 64h9l-14 62h86l4-19h-49l3-16h46l4-19h-46l4-16h49l4-19h-95l-5 27zm105-27l-4 19h29l-15 70h38l15-70h28l4-19h-95zm-138 0l-13 60h0l-18-60h-64l-6 27h10l-12 54h5c9 0 18 0 27 1l12-56h1l17 60c17 3 35 7 52 12h1l20-98h-32zM330 82c-4 18-15 27-27 27s-20-9-16-27 15-27 27-27c13 0 20 9 16 27m-11-47c-23 0-35 4-45 10-12 7-21 20-25 37-6 27 6 47 50 47 23 0 39-6 51-16 9-7 15-17 18-31 6-27-6-47-49-47m269 2h-94l-4 19h29l-15 71h38l15-71h27l4-19zM211 67c-2 9-7 12-21 12h-7l5-23h11c11 0 14 4 12 11m7-30h-74l-5 27h9l-13 63h38l6-29h29c19 0 35-8 40-30 4-23-9-31-30-31m232 29c-2 8-9 11-17 11h-14l4-22h14c9 0 14 3 13 11m3-29h-73l-5 27h9l-13 63h37l7-33h9c6 0 10 3 11 8l8 25h38l-17-41c12-2 20-12 22-24 3-19-8-25-33-25M90 35c-36 0-55 9-59 28-2 5-1 12 2 16 10 10 52 15 56 20 1 1 1 3 1 4-2 7-11 9-19 9-4 0-8-1-10-3-1-3-2-6-1-11H22c-3 16-3 31 45 31 41 0 59-11 62-29 2-9 0-14-3-17-10-10-50-14-55-20-1-1-1-3-1-4 1-4 6-7 14-7 5 0 8 0 11 2 2 2 3 5 2 10h37c3-18-6-29-44-29m600 29c3-18-6-29-44-29-36 0-56 9-60 28-1 5-1 12 3 16 10 10 52 15 56 20 0 1 1 3 0 4-1 7-10 9-18 9-5 0-8-1-10-3-2-3-2-6-1-11h-38c-3 15-4 29 35 31 20-5 39-8 57-9 9-5 13-12 15-20 2-9-1-14-3-17-10-10-50-14-55-20-1-1-1-3-1-4 1-4 6-7 14-7 5 0 8 0 10 2 3 2 4 5 3 10h37z" fill="#fff" fill-rule="nonzero"/><path d="M721 183c21-22 71-3 76-3 3 0 4-4-1-6-50-20-124-25-164-18-5 1-6 5 1 6s25 2 51 8c14 4 24 8 33 13 2 1 3 1 4 0" fill="#00558c" fill-rule="nonzero"/><path d="M801 164l5-20c-79-24-154-23-233 5-4 2-5 8 3 6 12-2 61-8 105-8 35-1 78 7 113 19 5 1 7 0 7-2" fill="#c8102e" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="300" height="200" viewBox="0 0 300 200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M270 127zm-24-92l-13 60h0l-18-60h-64l-6 27h10l-12 54h5c9 0 18 0 27 1l12-56h1l17 60c17 3 35 7 52 12h1l20-98h-32zM40 35zm101 27c3-18-6-29-44-29-36 0-55 9-59 28-2 5-1 12 3 16 9 10 51 15 55 20 1 1 1 3 1 4-2 7-11 9-19 9-4 0-8-1-10-3-1-3-2-6-1-11H29c-3 15-3 29 36 31 19-5 38-8 57-9 8-5 13-12 14-20 2-9 0-14-3-17-10-10-50-14-55-20-1-1-1-3-1-4 1-4 6-7 14-7 5 0 8 0 11 2 2 2 3 5 2 10h37z" fill="#fff" fill-rule="nonzero" stroke="none"/><path d="M172 181c21-22 71-3 76-3 3 0 4-4-1-6-50-20-124-25-164-18-5 1-6 5 1 6s25 2 51 8c14 4 24 8 33 13 2 1 3 1 4 0" fill="#00558c" fill-rule="nonzero" stroke="none"/><path d="M252 162l5-20c-79-24-154-23-233 5-4 2-5 8 3 6 12-2 61-8 105-8 35-1 78 7 113 19 5 1 7 0 7-2" fill="#c8102e" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "Sportsnet+",
"className": "sportsnetButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.rogers.sportsnet.tv.firetv",
"androidName": "com.rogers.sportsnet.tv.firetv",
"adbLaunchCommand": "adb shell am start -n com.rogers.sportsnet.tv.firetv/com.rogers.sportsnet.tv.ui.AppActivity",
},
"chromecast": {
"appName": "com.rogers.sportsnet.sportsnet",
"androidName": "com.rogers.sportsnet.sportsnet",
"adbLaunchCommand": "adb shell am start -n com.rogers.sportsnet.sportsnet/com.rogers.sportsnet.tv.ui.AppActivity",
},
"homatics": {
"appName": "com.rogers.sportsnet.sportsnet",
"androidName": "com.rogers.sportsnet.sportsnet",
"adbLaunchCommand": "adb shell am start -n com.rogers.sportsnet.sportsnet/com.rogers.sportsnet.tv.ui.AppActivity",
},
"nvidia-shield": {
"appName": "com.rogers.sportsnet.sportsnet",
"androidName": "com.rogers.sportsnet.sportsnet",
"adbLaunchCommand": "adb shell am start -n com.rogers.sportsnet.sportsnet/com.rogers.sportsnet.tv.ui.AppActivity",
},
"onn": {
"appName": "com.rogers.sportsnet.sportsnet",
"androidName": "com.rogers.sportsnet.sportsnet",
"adbLaunchCommand": "adb shell am start -n com.rogers.sportsnet.sportsnet/com.rogers.sportsnet.tv.ui.AppActivity",
},
"xiaomi": {
"appName": "com.rogers.sportsnet.sportsnet",
"androidName": "com.rogers.sportsnet.sportsnet",
"adbLaunchCommand": "adb shell am start -n com.rogers.sportsnet.sportsnet/com.rogers.sportsnet.tv.ui.AppActivity",
},
},
"spotify": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1134 340"><path fill="#1ED760" d="M8 171c0 92 76 168 168 168s168-76 168-168S268 4 176 4 8 79 8 171zm230 78c-39-24-89-30-147-17-14 2-16-18-4-20 64-15 118-8 162 19 11 7 0 24-11 18zm17-45c-45-28-114-36-167-20-17 5-23-21-7-25 61-18 136-9 188 23 14 9 0 31-14 22zM80 133c-17 6-28-23-9-30 59-18 159-15 221 22 17 9 1 37-17 27-54-32-144-35-195-19zm379 91c-17 0-33-6-47-20-1 0-1 1-1 1l-16 19c-1 1-1 2 0 3 18 16 40 24 64 24 34 0 55-19 55-47 0-24-15-37-50-46-29-7-34-12-34-22s10-16 23-16 25 5 39 15c0 0 1 1 2 1s1-1 1-1l14-20c1-1 1-1 0-2-16-13-35-20-56-20-31 0-53 19-53 46 0 29 20 38 52 46 28 6 32 12 32 22 0 11-10 17-25 17zm95-77v-13c0-1-1-2-2-2h-26c-1 0-2 1-2 2v147c0 1 1 2 2 2h26c1 0 2-1 2-2v-46c10 11 21 16 36 16 27 0 54-21 54-61s-27-60-54-60c-15 0-26 5-36 17zm30 78c-18 0-31-15-31-35s13-34 31-34 30 14 30 34-12 35-30 35zm68-34c0 34 27 60 62 60s62-27 62-61-26-60-61-60-63 27-63 61zm30-1c0-20 13-34 32-34s33 15 33 35-13 34-32 34-33-15-33-35zm140-58v-29c0-1 0-2-1-2h-26c-1 0-2 1-2 2v29h-13c-1 0-2 1-2 2v22c0 1 1 2 2 2h13v58c0 23 11 35 34 35 9 0 18-2 25-6 1 0 1-1 1-2v-21c0-1 0-2-1-2h-2c-5 3-11 4-16 4-8 0-12-4-12-12v-54h30c1 0 2-1 2-2v-22c0-1-1-2-2-2h-30zm129-3c0-11 4-15 13-15 5 0 10 0 15 2h1s1-1 1-2V93c0-1 0-2-1-2-5-2-12-3-22-3-24 0-36 14-36 39v5h-13c-1 0-2 1-2 2v22c0 1 1 2 2 2h13v89c0 1 1 2 2 2h26c1 0 1-1 1-2v-89h25l37 89c-4 9-8 11-14 11-5 0-10-1-15-4h-1l-1 1-9 19c0 1 0 3 1 3 9 5 17 7 27 7 19 0 30-9 39-33l45-116v-2c0-1-1-1-2-1h-27c-1 0-1 1-1 2l-28 78-30-78c0-1-1-2-2-2h-44v-3zm-83 3c-1 0-2 1-2 2v113c0 1 1 2 2 2h26c1 0 1-1 1-2V134c0-1 0-2-1-2h-26zm-6-33c0 10 9 19 19 19s18-9 18-19-8-18-18-18-19 8-19 18zm245 69c10 0 19-8 19-18s-9-18-19-18-18 8-18 18 8 18 18 18zm0-34c9 0 17 7 17 16s-8 16-17 16-16-7-16-16 7-16 16-16zm4 18c3-1 5-3 5-6 0-4-4-6-8-6h-8v19h4v-6h4l4 6h5zm-3-9c2 0 4 1 4 3s-2 3-4 3h-4v-6h4z"/></svg>',
"friendlyName": "Spotify",
"className": "spotifyButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.spotify.tv.android",
"androidName": "com.spotify.tv.android",
"adbLaunchCommand": "adb shell am start -n com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity",
},
"apple-tv": {
"appName": "Spotify",
},
"chromecast": {
"appName": "com.spotify.tv.android",
"androidName": "com.spotify.tv.android",
"adbLaunchCommand": "adb shell am start -n com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity",
},
"homatics": {
"appName": "com.spotify.tv.android",
"androidName": "com.spotify.tv.android",
"adbLaunchCommand": "adb shell am start -n com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity",
},
"nvidia-shield": {
"appName": "com.spotify.tv.android",
"androidName": "com.spotify.tv.android",
"adbLaunchCommand": "adb shell am start -n com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity",
},
"onn": {
"appName": "Spotify",
"androidName": "com.spotify.tv.android",
"adbLaunchCommand": "adb shell am start -n com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity",
},
"roku": {
"appName": 'Spotify Music',
"app-id": 22297,
},
"xiaomi": {
"appName": "com.spotify.tv.android",
"androidName": "com.spotify.tv.android",
"adbLaunchCommand": "adb shell am start -n com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity",
},
},
"stan": {
"button": '<svg viewBox="-2.4 -12.3 904.1 290.5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="2500" height="835"><linearGradient id="stana"><stop offset="0" stop-color="#0072ff"/><stop offset="1" stop-color="#09f"/></linearGradient><linearGradient id="stanb" gradientUnits="userSpaceOnUse" x1="408.639" x2="408.639" xlink:href="#stana" y1="267.317" y2="69.193"/><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="864.6" x2="864.6" xlink:href="#stana" y1="268.7" y2="-.701"/><path d="M744.2 60.3c-37.3 0-54.3 19-54.3 19v-15h-86.5v132.5s-9.8 4.3-16.5 2.5-6.7-11.3-6.7-11.3V64.3H494v17.8s-14.8-15.8-32.3-19.2c-26.4-5-60.5-1.7-88.5 32.8s-19.8 86.5-19.8 86.5-23.3 14.2-41.7 14.2c-18.3 0-17.3-16.2-17.3-16.2V130h57V64.3h-58V15h-85.7v140.2s-4.6-28.4-70.5-48.8c-32.4-10-54.7-12.8-50.8-27 3.2-11.7 22.5-10.7 22.5-10.7 39.3 0 78.8 26.4 78.8 26.4V15.7s-5.5-2.5-14.8-5.7C145.3.9 82.2-12.3 28.7 24.2 3.1 46.1-2.4 76.8.8 101.4 2.7 114 7.1 124.9 13 132c19.2 22.7 62.5 32.3 82.7 36.7 20.2 4.3 30.8 9.3 30.8 19.8S113.4 206 83 201.2C52.7 196.3 23.7 176 23.7 176l-21 72.7s49.8 29.5 122.7 21.3c72.8-8.2 83.8-63 83.8-63 .3-5.3-3.5 58.3 65.3 64.5 61.2 5.5 104.3-28.7 104.3-28.7s18.7 28.5 63.3 28.5c44.7 0 58.7-27.8 58.7-27.8s6 27.8 52.3 27.8c42.5 0 50.3-7 50.3-7v3h86.3V146s13.4-10.6 29.8-4.8c13.1 4.7 12.8 21.9 12.8 21.9v104.2h85V136.7s-1.7-24.5-11.2-41.8-24.6-34.6-61.9-34.6zm-249.9 129s-8.5 8-26.5 8-28.5-13.3-28.5-30.7c0-17.3 10.5-31.8 28.5-31.8s26.5 8 26.5 8z" fill="url(#stanb)"/><path d="M863.3 197.7c-31.7 0-35.8 25.4-35.8 37.8 0 12 5.8 33.2 36.6 33.2s37.6-20.4 37.6-34.9c-.1-14.6-6.8-36.1-38.4-36.1z" fill="url(#c)"/><g fill="#0088e6"><path d="M388 252.6c-1.4-1.7-2.1-2.8-2.1-2.8s-.2.1-.5.4c.8.8 1.6 1.6 2.6 2.4zM696.9 86.3s17-19 54.3-19c21.9 0 36.3 5.9 46.3 14.3-10.1-11.9-25.7-21.3-53.3-21.3-23.7 0-37.4 6.3-47.3 13.2-4.2 2.9-7 5.8-7 5.8zM300.4 71.3h51v-7h-58zM494.3 189.3s-8.5 8-26.5 8c-6.4 0-14.3-3-21.3-9.2 4.8 7.1 17.9 16.2 28.3 16.2 18 0 26.5-8 26.5-8v-46.5s-2.9-4-7-6.9zM594.9 205.3c6.7 1.8 15.5-1.5 15.5-1.5V71.3h79.5v-7h-86.5v132.5s-11.6 3-18.2 1.8c2.6 2.7 6.1 5.8 9.7 6.7zM358.4 123.7c3.2-9.6 7.9-19.3 14.8-27.8 28-34.5 62.1-37.8 88.5-32.8 17.6 3.3 32.3 19.2 32.3 19.2v-18h86.2v7H501v17.8s-14.8-15.8-32.3-19.2c-26.4-5-60.5-1.7-88.5 32.8s-19.8 86.5-19.8 86.5-23.3 14.2-41.7 14.2c-9.6 0-13.9-4.5-15.8-8.7 2.3 1 5.2 1.7 8.8 1.7 18.3 0 41.7-14.2 41.7-14.2s-3.3-23.7 1.5-45.2c1.7-8.5 3.5-13.3 3.5-13.3zM732.5 267.3h7v-97.2s0-18.2-14.9-26.1c8.1 6.3 7.9 19.1 7.9 19.1zM19.7 138.6c-5.8-7.1-10.1-17.9-11.9-30.2C4.6 83.8 10.1 53 35.6 31.1 89.2-5.3 152.3 7.9 179.9 17c3 1 5.6 2 7.8 2.8v-4.1s-5.5-2.5-14.8-5.7C145.3.9 82.2-12.3 28.7 24.2 3.1 46.1-2.4 76.8.8 101.4 2.7 114 7.1 124.9 13 132c2 2.3 4.3 4.5 6.7 6.6zM30.7 183s29 20.3 59.3 25.2c30.3 4.8 43.5-2.2 43.5-12.7 0-5.3-4.9-11-9.1-14.4.8 1.6 2.1 5.4 2.1 7.4 0 10.5-13.2 17.5-43.5 12.7-30.3-4.9-59.3-25.2-59.3-25.2l-21 72.7s2.7 1.6 7.9 4zM214.7 169.2V22h78.7v-7h-85.7v139.4c4.7 7.4 7 14.8 7 14.8zM834.4 242.5c0-12.4 4.2-37.8 35.8-37.8 11.1 0 19.1 2.7 24.9 6.7-5.5-7.8-15.2-13.7-31.9-13.7-31.7 0-35.8 25.4-35.8 37.8 0 7.9 2.5 19.7 12.9 26.9-4.6-6.6-5.9-14.3-5.9-19.9z"/></g></svg>',
"friendlyName": "Stan (AU)",
"className": "stanButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.com.stan.and",
"androidName": "au.com.stan.and",
},
"apple-tv": {
"appName": "Stan",
},
"chromecast": {
"appName": "au.com.stan.and",
"androidName": "au.com.stan.and",
},
"homatics": {
"appName": "au.com.stan.and",
"androidName": "au.com.stan.and",
"adbLaunchCommand": "adb shell am start -n au.com.stan.and/au.com.stan.presentation.tv.splash.SplashScreenActivity",
},
"nvidia-shield": {
"appName": "au.com.stan.and",
"androidName": "au.com.stan.and",
},
"xiaomi": {
"appName": "au.com.stan.and",
"androidName": "au.com.stan.and",
},
},
"startup-show": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="981" height="436" viewBox="0 0 981 436" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="pIw3" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#1385e1"/><stop offset="100%" stop-color="#0f61a5"/></linearGradient></defs><g stroke="none"><path d="M40 103c-5 4-11 18-10 22 121 150 128 142 129 142C54 310 26 335 19 369c-2 9-1 63 1 65 1 2 6 1 33-11l214-95c45-120-166-142-132-155 143-53 140-72 145-107 1-6 1-59 0-66h0c-1 0-3 0-4 1" fill="#0f63ab"/><path d="M39 103C7 117-5 215 45 238c190 67 231 66 221 91 15-8 22-73 7-102-10-18-23-27-49-35-172-54-202-57-186-87" fill="#1a91e1"/><g fill="url(#pIw3)"><path d="M356 47c-23 3-35 16-35 40 0 21 7 32 32 53 18 15 23 23 23 36-1 9-6 14-15 13-9 0-13-4-13-16-1-11 0-11-14-11-13 0-13 0-13 11 0 22 11 36 31 39 32 6 53-11 52-42-1-18-8-29-30-49-17-14-22-21-23-31-2-12 3-19 13-19 8 0 12 5 13 15 0 7 1 8 12 8 15 0 17-1 15-12-3-26-21-39-48-35m59 2c-4 1-4 2-4 13s0 11 15 11 14-3 14 28c1 120 1 109 4 110 2 1 20 1 22 0 3-1 3 3 3-68l1-66c0-3 1-4 13-4 16 0 15 0 15-13 0-10 0-11-4-12l-79 1m109-1c-4 1-4 3-7 19l-22 130c-2 15-2 15 12 15 9 0 10-1 11-3s1-3 3-14c2-13 1-13 19-13s17-1 20 15c2 15 2 15 18 15 13-1 12 1 8-22-23-140-23-141-28-142h-34m83 0c-6 1-5-4-5 82 1 83 1 79 3 81 3 1 21 1 23 0 3-2 3-2 3-32 0-36 0-33 9-33s13 2 16 8c2 4 2 5 2 27 1 32 0 31 16 31 14 0 14-1 13-8v-22c0-30-2-36-10-44-6-6-6-6 0-11 8-9 9-13 9-35 0-28-6-38-28-43-4-1-47-2-51-1m93 0c-4 1-5 2-5 13 1 12 0 12 16 12 12 0 13 1 13 4 1 135 1 132 4 134s22 1 24-1c1-2 1-1 2-69 0-71-2-67 5-68 24 0 24 0 24-12 0-10 0-12-4-13h-79m96 0c-1 1-3 2-3 3-2 4 0 127 1 133 4 20 19 30 42 29 25 0 38-13 40-37 1-11 1-123 0-125-1-3-2-3-12-3s-13 0-14 2l-1 2v128l-1 2c-5 10-18 16-26-2h-1c1-133 1-129-2-131-1-1-19-1-23-1m102 0c-1 1-4 1-4 4v28c0 68 1 127 2 129s2 3 13 3c15 0 13 3 14-31 0-33-1-30 11-30 23 0 36-8 42-26 4-15 4-38 0-50-4-14-13-22-28-26-5-1-46-2-50-1M650 75c6 2 7 5 7 22 0 15 0 16-3 20-5 5-19 7-22 2-1-1-1-40 0-43s12-4 18-1m292 0c6 2 6 5 6 26 0 23-1 25-14 25-12 1-11 3-11-26 1-29 0-27 10-27 6 0 7 1 9 2M541 94c1 2 10 54 11 60 0 5-1 6-12 6-13 0-13 0-10-15 0-5 2-17 4-27 4-25 5-28 7-24"/><path d="M466 225c-18 4-28 19-28 42 1 17 8 27 30 42 16 11 18 12 22 16 9 9 12 16 12 26 0 19-9 29-26 29s-25-9-26-28c-1-10-1-11-6-11s-7 3-6 13c2 21 12 33 30 36 29 4 48-13 47-42-1-18-9-27-35-45-21-15-28-23-28-37-1-21 12-33 31-30 12 3 17 10 19 25 1 7 2 9 7 9 6 0 8-7 4-21-5-19-24-28-47-24m194 0c-14 3-24 12-28 27l-1 4v49c0 54 0 53 3 62 4 12 13 20 25 22 28 6 47-8 50-34v-96c-3-25-22-39-49-34m-125 1c-3 2-3 0-3 42l2 118c2 4 9 4 10 0 1-72 1-71 4-72 2-1 47-1 48 0 3 1 3-1 4 37 0 36 0 36 2 37 4 3 9 0 10-5V230c-1-5-10-6-12-1-1 73 0 71-2 73-2 0-46 1-49 0-4-1-3 1-3-37 0-37 0-36-2-38-2-1-7-2-9-1m193 0c-3 2-3 1 6 53l18 97c2 12 3 13 10 13 9 0 8 3 15-35l14-70c3-20 5-20 9 2 19 102 20 103 26 103 8 0 8 0 12-21l19-105c6-36 6-35 3-37-5-2-9 1-10 8l-23 127c-2 2-2 2-9-41l-4-23-9-58c-2-11-3-12-9-13-6 0-8 1-10 16l-14 82c-4 27-6 35-7 37-1 3-3 2-3-1-23-131-24-132-26-134-2 0-6-1-8 0m-52 11c14 2 20 11 20 31 1 17 1 88 0 90-3 15-12 22-26 22s-22-6-26-19l-1-3v-47c1-53 1-56 4-62 5-10 16-15 29-12"/></g></g></svg>',
"friendlyName": "StartupShow",
"className": "startupShowButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Startup Show",
},
"chromecast": {
"appName": "tv.startupshow.android",
"androidName": "tv.startupshow.android",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.android/io.nitrix.tvstartupshow.ui.activity.TvSplashActivity",
},
"homatics": {
"appName": "tv.startupshow.android",
"androidName": "tv.startupshow.android",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.android/io.nitrix.tvstartupshow.ui.activity.TvSplashActivity",
},
"nvidia-shield": {
"appName": "tv.startupshow.android",
"androidName": "tv.startupshow.android",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.android/io.nitrix.tvstartupshow.ui.activity.TvSplashActivity",
},
"onn": {
"appName": "tv.startupshow.android",
"androidName": "tv.startupshow.android",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.android/io.nitrix.tvstartupshow.ui.activity.TvSplashActivity",
},
"xiaomi": {
"appName": "tv.startupshow.android",
"androidName": "tv.startupshow.android",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.android/io.nitrix.tvstartupshow.ui.activity.TvSplashActivity",
},
},
"startup-show-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="981" height="436" viewBox="0 0 981 436" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="pIw3" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#1385e1"/><stop offset="100%" stop-color="#0f61a5"/></linearGradient></defs><g stroke="none"><path d="M40 103c-5 4-11 18-10 22 121 150 128 142 129 142C54 310 26 335 19 369c-2 9-1 63 1 65 1 2 6 1 33-11l214-95c45-120-166-142-132-155 143-53 140-72 145-107 1-6 1-59 0-66h0c-1 0-3 0-4 1" fill="#0f63ab"/><path d="M39 103C7 117-5 215 45 238c190 67 231 66 221 91 15-8 22-73 7-102-10-18-23-27-49-35-172-54-202-57-186-87" fill="#1a91e1"/><g fill="url(#pIw3)"><path d="M356 47c-23 3-35 16-35 40 0 21 7 32 32 53 18 15 23 23 23 36-1 9-6 14-15 13-9 0-13-4-13-16-1-11 0-11-14-11-13 0-13 0-13 11 0 22 11 36 31 39 32 6 53-11 52-42-1-18-8-29-30-49-17-14-22-21-23-31-2-12 3-19 13-19 8 0 12 5 13 15 0 7 1 8 12 8 15 0 17-1 15-12-3-26-21-39-48-35m59 2c-4 1-4 2-4 13s0 11 15 11 14-3 14 28c1 120 1 109 4 110 2 1 20 1 22 0 3-1 3 3 3-68l1-66c0-3 1-4 13-4 16 0 15 0 15-13 0-10 0-11-4-12l-79 1m109-1c-4 1-4 3-7 19l-22 130c-2 15-2 15 12 15 9 0 10-1 11-3s1-3 3-14c2-13 1-13 19-13s17-1 20 15c2 15 2 15 18 15 13-1 12 1 8-22-23-140-23-141-28-142h-34m83 0c-6 1-5-4-5 82 1 83 1 79 3 81 3 1 21 1 23 0 3-2 3-2 3-32 0-36 0-33 9-33s13 2 16 8c2 4 2 5 2 27 1 32 0 31 16 31 14 0 14-1 13-8v-22c0-30-2-36-10-44-6-6-6-6 0-11 8-9 9-13 9-35 0-28-6-38-28-43-4-1-47-2-51-1m93 0c-4 1-5 2-5 13 1 12 0 12 16 12 12 0 13 1 13 4 1 135 1 132 4 134s22 1 24-1c1-2 1-1 2-69 0-71-2-67 5-68 24 0 24 0 24-12 0-10 0-12-4-13h-79m96 0c-1 1-3 2-3 3-2 4 0 127 1 133 4 20 19 30 42 29 25 0 38-13 40-37 1-11 1-123 0-125-1-3-2-3-12-3s-13 0-14 2l-1 2v128l-1 2c-5 10-18 16-26-2h-1c1-133 1-129-2-131-1-1-19-1-23-1m102 0c-1 1-4 1-4 4v28c0 68 1 127 2 129s2 3 13 3c15 0 13 3 14-31 0-33-1-30 11-30 23 0 36-8 42-26 4-15 4-38 0-50-4-14-13-22-28-26-5-1-46-2-50-1M650 75c6 2 7 5 7 22 0 15 0 16-3 20-5 5-19 7-22 2-1-1-1-40 0-43s12-4 18-1m292 0c6 2 6 5 6 26 0 23-1 25-14 25-12 1-11 3-11-26 1-29 0-27 10-27 6 0 7 1 9 2M541 94c1 2 10 54 11 60 0 5-1 6-12 6-13 0-13 0-10-15 0-5 2-17 4-27 4-25 5-28 7-24"/><path d="M466 225c-18 4-28 19-28 42 1 17 8 27 30 42 16 11 18 12 22 16 9 9 12 16 12 26 0 19-9 29-26 29s-25-9-26-28c-1-10-1-11-6-11s-7 3-6 13c2 21 12 33 30 36 29 4 48-13 47-42-1-18-9-27-35-45-21-15-28-23-28-37-1-21 12-33 31-30 12 3 17 10 19 25 1 7 2 9 7 9 6 0 8-7 4-21-5-19-24-28-47-24m194 0c-14 3-24 12-28 27l-1 4v49c0 54 0 53 3 62 4 12 13 20 25 22 28 6 47-8 50-34v-96c-3-25-22-39-49-34m-125 1c-3 2-3 0-3 42l2 118c2 4 9 4 10 0 1-72 1-71 4-72 2-1 47-1 48 0 3 1 3-1 4 37 0 36 0 36 2 37 4 3 9 0 10-5V230c-1-5-10-6-12-1-1 73 0 71-2 73-2 0-46 1-49 0-4-1-3 1-3-37 0-37 0-36-2-38-2-1-7-2-9-1m193 0c-3 2-3 1 6 53l18 97c2 12 3 13 10 13 9 0 8 3 15-35l14-70c3-20 5-20 9 2 19 102 20 103 26 103 8 0 8 0 12-21l19-105c6-36 6-35 3-37-5-2-9 1-10 8l-23 127c-2 2-2 2-9-41l-4-23-9-58c-2-11-3-12-9-13-6 0-8 1-10 16l-14 82c-4 27-6 35-7 37-1 3-3 2-3-1-23-131-24-132-26-134-2 0-6-1-8 0m-52 11c14 2 20 11 20 31 1 17 1 88 0 90-3 15-12 22-26 22s-22-6-26-19l-1-3v-47c1-53 1-56 4-62 5-10 16-15 29-12"/></g></g></svg>',
"friendlyName": "Startup Show TV",
"className": "startupShowTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "tv.startupshow.androidtv",
"androidName": "tv.startupshow.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.androidtv/io.nitrix.tvstartupshow.ui.activity.TvSplashActivity",
},
"chromecast": {
"appName": "tv.startupshow.androidtv",
"androidName": "tv.startupshow.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"homatics": {
"appName": "tv.startupshow.androidtv",
"androidName": "tv.startupshow.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"nvidia-shield": {
"appName": "tv.startupshow.androidtv",
"androidName": "tv.startupshow.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"onn": {
"appName": "tv.startupshow.androidtv",
"androidName": "tv.startupshow.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
"xiaomi": {
"appName": "tv.startupshow.androidtv",
"androidName": "tv.startupshow.androidtv",
"adbLaunchCommand": "adb shell am start -n tv.startupshow.androidtv/io.nitrix.tvstartupshow.ui.activity.SplashActivity",
},
},
"starz": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="325" viewBox="0 0 1100 325" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="wgjP" x1="0%" y1="33%" x2="100%" y2="67%"><stop offset="4%" stop-color="#fff241"/><stop offset="18%" stop-color="#d6ffea"/><stop offset="52%" stop-color="#0debf1"/></linearGradient></defs><path d="M236 112h-63c0-11-11-17-27-17-19 0-27 8-27 17 0 35 127 0 127 93 0 48-39 72-97 72-61 0-99-27-99-73h67c0 14 11 21 32 21 16 0 31-4 31-18 0-36-124-2-124-94 0-39 34-67 91-67 56 0 89 27 89 66zm193-58v59h-61v158h-65V113h-60V54zm52 0l-86 217h70l7-24h76l8 24h70L540 54zm29 79l24 71h-47zm127-79v217h65v-91l55 91h78l-56-80c22-10 42-31 42-66 0-51-40-71-92-71zm65 53h28c14 0 26 5 26 21 0 17-12 22-26 22h-28zm338-53l-94 158h104l-33 59H840l94-158h-86V54z" stroke="none" fill="url(#wgjP)"/></svg>',
"friendlyName": "Starz",
"className": "starzButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.starz.starzplay.firetv",
"androidName": "com.starz.starzplay.firetv",
},
"apple-tv": {
"appName": "STARZ",
},
"chromecast": {
"appName": "com.bydeluxe.d3.android.program.starz",
"androidName": "com.bydeluxe.d3.android.program.starz",
},
"homatics": {
"appName": "com.bydeluxe.d3.android.program.starz",
"androidName": "com.bydeluxe.d3.android.program.starz",
"adbLaunchCommand": "adb shell am start -n com.bydeluxe.d3.android.program.starz/com.starz.android.starzcommon.IntegrationActivity",
},
"nvidia-shield": {
"appName": "com.bydeluxe.d3.android.program.starz",
"androidName": "com.bydeluxe.d3.android.program.starz",
},
"onn": {
"appName": "com.bydeluxe.d3.android.program.starz",
"androidName": "com.bydeluxe.d3.android.program.starz",
},
"roku": {
"appName": 'STARZ',
"app-id": 65067,
},
"xiaomi": {
"appName": "com.bydeluxe.d3.android.program.starz",
"androidName": "com.bydeluxe.d3.android.program.starz",
},
},
"steam-link": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 427.1 92.82"><defs><style>.cls-1{fill:#ffffff;}</style></defs><path class="cls-1" d="M45.45,1.61A45.6,45.6,0,0,0,0,43.56L24.44,53.67a12.82,12.82,0,0,1,7.27-2.25l.72,0L43.3,35.69v-.23a17.2,17.2,0,1,1,17.2,17.2h-.39L44.6,63.72c0,.2,0,.41,0,.61a12.91,12.91,0,0,1-25.57,2.54L1.57,59.65a45.6,45.6,0,1,0,43.88-58Z"/><path class="cls-1" d="M28.58,70.81,23,68.5a9.69,9.69,0,1,0,5.3-13.25l5.79,2.39a7.13,7.13,0,1,1-5.49,13.17Z"/><path class="cls-1" d="M72,35.46A11.47,11.47,0,1,0,60.5,46.92,11.48,11.48,0,0,0,72,35.46Zm-20,0a8.61,8.61,0,1,1,8.6,8.61A8.61,8.61,0,0,1,51.91,35.44Z"/><path class="cls-1" d="M322,60.75v3.12H302.21V30.54h3.51V60.75Z"/><path class="cls-1" d="M331,63.87V30.54h3.52V63.87Z"/><path class="cls-1" d="M371.44,63.87,351.51,36.73V63.87H348V30.54h3.11l19.82,27.14V30.54h3.53V63.87Z"/><path class="cls-1" d="M392.86,48.76l-2.57,2.72V63.87h-3.55V30.54h3.55V47.21L405.6,30.54h4.45L395.32,46.16l15.84,17.71h-4.69Z"/><path class="cls-1" d="M139,33.24l-3,5.21a14.78,14.78,0,0,0-8.08-2.56c-3.08,0-5,1.28-5,3.57,0,2.78,3.39,3.43,8.43,5.24,5.42,1.91,8.54,4.17,8.54,9.13,0,6.8-5.34,10.61-13,10.61a23.53,23.53,0,0,1-11.73-3.08l2.17-5.77A20.46,20.46,0,0,0,126.49,58c4,0,6-1.5,6-3.71,0-2.52-2.94-3.29-7.68-4.85-5.4-1.81-9.14-4.17-9.14-9.67,0-6.2,5-9.76,12.1-9.76A19,19,0,0,1,139,33.24Z"/><path class="cls-1" d="M162.62,36.53V63.87h-7V36.53H145.51v-6h27.21v6Z"/><path class="cls-1" d="M186.93,36.51V44h13.35v6H186.93v7.82h15.49v6H180V30.54h22.47v6Z"/><path class="cls-1" d="M218,57.4l-2.21,6.47h-7.31L221,30.54h7l12.85,33.33h-7.57L231,57.4Zm6.45-18.91L219.9,51.84h9.19Z"/><path class="cls-1" d="M276.16,43.43,267,62.9H263.1l-9-19.3V63.87h-6.68V30.54h6.66L265.32,54.6l10.8-24.06h6.72V63.87h-6.68Z"/><path class="cls-1" d="M417.34,31.29V37h-.85V31.29h-2.1v-.74h5.05v.74Z"/><path class="cls-1" d="M427.1,37h-.83V32.22l-2.18,4.66h-.47l-2.17-4.66V37h-.83v-6.4h.85l2.42,5.24,2.35-5.24h.86Z"/></svg>',
"friendlyName": "Steam Link",
"className": "steamLinkButton",
"appName": "Steam Link",
"androidName": "com.valvesoftware.steamlink",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"adbLaunchCommand": "adb shell am start -n com.valvesoftware.steamlink/com.valvesoftware.steamlink.SteamShellActivity",
},
"homatics": {
"adbLaunchCommand": "adb shell am start -n com.valvesoftware.steamlink/com.valvesoftware.steamlink.SteamShellActivity",
},
"nvidia-shield": {
"adbLaunchCommand": "adb shell am start -n com.valvesoftware.steamlink/com.valvesoftware.steamlink.SteamShellActivity",
},
"onn": {
"adbLaunchCommand": "adb shell am start -n com.valvesoftware.steamlink/com.valvesoftware.steamlink.SteamShellActivity",
},
"xiaomi": {
"adbLaunchCommand": "adb shell am start -n com.valvesoftware.steamlink/com.valvesoftware.steamlink.SteamShellActivity",
},
},
"sting-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="950" height="400" viewBox="0 0 950 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill-rule="nonzero"><path d="M681 278l40-7 29-5 11-2c0-3-1-10-1-13-3-14-10-26-21-34-34-26-85-3-91 38-2 11 0 23 5 33 14 31 54 45 84 27 7-4 12-9 17-15 2-2 3-5 4-7-19-12-20-13-22-13l-4 4c-3 3-5 4-9 6-12 6-38 5-42-12m172-77c-15-18-49-20-69-5-7 5-13 14-16 24 1 3 0 6 1 9 4 22 27 26 44 28 6 0 24-1 26 8 2 7-12 13-18 13s-13 0-20-3c-2 0-4-2-11-4l-16 18c5 4 4 4 5 4 6 4 13 7 19 9 24 7 57-2 68-24 1-3 3-6 3-11 5-26-24-35-45-36-6 0-13 0-20-2-2-1-5-3-5-6 1-12 21-11 27-7 4 0 8 2 10 4 9-9 14-13 17-19m-328 39c5 25 17 51 32 71 4 7 9 12 14 18 2 2 6 4 5 6 0 2-4 5-6 6-5 5-10 8-16 11-2 2-7 3-9 4l1 6 2 16 2 7 12-4c12-5 23-12 33-22 26-26 35-64 38-101 1-11 1-37 1-37s0-1-7 1l-16 3-7 1c0 3 0 7 1 10-1 5-1 11-2 16 0 12-1 25-4 37-1 7-3 14-6 20-3-6-8-10-12-15-8-11-14-24-19-36-3-6-5-11-7-16 0 0-1-5-2-6l-7 1-21 4m202 5l-48 8c-1-5 3-9 6-12 11-11 33-11 42 4m170 6c-22 8-10 44 12 36 23-9 11-44-12-36z" fill="#6dd6fb"/><path d="M64 280c-11-2-20-7-28-14-3-3-6-6-6-7s21-23 22-24c0 0 3 2 5 5 6 5 11 8 18 9 4 1 5 1 9-1 8-2 11-6 10-13-2-5-7-8-27-14-14-4-21-8-28-16-5-5-7-8-9-12-13-26 1-54 30-62 7-1 21-1 27 0 8 3 20 10 20 12 0 1-16 25-18 26 0 1-2 0-4-2-5-4-9-5-14-5-12 0-17 11-8 18 3 3 7 5 21 9 16 5 23 9 30 16 8 8 12 17 13 29 1 16-5 30-18 38-12 8-30 11-45 8zm108-15c0-1-15-109-16-111 0-1 0-1-17 1l-17 2c-1-1-5-32-5-32l102-14c1 0 2 7 3 16l2 16h-1c-1 0-9 2-18 3l-16 2v2c1 2 14 99 16 108v4l-15 2c-17 2-18 2-18 1zm85-12c0-4-20-145-20-145 1-1 33-5 33-4 1 0 21 145 21 145-1 1-30 5-32 5-1 0-1-1-2-1zm60-11L298 98l71 45c3-9 4-11 4-11l24 15-9-76s32-5 32-4l21 147-72-44c-3 8-3 11-3 11-19-12-25-15-25-15l10 75s-27 5-31 5c-2 0-2-1-3-4zm191-37c-31-5-54-25-63-55-3-9-3-26-1-35 3-16 10-28 21-40 9-8 17-13 28-17 10-4 17-5 30-4 12 0 18 2 28 7 9 4 19 11 19 13-1 0-5 6-11 12l-11 12-5-4c-7-6-12-7-21-8-14 0-24 3-33 12-7 7-10 13-12 22-2 7-2 12 0 19 5 18 18 31 36 33 5 1 7 1 14 0 9-2 18-6 22-9l2-2-2-10c-1-9-1-10-3-10-1 0-9 1-17 3l-16 2c0-1 9-32 10-33 0-1 52-8 53-7 10 70 10 66 2 75-10 11-25 18-42 22-10 2-22 3-28 2zm137-20L626 54c-28 4-37 5-37 4l-2-11c1-1 83-12 85-12s2 0 2 6l1 6h-2l-35 5 19 133-5 1c-2 0-5 1-6 1s-1 0-1-2zm115-24L686 34c0-1 1-2 4-2s5-1 6-1 2 1 5 5c1 3 16 28 31 55l29 51 32-124c1-1 11-2 12-2l-39 154c0 2-2-1-6-9z" fill="#fff"/></g><path d="M403 274c2-5 7-8 13-9 10-1 19 5 21 16 1 10-5 19-15 21-6 1-11 0-15-4-3-2-6-7-7-11-1-5 1-9 3-13" fill="none" stroke="#fff"stroke-width="10"/><path d="M388 248s-1 0-1 1l11 61c1 1 0 1 5 0 7-1 6-1 5-4l-10-60-10 2m50 9c-1 0-1 1 2 3v1l24 37c-1 1-1 2-2 4v2c-2 1-3 2-5 3-1 1-2 1-2 1-2 0-2 0-1 5 1 6 1 6 5 4h4 1c3-2 7-6 8-10 1-1 3-5 3-5h-1c1-2 1-3 1-3l9-48c1-1 1-1 0-2l-6 1c-6 1-5 1-6 2 0 1 0 2-1 2l-3 26c-1 2-1 3-1 2v-1c-17-26-17-26-18-26l-11 2" stroke="none" fill="#fff"/></svg>',
"friendlyName": "STINGTV / STING+",
"className": "stingTVButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "STINGTV",
},
"chromecast": {
"appName": "il.co.stingtv.atv",
"androidName": "il.co.stingtv.atv",
"adbLaunchCommand": "adb shell am start -n il.co.stingtv.atv/com.cisco.ivp.atv.client.MainActivity",
},
"homatics": {
"appName": "il.co.stingtv.atv",
"androidName": "il.co.stingtv.atv",
"adbLaunchCommand": "adb shell am start -n il.co.stingtv.atv/com.cisco.ivp.atv.client.MainActivity",
},
"nvidia-shield": {
"appName": "il.co.stingtv.atv",
"androidName": "il.co.stingtv.atv",
"adbLaunchCommand": "adb shell am start -n il.co.stingtv.atv/com.cisco.ivp.atv.client.MainActivity",
},
"onn": {
"appName": "il.co.stingtv.atv",
"androidName": "il.co.stingtv.atv",
"adbLaunchCommand": "adb shell am start -n il.co.stingtv.atv/com.cisco.ivp.atv.client.MainActivity",
},
"xiaomi": {
"appName": "il.co.stingtv.atv",
"androidName": "il.co.stingtv.atv",
"adbLaunchCommand": "adb shell am start -n il.co.stingtv.atv/com.cisco.ivp.atv.client.MainActivity",
},
},
"stream-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 738 157" width="738" height="157" style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd"><path style="opacity:1" fill="#00b9f2" d="M238.5-.5h20c15.835 2.416 29.835 8.916 42 19.5 6.767 5.649 6.434 10.982-1 16-1.789.52-3.456.187-5-1-20.175-19.271-43.509-24.271-70-15a72.828 72.828 0 0 0-14 8 157.586 157.586 0 0 1-12 9.5c-3.754-2.084-6.421-5.084-8-9 7.423-10.24 17.09-17.74 29-22.5 6.289-2.507 12.623-4.34 19-5.5z"/><path style="opacity:1" fill="#00296c" d="M49.5 156.5h-19c-12.32-2.102-22.653-7.768-31-17v-3a207.956 207.956 0 0 1 13.5-10A54.972 54.972 0 0 0 31.5 138c13.127 3.068 23.96-.432 32.5-10.5 3.718-7.027 3.218-13.694-1.5-20a50.155 50.155 0 0 0-14-8.5c-12.753-2.545-24.42-7.545-35-15C1.553 70.255-.614 55.089 7 38.5 19.117 22.542 35.284 16.042 55.5 19c7.666.333 14.666 2.667 21 7 3.063 2.06 5.396 4.727 7 8-3.65 6.014-8.65 10.014-15 12-8.087-8.803-18.087-11.803-30-9C24.28 41.273 19.448 50.44 24 64.5a20.24 20.24 0 0 0 7.5 7.5 984.532 984.532 0 0 1 39 15c13.222 8.655 18.055 20.822 14.5 36.5-2.079 11.649-8.246 20.482-18.5 26.5-5.407 3.209-11.074 5.376-17 6.5z"/><path style="opacity:1" fill="#00b9f2" d="M503.5 21.5c31.002-.167 62.002 0 93 .5 1.759 1.008 2.926 2.508 3.5 4.5a486.28 486.28 0 0 1 7.5 19.5 3.944 3.944 0 0 1-1 2 720.565 720.565 0 0 0-37.5 1.5c-.5 34.665-.667 69.332-.5 104a207.49 207.49 0 0 1-28.5-1c-.5-34.665-.667-69.332-.5-104-12.005.166-24.005 0-36-.5a89.163 89.163 0 0 1 0-26.5zM737.5 23.5v1a7150.775 7150.775 0 0 0-53 128c-8 1.333-16 1.333-24 0a3558.296 3558.296 0 0 1-51-130.5 240.488 240.488 0 0 1 31 0 4.451 4.451 0 0 1 2 1.5 419671.42 419671.42 0 0 0 31 82c1.299-.59 2.132-1.59 2.5-3A1689.296 1689.296 0 0 1 707.5 22c10.255-1.1 20.255-.6 30 1.5zM236.5 30.5c20.218-2.593 37.885 2.74 53 16 .985 1.598 1.151 3.265.5 5-2.094 2.603-4.594 4.603-7.5 6-7.705-6.018-16.372-10.185-26-12.5-16.176-2.46-30.176 1.874-42 13-1 .667-2 .667-3 0a81.307 81.307 0 0 1-6.5-6.5c-.667-1-.667-2 0-3 9.026-8.758 19.526-14.758 31.5-18z"/><path style="opacity:1" fill="#00296c" d="M97.5 40.5a70.918 70.918 0 0 1 16.5 1c.5 7.66.666 15.326.5 23 7.587-.314 15.087.02 22.5 1 .799 4.587.632 9.087-.5 13.5-7.247.185-14.413.685-21.5 1.5a624.938 624.938 0 0 0 0 50c1.27 4.27 4.104 6.77 8.5 7.5 4.283.627 8.449.127 12.5-1.5a3.943 3.943 0 0 1 2 1 42.479 42.479 0 0 1 0 13c-1.701 1.91-3.867 3.077-6.5 3.5a72.464 72.464 0 0 1-17 0c-10.8-2.474-16.633-9.308-17.5-20.5l-1-53a79.54 79.54 0 0 0-17.5-1 130.995 130.995 0 0 1 0-15 79.54 79.54 0 0 0 17.5-1c.2-7.745.7-15.412 1.5-23zM245.5 61.5c32.489 2.58 47.489 20.247 45 53h-70c.504 9.833 5.171 17 14 21.5 15.337 6.3 28.337 3.134 39-9.5a216.167 216.167 0 0 1 11.5 8c.667 1.333.667 2.667 0 4-17.118 16.87-36.952 20.703-59.5 11.5-17.794-10.756-25.628-26.59-23.5-47.5 4.076-24.913 18.576-38.58 43.5-41zm-5 15c18.396-2.594 28.896 5.073 31.5 23a670.389 670.389 0 0 1-51.5 1c1.605-12.268 8.272-20.268 20-24zM331.5 61.5c10.087-.112 19.421 2.388 28 7.5 5.595 4.59 9.095 10.424 10.5 17.5.5 21.997.667 43.997.5 66a98.432 98.432 0 0 1-14-.5 51.727 51.727 0 0 1-1.5-9.5 3.647 3.647 0 0 0-1.5-1c-9.871 11.013-22.204 15.18-37 12.5-19.136-5.105-26.303-17.272-21.5-36.5 2.055-5.388 5.555-9.554 10.5-12.5a60.648 60.648 0 0 1 17-6c10.541-.986 21.041-1.82 31.5-2.5.727-8.598-2.773-14.765-10.5-18.5-13.088-3.876-24.755-1.376-35 7.5-4.225-3.036-7.392-6.703-9.5-11 9.357-8.098 20.191-12.431 32.5-13zm-1 49c7.674-.166 15.341 0 23 .5 2.059 14.216-3.607 23.883-17 29-5 .667-10 .667-15 0-12.494-5.808-14.161-13.808-5-24a126.836 126.836 0 0 1 14-5.5zM191.5 62.5a18.07 18.07 0 0 1 8 2 48.73 48.73 0 0 1 .5 17c-6.11-.408-12.277.092-18.5 1.5-8.896 3.903-13.396 10.736-13.5 20.5l-1 49a70.907 70.907 0 0 1-16.5 1c-.167-29.335 0-58.669.5-88 4.748-1.135 9.581-1.302 14.5-.5l1.5 1.5 1 9c6.368-7.098 14.201-11.431 23.5-13zM424.5 62.5c12.303-.016 21.969 4.984 29 15 11.324-13.034 25.324-17.2 42-12.5 7.77 2.77 13.27 7.937 16.5 15.5a52.48 52.48 0 0 1 3 15c.667 19 .667 38 0 57a70.907 70.907 0 0 1-16.5 1c.167-17.337 0-34.67-.5-52 .456-13.122-5.71-20.789-18.5-23a68.567 68.567 0 0 0-14 4.5 26.597 26.597 0 0 0-6.5 10.5 2059.48 2059.48 0 0 0-2.5 59l-8 1c-3.113-.062-5.946-.729-8.5-2-.06-20.376-.727-40.709-2-61-2.907-7.131-8.241-11.131-16-12-10.612 1.285-17.612 6.951-21 17a2039.874 2039.874 0 0 0-2.5 57c-5.333 1.333-10.667 1.333-16 0a1214.62 1214.62 0 0 1-.5-85 9.457 9.457 0 0 1 1.5-2.5c5.058-1.01 9.891-.51 14.5 1.5a42.758 42.758 0 0 0 1.5 9c6.873-7.269 15.206-11.602 25-13z"/></svg>',
"friendlyName": "StreamTV",
"className": "streamTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.buckeye.tv.platform",
"androidName": "com.buckeye.tv.platform",
"adbLaunchCommand": "adb shell am start -n com.buckeye.tv.platform/com.mobitv.client.connect.mobile.MainShellActivity",
},
"chromecast": {
"appName": "com.buckeye.tv.platform",
"androidName": "com.buckeye.tv.platform",
"adbLaunchCommand": "adb shell am start -n com.buckeye.tv.platform/com.mobitv.client.connect.mobile.MainShellActivity",
},
"homatics": {
"appName": "com.buckeye.tv.platform",
"androidName": "com.buckeye.tv.platform",
"adbLaunchCommand": "adb shell am start -n com.buckeye.tv.platform/com.mobitv.client.connect.mobile.MainShellActivity",
},
"nvidia-shield": {
"appName": "com.buckeye.tv.platform",
"androidName": "com.buckeye.tv.platform",
"adbLaunchCommand": "adb shell am start -n com.buckeye.tv.platform/com.mobitv.client.connect.mobile.MainShellActivity",
},
"onn": {
"appName": "com.buckeye.tv.platform",
"androidName": "com.buckeye.tv.platform",
"adbLaunchCommand": "adb shell am start -n com.buckeye.tv.platform/com.mobitv.client.connect.mobile.MainShellActivity",
},
"roku": {
"appName": 'StreamTV powered by Buckeye',
"app-id": 581139,
},
"xiaomi": {
"appName": "com.buckeye.tv.platform",
"androidName": "com.buckeye.tv.platform",
"adbLaunchCommand": "adb shell am start -n com.buckeye.tv.platform/com.mobitv.client.connect.mobile.MainShellActivity",
},
},
"streamz": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 139 24" width="139" height="24" xml:space="preserve"><g><path d="M18.417 10.288a5.336 5.336 0 0 1 .398-2.059H0v3.918h18.74a5.087 5.087 0 0 1-.323-1.86" fill="#FED71F"/><path d="M18.739 12.143H0v4.007h25.479c-2.433-.727-5.713-1.356-6.74-4.008" fill="#FF0A5A"/><path d="M25.479 16.152H0v3.929h17.868a7.926 7.926 0 0 1-.187-.385l3.185-1.849c.619 1.571 2.059 2.51 4.024 2.51H25.177c1.763 0 3.123-.588 3.123-2.057 0-1.15-1.23-1.671-2.821-2.155" fill="#CC0243"/><path d="M17.868 20.08H0V24h25.124c-3.464-.016-6.005-1.506-7.253-3.914" fill="#F20D3A"/><path d="M18.815 8.229c.894-2.146 3.199-3.45 5.978-3.556H0V8.23h18.815z" fill="#E64400"/><path fill-rule="evenodd" clip-rule="evenodd" d="m37.891 0-3.968 1.176v16.922c0 4.777 2.426 6.467 8.525 5.732v-3.566c-3.018.143-4.557.183-4.557-2.17V8.23h4.557V4.661h-4.557V0zM22.314 10.215c0-1.322 1.249-1.947 2.683-1.947 1.506 0 2.793.662 3.45 2.095l3.343-1.868c-1.293-2.426-3.785-3.823-6.797-3.823-3.748 0-6.724 2.169-6.724 5.624 0 3.857 3.4 4.82 6.212 5.618 1.982.562 3.672 1.04 3.672 2.392 0 1.469-1.36 2.057-3.124 2.057-2.02 0-3.491-.992-4.079-2.646l-3.417 1.979c1.175 2.646 3.821 4.3 7.496 4.3 3.97 0 7.165-1.985 7.165-5.66 0-3.995-3.414-4.944-6.23-5.726-1.974-.55-3.654-1.016-3.654-2.395h.004zM48.715 8.23c1.103-2.497 3.345-3.57 5.66-3.57l.003 4.3c-2.609-.183-5.66 1.182-5.66 5.298V24h-3.97V4.66h3.968v3.57zm15.358-3.564c-5.767.002-9.698 4.228-9.698 9.665 0 5.511 3.932 9.665 9.994 9.665 3.601 0 6.358-1.508 8.047-4.006l-3.27-1.911c-.881 1.293-2.535 2.278-4.743 2.278-2.939 0-5.254-1.469-5.88-4.336H73.15c.085-.547.133-1.1.143-1.653 0-5.29-3.747-9.7-9.22-9.702zM58.49 12.79c.55-2.756 2.57-4.52 5.547-4.52 2.389 0 4.704 1.36 5.256 4.52H58.49zm25.818-8.128c5.405 0 9.696 4.066 9.696 9.544V24h-3.97v-2.367c-1.6 1.394-3.57 2.367-5.726 2.367-5.368 0-9.705-4.228-9.705-9.669 0-5.478 4.337-9.669 9.705-9.669zm-5.734 9.669c0 3.346 2.499 5.809 5.734 5.809 3.236 0 5.735-2.463 5.735-5.809s-2.5-5.809-5.735-5.809c-3.235 0-5.734 2.463-5.734 5.809zm36.024-9.67c-2.209 0-4.168 1.093-5.517 2.299-1.351-1.204-3.295-2.3-5.493-2.3-4.515 0-7.549 2.65-7.549 6.596V24h4.106V11.978c0-1.373.598-3.441 3.449-3.441s3.449 2.067 3.449 3.441V24h4.122V11.978c0-1.373.598-3.441 3.449-3.441s3.449 2.067 3.449 3.441V24h4.077V11.256c0-3.945-3.018-6.595-7.522-6.595h-.02zm23.665 2.647-8.562 12.773h8.929v3.915h-14.33V21.35l8.598-13.121h-8.598V4.662h13.963v2.646z" fill="#fff"/></g></svg>',
"friendlyName": "streamz (BE)",
"className": "streamzButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"apple-tv": {
"appName": "Streamz",
},
"chromecast": {
"appName": "be.dpgmedia.streamz",
"androidName": "be.dpgmedia.streamz",
},
"homatics": {
"appName": "be.dpgmedia.streamz",
"androidName": "be.dpgmedia.streamz",
},
"nvidia-shield": {
"appName": "be.dpgmedia.streamz",
"androidName": "be.dpgmedia.streamz",
},
"xiaomi": {
"appName": "be.dpgmedia.streamz",
"androidName": "be.dpgmedia.streamz",
},
},
"stremio": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="217" height="66" viewBox="0 0 217 66" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M32.2-.5L65 32.2 32.2 64.8-.5 32.2 32.2-.5z" fill="#8a5aab"/><path d="M32.2 64.7L-.5 32H65L32.2 64.7z" fill="#3a497d"/><path d="M92.8 26c-.3-.1-.7-.3-1-.5-.5-.2-1-.3-1.4-.4-.6-.2-1.2-.3-1.8-.4-.8-.1-1.6-.2-2.3-.1-1-.1-1.8 0-2.7.1-.7.1-1.4.3-2 .6-.5.2-1 .5-1.2 1s-.5 1-.5 1.3.2 1 .4 1.2a7 7 0 0 0 1 .8c.5.3 1 .5 1.6.7l2 .6 2.2.5 2 .6 2 .7 1.7 1 1 1.2c.2.5.4 1 .4 1.6s-.2 1-.4 1.7c-.3.4-.6 1-1 1.2-.4.4-1 .7-1.5 1-.5.2-1 .4-1.7.5l-2 .3h-2c-1.3 0-2.6-.1-4-.4a42 42 0 0 1-3.4-.8v-2c1 .6 2.3 1 3.6 1.3s2.6.4 4 .4c1 0 1.8 0 2.7-.2a8 8 0 0 0 2.1-.5c.6-.2 1-.6 1.4-1s.6-1 .5-1.5c.1-.5-.1-1-.4-1.3s-.6-.7-1-1c-.5-.3-1-.5-1.6-.7s-1.2-.4-2-.6l-2-.5-2.2-.6c-.7-.2-1.3-.4-2-.6-.6-.3-1-.6-1.6-1-.4-.3-.8-.7-1-1.2s-.4-1-.4-1.5c0-.6.1-1 .3-1.6.3-.4.6-.8 1-1 .3-.3.8-.6 1.3-.8s1-.4 1.6-.5c.6-.2 1.2-.3 1.8-.3.6-.1 1.2-.1 1.8-.1l2 .1a11 11 0 0 1 1.8.2l1.6.3 1.6.4zm13.2-1v15.7h-1.5V25h-7.8v-1.4h17V25zm23-.2l-1.7-.2c-1 0-1.7.1-2.6.4-.8.2-1.6.5-2.3 1s-1.3.8-2 1.4l-1.6 1.6v12h-1.6V24h1.6v3.5c.5-.6 1-1.2 1.8-1.7.6-.4 1.3-1 2-1.2.8-.3 1.5-.6 2.3-.8s1.6-.3 2.5-.3h.7l.7.1h.6l.5.1V25c-.3 0-.7-.1-1-.1zm21 15l-2 .6-1.7.3-1.8.3h-2c-1.6 0-3-.2-4.6-.6-1.2-.3-2.4-1-3.4-1.7s-1.5-1.7-2-2.7-.8-2.4-.8-3.6c0-1.3.2-2.5.7-3.6s1.2-2 2-2.8c1-.8 2-1.5 3.2-1.8 1.3-.5 2.7-.7 4-.7s2.8.2 4.2.6c1 .4 2 1 3 1.8s1.5 1.7 2 2.8c.5 1.2.7 2.5.7 3.7v.4H133c.1 1 .4 2 .8 3 .5 1 1 1.6 2 2.2s2 1 3 1.4a14 14 0 0 0 4.1.4l2-.1c.7-.1 1.4-.2 2-.4.6-.1 1.2-.3 1.8-.5.4-.2 1-.4 1.3-.6zm-.1-8.4c-.1-1-.3-1.7-.6-2.5-.4-.8-1-1.6-1.5-2-.8-.7-1.6-1.2-2.5-1.5-1.2-.4-2.5-.5-3.7-.5s-2.4.1-3.5.5c-1 .3-1.8.8-2.6 1.5-.7.5-1.2 1.3-1.6 2s-.7 1.6-.8 2.5zm7.7-7.8v2.6c.3-.3.8-.6 1.2-1 .5-.3 1-.7 1.5-1s1-.5 1.7-.7 1.4-.3 2-.3c1 0 2.2.2 3 .8s1.7 1.4 2.2 2.4c.5-.5 1-1 1.6-1.3s1-.8 1.7-1a7 7 0 0 1 1.9-.6c.7-.2 1.3-.3 2-.2.8-.1 1.6.1 2.4.4.6.3 1.2.7 1.7 1.2s1 1 1.2 1.8c.2.7.4 1.4.4 2.2v11.8h-1.6V29.2c0-.6-.1-1.3-.2-2-.2-.5-.5-1-.8-1.4-.4-.4-1-.7-1.4-1-.7-.2-1.3-.3-2-.3-.6 0-1.3.1-2 .3-.6.1-1.2.4-1.7.7-.6.2-1 .6-1.6 1-.4.3-1 .7-1.2 1v.6.6 11.7H168V29.2c0-.7-.1-1.4-.4-2-.4-1-1.3-2-2.4-2.2l-1.8-.2c-.6 0-1.2.1-1.8.3s-1 .5-1.7.8c-.5.3-1 .7-1.5 1-.4.4-.8.8-1 1.2v12.6H156v-17zm30.2 17v-17h1.6v17zm27.8-8.4c.1 1.3-.2 2.7-.8 4-.5 1-1.3 2-2.3 2.7-1 .8-2.2 1.3-3.4 1.6a16 16 0 0 1-4.3.6 16 16 0 0 1-4.3-.6A10 10 0 0 1 197 39a10 10 0 0 1-2.3-2.7c-.5-1.3-.8-2.7-.8-4 0-1 .1-2 .4-2.8.2-.8.6-1.6 1-2.3.4-.6 1-1.2 1.7-1.7.6-.5 1.4-1 2.2-1.2s1.7-.5 2.6-.7l3-.2a21 21 0 0 1 4.3.5c1.2.3 2.4 1 3.4 1.6 1 .8 1.8 1.7 2.3 2.8.6 1.2 1 2.6.8 4zm-1.6 0c.1-1.2-.1-2.2-.5-3.3-.4-1-1-1.7-1.8-2.3a8 8 0 0 0-2.9-1.5c-1.3-.3-2.6-.5-4-.4a11 11 0 0 0-4 .5c-1 .2-2 .7-3 1.4-.8.6-1.4 1.4-1.8 2.4-.8 2-.8 4.3 0 6.4.4 1 1 1.7 1.8 2.3 1 .7 2 1.2 3 1.5a18 18 0 0 0 8 0 8 8 0 0 0 2.9-1.5c.8-.6 1.4-1.4 1.8-2.3.4-1 .6-2.2.5-3.2z" fill="#633f7e"/><path d="M43.7 32.2L27 44.4V20l16.6 12.3z"/></svg>',
"friendlyName": "Stremio",
"className": "stremioButton",
"appName": "com.stremio.one",
"androidName": "com.stremio.one",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"adbLaunchCommand": "adb shell am start -n com.stremio.one/com.stremio.tv.MainActivity",
},
"chromecast": {
"adbLaunchCommand": "adb shell am start -n com.stremio.one/com.stremio.tv.MainActivity",
},
"homatics": {
"adbLaunchCommand": "adb shell am start -n com.stremio.one/com.stremio.tv.MainActivity",
},
"nvidia-shield": {
"adbLaunchCommand": "adb shell am start -n com.stremio.one/com.stremio.tv.MainActivity",
},
"onn": {
"adbLaunchCommand": "adb shell am start -n com.stremio.one/com.stremio.tv.MainActivity",
},
"xiaomi": {
"adbLaunchCommand": "adb shell am start -n com.stremio.one/com.stremio.tv.MainActivity",
},
},
"strim": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1041" height="491" viewBox="0 0 1041 491" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M614.8 207H566v198.2h48.7V207zm246.3-4a76 76 0 0 0-66.7 37.7c-14.2-25-35.2-37.7-65.8-37.7-50 0-78 28.2-78 87.3v115H700V291.8c0-29.3 14.3-46.7 37.2-46.7 22 0 34 16.2 34 45.2v115h48v-115c0-29 14-45.2 37.7-45.2 21 0 34.5 15.4 34.5 43.2v117h47v-115c.1-59-29.7-87.3-77.6-87.3zM592 131c-18.3 0-31.4 12.3-31.4 30 0 17 13 28.6 31.4 28.6 17.8 0 31-11.5 31-28.6 0-17.8-13-30-31-30zm-412 72c-46.8 0-74.5 24.2-74.5 62.3 0 27.4 18.2 48.7 55 56.3L206 331c13.4 2.8 18.2 9 18.2 17 0 11.5-12 18.7-29.3 18.7-28.2 0-53.2-8.3-71.4-21.4L99.8 381a152 152 0 0 0 84.8 26.1c49.2 0 84.5-23.8 84.5-64.6 0-23-16-44-47.6-50.8l-52-10.7c-12.7-2.7-20.3-9.5-20.3-18.2 0-11.5 7.2-18.6 30.6-18.6 19 0 38.4 4.7 55.5 18.2l20.6-35.7c-17.4-14.2-47.5-23.8-76-23.8zm176-41.6h-46.8v51.2h-34.5v38h34v72.6c0 46.4 17.4 76 63.8 85.2l14-43.6c-21.4-4.3-30.2-17.4-30.2-42.4v-71.8h40v-38H356v-51.2h.1zM502.6 203c-54.7 0-81.6 30.6-81.6 88v114h47.5V291.8c0-29.3 13.5-46.7 36-46.7a45 45 0 0 1 24.2 7.1l15.4-39.6a91 91 0 0 0-41.6-9.6z" stroke="none" fill="#004b50" fill-rule="nonzero"/></svg>',
"friendlyName": "Strim",
"className": "strimButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "no.strim.atv",
"androidName": "no.strim.atv",
"adbLaunchCommand": "adb shell am start -n no.strim.atv/no.rikstv.atv.MainActivity",
},
"apple-tv": {
"appName": "Strim",
},
"chromecast": {
"appName": "no.strim.atv",
"androidName": "no.strim.atv",
"adbLaunchCommand": "adb shell am start -n no.strim.atv/no.rikstv.atv.MainActivity",
},
"homatics": {
"appName": "no.strim.atv",
"androidName": "no.strim.atv",
"adbLaunchCommand": "adb shell am start -n no.strim.atv/no.rikstv.atv.MainActivity",
},
"nvidia-shield": {
"appName": "no.strim.atv",
"androidName": "no.strim.atv",
"adbLaunchCommand": "adb shell am start -n no.strim.atv/no.rikstv.atv.MainActivity",
},
"onn": {
"appName": "no.strim.atv",
"androidName": "no.strim.atv",
"adbLaunchCommand": "adb shell am start -n no.strim.atv/no.rikstv.atv.MainActivity",
},
"xiaomi": {
"appName": "no.strim.atv",
"androidName": "no.strim.atv",
"adbLaunchCommand": "adb shell am start -n no.strim.atv/no.rikstv.atv.MainActivity",
},
},
"surfshark-vpn": {
"button": '<svg viewbox="0 0 138 32" width="138" height="32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M131.601 9.895a3.197 3.197 0 0 0 3.191 3.196A3.211 3.211 0 0 0 138 9.895a3.213 3.213 0 0 0-3.208-3.204 3.198 3.198 0 0 0-3.191 3.204zm.737 0c0-1.416 1.075-2.522 2.454-2.522 1.378 0 2.454 1.106 2.454 2.522 0 1.408-1.076 2.514-2.454 2.514-1.379 0-2.454-1.106-2.454-2.514zm2.974 1.702h.91l-.693-1.33c.399-.173.667-.544.667-1.002 0-.622-.52-1.123-1.187-1.123h-1.371v3.455h.824v-1.2h.252l.598 1.2zm-.85-1.874v-.907h.399c.312 0 .503.172.503.457 0 .277-.191.45-.503.45h-.399zM129.761 13.425h-4.103l-4.01 4.312V6.691h-3.136v18.327h3.136v-3.063l1.298-1.367 3.065 4.43h3.845l-4.741-6.715 4.646-4.878zM117.348 13.392c-.233-.023-.458 0-.714 0-.978 0-2.567.236-3.265 1.765v-1.765h-3.002v11.626h3.095v-5.295c0-2.495 1.302-3.421 2.884-3.421h1.002v-2.91zM98.442 21.632c0 1.762 1.498 3.386 3.955 3.386 1.708 0 2.808-.495 3.393-1.387l.106 1.387h2.726V17.66c0-2.265-1.357-4.278-5.008-4.278-3.089 0-4.751 1.944-4.938 3.706l2.761.572c.094-.984.843-1.83 2.2-1.83 1.311 0 1.943.663 1.943 1.464 0 .389-.211.427-.866.518l-2.832.412c-1.92.274-3.44 1.395-3.44 3.408zm4.61 1.121c-1.006 0-1.498-.64-1.498-1.304 0-.869.632-1.304 1.428-1.418l2.598-.389v.786c0 1.99-1.217 2.325-2.528 2.325zM89.909 18.208c.07-1.272.84-2.262 2.145-2.262 1.493 0 2.123 1.013 2.123 2.31v6.762h3.101v-7.305c0-2.544-1.352-4.304-4.268-4.304-1.096 0-2.355.087-3.101.982v-7.7h-3.102v18.327h3.102v-6.81zM76.335 21.672c.142 1.255 1.317 3.346 4.795 3.346 3.032 0 4.513-1.778 4.513-3.57 0-1.613-1.151-2.935-3.431-3.383l-1.646-.336c-.634-.113-1.057-.449-1.057-.986 0-.628.658-1.098 1.48-1.098 1.317 0 1.81.829 1.904 1.479l2.61-.56c-.142-1.188-1.246-3.182-4.537-3.182-2.492 0-4.325 1.636-4.325 3.607 0 1.546 1.01 2.823 3.244 3.294l1.527.336c.894.18 1.246.582 1.246 1.075 0 .583-.493 1.098-1.528 1.098-1.363 0-2.044-.806-2.115-1.68l-2.68.56z" fill="#222E3A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M73.187 11.324v-.047a1.89 1.89 0 0 1 1.89-1.891h.677V6.69h-1.527c-2.36 0-4.14 1.775-4.14 4.306v2.396h-1.896v2.91h1.897v8.715h3.099v-8.715h2.567v-2.91h-2.567V11.325z" fill="#222E3A"/><path d="M67.028 13.392c-.233-.023-.459 0-.715 0-.977 0-2.567.236-3.265 1.765v-1.765h-3.001v11.626h3.095v-5.295c0-2.495 1.302-3.421 2.884-3.421h1.002v-2.91zM55.468 25.018h2.833V13.382h-3.088v6.784c0 1.342-.835 1.978-2.205 1.978-1.44 0-2.09-1.036-2.09-2.331v-6.431H47.83v7.066c0 2.52 1.58 4.57 4.342 4.57 1.208 0 2.577-.165 3.204-1.248l.092 1.248zM46.418 11.182c-.398-1.953-2.04-4.491-6.317-4.491-3.333 0-6.143 2.343-6.143 5.418 0 2.612 1.816 4.393 4.626 4.955l2.462.488c1.368.268 2.139 1.34 2.139 2.34 0 1.221-1.02 2.124-2.86 2.124-2.487 0-3.706-1.537-3.855-3.246l-3.183.83c.273 2.465 2.337 5.418 7.013 5.418 4.104 0 6.367-2.684 6.367-5.345 0-2.44-1.716-4.781-4.925-5.392l-2.462-.463c-1.293-.245-1.915-1.001-1.915-1.953 0-1.147 1.095-2.197 2.76-2.197 2.24 0 3.035 1.49 3.21 2.441l3.083-.927z" fill="#222E3A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.266.003 20.156 0h-7.345c-4.808.26-6.829 3.053-7.37 4.54-2.108 6.316-3.419 14.496-4.365 20.4l-.055.343-.308 2.807a4.85 4.85 0 0 0 .143 1.389c.59 1.712 2.371 3.154 6.294 1.717v.003a279.306 279.306 0 0 0 12.61-5.878c2.577-1.49 6.352-4.916 6.546-9.244-.035-3.21-.143-6.574-.36-9.85l-.002.003v-.023c-.018-.269-.037-.58-.056-.904-.037-.622-.078-1.292-.12-1.799a6.261 6.261 0 0 0-.248-.957c-.629-1.403-1.86-2.08-3.16-2.403-.592-.103-1.32-.122-2.094-.141zm-.28 6.532a.657.657 0 0 0-.658-.658 7.559 7.559 0 0 0-7.558 7.56v2.53a4.063 4.063 0 0 1-4.063 4.062.677.677 0 0 0-.678.677v2.069c0 .363.295.657.658.657a7.559 7.559 0 0 0 7.559-7.56v-2.53a4.063 4.063 0 0 1 4.062-4.062.677.677 0 0 0 .678-.677V6.535z" fill="#178A9E"/><path d="M19.328 5.877c.363 0 .658.294.658.657v2.069a.677.677 0 0 1-.678.677 4.063 4.063 0 0 0-4.063 4.063v2.684a7.559 7.559 0 0 1-7.558 7.56.657.657 0 0 1-.658-.658v-2.068c0-.374.303-.677.677-.677a4.063 4.063 0 0 0 4.063-4.063v-2.685a7.559 7.559 0 0 1 7.56-7.559z" fill="#fff"/></svg>',
"friendlyName": "Surfshark VPN",
"className": "surfsharkButton",
"appName": "com.surfshark.vpnclient.android",
"androidName": "com.surfshark.vpnclient.android",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"svt-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 722.63 292.2"><g><polyline fill="#00c800" points="563.77 63.83 563.77 288.56 722.63 176.19 563.77 63.83"></polyline><g fill="#ffffff"><path d="M478.89,292.35c-26.7,0-57.73-14.37-70.87-50.75-4.48-12.39-4.33-21.94-4.36-32V.15h45v64.5h69L501.3,108.58H448.63V209.65c0,7,.36,15.5,3.46,22,5.14,10.71,15.64,17.8,26.8,17.8,7.95,0,16.65-3.31,23.53-8.9l28.11,32.12A77.8,77.8,0,0,1,478.89,292.35Z" transform="translate(-3.69 -0.15)"></path><polygon points="328.99 64.5 269.92 222.88 210.85 64.5 162.65 64.5 245.82 287.5 294.02 287.5 377.19 64.5 328.99 64.5"></polygon><path d="M84.69,292.16c-34.79,0-64-18.24-81-42.54l35.2-25.5c13.66,16.8,29.43,26,44.5,26,18.06,0,33.25-9.21,33.25-24.88,0-16.4-18.6-23.89-29.17-28.4-9.1-3.9-13.61-5.78-23.86-10.18-31.74-13.6-47.94-34.88-47.94-62.86,0-40.55,33.31-63.35,68.9-63.35,27.35,0,52.89,12.87,67,33.67L118.13,118.4c-10.06-10.75-20.57-16-32.11-16-13.56,0-25.65,7.63-25.65,21.62,0,10.47,8.69,19.24,26.59,26.8,3.58,1.51,22.22,9.79,26.74,11.86,32.32,14.82,48,35.07,48,61.9C161.73,265.47,127.93,292.16,84.69,292.16Z" transform="translate(-3.69 -0.15)"></path></g></g></svg>',
"friendlyName": "SVT Play",
"className": "svtPlayButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "SVT Play",
},
"chromecast": {
"appName": "se.svt.android.svtplay",
"androidName": "se.svt.android.svtplay",
"adbLaunchCommand": "adb shell am start -n se.svt.android.svtplay/se.svt.svtplay.ui.tv.MainActivity",
},
"homatics": {
"appName": "se.svt.android.svtplay",
"androidName": "se.svt.android.svtplay",
"adbLaunchCommand": "adb shell am start -n se.svt.android.svtplay/se.svt.svtplay.ui.tv.MainActivity",
},
"nvidia-shield": {
"appName": "se.svt.android.svtplay",
"androidName": "se.svt.android.svtplay",
"adbLaunchCommand": "adb shell am start -n se.svt.android.svtplay/se.svt.svtplay.ui.tv.MainActivity",
},
"onn": {
"appName": "se.svt.android.svtplay",
"androidName": "se.svt.android.svtplay",
"adbLaunchCommand": "adb shell am start -n se.svt.android.svtplay/se.svt.svtplay.ui.tv.MainActivity",
},
"xiaomi": {
"appName": "se.svt.android.svtplay",
"androidName": "se.svt.android.svtplay",
"adbLaunchCommand": "adb shell am start -n se.svt.android.svtplay/se.svt.svtplay.ui.tv.MainActivity",
},
},
"swiftfin": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="567" height="567" viewBox="0 0 567 567" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="f4On" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="16%" stop-color="#0057b1"/><stop offset="100%" stop-color="#00d8ea"/></linearGradient></defs><g transform="translate(50 30)" fill="url(#f4On)" stroke="none" fill-rule="nonzero"><path d="M232.7 178.3c-20.4 0-86.2 119.3-76.2 139.4 10 20.2 142.5 20 152.4 0 10-20-55.7-139.4-76.2-139.4z"/><path d="M232.7 0C171 0-27 359.4 3 420s429.4 60 459.3 0S294.3 0 232.7 0zm150.5 367.5c-19.6 39.3-281 39.7-301 0-19.8-39.8 110-275.3 150.5-275.3 40.3 0 170 236 150.4 275.3z"/></g></svg>',
"friendlyName": "Swiftfin",
"className": "swiftfinButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Jellyfin",
},
},
"swisscom-blue-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1300" height="450" viewBox="0 0 1300 450" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M85 279c-8 10-13 23-13 36 0 22 17 51 60 70-7-17-13-35-16-54-5-20-16-38-31-52zm120-150c23 15 50 34 73 52 1-7 1-14 1-22 2-45-27-86-70-101-9-3-18-4-28-4h-7v54c8 6 19 13 31 21zm-45-33c-19-16-42-41-42-55v-4c1-5 4-10 8-13s8-5 12-7l15-3h6l1 82zm173 206c0 7-2 14-3 22-3 12-9 23-16 34-7 10-15 19-24 27-8 7-17 13-27 18-7 5-14 8-22 12-9 4-18 7-26 10-11 3-21 5-32 7-8 2-16 3-24 3V123h0c-9 1-18 7-21 16s-7 18-11 26c-12 15-42 12-47 33-6 32 35 39 48 61 8 15 5 37 16 50v68c-1-2-1-4-2-5-1-2-2-6-3-9-1-2-1-3-2-5-5-17-8-36-15-52-9-17-20-33-34-46-9-8-19-17-29-25l-4-4c-8-7-16-14-23-23-5-8-10-17-12-27 0-2-1-5-1-8v-7c2-16 9-31 20-42 5-7 11-13 17-18 7-6 13-12 20-17 10-8 33-25 34-26 13 21 30 38 50 53 24 19 79 51 115 83 6 6 12 11 17 17h0c9 9 18 20 25 31 6 10 11 20 14 31 2 7 2 16 2 24h0z" stroke="none" fill-rule="nonzero"/><path d="M1212 322h-44l-68-196h41l38 115c4 11 9 25 12 38h0c3-13 8-27 12-41l39-112h39l-69 196zm-171-164v164h-38V158h-51v-32h139v32h-50zm-153 99h-89c0 26 12 39 40 39 13 0 28-3 41-8l5 28c-16 6-35 9-53 9-45 0-71-23-71-74 0-43 26-76 69-76 42 0 59 27 59 61 1 6 0 14-1 21zm-60-55c-16 0-27 12-28 30h53c0-19-10-30-25-30zM708 323c0-7 0-19 1-26h0c-9 16-25 28-49 28-33 0-43-20-43-45V178h37v92c0 15 4 24 18 24 19 0 33-21 33-46v-70h38v144h-35zm-153-1V110h37v212h-37zm-98 3c-21 0-37-2-54-7V110h37v62c0 9-1 21-2 28h0c7-15 24-25 44-25 34 0 53 25 53 67 0 49-29 83-78 83zm14-119c-19 0-31 22-31 46v41c5 1 12 2 20 2 21 0 36-13 36-49 0-27-8-40-25-40z" stroke="none" fill-rule="nonzero"/></svg>',
"friendlyName": 'Swisscom blue TV',
"className": "swisscomblueTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.swisscom.tv2",
"androidName": "com.swisscom.tv2",
"adbLaunchCommand": "adb shell am start -n com.swisscom.tv2/swisscom.bluetv.app.ott.activity.MainActivity",
},
"apple-tv": {
"appName": "blue TV",
},
"chromecast": {
"appName": "com.swisscom.tv2",
"androidName": "com.swisscom.tv2",
"adbLaunchCommand": "adb shell am start -n com.swisscom.tv2/swisscom.bluetv.app.ott.activity.MainActivity",
},
"homatics": {
"appName": "com.swisscom.tv2",
"androidName": "com.swisscom.tv2",
"adbLaunchCommand": "adb shell am start -n com.swisscom.tv2/swisscom.bluetv.app.ott.activity.MainActivity",
},
"nvidia-shield": {
"appName": "com.swisscom.tv2",
"androidName": "com.swisscom.tv2",
"adbLaunchCommand": "adb shell am start -n com.swisscom.tv2/swisscom.bluetv.app.ott.activity.MainActivity",
},
"onn": {
"appName": "com.swisscom.tv2",
"androidName": "com.swisscom.tv2",
"adbLaunchCommand": "adb shell am start -n com.swisscom.tv2/swisscom.bluetv.app.ott.activity.MainActivity",
},
"xiaomi": {
"appName": "com.swisscom.tv2",
"androidName": "com.swisscom.tv2",
"adbLaunchCommand": "adb shell am start -n com.swisscom.tv2/swisscom.bluetv.app.ott.activity.MainActivity",
},
},
"syncler": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="813" height="138" viewBox="0 0 813 138" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><filter x="-1%" y="-5.9%" id="LJyI" width="102%" height="111.8%"><feGaussianBlur in="SourceAlpha" stdDeviation="3"/><feOffset result="elQj"/><feFlood flood-color="#000" flood-opacity=".5"/><feComposite in2="elQj" operator="in" result="Hd6A"/><feMerge><feMergeNode in="Hd6A"/><feMergeNode in="SourceGraphic"/></feMerge></filter><linearGradient id="b8wo" x1="0%" y1="44%" x2="100%" y2="56%"><stop offset="32%" stop-color="#d1213f"/><stop offset="85%" stop-color="#3e2bd6"/></linearGradient><filter id="JWwR" x="-6.7%" y="-5.9%" width="113.4%" height="111.7%"><feGaussianBlur in="SourceAlpha" stdDeviation="3"/><feOffset result="elQj"/><feFlood flood-color="#000" flood-opacity=".5"/><feComposite in2="elQj" operator="in" result="Hd6A"/><feMerge><feMergeNode in="Hd6A"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><path d="M41.4.3c-.1.1-1.4.3-3 .5-1.4.1-2.8.4-3 .6-.3.3-1.2.5-4.4 1-.7.2-1.4.4-1.5.5-.1.2-.5.4-1 .4-.4 0-1 .1-1 .3s-.5.3-1 .3-1 .3-1.3.5a24 24 0 0 1-3.5 2C16.4 9 9 15.7 9 17.8c0 .2-.2.5-.5.8-.7.6-3.6 6.6-3.6 7.6 0 .4-.2 1-.3 1-1 1.2-1 17.7 0 19 .1.1.3.6.3 1 0 2 6.7 11 8 11 .2 0 1 .6 1.5 1.2 1 1 7 4.3 7.7 4.3 3 2 4.4 2.8 5.4 3.3 6.5 2.5 5.7 1.8 6 1.8s1 .2 1.3.4c.3.1 1.3.5 2 .7 1 .2 2.2.7 3 1 1.5.7 2.7 1 4.7 1.3.8.1 1.4.3 1.5.5.1.1.7.3 1.4.3.6 0 1.2.1 1.3.3.2.2.8.3 1.4.3.7 0 1.3.2 1.4.4.1.1.7.3 1.4.4l4.4 1c.4.2 1.3.5 2 .7.7.2 1.7.6 2 .8.6.2 2 .8 6.8 2.5 3 1 6.3 3.2 7.8 4.8.4.5 1 1 1.2 1 .5 0 2.6 2 2.6 2.6 0 .2.3.6.7 1 .3.3.7 1 .7 1.4 0 .4.1.8.3 1 .2.1.3.7.3 1.3 0 .7.2 1.3.4 1.4s.3 1 .3 2-.1 1.8-.3 2-.4 1-.4 1.7-.1 1.6-.3 1.7-.3.5-.3.8a13 13 0 0 1-2.5 4.8c-1.5 2-4.8 5.6-5.3 5.6-.2 0-.7.3-1.2.8-1 1-4.5 2.8-7.7 4l-5 1.8a46 46 0 0 1-19.2-.4 24 24 0 0 0-2.6-1c-.8-.2-2.2-.7-3-1l-1.7-.6c-.2 0-1-.3-1.7-.7-.8-.4-1.7-.7-2-.7s-1.2-.6-2.2-1.4c-1-.7-2.5-1.6-3.3-2-.8-.4-1.5-.8-1.6-1-.1-.2-.6-.5-1-.7a38 38 0 0 1-5.9-4.9l-2.8-2.7H10c-2.7 0-4 .7-6.4 3-.5.6-1.2 1-1.4 1-.3 0-1 .7-1.3 1.5-1.6 2.8-1 5.8 1.8 8.3.4.3.7.8.7 1a38 38 0 0 0 6 6c.2 0 1 .7 2 1.6.8.8 2 2 3 2.2a14 14 0 0 1 2 1.3c.8.7 7.8 4.2 8.5 4.2.3 0 .7.1.8.3.2.1 1 .5 2 .7 1 .2 2 .6 2.3.7.5.2 1.3.4 1.8.4.6 0 1 .1 1.2.3s1 .3 1.7.3c1 0 1.6.2 1.8.4.1.2 1 .3 2 .3 1 0 2.2.2 2.3.3a41 41 0 0 0 12.7.8c.4-.2 1.5-.4 2.4-.6l4-.5c1.3-.2 3-.4 3.8-.5 1-.1 1.7-.4 2-.5.2-.2.8-.3 1.3-.3 1 0 3-.6 4-1 .3-.2 1-.3 1.2-.3s1.7-.6 3-1.4l4.8-2.6c1.3-.7 2.6-1.5 3-2 .3-.3.8-.6 1-.6.5 0 6.4-5.8 7.2-7.2.4-.7 1-1.5 1.4-2s1.2-2 2-3.4l2-3.8c1-2 1-2.2 1-3 0-.3.1-.7.3-1 1-1.2 1-20.2 0-21-.2-.1-.3-.5-.3-.8 0-.8-1.6-4-2.3-4.5-.3-.3-.5-.6-.5-.8 0-1-7.4-8.4-10-9.8l-3-1.8a16 16 0 0 0-2.2-1c-.8 0-2.6-1-3-1.5-.2-.3-.6-.6-1-.6-.4 0-4-1.4-5.3-2-.4-.2-1-.4-1.5-.4s-1-.1-1.5-.3c-1-.5-3-1-3.7-1-.4 0-1-.2-1-.4s-.7-.3-1.4-.3c-.6 0-1.2-.1-1.3-.3-.2-.3-3.6-1.4-6.2-2L48 55.6c-.5-.2-1.2-.3-1.6-.3-.5 0-1-.2-1-.4s-.7-.3-1.4-.3c-.6 0-1.2-.2-1.3-.4-.1-.1-.6-.3-1-.3-.4 0-1-.2-1-.3-.1-.2-.5-.4-.8-.4-.4 0-1.8-.5-3.2-1L32 50c-3.3-1.5-9-6-9-7.2-.1-.2-.4-.8-.7-1.2-.4-.5-.7-1.2-.7-1.6 0-.5-.2-1-.4-1-.4-.3-.4-5 0-5.2.2-.1.4-.6.4-1.2 0-.5.1-1 .3-1.2.2-.1.4-.5.4-1 0-.8.3-1.2 2-4 2.3-3.3 9-8 11.5-8 .4 0 .8-.2 1-.4.2-.1.6-.3 1-.3.4 0 1-.1 1-.3.2-.4 1.6-.7 5.5-1 7-.8 9.7-.3 19.4 3.3 2.5 1 5.7 2.5 6 3 .3.3.7.5 1 .5s.7.3 1 .7c.4.3.8.7 1 .7.3 0 1 .4 1.4 1 .6.6 1.2 1 1.4 1s1.3 1 2.4 2c2.7 2.6 3.8 3.2 6 3.2H86l3.7-3.8 3.7-3.7v-2-2.2l-3.5-3.6-4-3.5c-.3 0-.7-.3-1-.7a49 49 0 0 0-12.3-7.2l-3-1.3c-.8-.4-1.7-.7-2-.7-.3 0-.7-.2-.8-.4s-.8-.3-1.4-.3S64 2.3 64 2c-.1-.2-.6-.3-1.2-.3s-1.4-.2-1.8-.4C59.3.5 42-.5 41.4.3m73 1.8c-.3.2-1 .4-1.4.4-2.5 0-1.8 5.4 1 8 .5.4 1 1.2 1.4 2l37 60.3c.3.3 1 1.3 1.4 2.2l.8 1.8V131l1 1c1.7 2 13 1.4 16.2 0l.2-56.2 42.4-68.4c2.7-4.8 1.4-5.7-8-5.5-8.6.2-9 .3-10.2 2.6-.3.7-.8 1.6-1 2L164 58c0 1.2-1.2-.1-3-3L128.2 2.3c-1.7-.4-13-.6-13.7-.2M239 2c-.1.1-.7.3-1.3.4-2.5.5-2.3-5-2.4 66V132l.8.6c1.6 1.4 2.2 1.5 7.2 1.5s6.2-.2 7.5-1.3c.6-.5.6-3.4.6-52.3V28.7l1.6 1.7 1.5 1.7c0 .6 2.8 4.3 5 7 .4.4 1 1 1.2 1.7l66.3 87c.5.4 1 1 3 4s14 3.6 17 1l.8-.6V68.3 4.7l-1-1c-2-1.7-2.5-2-7.3-1.7-5.2.1-6.3.4-7 1.4-.6.7-.6 4-.6 51v50.4l-1.6-1.5c-.8-1-1.5-1.7-1.5-2s-.3-.7-.7-1c-.4-.4-.7-.8-.7-1s-.7-1.2-1.6-2.2L255 6c-.4-.4-.7-.8-.7-1 0-.7-2.2-2.6-3-2.6-.4 0-.8-.2-1-.4-.3-.3-11.3-.5-11.6-.1m262.8.3c-.4.2-1.3 1-1.8 1.4l-1 1V68c0 70-.2 64.4 2 65.5 1 .5 5.3.5 39.8.5l41.2-1.7 1-.8v-5.8-5.8l-1.4-1.3-1.4-1.4h-32.6H515V60.6l-2.2-58.3a41 41 0 0 0-11.1 0m100.7 0c-2.5 1-2.3-5-2.3 66V132l.8.6c1.7 1.6 1.2 1.6 47 1.4l44.6-.3c3-.8 3.3-14.2.3-16a1542 1542 0 0 0-38.1-.3 551 551 0 0 1-38.1-.4 531 531 0 0 1 0-43.7c.3-.3 7.4-.4 30-.4h29.7l1-1.2c1.7-1.7 1.8-2.2 1.8-7.2 0-4.6-.1-5.3-1.3-6.8-1.3-1.7-.7-1.6-32-1.7l-29.5-.1-.1-18.2V19.4l.8-.4c.7-.3 10.5-.4 38-.4h37l.7-.8c1.4-1.6 1.5-2.2 1.5-7.7 0-6.5-.3-7.4-2.3-7.8a2658 2658 0 0 0-89.3 0m114-.2c-.3.2-1 .4-1.3.4-2 0-1.8-3.6-1.8 65.8l.4 64.2c1.2 1.4 12.7 2.6 13.5 1.3.1-.2.6-.3 1-.3.7 0 1-.3 1-1 .1-.5.3-1.2.5-1.5a385 385 0 0 0 .3-22.7V86l20 .1h20.2l24.3 47.5c1.5.7 12.8.6 14.2-.1 1.2-.6 2-2 1.4-3-.2-.3-.3-1-.3-1.3s-.3-1.3-.7-2c-.4-.7-.7-1.5-.7-1.7l-20-44.2 2.4-1.4a7 7 0 0 1 1.8-.9c.1 0 .6-.4 1-1 .4-.5 1-.8 1-.8 1.2 0 9.8-10 11.5-13.4.4-.8.7-1.7.7-2 0-.3.4-1 .7-1.7.4-.7.7-1.6.7-2 0-.4.2-1 .4-1 .1-.1.3-.7.3-1.4 0-.6.1-1.2.3-1.3.3-.2.7-2 1-5.2.1-1 .3-2.2.4-2.4a13 13 0 0 0 0-6.2c-.1-.2-.3-1-.5-2.2l-1-5c-.2-.1-.3-.6-.3-1 0-1-.5-2.8-1-4-.1-.3-.3-.8-.3-1 0-.7-3-6.3-4-7.6-.5-.7-1.4-1.8-2-2.5-.6-.7-1-1.5-1-1.6 0-.4-1.8-2.2-2.2-2.2-.2 0-1.4-1-2.6-2.2-1.2-1.3-2.4-2.3-2.6-2.3s-.6-.2-.8-.5c-.6-.7-9.2-4.8-10.6-5l-2.5-.4c-.7-.1-1.4-.4-1.5-.5-.1-.2-1.3-.3-2.7-.3s-2.6-.2-2.8-.4a1307 1307 0 0 0-56 0M773 19c.1.2.8.4 1.4.4s1.3.1 1.4.3.5.4.8.4c2.2 0 12.4 7 12.4 8.7 0 .2.2.7.6 1 .3.3 1 1.4 1.4 2.3l1.5 2.7c.3.5.6 1.2.6 1.6 0 .3.1.8.3 1s.4 1 .4 1.7.1 1.6.3 1.7.4 1.7.4 3.6-.2 3.5-.4 3.6-.3.7-.3 1.4c0 .6-.2 1.2-.4 1.3-.2.2-.3.5-.3 1 0 .3-.6 1.7-1.4 3l-2 4c-1 1.7-3 4-4.5 5-.7.4-1.6 1-2 1.6-.5.5-1 1-1.3 1-.2 0-.6.3-1 .7-.3.4-1 .7-1.2.7s-1 .2-1.7.5c-2.4 1.2-4 1.3-26 1.4l-22 .1V44 18.6h21.4l21.6.3M421.7 46.3c-2 2.2-2 1.4-2 21.6s-.1 19.2 2 21.5c2 2 4.5 1.7 8.4-1.2C456.6 72 458 70 458 68.2s-.2-2.7-1.6-3.7l-29-18.5c-1.4-1-4.5-1-5.6.3" filter="url(#LJyI)" fill="#e3e3e3" stroke="none" transform="translate(.3)"/><path d="M98.7.3c-1.6.5-3.4 2-4.3 3.7-1 2.3-1 2.2-4.4 1C74.6-1 54.7-.1 39.2 7a74 74 0 0 0-24.4 18.7c-.6.8-1.7 2-2.4 3-2.2 2.8-6.2 10.2-8 15l-3 8.7c-.4 1.4-.7 4.7-1 5-1 12 .2 23.3.4 25.3.6 3.7 1.6 6 1.8 6.7.6 2 2 5.4 3 7.4.4 1 1 2 1 2.4.8 2.2 5.2 9 7.8 12.3 22 26.6 62 32.8 90.4 14 4-2.8 4.4-3 5.2-4.5 1.5-3 .6-5.6-4-12.2-3.3-4.8-5.7-5-11.5-.7-4.3 3-14 7.4-18.2 8l-3.8.6c-13 2.3-30.7-4.2-40.2-14.7-2.8-3-7.3-9.4-7.3-10.2 0-.2-.1-.3-.2-.3-.2 0-.3-.1-.3-.2s-.4-1-.8-2l-1-2.3c-.4-1-1.6-4.3-1.8-5-.1-.3-.2-1-.4-1.4-.1-.5-.3-1.6-.4-2.4-.2-1-.4-2.2-.5-3a63 63 0 0 1 0-12.3c.1-1 .3-2.3.5-3 .6-4 3-10.5 5.4-14.7 11-19.2 35.2-28.8 55.6-22 1.7.5 1.8.7 1 2-.8 1.2-2 3.6-2 4.2 0 .2-.1.4-.2.5-.2.1-.3.6-.3 1s.1 1 .3 1c.1.1.2.4.2.6 0 1 1.3 2.4 2.4 3 1.2.7 4.2.8 22.2 1 10.3.1 10.7.1 12.4-1a8 8 0 0 0 2.4-4.5c0-1.2-1.7-5.4-2.6-6.6L106.5 5c-2.2-4-4.7-5.6-7.8-4.6" stroke="none" fill="url(#b8wo)" filter="url(#JWwR)" transform="translate(369.6 .3)"/></svg>',
"friendlyName": "SYNCLER",
"className": "synclerButton",
"appName": "com.syncler",
"androidName": "com.syncler",
"adbLaunchCommand": "adb shell am start -n com.syncler/urbanMedia.android.touchDevice.ui.activities.StartUpSplashActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
},
"syncnext": {
"button": 'Syncnext',
"friendlyName": "Syncnext",
"className": "syncnextButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Syncnext",
},
},
"synology-photos": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="701" height="747" viewBox="0 0 701 747" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" class="tkpb" fill-opacity=".75"><ellipse cx="168.445" cy="491.394" rx="159.762" ry="152.5" fill="#ff671f"/><ellipse cx="168.445" cy="276.394" rx="159.762" ry="152.5" fill="#feab00"/><ellipse cx="348.445" cy="581.394" rx="159.762" ry="152.5" fill="#cb339c"/><ellipse cx="523.445" cy="489.394" rx="159.762" ry="152.5" fill="#796fe5"/><ellipse cx="533.445" cy="276.394" rx="159.762" ry="152.5" fill="#ac94e4"/><ellipse cx="347.445" cy="173.394" rx="159.762" ry="152.5" fill="#fec5b5"/></g></svg>',
"friendlyName": "Synology Photos",
"className": "synologyPhotosButton",
"appName": "Synology Photos",
"androidName": "",
"deviceFamily": ["apple-tv"], },
"t2-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 495 305" width="495" height="305" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#ef7d01;fill-rule:nonzero;opacity:1" transform="translate(-8 -103)" d="M152 103.45c-35.947 3.487-69.257 15.523-95.999 40.68C-8.745 205.038-7.879 314.563 61 372.312c38.983 32.683 93.947 45.502 143 30.31 12.224-3.786 23.976-8.735 35-15.268 4.785-2.835 11.209-9.441 17-9.441 4.698 0 9.262 4.583 13 6.977a149.638 149.638 0 0 0 24 12.465c24.754 10.111 51.529 13.309 78 10.173 17.853-2.116 35.013-7.628 51-15.796 93.911-47.978 110.16-182.472 30-251.198-38.931-33.378-94.607-46.453-144-31.156-12.224 3.786-23.976 8.735-35 15.268-4.785 2.835-11.209 9.441-17 9.441-4.393 0-8.531-4.066-12-6.33-6.668-4.352-13.752-8.097-21-11.388-21.454-9.742-47.413-15.206-71-12.919z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fffcf9;fill-rule:nonzero;opacity:1" transform="translate(-8 -103)" d="M85 226h53v72c.004 11.644.98 24.385 12.086 31.116C160.781 335.598 179.89 332 192 332V226h53v-31H141c-13.022 0-33.139-3.746-44.984 2.276C84.51 203.126 85 214.869 85 226m182-31v31h106v22H267v46c0 9.395-.588 18.918 5.338 26.862C282.816 334.907 300.582 332 316 332h111v-31H321v-22h106v-52c0-7.966 1.135-17.039-4.063-23.752C413.691 191.307 394.214 195 381 195H267z"/></g></svg>',
"friendlyName": "T2 TV",
"className": "tTwoTVButton",
"appName": "T-2 TV",
"androidName": "tv.perception.clients.tv.android",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"tablo-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="350" viewBox="0 0 1000 350" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M65 228c-41 7-57 55-29 85 6 7 15 13 24 15 4 2 860 2 870 1 59-6 61-91 4-101-8-1-862-1-869 0" fill="#1295d3"/><path d="M818 20c-27 5-49 20-63 44-14 27-13 59-2 82 13 26 37 43 66 48 9 1 70 2 77 1 2-1 6-1 8-2 17-3 36-13 48-26 40-43 29-110-22-138-3-2-5-3-5-3s-1 0-3-1c-13-5-17-6-60-6-33 0-37 0-44 1M23 23c-1 2-1 30 0 31l73 1v68l1 69c1 1 32 1 34 0 1-1 1-9 1-69l1-68 72-1c2-1 2-29 0-31-1-1-181-1-182 0m238 0l-81 169c1 1 33 1 36 0l18-38h92l17 37c2 2 36 2 37 1L300 23h-39m139 0c-2 2-2 168 0 169 1 1 112 1 123-1 29-4 45-17 50-39 3-19-6-42-21-50l-1-1 2-2c10-8 13-16 14-30 0-6 0-11-1-11v-2c-2-14-18-27-37-31-3 0-6-1-8-1-5-1-120-2-121-1m202 1c-2 3-1 167 0 168 2 1 138 1 139-1 1-1 1-29 0-31H638l-1-136c-1-1-1-1-18-1h-17v1m298 28c40 7 56 62 26 92-15 16-22 18-66 18-37 0-39-1-51-7-46-23-37-93 14-103 4-1 72-1 77 0m-381 4c16 5 16 25 0 30-4 2-5 2-44 2h-40V54l84 2m-235 9c8 15 27 56 27 57h-61l30-65m238 63c13 3 19 9 19 19 0 11-5 17-17 21-3 0-10 1-44 1h-41v-42h39c35 0 40 0 44 1m278 137v6h24v22 23h14v-22l1-23h19l8 17c4 9 9 19 11 22l2 6h7 7l9-19c13-26 18-37 18-38s-2-1-6-1c-7 0-9 0-9 1s-18 38-19 38c-7-13-18-38-19-39h-67" fill="#fff"/></svg>',
"friendlyName": "Tablo TV",
"className": "tabloTVButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.nuvyyo.TabloFAST",
"androidName": "com.nuvyyo.TabloFAST",
"adbLaunchCommand": "adb shell am start -n com.nuvyyo.TabloFAST/com.nuvyyo.tablo.LaunchActivity",
},
"chromecast": {
"appName": "com.nuvyyo.TabloFAST",
"androidName": "com.nuvyyo.TabloFAST",
"adbLaunchCommand": "adb shell am start -n com.nuvyyo.TabloFAST/com.nuvyyo.tablo.LaunchActivity",
},
"homatics": {
"appName": "com.nuvyyo.TabloFAST",
"androidName": "com.nuvyyo.TabloFAST",
"adbLaunchCommand": "adb shell am start -n com.nuvyyo.TabloFAST/com.nuvyyo.tablo.LaunchActivity",
},
"nvidia-shield": {
"appName": "com.nuvyyo.TabloFAST",
"androidName": "com.nuvyyo.TabloFAST",
"adbLaunchCommand": "adb shell am start -n com.nuvyyo.TabloFAST/com.nuvyyo.tablo.LaunchActivity",
},
"onn": {
"appName": "com.nuvyyo.TabloFAST",
"androidName": "com.nuvyyo.TabloFAST",
"adbLaunchCommand": "adb shell am start -n com.nuvyyo.TabloFAST/com.nuvyyo.tablo.LaunchActivity",
},
"roku": {
"appName": 'Tablo TV',
"app-id": 734366,
},
"xiaomi": {
"appName": "com.nuvyyo.TabloFAST",
"androidName": "com.nuvyyo.TabloFAST",
"adbLaunchCommand": "adb shell am start -n com.nuvyyo.TabloFAST/com.nuvyyo.tablo.LaunchActivity",
}
},
"tailscale": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="985" height="200" viewBox="0 0 985 200" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none" fill-rule="nonzero"><use xlink:href="#PbBt"/><use xlink:href="#PbBt" x="59"/><g fill="#54514d"><use xlink:href="#PbBt" y="60"/><use xlink:href="#PbBt" x="119" y="60"/></g><use xlink:href="#PbBt" x="59" y="60"/><use xlink:href="#PbBt" x="119"/><g fill="#54514d"><use xlink:href="#PbBt" y="-59"/><use xlink:href="#PbBt" x="59" y="-59"/><use xlink:href="#PbBt" x="119" y="-59"/></g><path d="M330 168c5 0 11-1 16-2v-20c-4 1-7 1-11 1-8 0-11-4-11-12V94h22V74h-22V44h-25v30h-16v20h16v43c-1 9 2 17 8 23s15 9 23 8zm56 0c13 0 22-5 26-12 0 3 1 7 3 10h22c-2-5-3-10-3-15v-48c0-20-14-31-38-31-18 0-32 6-40 16l14 14c7-7 15-10 25-10 12 0 17 4 17 10 0 5-4 8-23 8-18 0-36 8-36 29 0 19 14 29 33 29zm5-19c-10 0-14-4-14-11 0-6 5-10 14-10 14 0 18-1 21-4v7c0 10-9 18-21 18zm60-87h25V39h-25v23zm0 104h25V74h-25v92zm42 0h25V42h-25v124zm76 2c27 0 40-14 40-29 0-14-6-24-29-28-15-3-25-6-25-11s5-8 15-8c8 0 15 2 20 9l16-13c-8-10-21-16-36-16-24 0-39 13-39 28 0 17 16 24 32 27 14 3 22 5 22 11 0 5-5 10-16 10-10 0-18-5-21-12l-21 10c5 12 22 22 42 22zm95 0c18 0 30-7 40-23l-20-10c-4 7-10 12-20 12-15 0-24-12-24-27 0-16 9-28 24-28 9 0 16 5 19 13l20-11c-6-14-19-22-39-22-13-1-25 4-35 13-9 9-14 22-13 35-1 13 5 25 14 34s21 14 34 14zm79 0c13 0 22-5 26-11 0 3 1 7 3 9h22c-2-5-2-10-2-15v-48c0-20-15-31-38-31-19 0-33 7-41 17l14 13c7-7 15-10 24-10 12 0 17 4 17 10 0 5-3 8-22 8-18 0-37 8-37 29 0 19 14 29 33 29zm5-19c-10 0-14-4-14-11 0-6 5-10 14-10 14 0 18-1 21-4v7c0 10-9 18-21 18zm58 17h25V42h-25v124zm83 2c18 0 32-7 41-20l-19-12c-5 8-11 12-22 12-12 0-21-7-23-20h70v-8c0-25-15-48-47-48-30 0-47 24-47 48-1 13 4 25 13 34s21 14 34 14zm-22-59c4-12 12-17 22-17 12 0 20 7 22 17h-44z"/></g><defs ><path id="PbBt" d="M52 101c0-11 9-20 20-20s20 9 20 20-9 20-20 20-20-9-20-20z"/></defs></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="259" height="259" viewBox="0 0 259 259" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill-rule="nonzero" stroke="none"><use xlink:href="#IsyX"/><use xlink:href="#IsyX" x="59"/><g fill="#54514d"><use xlink:href="#IsyX" y="60"/><use xlink:href="#IsyX" x="119" y="60"/></g><use xlink:href="#IsyX" x="59" y="60"/><use xlink:href="#IsyX" x="119"/><g fill="#54514d"><use xlink:href="#IsyX" y="-59"/><use xlink:href="#IsyX" x="59" y="-59"/><use xlink:href="#IsyX" x="119" y="-59"/></g></g><defs ><path id="IsyX" d="M50 129c0-11 9-20 20-20s20 9 20 20-9 20-20 20-20-9-20-20z"/></defs></svg>',
"friendlyName": "Tailscale",
"className": "tailscaleButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.tailscale.ipn",
"androidName": "com.tailscale.ipn",
"adbLaunchCommand": "adb shell am start -n com.tailscale.ipn/.MainActivity",
},
"apple-tv": {
"appName": "Tailscale",
},
"chromecast": {
"appName": "com.tailscale.ipn",
"androidName": "com.tailscale.ipn",
"adbLaunchCommand": "adb shell am start -n com.tailscale.ipn/.MainActivity",
},
"homatics": {
"appName": "com.tailscale.ipn",
"androidName": "com.tailscale.ipn",
"adbLaunchCommand": "adb shell am start -n com.tailscale.ipn/.MainActivity",
},
"nvidia-shield": {
"appName": "com.tailscale.ipn",
"androidName": "com.tailscale.ipn",
"adbLaunchCommand": "adb shell am start -n com.tailscale.ipn/.MainActivity",
},
"onn": {
"appName": "com.tailscale.ipn",
"androidName": "com.tailscale.ipn",
"adbLaunchCommand": "adb shell am start -n com.tailscale.ipn/.MainActivity",
},
"xiaomi": {
"appName": "com.tailscale.ipn",
"androidName": "com.tailscale.ipn",
"adbLaunchCommand": "adb shell am start -n com.tailscale.ipn/.MainActivity",
}
},
"tbs": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1002" height="600" viewBox="0 0 1002 600" stroke="none" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="WlnH" x1="0%" y1="72%" x2="100%" y2="28%"><stop offset="0%" stop-color="#2e153c"/><stop offset="38%" stop-color="#df6b93"/><stop offset="74%" stop-color="#facb95"/></linearGradient></defs><path d="M45 33.7l10 355 165 115 730 10v-380l-160-100z" fill="url(#WlnH)"/><path d="M942.5 107.7L912.7 78l-48-48H0v390.5L54.5 475l54.3 54.4 39.5 39.4h852.2v-403l-58-58zM769 379.8c-66.2-13.5-124.3-32.5-124.3-95v-.8c0-56 43.8-99.5 125-99.5h56l77.3 78H778.7c-14.8 0-21.5 5-21.5 12.3v.8c0 8 8 13 39.2 19 75.4 14 126 36 126 95.3v.8c0 62-51 100-130.3 100h-73.4l-78-78h144c17.7 0 25.3-4.6 25.3-12.6v-.8c0-8.5-9.3-13-41-19.4M480.2 189c86 0 155.5 69.7 155.5 155.6S566 500.2 480.2 500.2c-34 0-65.5-11-91-29.5v20h-89.6V107.2h101.7v103.5a155 155 0 0 1 79-21.6M90 107.2h105.8V204H273v105.7h-77.4v181L90 385V107.2zm390.3 291.5a54 54 0 1 0 0-108 54 54 0 1 0 0 108" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "tbs",
"className": "tbsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.turner.tbs.android.networkapp",
"androidName": "com.turner.tbs.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tbs.android.networkapp/com.wme.app.MainActivityTv",
},
"apple-tv": {
"appName": "TBS",
},
"chromecast": {
"appName": "com.turner.tbs.android.networkapp",
"androidName": "com.turner.tbs.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tbs.android.networkapp/com.wme.app.MainActivityTv",
},
"homatics": {
"appName": "com.turner.tbs.android.networkapp",
"androidName": "com.turner.tbs.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tbs.android.networkapp/com.wme.app.MainActivityTv",
},
"nvidia-shield": {
"appName": "com.turner.tbs.android.networkapp",
"androidName": "com.turner.tbs.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tbs.android.networkapp/com.wme.app.MainActivityTv",
},
"onn": {
"appName": "com.turner.tbs.android.networkapp",
"androidName": "com.turner.tbs.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tbs.android.networkapp/com.wme.app.MainActivityTv",
},
"roku": {
"appName": 'Watch TBS',
"app-id": 154149,
},
"xiaomi": {
"appName": "com.turner.tbs.android.networkapp",
"androidName": "com.turner.tbs.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tbs.android.networkapp/com.wme.app.MainActivityTv",
},
},
"teleboy-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1515" height="450" viewBox="0 0 1515 450" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><circle cx="225" cy="225" fill="#1fbbe8" r="220"/><path d="M210 85c-19 2-26 4-38 10-15 7-29 21-38 35-1 1-2 4-3 5l-2 3-6-3c-15-8-22-10-26-7-17 9-25 28-19 47 4 13 5 18 6 28 2 12 3 15 7 21 5 7 11 12 21 14 6 2 6 2 4 4-1 1-3 3-5 4l-2 3 2 1c2 0 6 1 10 2 9 2 9 2 3 8-7 7-7 7 3 9 11 2 13 3 13 7 0 1 1 4 1 5 3 17 4 37 3 49-2 9-2 9 1 8 2 0 6-2 10-4 2-1 3-1 3-1s-1 14-2 17c0 4 1 4 6 1 4-2 4-2 7 2 7 11 22 22 36 26 1 0 3 1 4 1 7 2 26 3 33 1 21-4 37-14 46-28 2-3 4-4 5-3 4 4 8 4 7 1 0-5-1-15-1-17v-2l2 2c5 3 12 5 13 4 0 0-1-3-1-6-1-9-1-28 0-37 1-7 3-20 4-22 0-1 6-3 14-4 9-2 9-2 2-9-6-6-6-6 3-8 4-1 8-2 9-2l3-1-2-2c-1-2-3-4-5-5-3-2-3-2 3-3 15-4 25-14 27-29 3-16 4-21 6-28 3-12 3-14 3-20 1-14-7-27-20-34-5-3-11-1-26 7l-7 3v-1c-18-29-37-43-66-50-3-1-8-1-15-2-6-1-30-1-36 0m-103 56c16 6 21 11 20 22 0 3 0 5-1 5l-28-23-2-2 2-2c3-3 4-3 9 0m251 0c3 2 4 1-13 16-16 13-15 12-16 9-2-7 3-17 11-21 13-6 15-7 18-4m11 22c0 3-1 6-2 9-3 8-4 17-6 26-2 14-2 15-5 19-3 5-7 8-12 9-5 2-5 2-6 0-2-3-2-3 2-5 14-9 18-28 10-49-1-2-2-5-2-6s1-1 6-3c4-1 8-2 10-3 5-1 5-1 5 3m-270-1c11 4 10 3 9 5-5 11-7 25-5 34 2 8 8 16 14 20 3 1 3 2 2 4s-2 3-5 2c-10-3-15-10-17-21-2-14-3-17-5-23-1-4-2-8-2-9-5-16-5-16 9-12m106 4c10 2 17 6 21 15 2 3 2 3 5-1 6-11 15-15 33-15 30 0 47 19 47 53 0 24-13 42-27 36-8-4-23-9-24-8-1 0 1 2 4 4 15 10 25 27 25 44v5l-4 5c-8 13-24 23-39 26-2 0-5 1-7 1-25 5-55-7-68-25l-3-5v-8c0-18 11-35 28-45 6-4-8 0-20 5-9 3-9 3-13 1-17-8-23-35-13-61 9-22 29-32 55-27m-21 43c-6 1-12 6-12 9 0 9 12 14 26 11 9-3 11-5 8-11-4-8-12-12-22-9m78-1c-6 2-8 4-11 10-4 6-2 8 8 11 22 5 36-12 16-19-4-2-9-3-13-2m-56 50c-6 3-6 3-1 7 16 10 22 8 12-4-6-6-5-6-11-3m37 0c-6 6-8 9-8 11v3l3-1c4-1 18-8 17-10 0-1-6-4-9-5-1 0-2 0-3 2m-72 53c0 5 17 21 27 25 7 3 7 3 11 4 30 8 59-2 74-26 4-5 4-5 4-1 0 28-17 49-46 56-6 1-22 1-27 0-21-6-35-18-41-35-3-7-5-25-3-24 1 0 1 0 1 1" fill="#000"/></g><g fill="#000" stroke="none"><use href="#KK83"/><path d="M804 161h29v101h63v29h-92z"/><use href="#KK83" x="267" y="-1"/><path d="M1376 220v-59h28v51c-1 5 5 11 13 11h52c10 0 13-4 14-11v-51h26v64c0 8-16 23-32 23h-18v44h-29v-44h-23c-10 0-31-12-31-28zm-874-59h126v28l-48 1-1 100h-28V190l-49-1zm565-26h31v128h58c6 0 15-3 15-8v-56c0-6-10-9-13-9h-44v-29l42 1c26 0 43 17 43 29v70c0 13-12 30-42 30h-90zm245 26c34 0 46 13 46 37v57c0 21-13 36-47 36h-42c-28 0-46-15-46-33v-64c0-17 15-33 45-33zm-60 91v-51c0-10 15-12 23-12h32c15 0 21 4 21 12l1 52c0 7-11 10-25 10h-28c-12 0-24-4-24-11z"/></g><defs ><path id="KK83" d="M773 191v-28l-95 1c-18 0-30 9-30 40v54c0 16 15 33 39 33h88v-27l-83-1c-7 0-14-4-15-8v-14h84v-28h-84v-14c0-4 7-8 11-8z"/></defs></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="440" height="440" viewBox="0 0 440 440" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><circle cx="220" cy="220" fill="#1fbbe8" r="220"/><path d="M204 80c-19 2-26 4-38 10-15 7-29 21-38 35-1 1-2 4-3 5l-2 3-6-3c-15-8-22-10-26-7-17 9-25 28-19 47 4 13 5 18 6 28 2 12 3 15 7 21 5 7 11 12 21 14 6 2 6 2 4 4-1 1-3 3-5 4l-2 3 2 1c2 0 6 1 10 2 9 2 9 2 3 8-7 7-7 7 3 9 11 2 13 3 13 7 0 1 1 4 1 5 3 17 4 37 3 49-2 9-2 9 1 8 2 0 6-2 10-4 2-1 3-1 3-1s-1 14-2 17c0 4 1 4 6 1 4-2 4-2 7 2 7 11 22 22 36 26 1 0 3 1 4 1 7 2 26 3 33 1 21-4 37-14 46-28 2-3 4-4 5-3 4 4 8 4 7 1 0-5-1-15-1-17v-2l2 2c5 3 12 5 13 4 0 0-1-3-1-6-1-9-1-28 0-37 1-7 3-20 4-22 0-1 6-3 14-4 9-2 9-2 2-9-6-6-6-6 3-8 4-1 8-2 9-2l3-1-2-2c-1-2-3-4-5-5-3-2-3-2 3-3 15-4 25-14 27-29 3-16 4-21 6-28 3-12 3-14 3-20 1-14-7-27-20-34-5-3-11-1-26 7l-7 3v-1c-18-29-37-43-66-50-3-1-8-1-15-2-6-1-30-1-36 0m-103 56c16 6 21 11 20 22 0 3 0 5-1 5l-28-23-2-2 2-2c3-3 4-3 9 0m251 0c3 2 4 1-13 16-16 13-15 12-16 9-2-7 3-17 11-21 13-6 15-7 18-4m11 22c0 3-1 6-2 9-3 8-4 17-6 26-2 14-2 15-5 19-3 5-7 8-12 9-5 2-5 2-6 0-2-3-2-3 2-5 14-9 18-28 10-49-1-2-2-5-2-6s1-1 6-3c4-1 8-2 10-3 5-1 5-1 5 3m-270-1c11 4 10 3 9 5-5 11-7 25-5 34 2 8 8 16 14 20 3 1 3 2 2 4s-2 3-5 2c-10-3-15-10-17-21-2-14-3-17-5-23-1-4-2-8-2-9-5-16-5-16 9-12m106 4c10 2 17 6 21 15 2 3 2 3 5-1 6-11 15-15 33-15 30 0 47 19 47 53 0 24-13 42-27 36-8-4-23-9-24-8-1 0 1 2 4 4 15 10 25 27 25 44v5l-4 5c-8 13-24 23-39 26-2 0-5 1-7 1-25 5-55-7-68-25l-3-5v-8c0-18 11-35 28-45 6-4-8 0-20 5-9 3-9 3-13 1-17-8-23-35-13-61 9-22 29-32 55-27m-21 43c-6 1-12 6-12 9 0 9 12 14 26 11 9-3 11-5 8-11-4-8-12-12-22-9m78-1c-6 2-8 4-11 10-4 6-2 8 8 11 22 5 36-12 16-19-4-2-9-3-13-2m-56 50c-6 3-6 3-1 7 16 10 22 8 12-4-6-6-5-6-11-3m37 0c-6 6-8 9-8 11v3l3-1c4-1 18-8 17-10 0-1-6-4-9-5-1 0-2 0-3 2m-72 53c0 5 17 21 27 25 7 3 7 3 11 4 30 8 59-2 74-26 4-5 4-5 4-1 0 28-17 49-46 56-6 1-22 1-27 0-21-6-35-18-41-35-3-7-5-25-3-24 1 0 1 0 1 1" fill="#000"/></svg>',
"friendlyName": "Teleboy TV",
"className": "teleboyTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "ch.teleboy.androidtv",
"androidName": "ch.teleboy.androidtv",
"adbLaunchCommand": "adb shell am start -n ch.teleboy.androidtv/ch.teleboy.splashscreen.SplashScreenActivity",
},
"apple-tv": {
"appName": "Teleboy TV",
},
"chromecast": {
"appName": "ch.teleboy.androidtv",
"androidName": "ch.teleboy.androidtv",
"adbLaunchCommand": "adb shell am start -n ch.teleboy.androidtv/ch.teleboy.splashscreen.SplashScreenActivity",
},
"homatics": {
"appName": "ch.teleboy.androidtv",
"androidName": "ch.teleboy.androidtv",
"adbLaunchCommand": "adb shell am start -n ch.teleboy.androidtv/ch.teleboy.splashscreen.SplashScreenActivity",
},
"nvidia-shield": {
"appName": "ch.teleboy.androidtv",
"androidName": "ch.teleboy.androidtv",
"adbLaunchCommand": "adb shell am start -n ch.teleboy.androidtv/ch.teleboy.splashscreen.SplashScreenActivity",
},
"onn": {
"appName": "ch.teleboy.androidtv",
"androidName": "ch.teleboy.androidtv",
"adbLaunchCommand": "adb shell am start -n ch.teleboy.androidtv/ch.teleboy.splashscreen.SplashScreenActivity",
},
"xiaomi": {
"appName": "ch.teleboy.androidtv",
"androidName": "ch.teleboy.androidtv",
"adbLaunchCommand": "adb shell am start -n ch.teleboy.androidtv/ch.teleboy.splashscreen.SplashScreenActivity",
},
},
"telenet-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="828" height="212" viewBox="0 0 828 212" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#ffc421" fill-rule="nonzero"><path d="M175.8 154.6c-1.5 12.6-11.2 22.6-23.5 24s-19.7 3-48.8 3c-29 0-48.7-3-48.7-3-12.3-1.5-22-11.5-23.6-24-1.5-12.7-3-22.6-3-49.4s3-49.3 3-49.3c1.5-12.7 11.3-22.6 23.6-24 12.2-1.4 19.7-3 48.7-3a347 347 0 0 1 48.8 3.1c12.3 1.5 22 11.4 23.5 24 0 0 3 22.5 3 49.3l-3 49.4M203.4 37C201.3 19.6 188 5.8 171 3.8S143.6-.5 103.5-.5L36 3.8C19.2 5.8 5.7 19.6 3.7 37c-2 17.5-4.2 31-4.2 68s4.2 68.2 4.2 68.2c2 17.5 15.5 31.3 32.4 33.3 17 2 27.3 4.3 67.4 4.3s67.4-4.3 67.4-4.3c17-2 30.4-15.8 32.5-33.3 0 0 4.2-31.2 4.2-68.2l-4.2-68m-88.8 48.5a91 91 0 0 1 14.3-1c5 .1 10.5.6 15.3 1.5 0 0 1.5.4 1.5-1.3v-11c0-1-1.2-1.3-1.2-1.3-5-1.4-10.3-2.2-15.6-2.3a58 58 0 0 0-14.5 1.5c-4.8 1-1.2.4-1.2 1.4v11c0 2 1.4 1.5 1.4 1.5m-37.8 6.7s16.3 0 16.3-14c0-13.8-16.3-13.8-16.3-13.8s-16.2 0-16.2 13.8c0 14 16.2 14 16.2 14"/><path d="M147 120a84 84 0 0 1-43.5 12.8c-21.3 0-37.8-9.2-43.4-12.8 0 0-2-1.5-2 1.3v5.6c0 1.7 1.8 3.5 1.8 3.5 5.6 4.4 23 16.8 43.7 16.8s38-12.4 43.7-16.8c0 0 2-1.8 2-3.5v-5.6c0-2.8-2-1.3-2-1.3"/></g><path d="M232 86.8V85q0-9 10.8-9h4.4V65q0-12 11.7-12h2q11.6 0 11.6 12v11H288q10.5 0 10.5 8.8v1.4q0 9-10.6 9.2h-16v36.8q0 12.7 10 12.7 6.8 0 11.5-5.8.2-.4 1.7.6 1.6 1 3 3.4 1.5 2.4 1.5 5.6 0 6.8-6.6 11.3-6.4 4.5-17 4.5-29 0-29-29.5V95.4h-4.4q-10.8 0-10.8-8.6zm74.2 33q0-19.7 13-32.7 13.3-13 33.6-13 19.8 0 32 12 12.4 12 12.4 31v1.7q-.2 3.5-1.6 5.2-1.2 1.7-4.6 1.7h-61.8q1.3 9.6 8.3 15 7 5.4 17.7 5.4 17.6 0 25.3-12.7.2-.4 3.2.4 3 .7 6 3.5 3.2 2.8 3.2 7.2 0 7.6-10.6 13.7-10.5 6-28 6-22 0-35.2-12-13-12.3-13-32.7zm23.2-8.4h44q-.4-9-6-14.4-5.5-5.5-15-5.5-9 0-15.3 5.6-6.3 5.5-7.8 14.3zm83 39.8v-109q0-.6 1.3-1.2 1.3-.6 3.7-1 2.4-.5 4.7-.5 16 0 16.2 20V151q0 11.8-11.4 11.8h-2.7q-11.8 0-11.8-11.8zm41.3-31.4q0-19.7 13.2-32.7 13.2-13 33.6-13 19.7 0 32 12 12.3 12 12.3 31v1.7q-.2 3.5-1.5 5.2-1.3 1.7-4.7 1.7H477q1.2 9.6 8.3 15 7 5.4 17.7 5.4 17.6 0 25.3-12.7.2-.4 3 .4 3 .7 6.2 3.5 3 2.8 3 7.2 0 7.6-10.5 13.7-10.5 6-28 6-22 0-35.2-12-13.2-12.3-13.2-32.7zm23.3-8.4h44q-.4-9-6-14.4-5.6-5.5-15-5.5-9 0-15.2 5.6-6.4 5.5-7.8 14.3zm82.4 39.8V78q0-.4 1.2-1 1.3-.7 3.6-1.3 2.4-.6 4.8-.6 13.2 0 15.6 14.2Q595.2 74 614 74q16.6 0 24.8 10 8.3 10 8.3 25.8V151q0 11.8-11.3 11.8H633q-11.7 0-11.7-11.8v-37.7q0-8.6-4.3-13.5-4.3-5-12.2-5-13.6 0-19.8 11.3v45q0 11.8-11.3 11.8H571q-11.7 0-11.7-11.8zm101.3-31.4q0-19.7 13.2-32.7 13.2-13 33.6-13 19.7 0 32 12 12.3 12 12.3 31v1.7q-.2 3.5-1.5 5.2-1.3 1.7-4.7 1.7H684q1.2 9.6 8.3 15 7 5.4 17.7 5.4 17.6 0 25.3-12.7.2-.4 3 .4 3 .7 6.2 3.5 3 2.8 3 7.2 0 7.6-10.5 13.7-10.5 6-28 6-22 0-35.2-12-13.2-12.3-13.2-32.7zm23.3-8.4h44q-.4-9-6-14.4-5.6-5.5-15-5.5-9 0-15.2 5.6-6.4 5.5-7.8 14.3zm75-24.5V85q0-9 10.8-9h4.4V65q0-12 11.7-12h2q11.6 0 11.6 12v11H815q10.5 0 10.5 8.8v1.4q0 9-10.7 9.2h-16v36.8q0 12.7 10 12.7 6.8 0 11.6-5.8.2-.4 1.7.6 1.6 1 3 3.4 1.4 2.4 1.4 5.6 0 6.8-6.5 11.3-6.4 4.5-17 4.5-29 0-28.8-29.5V95.4h-4.4q-10.8 0-10.8-8.6z" fill-rule="nonzero"/></svg>',
"friendlyName": "Telenet TV (BE)",
"className": "telenetTvButton",
"appName": "be.telenet.tv",
"androidName": "be.telenet.tv",
"adbLaunchCommand": "adb shell am start -n be.telenet.tv/com.libertyglobal.horizonx.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"telia-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="750" viewBox="0 0 750 750" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M480 14c-102 6-230 51-313 110C73 192 26 270 30 352c7 133 162 335 290 376 79 26 167-13 249-109 75-87 134-226 144-338 5-53 6-119 0-144C690 45 615 6 480 14M285 156l313 179c27 17 32 54 10 75L276 602h-12c-20 0-34-9-42-26l-4-7 1-382c5-29 38-45 66-31" stroke="none" fill="#a800ec"/></svg>',
"friendlyName": "Telia Play",
"className": "teliaPlayButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "Telia Play",
},
},
"telia-play-sweden": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="750" viewBox="0 0 750 750" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M480 14c-102 6-230 51-313 110C73 192 26 270 30 352c7 133 162 335 290 376 79 26 167-13 249-109 75-87 134-226 144-338 5-53 6-119 0-144C690 45 615 6 480 14M285 156l313 179c27 17 32 54 10 75L276 602h-12c-20 0-34-9-42-26l-4-7 1-382c5-29 38-45 66-31" stroke="none" fill="#a800ec"/></svg>',
"friendlyName": "Telia Play (Sweden)",
"className": "teliaPlayButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.teliasonera.telia.playplus",
"androidName": "com.teliasonera.telia.playplus",
"adbLaunchCommand": "adb shell am start -n com.teliasonera.telia.playplus/se.telia.teliaplay.androidtv.splash.SplashActivity",
},
"chromecast": {
"appName": "com.teliasonera.telia.playplus",
"androidName": "com.teliasonera.telia.playplus",
"adbLaunchCommand": "adb shell am start -n com.teliasonera.telia.playplus/se.telia.teliaplay.androidtv.splash.SplashActivity",
},
"homatics": {
"appName": "com.teliasonera.telia.playplus",
"androidName": "com.teliasonera.telia.playplus",
"adbLaunchCommand": "adb shell am start -n com.teliasonera.telia.playplus/se.telia.teliaplay.androidtv.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "com.teliasonera.telia.playplus",
"androidName": "com.teliasonera.telia.playplus",
"adbLaunchCommand": "adb shell am start -n com.teliasonera.telia.playplus/se.telia.teliaplay.androidtv.splash.SplashActivity",
},
"onn": {
"appName": "com.teliasonera.telia.playplus",
"androidName": "com.teliasonera.telia.playplus",
"adbLaunchCommand": "adb shell am start -n com.teliasonera.telia.playplus/se.telia.teliaplay.androidtv.splash.SplashActivity",
},
"xiaomi": {
"appName": "com.teliasonera.telia.playplus",
"androidName": "com.teliasonera.telia.playplus",
"adbLaunchCommand": "adb shell am start -n com.teliasonera.telia.playplus/se.telia.teliaplay.androidtv.splash.SplashActivity",
},
},
"telia-tv-estonia": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="225" viewBox="0 0 750 225" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M318 84h-31v87h-20V84h-31V67h82v17zm59 55h-55c2 11 10 18 20 18 8 0 14-3 18-9l14 9c-7 10-19 16-32 16-20 0-38-16-38-40 0-23 18-39 37-39 26 0 39 21 36 45zm-54-14h36c-2-10-8-16-18-16-9 0-16 6-18 16zm93 47h-8c-13 0-19-6-19-19V67h18v84c0 6 4 7 9 7v14h0zm10-96c0-6 5-11 11-11s11 5 11 11c0 5-5 10-11 10s-11-5-11-10zm2 95V97h18v74h-18zm95-52v53h-18v-9c-5 8-15 11-22 11-16 0-26-11-26-23 0-15 16-26 36-26 4 0 8 0 12 1v-5c0-7-4-11-13-11-8 0-15 4-19 9l-13-10c7-8 19-14 32-14 20 0 31 9 31 24zm-18 24v-3c-3-1-6-2-10-2-14 0-20 6-20 12s4 9 11 9c9 0 19-5 19-16zm136-75h-77v11h32v92h13V79h32V68zm51 88l-31-88h-14l38 103h14l39-103h-13l-33 88zM149 13C88 13 13 53 13 104c0 41 54 110 94 110 41 0 98-64 98-152 0-37-27-49-56-49zm22 112l-86 50c-9 5-20-1-20-11V64c0-10 11-16 20-11l86 50c9 5 9 17 0 22z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="750" viewBox="0 0 750 750" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M480 14c-102 6-230 51-313 110C73 192 26 270 30 352c7 133 162 335 290 376 79 26 167-13 249-109 75-87 134-226 144-338 5-53 6-119 0-144C690 45 615 6 480 14M285 156l313 179c27 17 32 54 10 75L276 602h-12c-20 0-34-9-42-26l-4-7 1-382c5-29 38-45 66-31" stroke="none" fill="#fff"/></svg>',
"friendlyName": "Telia TV Estonia",
"className": "teliaTvEstoniaButton",
"appName": "ee.telia.teliatv",
"androidName": "ee.telia.teliatv",
"adbLaunchCommand": "adb shell am start -n ee.telia.teliatv/ee.telia.teliatv.activity.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"telus-tv-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="850" viewBox="0 0 1000 850" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="H48m" x1="94%" y1="100%" x2="6%" y2="0%"><stop offset="0%" stop-color="#c9318c"/><stop offset="100%" stop-color="#4b286d"/></linearGradient></defs><g stroke="none"><path d="M790 70c-28 6-44 24-39 46 3 12 16 22 22 25l9 3c4 1 11 3 17 4 18 4 24 8 24 15 0 9-7 12-24 12-13 0-30-3-39-8-4-2-5-1-9 10-5 16-6 14 13 19 53 16 100-3 100-38-1-16-9-27-27-34-6-2-10-3-24-6-22-5-28-10-21-19 7-8 29-8 49 0 6 3 6 3 10-5 1-3 3-7 3-8 3-3 2-7 0-9-12-7-46-11-64-7m-653 2c-1 1-1 4-1 13v11l37 1v50c0 39 0 51 2 51 2 2 32 2 34 0 1 0 1-12 1-51l1-50 36-1V84 72H137m160 1c-1 1-2 16-2 63v62l3 1h44 41l1-26-52-1-1-27h20c26 0 24 2 24-13v-12h-21c-25 0-23 1-23-12s-2-12 27-12h26l-1-12V72c-74-1-85 0-86 1m150 0c-1 1-1 17-1 63v62l3 1h89v-25l-55-1v-50c0-45 0-50-2-51-3-1-32-1-34 1m133-1c-2 2-1 97 0 102 11 36 100 36 113 1 3-8 3-102 0-103s-32-1-34 0c-1 1-1 13-1 47-1 51-1 50-8 53-10 5-24 4-30-3l-4-3v-47c0-33-1-46-2-47s-33-1-34 0" fill="#4b286d"/><path d="M170 276c-1 1-5 2-8 3-29 8-50 32-58 64-2 9-3 360-1 368 3 12 4 15 5 16 1 0 1 2 1 2 0 15 34 43 60 50 9 2 652 2 661-1 36-9 60-36 66-72 2-19 1-358-2-368-9-31-33-54-64-61-8-2-654-3-660-1m656 41c15 5 26 17 30 33 2 7 2 352 0 357-4 13-14 25-24 29-2 1-5 3-7 4s-85 1-325 1H178l-8-4c-13-6-21-15-26-29-3-9-4-347-1-358 4-16 14-27 30-33l6-2h320l327 2m-555 98c0 27 1 25-16 25l-13 1-1 16c0 19-1 18 16 18 10 0 13 0 13 2 1 1 1 30 1 65 0 79 1 84 16 100 14 14 42 20 71 14 9-1 11-2 17-4l4-2v-16c0-19 0-18-10-15-12 3-32 3-38-1-15-8-14-5-14-79v-64l60-1v-17-16l-60-1-1-24v-23l-45-1v23m121 27l87 212c31 0 41 0 42-1-1 1 83-196 85-200 6-14 7-13-17-13h-21l-67 155c-1 0-6-12-6-14l-58-140c-41-1-45-1-45 1m287 0l-1 55-55 1v14c0 21-4 19 29 19h27l1 57h33c1-44 1-56 2-57h27c32 0 29 2 29-19v-14l-57-1v-57c-30 0-34 1-35 2" fill="url(#H48m)"/></g></svg>',
"friendlyName": "TELUS tv+",
"className": "telusTvPlusButton",
"appName": "com.telus.mediaroom.tvx.byod",
"androidName": "com.telus.mediaroom.tvx.byod",
"adbLaunchCommand": "adb shell am start -n com.telus.mediaroom.tvx.byod/tv.threess.threeready.ui.generic.activity.MainActivity",
"deviceFamily": ["chromecast", "nvidia-shield"], },
"ten-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1001" height="400" viewBox="0 0 1001 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="Glrk" x1="166.75" y1="2003.95" x2="759.06" y2="2444.16" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#06b0fe"/><stop offset=".25" stop-color="#0283fa"/><stop offset=".5" stop-color="#0164f6"/><stop offset=".75" stop-color="#0052f4"/><stop offset="1" stop-color="#0047f3"/></linearGradient><radialGradient id="qtB1" gradientTransform="matrix(-3.0820956,29.204525,-18.116408,-1.9118328,3736.0222,-3237.6302)" cx="90.61" cy="147.49" fx="90.61" fy="147.49" r="31.77" gradientUnits="userSpaceOnUse"><stop offset="0"/><stop offset=".88" stop-color="#999"/><stop offset="1" stop-color="#fff"/></radialGradient></defs><g transform="translate(.5 .5)"><svg width="1000" height="398.19" viewBox="0 0 1000 398.19"><g transform="translate(-657 -1058.11)" stroke="none"><path d="M820.85 2234.37c0 204.43-165.72 370.16-370.16 370.16-204.43 0-370.16-165.72-370.16-370.16 0-204.43 165.72-370.16 370.16-370.16 204.43 0 370.16 165.72 370.16 370.16z" transform="matrix(.5379 0 0 .5379 613.6825 55.4159)" fill="url(#Glrk)"/><path d="M897.64 1163.3c-39.04 0-69.01 23.46-82.09 49.33l-36.83 3.22-22.06 55v76.92h58.89v-45.55c10.97 22.05 39.63 49.37 81.85 49.37 54.15 0 93.84-43.9 93.84-93.15 0-58.63-46.81-95.14-93.6-95.14zm.31 58.9c18.82 0 34.68 15.56 34.68 35.14 0 17.97-14.04 35.31-34.65 35.31-20.49 0-35.22-16.81-35.22-35.25 0-17.45 13.44-35.2 35.19-35.2z" fill="#fff"/><path d="M787.45-22.17v141.45L1245.41-8.5l-1.09-679.27z" fill="url(#qtB1)" transform="matrix(.1289 0 0 .1289 655.1563 1255.4802)"/><path d="M721.93 1261.45v-59.03c13.32 0 34.73-9.85 34.73-35.6h58.89c0 53.42-42.13 94.63-93.62 94.63z" fill="#fff"/><path d="M1137.34 1371.15c2.89 0 5.02-2.37 5.02-5.06v-49.32c6.28 3.92 12.99 7.43 25.33 7.43 30.14 0 53.83-24.43 53.83-67.86 0-42.31-25.31-66.87-54.38-66.87-11.93 0-18.51 3.07-24.94 7.19 0-3.09-.96-5.1-3.95-5.1h-33.99c-1.66 0-3.64 1.29-3.64 3.79v170.73c0 2.89 1.57 5.06 4.74 5.06h31.97zm19.17-81.29c-10.71 0-14.15-6.26-14.15-16.08v-34.15c0-10.67 5.66-15.61 14.07-15.61 13.24 0 23.28 12.1 23.28 31.97 0 23.2-11.22 33.87-23.2 33.87zm188.67-99.76c-33.34 0-60.91 24.43-60.91 67.86 0 42.31 25.31 66.87 54.38 66.87 11.93 0 18.51-3.07 24.94-7.19 0 3.09.96 5.1 3.95 5.1h33.99c1.66 0 3.64-1.29 3.64-3.79v-79.31c0-25.78-17.35-49.07-59.99-49.53zm4.1 34.34c10.71 0 14.15 6.26 14.15 16.09v34.15c0 10.67-5.66 15.61-14.07 15.61-13.24 0-23.28-12.1-23.28-31.97 0-23.2 11.22-33.87 23.2-33.87zm-111.95-81.29c-2.89 0-5.02 2.37-5.02 5.06v169.43c0 3.09 1.12 5.1 4.11 5.1h33.99c1.66 0 3.64-1.29 3.64-3.79v-170.73c0-2.89-1.57-5.06-4.74-5.06zm232.28 125.46l17.78-71.77c.52-2.24 1.71-4.36 5.45-4.36h35.41c4.37 0 4.07 3.41 2.53 7.59l-40.05 126.96c-10.96 29.78-26.41 44.64-65.52 44.64h-9.24c-3.44 0-4.73-1.84-4.73-4.73v-24.62c0-3.3 1.91-5.18 5.18-5.18h4.9c20.59 0 22.71-4.22 25.71-13.6l-3.52-10.92-35.89-113.87c-1.19-4-1.49-6.27 1.74-6.27h36.68c3.04 0 4.22 2.37 5.29 6.25z" fill="#262626"/><path d="M1553.84 1192c2.43-.33 5.79 1.02 9.21 3.19l88.11 54.57c7.35 3.9 8.19 10.27 0 15.12l-88.58 54.8c-7.76 4.62-12.76 4.04-12.76-4.61v-116.34c0-4.49 1.58-6.41 4.02-6.73z" fill="#06b4ff"/></g></svg></g></svg>',
"friendlyName": "10play",
"className": "tenPlayButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "au.com.tenplay",
"androidName": "au.com.tenplay",
"adbLaunchCommand": "adb shell am start -n au.com.tenplay/tv.youi.networktentv.MainActivity",
},
"apple-tv": {
"appName": "10 play",
},
"chromecast": {
"appName": "au.com.tenplay",
"androidName": "au.com.tenplay",
"adbLaunchCommand": "adb shell am start -n au.com.tenplay/tv.youi.networktentv.MainActivity",
},
"nvidia-shield": {
"appName": "au.com.tenplay",
"androidName": "au.com.tenplay",
"adbLaunchCommand": "adb shell am start -n au.com.tenplay/tv.youi.networktentv.MainActivity",
},
"xiaomi": {
"appName": "au.com.tenplay",
"androidName": "au.com.tenplay",
"adbLaunchCommand": "adb shell am start -n au.com.tenplay/tv.youi.networktentv.MainActivity",
},
},
"tennis-channel": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2930" height="850" viewBox="0 0 2930 850" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M378 845h456V358l-307-41z" fill="#231f20"/><path d="M0 248v596h195l156-550z" fill="#37b04a"/><path d="M834 10H0v61l834 110z" fill="#231f20"/><path d="M0 71v177l351 46-156 550h183l149-527 307 41V181z"/><path d="M1267 90h-108v414h-100V90H951V9h316zm320 0h-177v118h166v81h-166v134h183v81h-283V9h277zm293 258h1V9h91v495h-113l-121-347h-2v347h-91V9h115zm398 0h1V9h91v495h-113l-121-347h-2v347h-91V9h115zM2446 9h100v495h-100zm254 355c0 11 1 22 3 32 1 8 5 16 10 23 6 7 13 12 21 16 10 4 21 6 32 5 15 0 29-4 41-15 12-9 18-25 18-46 0-11-1-20-4-28-3-9-9-16-15-22-9-7-18-13-28-18-14-6-28-12-42-16-20-7-39-15-57-24-15-8-29-19-41-31-11-12-19-26-24-41-5-17-8-35-8-54 0-48 14-85 41-109 28-24 65-36 113-36 22 0 42 3 61 7 18 5 34 13 49 24 14 11 25 25 32 42 8 19 12 39 11 60v14h-96c2-19-3-38-12-55-8-12-22-19-42-19-9 0-19 2-28 5-13 6-23 18-26 32-2 7-2 14-2 21-1 14 3 27 9 39 11 13 26 23 42 28l77 33c19 9 35 17 47 26 11 8 21 18 29 30 7 10 12 21 14 34 3 13 5 27 5 41 0 52-16 90-46 114s-72 36-127 36c-56 0-96-13-120-37-25-25-37-60-37-106v-19h100zM1110 639c-4-9-12-12-24-12-6 0-11 1-16 5-4 4-8 10-9 16-3 10-5 20-5 30-2 30-2 61 0 91 1 9 3 19 7 27 2 6 5 10 10 13 4 3 9 4 14 4 4 0 9-1 13-3s7-5 9-9c4-6 6-12 8-19 1-8 2-19 2-33h51c0 14-2 26-4 39-2 11-5 22-11 32-6 9-15 17-25 21-13 6-26 8-40 8-16 1-32-2-46-9-11-6-20-15-26-27s-10-26-11-40c-2-18-3-35-3-53 0-19 1-37 3-53 1-16 5-30 11-41 6-12 15-21 26-27 14-7 30-11 46-10 14-1 29 2 42 9 10 5 18 13 24 22 5 9 8 19 9 30 1 10 2 20 2 29h-50c0-19-3-31-7-40m243-45v97h59v-97h50v251h-50V734h-59v111h-51V594zm354 157l-24-113h0l-25 113zm7-157l66 251h-52l-12-52h-66l-12 52h-53l67-251zm308 172h0V594h46v251h-57l-62-176h-1v176h-46V594h59zm306 0h0V594h46v251h-57l-62-176h-1v176h-46V594h58zm327-130h-89v59h84v41h-84v68h93v41h-144V594h140zm133-42h51v210h89v41h-140z" fill="#231f20"/></svg>',
"friendlyName": "Tennis Channel",
"className": "tennisChannelButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "com.tennischannel.tceverywhere.amazon",
"androidName": "com.tennischannel.tceverywhere.amazon",
},
"apple-tv": {
"appName": "Tennis Channel US",
},
"roku": {
"appName": 'Tennis Channel',
"app-id": 55268,
},
},
"testflight": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1025" height="1025" viewBox="0 0 1025 1025" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M117 512a394 394 0 0 1 395-395 394 394 0 0 1 395 395 394 394 0 0 1-395 395 394 394 0 0 1-395-395z" stroke="#fff" stroke-linejoin="miter" stroke-opacity=".3" fill="none" stroke-width="30"/><g stroke="none"><path d="M529.7 109c26.7 0 30 33 30 53.4v.6L543 429.6A88 88 0 0 1 600 512l-.5 9.2c70.6 28.6 147.7 67 231.2 115l3.3 2c17.5 10 45.3 29.6 31.8 53l-18 31c-13.4 23.2-43.6 9.4-61.2-.7l-.6-.3-216.3-142.8A88 88 0 0 1 512 600c-22.2 0-42.5-8.2-58-21.8a1920 1920 0 0 1-213.3 141.2l-3.4 2c-17.4 10-48.2 24.4-61.7 1l-18-31c-13.4-23.2 13.7-42.5 31.2-52.7l.6-.3 235-117.3a87 87 0 0 1-.5-8.9 88 88 0 0 1 56.4-82.1c-11-76.8-16.6-164.4-16.7-263v-4c0-20.2 3-54 30-54h36zM430 544l-2 1-169 81-55 31.8 24 41.5 53.7-31c39.7-23 92-58.7 157-107.4a91 91 0 0 1-8.6-16.7zm164 .3l-.3.8a93 93 0 0 1-8.4 15.9l155.2 106.3 55 31.8 24-41.5-53.7-31c-39.7-23-97-50.4-171.8-82.3zM512 452l-6.3.3c-.2.1-.5.1-.7.1l.7-.1c-.5.1-1 .1-1.5.2l.8-.1c-.3 0-.6.1-1 .1h.1c-.3 0-.6.1-.8.1l.7-.1c-.4.1-.8.1-1.2.2l.5-.1c-.3.1-.6.1-1 .2l.4-.1c-.3 0-.6.1-1 .1h.5c-.3 0-.6 0-1 .1l.4-.1c-.3.1-.6.1-1 .2h.5c-.2 0-.5.1-.7.1h.2c-.3 0-.5.1-.8.1h.6c-.3.1-.7.2-1 .2l.4-.1-1 .3c-.2 0-.4.1-.6.1l.6-.1c-.3 0-.6.1-.8.2l.2-.1c-.3.1-.6.1-.8.2l.6-.1c-.4 0-.7.1-1 .2l.5-.1c-.3.1-.6.1-.8.2l.3-.1c-.3.1-.5.1-.8.2h.5c-.3.1-.6.2-1 .2h.4c-.3.1-.6.2-.8.2l.4-.1c-.4.1-.8.3-1.2.4l.8-.3c-.3.1-.6.2-1 .3h.2c-.3.1-.6.2-1 .2l.7-.2c-.3.1-.6.2-1 .3l.3-.1c-.2.1-.5.2-.8.3l.5-.2c-.2.1-.5.2-.8.3h.3l-1 .3.6-.2-.8.3.2-.1-.8.3.6-.2-1 .3.3-.1c-.4.1-.7.3-1 .4l.8-.3c-.3.1-.7.2-1 .4h.2l-.8.3.6-.2-.8.3.2-.1c-.3.1-.6.2-.8.4l.6-.3c-.3.1-.6.2-1 .4l.3-.1-.8.3.5-.2c-.3.1-.6.2-1 .4l.4-.2c-.2.1-.5.2-.7.3l.3-.1c-.2.1-.5.2-.7.3l.4-.2-1.2.6.8-.4a3 3 0 0 0-.8.4h0c-.2.1-.5.2-.7.3l.7-.3c-.3.1-.7.3-1 .4l.3-.1A60 60 0 0 0 452 512v1h0v.8-.8 1h0c0 .3 0 .5.1.8v-.6c0 .3.1.7.1 1v-.4c0 .7 0 1.4.1 2v.4-.4c0 .3 0 .6.1 1l-.1-.5c0 .3.1.6.1.8v-.3c0 .3 0 .6.1 1l-.1-.6c0 .3.1.6.1 1v-.3c0 .7.1 1.4.2 2 0 .2.1.3.1.5l-.1-.5c.1.3.1.6.2 1l-.1-.4c0 .2.1.5.1.8v-.4c0 .3 0 .6.1 1l-.1-.5c.1.3.1.6.2 1v-.4c0 .3.1.5.1.8v-.4c0 .3.1.6.1 1 .1.3.1.5.2.7l-.2-.7.3 1-.1-.4c.1.3.1.7.2 1l-.1-.6c0 .2.1.5.1.7v-.1c.1.3.1.6.2 1l-.2-.8c.1.3.2.6.3 1l-.1-.2c.2.6.3 1.2.5 2 0 0 0 .1.1.2l-.1-.2.3 1-.2-.7c0 .3.1.5.2.8v-.1c.1.3.2.6.3 1l.2.8c.1.1.1.1.1.2.1.2.2.5.2.7l-.2-.7.3 1-.1-.2c.1.2.2.5.3.7l-.2-.5.3.8-.1-.3c1.5 4 3.4 8 5.7 11.6l-.3-.5c.2.4.4.7.7 1 .1.1.1.2.2.4l-.2-.4c.1.2.2.4.4.6v-.2c.2.2.4.5.5.7l-.3-.5.5.8-.2-.3c.2.2.3.5.5.7l-.3-.4c.2.2.3.4.5.7v-.3c.2.3.4.5.5.7l-.3-.4c.2.2.4.5.5.7l-.2-.3c.2.2.3.4.5.6l-.3-.3 1.2 1.5h-.1c.1.2.3.4.5.6l-.4-.5c.2.3.4.6.6.8l-.2-.3c.2.3.4.5.5.7l-.3-.4c.2.3.4.5.6.7l-.3-.3c.2.2.4.5.6.7l-.3-.4c.1.2.3.4.5.6h-.2l.6.6-.4-.4c.2.3.4.5.6.7v-.3c.4.6 1 1 1.4 1.6v.1-.1l1.2 1.2c.1.1.1.2.2.2l-.2-.2c.2.3.4.5.7.7l-.5-.5.6.6h-.1c.2.2.3.4.5.6l-.4-.5c.2.2.4.4.6.7l-.2-.2 1.5 1.3h.1-.1c.3.2.5.4.7.6l-.6-.5c.3.2.5.4.8.6v-.1c.2.2.4.4.7.6l-.5-.5c.2.3.4.5.7.7l-.2-.2c.2.1.4.3.6.5l-.4-.3c.2.2.5.4.7.6l-.3-.3c.2.2.4.3.6.5h-.3c.2.1.5.3.7.5l-.4-.3c.2.2.5.4.7.5l-.3-.2c.3.2.6.5 1 .7 10 7.5 22.5 12 36 12 13 0 25.3-4.2 35.2-11.4 1.7-1.2 3.3-2.5 4.8-4 .1-.1.1-.1.2-.1l-.2.1.6-.6-.4.5.6-.6h-.2c.2-.1.4-.3.6-.5l-.4.4.7-.7-.3.3 1.5-1.4c.1-.2.2-.3.3-.4l-.3.4c.2-.2.4-.5.6-.7l-.3.3.6-.6-.3.3c.2-.2.4-.4.6-.5l-.3.2c.2-.2.4-.4.6-.7l-.3.5c.1-.3.3-.5.5-.7l-.2.2.6-.6-.4.4.6-.6-.2.2c.2-.2.4-.5.6-.7l-.4.5c.2-.3.4-.5.6-.7l-.2.2 1.3-1.5c.1-.1.2-.2.3-.4l-.3.4c.1-.2.3-.4.5-.7l-.2.3c.1-.2.3-.4.5-.6l-.3.3c.2-.2.4-.5.6-.7l-.3.4c.2-.2.3-.5.5-.7l-.2.3c.1-.2.3-.4.5-.6l-.3.3c.2-.2.3-.5.5-.7l-.2.4 1.7-2.5c.1-.1.2-.3.2-.4l-.2.4c.1-.2.3-.5.4-.7l-.2.3c.2-.2.3-.4.4-.6l-.2.3c2.6-4 4.7-8.2 6.2-12.6l.3-.8c0-.1.1-.3.1-.4.1-.2.1-.4.2-.5l-.2.5.3-.8-.1.3.3-.8-.2.5c.1-.3.2-.6.2-1v.4c0-.3.1-.6.2-1l-.2.5c.2-.4.3-1 .4-1.3.1-.1.1-.2.1-.3v.3c.1-.2.1-.4.2-.6v.3c.1-.3.2-.6.2-.8l-.1.5c.1-.3.1-.6.2-1l-.1.4c.1-.3.2-.6.2-1l-.1.5c.1-.3.1-.5.2-.8l-.1.3c.1-.3.2-.6.2-1l-.1.6c.1-.3.1-.6.2-1h0c.1-.4.2-.8.2-1.2.1-.1.1-.3.1-.5v.5c.1-.3.1-.6.2-1v.4c.1-.3.1-.6.2-1l-.1.5c0-.2.1-.5.1-.8v.3c0-.2.1-.5.1-.8l-.1.5c.1-.4.1-.7.2-1 .1-.6.1-1 .2-1.6 0-.2 0-.3.1-.5l-.1.5c0-.3.1-.6.1-.8v.3-.8.5c0-.3 0-.6.1-1l-.1.4c.1-.3.1-.6.1-1v.5c0-.8.1-1.5.1-2.2v-.4.4c.1-.6.1-1.3.1-2h0 0v-.7.5-1-.3-.7h0a60 60 0 0 0-33.3-52.6l-.1-.1h0c-.3-.2-.7-.4-1-.5-.1-.1-.2-.1-.3-.2l.3.2c-.3-.2-.6-.3-1-.4l.6.2c-.2-.1-.5-.2-.7-.3l.1.1-.6-.3.5.2c-.3-.1-.6-.2-1-.4l.4.2-.8-.3.4.1-.8-.3.4.2c-.2-.2-.5-.3-.8-.4l.4.2-.8-.3.4.1c-.4-.1-.8-.3-1.2-.4-.1-.1-.2-.1-.3-.2l.3.2c-.2-.1-.5-.2-.7-.3l.4.1-.8-.3.4.2-.8-.3.4.1c-.3-.1-.6-.2-1-.2l.5.1-1-.3.4.2a3 3 0 0 0-1-.4l.6.2c-.2-.1-.5-.2-.8-.2h.2c-.3-.1-.6-.2-1-.3l.8.3c-.3-.2-.7-.3-1-.4l.3.1c-.2-.1-.5-.1-.8-.2l.5.1-1-.3.4.2-.8-.3h.4c-.3 0-.6-.1-1-.2h.5c-.3 0-.6-.1-1-.2l.4.1c-.2 0-.5-.1-.8-.2l.4.1-2-.5h-.3.3c-.3 0-.5-.1-.8-.1l.5.1c-.3-.1-.6-.2-1-.2l.4.1c-.3-.1-.6-.2-1-.2h.5c-.3-.1-.6-.1-1-.2h.4c-.3-.1-.6-.1-1-.2l.5.1c-.3 0-.6-.1-.8-.1h.3c-.4 0-.7-.1-1-.1l.8.1c-.4-.1-.7-.1-1-.2-.3 0-.6-.1-.8-.1l.8.1c-.4 0-.7-.1-1-.1h.3c-.3 0-.6-.1-.8-.1l.5.1c-.3-.1-.7-.1-1-.1h.5c-.3 0-.6-.1-1-.1l.4.1c-.3-.1-.6-.1-1-.1h.5c-.4 0-.7-.1-1-.1l.5.1c-.3-.1-.6-.1-1-.1h.4l-5.2-.2zm23.7-286h-48v62c0 47 5 112.6 15.4 196.4 3-.2 6-.4 9-.4l8.3.4c10-83 15.3-147.8 15.4-194.8V166z"/><path d="M536 489l-.3 7c0 1-.4 2-1 2.7L521.2 512l13.4 13.4c.7.7 1 1.7 1 2.7l.3 7a1 1 0 0 1-1 1l-7-.3c-1 0-2-.4-2.7-1L512 521.2l-13.4 13.4c-.7.7-1.7 1-2.7 1l-7 .3a1 1 0 0 1-1-1h0 0l.3-7c0-1 .4-2 1-2.7l13.4-13.4-13.4-13.4c-.7-.7-1-1.7-1-2.7l-.3-7a1 1 0 0 1 1-1l7 .3c1 0 2 .4 2.7 1l13.4 13.4 13.4-13.4c.7-.7 1.7-1 2.7-1l7-.3a1 1 0 0 1 1 1z" opacity=".3"/></g></svg>',
"className": "testflightButton",
"friendlyName": "TestFlight",
"appName": "TestFlight",
"deviceFamily": ["apple-tv"], },
"tf1-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1700" height="400" viewBox="0 0 1700 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M1461 232h-157v-61h157V22l63-14v163h157v61h-157v148l-63 15zM993 395V54l177-50v391zm-473 0V4h313v98H689v71h104v98H689v124zm-415 0V139H18V4h342v135h-87v256z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"friendlyName": "TF1+",
"className": "tf1PlusButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "fr.tf1.mytf1",
"androidName": "fr.tf1.mytf1",
"adbLaunchCommand": "adb shell am start -n fr.tf1.mytf1/fr.tf1.mytf1.MainActivity",
},
"chromecast": {
"appName": "fr.tf1.mytf1",
"androidName": "fr.tf1.mytf1",
"adbLaunchCommand": "adb shell am start -n fr.tf1.mytf1/fr.tf1.mytf1.MainActivity",
},
"homatics": {
"appName": "fr.tf1.mytf1",
"androidName": "fr.tf1.mytf1",
"adbLaunchCommand": "adb shell am start -n fr.tf1.mytf1/fr.tf1.mytf1.MainActivity",
},
"nvidia-shield": {
"appName": "fr.tf1.mytf1",
"androidName": "fr.tf1.mytf1",
"adbLaunchCommand": "adb shell am start -n fr.tf1.mytf1/fr.tf1.mytf1.MainActivity",
},
"onn": {
"appName": "fr.tf1.mytf1",
"androidName": "fr.tf1.mytf1",
"adbLaunchCommand": "adb shell am start -n fr.tf1.mytf1/fr.tf1.mytf1.MainActivity",
},
"xiaomi": {
"appName": "fr.tf1.mytf1",
"androidName": "fr.tf1.mytf1",
"adbLaunchCommand": "adb shell am start -n fr.tf1.mytf1/fr.tf1.mytf1.MainActivity",
},
},
"threenow": {
"button": '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 598.39 288.14" xml:space="preserve"><path id="Path" style="fill:#ff004f" d="M238.99 0v23.56h-20.41V0h-22.32v66.76h22.32V42.82h20.41v23.94h22.32V0z"/><path style="fill:#ff004f" d="M341.36 46.5v-.19c0-6.9-2.1-11.83-6.11-15.83-4.67-4.67-12.21-7.64-24.03-7.64h-32.6v66.77h22.31V70.54h4.76l12.6 19.07h25.47L328.21 66.9c8.11-3.9 13.17-10.66 13.17-20.4m-22.22 1.62c0 4.1-3.25 6.49-8.59 6.49h-9.64V41.53h9.72c5.15 0 8.5 2.1 8.5 6.39l.01.2z"/><path style="fill:#ff004f" d="M133.74 22.56v21.96H111.4v22.09h22.34V89.6h24V66.61h22.34V44.52h-22.34V22.56z"/><path style="fill:#ff004f" d="M451.51 71.29v-7.24h32.62V47.92h-32.62v-6.77h35v-18.3h-56.94V89.6h57.42V71.29z"/><path style="fill:#ff004f" d="M412.85 45.48h-57.41V66.76h57.41V48.45z"/><path style="fill:#ff004f" d="M355.44 0V21.28h57.41V0z"/><path style="fill:#ff004f" d="m531.93 113.04-19.75 94.33-24.52-94.33h-47.68l-24.51 94.33-19.75-94.33h-66.4l15.47 53.22c-12.85-34.51-46.19-57.99-85.93-57.99-43.25 0-78.92 27.84-88.85 67.38-2.95-46.33-28.04-67.38-61.36-67.38-19.75 0-35.42 7.5-45.64 21.42v-16.66H0V283.3h62.99v-87.5c0-16.66 7.84-26.9 23.17-26.9 12.93 0 21.11 7.48 21.11 22.81v91.62h63v-61.6c10.39 39.03 46.23 66.42 88.55 66.42 51.08 0 91.62-38.82 91.62-89.9 0-6.5-.69-12.99-2.05-19.35l30.35 104.42h64.03l21.12-80.03L485 283.32h64.03l49.38-170.27h-66.48zm-273.12 115.1c-16.66 0-28.56-12.26-28.56-29.96s11.9-29.97 28.56-29.97 28.56 12.27 28.56 29.97-11.9 29.96-28.56 29.96"/></svg>',
"friendlyName": "Three Now (NZ)",
"className": "threenowButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.mediaworks.android.tv",
"androidName": "com.mediaworks.android.tv",
},
"apple-tv": {
"appName": "ThreeNow",
},
"chromecast": {
"appName": "com.mediaworks.android.tv",
"androidName": "com.mediaworks.android.tv",
},
"homatics": {
"appName": "com.mediaworks.android.tv",
"androidName": "com.mediaworks.android.tv",
},
"nvidia-shield": {
"appName": "com.mediaworks.android.tv",
"androidName": "com.mediaworks.android.tv",
},
"xiaomi": {
"appName": "com.mediaworks.android.tv",
"androidName": "com.mediaworks.android.tv",
},
},
"tidal": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="192.575" height="27.224" viewBox="0 0 50.952 7.203"><defs><clipPath id="tidalA"><path d="M0 0h612v792H0Z"/></clipPath></defs><path d="M18.612 6.802h-1.294v-4.59h-1.674v-1.11h4.642v1.109h-1.674zm6.848 0h-1.302v-5.7h1.302zm22.976-1.125h2.252v1.125h-3.554v-5.7h1.302z" fill="#fff"/><g clip-path="url(#tidalA)" transform="matrix(.35278 0 0 -.35278 -35.676027 179.85533)"><path d="M185.586 506.702h5.979c4.411 0 8.8-2.336 8.8-8.035 0-5.372-4.302-8.123-8.582-8.123h-6.197zm3.581-12.991h2.289c3.079 0 5.131 1.921 5.131 4.978 0 2.904-2.074 4.868-5.044 4.868h-2.376z" fill="#fff"/></g><g fill="#fff"><path d="M42.234 6.802h1.431l-2.348-5.7h-1.344l-2.371 5.7h1.392l.42-1.125h2.403zm-2.471-2.137l.859-2.229.851 2.229zM6.938 1.933L5.27 3.601 3.601 1.933 5.27.265z"/><path d="M6.938 5.27L5.27 6.938 3.601 5.27 5.27 3.601zM3.602 1.933L1.933 3.602.265 1.933 1.933.265zm6.673 0L8.607 3.602 6.938 1.933 8.607.265z"/></g></svg>',
"friendlyName": "TIDAL",
"className": "tidalButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.aspiro.tidal",
"androidName": "com.aspiro.tidal",
"adbLaunchCommand": "adb shell am start -n com.aspiro.tidal/com.aspiro.wamp.tv.TvLauncherActivity",
},
"apple-tv": {
"appName": "TIDAL",
},
"chromecast": {
"appName": "com.aspiro.tidal",
"androidName": "com.aspiro.tidal",
"adbLaunchCommand": "adb shell am start -n com.aspiro.tidal/com.aspiro.wamp.tv.TvLauncherActivity",
},
"homatics": {
"appName": "com.aspiro.tidal",
"androidName": "com.aspiro.tidal",
"adbLaunchCommand": "adb shell am start -n com.aspiro.tidal/com.aspiro.wamp.tv.TvLauncherActivity",
},
"nvidia-shield": {
"appName": "com.aspiro.tidal",
"androidName": "com.aspiro.tidal",
"adbLaunchCommand": "adb shell am start -n com.aspiro.tidal/com.aspiro.wamp.tv.TvLauncherActivity",
},
"onn": {
"appName": "com.aspiro.tidal",
"androidName": "com.aspiro.tidal",
"adbLaunchCommand": "adb shell am start -n com.aspiro.tidal/com.aspiro.wamp.tv.TvLauncherActivity",
},
"roku": {
"appName": 'TIDAL',
"app-id": 294792,
},
"xiaomi": {
"appName": "com.aspiro.tidal",
"androidName": "com.aspiro.tidal",
"adbLaunchCommand": "adb shell am start -n com.aspiro.tidal/com.aspiro.wamp.tv.TvLauncherActivity",
},
},
"tinycam-monitor-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1056" height="816" viewBox="0 0 1056 816" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="gOwm" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="28%" stop-color="#fff"/><stop offset="72%" stop-color="#a6a6a6"/></linearGradient><radialGradient id="zUeu" cx="50%" cy="50%" r="136%" fx="61.8%" fy="0.0%"><stop offset="11%" stop-color="#fff"/><stop offset="27%" stop-color="#c7c7c7"/><stop offset="71%" stop-color="#b5b5b5"/></radialGradient><linearGradient id="fSt8" x1="17%" y1="100%" x2="83%" y2="0%"><stop offset="49%" stop-color="#d6d6d6"/><stop offset="57%" stop-color="#fff"/><stop offset="68%" stop-color="#c9c9c9"/></linearGradient><linearGradient id="dIti" x1="0%" y1="50%" x2="100%" y2="50%"><stop offset="20%" stop-color="#ededed"/><stop offset="41%" stop-color="#999"/><stop offset="82%" stop-color="#d1d1d1"/></linearGradient><linearGradient id="DUqp" x1="100%" y1="89%" x2="0%" y2="11%"><stop offset="63%" stop-color="#fff"/><stop offset="83%"/></linearGradient><linearGradient id="EVWr" x1="67%" y1="100%" x2="33%" y2="0%"><stop offset="0%" stop-color="#fff"/><stop offset="23%" stop-color="#e3e3e3"/><stop offset="79%" stop-color="#d1d1d1"/></linearGradient><linearGradient id="gVgH" x1="28%" y1="0%" x2="72%" y2="100%"><stop offset="0%" stop-color="#757575"/><stop offset="45%" stop-color="#fff"/><stop offset="67%" stop-color="#fafafa"/><stop offset="83%" stop-color="#a8a8a8"/></linearGradient><linearGradient id="AoqT" x1="100%" y1="44%" x2="0%" y2="56%"><stop offset="63%" stop-color="#fff"/><stop offset="81%" stop-color="#d4d4d4"/></linearGradient><linearGradient id="asJE" x1="0%" y1="44%" x2="100%" y2="56%"><stop offset="0%" stop-color="#ededed"/><stop offset="56%" stop-color="#999"/><stop offset="89%" stop-color="#d1d1d1"/></linearGradient><linearGradient id="jnfI" x1="0%" y1="22%" x2="100%" y2="78%"><stop offset="34%" stop-color="#404040"/><stop offset="96%" stop-color="#acacac"/></linearGradient><linearGradient id="e2As" x1="89%" y1="0%" x2="11%" y2="100%"><stop offset="50%" stop-color="#fff"/><stop offset="80%" stop-color="#c7c7c7"/></linearGradient><radialGradient id="k2P5" cx="50%" cy="50%" r="41%" fx="56.6%" fy="40.0%"><stop offset="61%" stop-color="#d9d9d9"/><stop offset="65%" stop-color="#c7c7c7"/><stop offset="89%" stop-color="#525252"/></radialGradient><radialGradient id="TYIW" cx="50%" cy="50%" r="56%" fx="61.8%" fy="34.3%"><stop offset="81%" stop-color="#242424"/><stop offset="86%" stop-color="#fff"/><stop offset="98%" stop-color="#b5b5b5"/></radialGradient><radialGradient id="gKDH" cx="50%" cy="50%" r="63%" fx="0.4%" fy="28.6%"><stop offset="26%" stop-color="#f2f2f2"/><stop offset="63%" stop-color="#bababa"/></radialGradient><linearGradient id="Cfwd" x1="61%" y1="100%" x2="39%" y2="0%"><stop offset="0%" stop-color="#d4d4d4"/><stop offset="47%" stop-color="#7a7a7a"/><stop offset="94%"/></linearGradient><filter id="yw6W" x="-1%" y="-2%" width="103%" height="107%"><feGaussianBlur in="SourceAlpha" stdDeviation="2"/><feOffset dx="5" dy="5" result="cJXO"/><feFlood flood-color="#000" flood-opacity=".314"/><feComposite in2="cJXO" operator="in" result="anDs"/><feMerge><feMergeNode in="anDs"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs><g stroke="none"><rect x="149" y="37" width="730" height="740" fill="#2e2f3d" rx="65"/><rect x="555" y="600" width="360" height="190" rx="50" fill="#cc2314"/><path d="M690 674c0 23-15 31-55 31v35h-20l-1-99h30c34 0 46 16 46 33zm-55-16c23-1 36 3 36 16s-18 15-36 15zm154 33c0-28 20-51 44-51s44 23 44 51c0 29-20 52-44 52s-44-23-44-52zm19 1c0-19 11-35 25-35 13 0 25 16 25 35s-12 35-25 35c-14 0-25-16-25-35zm-104 49v-98l44-1c20 1 30 17 30 30 0 12-5 22-17 28l20 41h-22l-16-30c-1-3-3-6-7-6h-11l-1 36zm20-53v-31c29-1 33 7 33 16s-4 18-33 15z"/></g><path d="M 247 465 C 247 413 256 409 261 402 C 270 395 280 392 307 391 C 323 389 335 390 342 395 C 361 410 352 440 350 470 C 342 500 345 500 328 521 C 317 531 308 534 291 534 C 276 534 272 534 264 529 C 251 521 247 498 247 465 Z" stroke-width="3" stroke="url(#gOwm)" fill="url(#zUeu)"/><g stroke="none"><path d="M434 587c-15 0-1-16-30-35l-90-45c-13-5-23-7-27-12-3-21-8-53-3-55 11-8 42-8 48-8 17 6 75 68 150 68-24 0-24 87-48 87z" fill="url(#fSt8)"/><path d="M521 521l-29 92c-5 13-14 18-30 18-14 0-31-4-33-18l-11-102z" fill="url(#dIti)"/></g><ellipse cx="51" cy="15" rx="51" ry="15" stroke-width="2" stroke="url(#DUqp)" fill="#bdbdbd" transform="matrix(.996195 .087156 -.087156 .996195 419.501407 494.612137)"/><g stroke="#fff"><path d="M60 0l5 25-40 5L0 10 15 0z" fill="url(#EVWr)" transform="matrix(.996195 -.087156 .087156 .996195 435.818239 492.933219)"/><path fill="none" d="M465.133 494.049l-2.353 26.897"/></g><path d="M426 434l98-5c9-1 14 17 14 32 0 14-6 23-11 23l-99 20-1-68z" stroke="none" fill="url(#gVgH)"/><g stroke-width="2"><ellipse cx="20" cy="34" rx="20" ry="34" stroke="url(#AoqT)" fill="#d4d4d4" transform="matrix(.996195 -.087156 .087156 .996195 404.112811 436.872495)"/><path d="M446 433c26 0 41 40 22 63m13-70c26 0 41 40 22 63" fill="none" stroke="#a2a2a2"/></g><g stroke="none"><path d="M444 433c13 0 22 2 29 19 11-6 32-8 38-3-7-19-1-27 3-30 0-23-17-32-40-39-21 0-53-1-45 6 15 20 17 40 15 47z" fill="url(#asJE)"/><path fill="url(#jnfI)" d="M735 327c5-5 17 2 17 1 3-37 0-45 23-71 10-13 3-25-6-31-12-7-12-11-33-11-50-2-59 1-59 7 25 45 29 105 58 105z"/><path d="M663 198c56 10 91 76 78 149s-68 124-124 114c-8-1-15-4-22-7L323 341zl-297-59c-31-5-81 37-90 90-9 51 11 97 47 112" fill="url(#e2As)"/><g fill="url(#k2P5)"><ellipse cx="9" cy="11" rx="9" ry="11" transform="matrix(.766044 .642788 -.642788 .766044 637.176264 421.788423)"/><circle cx="9" cy="9" transform="matrix(.766044 .642788 -.642788 .766044 676.890688 405.320512)" r="9"/><ellipse cx="9" cy="11" rx="9" ry="11" transform="matrix(.906308 .422618 -.422618 .906308 699.492031 367.22705)"/><ellipse cx="8" cy="10" rx="8" ry="10" transform="matrix(.939693 .34202 -.34202 .939693 712.90266 320.866913)"/><ellipse cx="9" cy="11" rx="9" ry="11" transform="matrix(.939693 .34202 -.34202 .939693 709.304988 272.5852)"/><ellipse cx="10" cy="12" rx="10" ry="12" transform="matrix(.965926 .258819 -.258819 .965926 685.44657 237.8207)"/><ellipse cx="10" cy="12" rx="10" ry="12" transform="matrix(.965926 .258819 -.258819 .965926 651.44657 225.8207)"/><ellipse cx="9" cy="11" rx="9" ry="11" transform="matrix(.5 .866025 -.866025 .5 598.026279 407.705771)"/><ellipse cx="11" cy="12" rx="11" ry="12" transform="matrix(.34202 .939693 -.939693 .34202 575.51409 372.559139)"/><ellipse cx="11" cy="13" rx="11" ry="13" transform="matrix(-.258819 .965926 -.965926 -.258819 572.404045 331.739463)"/><ellipse cx="12" cy="14" rx="12" ry="14" transform="matrix(-.34202 .939693 -.939693 -.34202 585.259938 284.511971)"/></g></g><ellipse cx="96" cy="126" rx="96" ry="126" stroke-width="13" fill="none" stroke="url(#TYIW)" transform="matrix(.965926 .258819 -.258819 .965926 583.88232 186.446718)"/><ellipse cx="58" cy="80" fill="url(#gKDH)" rx="58" ry="80" stroke="#c1c1c1" transform="matrix(.965926 .258819 -.258819 .965926 606.681826 243.714429)"/><g stroke="none"><path d="M602 402c6 5 12 9 20 11 31 8 65-19 76-62 12-43-4-84-35-93-6-1-11-1-17-1 13 16 21 37 21 61 0 46-29 82-65 84z" fill="url(#Cfwd)"/><path fill="url(#e2As)" d="M0 111l273 93c0-40 25-40 55-60 40-35 100-70 162-63L110 1C58-9 0 56 0 111z" filter="url(#yw6W)" transform="translate(262 136)"/></g></svg>',
"friendlyName": "tinyCam Monitor PRO",
"className": "tinyCamPROButton",
"deviceFamily": ["nvidia-shield", "onn"],
"nvidia-shield": {
"appName": "com.alexvas.dvr.pro",
"androidName": "com.alexvas.dvr.pro",
"adbLaunchCommand": "adb shell am start -n com.alexvas.dvr.pro/com.alexvas.dvr.activity.LiveViewActivity",
},
"onn": {
"appName": "com.alexvas.dvr.pro",
"androidName": "com.alexvas.dvr.pro",
"adbLaunchCommand": "adb shell am start -n com.alexvas.dvr.pro/com.alexvas.dvr.activity.LiveViewActivity",
},
},
"tivimate": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="400" height="76" viewBox="0 0 400 76" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M51 0c-6 2-8 8-4 13 3 5 12 3 14-2 2-6-5-12-10-11m85 0c-6 2-9 8-6 12 3 5 8 5 13 1 2-2 2-2 2-5V7l-1-2c-2-3-5-5-8-5M7 14v8H0v10h7v10c0 15 0 19 1 22 3 9 13 14 23 10 2-1 5-2 7-4 0-1 0-1-3-6l-1-3h-1c-5 4-11 3-12-1V32h14V22H22V6H7m100 16c-2 6-12 30-13 32L68 34l19 41h13l21-53M46 48v27h14V22H46m84 26v27h14l1-53h-15" fill="#0188c8"/><path d="M320 11v14h-8v5h8v2 15c0 16 1 17 1 20 3 7 12 10 20 6 3-1 3-2 2-4 0-2 0-2-4-1-7 2-11 0-12-5V30h17v-5h-17c0-15 0-14-1-14M159 49v26h7V60c0-16 0-18 5-25 3-3 5-5 15-5 6 0 9 2 13 9v36h7V60c0-17 0-18 3-23 5-5 7-7 15-7 6 0 9 1 12 4s3 2 3 31c0 3 1 8 1 10h5V64 34c-3-7-13-11-20-11-9 0-14 2-18 7-4 4-3 8-5 4-4-8-10-10-16-10-8 0-13 1-17 7-3 4-3 1-3-3v-5h-7m119 0c-6 1-11 2-15 5-2 1-2 1-1 3 2 3 1 3 5 1 14-7 27-4 28 6v6l-6 1c-19 0-22 1-26 4s-5 5-5 10c0 11 7 16 20 15 6 0 11-2 15-6 2-2 2-2 2 3v4h1 4 2v-6-15c-1-19-1-21-3-24-5-5-12-8-20-7m90 1c-12 2-18 10-18 26 0 3 2 13 6 17 5 5 10 7 20 7 8 0 14-3 19-7 1-1-3-4-3-3-8 5-17 6-24 4-7-3-11-8-12-15v-1h43v-1c0-13-6-24-15-27-5-1-8-1-12-1m8 6c7 1 12 7 13 15v1h-37v-1c0-4 2-9 6-12 3-2 6-3 10-3 2-1 6-1 8 0m-86 24c0 6-1 8-4 11-5 5-16 6-22 3-7-3-7-13 0-16 2-1 3-1 16-1h10v3" fill="#043c55"/><path d="M129 8c0-4 4-8 8-8s8 4 8 8-4 8-8 8-8-4-8-8zM45 8c0-4 4-8 8-8s8 4 8 8-4 8-8 8-8-4-8-8z" fill="#0188c8"/></svg>',
"friendlyName": "TiviMate IPTV Player",
"className": "tiviMateButton",
"appName": "ar.tvplayer.tv",
"androidName": "ar.tvplayer.tv",
"adbLaunchCommand": "adb shell am start -n ar.tvplayer.tv/ar.tvplayer.tv.ui.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"], },
"tivimax-premium": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="900" height="440" viewBox="0 0 900 440" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M56 222c-34-2-34-29-34-34v-61H12c-2 0-4 0-5-1-1-2-2-3-2-6v-13l19-4 7-29c1-3 3-5 8-5h18v34h29v24H57v59c0 2 1 5 2 6 1 2 3 3 6 3 5 0 7-3 9-3 1 0 2 1 3 1l13 19c-16 10-27 10-34 10zm52-118h36v117h-36V104zm40-32c0 12-11 20-22 20-12 0-21-9-21-20 0-13 9-21 21-21 13 0 22 7 22 21zm139 32l-46 117h-32l-46-117h29c3 0 5 1 7 2s3 2 3 4l24 78 24-78c0-2 1-3 3-4s4-2 6-2h28zm106 117h-35V104h22c2 0 4 0 5 1 2 1 3 3 4 5l2 6 6-6c2-1 4-3 7-4 2-1 5-2 8-3s6-1 9-1c7 0 13 2 18 6 5 3 8 8 11 14 2-3 4-7 7-9 3-3 6-5 9-6 3-2 7-3 11-4 3-1 7-1 11-1 6 0 12 1 18 3 5 2 9 5 13 9 3 4 6 8 8 14 2 5 3 12 3 19v74h-36v-74c0-13-5-19-15-19-5 0-9 2-12 5-4 3-5 8-5 14v74h-36v-74c0-7-1-12-4-15-2-2-6-4-11-4-4 0-7 1-10 3-2 1-5 3-8 5v85zm256 0h-16c-4 0-6-1-8-2s-3-2-4-5l-3-7c-3 3-6 5-8 7-3 2-6 3-9 5l-9 3c-4 0-7 1-11 1-6 0-11-1-15-3-5-1-8-3-11-6-3-2-6-6-8-10-1-4-2-9-2-14 0-4 1-8 3-13 2-4 6-8 11-12 6-3 13-6 22-9 8-2 20-3 33-4v-5c0-7-1-11-4-15-3-3-7-4-12-4-4 0-8 0-11 1-2 1-5 2-7 3l-6 3c-2 1-4 2-7 2-2 0-4-1-6-2s-3-3-4-4l-7-11c8-7 16-11 24-14 9-3 18-5 28-5 8 0 14 1 20 3 5 3 10 6 14 10s7 9 10 15c2 5 3 12 3 18v74zm-57-22c4 0 8 0 12-2 3-2 7-4 10-8v-16c-7 0-13 1-17 2-5 1-8 2-11 3s-5 3-6 5-1 3-1 5c0 4 1 7 3 9s6 2 10 2zm143-59l-59 61c-1 1-3 0-3-2V77c0-2 2-4 3-3 62 66 62 63 59 66h0z" fill="#1684ac"/><path d="M849 264l-157-38c-1 0-2-1-2-2s0-2 1-3l63-60c2-2 3-2 5 0l93 97c3 4 1 7-3 6zm3-247c-101 105-95 101-98 98l-63-61c-1 0-1-1-1-2 1-1 1-2 2-2l157-39c4-1 6 3 3 6z" fill="#333"/><path d="M894 37v201c0 3-6 4-9 1-113-107-108-101-105-104l105-99c3-3 9-2 9 1z" fill="#1684ac"/><path d="M124 301h636c8 0 15 6 15 15v112h0-641c-6 0-10-5-10-10V301h0zm80 94v-15h28c10 0 16-3 20-8a24.56 24.56 0 0 0 5-15c0-6-2-12-7-16-4-4-9-6-18-6h-40c-3 0-4 1-4 3v57h16zm29-30h-29v-13c0-1 1-1 1-1h28c3 0 5 1 6 2 1 2 2 3 2 5s-1 3-1 4c-2 2-4 3-7 3zm47 30v-21h28c5 0 7 1 7 5v12 4h17v-5-12c0-7-2-11-6-13 4-3 5-8 5-13 0-4-1-8-4-12-4-3-9-5-16-5h-43c-3 0-4 1-4 3v57h16zm29-35h-29v-9c0-1 1-1 1-1h28c2 0 3 0 4 1s2 3 2 4-1 2-2 3-2 2-4 2zm94 35v-15h-46c-1 0-1-1-1-2v-7h47v-12h-47v-7c0-1 0-1 1-1h46v-16h-55c-6 0-9 2-9 8v44c0 6 3 8 9 8h55zm55 2c4 0 8-2 10-6l18-38c1-1 1-1 2-1 0 0 1 1 1 2v41h16v-44c0-7-2-11-6-14-3-2-6-4-11-4-7 0-12 5-15 12l-14 29c0 1-1 2-1 2-1 0-1-1-2-2l-14-29c-3-7-7-12-15-12-4 0-8 2-11 4-3 3-5 7-5 14v44h15v-41c0-1 1-2 2-2 0 0 1 0 1 1l18 38c2 4 6 6 11 6zm72-2v-60h-16v60h16zm57 0c16 0 22-5 22-19v-41h-17v39c0 4-2 6-6 6h-25c-4 0-6-2-6-6v-39h-16v41c0 14 6 19 21 19h27zm77 2c4 0 8-2 10-6l19-38c0-1 0-1 1-1s1 1 1 2v41h16v-44c0-7-2-11-6-14-2-2-6-4-10-4-8 0-13 5-16 12l-14 29c0 1 0 2-1 2s-1-1-2-2l-13-29c-4-7-8-12-16-12-4 0-8 2-10 4-4 3-6 7-6 14v44h16v-41c0-1 0-2 1-2 0 0 1 0 1 1l19 38c2 4 6 6 10 6z" fill="#333"/><path d="M302 103h36v117h-36V103zm40-32c0 12-11 20-22 20-12 0-21-9-21-20 0-13 9-21 21-21 13 0 22 7 22 21z" fill="#1684ac"/></svg>',
"friendlyName": "TiviMax IPTV Player (Premium)",
"className": "tiviMaxPremiumButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "TiviMax",
},
},
"tnt": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" height="999.84" width="1000" viewBox="0 0 1000 999.839"><path d="M1000 499.85c0 276.09-223.89 499.99-500.01 499.99C223.84 999.84 0 775.95 0 499.85c0-26.081 1.984-51.683 5.858-76.659h106.77v295.43h101.29v-295.43h113.47v295.43h96.763v-220.24h2.077l128.85 192.9c12.82 20.344 24.63 27.346 49.26 27.346h66.515v-295.44h113.84v295.43h99.625v-295.43h109.78c3.88 24.98 5.9 50.58 5.9 76.66zM323.88 350.64h98.016c24.677 0 36.992 6.941 49.308 27.306l101.22 157.65h3.504v-184.96h401.19c-63.47-203.18-253.13-350.64-477.27-350.64-224.12 0-413.83 147.46-477.3 350.64h301.33" fill="#fff"/></svg>',
"friendlyName": "TNT",
"className": "tntButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "Watch TNT",
"androidName": "com.turner.tnt.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tnt.android.networkapp/com.wme.app.MainActivityTv",
},
"apple-tv": {
"appName": "TNT",
},
"chromecast": {
"appName": "Watch TNT",
"androidName": "com.turner.tnt.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tnt.android.networkapp/com.wme.app.MainActivityTv",
},
"homatics": {
"appName": "Watch TNT",
"androidName": "com.turner.tnt.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tnt.android.networkapp/com.wme.app.MainActivityTv",
},
"nvidia-shield": {
"appName": "Watch TNT",
"androidName": "com.turner.tnt.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tnt.android.networkapp/com.wme.app.MainActivityTv",
},
"onn": {
"appName": "Watch TNT",
"androidName": "com.turner.tnt.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tnt.android.networkapp/com.wme.app.MainActivityTv",
},
"roku": {
"appName": 'Watch TNT',
"app-id": 154157,
},
"xiaomi": {
"appName": "Watch TNT",
"androidName": "com.turner.tnt.android.networkapp",
"adbLaunchCommand": "adb shell am start -n com.turner.tnt.android.networkapp/com.wme.app.MainActivityTv",
},
},
"towis-x-pro": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="400" viewBox="0 0 1100 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="r5sH" x1="0%" y1="72%" x2="100%" y2="28%"><stop offset="0%" stop-color="#481e6d"/><stop offset="50%" stop-color="#f00e64"/><stop offset="100%" stop-color="#ff8648"/></linearGradient><linearGradient id="MneG" x1="0%" y1="78%" x2="100%" y2="22%"><stop offset="4%" stop-color="#481e6d"/><stop offset="100%" stop-color="#f00e64"/></linearGradient></defs><path d="M99 32c-2-1-4-1-6 0L46 81l1 192c1 17 3 49 38 72 43 25 77 23 80 22 2-1 2-2 2-26 0-28 0-27-7-27-31 0-40-12-49-28-3-6-10-23-10-60v-35h31 31l1-1 1-2c1-36 0-47 0-48-1-4 0-4-34-4h-30c0-102 1-102-2-104m742 3c-2 1-25 24-33 32-17 17-16 15-16 23 0 5 1 9 3 9h24c27 0 26 0 27-4 1-2 1-55 0-57-1-4-4-5-5-3M439 137s-2 0-2 3c-1 2-1 114 0 120 5 97 102 108 115 108 30-1 37-11 47-11h1c8 0 26 11 48 11 32-1 107-18 115-93V142v-4c0-3-49-2-50-1-4 1-4-4-4 65 1 63-5 74-7 79-12 28-26 32-48 32-21 1-40-9-49-17-4-4-6-4-10 0-12 15-27 18-46 18-27 0-49-20-57-45-2-9-2-37-1-71-1-61 0-60-3-61-2-1-46-1-49 0m595 0c-19 1-27 7-35 10-20 10-38 27-51 48-10 15-13 37-14 53-1 14-7 29-7 30-13 25-33 30-43 32-4 1-7 1-9 2-7 0-6-2-6 27-1 28-1 27 2 29 21 0 35-4 36-5 32-9 62-36 74-67 4-11 7-24 8-33 1-22 3-30 12-44s24-23 42-25c11-1 12-2 11-10 0-1 0-12-1-23 0-23 0-22-3-24-2-1-7-1-16 0m-238 1c-3 0-4 0-4 3v112l1 112c1 3 1 3 27 3h26V137c-3 0-49 1-50 1" fill="url(#r5sH)" stroke="none"/><path fill="none" d="M 211 252 C 211 202 251 162 301 162 C 351 162 391 202 391 252 C 391 302 351 342 301 342 C 251 342 211 302 211 252 Z" stroke-width="55" stroke="url(#MneG)"/></svg>',
"friendlyName": "towis X pro",
"className": "towisXProButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.boxbr.xc725T5ban",
"androidName": "com.boxbr.xc725T5ban",
"adbLaunchCommand": "adb shell am start -n com.boxbr.xc725T5ban/com.nathnetwork.orplayer.SplashVideoActivity",
},
},
"triller-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1130" height="300" viewBox="0 0 1130 300" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill-rule="nonzero" stroke="none"><path d="M66 55l24-41c1-1 0-2 0-3l-3-1s-1 0-2 1L64 47l-10-6c-15-8-33 2-33 19v73l45-78zm150 29l-2-1c-1 0-2 0-2 1l-21 36-50-29-96 165c3 0 6-1 9-3l100-57 39-68 24-41c0-1 0-2-1-3h0zm-83 2L77 54l-56 96v84c0 8 4 14 9 18l-19 33c0 1 0 2 1 2l2 2c1 0 2 0 2-1l20-33 97-169zm72 42l-2-1-34 60 36-21c15-9 15-30 0-38zm890-42h-22c-2 0-3 1-3 3l-22 84c0 1-1 2-2 2s-1-1-2-2l-20-84c0-2-1-3-3-3h-22c-1 0-2 0-3 1v3l33 110c2 7 6 10 13 10h10c7 0 10-3 12-10l33-111c1-1 1-1 0-2 0-1-1-1-2-1h0zM984 186c0-2-1-3-2-3h-4c-3 1-5 1-10 1-9 0-17-2-17-14v-57c0-2 2-3 4-3h23c2 0 3-1 3-4V89c0-2-1-3-3-3h-22c-3 0-5-1-6-5l-2-16c-1-3-2-5-5-5h-16c-2 0-3 1-3 3v109c0 24 7 38 40 38 4 0 11-1 18-3 4-1 5-3 4-6l-2-15z" fill="#e61414"/><g fill="#fff"><path d="M350 86c3 0 4 1 4 4v16c0 3-1 4-4 4h-23l-1 1v95c0 2-1 4-4 4h-19c-3 0-4-2-4-4v-95l-1-1h-23c-3 0-4-1-4-4V90c0-3 1-4 4-4h75 0z"/><use xlink:href="#pej4"/><path d="M507 86c2 0 3 1 3 4v116c0 2-1 4-3 4h-20c-3 0-4-2-4-4V90c0-3 1-4 4-4h20z"/><use xlink:href="#ism1"/><use xlink:href="#ism1" x="86"/><path d="M774 86c2 0 3 1 3 4v17c0 2-1 3-3 3h-21c-14 0-17 2-17 13v11s0 1 1 1h27c2 0 3 1 3 4v17c0 2-1 3-3 3h-27c-1 0-1 1-1 2v12c0 11 3 12 17 12h21c2 0 3 2 3 4v17c0 2-1 4-3 4h-25c-31 0-40-12-40-35v-54c0-24 9-35 35-35h30 0z"/><use xlink:href="#pej4" x="427"/></g></g><defs ><path id="pej4" d="M374 120c0-22 8-36 41-36 28 0 42 10 42 40 0 21-8 28-17 35-1 1-1 1-1 3l26 45c1 1 0 2-1 2h-22c-3 0-5-1-6-3l-22-38c-1-1-2-2-3-2h-8c-1 0-2 1-2 3v38c0 1-1 2-3 2h-21c-2 0-3-1-3-2v-87h0zm39 22c13 0 17-5 17-17 0-14-5-17-15-17s-14 3-14 14v18c0 2 1 2 2 2h10z"/><path id="ism1" d="M562 86c3 0 4 1 4 4v82c0 11 3 13 14 13h26c2 0 4 2 4 4v17c0 2-2 4-4 4h-30c-29 0-37-13-37-34V90c0-3 1-4 4-4h19 0z"/></defs></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="900" height="580" viewBox="0 0 900 580" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M402 79l24-41c1-1 0-2 0-3l-3-1s-1 0-2 1l-21 36-10-6c-15-8-33 2-33 19v73l45-78zm150 30l-2-1c-1 0-2 0-2 1l-21 36-50-29-96 165c3 0 6-1 9-3l100-57 39-68 24-41c0-1 0-2-1-3h0zm-83 2l-56-32-56 96v84c0 8 4 14 9 18l-19 33c0 1 0 2 1 2l2 2c1 0 2 0 2-1l20-33 97-169zm72 42l-2-1-34 60 36-21c15-9 15-30 0-38zm322 222h-22c-2 0-3 1-3 3l-22 84c0 1-1 2-2 2s-1-1-2-2l-20-84c0-2-1-3-3-3h-22c-1 0-2 0-3 1v3l33 110c2 7 6 10 13 10h10c7 0 10-3 12-10l33-111c1-1 1-1 0-2 0-1-1-1-2-1h0zM752 475c0-2-1-3-2-3h-4c-3 1-5 1-10 1-9 0-17-2-17-14v-57c0-2 2-3 4-3h23c2 0 3-1 3-4v-17c0-2-1-3-3-3h-22c-3 0-5-1-6-5l-2-16c-1-3-2-5-5-5h-16c-2 0-3 1-3 3v109c0 24 7 38 40 38 4 0 11-1 18-3 4-1 5-3 4-6l-2-15z" fill="#e61414" class="ucP2 PmBu" fill-rule="nonzero" stroke="none"/><g fill="#fff" class="ucP2 PmBu" fill-rule="nonzero" stroke="none"><path d="M118 375c3 0 4 1 4 4v16c0 3-1 4-4 4H95l-1 1v95c0 2-1 4-4 4H71c-3 0-4-2-4-4v-95l-1-1H43c-3 0-4-1-4-4v-16c0-3 1-4 4-4h75 0z"/><use xlink:href="#TuJL"/><path d="M275 375c2 0 3 1 3 4v116c0 2-1 4-3 4h-20c-3 0-4-2-4-4V379c0-3 1-4 4-4h20z"/><use xlink:href="#BWfu"/><use xlink:href="#BWfu" x="87"/><path d="M542 375c2 0 3 1 3 4v17c0 2-1 3-3 3h-21c-14 0-17 2-17 13v11s0 1 1 1h27c2 0 3 1 3 4v17c0 2-1 3-3 3h-27c-1 0-1 1-1 2v12c0 11 3 12 17 12h21c2 0 3 2 3 4v17c0 2-1 4-3 4h-25c-31 0-40-12-40-35v-54c0-24 9-35 35-35h30 0z"/><use xlink:href="#TuJL" x="427"/></g><defs ><path id="TuJL" d="M142 410c0-22 8-36 41-36 28 0 42 10 42 40 0 21-8 28-17 35-1 1-1 1-1 3l26 45c1 1 0 2-1 2h-22c-3 0-5-1-6-3l-22-38c-1-1-2-2-3-2h-8c-1 0-2 1-2 3v38c0 1-1 2-3 2h-21c-2 0-3-1-3-2v-87h0zm39 22c13 0 17-5 17-17 0-14-5-17-15-17s-14 3-14 14v18c0 2 1 2 2 2h10z"/><path id="BWfu" d="M329 375c3 0 4 1 4 4v82c0 11 3 13 14 13h26c2 0 4 2 4 4v17c0 2-2 4-4 4h-30c-29 0-37-13-37-34v-86c0-3 1-4 4-4h19 0z"/></defs></svg>',
"friendlyName": "TrillerTV",
"className": "trillerTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.flipps.fitetv",
"androidName": "com.flipps.fitetv",
"adbLaunchCommand": "adb shell am start -n com.flipps.fitetv/com.bianor.ams.androidtv.activity.TvMainActivity",
},
"apple-tv": {
"appName": "TrillerTV",
},
"chromecast": {
"appName": "com.flipps.fitetv",
"androidName": "com.flipps.fitetv",
"adbLaunchCommand": "adb shell am start -n com.flipps.fitetv/com.bianor.ams.androidtv.activity.TvMainActivity",
},
"homatics": {
"appName": "com.flipps.fitetv",
"androidName": "com.flipps.fitetv",
"adbLaunchCommand": "adb shell am start -n com.flipps.fitetv/com.bianor.ams.androidtv.activity.TvMainActivity",
},
"nvidia-shield": {
"appName": "com.flipps.fitetv",
"androidName": "com.flipps.fitetv",
"adbLaunchCommand": "adb shell am start -n com.flipps.fitetv/com.bianor.ams.androidtv.activity.TvMainActivity",
},
"onn": {
"appName": "com.flipps.fitetv",
"androidName": "com.flipps.fitetv",
"adbLaunchCommand": "adb shell am start -n com.flipps.fitetv/com.bianor.ams.androidtv.activity.TvMainActivity",
},
"roku": {
"appName": 'TrillerTV: Live Sports',
"app-id": 174995,
},
"xiaomi": {
"appName": "com.flipps.fitetv",
"androidName": "com.flipps.fitetv",
"adbLaunchCommand": "adb shell am start -n com.flipps.fitetv/com.bianor.ams.androidtv.activity.TvMainActivity",
},
},
"tubi": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="400" viewBox="0 0 1100 400" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M94 53v60H50v97h44v26c0 72 44 109 111 109 26 0 52-5 76-17v-77c-12 4-24 7-36 7-21 0-41-10-41-39V53zm543 0v286h110v-40c15 23 38 46 79 46 54 0 97-40 97-119 0-78-43-119-97-119-41 0-64 24-79 47V53zm-363 54c-34 0-56 24-56 56s22 55 56 55c33 0 56-23 56-55s-23-56-56-56zm70 6v147c0 62 37 85 82 85s66-17 83-46v40h106V113H505v138c0 23-12 31-27 31-14 0-24-8-24-31V113zm596 0v226h110V113zm-162 58c23 0 35 20 35 55 0 36-12 56-35 56-22 0-35-20-35-56 0-35 13-55 35-55z" stroke="none" fill="#ffff13" fill-rule="nonzero"/></svg>',
"friendlyName": "tubi",
"className": "tubiButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.tubitv.ott",
"androidName": "com.tubitv.ott",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.tubitv.ott/com.tubitv.activities.FireTVMainActivity",
},
"apple-tv": {
"appName": "Tubi",
},
"chromecast": {
"appName": "com.tubitv",
"androidName": "com.tubitv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.tubitv/com.tubitv.activities.MainActivity",
},
"homatics": {
"appName": "com.tubitv",
"androidName": "com.tubitv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.tubitv/com.tubitv.activities.MainActivity",
},
"nvidia-shield": {
"appName": "com.tubitv",
"androidName": "com.tubitv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.tubitv/com.tubitv.activities.MainActivity",
},
"onn": {
"appName": "com.tubitv",
"androidName": "com.tubitv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.tubitv/com.tubitv.activities.MainActivity",
},
"roku": {
"appName": 'Tubi - Free Movies & TV',
"app-id": 41468,
},
"xiaomi": {
"appName": "com.tubitv",
"androidName": "com.tubitv",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.tubitv/com.tubitv.activities.MainActivity",
},
},
"tv-browser": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="640" height="525" viewBox="0 0 640 525" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="dn3f" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="11%" stop-color="#484a5b"/><stop offset="11%" stop-color="#eef7ff"/></linearGradient><linearGradient id="mCkG" x1="50%" y1="100%" x2="50%" y2="0%"><stop offset="50%" stop-color="#b4c9f9"/><stop offset="50%" stop-color="#cadbfc"/></linearGradient><linearGradient id="wl8D" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="50%" stop-color="#4f84f7"/><stop offset="50%" stop-color="#386af3"/></linearGradient><linearGradient id="k8N6" x1="50%" y1="100%" x2="50%" y2="0%"><stop offset="50%" stop-color="#5c8cf7"/><stop offset="50%" stop-color="#9fbff7"/></linearGradient></defs><rect x="52" y="23" width="535" height="475" rx="45" stroke="#484a5b" fill="url(#dn3f)" stroke-width="3"/><g stroke="none"><path fill="#cadbfc" d="M585 448V75h-93c-5 323-233 372-293 372z"/><circle cx="319" cy="258" fill="url(#mCkG)" r="160"/><path fill="url(#wl8D)" d="M319 98c90 0 160 75 160 160 0 90-75 160-160 160z"/><path d="M320 98q137 160-1 320-135-157 1-320z" fill="url(#k8N6)"/><path fill="#484a5b" d="M92 508h455c67 0 88-60 88-71 0-7-3-15-18-18l-185 3-38 21H244l-40-21-182-4c-14 0-22 11-15 30 10 35 35 60 85 60z"/></g></svg>',
"friendlyName": "TV Browser",
"className": "tvBrowserButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"appName": "com.altamirano.fabricio.tvbrowser",
"androidName": "com.altamirano.fabricio.tvbrowser",
"adbLaunchCommand": "adb shell am start -n com.altamirano.fabricio.tvbrowser/.ui.activities.SplashActivity",
},
"homatics": {
"appName": "com.altamirano.fabricio.tvbrowser",
"androidName": "com.altamirano.fabricio.tvbrowser",
"adbLaunchCommand": "adb shell am start -n com.altamirano.fabricio.tvbrowser/.ui.activities.SplashActivity",
},
"nvidia-shield": {
"appName": "com.altamirano.fabricio.tvbrowser",
"androidName": "com.altamirano.fabricio.tvbrowser",
"adbLaunchCommand": "adb shell am start -n com.altamirano.fabricio.tvbrowser/.ui.activities.SplashActivity",
},
"onn": {
"appName": "com.altamirano.fabricio.tvbrowser",
"androidName": "com.altamirano.fabricio.tvbrowser",
"adbLaunchCommand": "adb shell am start -n com.altamirano.fabricio.tvbrowser/.ui.activities.SplashActivity",
},
"xiaomi": {
"appName": "com.altamirano.fabricio.tvbrowser",
"androidName": "com.altamirano.fabricio.tvbrowser",
"adbLaunchCommand": "adb shell am start -n com.altamirano.fabricio.tvbrowser/.ui.activities.SplashActivity",
},
},
"tv-vlaanderen": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2200" height="250" viewBox="0 0 2200 250" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M388 106h-45V70h132v17c0 13-7 19-20 19h-26v119h-41zm94-36h46l34 102h1l26-84c4-12 12-18 25-18h27l-59 155h-40zm216 0h46l34 102h1l26-84c4-12 12-18 25-18h27l-59 155h-40zm279 119v36H867V70h22c13 0 19 6 19 19v100zm124 36l-9-23h-26l-22-28-16 51h-45l58-155h24c14 0 22 6 27 18l53 137zm-20-56l-18-52h0l-17 52zm187 56l-9-23h-26l-22-28-16 51h-45l58-155h24c13 0 22 6 26 18l54 137zm-20-56l-18-52h0l-17 52zm214-99v155h-40l-62-91v91h-38V70h40l62 91V90c0-13 6-20 19-20zm20 0h56c51 0 86 32 86 77 0 46-35 78-85 78h-57zm56 118c28 0 44-14 44-40 0-25-16-41-45-41h-14v81zm214 0v37h-87l-26-37V70h110v37h-69v22h48v36h-48v23zm76-14h-16v51h-41V70h69c33 0 57 22 57 53 0 20-10 35-28 43l41 59h-48zm-16-30h19c15 0 23-7 23-19s-7-19-20-19h-22zm215 44v37h-87l-26-37V70h110v37h-69v22h48v36h-48v23zm158-118v155h-40l-62-91v91h-38V70h40l62 91V90c0-13 6-20 19-20z" fill-rule="nonzero" stroke="none"/><path d="M103 10l67 67 62-67H103M58 46L26 79l132 1-66-67m79 78l-1 60 75-73V20M32 90l62 62V90m-74 2v129c0 1 1 4 2 4s66-65 66-65m125-36c-17 17-30 31-30 31h61l1-62M67 194l143 1 30-30H96m-53 53l-14 14 2 1c4 2 2 2 73 2h66l29-30H57l-14 13" stroke="none"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="1000" viewBox="0 0 1000 1000" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M76 802H54v-18h64v8c0 7-3 10-10 10H96v57H76zm45-18h22l17 49h0l13-40c2-6 6-9 12-9h13l-29 75h-19zm105 0h22l17 49h0l13-40c2-6 6-9 12-9h13l-29 75h-19zm134 57v18h-53v-75h11c6 0 9 3 9 9v48zm61 18l-4-11h-13l-10-14-8 25h-22l28-75h12c6 0 10 3 13 9l25 66zm-9-27l-9-25h0l-9 25zm89 27l-4-11h-13l-10-14-8 25h-22l28-75h12c6 0 10 3 12 9l26 66zm-9-27l-9-25h0l-9 25zm104-48v75h-20l-29-44v44h-19v-75h19l30 44v-34c0-7 3-10 10-10zm9 0h27c25 0 42 16 42 37 0 22-17 38-41 38h-28zm27 57c14 0 21-7 21-19 0-13-7-20-21-20h-7v39zm104 0v18h-42l-13-18v-57h53v18h-33v11h23v17h-23v11zm36-7h-7v25h-20v-75h33c16 0 28 11 28 26 0 9-5 17-14 21l20 28h-23zm-7-14h9c7 0 11-3 11-10 0-5-3-8-10-8h-10zm104 21v18h-42l-13-18v-57h53v18h-33v11h23v17h-23v11zm77-57v75h-20l-29-44v44h-19v-75h19l30 44v-34c0-7 3-10 10-10z" stroke="none" fill-rule="nonzero"/><path d="M429 130l163 163 149-163H429m-107 87l-80 81h321L402 138m191 188l-1 146 180-177V154M258 322l150 151 1-151m-180 7v310c0 4 3 11 6 11l157-157m304-88l-74 75h149l1-150M344 576h344l71-71H414M285 634l-34 33 4 2c9 5 6 5 176 5h159l73-74H318l-33 34" stroke="none"/></svg>',
"friendlyName": "TV VLAANDEREN (BE)",
"className": "tvVlaanderenButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"appName": "nl.streamgroup.vlaanderen",
"androidName": "nl.streamgroup.vlaanderen",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.vlaanderen/tv.solocoo.htmlapp.FullscreenActivity",
},
"homatics": {
"appName": "nl.streamgroup.vlaanderen",
"androidName": "nl.streamgroup.vlaanderen",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.vlaanderen/tv.solocoo.htmlapp.FullscreenActivity",
},
"nvidia-shield": {
"appName": "nl.streamgroup.vlaanderen",
"androidName": "nl.streamgroup.vlaanderen",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.vlaanderen/tv.solocoo.htmlapp.FullscreenActivity",
},
"onn": {
"appName": "nl.streamgroup.vlaanderen",
"androidName": "nl.streamgroup.vlaanderen",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.vlaanderen/tv.solocoo.htmlapp.FullscreenActivity",
},
"xiaomi": {
"appName": "nl.streamgroup.vlaanderen",
"androidName": "nl.streamgroup.vlaanderen",
"adbLaunchCommand": "adb shell am start -n nl.streamgroup.vlaanderen/tv.solocoo.htmlapp.FullscreenActivity",
},
},
"tv-2go": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="660" height="160" viewBox="0 0 660 160" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M422 11c-14 3-26 8-36 16v7c-1 12-7 25-19 38-4 4-5 7-5 8s1 3 1 5c0 5 2 16 4 22 13 40 53 57 89 38 8-4 10-4 10 2 0 3 1 3 15 3h13l2-1 1-2v-38c0-36 0-38-1-39-2-2-53-2-54 0-2 1-2 27-1 29 1 1 2 1 9 1 10 0 10 0 10 7 0 6-1 7-10 10-26 8-43-2-47-28-5-40 28-57 70-37 10 5 9 6 15-11 4-11 4-11-4-16-17-12-42-17-62-14m143 0c-24 5-41 17-51 35-18 32-9 75 21 94 34 23 84 14 105-17 37-55-10-123-75-112m23 34c28 7 33 53 8 70-13 8-31 6-41-6-11-11-13-33-5-48 7-14 23-20 38-16" fill="#293152"/><path d="M347 6c-27 7-51 31-51 49 0 10 7 24 13 24 2 0 2 0 2-6 0-12 9-24 28-37 14-10 31-14 31-6 0 5-8 14-54 59-45 46-45 46-43 56 1 8 2 8 13 6 4-1 10-2 14-2 3-1 8-1 9-1 2-1 11-1 20-1 23-1 24-1 24-12 0-8-2-9-24-9-14 0-15-1-15-2s7-8 17-17c3-3 12-10 18-17 7-6 12-11 13-11 0 0 1-2 2-3s2-3 3-4c13-14 19-27 19-39v-6l-2-6c-7-13-22-19-37-15" fill="#d30b11"/><path d="M6 11c-1 1-1 31 0 32l37 1 2 110h40l2-109c35-1 36-1 37-2s1-31 0-32S7 10 6 11m126 0l-1 1 49 142c2 1 45 1 46-1l48-138c2-5 2-5-22-5-23 0-22 0-23 4l-25 88-29-91-1-1h-21c-17 0-20 0-21 1" fill="#293152"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M15 21c-1 1-1 31 0 32l37 1 2 110h40l2-109c35-1 36-1 37-2s1-31 0-32-117-1-118 0m126 0l-1 1 49 142c2 1 45 1 46-1l48-138c2-5 2-5-22-5-23 0-22 0-23 4l-25 88-29-91-1-1h-21c-17 0-20 0-21 1m-20 157c-10 2-18 6-26 11v5c0 8-5 17-13 27-3 3-4 5-3 6v3c0 4 1 11 3 16 9 28 38 40 63 27 6-3 7-3 7 1 0 2 1 2 11 2h9l1-1 1-1v-27c0-25 0-27-1-28s-37-1-38 0-1 19 0 21c0 0 1 1 6 1 7 0 7 0 7 4 0 5-1 5-7 7-19 6-31-1-33-19-4-29 19-40 49-26 7 3 6 4 11-8 3-8 3-8-3-12-12-8-30-12-44-9m101 0c-17 3-29 11-36 24-13 23-6 53 15 67 24 16 60 10 75-12 25-39-7-88-54-79m16 23c20 6 24 38 6 50-9 6-21 4-29-4s-9-23-3-34c5-10 16-14 26-12" fill="#293152"/><path d="M68 175c-19 5-36 22-36 34 0 8 5 17 9 17 1 0 1 0 1-4 1-8 7-17 20-26 10-7 23-10 23-4 0 3-6 9-39 42-32 32-32 32-31 39 2 6 2 6 10 4 3 0 7-1 10-1 2 0 5-1 6-1s8 0 15-1c16 0 16 0 16-8 0-6-1-7-17-7-9 0-10 0-10-1s5-6 12-12c2-2 8-7 13-12 4-4 8-8 9-8 0 0 1-1 1-2 1 0 2-2 3-3 9-9 13-19 13-27v-5l-2-4c-5-9-15-13-26-10" fill="#d30b11"/></svg>',
"friendlyName": "TV-2GO",
"className": "tv2GoButton",
"deviceFamily": ["homatics", "nvidia-shield", "onn", "xiaomi"],
"homatics": {
"appName": "nl.tv2go.tvplay",
"androidName": "nl.tv2go.tvplay",
"adbLaunchCommand": "adb shell am start -n nl.tv2go.tvplay/com.zattoo.tv.TvActivity",
},
"nvidia-shield": {
"appName": "nl.tv2go.tvplay",
"androidName": "nl.tv2go.tvplay",
"adbLaunchCommand": "adb shell am start -n nl.tv2go.tvplay/com.zattoo.tv.TvActivity",
},
"onn": {
"appName": "nl.tv2go.tvplay",
"androidName": "nl.tv2go.tvplay",
"adbLaunchCommand": "adb shell am start -n nl.tv2go.tvplay/com.zattoo.tv.TvActivity",
},
"xiaomi": {
"appName": "nl.tv2go.tvplay",
"androidName": "nl.tv2go.tvplay",
"adbLaunchCommand": "adb shell am start -n nl.tv2go.tvplay/com.zattoo.tv.TvActivity",
},
},
"tv2-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1611" height="850" viewBox="0 0 1611 850" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M419.3 798.6c206.7 0 374.3-167.6 374.3-374.3S626 50 419.3 50 45 217.6 45 424.3s167.6 374.3 374.3 374.3z" fill="#f0281e"/><path d="M324.7 477.7c-13.4 23.8-19.2 34.3-33.3 34.3-10 0-20-5-20-23.6l.3-93.3H214v98c0 57.7 42.3 76.6 76.8 76.6 31.4 0 52-14.3 74-52.5l70-122h-63.6l-46.7 82.6zm311 90.3h-227l32.7-57.6h194zM578 279.8H173.8v57.6H578c16 0 29.2 12.5 29.2 28.5S594 395 578 395h-72.6L472 452.7h106a87 87 0 0 0 86.9-86.8c0-47.8-39-86-87-86zm445.6 29.2h-87v229.8H979v-82h44.7c15 0 28.3-3 40.2-9.3a71 71 0 0 0 28.3-26.2 72 72 0 0 0 10.4-38.6 72 72 0 0 0-10.2-38.1c-6.8-11.3-16.2-20-28.2-26.2a86 86 0 0 0-40.6-9.4zm23.3 101.2c-7.7 6.8-18 10.2-30.4 10.2H979v-74.8h36.6a48 48 0 0 1 31.4 9.6c7.8 6.4 11.6 15.3 11.6 27a35 35 0 0 1-11.6 28zM1178 309h-42.3v229.8h42.3zm51.7 219.3c-10.5-9.2-15.7-21.2-15.7-36 0-16.2 6.3-29.3 19-39.2 12.7-10 29.8-15 51.7-15h32.3v-7.8a27 27 0 0 0-10.3-22.4c-7-5.6-16.2-8.2-28-8.2a69 69 0 0 0-28.4 6.2 99 99 0 0 0-23.3 13.8V382c5.6-5 13.8-9.5 24.4-13.6a96 96 0 0 1 34-6 75 75 0 0 1 53.1 18.9c13.6 12.7 20.4 30.6 20.4 54v55.3c0 5.2 1.4 9.2 4.2 12 2.7 2.8 6.3 4.2 10.7 4.2 1.5 0 3.3-.3 5.7-1 2.2-.6 4.3-1.5 6.2-2.6V535c-7.5 4.8-17 7.2-28.4 7.2-11 0-19.8-3-26.3-9-6.6-6-10.6-13.7-12-23-3.2 9-9.4 16.4-18.6 22.7a54 54 0 0 1-31.2 9.4c-16 0-29.3-4.5-39.7-13.7zm35-23.3a26 26 0 0 0 17.3 6 33 33 0 0 0 24.9-10.6c6.7-7 10-16.2 10-27.7V464h-26c-10.2 0-18.2 2.4-24.4 7.2a23 23 0 0 0-9.2 18.7c.1 6 2.3 11 7 15zm128.4 55.2v37.2a104 104 0 0 0 16.4 1.7c39 0 65-17.3 78-51.8l67-181.6h-45l-40.8 127-41-127h-45.2l61.4 166.7c-4 11.2-8.6 18.8-14.2 23-5.6 4-13 6-22.3 6-4.5 0-9.3-.5-14.2-1.3z"/></svg>',
"friendlyName": "TV 2 Play",
"className": "tv2PlayButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "TV 2 Play",
},
"chromecast": {
"appName": "dk.tv2.tv2playtv",
"androidName": "dk.tv2.tv2playtv",
"adbLaunchCommand": "adb shell am start -n dk.tv2.tv2playtv/dk.tv2.tv2playtv.main.MainActivity",
},
"homatics": {
"appName": "dk.tv2.tv2playtv",
"androidName": "dk.tv2.tv2playtv",
"adbLaunchCommand": "adb shell am start -n dk.tv2.tv2playtv/dk.tv2.tv2playtv.main.MainActivity",
},
"nvidia-shield": {
"appName": "dk.tv2.tv2playtv",
"androidName": "dk.tv2.tv2playtv",
"adbLaunchCommand": "adb shell am start -n dk.tv2.tv2playtv/dk.tv2.tv2playtv.main.MainActivity",
},
"onn": {
"appName": "dk.tv2.tv2playtv",
"androidName": "dk.tv2.tv2playtv",
"adbLaunchCommand": "adb shell am start -n dk.tv2.tv2playtv/dk.tv2.tv2playtv.main.MainActivity",
},
"xiaomi": {
"appName": "dk.tv2.tv2playtv",
"androidName": "dk.tv2.tv2playtv",
"adbLaunchCommand": "adb shell am start -n dk.tv2.tv2playtv/dk.tv2.tv2playtv.main.MainActivity",
},
},
"tv2-play-norway": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1100" height="455" viewBox="0 0 1100 455" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M192 50c81 0 139 58 139 142v35h-71v-35c0-45-28-73-68-73-41 0-69 28-69 73H52c0-84 58-142 140-142zM52 403h279v-67H138l99-109h-86L52 335zm415-286v218h43v-77h48c15 0 29-3 41-9 11-6 20-14 27-25 6-10 9-23 9-37s-3-26-9-37c-7-10-16-19-27-24-12-6-26-9-41-9zm90 101h-47v-61h47c11 0 19 3 25 9 7 5 10 12 10 21 0 10-3 17-10 23-6 5-14 8-25 8zm99-101v218h40V117zm80 209c9 8 22 12 39 12 27 0 45-12 56-36h2v33h37v-98c0-21-6-37-18-49-11-11-28-17-51-17-21 0-37 5-50 15-12 9-20 22-21 39h39c2-6 5-11 11-14 5-4 12-5 21-5s16 1 21 5c5 3 8 8 8 13 0 6-3 10-9 13-7 3-18 4-35 4-20 0-36 4-47 13-12 8-17 20-17 35 0 16 5 28 14 37zm30-24c-4-3-6-7-6-14 0-6 2-10 7-14 4-3 11-4 20-4 18 0 33-3 43-9l-1 7c-4 14-10 24-18 30s-17 9-27 9c-8 0-14-2-18-5zm114 61v37h47c14 0 24-2 31-7s13-14 18-27l71-192h-44l-39 120h-3l-44-120h-44l70 170-6 19z"/></svg>',
"friendlyName": "TV 2 Play (Norway)",
"className": "tv2PlayNorwayButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "TV 2 Play",
},
"chromecast": {
"appName": "no.tv2.sumo",
"androidName": "no.tv2.sumo",
"adbLaunchCommand": "adb shell am start -n no.tv2.sumo/no.tv2.android.ui.LauncherBridgeActivity",
},
"homatics": {
"appName": "no.tv2.sumo",
"androidName": "no.tv2.sumo",
"adbLaunchCommand": "adb shell am start -n no.tv2.sumo/no.tv2.android.ui.LauncherBridgeActivity",
},
"nvidia-shield": {
"appName": "no.tv2.sumo",
"androidName": "no.tv2.sumo",
"adbLaunchCommand": "adb shell am start -n no.tv2.sumo/no.tv2.android.ui.LauncherBridgeActivity",
},
"onn": {
"appName": "no.tv2.sumo",
"androidName": "no.tv2.sumo",
"adbLaunchCommand": "adb shell am start -n no.tv2.sumo/no.tv2.android.ui.LauncherBridgeActivity",
},
"xiaomi": {
"appName": "no.tv2.sumo",
"androidName": "no.tv2.sumo",
"adbLaunchCommand": "adb shell am start -n no.tv2.sumo/no.tv2.android.ui.LauncherBridgeActivity",
},
},
"tv4-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="902" height="668" viewBox="0 0 902 668" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M443.5 459.5h-47.8V52.3c0-3.3-2-6-5.2-7-3-1-6.3.2-8 3L51.2 538c-1.5 2.2-1.6 5-.3 7.5 1.2 2.4 3.7 4 6.4 4h244.4v55.2c0 3.8 3.4 7.2 7.3 7.2h79.4c4 0 7.3-3.4 7.3-7.2v-55.2h47.8c4.2 0 7.3-3.2 7.3-7.4v-75c0-4-3-7.4-7.3-7.4m-142 .3h-92l92-136zm543.8-109L607 488.7c-1.2.6-2.6.5-3.6-.4s-1.3-2.3-.8-3.5l2.3-5.4a354 354 0 0 0 0-272.5l-2.5-6c-.5-1.2-.1-2.5.8-3.4 1-.8 2.4-1 3.5-.3L845.3 335c6.2 3.6 6.2 12.5 0 16z"/></svg>',
"friendlyName": "TV4 Play",
"className": "tv4PlayButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "se.tv4.tv4playtab",
"androidName": "se.tv4.tv4playtab",
"adbLaunchCommand": "adb shell am start -c android.intent.category.LEANBACK_LAUNCHER -n se.tv4.tv4playtab/se.tv4.tv4play.ui.common.startup.SplashActivity",
},
"apple-tv": {
"appName": "TV4 Play",
},
"chromecast": {
"appName": "se.tv4.tv4playtab",
"androidName": "se.tv4.tv4playtab",
"adbLaunchCommand": "adb shell am start -c android.intent.category.LEANBACK_LAUNCHER -n se.tv4.tv4playtab/se.tv4.tv4play.ui.common.startup.SplashActivity",
},
"homatics": {
"appName": "se.tv4.tv4playtab",
"androidName": "se.tv4.tv4playtab",
"adbLaunchCommand": "adb shell am start -c android.intent.category.LEANBACK_LAUNCHER -n se.tv4.tv4playtab/se.tv4.tv4play.ui.common.startup.SplashActivity",
},
"nvidia-shield": {
"appName": "se.tv4.tv4playtab",
"androidName": "se.tv4.tv4playtab",
"adbLaunchCommand": "adb shell am start -c android.intent.category.LEANBACK_LAUNCHER -n se.tv4.tv4playtab/se.tv4.tv4play.ui.common.startup.SplashActivity",
},
"onn": {
"appName": "se.tv4.tv4playtab",
"androidName": "se.tv4.tv4playtab",
"adbLaunchCommand": "adb shell am start -c android.intent.category.LEANBACK_LAUNCHER -n se.tv4.tv4playtab/se.tv4.tv4play.ui.common.startup.SplashActivity",
},
"xiaomi": {
"appName": "se.tv4.tv4playtab",
"androidName": "se.tv4.tv4playtab",
"adbLaunchCommand": "adb shell am start -c android.intent.category.LEANBACK_LAUNCHER -n se.tv4.tv4playtab/se.tv4.tv4play.ui.common.startup.SplashActivity",
},
},
"tver": {
"button": '<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="100" height="52.9" viewBox="0 0 100 52.9" xml:space="preserve"><style>.st2{fill:#3c3c3c}</style><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3.737" y1="-6.042" x2="39.833" y2="49.542"><stop offset="0" style="stop-color:#0ff"/><stop offset=".43" style="stop-color:#00b4dc"/><stop offset=".512" style="stop-color:#009fd3"/><stop offset=".68" style="stop-color:#007ac2"/><stop offset=".815" style="stop-color:#0062b8"/><stop offset=".9" style="stop-color:#005ab4"/></linearGradient><path d="M35.5.3v10.1H22.9v40.3h-10V10.3H.3V.3h35.2z" style="fill:url(#SVGID_1_)"/><linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="42.409" y1="-7.448" x2="78.506" y2="48.136"><stop offset="0" style="stop-color:#0ff"/><stop offset=".43" style="stop-color:#00b4dc"/><stop offset=".512" style="stop-color:#009fd3"/><stop offset=".68" style="stop-color:#007ac2"/><stop offset=".815" style="stop-color:#0062b8"/><stop offset=".9" style="stop-color:#005ab4"/></linearGradient><path style="fill:url(#SVGID_2_)" d="M52.4 50.6 29.8.3h10.7l11.9 26.5L64.3.3h10.8z"/><path class="st2" d="M74.2 46.9c-5 3.4-8.1-.3-7.7-3.5 5.5 2.6 12.7-.9 12.7-7 0-4.8-3.5-9.2-9.9-8.3-5.7.9-8.4 7.6-8.4 14.8 0 5.2 3.2 9.7 8.9 9.9 5.3.2 10.5-2.9 9.9-5.8-.2-1.6-2.3-2.2-5.5-.1zm-4.6-7.2c-1.2 0-2.5-1-2.5-2.5 0-2 1.1-4.5 3.6-4.5 1.7 0 2.7 1.6 2.7 3.8.1 2-1.2 3.2-3.8 3.2zM91.9 30c-2.1.1-3.9 1.1-4.6 2.5.1-1.7.3-5-2.2-4.8-2.1.1-3.4 1.1-3.3 3.2.2 4.5.5 8.8.6 15.4 0 1.5-.2 3-.3 3.5-.1 1.8 1.1 2.8 3.2 2.8 1.9 0 3.2-1 2.9-2.8-.6-3.2-.9-6.1-.4-9.6s1.7-5 3.2-5.3c1.9-.4 3.7.5 4.6 1.8.7 1 2.1 1.6 3.3.4 1.1-1.2.6-2.5 0-3.4-1.3-2.2-3.7-3.9-7-3.7z"/></svg>',
"friendlyName": "TVer",
"className": "tverButton",
"appName": "jp.co.tver.tvapp",
"androidName": "jp.co.tver.tvapp",
"adbLaunchCommand": "adb shell am start -n jp.co.tver.tvapp/.tver.ui.splash.TVerSplashActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],},
"tvexpress-br": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="391" height="67" viewBox="0 0 391 67" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M33 0L0 34s-2-2 22 22c12 12 11 11 13 10l1-1 3-3c1 0 1-1 1-1l10-10c13-13 12-12 11-13v-1h-7-7c-1 0-2 2-7 6l-6 6c-1 0-16-14-16-15s0-2 7-9l8-7h1l1 1c2 2 3 1-4 8l-5 5c-1 1 0 1 4 5 3 4 4 4 4 4 1 0 20-20 20-20 1-1 0-2-9-11C34 0 34 0 33 0m56 5c-2 1-2 1-2 4 0 1-1 2-1 2 0 4-1 6 0 6h6 7c1 1 1 0 1 18 0 11 0 17 1 17h14c1 0 1 0 1-16 0-19 0-18 2-18 1-1 12-1 13-1 0 0 1 1 1 4 1 0 1 1 1 2 1 1 1 2 2 6 1 2 1 4 2 5 0 1 0 2 1 3 0 1 1 3 1 4 0 2 1 3 1 4 0 0 0 1 1 1v2c0 1 1 2 1 2v1c0 1 0 1 10 1h9s0-1 1-3v-1l1-1v-1c0-1 1-2 1-2v-1l1-3c0-1 0-2 1-3v-1c0-1 1-1 1-2v-2l1-1v-1c0-1 0-1 1-2v-2-1s1-1 1-2c0 0 0-1 1-1v-2s0-1 1-2c0-1 1-3 1-5 1-2 1-4 2-5V6c1-2 1-1-7-1-9 0-9-1-9 2v1s-1 2-1 3v1 1c-1 1-1 3-2 5v1 1 1l-1 1v3c-1 2-1 2-1 3-1 2-1 3-1 5-1 0-1 1-1 1v1-1c0-1-1-1-1-1v-3c-1-2-1-3-1-3s0-1-1-2v-2c0-1-1-2-1-3v-2c-1-1-1-3-1-3 0-1 0-1-1-1v-3c0-1-1-2-1-2V8c-1-2-1-3-2-3h0-27-27 0m91 0c-1 0-1 0-1 24 0 14 0 23 1 23h35v-1c0-1 0-2 1-2v-3c0-2 1-4 1-4v-1-1h-12-11 0v-3-3h9c9 0 9 0 9-1v-1-3c1-1 1-3 1-3 1-2 1-3 0-3 0-1-2-1-9-1h-10v-1-2c0-3-1-2 9-3h9c2 0 3-2 3-3v-2c1-1 1-5 1-5 0-1 1-1-18-1h-18m86 17c-2 0-3 0-4 1s-1 1-1 0-1-1-5-1c-3 0-5 0-5 1v19 20h0c1 1 9 1 9 0 1 0 1 0 1-6 0-7-1-7 1-6 0 1 2 1 3 2h6c9-3 14-14 9-23-2-3-5-6-8-7h-6m50 0c-5 1-10 5-11 9v1c-1 1-1 3-1 5 0 4 0 5 2 8 1 2 5 5 8 6 2 1 7 1 9 1 5-1 8-4 10-7 1-2 1-2-4-3 0 0-1-1-2-1h-2l-1 1c-2 2-6 2-8 0-1 0-2-1-2-2h10 9c2 0 1-7 0-9v-1c0-1-2-3-2-3l-1-1v-1h-1c0-1-3-2-4-2-2-1-6-2-9-1m30 0c-2 0-3 1-4 1l-1 1c-5 2-6 8-3 12 1 1 3 2 3 2h1s3 2 6 2c4 1 5 2 4 3-2 2-7 0-8-2 0-1-1-1-4 0h-2c-3 1-3 2-2 4 3 5 11 8 18 7 10-3 12-14 3-18h-1c-1 0-2-1-3-1h-2c0-1-1-1-2-1-3 0-3-1-2-2 2-1 4 0 5 1s1 1 2 1c0 0 2-1 3-1h2l1-1c2 0 2-1 0-3-1-2-5-4-7-5h-1-6m28 0c-8 1-12 7-9 12 1 3 4 5 11 6 5 2 6 3 3 4-3 0-6-1-7-3 0-1 0-1-1-1s-6 1-6 2h-1c-3 0 1 6 5 8 5 2 11 3 16 0 2-1 4-3 4-4 0 0 0-1 1-1v-6h-1c0-1-2-3-3-4h-1c0-1-1-1-4-2h-2c-1-1-1-1-2-1-3-1-4-1-2-2 1-1 4 0 4 0 0 1 1 1 1 1 0 1 1 1 2 1s2-1 3-1h2s0-1 1-1c2 0 2-1 0-3-2-4-9-6-14-5m-74 0h-1l-3 2c-1 1-1 1-1 0 0-2 0-2-5-2-2 0-4 0-4 1-1 0-1 0-1 14v14h1 9 0v-7c0-4 0-7 1-8 1-4 1-5 5-5h3v-9h-4m-82 0v2c1 1 1 2 2 2v1c1 0 1 1 1 1 1 1 2 3 2 3 1 1 1 2 2 2 1 1 1 2 1 2v1c1 0 1 1 0 2v1l-1 1c-1 1-2 3-4 5 0 1-1 2-2 3l-1 1v1c-1 1-1 1 5 1h5 0l1-1s0-1 1-2 2-2 2-3h1l2 2 1 1s1 1 1 2c1 1 1 1 6 1 6 0 7 0 5-1 0-1-1-2-1-2l-1-1c0-1-1-2-2-3 0-1-1-2-2-3l-1-1s0-1-1-2-1-2-1-2l2-2c2-3 3-4 5-7 3-5 3-5-3-5s-5 0-7 2c-2 4-3 5-3 5l-1-1c0-1-1-2-1-2-1-1-1-2-1-2-1 0-1-1-1-1l-1-1h-5-5m103 8c0 1 0 1 1 1 0 0 1 1 2 1 1 2 1 2-5 2-4 0-5-1-5-1s1-2 2-2 1 0 1-1h4m-52 1c5 3 4 12-2 12-5 0-8-5-6-9 1-3 5-4 8-3" stroke="none"/></svg>',
"friendlyName": "TVExpress (BR)",
"className": "tvExpressBRButton",
"appName": "com.mm.droid.livetv.tve",
"androidName": "com.mm.droid.livetv.tve",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -n com.mm.droid.livetv.tve/com.mm.droid.livetv.load.LiveLoadActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"tving": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="425.675" height="104.438" viewBox="0 0 425.675 104.438"><path d="M278.894 58.887l20.731 41.837h32.214V2.577H301v40.856a2.733 2.733 0 0 1-5.185 1.214l-20.838-42.07h-32.214v98.142h30.932V60.096a2.733 2.733 0 0 1 5.185-1.209m-83.824-56.31h33.826v98.142h-33.826zM341.836 42.36v18.09c0 17.595 6.637 30.316 19.722 37.802 20.877 11.949 50.94 4.574 64.117-5.171V47.409h-30.549v28.723l-.583.228a17.435 17.435 0 0 1-14.998-1.141 16.299 16.299 0 0 1-5.972-14.429V40.549a10.919 10.919 0 0 1 8.171-11.842 11.327 11.327 0 0 1 13.458 7.618l29.592-15.871A40.812 40.812 0 0 0 387.179.062c-1.995 0-3.938.097-5.787.262a46.726 46.726 0 0 0-27.228 10.832 40.526 40.526 0 0 0-12.303 31.204M83.931 2.577H0V31.31h25.247v69.429h33.389V31.31h25.271zm69.298 0l-21.149 65.714a2.733 2.733 0 0 1-5.341-.835V2.572H94.666v98.147h60.646l33.195-98.142z" fill="#fe133c"/></svg>',
"friendlyName": "TVING",
"className": "tvingButton",
"appName": "net.cj.em.tving",
"androidName": "net.cj.em.tving",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"tvnz-plus": {
"button": '<svg viewbox="0 0 99 27" width="99" height="27" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#tvnza)"><path d="M70.269 20.974a.508.508 0 0 0-.43-.236h-8.613l7.843-8.76a3.711 3.711 0 0 0 .638-3.967 3.666 3.666 0 0 0-1.348-1.595 3.61 3.61 0 0 0-1.99-.591H52.335a.143.143 0 0 0-.102.042.146.146 0 0 0-.042.103v2.52l-.18-.202a8.08 8.08 0 0 0-1.006-.942 10.097 10.097 0 0 0-3.256-1.664 14.233 14.233 0 0 0-7.982 0c-1.176.351-2.279.915-3.256 1.664a7.696 7.696 0 0 0-1.005.942l-.181.203V5.965a.148.148 0 0 0-.042-.103.143.143 0 0 0-.102-.043h-2.94c-.093 0-2.132-.054-3.124 2.389-1.02 2.52-4.883 10.931-4.922 11.017l-.102.22-.087-.226c-.034-.091-3.65-9.164-4.31-11.017a3.789 3.789 0 0 0-1.204-1.62 3.731 3.731 0 0 0-1.858-.763h-6.603v-4.73a.528.528 0 0 0-.154-.367.517.517 0 0 0-.365-.152H4.236a.52.52 0 0 0-.367.155.53.53 0 0 0-.153.37V5.82H.52a.515.515 0 0 0-.437.242.529.529 0 0 0-.034.503l2.132 4.652a.74.74 0 0 0 .67.431h.847v7.992c0 2.229.711 4.033 2.118 5.36 1.406 1.327 3.389 1.998 5.9 1.998.854.003 1.706-.085 2.541-.263.741-.159 1.47-.37 2.18-.634.348-.13.676-.27.97-.41a.63.63 0 0 0 .324-.366.66.66 0 0 0-.025-.494l-1.833-3.856a.315.315 0 0 0-.39-.162c-.725.262-1.489.4-2.26.408a6.25 6.25 0 0 1-1.129-.106 2.363 2.363 0 0 1-1.02-.45 2.686 2.686 0 0 1-.74-.917 3.404 3.404 0 0 1-.282-1.547v-6.564h4.1c.071 0 .071 0 .348.588.161.336.39.819.664 1.407.494 1.067 1.189 2.551 2.064 4.43 1.497 3.219 3.107 6.698 3.74 8.045a.517.517 0 0 0 .466.285h5.188a.518.518 0 0 0 .471-.302l6.598-14.13-.082.65c-.05.403-.074.81-.074 1.216v12.053c0 .14.055.274.153.373a.52.52 0 0 0 .37.155h5.083a.52.52 0 0 0 .37-.155.531.531 0 0 0 .153-.373V15.343c0-2.9 1.319-4.372 3.92-4.372 1.243 0 2.211.362 2.878 1.079.666.716.985 1.823.985 3.293v10.535c0 .14.056.274.154.373a.52.52 0 0 0 .369.155h19.603a.722.722 0 0 0 .663-.434l2.068-4.512a.522.522 0 0 0-.034-.494v.008zM53.572 11.65h8.49l-8.49 8.848V11.65z" fill="#fff"/><path d="M98.04 10.14H89.41V.97a.978.978 0 0 0-.283-.686.958.958 0 0 0-.68-.284h-4.645c-.255 0-.5.102-.68.284a.978.978 0 0 0-.284.686v9.17h-7.19a.701.701 0 0 0-.644.42l-2.14 4.904a.828.828 0 0 0 .359 1.043c.117.064.25.098.383.098h9.244v9.236c0 .258.102.505.283.687.18.181.425.284.68.284h4.646c.255 0 .5-.103.68-.284a.978.978 0 0 0 .283-.687V16.62h8.628c.255-.001.499-.104.679-.287a.979.979 0 0 0 .281-.687v-4.535a.979.979 0 0 0-.285-.69.96.96 0 0 0-.686-.28z" fill="url(#tvnzb)"/></g><defs><linearGradient id="tvnzb" x1="92.126" y1="6.162" x2="77.478" y2="26.003" gradientUnits="userSpaceOnUse"><stop offset=".2" stop-color="#00F3FF"/><stop offset=".26" stop-color="#00E8FF"/><stop offset="1" stop-color="#016AFF"/></linearGradient><clipPath id="tvnza"><path fill="#fff" d="M0 0h99v27H0z"/></clipPath></defs></svg>',
"friendlyName": "TVNZ+ (NZ)",
"className": "tvnzPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "nz.co.tvnz.ondemand.tv",
"androidName": "nz.co.tvnz.ondemand.tv",
"adbLaunchCommand": "adb shell am start -n nz.co.tvnz.ondemand.tv/nz.co.tvnz.ondemand.MainTVActivity",
},
"apple-tv": {
"appName": "TVNZ+",
},
"chromecast": {
"appName": "nz.co.tvnz.ondemand.tv",
"androidName": "nz.co.tvnz.ondemand.tv",
"adbLaunchCommand": "adb shell am start -n nz.co.tvnz.ondemand.tv/nz.co.tvnz.ondemand.MainTVActivity",
},
"homatics": {
"appName": "nz.co.tvnz.ondemand.tv",
"androidName": "nz.co.tvnz.ondemand.tv",
"adbLaunchCommand": "adb shell am start -n nz.co.tvnz.ondemand.tv/nz.co.tvnz.ondemand.MainTVActivity",
},
"nvidia-shield": {
"appName": "nz.co.tvnz.ondemand.tv",
"androidName": "nz.co.tvnz.ondemand.tv",
"adbLaunchCommand": "adb shell am start -n nz.co.tvnz.ondemand.tv/nz.co.tvnz.ondemand.MainTVActivity",
},
"xiaomi": {
"appName": "nz.co.tvnz.ondemand.tv",
"androidName": "nz.co.tvnz.ondemand.tv",
"adbLaunchCommand": "adb shell am start -n nz.co.tvnz.ondemand.tv/nz.co.tvnz.ondemand.MainTVActivity",
},
},
"twire": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 400 129.427" width="400" height="129.427"><path d="M57.917 2.943C28.191 5.351 4.35 28.145.401 57.935.109 60.139-.114 68.393.077 69.924l.12.96 17.777-17.755c19.839-19.816 20.369-20.297 25.443-23.084 25.586-14.05 58.06 3.187 60.285 31.999l.048.628 9.249-9.252 9.249-9.252-.404-1.126C112.8 17.811 85.53.706 57.917 2.943M291.5 22.314c-3.794 1.237-5.038 6.733-2.14 9.46 1.531 1.44 5.137 1.883 7.063.866 3.8-2.006 3.805-7.966.009-9.935-.901-.467-3.956-.709-4.932-.391m-149.167 5.019V31.5h24.334V99h10V31.5H201v-8.333h-58.667v4.166m191.75 14.344c-4.036.542-7.864 2.93-10.389 6.481l-.527.741V42.5H313.5V99h9.833V58.99l.524-1.036c1.922-3.809 4.981-5.987 9.548-6.798 1.136-.202 5.9-.124 6.97.114l.458.102V42.18l-.875-.272c-1.056-.327-4.225-.452-5.875-.231m34.334-.006c-11.332 1.22-19.927 10.364-21.85 23.246-3.325 22.273 9.6 37.27 29.933 34.731 3.649-.456 7.472-1.876 10.417-3.87 2.375-1.608 6.698-6.404 6.208-6.888-.114-.114-1.443-1.176-2.952-2.361l-2.743-2.155-1.563 1.644c-9.733 10.237-25.151 6.885-28.973-6.297-.452-1.558-.892-4.233-.893-5.429L356 73.5h38.043l-.089-4.708c-.353-18.641-9.921-28.802-25.537-27.121m-165.668 1.604c.128.426 3.818 13.139 8.2 28.251l7.968 27.477 3.988-.043 3.989-.043 6.59-21.117c3.624-11.615 6.635-21.043 6.691-20.953.056.091 3.134 9.613 6.839 21.16l6.736 20.995 3.985-.043 3.985-.042 8.197-28.167 8.196-28.167-4.837-.044c-2.661-.024-4.886.013-4.946.083-.06.071-2.501 9.666-5.426 21.324-2.925 11.657-5.353 21.161-5.395 21.119-.042-.043-3.049-9.618-6.682-21.279l-6.605-21.203-3.915-.044-3.915-.045-6.488 20.836c-3.568 11.459-6.525 20.835-6.571 20.834-.046 0-2.514-9.281-5.485-20.624-2.972-11.343-5.436-20.717-5.477-20.832-.056-.16-1.202-.208-4.964-.208h-4.891l.233.775M288.5 70.75V99h9.833V42.5H288.5v28.25M60.305 49.826c-13.242 2.418-18.04 18.466-8.294 27.741 11.294 10.747 30.004.286 26.84-15.006-1.749-8.454-10.202-14.258-18.546-12.735m313.765.091c5.809 1.23 9.386 6.31 10.18 14.458l.11 1.125h-28.07l.112-.844c1.385-10.439 8.793-16.619 17.668-14.739M108.91 78.04c-9.346 9.326-17.056 16.95-17.133 16.941-.077-.008-.635.424-1.241.961-19.148 16.945-47.718 13.27-61.751-7.942-3.139-4.745-6.285-13.546-6.285-17.582 0-.402-.084-.783-.186-.847-.11-.068-3.913 3.612-9.321 9.019l-9.134 9.133.263.68c11.992 30.926 45.828 47.372 77.461 37.649 27.18-8.354 45.967-34.828 44.448-62.635l-.128-2.334L108.91 78.04" fill="#fff" fill-rule="evenodd"/></svg>',
"friendlyName": "Twire",
"className": "twireButton",
"appName": "com.perflyst.twire",
"androidName": "com.perflyst.twire",
"adbLaunchCommand": "adb shell am start -a android.intent.action.MAIN -n com.perflyst.twire/.activities.StartUpActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"], },
"twitch": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1140 380"><g><path style="fill:#fff;" d="M170 170.01h-70V190h70v80.01H60l-40-40V20h80v70h70v80.01zM470 270.01H230l-40-40V90h80v100h20V90h80v100h20V90h80v180.01zM490 90h80v180h-80zM490 20h80v50h-80zM740 170.01h-70V190h70v80.01H630l-40-40V20h80v70h70v80.01zM920 170.01h-80V190h80v80.01H800l-40-40v-100L800 90h120v80.01zM1120 270.01h-80v-100h-20v100h-80V20h80v70h60l40 40.01v140z"/><path d="M1090 70h-50V0H930.21l-50.49 70H790l-30 30V70h-70V0H470v70H160.5L110 0H0v240l140 140h140v-40l40 40h270v-40l40 40h130v-40l40 40h250l90-90V120zM170 170h-70v20h70v80H60l-40-40V20h80v70h70zm300 100H230l-40-40V90h80v100h20V90h80v100h20V90h80zm100 0h-80V90h80zm0-200h-80V20h80zm170 100h-70v20h70v80H630l-40-40V20h80v70h70zm180 0h-80v20h80v80H800l-40-40V130l40-40h120zm200 100h-80V170h-20v100h-80V20h80v70h60l40 40z"/></g></svg>',
"friendlyName": 'Twitch',
"className": "twitchButton",
"adbLaunchCommand": "adb shell am start -n tv.twitch.android.viewer/tv.twitch.starshot64.app.StarshotActivity",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "Twitch (FireTV)",
"androidName": "tv.twitch.android.viewer",
},
"apple-tv": {
"appName": "Twitch",
},
"chromecast": {
"appName": "Twitch",
"androidName": "tv.twitch.android.app",
},
"homatics": {
"appName": "Twitch",
"androidName": "tv.twitch.android.app",
},
"nvidia-shield": {
"appName": "Twitch",
"androidName": "tv.twitch.android.app",
},
"onn": {
"appName": "Twitch",
"androidName": "tv.twitch.android.app",
},
"xiaomi": {
"appName": "Twitch",
"androidName": "tv.twitch.android.app",
},
},
"u-next": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="889" height="161" viewBox="0 0 889 161" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M121.3 92.6a54 54 0 0 1-53.9 53.9 54 54 0 0 1-53.9-53.9V28.8c0-2.8 2-5 4.8-5.4l97-9.7h.6c3 0 5.4 2.4 5.4 5.4zM118.6 0l-1.6.1L14.6 10.3C6.4 11 0 18 0 26.4v66.2C0 129.8 30.2 160 67.4 160s67.3-30.2 67.3-67.4V16.2c0-9-7.2-16.2-16-16.2m-23 34H95l-56.6 5.7c-2.7.3-4.8 2.6-4.8 5.4v47.6c0 18.6 15 33.7 33.7 33.7s33.7-15 33.7-33.7V39.3c0-3-2.5-5.4-5.4-5.4m422-26.6h-20.7c-2 0-3.5 1.5-3.5 3.5v89L452 11.3c-1-2.4-3.5-4-6.2-4H424c-3.8 0-7 3-7 7v135c0 2 1.6 3.5 3.5 3.5h20.7c2 0 3.5-1.6 3.5-3.5v-89L486 149c1.2 2.4 3.6 4 6.3 4H514a7 7 0 0 0 6.9-7V11c0-2-1.6-3.5-3.5-3.5m120.3-.1H558c-3 0-5.2 2.3-5.2 5.2v135c0 2.8 2.3 5.2 5.2 5.2h79.7c2 0 3.4-1.6 3.4-3.5v-19c0-2-1.5-3.4-3.4-3.4H584V33.3h53.7c2 0 3.4-1.6 3.4-3.5v-19c0-2-1.5-3.5-3.4-3.5M383 66h-36.3c-2 0-3.5 1.5-3.5 3.5v19c0 2 1.6 3.5 3.5 3.5H383c2 0 3.5-1.6 3.5-3.5v-19c0-2-1.6-3.5-3.5-3.5"/><path d="M309 7.3h-24c-2 0-3.5 1.5-3.5 3.5v93.5c0 15-7 22.5-20.8 22.5-13.7 0-20.7-7.6-20.7-22.5V10.8c0-2-1.6-3.5-3.5-3.5h-24.2c-2 0-3.5 1.5-3.5 3.5v93.5c0 34.4 17.5 52 52 52s52-17.5 52-52V10.8c0-2-1.6-3.5-3.5-3.5m574.7 0h-90c-2 0-3.5 1.6-3.5 3.5v19c0 2 1.5 3.5 3.5 3.5h29.4v116c0 2 1.6 3.5 3.5 3.5H851c2 0 3.5-1.6 3.5-3.5v-116H884c2 0 3.5-1.6 3.5-3.5v-19c0-2-1.6-3.5-3.5-3.5M596 66c-2 0-3.5 1.6-3.5 3.5v19c0 2 1.5 3.5 3.5 3.5h36.3c2 0 3.5-1.6 3.5-3.5v-19c0-2-1.6-3.5-3.5-3.5zM772 7.3h-25.6c-2 0-3.8 1.2-4.7 3l-20.2 43.4-20.3-43.4c-.8-1.8-2.7-3-4.7-3H671c-2.7 0-4.3 2.8-3 5L704 80l-36 67.7c-1.2 2.3.4 5 3 5h25.5c2 0 4-1.2 4.7-3l20.3-43.4 20.2 43.4c1 1.8 2.7 3 4.7 3H772c2.6 0 4.3-2.8 3-5L739 80l36-67.6c1.3-2.3-.4-5-3-5"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="819" height="660" viewBox="0 0 819 660" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M542.7 235.3a134 134 0 1 1-268 0V76.6c0-7 5.3-12.7 12-13.4L528 39c.5 0 1-.1 1.4-.1 7.4 0 13.4 6 13.4 13.4zM536 5l-4 .2-254.6 25.5a40 40 0 0 0-36.2 40v164.6c0 92.5 75 167.5 167.5 167.5s167.5-75 167.5-167.5v-190C576.2 23 558.2 5 536 5m-57 84.3l-1.3.1-140.7 14c-6.8.7-12 6.4-12 13.4v118.5a84 84 0 0 0 83.8 83.7 84 84 0 0 0 83.8-83.7V102.7c0-7.4-6-13.4-13.5-13.4M373.6 453h-23.8a4 4 0 0 0-4 4v102l-47.3-101.4c-1.3-2.8-4-4.6-7.2-4.6h-24.8a8 8 0 0 0-8 8v154.6a4 4 0 0 0 4 4h23.7a4 4 0 0 0 4-4v-102L337.6 615c1.3 2.8 4 4.6 7.2 4.6h24.8a8 8 0 0 0 8-8V457a4 4 0 0 0-3.9-4m137.3 0h-91.2a6 6 0 0 0-5.9 5.9v154.6a6 6 0 0 0 5.9 6H511a4 4 0 0 0 4-4v-21.8a4 4 0 0 0-4-4h-61.4v-107H511c2.2 0 4-1.7 4-4V457a4 4 0 0 0-4-4m-291.4 67.4H178a4 4 0 0 0-4 4v21.8a4 4 0 0 0 4 4h41.6c2.2 0 4-1.7 4-4v-21.8c0-2.2-1.7-4-4-4M135 453h-27.8a4 4 0 0 0-4 4v107c0 17-8 25.8-23.7 25.8-15.8 0-23.8-8.7-23.8-25.8V457a4 4 0 0 0-4-4H24a4 4 0 0 0-4 4v107c0 39.4 20 59.4 59.5 59.4s59.4-20 59.4-59.4V457a4 4 0 0 0-3.9-4m658 0H690a4 4 0 0 0-4 4v21.8a4 4 0 0 0 4 4h33.7v132.8c0 2.2 1.7 4 4 4h27.8a4 4 0 0 0 4-4v-133H793c2.2 0 4-1.7 4-4V457a4 4 0 0 0-4-4m-329.6 67.4a4 4 0 0 0-4 4v21.8a4 4 0 0 0 4 4H505c2.2 0 4-1.7 4-4v-21.8c0-2.2-1.7-4-4-4zM665 453h-29.3c-2.3 0-4.4 1.3-5.4 3.4L607 506l-23-49.6a6 6 0 0 0-5.4-3.4h-29.2c-3 0-5 3.2-3.5 5.8l41.3 77.4-41.3 77.5c-1.4 2.6.5 5.8 3.5 5.8h29.2c2.3 0 4.4-1.3 5.4-3.4l23.2-49.7 23 49.7a6 6 0 0 0 5.4 3.4H665c3 0 5-3.2 3.5-5.8L627 536.2l41.3-77.4c1.4-2.6-.5-5.8-3.5-5.8"/></svg>',
"friendlyName": "U-NEXT",
"className": "uNextButton",
"appName": "U-NEXT",
"androidName": "com.",
"deviceFamily": ["apple-tv"], },
"uhf": {
"button": '<svg fill-rule="evenodd" fill="#fff" stroke-linejoin="round" stroke-linecap="round" stroke="#000" viewBox="52.42444444444445 291.024 662.9155555555556 563.436" xmlns="http://www.w3.org/2000/svg" style="max-height: 500px" width="662.9155555555556" height="563.436"><defs><radialGradient fy="50%" fx="50%" r="52%" cy="50%" cx="50%" id="mQnA"><stop stop-color="#ec6013" offset="83%"/><stop stop-color="#faa147" offset="100%"/></radialGradient><linearGradient y2="50%" x2="0%" y1="50%" x1="100%" id="PHuE"><stop stop-color="#e8e8e8" offset="50%"/><stop stop-color="#fff" offset="50%"/></linearGradient><linearGradient y2="50%" x2="0%" y1="50%" x1="100%" id="UnIw"><stop stop-color="#cf4000" offset="50%"/><stop stop-color="#f28214" offset="50%"/></linearGradient></defs><g stroke="none"><g fill="url(#mQnA)"><circle r="332" cy="332" cx="384"/><circle r="189" cy="333" cx="383"/><circle r="108" cy="333" cx="383"/></g><path d="M383 326l-7 96h14l-7-96z" fill="#e8e8e8"/><path fill="url(#PHuE)" d="M422 570c-33-11-44-10-78-1l-12 236q-85 9-143 40h388q-58-32-143-40l-12-230"/></g><g stroke="url(#PHuE)" stroke-width="15"><ellipse fill="url(#UnIw)" ry="83" rx="85" cy="512" cx="382"/><g fill="none"><path d="M 309 553 Q 384 499 457 550"/><path d="M 300 508 Q 384 444 465 505"/></g></g><circle r="10" stroke="none" fill="#e8e8e8" cy="332" cx="383"/></svg>',
"friendlyName": "UHF",
"className": "uhfButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "UHF",
},
},
"uktv-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="900" height="900" viewBox="0 0 900 900" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fe645a" fill-rule="nonzero"><path d="M447 819C244 819 79 654 79 452c0-17 1-34 3-50 1-8 7-15 14-18 8-3 16-2 22 3 7 5 10 13 9 21-2 14-3 29-3 44 0 177 145 322 323 322 177 0 322-145 322-322 0-178-145-323-322-323-17 0-33 1-49 4-12 1-23-7-25-19s6-24 18-26c18-3 37-4 56-4 202 0 367 165 367 368 0 202-165 367-367 367"/><path d="M712 387s-1-1-2-1h-39c-1 0-2 1-2 2l-27 89-27-89c0-1-1-2-2-2h-40c-1 0-1 1-2 1v2l50 131c-4 10-9 14-19 14-4 0-10-1-14-2-1 0-2 0-2 1-1 0-1 1-1 1v31c0 1 1 1 2 2 9 2 15 2 19 2 32 0 43-15 59-57l47-123v-2m-195 63c0 20-10 32-27 32s-28-12-28-32c0-19 11-32 28-32s27 12 27 32m50 36c0-1-1-1-1-1-2 1-3 1-5 1-4 0-7 0-7-18v-80s0-1-1-1c0-1-1-1-1-1h-23l-2 2c0 2-1 4-2 6s-2 5-3 7c-8-11-22-18-39-18-36 0-61 27-61 68 0 39 24 66 59 66 19 0 33-6 41-17 3 11 12 17 26 17 6 0 13-1 19-4 1 0 1-1 1-2v-24s0-1-1-1m-161-3c0-1-1-1-2-1s-3 1-4 1c-4 0-6 0-6-17V327c0-1 0-1-1-2h-1-35-2v2 149c0 29 9 41 32 41 9 0 14-2 19-4 0 0 1-1 1-2v-27s0-1-1-1m-114-33c0 19-11 32-27 32-18 0-28-12-28-32 0-21 10-33 27-33s28 13 28 33m-19-67c-19 0-33 6-41 17-3-11-12-17-26-17-6 0-13 1-19 3 0 1-1 1-1 2v24c0 1 0 1 1 2h1 5c4 0 7 0 7 18v132c0 1 1 2 2 2h35c1 0 2-1 2-2v-58c8 7 20 11 32 11 37 0 61-27 61-68 0-40-24-66-59-66m4-110l-20-46h-33l53 113 54-113h-33zM82 257h36v80h30v-80h35v-30H82zM333 86h-41l-37 37V86h-30v111h30v-38l37 38h41l-55-56zm-180 59c0 13-8 23-20 23s-21-10-21-23V86H82v62c0 28 23 51 51 51s50-23 50-51V86h-30v60z"/></svg>',
"friendlyName": "UKTV Play",
"className": "uktvPlayButton",
"deviceFamily": ["apple-tv", "roku"],
"apple-tv": {
"appName": "UKTV Play",
},
"roku": {
"appName": 'UKTV Play',
"app-id": 181173,
},
},
"unifi-protect": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="345" height="750" viewBox="0 0 345 750" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="ZPuK" x1="50%" y1="0%" x2="50%" y2="100%"><stop offset="0%" stop-color="#c3c6cf"/><stop offset="100%" stop-color="#f9f9f9"/></linearGradient><linearGradient id="RHIM" x1="56%" y1="0%" x2="44%" y2="100%"><stop offset="47%" stop-color="#061333"/><stop offset="97%" stop-color="#01419b"/></linearGradient></defs><g fill-rule="nonzero" stroke="none"><path d="M337.505 218.753v469.555c.002 22.367-16.234 41.429-38.318 44.983h0a805.02 805.02 0 0 1-255.869 0h0C21.236 729.737 5 710.679 5 688.313v-469.56" fill="#c3c6cf"/><path d="M0 166.865C0 74.422 74.422 0 166.865 0h0C259.308 0 333.73 74.422 333.73 166.865v46.886c0 92.443-74.422 166.865-166.865 166.865h0C74.422 380.616 0 306.194 0 213.751z" fill="url(#ZPuK)" transform="translate(5 5)"/><path d="M47.616 177.853c0-68.834 55.415-124.249 124.249-124.249h-.002c68.834 0 124.249 55.415 124.249 124.249v34.911c0 68.834-55.415 124.248-124.249 124.248h.002c-68.834 0-124.249-55.414-124.249-124.248z" fill="url(#RHIM)"/></g><circle cx="170.73" cy="420" fill="#2ba7ff" stroke-width=".5" r="10"/><circle cx="173.73" cy="180" fill="#324968" stroke="#677697" stroke-width="6" r="100"/><circle cx="172.23" cy="177.5" stroke="#02429a" fill="#2ba7ff" stroke-width="10" r="52.5"/></svg>',
"friendlyName": "Unifi Protect",
"className": "unifiProtectButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "Protect",
},
"chromecast": {
"appName": "com.ubnt.unifi.protect",
"androidName": "com.ubnt.unifi.protect",
"adbLaunchCommand": "adb shell am start -n com.ubnt.unifi.protect/com.ubnt.sections.splash.AuthenticationActivity",
},
"homatics": {
"appName": "com.ubnt.unifi.protect",
"androidName": "com.ubnt.unifi.protect",
"adbLaunchCommand": "adb shell am start -n com.ubnt.unifi.protect/com.ubnt.sections.splash.AuthenticationActivity",
},
"nvidia-shield": {
"appName": "com.ubnt.unifi.protect",
"androidName": "com.ubnt.unifi.protect",
"adbLaunchCommand": "adb shell am start -n com.ubnt.unifi.protect/com.ubnt.sections.splash.AuthenticationActivity",
},
"onn": {
"appName": "com.ubnt.unifi.protect",
"androidName": "com.ubnt.unifi.protect",
"adbLaunchCommand": "adb shell am start -n com.ubnt.unifi.protect/com.ubnt.sections.splash.AuthenticationActivity",
},
"xiaomi": {
"appName": "com.ubnt.unifi.protect",
"androidName": "com.ubnt.unifi.protect",
"adbLaunchCommand": "adb shell am start -n com.ubnt.unifi.protect/com.ubnt.sections.splash.AuthenticationActivity",
},
},
"viaplay": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="264" height="66" viewBox="0 0 264 66" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="JDLJ" x1="0.07%" y1="50.08%" x2="100.10%" y2="50.08%"><stop offset="0%" stop-color="#ebf5f5"/><stop offset="1.6%" stop-color="#ebf5f5"/><stop offset="17.2%" stop-color="#f0f8f8"/><stop offset="34.4%" stop-color="#f5fafa"/><stop offset="53.1%" stop-color="#fafdfd"/><stop offset="68.8%" stop-color="#fdfdfd"/><stop offset="75%" stop-color="#fdfdfd"/><stop offset="87.5%" stop-color="#fdffff"/><stop offset="100%" stop-color="#fff"/></linearGradient><linearGradient id="n09n" x1="2.66%" y1="163.28%" x2="105.26%" y2="-107.21%"><stop offset="0%" stop-color="#c52790"/><stop offset="12.5%" stop-color="#c52790"/><stop offset="25%" stop-color="#c5268c"/><stop offset="27.3%" stop-color="#c7268a"/><stop offset="30.5%" stop-color="#c72385"/><stop offset="33.6%" stop-color="#ca2382"/><stop offset="37.1%" stop-color="#cc237d"/><stop offset="40.2%" stop-color="#cc2378"/><stop offset="43.4%" stop-color="#cf2373"/><stop offset="50%" stop-color="#d42366"/><stop offset="56.3%" stop-color="#d7235c"/><stop offset="59.8%" stop-color="#d92151"/><stop offset="63.3%" stop-color="#de214c"/><stop offset="66.8%" stop-color="#e12145"/><stop offset="70.3%" stop-color="#e3213a"/><stop offset="73.8%" stop-color="#e61e33"/><stop offset="77.7%" stop-color="#e81e28"/><stop offset="81.3%" stop-color="#eb1e23"/></linearGradient><linearGradient id="dn2o" x1="11.16%" y1="111.43%" x2="73.43%" y2="-9.40%"><stop offset="0%" stop-color="#c52790"/><stop offset="12.5%" stop-color="#c52790"/><stop offset="25%" stop-color="#c5268c"/><stop offset="27.3%" stop-color="#c7268a"/><stop offset="30.5%" stop-color="#c72385"/><stop offset="33.6%" stop-color="#ca2382"/><stop offset="37.1%" stop-color="#cc237d"/><stop offset="40.2%" stop-color="#cc2378"/><stop offset="43.4%" stop-color="#cf2373"/><stop offset="50%" stop-color="#d42366"/><stop offset="56.3%" stop-color="#d7235c"/><stop offset="59.8%" stop-color="#d92151"/><stop offset="63.3%" stop-color="#de214c"/><stop offset="66.8%" stop-color="#e12145"/><stop offset="70.3%" stop-color="#e3213a"/><stop offset="73.8%" stop-color="#e61e33"/><stop offset="77.7%" stop-color="#e81e28"/><stop offset="81.3%" stop-color="#eb1e23"/></linearGradient></defs><g stroke="none" fill-rule="nonzero"><path d="M3.3 18.5L32 33 3.3 47.3c2 4.2 5 8 8.5 10.8l34.6-18.6V26.2L12 7.6c-3.6 3-6.5 6.6-8.6 11z" fill="url(#JDLJ)"/><path d="M3.5 18.2C1.3 22.6 0 27.6 0 33s1.3 10.3 3.5 14.7L33 33 3.5 18.2z" fill="url(#n09n)"/><path d="M33 0a33 33 0 0 0-21.3 7.8L46 26.3v13.2L11.6 58c5.7 5 13.2 7.8 21.3 7.8a33 33 0 0 0 32.9-32.9A33 33 0 0 0 32.9 0z" fill="url(#dn2o)"/><path d="M92 52.7h-6.8L72.5 19.4h6L83.3 32l5.4 15 5.5-15 4.6-12.4h6L92 52.7m16 0V19.4h5.7v33.3H108zm6.8-40.4c0 2-1.7 3.8-4 3.8s-4-1.7-4-3.8 1.7-3.8 4-3.8c2.3-.1 4 1.7 4 3.8m26.6 26.2v-3l-4.8 1c-8.5 2-12.3 3.2-12.3 7.3 0 3 2.5 4.7 7 4.7 5.5.1 10.2-2.8 10.2-10zm5.6-8.2v22.4h-5.5v-4.4c-2 3.4-6.2 5.2-11.3 5.2-6.7 0-11.8-3-11.8-9.5 0-8.6 8.6-10 17.6-12l5.3-1.2v-.2c0-5-3.4-7-8-7-5 0-8.8 2.4-11 4.2l-2-4.8c2.5-2 7-4.4 13-4.4 8.7 0 13.6 4.5 13.6 11.7m32.7 5.7c0-7.5-4.2-12.3-10.4-12.3s-10.8 4.8-10.8 12.4c0 7.4 4.4 12.3 10.7 12.3s10.5-4.8 10.5-12.4zm5.8 0c0 10.6-6.3 17.5-15.5 17.5-4.8 0-8.7-1.8-11.3-5.3v14.3H153v-43h5.5v5.2c2.6-4 6.6-6 11.8-6 9 .1 15.2 7 15.2 17.5m5 16.7h5.7v-43h-5.7v43zm33.4-14.2v-3l-4.8 1c-8.5 2-12.3 3.2-12.3 7.3 0 3 2.5 4.7 7 4.7 5.5.1 10.2-2.8 10.2-10zm5.6-8.2v22.4H224v-4.4c-2 3.4-6.2 5.2-11.3 5.2-6.7 0-11.8-3-11.8-9.5 0-8.6 8.6-10 17.6-12l5.3-1.2v-.2c0-5-3.4-7-8-7-5 0-8.8 2.4-11 4.2l-2-4.8c2.5-2 7-4.4 13-4.4 8.7 0 13.6 4.5 13.6 11.7m22 20.2c-3 8-7 11-14 12.8l-1.8-4.6c3.4-1.2 6.5-2.3 8.8-5.5l-13-33.7h6l4.5 12 5.5 15 5.5-15 4.4-12h6l-12 31"/></g></svg>',
"friendlyName": "Viaplay",
"className": "viaplayButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.viaplay.android",
"androidName": "com.viaplay.android",
"adbLaunchCommand": "adb shell am start -n com.viaplay.android/.features.home.HomeActivity",
},
"apple-tv": {
"appName": "Viaplay",
},
"chromecast": {
"appName": "com.viaplay.android",
"androidName": "com.viaplay.android",
"adbLaunchCommand": "adb shell am start -n com.viaplay.android/.features.home.HomeActivity",
},
"homatics": {
"appName": "com.viaplay.android",
"androidName": "com.viaplay.android",
"adbLaunchCommand": "adb shell am start -n com.viaplay.android/.features.home.HomeActivity",
},
"nvidia-shield": {
"appName": "com.viaplay.android",
"androidName": "com.viaplay.android",
"adbLaunchCommand": "adb shell am start -n com.viaplay.android/.features.home.HomeActivity",
},
"xiaomi": {
"appName": "com.viaplay.android",
"androidName": "com.viaplay.android",
"adbLaunchCommand": "adb shell am start -n com.viaplay.android/.features.home.HomeActivity",
},
},
"videoland": {
"button": '<svg viewbox="0 0 800.01 113.6" width="800.01" height="113.6" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><path d="m0 26.07 50.238 87.534 50.24-87.534H72.05L50.238 67.22l-21.81-41.15zM107.085 26.07h24.301v86.657h-24.301zM284.833 23.39c-12.066 0-23.204 4.878-31.363 13.735-7.727 8.388-12.158 19.801-12.158 31.316 0 11.398 4.42 22.739 12.128 31.115 8.27 8.986 19.69 13.935 32.158 13.935 28.399 0 38.019-21.643 40.061-27.361h-25.036c-2.717 4.38-8.176 6.886-15.025 6.886-7.964 0-17.35-4.605-19.808-17.53l-.193-1.016h62.348c.284-2.667.41-4.742.41-6.686 0-24.479-19.523-44.394-43.521-44.394zm-18.905 36.725.21-1.028c1.505-7.375 7.305-15.987 18.695-15.987 11.238 0 17.074 8.608 18.657 15.979l.223 1.036h-37.785zM381.714 23.39c-24.84 0-45.05 20.21-45.05 45.05s20.21 45.051 45.05 45.051c24.842 0 45.051-20.21 45.051-45.05s-20.21-45.051-45.05-45.051zm0 67.328c-11.829 0-20.75-9.578-20.75-22.279 0-12.702 8.92-22.28 20.75-22.28s20.75 9.579 20.75 22.28c0 12.702-8.92 22.28-20.75 22.28zM786.472 86.275h-1.394c-7.466 0-13.54 6.075-13.54 13.54 0 7.467 6.074 13.542 13.54 13.542h1.394c7.466 0 13.54-6.075 13.54-13.541s-6.074-13.54-13.54-13.54zM714.375 23.39c-24.362 0-42.733 19.367-42.733 45.05 0 16.716 7.314 27.236 13.45 33.118 7.911 7.584 18.672 11.933 29.522 11.933 11.828 0 19.333-4.229 23.366-6.987l2.24 6.222h21.491V.002h-24.268v33.48c-5.288-6.188-13.974-10.092-23.068-10.092zm2.326 67.328c-5.505 0-10.592-2.042-14.32-5.75-4.2-4.177-6.42-10.198-6.42-17.41 0-10.508 7.758-21.377 20.74-21.377 6.24 0 11.564 2.4 15.397 6.943 3.446 4.085 5.345 9.524 5.345 15.315 0 12.702-8.918 22.28-20.742 22.28zM512.678 23.39c-24.362 0-42.733 19.367-42.733 45.05 0 16.716 7.313 27.236 13.449 33.118 7.912 7.584 18.672 11.933 29.523 11.933 11.827 0 19.332-4.229 23.366-6.987l2.24 6.222h21.49V26.05h-23.41l-.857 7.434c-5.289-6.188-13.975-10.092-23.068-10.092zm2.326 67.328c-5.505 0-10.592-2.042-14.32-5.75-4.201-4.177-6.42-10.198-6.42-17.41 0-10.508 7.757-21.377 20.74-21.377 6.24 0 11.564 2.4 15.396 6.943 3.446 4.085 5.345 9.524 5.345 15.315 0 12.702-8.917 22.28-20.74 22.28zM184.82 23.39c-24.362 0-42.734 19.367-42.734 45.05 0 16.716 7.314 27.236 13.45 33.118 7.912 7.584 18.672 11.933 29.522 11.933 11.828 0 19.333-4.229 23.367-6.987l2.24 6.222h21.49V.002h-24.268v33.48C202.6 27.295 193.913 23.39 184.82 23.39zm2.326 67.328c-5.506 0-10.592-2.042-14.321-5.75-4.2-4.177-6.42-10.198-6.42-17.41 0-10.508 7.758-21.377 20.74-21.377 6.24 0 11.565 2.4 15.397 6.943 3.446 4.085 5.345 9.524 5.345 15.315 0 12.702-8.917 22.28-20.741 22.28zM436.194.003h24.302v112.724h-24.302zM596.174 71.466c0-15.952 7.532-25.284 20.74-25.284 12.984 0 20.375 7.261 20.375 21.4l.05 45.143h24.668V63.967c0-27.815-13.309-40.578-38.484-40.578-10.187 0-22.061 4.76-27.348 10.948l-.857-8.29h-23.412v86.677h24.269v-41.26z" fill="#fff"></svg>',
"friendlyName": "Videoland (NL)",
"className": "videolandButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "nl.rtl.videoland.v2.firetv",
"androidName": "nl.rtl.videoland.v2.firetv",
"adbLaunchCommand": "adb shell am start -n nl.rtl.videoland.v2.firetv/fr.m6.m6replay.tv.feature.home.HomeActivity",
},
"apple-tv": {
"appName": "Videoland",
},
"chromecast": {
"appName": "nl.rtl.videoland.v2",
"androidName": "nl.rtl.videoland.v2",
},
"homatics": {
"appName": "nl.rtl.videoland.v2",
"androidName": "nl.rtl.videoland.v2",
"adbLaunchCommand": "adb shell am start -n nl.rtl.videoland.v2/com.bedrockstreaming.shared.tv.activity.SplashActivity",
},
"nvidia-shield": {
"appName": "nl.rtl.videoland.v2",
"androidName": "nl.rtl.videoland.v2",
},
"onn": {
"appName": "nl.rtl.videoland.v2",
"androidName": "nl.rtl.videoland.v2",
},
"xiaomi": {
"appName": "nl.rtl.videoland.v2",
"androidName": "nl.rtl.videoland.v2",
},
},
"vidhub": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="600" height="700" viewBox="0 0 600 700" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="aMX6" x1="0%" y1="78%" x2="100%" y2="22%"><stop offset="22%" stop-color="#0de180"/><stop offset="100%" stop-color="#3137fb"/></linearGradient><linearGradient id="kfWh" x1="0%" y1="78%" x2="100%" y2="22%"><stop offset="39%" stop-color="#26fbab"/><stop offset="75%" stop-color="#0092be"/></linearGradient><radialGradient id="qQnT" cx="50%" cy="50%" r="117%" fx="89.5%" fy="11.4%"><stop offset="25%" stop-color="#1add65"/><stop offset="54%" stop-color="#26fbab"/></radialGradient></defs><g stroke="none"><path d="M159 456c-43 45-51 99-22 156 13 27 19 33 27 30l254-167c86-78-29-150-104-120-145 87-150 97-155 101" fill="url(#aMX6)"/><path fill="url(#kfWh)" d="M248 396l64-45 67 52c-20-5-61-22-131-7z"/><path d="M154 62c-7 7-22 35-26 49-2 5-3 11-5 16-7 49 5 81 23 104 10 14 29 30 62 52l173 123c31 28 45 51 37 65-3 6-3 6 9-2 37-25 56-48 66-76 9-26 9-64-1-85-9-23-16-35-32-48C155 53 159 56 154 62" fill="url(#qQnT)"/></g></svg>',
"friendlyName": "VidHub",
"className": "vidhubButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName": "VidHub",
},
},
"viki": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1400" height="350" viewBox="0 0 1400 350" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M365 182l54-64h-44l-38 48V72h-32v184h32v-57l47 57h44l-63-74zm248 44c4 0 7-1 10-3l21 27c-10 6-22 9-31 9-23 0-46-18-46-49v-60h-17v-32h17V83h31v35h27v32h-27v60c0 13 10 16 15 16zM73 116h21c15 0 27 12 27 27s-12 27-27 27H73v-54zm0 140v-54h23l40 54h41l-48-65c15-11 25-28 25-48 0-33-27-60-60-60H40v173h33zm727-81v81h-32V118h32v5s11-9 26-9c34 0 57 27 57 61v81h-32v-81c0-16-10-28-25-28-16 0-26 12-26 28zm-574 51c-17 0-30-17-30-39s13-39 30-39c18 0 30 17 30 39s-12 39-30 39zm30-108v6c-10-6-18-10-30-10-36 0-63 33-63 73s27 72 63 72c12 0 20-3 30-9v6h31V118h-31zm251 0v81c0 15-10 28-25 28-16 0-26-13-26-28v-81h-32v81c0 33 23 60 57 60 15 0 26-8 26-8v5h32V118h-32zm216 51h-56c6-32 50-34 56 0zm-90 18c0-41 26-73 63-73 36 0 68 33 60 82h-91c5 32 40 48 62 16l28 16c-18 26-40 31-56 31-33 0-66-30-66-72zm86 95H209l41 40 469-40zm382-155v125c0 2 2 4 4 4h36c2 0 4-2 4-4V127c0-3-2-4-4-4h-36c-2 0-4 1-4 4zm4-23c5 4 11 7 18 7s13-3 18-7c5-5 7-11 7-18 0-6-2-12-7-17s-11-7-18-7-13 2-18 7-7 11-7 17c0 7 2 13 7 18zm-69 148l50-156c0-2-1-4-3-4h-37c-2 0-4 1-5 4l-30 112c-1 1-2 1-2 0L978 96c-1-3-3-4-5-4h-39c-2 0-3 2-3 4l50 156c0 2 2 4 5 4h45c2 0 4-2 5-4zm130 0V77c0-2 1-3 3-3h36c3 0 4 1 4 3v92c0 1 2 2 2 1l30-44c1-2 3-3 6-3h43c1 0 2 2 1 3l-42 55c-2 2-2 4 0 6l50 66c1 1 0 3-2 3h-46c-2 0-4-1-6-3l-34-48c0-1-2 0-2 1v46c0 2-1 4-4 4h-36c-2 0-3-2-3-4zm145-125v125c0 2 2 4 4 4h36c2 0 4-2 4-4V127c0-3-2-4-4-4h-36c-2 0-4 1-4 4zm4-23c5 4 11 7 18 7s13-3 18-7c5-5 7-11 7-18 0-6-2-12-7-17s-11-7-18-7-13 2-18 7-7 11-7 17c0 7 2 13 7 18z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="750" height="750" viewBox="0 0 750 750" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M299 192v204c0 3 2 6 6 6h59c3 0 6-3 6-6V192c0-3-3-6-6-6h-59c-4 0-6 3-6 6zM193 396l80-254c1-3-1-6-4-6h-60c-4 0-7 2-8 6l-50 183c0 1-2 1-3 0L98 142c-1-4-4-6-7-6H26c-3 0-5 3-4 6l81 254c1 4 4 6 8 6h74c4 0 7-2 8-6zm210 0V112c0-3 3-6 7-6h58c4 0 7 3 7 6v149c0 2 2 3 3 1l48-71c2-3 6-5 10-5h70c2 0 4 3 2 5l-70 90c-2 3-2 7 0 10l82 106c2 2 0 5-2 5h-75c-4 0-8-2-10-5l-55-77c-1-1-3 0-3 2v74c0 3-3 6-7 6h-58c-4 0-7-3-7-6zm237-204v204c0 3 3 6 6 6h59c4 0 6-3 6-6V192c0-3-2-6-6-6h-59c-3 0-6 3-6 6z"/><ellipse cx="334" cy="127" rx="41" ry="40"/><ellipse cx="676" cy="127" rx="41" ry="40"/><path d="M295 559l45-53h-36l-32 39v-77h-26v152h26v-47l39 47h36l-52-61zm205 36c3 0 6-1 8-2l18 22c-9 5-19 7-26 7-19 0-38-15-38-40v-49h-14v-27h14v-29h26v29h22v27h-22v48c0 11 8 14 12 14zM54 504h18c12 0 22 10 22 22 0 13-10 22-22 22H54v-44zm0 116v-45h19l33 45h34l-40-54c13-9 21-23 21-40 0-27-22-49-49-49H27v143h27zm600-67v67h-26V506h26v4s9-7 22-7c28 0 47 22 47 50v67h-26v-67c0-13-9-23-22-23-12 0-21 10-21 23zm-473 42c-15 0-26-14-26-32s11-33 26-33c14 0 24 15 24 33s-10 32-24 32zm24-89v5c-8-5-15-8-24-8-30 0-52 27-52 60s22 59 52 59c9 0 16-2 24-7v5h26V506h-26zm208 0v67c0 12-9 23-22 23-12 0-21-11-21-23v-67h-26v67c0 27 19 49 47 49 12 0 22-7 22-7v5h26V506h-26zm178 42h-47c6-27 42-28 47 0zm-74 15c0-34 21-60 51-60s56 27 50 68h-75c4 26 33 39 51 13l23 13c-15 21-32 25-46 25-27 0-54-24-54-59zm70 78H166l34 33 387-33z"/></svg>',
"friendlyName": "Viki",
"className": "vikiButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.viki.kindle",
"androidName": "com.viki.kindle",
"adbLaunchCommand": "adb shell am start -n com.viki.kindle/com.viki.android.ui.splash.SplashActivity",
},
"apple-tv": {
"appName": "Viki",
},
"chromecast": {
"appName": "Rakuten Viki",
"androidName": "com.viki.android",
"adbLaunchCommand": "adb shell am start -n com.viki.android/.ui.splash.SplashActivity",
},
"homatics": {
"appName": "Rakuten Viki",
"androidName": "com.viki.android",
"adbLaunchCommand": "adb shell am start -n com.viki.android/.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "Rakuten Viki",
"androidName": "com.viki.android",
"adbLaunchCommand": "adb shell am start -n com.viki.android/.ui.splash.SplashActivity",
},
"onn": {
"appName": "Rakuten Viki",
"androidName": "com.viki.android",
"adbLaunchCommand": "adb shell am start -n com.viki.android/.ui.splash.SplashActivity",
},
"roku": {
"appName": 'Viki',
"app-id": 48537,
},
"xiaomi": {
"appName": "Rakuten Viki",
"androidName": "com.viki.android",
"adbLaunchCommand": "adb shell am start -n com.viki.android/.ui.splash.SplashActivity",
},
},
"vivo-play": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1002" height="427" viewBox="0 0 1002 427" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M547.4 41.4c-5 .1-12 .1-13 7l-2 288c0 5 1.5 5 4.5 5h39c4 0 4.5-1.5 4.5-6L580 50c-.6-7-2-8-9.7-8.2M312 55c-6.6.2-6.8 1.7-6.8 9.2l.2 270.3c0 3.5 3.5 4 6 4H346c4.5 0 6-1.5 6-4l.7-100c98.3.4 153.3-2 163.3-74.6 0-85-45-105-95-105m-5 42c48 .5 55 28 55 48.5 0 22-7 49.5-55 49.5l-63.4-1V96.6m338.8 32C625 130 606.5 159 604 163c-8.4 13 14 36 25.6 31.4C670 172 681 169 698.5 170c32.5 5 30 29 30 29v1c0 20-67.4 20.7-67.5 21-70 9-75 99-37 116 37 18 65 10 95.6-11.3l7.2-7c.2 13.3 1 16 4.5 18.4 2.7 3 41.8 4.7 41.7-3l.3-133c.2-38.4-29.8-71-81.8-72.3M781 132c-7 1-10 4.6-6.4 15.8.4 1.3 72.4 174.3 72.2 181 2.2 9.3-12.4 48-29.4 48h-.1c-18 .2-18 .3-18 21.4-.2 12 2.8 21 19.8 22H833c8-.3 17.2-.1 27.2-7a41 41 0 0 0 11.7-15.9L975.4 144a11 11 0 0 0-.7-8.2c-2.5-3.6-9-4.4-16.5-4.4 0 0-20.7-.7-23.6 1.5-1 1.7-53.6 140.3-53.6 140.3-4.5 10.5-9 8.5-12-1l-55.6-140c-1.8-.5-29.2-.8-32.4-.3m-54 125.3c-1 27.8.2 49.8-70.8 47.8h-.1c-20-5-17-26-14-35 6-21 58.7-20.8 84-23.7.6.1.7 1.7 1 11m-534.5-166c0 10.8-3.8 27.7-15.7 39.7a62 62 0 0 1-10.8 8.5c-5.6 3.7-9.6 6.2-7.4 12.2 2.3 6 9.2 4.2 15.7 2.7l43.8-10.4a21 21 0 0 1 24.3 15.7c0 .1 3.3 13.8 3.3 14a21 21 0 0 1-14.5 25.1c-.5.2-45.4 11-45.5 11-8.5 2.2-13.5 6.4-13.5 14.6 0 3.7 2 7.7 4.8 11l49 61c6.7 9 5 21.7-3.7 28.7l-11 9a21 21 0 0 1-28.8-2.3c-.4-.3-30.7-37.6-34-41.6-3.2-4-7.3-10-13-10s-9.7 6-13 10c-3.2 4-33.5 41.3-34 41.6a21 21 0 0 1-28.8 2.3c-.1-.1-11-9-11-9-8.7-7-10.4-19.7-3.7-28.7.2-.5 49-61 49-61 2.6-3.3 4.8-7.3 4.8-11 0-8.2-5-12.4-13.5-14.6-.1 0-45-10.8-45.5-11a21 21 0 0 1-14.5-25.1c0-.1 3.3-13.8 3.3-14A21 21 0 0 1 53 143.9c.5 0 41.6 10 43.7 10.4 6.6 1.5 13.5 3.3 15.7-2.7 2.3-6-1.7-8.5-7.3-12.2-3-1.8-6.6-4.4-10.8-8.5-12-12-15.7-29-15.7-39.7A57 57 0 0 1 135.7 35a57 57 0 0 1 56.9 56.2"/></svg>',
"friendlyName": "Vivo Play",
"className": "vivoPlayButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.tid.enjoy.firetv",
"androidName": "com.tid.enjoy.firetv",
"adbLaunchCommand": "adb shell am start -n com.tid.enjoy.firetv/com.telefonica.video.stv.launcher.LauncherActivity",
},
},
"vlc": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 589 205" width="589" height="205" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill: #ec7100;fill-rule:nonzero;opacity:1" transform="matrix(.51 0 0 .51 -36.06 -19.06)" d="m437 400-36-94c-3-10-13-16-23-16H134c-10 0-20 6-23 16l-36 94c-2 3-2 7-2 11 0 16 13 29 29 29h308a29 29 0 0 0 27-40zM299 109l-15-51c-3-11-13-18-24-18h-8c-11 0-21 7-24 18l-15 51a307 307 0 0 0 86 0zm-43 74c-24 0-46-2-64-6l-19 65c20 8 49 13 83 13s63-5 83-13l-20-65c-17 4-39 6-63 6z"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#f2f2f2;fill-rule:nonzero;opacity:1" transform="matrix(.51 0 0 .51 -36.06 -19.06)" d="m319 177-20-68a307 307 0 0 1-86 0l-21 68c18 4 40 6 64 6s46-2 63-6zM173 242l-18 62c19 14 55 23 101 23s82-9 101-23l-18-62c-20 8-49 13-83 13s-63-5-83-13z"/></g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#ec7100;fill-rule:nonzero;opacity:1" transform="matrix(5.95 0 0 5.95 -80.243 -74.163)" d="m56.08 41.837-8.5-23.755h5.2l6.012 17.58 5.817-17.58h5.088L61.2 41.837zm16.236 0v-23.56h4.796v19.558h11.926v4.002zm35.357-8.734 4.65 1.475q-1.07 3.9-3.565 5.785-2.48 1.88-6.303 1.88-4.73 0-7.778-3.225-3.046-3.24-3.046-8.847 0-5.93 3.063-9.204 3.063-3.3 8.053-3.3 4.36 0 7.08 2.576 1.62 1.523 2.43 4.375l-4.748 1.134q-.42-1.847-1.766-2.917-1.33-1.07-3.24-1.07-2.64 0-4.294 1.896-1.637 1.896-1.637 6.14 0 4.505 1.62 6.417t4.213 1.912q1.912 0 3.3-1.215 1.377-1.215 1.977-3.824z"/></svg>',
"friendlyName": "VLC",
"className": "vlcButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "org.videolan.vlc",
"androidName": "org.videolan.vlc",
},
"apple-tv": {
"appName": "VLC",
},
"chromecast": {
"appName": "org.videolan.vlc",
"androidName": "org.videolan.vlc",
},
"homatics": {
"appName": "org.videolan.vlc",
"androidName": "org.videolan.vlc",
"adbLaunchCommand": "adb shell am start -n org.videolan.vlc/.StartActivity",
},
"nvidia-shield": {
"appName": "org.videolan.vlc",
"androidName": "org.videolan.vlc",
},
"onn": {
"appName": "org.videolan.vlc",
"androidName": "org.videolan.vlc",
},
"xiaomi": {
"appName": "org.videolan.vlc",
"androidName": "org.videolan.vlc",
},
},
"volleyball-tv": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="270" height="253" viewBox="0 0 270 253" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M103.8.3l-5.2.7L91 2c-10.8 1.2-10.8 1-6 18 7 25.8 22 60.4 26 60.4 1.7 0 6-6.3 14-20 6.5-11.3 6.4-10.7 2.8-18.8-4-9.2-8.6-22.6-11.8-34.7-1.8-7.3-1.8-7.3-12.2-6.6m53 .6c-1 .8-1.4 2-2.5 6.5-8.2 32-23 61.7-43.6 87.8-5 6.3-14.2 16.6-19 21.3-4.8 4.7-5 5-1.8 9.4 5.8 8.5 14.5 19.7 16 20.5 2 1 3 .4 11-7.7 34.3-34.5 57.7-75.8 70-123.5 3-11.8 2.7-12.3-8.6-13.4-12.8-2-20-2-21.3-1M66.2 6.6a114 114 0 0 0-23.1 7.1c-1.3 1.2-1.2 2.8 1 11.6 7.3 29 18 55.3 34.2 82.7 2.5 4.4 3.6 5.5 5 5 2-.5 20.7-21 21.3-23.3.4-1.4.1-2.3-3.3-8.4a278 278 0 0 1-25.9-67.7c-2.2-8.7-2.3-8.8-9.4-7m131.3-.3c-.6.6-1.3 2.4-2.3 6.7-12.6 52-39 98.6-76.2 134.3-5.8 5.6-6.4 6.5-5.5 8a138 138 0 0 0 21.2 21.3c1.7.4 3-.7 11.3-9a291 291 0 0 0 30.7-36C199.2 101.8 220 55.8 228 18.8c1-5.2.6-5.5-10-8.5-14.6-4.2-19.4-5-20.7-4M1 191.8c-2 1-1.6 2 4.7 15l17.8 37.5c4.2 9 3.7 8.5 11.8 8.4 7.5-.2 6.8.3 11.2-9l17.3-36.4c8-17 8-16-.1-16-8.2-.1-7.2-1-14 14-14.2 31-14 30.8-16 28.7-.6-.6-5.5-11-12.3-26-5.8-12.6-7.2-15.3-8.8-16-1.7-.8-10-1-11.6-.1m77.8-.2c-2 1-2-.4-2 30.7v29l1 .8c1.6 1.3 37.7 1 41.8-.4 16-5.2 19.3-21 6.4-30-3-2-3-2.5-.1-5.7 7.8-8.3 4-19-8.3-23-5.2-1.6-35.6-2.8-38.8-1.5m58 0c-1.8.7-2 1.5-2 6.6 0 7.6-.2 7.4 11.6 7.4 9.7 0 10.4.2 11 2.4a342 342 0 0 1 .4 22.3c0 25.2-.8 22.5 6.8 22.5 4.4 0 5.2-.1 6-.7l1-.8.2-22 .2-22 1-.8c1-.7 1.7-.8 11.3-.8 13.3 0 13.5-.1 10.7-6.6-2.4-5.6-3-6.6-4.5-7.2-1.6-.6-52-.8-53.6-.2m65 .1c-2 1-1.6 2 4 14l19.3 40.5c3.2 6.8 3 6.5 10.5 6.5h6l1.2-1c30-61.6 30-60.5 21-60.5-7.3.1-7-.3-12 11-14 31.4-15.2 33.3-17 32l-20.7-42c-1-1-10.7-1.4-12.4-.5m-94.5 11.8c8 1.6 10.5 6.8 5.3 10.6-2.8 2-19.7 2.7-21.2.8-.8-1-1.2-8.6-.5-10.3.7-1.8 10-2.5 16.4-1m7.4 24c7 3.4 6 10.5-2 12.7-3.4 1-20 1.3-21.2.4-1.3-1-1.4-12-.2-13.6l1-1h10l9.8.1 2.7 1.4" stroke="none" fill="#c7f300"/></svg>',
"friendlyName": "Volleyball TV",
"className": "volleyballTVButton",
"deviceFamily": ["chromecast", "apple-tv", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "VBTV",
},
"chromecast": {
"appName": "dce.fivb.volleyballtv",
"androidName": "dce.fivb.volleyballtv",
"adbLaunchCommand": "adb shell am start -n dce.fivb.volleyballtv/com.applicaster.ui.activities.MainActivity",
},
"homatics": {
"appName": "dce.fivb.volleyballtv",
"androidName": "dce.fivb.volleyballtv",
"adbLaunchCommand": "adb shell am start -n dce.fivb.volleyballtv/com.applicaster.ui.activities.MainActivity",
},
"nvidia-shield": {
"appName": "dce.fivb.volleyballtv",
"androidName": "dce.fivb.volleyballtv",
"adbLaunchCommand": "adb shell am start -n dce.fivb.volleyballtv/com.applicaster.ui.activities.MainActivity",
},
"onn": {
"appName": "dce.fivb.volleyballtv",
"androidName": "dce.fivb.volleyballtv",
"adbLaunchCommand": "adb shell am start -n dce.fivb.volleyballtv/com.applicaster.ui.activities.MainActivity",
},
"xiaomi": {
"appName": "dce.fivb.volleyballtv",
"androidName": "dce.fivb.volleyballtv",
"adbLaunchCommand": "adb shell am start -n dce.fivb.volleyballtv/com.applicaster.ui.activities.MainActivity",
},
},
"voyo-cz": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="996" height="256" viewBox="0 0 996 256" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M199 2a34 34 0 0 0-31.4 20.9l-51.4 133L65.6 24.5C60 10.2 48 2 33 2 14.4 2 0 16.2 0 34.5c.2 5.2 1.4 10.3 3.5 15l74.8 179c6.7 16 19.3 24.7 35.6 24.7h3.3c16.2 0 28.8-8.8 35.5-24.7L228.2 48c2-4.5 3-9.4 3.3-14.2.2-18-14.2-32-32.4-32zm502.4.6c-12.2 0-22.2 6-30.6 18.4l-51 72.6-50-72c-5.5-8-14.7-18.7-31.3-18.7-18.2 0-33 14.3-33 32 .1 8.2 2.7 16 7.7 22.6l73 99.2v63.2a33 33 0 0 0 32.9 32.9 33 33 0 0 0 32.9-32.9v-64L725.7 57a38 38 0 0 0 7.9-22.2c.1-19-13-32.3-32-32.3zM370 0c-70.4 0-127.6 57-127.6 127.7 0 70.5 57 127.6 127.6 127.6 70.6 0 127.7-57 127.7-127.6C497.6 57 440.5 0 370 0zm0 190.4a63 63 0 0 1-62.8-62.8 63 63 0 0 1 62.8-62.9 63 63 0 0 1 62.9 62.9 63 63 0 0 1-62.9 62.8zM867.3 0C797 0 739.7 57 739.7 127.7c0 70.4 57 127.6 127.6 127.6S995 198.2 995 127.7A128 128 0 0 0 867.3 0zm0 190.4a63 63 0 0 1-62.8-62.8 63 63 0 0 1 62.8-62.9 63 63 0 0 1 62.9 62.9 63 63 0 0 1-62.9 62.8z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"friendlyName": "Voyo.cz",
"className": "voyoCzVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "net.cme.voyo.cz.tvapp",
"androidName": "net.cme.voyo.cz.tvapp",
"adbLaunchCommand": "adb shell am start -n net.cme.voyo.cz.tvapp/net.cme.voyo.cz.tvapp.MainActivity",
},
"apple-tv": {
"appName": "Voyo.cz",
},
"chromecast": {
"appName": "net.cme.voyo.cz.tvapp",
"androidName": "net.cme.voyo.cz.tvapp",
"adbLaunchCommand": "adb shell am start -n net.cme.voyo.cz.tvapp/net.cme.voyo.cz.tvapp.MainActivity",
},
"homatics": {
"appName": "net.cme.voyo.cz.tvapp",
"androidName": "net.cme.voyo.cz.tvapp",
"adbLaunchCommand": "adb shell am start -n net.cme.voyo.cz.tvapp/net.cme.voyo.cz.tvapp.MainActivity",
},
"nvidia-shield": {
"appName": "net.cme.voyo.cz.tvapp",
"androidName": "net.cme.voyo.cz.tvapp",
"adbLaunchCommand": "adb shell am start -n net.cme.voyo.cz.tvapp/net.cme.voyo.cz.tvapp.MainActivity",
},
"xiaomi": {
"appName": "net.cme.voyo.cz.tvapp",
"androidName": "net.cme.voyo.cz.tvapp",
"adbLaunchCommand": "adb shell am start -n net.cme.voyo.cz.tvapp/net.cme.voyo.cz.tvapp.MainActivity",
},
},
"vtm-go": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 279 63" width="279" height="63" xml:space="preserve"><g><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#fff;fill-rule:nonzero;opacity:1" transform="translate(0 -31)" d="M276.218 51.25c-7.821-13.54-25.405-18.25-38.952-10.432l6.662 11.533a15.113 15.113 0 0 1 7.485-2.042c8.394-.062 15.249 6.69 15.31 15.08.061 8.39-6.693 15.24-15.088 15.302-8.394.062-15.249-6.69-15.31-15.08 0-.037.004-.073.004-.11h-.004v-6.184h-25.687v12.366h12.843v6.064a15.106 15.106 0 0 1-8.855 2.944c-8.395.062-15.25-6.69-15.31-15.08-.062-8.39 6.693-15.24 15.087-15.302 2.81-.021 5.437.735 7.704 2.046l6.665-11.537A28.541 28.541 0 0 0 214.514 37C198.872 37 186 49.865 186 65.5S198.872 94 214.514 94c7.024 0 13.483-2.599 18.475-6.872 8.937 7.59 22.116 9.215 32.792 3.054 13.547-7.818 18.259-25.392 10.437-38.932"/><path style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#f0f;fill-rule:evenodd;opacity:1" transform="translate(0 -31)" d="M168.11 59.112c-4.263-19.578-28.316-18.588-36.623-6.38-6.688-11.152-22.57-10.975-31.424-3.636v-5.47H82.44V76.7h-5.838c-5.248 0-8.685-3.117-8.685-9.546v-6.192h9.041V43.628l-9.033-.003L67.917 30l-7.844 13.625-21.867-.02-8.31 14.427c-.36.625-.99.938-1.621.938-.63 0-1.261-.313-1.622-.938l-8.31-14.427H4.852c-3.73 0-6.06 4.045-4.196 7.283L24.08 91.552a4.802 4.802 0 0 0 4.196 2.428c1.631 0 3.262-.81 4.194-2.428l17.62-30.589v8.065C50.09 83.518 58.684 94 74.298 94l25.736-.032V69.235c0-8.771 15.687-11.608 15.687-1.736V93.95h19.291V69.235c0-8.58 14.186-11.47 14.819-2.37v27.1H169V67.767c0-2.052.04-4.368-.89-8.656"/></g></svg>',
"friendlyName": "VTM GO (BE)",
"className": "vtmGoButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"apple-tv": {
"appName": "VTM GO",
},
"chromecast": {
"appName": "be.vmma.vtm.zenderapp",
"androidName": "be.vmma.vtm.zenderapp",
},
"homatics": {
"appName": "be.vmma.vtm.zenderapp",
"androidName": "be.vmma.vtm.zenderapp",
},
"nvidia-shield": {
"appName": "be.vmma.vtm.zenderapp",
"androidName": "be.vmma.vtm.zenderapp",
},
"xiaomi": {
"appName": "be.vmma.vtm.zenderapp",
"androidName": "be.vmma.vtm.zenderapp",
},
},
"vrt-max": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 40 10" width="40" height="10" fill="none" xmlns:v="https://vecta.io/nano"><path d="M13.465 2.824a2.99 2.99 0 0 0 1.402.698 3.48 3.48 0 0 0 .711.072h.542v-1.7l-.538.002c-.396 0-.736-.114-.985-.336-.282-.252-.444-.633-.475-1.099h-1.699a3.77 3.77 0 0 0 .171.996c.172.539.472 1.011.871 1.368zM7.299 8.729h1.827l-.127-2.047c0-1.787.471-2.825 2.288-2.751l.372.014V2.282a4.24 4.24 0 0 0-.346-.02c-2.059 0-4.688.454-4.014 6.467zM5.306 2.282l-.902 2.947-.724 2.033h-.082l-.723-2.033-.916-2.947H0l1.133 3.244 1.293 3.203H4.79l1.29-3.203 1.137-3.244h-1.91zM16.12 6.841c-.332.165-.742.281-1.025.281-.532 0-.831-.19-.939-.834-.08-.479-.11-1.458-.019-2.343h-1.745c-.085 1.054-.091 1.703.046 2.624.216 1.453 1.091 2.25 2.561 2.24.534-.004.995-.111 1.643-.451l-.523-1.517z" fill="#fff"/><path d="M30.846 3.633c-.724 0-1.206.545-1.206 1.375s.482 1.375 1.206 1.375 1.224-.545 1.224-1.375-.482-1.375-1.224-1.375zm7.37-3.155H20.511c-.986 0-1.784.799-1.784 1.784v5.493c0 .986.799 1.784 1.784 1.784h17.704c.986 0 1.784-.799 1.784-1.784V2.262c0-.986-.799-1.784-1.784-1.784zm-3.259 2.28l.678.973c.108.155.339.155.447-.001l.671-.973h1.206l-1.033 1.477a1.3 1.3 0 0 1-2.133 0L33.76 2.758h1.197zM27.902 7.26h-1.09V4.678c0-.634-.33-1.054-.858-1.054-.589 0-.956.42-.956 1.054v2.581h-1.09V4.678c0-.634-.33-1.054-.858-1.054-.581 0-.947.42-.947 1.054v2.581h-1.099V2.758h1.099v.706c.223-.456.67-.777 1.304-.777.714 0 1.206.304 1.403.858.205-.464.777-.858 1.492-.858.973 0 1.599.706 1.599 1.662V7.26zm5.185 0h-1.099v-.527c-.215.357-.732.599-1.295.599-1.358 0-2.143-.947-2.143-2.322s.786-2.322 2.126-2.322c.563 0 1.054.233 1.313.581V2.76h1.099v4.502l-.001-.002zm3.787 0l-.831-1.184c-.108-.154-.336-.154-.445 0l-.831 1.184h-1.17l1.082-1.56a1.39 1.39 0 0 1 2.282.002l1.076 1.557h-1.161z" fill="#ff484c"/><path d="M21.005 2.758h1.099v.706c.223-.456.67-.777 1.304-.777.714 0 1.206.304 1.403.858.205-.464.777-.858 1.492-.858.973 0 1.599.706 1.599 1.662V7.26h-1.09V4.678c0-.634-.33-1.054-.858-1.054-.589 0-.956.42-.956 1.054v2.581h-1.09V4.678c0-.634-.33-1.054-.858-1.054-.581 0-.947.42-.947 1.054v2.581h-1.099V2.758zm7.546 2.251c0-1.375.786-2.322 2.126-2.322.563 0 1.054.233 1.313.581v-.509h1.099v4.502H31.99v-.527c-.215.357-.732.599-1.295.599-1.357 0-2.143-.947-2.143-2.322v-.002zm3.52-.001c0-.831-.482-1.375-1.224-1.375s-1.206.545-1.206 1.375.482 1.375 1.206 1.375 1.224-.545 1.224-1.375zm4.89.694l1.076 1.557h-1.161l-.831-1.184c-.108-.154-.336-.154-.445 0l-.831 1.184h-1.17L34.68 5.7a1.39 1.39 0 0 1 2.282.002zm-2.168-1.467L33.76 2.758h1.197l.678.973c.108.155.339.155.447-.001l.671-.973h1.206l-1.033 1.477a1.3 1.3 0 0 1-2.133 0z" fill="#fff"/></svg>',
"friendlyName": "VRT MAX (BE)",
"className": "vrtMaxButton",
"deviceFamily": ["apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"apple-tv": {
"appName": "VRT MAX",
},
"chromecast": {
"appName": "be.vrt.vrtnu",
"androidName": "be.vrt.vrtnu",
},
"homatics": {
"appName": "be.vrt.vrtnu",
"androidName": "be.vrt.vrtnu",
"adbLaunchCommand": "adb shell am start -n be.vrt.vrtnu/.splash.SplashScreenActivity",
},
"nvidia-shield": {
"appName": "be.vrt.vrtnu",
"androidName": "be.vrt.vrtnu",
},
"onn": {
"appName": "be.vrt.vrtnu",
"androidName": "be.vrt.vrtnu",
},
"xiaomi": {
"appName": "be.vrt.vrtnu",
"androidName": "be.vrt.vrtnu",
},
},
"waipuTV": {
"button": '<svg viewbox="0 0 280 54" width="280" height="54" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient x1="49.976%" y1=".05%" x2="49.976%" y2="99.609%" id="wptvc"><stop stop-color="#A0509A" offset="0%"/><stop stop-color="#2A91FF" offset="100%"/></linearGradient><linearGradient x1="49.888%" y1=".05%" x2="49.888%" y2="100.069%" id="wptvd"><stop stop-color="#009652" offset="0%"/><stop stop-color="#0FF" offset="100%"/></linearGradient><path id="wptva" d="M.373 40h29.95V.376H.373V40z"/></defs><g fill="none" fill-rule="evenodd"><path d="M39.464 17.97a3.547 3.547 0 0 0-3.546-3.547 3.535 3.535 0 0 0-3.397 2.587l-.026.033-4.533 16.31-4.816-15.54-.024-.024a3.505 3.505 0 0 0-3.026-2.454v-.032h-.59v.026a3.51 3.51 0 0 0-3.144 2.634l-.018.022-4.77 15.368-4.69-16.5-.025-.026a3.514 3.514 0 0 0-3.332-2.423A3.526 3.526 0 0 0 0 17.93c0 .261.033.514.087.758l-.003.007.155.483c.016.043.024.09.042.13l7.016 21.907.06.065a4.051 4.051 0 0 0 3.468 2.71v.036h.585v-.022a4.053 4.053 0 0 0 3.667-2.887l.029-.029 4.542-14.646L24.31 41.04l.024.025a4.052 4.052 0 0 0 3.536 2.925v.037h.586v-.022a4.054 4.054 0 0 0 3.616-2.722l.022-.016 7.236-22.33-.01-.026c.084-.3.143-.613.143-.94m42.347-3.469v-.039h-.59v.019a3.314 3.314 0 0 0-3.122 3.303v23.136h.017a3.314 3.314 0 0 0 3.305 3.151 3.313 3.313 0 0 0 3.305-3.151h.022V17.753h-.008a3.309 3.309 0 0 0-2.928-3.251m-.388-5.082a3.455 3.455 0 1 0-.002-6.91 3.455 3.455 0 0 0 .002 6.91m68.037 5.94-.021-.05h-.04a3.295 3.295 0 0 0-1.895-.813v-.03h-.59v.03a3.312 3.312 0 0 0-3.03 3.294l-.001.001V30.69c0 3.96-1.623 7.108-6.396 7.108-4.72.05-6.09-3.2-6.09-7.31v-12.78l-.01-.017a3.31 3.31 0 0 0-3.022-3.215v-.03h-.588v.03a3.313 3.313 0 0 0-3.031 3.295c0 .02.006.038.006.058l-.006.01V32.16c0 4.874 1.727 11.828 10.864 11.88 5.025.05 7.51-2.387 8.679-4.57v1.397c0 .031-.01.06-.01.091a3.127 3.127 0 0 0 6.254 0V17.792c0-.965-.417-1.826-1.072-2.433M64.09 33.38c-1.27 2.538-3.706 4.468-7.41 4.468-5.991 0-8.48-5.027-8.48-8.478v-.051c0-4.315 3.048-8.68 8.428-8.68 4.01 0 6.6 2.284 7.766 4.925a8.655 8.655 0 0 1 .762 3.908c-.102 1.369-.406 2.69-1.066 3.909m7.665 7.293V17.656l-.02-.033a3.315 3.315 0 0 0-3.304-3.158 3.32 3.32 0 0 0-3.32 3.32c0 .024.006.046.008.069l-.014.022v1.495c-1.218-2.235-4.314-4.926-9.39-4.926-7.818 0-14.163 5.99-14.163 14.772 0 7.869 5.229 14.824 14.163 14.824 3.908 0 7.613-1.625 9.39-4.875v1.482c-.001.035-.01.067-.01.102 0 1.74 1.339 3.153 3.04 3.305v.029h.587v-.03a3.322 3.322 0 0 0 3.04-3.304c0-.025-.006-.05-.007-.076" fill="#FEFEFE"/><g transform="translate(91 14.07)"><mask id="wptvb" fill="#fff"><use xlink:href="#wptva"/></mask><path d="M23.672 15.2c0 4.568-3.4 8.578-8.477 8.578a8.513 8.513 0 0 1-6.04-2.488c-1.523-1.522-2.436-3.654-2.436-6.04 0-2.437.912-4.62 2.385-6.143 1.524-1.573 3.605-2.538 6.042-2.538 5.633 0 8.526 4.57 8.526 8.58v.05zM4 39.996a3.307 3.307 0 0 0 3.013-3.289l.011-.014V25.402c1.115 1.776 4.06 4.57 9.491 4.57 8.174 0 13.808-6.65 13.808-14.57C30.323 8.65 26.212.376 16.465.376c-4.62 0-7.868 2.132-9.85 4.925v-1.73c0-.02.007-.039.007-.059A3.124 3.124 0 0 0 3.5.388 3.117 3.117 0 0 0 .39 3.361l-.016.025v33.407l.01.02A3.305 3.305 0 0 0 3.415 40L4 39.997z" fill="#FEFEFE" mask="url(#wptvb)"/></g><path d="M224.814 44.026a3.455 3.455 0 1 0-.002-6.91 3.455 3.455 0 0 0 .002 6.91m20.208-23.422v.002h-3.388v14.493c0 .963.232 1.65.696 2.06.463.41 1.265.615 2.406.615h.509v.002a3.156 3.156 0 0 1 0 6.308h-.022l-.06.002-.058-.001h-.736c-3.031 0-5.367-.696-7.006-2.086-1.641-1.391-2.461-3.691-2.461-6.9V20.606h-3.384v-.002a3.075 3.075 0 0 1 0-6.15h3.384v-4.01h.02a3.357 3.357 0 0 1 6.715.033c0 .036-.002.07-.003.105v3.873h3.388a3.074 3.074 0 1 1 0 6.149m34.071-1.334-9.402 22.3h-.002a4.078 4.078 0 0 1-7.546-.029h-.002l-9.431-22.216a3.487 3.487 0 0 1 6.431-2.695l.04.104.005.01 6.727 17.481 6.719-17.585h.002a3.486 3.486 0 1 1 6.459 2.63" fill="#FEFEFE"/><path d="M197.818 4.94c-1.235-2.133-3.147-3.596-5.367-4.329-.062 0-.062 0-.124-.06h-.062a9.716 9.716 0 0 0-2.964-.49c-1.668 0-3.336.428-4.88 1.284l-17.047 9.72c-1.73.978-3.027 2.384-3.83 3.974v.06c0 .062-.062.062-.062.123a9.91 9.91 0 0 0-.988 4.28v19.745c0 1.651.432 3.302 1.297 4.83 1.236 2.14 3.15 3.607 5.374 4.34.062 0 .062 0 .123.062h.062a9.741 9.741 0 0 0 2.965.489c1.668 0 3.335-.428 4.88-1.284l6.306-3.596c1.236 2.134 3.148 3.597 5.367 4.33.062 0 .062 0 .124.06h.062a9.7 9.7 0 0 0 2.964.49c1.668 0 3.336-.428 4.88-1.284l17.047-9.72c1.73-.978 3.027-2.385 3.83-3.974 0-.061 0-.122.062-.183a9.91 9.91 0 0 0 .988-4.28V9.781c0-1.65-.432-3.3-1.297-4.83-1.235-2.139-3.15-3.606-5.374-4.34-.062 0-.062 0-.123-.06h-.062a9.716 9.716 0 0 0-2.965-.49c-1.668 0-3.335.428-4.88 1.284l-6.306 3.596z" fill="#FFF"/><path d="M36.133 33.807a9.91 9.91 0 0 0 .989-4.28V9.781c0-1.65-.433-3.3-1.298-4.83-1.235-2.139-3.15-3.606-5.373-4.34-.062 0-.062 0-.124-.06h-.062a9.716 9.716 0 0 0-2.964-.49c-1.668 0-3.336.428-4.88 1.284l-17.047 9.72c-1.73.978-3.027 2.384-3.83 3.974v.06c0 .062-.062.062-.062.123a9.91 9.91 0 0 0-.988 4.28v19.745c0 1.651.432 3.302 1.297 4.83 1.236 2.14 3.15 3.607 5.374 4.34.062 0 .062 0 .123.062h.062a9.741 9.741 0 0 0 2.965.489c1.668 0 3.335-.428 4.88-1.284l17.047-9.72c1.73-.978 3.027-2.385 3.83-3.974 0-.061.061-.122.061-.183z" fill="url(#wptvc)" style="mix-blend-mode:multiply" transform="translate(162)"/><path d="M56.825 29.527V9.781c0-1.65-.432-3.3-1.297-4.83-1.235-2.139-3.15-3.606-5.374-4.34-.062 0-.062 0-.123-.06-.989-.306-2.039-.49-3.027-.49-1.668 0-3.335.428-4.88 1.284l-17.047 9.72c-1.73.978-3.026 2.384-3.83 3.974 0 .122-.061.122-.061.183a9.91 9.91 0 0 0-.988 4.28v19.745c0 1.651.432 3.302 1.297 4.83 1.235 2.14 3.15 3.607 5.373 4.34.062 0 .062 0 .124.062.988.305 2.038.489 3.026.489 1.668 0 3.336-.428 4.88-1.284l17.047-9.72c1.73-.978 3.027-2.385 3.83-3.974 0-.061 0-.122.062-.183a9.91 9.91 0 0 0 .988-4.28z" fill="url(#wptvd)" style="mix-blend-mode:multiply" transform="translate(162)"/></g></svg>',
"friendlyName": "Waipu TV (DE)",
"className": "waipuTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "Waipu TV",
"androidName": "de.exaring.waipu.firetv.live",
},
"apple-tv": {
"appName": "waipu.tv",
},
"chromecast": {
"appName": "de.exaring.waipu",
"androidName": "de.exaring.waipu",
},
"homatics": {
"appName": "de.exaring.waipu",
"androidName": "de.exaring.waipu",
},
"nvidia-shield": {
"appName": "de.exaring.waipu",
"androidName": "de.exaring.waipu",
},
"xiaomi": {
"appName": "de.exaring.waipu",
"androidName": "de.exaring.waipu",
},
},
"watch-it": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2900" height="580" viewBox="0 0 2900 580" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="aQYF" cx="50%" cy="50%" r="114%" fx="100.0%" fy="0.0%"><stop offset="42%" stop-color="#bd7000"/><stop offset="94%" stop-color="#cdb488"/></radialGradient></defs><g stroke="none"><path d="M953 19c-6 0-27 1-68 1-61 0-64-2-94 17-14 11-91 68-93 69-23 20-28 21-33 19s-8-7-7-21c2-13 8-50 12-70-4-6-9-4-9-4 0-1-220 202-218 206l80 115c113 178 127 204 146 207 31-1 18 19 152-207C984 74 982 70 985 56c3-9 0-37-32-37" fill="#dba324"/><path d="M474 275L655 27l15 6-1 8-137 322z" fill="url(#aQYF)" fill-opacity=".68"/><path d="M48 18c-20 0-32 13-32 27 0 59 288 493 288 495 19 26 45 26 63-1L671 35c2-11-7-14-14-14-7-1-146-1-152-1-9 1-16 2-19 5-128 104-130 102-140 100-11-4-10-13-9-21l12-60c5-15 0-24-12-24H194" fill="#dba324"/><path d="M2079 157c-105 2-135 97-135 157v5c8 83 68 120 132 120 56 0 78 0 84-9l-1-93c0-2-23-1-24 0-28 27-36 32-70 35-31-3-41-48-39-70l1-5c-3-48 37-68 57-68h0c50-5 35 35 53 33 5 0 22 1 22 0 2-1 2-99 0-101 0 1-17-3-77-4m-981 4l74 278c2 1 88 1 91 0 39-114 42-115 42-116l43 116h90c0 1 74-279 74-279l-91 1-38 123h-4l-40-124h-73l-50 124h-4l-32-124-82-1m470 1l-95 278 91 1 12-41h83c0-1 11 41 12 41h90c0-1-99-279-99-279h-94m175 0v72h51l1 206 92 1V232c0-1 52-1 52-1v-71h-196m448 0c-1 0-1 278-1 278l91 1 1-103h37 36v50l1 53 91-1 1-278-93-1v104h-73l-1-103m293 0v279h81V160h-81m114 0v72h51c0-1 1 207 2 207l91 1 1-208h46v-73c0-1-191 1-191 1M1628 288l9 36s-35 0-35 1l9-36" fill="#fff"/></g></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="1000" height="580" viewBox="0 0 1000 580" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="Fzfo" cx="50%" cy="50%" r="114%" fx="100.0%" fy="0.0%"><stop offset="42%" stop-color="#bd7000"/><stop offset="94%" stop-color="#cdb488"/></radialGradient></defs><g stroke="none"><path d="M952 19c-6 0-27 1-68 1-61 0-64-2-94 17-14 11-91 68-93 69-23 20-28 21-33 19s-8-7-7-21c2-13 8-50 12-70-4-6-9-4-9-4 0-1-220 202-218 206l80 115c113 178 127 204 146 207 31-1 18 19 152-207C983 74 981 70 984 56c3-9 0-37-32-37" fill="#dba324"/><path d="M473 275L654 27l15 6-1 8-137 322z" fill="url(#Fzfo)" fill-opacity=".68"/><path d="M46 18c-20 0-32 13-32 27 0 59 288 493 288 495 19 26 45 26 63-1L669 35c2-11-7-14-14-14-7-1-146-1-152-1-9 1-16 2-19 5-128 104-130 102-140 100-11-4-10-13-9-21l12-60c5-15 0-24-12-24H192" fill="#dba324"/></g></svg>',
"friendlyName": "WATCH IT",
"className": "watchItButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.watchit.vod",
"androidName": "com.watchit.vod",
"adbLaunchCommand": "adb shell am start -n com.watchit.vod/.refactor.splash.ui.SplashActivity",
},
"apple-tv": {
"appName": "WATCH IT",
},
"chromecast": {
"appName": "com.watchit.vod",
"androidName": "com.watchit.vod",
"adbLaunchCommand": "adb shell am start -n com.watchit.vod/.refactor.splash.ui.SplashActivity",
},
"homatics": {
"appName": "com.watchit.vod",
"androidName": "com.watchit.vod",
"adbLaunchCommand": "adb shell am start -n com.watchit.vod/.refactor.splash.ui.SplashActivity",
},
"nvidia-shield": {
"appName": "com.watchit.vod",
"androidName": "com.watchit.vod",
"adbLaunchCommand": "adb shell am start -n com.watchit.vod/.refactor.splash.ui.SplashActivity",
},
"onn": {
"appName": "com.watchit.vod",
"androidName": "com.watchit.vod",
"adbLaunchCommand": "adb shell am start -n com.watchit.vod/.refactor.splash.ui.SplashActivity",
},
"xiaomi": {
"appName": "com.watchit.vod",
"androidName": "com.watchit.vod",
"adbLaunchCommand": "adb shell am start -n com.watchit.vod/.refactor.splash.ui.SplashActivity",
},
},
"watched": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="744" height="76" viewBox="0 0 744 76" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M0 .6L30.5 71c3.2 3.2 6.4 4 19 4h9.7L77 29.5l17 41c4 4 6.6 4.4 20 4.5h9.3l.3-1L153.8.7c0-1-23.5-1-23.7-.1L107.5 53l-20-53H66.3l-20 53L23.6.2C.7.1 0 .1 0 .6m180.7 1l-37.4 73c0 .3 23 .3 23.4 0 .2-.1.6-.8 1-1.4.2-.7.7-1.6 1-2C194 25 194.8 24 195 25.4L222.5 75H234l11.7-.3c.1-.2-.4-1.5-1.2-3L207.6.1h-26m58.6.2l-.2 18.4h85V.1l-85 .2M357 .4c-2.6.4-6 1.5-7.5 2.3-.7.5-1.5.8-1.8.8-.6 0-5.4 4.8-5.4 5.4 0 .3-.3 1-.6 1.5s-1 2-1.3 3.3l-.7 2.3v21.5V59c1 3.6 1.7 5 2 5.6.6 2 5.5 7 6 7 .3 0 1 .2 1.4.6 1.6 1 5.5 2 8.6 2.5a814 814 0 0 0 56.9-.5c9-2.5 13.5-7.5 14.7-16.2l.2-1.6-60-.2c-4.2-1.6-5-2.4-6-4.3l-.8-1.5V24.7l.8-1.6c.8-1.8 2-3 4.3-3.7 1.5-.6 3.2-.6 31.5-.7l30-.1-.2-2.2a18 18 0 0 0-1.2-5.6c-.3-.5-.6-1.4-.8-2-1.2-3.2-6.2-6.4-12.4-8a1010 1010 0 0 0-58-.4m87 37V75h23.5V.1H444m69 14v14l-43.6.5 7.3 17.6c.1.5 1.3.5 18.2.5h18v14 14l23.3-.2V.2L513 .1m47.7.6c-3.8 1-7.2 3.7-8.7 7-1 2.4-1.3 5.6-1.3 29.8 0 29.7 0 29.4 4 33.3C559 75 557 75 597 75h33.3V56.4h-56v-19-18.8h56V.1l-69.5.6m84 36.8V75h23.5V46.8v-28h21.4c31.6 0 29-1.7 29 19.5l-.1 13.5-1 1.2c-2.2 3.4-3 3.5-27 3.5h-20.2l.2 1 7.3 17c.3.7 45 .7 48.3.1 5-1 12.6-5.2 12.6-7 0-.1.4-.8 1-1.6 2.7-4.3 2.8-6 2.8-28.3 0-22-.1-23.7-2.8-28-.5-.7-1-1.5-1-1.6 0-.5-4-3.8-5.5-4.6-6.2-3-4.5-3-49.6-3h-39M271 21v54l23.3.2V25.6L271 21M576 28.6l7.8 18.2 41.4-.5-7.6-18c-35-.1-41.6-.1-41.6.2" stroke="none" fill="#fff"/></svg>',
"friendlyName": "WATCHED",
"className": "watchedButton",
"appName": "com.watched.play",
"androidName": "com.watched.play",
"adbLaunchCommand": "adb shell am start -n com.watched.play/com.watched.play.MainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],},
"weyd": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="311" height="113" viewBox="0 0 311 113" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M302.4.2c-2.5.4-2.4-.5-2.4 19.5v17.5c-.3.8-1 .3-3-1.7-6-6.2-14.7-8-24-5-25.3 8.5-24.3 51.4 1.4 58.2 9.3 2.4 16.6.8 23-5.4 2.5-2.3 2.7-2.2 2.8 1.5.1 3.2.7 3.6 5 3.6 3 .1 4-.2 4.5-1.3.4-1 .3-85.2-.1-85.8-.8-1-4.3-1.7-7-1.2m-134.7 29c-27 3-33.4 42.4-9.4 56.8 11 6.6 23.2 4.8 34.3-5 3.3-3 3.3-3.3.1-6.7-3-3.2-3.2-3.2-6-.5-10.7 10-25.4 8-31.3-4.2-1.6-3.4-2.4-3 13.5-5.6l17.8-2.8c9-1.4 10.7-2.3 10.7-6a28 28 0 0 0-8.3-18.3c-6-6-13.5-8.7-21.4-7.8m-112.3 1c-2 .6-1.7 1.2 3.7 14.5l11 26.8c7.6 18.4 7 17.4 12 17 2.8-.3 2.2.7 9-16 5-12.3 5.6-13.5 6.3-13.5.5 0 .8.7 6.5 14.4 6.7 16.2 6 15.5 11 15 2.7-.3 2.3.4 9-15.7l16-42.2c-.8-.5-6-.8-7.5-.3-1.5.4-2 1.2-4.4 7.3C114 73 114.5 72 113.7 72c-.6 0-3.8-7.5-9-21-2.3-6-2.3-5.6-.8-9 5-11.6 5-11.8-1-11.8-5 0-4.4-.8-9.2 11.5-10.7 27.5-12 30.6-13 30.2-.7-.4-4-8.4-13.3-32.5-3-7.8-3.4-8.4-5-9-1-.3-5.7-.3-6.8 0m144-.1c-1 .2-1.5 1.2-1.4 2.3L220 88c-.1.4-2 5.3-4.2 10.8-5.6 13.5-5.6 12.8.3 12.8 4 0 4.7-.2 5.4-1.6l28-68c5-12 5-11.8-1-11.8-3.7 0-4.5.2-5.2 1.3a1398 1398 0 0 0-12.3 30.9c-5.2 13.4-5 13.2-6 11.7a1472 1472 0 0 1-14.9-37c-2.7-7.3-2.4-7-7-7l-3.6.1m-25.4 9c5 1.2 9.7 5.3 12.3 10.3 1.7 3.4 2.4 3-11 5.2-21.8 3.5-21.7 3.5-21.5 1 .5-7.6 6.7-15.4 13.2-16.7.7-.2 1.4-.3 1.7-.4a18 18 0 0 1 5.4.5m114 .3c18.7 6 17 37.3-2.2 40.7-14 2.4-24-10.3-20.7-26.2 1.7-8 6.6-13.4 14-15 1.8-.4 7-.2 9 .4" fill="#fafafa"/><path d="M3.6 30.2a6 6 0 0 0-3 2.9L0 34.3c-.1 53.2-.2 52.3 3 54 2.8 1.6 2.2 2 26.6-12C53 62.6 52.8 62.7 52.8 59.4s.3-3-23.6-17c-23-13-23-13.2-25.6-12.3" fill="#249cac"/></svg>',
"friendlyName": "weyd",
"className": "weydButton",
"appName": "app.weyd.player",
"androidName": "app.weyd.player",
"adbLaunchCommand": "adb shell am start -n app.weyd.player/.ui.SplashScreenActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "xiaomi"],},
"willow": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="250" viewBox="0 0 1050 250" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke="none"><g fill="#fff"><path d="M760 78c-27 0-38 10-38 36v23c0 26 11 35 38 35h42c28 0 38-9 38-35v-23c0-26-10-36-38-36zm-13 37c0-12 2-15 14-15h40c12 0 15 3 15 15v20c0 12-3 15-15 15h-40c-12 0-14-3-14-15zM549 78v59c0 26 11 35 38 35h41v-14c0-5-4-8-9-8h-31c-12 0-14-4-14-16V87c0-3-1-5-3-7-2-1-4-2-6-2zm87 0v59c0 26 11 35 38 35h41v-14c0-5-4-8-9-8h-31c-12 0-14-4-14-16V87a8.96 8.96 0 0 0-9-9zm-123 0v94h25V78z"/><use href="#bqLk"/><use href="#bqLk" x="518"/></g><path d="M80 22c-1 1-2 3-2 5l13 87 4 30c0 3 3 5 5 5 3 0 5-2 6-5l3-30 16-102c0-2 0-3-2-5-1-1-3-1-4-1-14 3-27 9-39 16m92-16c-2 0-4 0-5 1-1 2-2 3-2 5l16 102 4 30c0 3 2 5 5 5s5-2 5-5l4-30 14-87c0-2-1-4-3-5-11-7-24-13-38-16m69 61l-26 142c0 2 1 5 3 6s4 1 6-1c26-23 42-56 42-91 0-20-6-40-16-58-1-2-3-3-5-2-2 0-4 2-4 4m-87 65l-3-30c-1-2-3-4-6-4-2 0-5 2-5 4l-4 30-16 104c0 2 2 5 5 6 6 1 13 2 20 2s14-1 21-2c3-1 5-4 4-6l-16-104M50 67c-1-2-2-4-4-4-3-1-5 0-6 2-10 18-15 38-15 58 0 35 15 68 41 91 2 2 5 2 7 1s3-4 2-6L50 67" fill="#e30000" fill-rule="nonzero"/></g><defs ><path id="bqLk" d="M334 78l24 82c3 10 6 12 13 12h18c6 0 9-2 12-12l18-58c0-1 0-1 1-1h0c1 0 1 0 1 1l18 58c3 10 6 12 12 12h19c5 0 9-2 12-12l25-82h-19c-4 0-8 3-9 7l-17 64c-1 0-1 1-1 1h-1c-1 0-1-1-1-1l-19-62c-2-7-6-9-12-9h-16c-6 0-10 2-12 9l-18 62-1 1h-1s0-1-1-1l-18-64c-1-4-5-7-9-7z"/></defs></svg>',
"friendlyName": "Willow",
"className": "willowButton",
"deviceFamily": ["amazon-fire", "apple-tv", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "tv.willow",
"androidName": "tv.willow",
"adbLaunchCommand": "adb shell am start -n tv.willow/com.willow.android.tv.ui.splash.SplashActivity",
},
"apple-tv": {
"appName": "Willow",
},
"homatics": {
"appName": "tv.willow",
"androidName": "tv.willow",
"adbLaunchCommand": "adb shell am start -n tv.willow/com.willow.android.tv.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "tv.willow",
"androidName": "tv.willow",
"adbLaunchCommand": "adb shell am start -n tv.willow/com.willow.android.tv.ui.splash.SplashActivity",
},
"onn": {
"appName": "tv.willow",
"androidName": "tv.willow",
"adbLaunchCommand": "adb shell am start -n tv.willow/com.willow.android.tv.ui.splash.SplashActivity",
},
"xiaomi": {
"appName": "tv.willow",
"androidName": "tv.willow",
"adbLaunchCommand": "adb shell am start -n tv.willow/com.willow.android.tv.ui.splash.SplashActivity",
},
},
"windscribe-vpn": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="300" viewBox="0 0 975 300" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M305 150l-3 9-37 89c-2 6-6 10-12 13l-90 36c-5 3-12 3-17 0l-89-37c-5-2-10-6-12-12q-19-45-37-90c-3-5-3-12 0-17l37-89c2-6 6-10 12-12l89-37c6-3 12-3 18 0l89 37c5 2 10 6 12 12l37 89 3 9zM155 277c2 0 3 0 5-1l81-33c3-1 5-4 7-7q16-40 33-81c1-3 1-6 0-10-12-26-23-53-33-80-1-3-4-6-7-7q-41-17-81-33c-3-2-7-2-10 0q-40 16-80 33c-3 1-6 4-7 7q-17 40-33 80c-2 3-2 7 0 11q16 40 33 80c1 3 3 6 7 7l80 33 5 2zm247-103v-59h15v74h-16c-3-1-6-3-9-6-6-6-12-13-18-20l-8 9c-4 4-7 8-10 11-4 4-8 6-13 6h-12v-74h14v58h1l28-30zm176-59V94h14v96c-11 0-23-1-34-2-18-4-30-21-28-40s18-33 37-33h11zm0 60v-45h-14c-11 1-19 10-19 21-1 11 6 20 17 23 5 0 10 1 16 1zm248 14V94h14v21h15c19 2 33 19 33 38s-15 35-34 36c-10 1-19 0-28 0zm14-60v46h12c11-1 20-9 21-20 2-11-5-21-16-24-5-1-11-2-16-2zm123 6l-37 40c13 6 26-3 29-20h13c3 13-8 30-23 34-18 5-37-4-44-21-7-18 0-37 16-46 17-8 36-2 46 13zm-20 0c-8-5-18-3-25 3-7 7-8 18-2 27zm-471-20v4c4-1 8-3 12-4 17-2 33 9 36 25v4c1 15 0 29 0 43v2h-14v-5-38c0-7-5-13-12-16-6-2-14 0-18 6-2 3-4 7-4 12v41h-14v-74zm130 65l9-10c5 4 12 6 18 6 3 0 6-2 7-6 0-3-1-6-4-7-6-4-12-7-18-10-6-4-9-10-9-16-1-7 3-13 9-16 1-1 2-2 4-2 12-6 27-3 36 7l-10 9c-3-1-6-3-9-4-2-1-4-2-7-1-3-1-6 2-7 5-1 4 1 7 4 8 5 3 10 5 15 8 3 2 6 4 8 7 3 4 5 9 4 14 0 4-3 9-7 12-13 9-32 7-43-4zm108-12l10 9c-10 14-33 16-47 4-8-7-13-16-14-26s2-20 9-28l1-1c7-7 16-11 25-11s18 4 25 10l-10 10c-5-5-13-7-20-5-5 1-9 4-12 8-7 9-6 21 2 30 9 8 19 8 31 0zm37 22h-14v-74h14v4c19-6 30-5 40 6l-11 9-2-2c-4-2-8-3-13-3-4 1-8 3-11 7-2 3-3 6-3 10v43zm-303-1h-14v-74h14zm367 0h-14v-74h14zM430 94h14v14h-14zm367 0h14v14h-14zM86 91h23v96l46-50 46 50V91h23v119h-25c-5-1-10-4-14-9l-27-30-3-3c-10 11-20 22-29 33-5 6-13 9-21 9H86z"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="325" height="325" viewBox="0 0 325 325" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M312 162l-3 9-37 89c-2 6-6 10-12 13l-90 36c-5 3-12 3-17 0l-89-37c-5-2-10-6-12-12q-19-45-37-90c-3-5-3-12 0-17l37-89c2-6 6-10 12-12l89-37c6-3 12-3 18 0l89 37c5 2 10 6 12 12l37 89 3 9zM162 289c2 0 3 0 5-1l81-33c3-1 5-4 7-7q16-40 33-81c1-3 1-6 0-10-12-26-23-53-33-80-1-3-4-6-7-7q-41-17-81-33c-3-2-7-2-10 0q-40 16-80 33c-3 1-6 4-7 7q-17 40-33 80c-2 3-2 7 0 11q16 40 33 80c1 3 3 6 7 7l80 33 5 2zM93 103h23v96l46-50 46 50v-96h23v119h-25c-5-1-10-4-14-9l-27-30-3-3c-10 11-20 22-29 33-5 6-13 9-21 9H93z"/></svg>',
"friendlyName": "Windscribe VPN",
"className": "windscribeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.windscribe.vpn",
"androidName": "com.windscribe.vpn",
"adbLaunchCommand": "adb shell am start -n com.windscribe.vpn/com.windscribe.tv.splash.SplashActivity",
},
"apple-tv": {
"appName" : "Windscribe",
},
"chromecast": {
"appName": "com.windscribe.vpn",
"androidName": "com.windscribe.vpn",
"adbLaunchCommand": "adb shell am start -n com.windscribe.vpn/com.windscribe.tv.splash.SplashActivity",
},
"homatics": {
"appName": "com.windscribe.vpn",
"androidName": "com.windscribe.vpn",
"adbLaunchCommand": "adb shell am start -n com.windscribe.vpn/com.windscribe.tv.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "com.windscribe.vpn",
"androidName": "com.windscribe.vpn",
"adbLaunchCommand": "adb shell am start -n com.windscribe.vpn/com.windscribe.tv.splash.SplashActivity",
},
"onn": {
"appName": "com.windscribe.vpn",
"androidName": "com.windscribe.vpn",
"adbLaunchCommand": "adb shell am start -n com.windscribe.vpn/com.windscribe.tv.splash.SplashActivity",
},
"xiaomi": {
"appName": "com.windscribe.vpn",
"androidName": "com.windscribe.vpn",
"adbLaunchCommand": "adb shell am start -n com.windscribe.vpn/com.windscribe.tv.splash.SplashActivity",
},
},
"wireguard": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="990" height="299" viewBox="0 0 990 299" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M342 192l-28-87h11l21 67 22-67h10l22 67 22-67h10l-28 87h-8l-23-70-23 70h-8zm88 0v-67h11v67zm36-29v29h-11v-67h47q10 0 16 5 6 5 6 14c0 4-2 9-5 12q-4 5-12 6l19 30h-12l-19-29h-29zm0-10h36q5 0 8-3 3-2 3-6 0-5-3-7-3-2-8-2h-36v18zm68 39v-67h63v10h-53v16h35v10h-35v21h56v10h-66zm140-24v-12h-23v-10h34v26q-6 11-16 17-10 5-23 5-20 0-33-13-12-12-12-32 0-20 12-33 13-13 33-13 12 0 22 5c6 4 12 9 16 15l-9 7c-3-5-7-10-12-12-5-3-11-5-17-5q-15 0-25 10-9 10-9 26 0 15 9 25 10 10 25 10 9 0 16-4 7-4 12-12zm23-43h11v43q0 10 4 13 5 4 18 4 14 0 19-4 4-3 4-13v-43h11v46q0 12-8 18-8 5-26 5-18 0-25-5-8-6-8-18v-46zm65 67l34-67h7l34 67h-11l-9-17h-35l-9 17zm24-26h27l-13-26zm63-3v29h-10v-67h46q10 0 16 5 6 5 6 14c0 4-2 9-5 12q-4 5-12 6l19 30h-11l-20-29h-29zm0-10h36q5 0 8-3 3-2 3-6 0-5-3-7-3-2-8-2h-36v18zm98-28q17 0 27 9 10 10 10 25 0 15-10 24-10 9-27 9h-30v-67h30zm0 9h-19v48h19q12 0 19-6 7-6 7-18 0-10-7-17-7-7-19-7zm-655 10S299 5 146 5C10 5 6 139 6 139s-20 153 143 153c156 0 143-148 143-148zM103 96c29-18 65-7 79 19 3 5 3 13 1 18-5 19-19 29-37 33 5-5 9-10 11-17 1-7 0-15-5-20-6-10-18-13-29-9-12 4-18 14-17 27 1 12 10 20 27 23l-6 3c-8 4-15 10-20 17-1 2-3 3-5 1-34-21-36-73 1-95zM77 224c-5 1-10 3-16 5 3-18 24-35 43-33-6 7-9 15-9 24-6 2-12 2-18 4zM193 45h16 4c-1 2-2 4-4 6-2 1-4 3-7 0h-3-16c-5 0-9 0-14 1-1 0-2 3-2 4 1 3 3 5 5 7 7 6 15 11 22 17 8 6 14 12 19 20 5 11 5 23 3 35-4 19-14 35-30 47-6 5-14 8-22 11-6 3-13 6-19 9-12 5-19 18-17 31 2 12 13 22 25 24 14 3 30-7 33-22 4-16-5-31-22-36l-3-1c4-2 8-3 12-5q10-6 19-11c2-1 2-1 4 0 12 9 19 23 21 38 3 26-9 49-32 61-35 19-79-2-86-42-7-33 17-63 45-69 12-3 24-8 32-17 6-7 9-12 10-14 1-4 2-9 2-14 0-4-1-8-3-12-3-7-14-17-17-20l-27-21h-4-13c3-2 9-5 12-7-8-6-18-4-27-6 2-4 12-10 18-10 0-4-1-7-2-10 0-1-1-3-3-4-3-1-6-3-10-5 3-2 7-3 11-3s7 0 11 1c6 1 11 0 17-4-4-2-8-3-12-5l-12-6c11 2 20 6 31 4q0-1 0-1l-24-6c14-1 27-1 40 5 4 2 7 3 11 5 1 1 2 3 4 4 1 1 2 3 3 4 5 2 11 3 17 2v-1c5 1 12 8 12 13h-28c-1 0-2 1-3 1 1 0 2 1 3 2zm-12-14s-1 0-1 1l1 1c0 1 1 1 1 1h2l3-2-3-2c-1-1-2 0-3 1z" stroke="none" fill="#fff" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="790" height="790" viewBox="0 0 790 790" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M778 383S795 10 386 10C23 10 12 368 12 368s-53 410 382 410c418 0 384-395 384-395zM271 253c77-48 175-19 212 52 7 13 8 34 3 48-15 49-51 76-100 87 14-12 26-26 30-46 3-18-1-38-12-53-18-25-50-35-79-24-30 11-47 39-44 73 3 32 27 52 72 60-7 4-12 6-17 9-21 11-39 27-53 46-4 6-7 6-14 2-91-55-97-194 2-254zm-68 342c-14 3-28 9-43 14 7-50 65-95 113-90-14 20-22 43-24 67-16 3-31 5-46 9zm310-479h43c3 1 7 1 11 2l-11 14c-5 4-11 9-19 2-1-2-6-1-9-2h-43c-12 1-24 2-37 4-2 1-5 8-4 11 2 7 6 14 11 18 20 16 41 30 61 45 19 15 37 32 48 55 15 29 15 61 9 92-10 52-37 95-80 127-17 12-38 20-58 29-17 8-35 15-52 22-32 15-49 49-44 84 4 33 33 60 66 65 39 7 79-18 89-58 11-45-14-85-59-97-2-1-4-1-9-2 13-6 23-9 33-15 17-9 33-19 50-29 5-3 7-3 11 0 32 27 50 61 56 102 8 68-24 131-85 163-95 50-210-7-231-111-18-90 45-171 122-187 32-7 62-20 86-45 15-17 22-31 24-37 5-12 7-24 7-37 0-11-3-22-7-32-8-18-39-47-46-53l-72-56c-2-2-5-2-11-1-8 0-27 1-35-1 7-5 25-12 32-18-23-16-49-10-74-15 6-10 34-26 50-28-1-9-3-18-5-26-1-4-5-7-8-9-9-5-17-10-27-14 9-6 19-9 29-9 10-1 19 0 29 2 17 4 31 2 45-10-11-4-22-8-32-13-11-5-21-10-31-16 28 4 54 14 82 11l1-4-65-15c38-4 74-4 108 12 10 5 20 9 29 14 4 3 7 8 11 12 3 3 5 7 9 9 13 7 28 7 44 7v-5c15 5 33 22 33 35h-75c-3 0-5 2-8 3 3 2 5 5 8 5zm-32-38c-1 1-2 2-2 3 0 2 0 3 1 4s2 2 4 2c1 1 3 0 4 0 3-2 5-3 8-4-3-2-4-4-6-6-4-2-6-1-9 1z"/></svg>',
"friendlyName": "WireGuard",
"className": "wireGuardButton",
"appName": "com.wireguard.android",
"androidName": "com.wireguard.android",
"adbLaunchCommand": "adb shell am start -n com.wireguard.android/com.wireguard.android.activity.TvMainActivity",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],},
"wnba": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1700" height="550" viewBox="0 0 1700 550" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M1472 285h65l-33-63-32 63zm92 50h-117l-23 45h-75l113-209h84l116 210h-74l-24-46zm-430-37v29h123c16 0 23-7 23-16 0-8-6-13-23-13h-123 0zm130-59c0-10-7-15-25-15h-105v29h105c18 0 25-5 25-14m79 83c0 42-34 59-86 59h-185V171h167c56 0 88 16 88 55 1 20-11 38-30 44-1 0-2 1-2 1 0 1 0 2 1 2 27 3 47 20 47 49m-385-9V171h63v210h-89L814 239v142h-62V171h88l118 142zm-425-80l-42 148h-84l-67-210h69l40 147 42-147h85l42 147 40-147h69l-67 210h-85l-42-148zM276 53c-1 5-6 12-7 17-1 6-3 11-5 16-1 4-5 6-6 9 0 2-2 9-10 21-6 7-12 14-18 20-1 3-2 6-4 8-6 8-9 13-11 17-2 6-4 11-8 16s-6 8-6 11c0 9-6 25-8 31-7 17-10 33-7 44 2 14 12 26 5 50-5 21-9 29-9 29s9 9 12 19c5 15 7 50 7 50 1 0 2 0 3 1 1 0 3 11 6 16s14 13 15 18-3 13-4 19v4c1 11 6 20 8 25 1 6 10 10 12 18s2 21-8 23c-11 2-16-12-18-19s-7-20-13-24-7-6-7-8 3-3 0-7c-2-5-14-28-48-79-11-18-17-40-17-40h-4c-1-5-3-10-5-14-6-9-9-19-12-30-2-10-3-18 0-28 2-11 9-13 9-23 0 0-1-1-1-3-1-1 1-6 1-9 3-14 1-29-3-33-2 0-3 3-5 6-2 2-11 16-21 22-5 4-13 4-14-3-3-13-3-17-1-28 2-8 1-23 1-29s1-11-1-15c0-3-3-4-3-6 0-1 1-1 2-1-1-2-2-3-3-5s-2-3-4-5c0-1-1-1-1-2 1 0 2-1 2 0 1 0 3 1 4 2-2-3-4-6-5-9-1 0-1-1-1-1 0-1 1-2 2-1 2 1 3 2 4 3s2 3 3 5c-1-3-2-6-3-8 0-1 1-2 2-2 1 1 2 2 2 3 3 4 5 14 6 15s1 3 2 4 2 1 3 0c1 0 1-2 2-3 0-2 1-5 3-6 2 0 4 0 4 1s-1 3-2 4 0 3-1 4c-1 3-1 5-1 8s-1 7-3 9c-1 2-1 4-1 6v1c0 6 3 15 5 22 3-4 7-6 8-7 1-3 2-5 3-7 2-7 6-13 12-17 3-2 7-3 11-3 4-2 7-3 11-2l12-1 1-1v-3-1c-1-2-1-2-3-3-1 0-2-1-3-1-2-1-3-2-3-4 0-1 0-4-1-9-2-10 3-13 4-15 0-1-1-4 2-9 1-3 4-5 6-6 1-1 3-2 6-3 6-1 12 0 17 2 5-4 13-3 17 2s3 13-2 17c-1 1-2 1-3 2 0 8-3 15-4 16-3 2-5 5-5 8 3-3 5-6 8-8 2-2 5-3 7-5 3-6 7-12 10-17 3-4 7-7 11-9 1-3 2-6 4-8 7-8 9-9 16-17s14-15 15-17c1-3 1-6-1-9-1-1-2-2-3-2-3 0-5 0-7-1-17-3-28-19-24-36 3-17 19-28 36-24 15 3 26 17 25 32 2 2 3 5 1 10"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="530" height="650" viewBox="0 0 530 650" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M369 105c-1 5-6 12-7 17-1 6-3 11-5 16-1 4-5 6-6 9 0 2-2 9-10 21-6 7-12 14-18 20-1 3-2 6-4 8-6 8-9 13-11 17-2 6-4 11-8 16s-6 8-6 11c0 9-6 25-8 31-7 17-10 33-7 44 2 14 12 26 5 50-5 21-9 29-9 29s9 9 12 19c5 15 7 50 7 50 1 0 2 0 3 1 1 0 3 11 6 16s14 13 15 18-3 13-4 19v4c1 11 6 20 8 25 1 6 10 10 12 18s2 21-8 23c-11 2-16-12-18-19s-7-20-13-24-7-6-7-8 3-3 0-7c-2-5-14-28-48-79-11-18-17-40-17-40h-4c-1-5-3-10-5-14-6-9-9-19-12-30-2-10-3-18 0-28 2-11 9-13 9-23 0 0-1-1-1-3-1-1 1-6 1-9 3-14 1-29-3-33-2 0-3 3-5 6-2 2-11 16-21 22-5 4-13 4-14-3-3-13-3-17-1-28 2-8 1-23 1-29s1-11-1-15c0-3-3-4-3-6 0-1 1-1 2-1-1-2-2-3-3-5s-2-3-4-5c0-1-1-1-1-2 1 0 2-1 2 0 1 0 3 1 4 2-2-3-4-6-5-9-1 0-1-1-1-1 0-1 1-2 2-1 2 1 3 2 4 3s2 3 3 5c-1-3-2-6-3-8 0-1 1-2 2-2 1 1 2 2 2 3 3 4 5 14 6 15s1 3 2 4 2 1 3 0c1 0 1-2 2-3 0-2 1-5 3-6 2 0 4 0 4 1s-1 3-2 4 0 3-1 4c-1 3-1 5-1 8s-1 7-3 9c-1 2-1 4-1 6v1c0 6 3 15 5 22 3-4 7-6 8-7 1-3 2-5 3-7 2-7 6-13 12-17 3-2 7-3 11-3 4-2 7-3 11-2l12-1 1-1v-3-1c-1-2-1-2-3-3-1 0-2-1-3-1-2-1-3-2-3-4 0-1 0-4-1-9-2-10 3-13 4-15 0-1-1-4 2-9 1-3 4-5 6-6 1-1 3-2 6-3 6-1 12 0 17 2 5-4 13-3 17 2s3 13-2 17c-1 1-2 1-3 2 0 8-3 15-4 16-3 2-5 5-5 8 3-3 5-6 8-8 2-2 5-3 7-5 3-6 7-12 10-17 3-4 7-7 11-9 1-3 2-6 4-8 7-8 9-9 16-17s14-15 15-17c1-3 1-6-1-9-1-1-2-2-3-2-3 0-5 0-7-1-17-3-28-19-24-36 3-17 19-28 36-24 15 3 26 17 25 32 2 2 3 5 1 10" fill="#fff" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "WNBA",
"className": "wnbaButton",
"deviceFamily": ["amazon-fire", "apple-tv", "roku"],
"amazon-fire": {
"appName": "com.wnba.centercourt",
"androidName": "com.wnba.centercourt",
"adbLaunchCommand": "adb shell am start -n com.wnba.centercourt/.SplashActivity",
},
"apple-tv": {
"appName": "WNBA",
},
"roku": {
"appName": 'WNBA - Live Games & Scores',
"app-id": 669757,
},
},
"wow": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="629" height="181" viewBox="0 0 629 181" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="RFBb" x1="0.00%" y1="50.05%" x2="99.98%" y2="50.05%"><stop offset="0%" stop-color="#0c2426"/><stop offset="18%" stop-color="#0b2d2f"/><stop offset="48%" stop-color="#084447"/><stop offset="86%" stop-color="#02696f"/><stop offset="100%" stop-color="#00797f"/></linearGradient></defs><path d="M53.8 175.3c17 0 24.8-9.5 31.4-22.8l30-60 15.2 54.7c6 21.2 13.8 28 28.8 28 15 0 24.5-5 33-25.3l22.6-55.5c1.2 52 38.5 85.5 89.3 85.5 51 0 85.5-33.2 92.6-75.4l8 44.2c3.4 18.4 12 26.5 26.7 26.5 14.8 0 23.4-6 30.7-19.4l34.4-63.3 13.5 56.7c4.2 17.2 11.8 26 27 26 15.3 0 22.6-6 29.3-19l58-113c2.5-4.6 3.7-9.7 3.7-15 0-13.2-10.3-23.5-25.5-23.5-15.3 0-22.6 7.3-28.5 20.3l-27.5 59-14.8-58c-3.2-13-10.5-21.3-25-21.3-9.3 0-18.7 2.7-27.3 19l-31.4 60.6L437 26.5c-2.5-15.2-13.3-21.8-26-21.8-7-.3-14 2.3-18.8 7.3-5 5-7.7 11.7-7.5 18.7a49 49 0 0 0 .7 8.6l1 5C373.3 19.6 346.5 0 310 0c-25 0-53.5 9.6-71.2 33l.3-6c-.3-12.8-8.6-22.3-24-22.3-15.2 0-22 6.6-27.5 20.3l-24 63.2-16-61.7c-3.4-12.7-10-21.8-24.5-21.8-14.5 0-21.7 4.6-29 20.8l-27.5 63-13.8-62C49.4 11.3 38.6 4.7 25.6 4.7S-.7 15.2 0 30.7c0 2.2.4 4.5 1 6.6l24.3 108c3.7 15.7 9.6 30 28.5 30zm212.4-83.7c0-23.6 17.7-42.2 39.8-42.2s39.8 16.7 39.8 41-16.5 40.2-39.8 40.2-39.8-17-39.8-39z" stroke="none" fill="url(#RFBb)" fill-rule="nonzero"/></svg>',
"friendlyName": "WOW",
"className": "wowButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "de.sky.online",
"androidName": "de.sky.online",
"adbLaunchCommand": "adb shell am start -n de.sky.online/sky.wrapper.tv.GoogleMainActivity",
},
"apple-tv": {
"appName": "WOW",
},
"chromecast": {
"appName": "de.sky.online",
"androidName": "de.sky.online",
"adbLaunchCommand": "adb shell am start -n de.sky.online/sky.wrapper.tv.GoogleMainActivity",
},
"nvidia-shield": {
"appName": "de.sky.online",
"androidName": "de.sky.online",
"adbLaunchCommand": "adb shell am start -n de.sky.online/sky.wrapper.tv.GoogleMainActivity",
},
"xiaomi": {
"appName": "de.sky.online",
"androidName": "de.sky.online",
"adbLaunchCommand": "adb shell am start -n de.sky.online/sky.wrapper.tv.GoogleMainActivity",
},
},
"xciptv-player": {
"button": 'XCIPTV',
"friendlyName": "XCIPTV Player",
"className": "xciptvButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.nathnetwork.xctvplayerofficial",
"androidName": "com.nathnetwork.xctvplayerofficial",
},
"apple-tv": {
"appName": "XCIPTV",
},
"chromecast": {
"appName": "com.nathnetwork.xciptv",
"androidName": "com.nathnetwork.xciptv",
},
"homatics": {
"appName": "com.nathnetwork.xciptv",
"androidName": "com.nathnetwork.xciptv",
"adbLaunchCommand": "adb shell am start -n com.nathnetwork.xciptv/.SplashVideoActivity",
},
"nvidia-shield": {
"appName": "com.nathnetwork.xciptv",
"androidName": "com.nathnetwork.xciptv",
},
"xiaomi": {
"appName": "com.nathnetwork.xciptv",
"androidName": "com.nathnetwork.xciptv",
},
},
"xfinityStream": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="290" height="45" viewBox="0 0 290 45" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M35.8.1c-4 1.3-6.3 4.8-6.3 9.5v1.8h-1.3H27l-1.5 2.1-1.4 2.1h2.8l2.7.1v19.2h5V15.7h6v-4.3h-6V9.7c0-3.5 2.2-5.7 5.3-5.1 1 .1 1 .1 1-.6.1-.4.3-1.4.5-2.2s.3-1.5.2-1.6c-.2-.2-5-.3-5.8-.1M97 2.9l-2 1-.1 3.8-.1 3.7h-5v4.3h5v6c0 10.9 1.7 13.6 8.8 13.6 3.7 0 3.7 0 3-2.6l-.5-2h-1.8c-4 .1-4.6-1-4.6-9.1v-5.9h3.2c1.8 0 3.3-.1 3.3-.2l-1-2.1-1-2h-4.6V6.7c0-3.7-.1-4.8-.4-4.8-.1.1-1.2.5-2.4 1m70-.4l-1.3.5v8.4h-5.5v3h5.4l.1 7.7c.1 8.1.2 8.5 1.4 10.4 1.3 2 4 3.1 7.4 2.9 2.3-.2 2.3-.1 2-1.9l-.1-1.4-1.6.2c-5 .6-6-.8-6-10.7v-7.2h7.8v-3H169V6.7c0-5.3.1-5-2-4.2M64.8 11c-1.6.1-4.3 1.2-4.8 1.8s-.7.4-.7-.5v-.9h-5v23.5h5V18.8l1-1.1c2.8-2.7 7.3-2.8 9.3-.2 1.2 1.6 1.4 2.7 1.4 9.5 0 8 0 7.9 3.3 7.9H76v-7.4l-.3-8.8c-1-5.5-5.2-8.4-11-7.7m83.4 0c-4 .5-6.7 3.6-6.4 7.4.2 2.8 2 4.2 7 5.6 5.2 1.6 6.5 2.6 6.2 4.9-.5 3.7-6.2 4.6-10.7 1.6-1.6-1-1.5-1-2.4.3l-1 1.2.6.6c2.5 2.7 9.2 3.6 13 1.9 4.6-2.3 5.3-8.5 1.2-11.1a28 28 0 0 0-6.7-2.5c-3.3-1-4.4-2.2-4-4 .8-2.9 5.3-3.9 9-2l1.8.7c.3-.4 1.4-2.2 1.4-2.4 0-1.2-6-2.6-9-2.2m42.5 0a10 10 0 0 0-4.8 2.2l-1 .8v-2.6h-3v23.5h3V27c0-7.4 0-7.9.5-8.8 1.3-2.5 4-4.3 6.7-4.3h1.5l.3-1.4.2-1.5a10 10 0 0 0-3.5 0m14 0c-9.3 1.1-13 14.6-5.7 21.3 4.5 4.4 12.3 4.2 16.8-.4l1.2-1.3-.7-.6c-1-.8-2-.8-3.2.2-5.7 4.7-14.7.9-14.7-6.1v-.7h19l-.2-1.9c-.3-4.4-2.7-8.1-6.2-9.7-1.2-.5-1.8-.7-4.2-1l-2.2.2m26-.1c-14.7 2.1-13.2 24.6 1.6 24.5 3 0 5.5-.9 7.3-2.7l1-.9v3.1h3V11.4h-3v2.8l-1-.7c-2.3-2-6-3-9-2.6m28.5 0c-2 .3-3.3.9-4.8 2l-1.3 1v-2.5h-3v23.5h3v-8c0-9.1-.1-8.7 2-10.7 4-3.7 9.7-2.8 12 1.9.5 1.1.6 1.5.7 8.6.1 8.4.1 8.2 2 8.2h1.3l-.1-8.1c0-7.8 0-8.1.5-8.8 3.7-5.2 10.7-5.5 13.3-.4.8 1.6 1 3.5 1 10.2 0 7.2 0 7.1 2 7.1h1v-8.3l-.6-9.7c-2.6-6.6-12-8.1-17.2-2.9l-1.4 1.4-.5-.5c-.2-.3-.4-.7-.4-.8-.1-1.6-6.2-3.7-9.4-3.2M.8 11.6a449 449 0 0 0 7.8 10.8c.1.2-1 2.1-4.2 6.2L0 34.8c0 .1 1 .1 2.4.1 3.2 0 3.3-.1 6.6-4.5l3-3.7 6.3 8.7c7.3 10.1 6.7 9.6 10.4 9.5l2.6-.1-8-11.1-8-11 4-5.6 4.2-5.5-2.5-.1c-3.3-.1-3.6 0-6.2 3.6L12 18.4c-.2.2-.7-.4-2.5-2.9-2.8-4-3-4.1-6.3-4.1l-2.5.2M44 23.2v11.7h5V11.4h-5v11.8m37.3 0v11.7h5V11.4h-5v11.8m31.2-2.2l4.5 9.6-4 7.1-3.8 7.1 2 .1c3.7.1 2.6 1.7 12.8-17.4l8.6-15.9-2-.1c-3.3-.1-3-.3-7 7.1L120 25a55 55 0 0 1-3-6c-3.5-7.7-3.3-7.4-6.5-7.5l-2.5-.1 4.5 9.6m97.5-6.3c2 1.2 3.4 3 4 5l.2 1h-7.7c-6 0-7.7-.1-7.7-.3 0-1.7 3-5.3 5-6.1 1.7-.6 4.8-.4 6.2.4m26.4.1c.8.4 2 1.4 3 2.2l1.5 1.4-.1 4.4v4.5l-.8 1.2c-5.6 7.5-16.6 3.3-16-6.1.4-6.5 7-10.4 12.6-7.6" stroke="none"/></svg>',
"friendlyName": "Xfinity Stream",
"className": "xfinityStreamButton",
"deviceFamily": ["amazon-fire", "apple-tv", "homatics", "nvidia-shield", "roku"],
"amazon-fire": {
"appName": "com.xfinity.cloudtvr.tenfoot",
"androidName": "com.xfinity.cloudtvr.tenfoot",
},
"apple-tv": {
"appName": "Stream",
},
"homatics": {
"appName": "com.xfinity.cloudtvr.tenfoot",
"androidName": "com.xfinity.cloudtvr.tenfoot",
"adbLaunchCommand": "adb shell am start -n com.xfinity.cloudtvr.tenfoot/com.xfinity.common.view.LaunchActivity",
},
"nvidia-shield": {
"appName": "com.xfinity.cloudtvr",
"androidName": "com.xfinity.cloudtvr",
},
"roku": {
"appName": 'Xfinity Stream',
"app-id": 123132,
},
},
"yes-plus": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="575" height="230" viewBox="0 0 575 230" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M72 142c18-25 21-47 30-91h33C125 151 76 218 7 222v-32c23-6 40-14 40-20C29 141 10 92 7 51h35c0 20 10 61 30 91zm293-50l25-20c-10-10-26-25-53-25-30 0-50 25-50 43 0 28 40 38 61 43 5 1 13 6 11 12-1 8-28 18-55-5l-21 19c10 11 29 27 57 27s56-22 56-45c-1-16-16-30-33-36-14-5-40-6-39-16 1-19 41-7 41 3zm-94 35c8-40-17-79-64-80-32 0-65 27-65 72 1 33 33 64 65 64 43 0 55-23 55-26l-22-17c-26 20-55 9-63-13zm-91-29c13-23 44-24 56 0zm291-49h24v58h56v21h-56v57h-24v-57h-56v-21h56z" fill="#fff" stroke="none"/><circle cx="552" cy="178" fill="#0ad5f9" stroke="none" r="14"/></svg>',
"friendlyName": "yes+",
"className": "yesPlusButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "il.co.yes.yesplus",
"androidName": "il.co.yes.yesplus",
"adbLaunchCommand": "adb shell am start -n il.co.yes.yesplus/com.onoapps.yestv.ui.activities.splash.SplashActivity",
},
"apple-tv": {
"appName": "yes",
},
"chromecast": {
"appName": "il.co.yes.yesplus",
"androidName": "il.co.yes.yesplus",
"adbLaunchCommand": "adb shell am start -n il.co.yes.yesplus/com.onoapps.yestv.ui.activities.splash.SplashActivity",
},
"homatics": {
"appName": "il.co.yes.yesplus",
"androidName": "il.co.yes.yesplus",
"adbLaunchCommand": "adb shell am start -n il.co.yes.yesplus/com.onoapps.yestv.ui.activities.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "il.co.yes.yesplus",
"androidName": "il.co.yes.yesplus",
"adbLaunchCommand": "adb shell am start -n il.co.yes.yesplus/com.onoapps.yestv.ui.activities.splash.SplashActivity",
},
"onn": {
"appName": "il.co.yes.yesplus",
"androidName": "il.co.yes.yesplus",
"adbLaunchCommand": "adb shell am start -n il.co.yes.yesplus/com.onoapps.yestv.ui.activities.splash.SplashActivity",
},
"xiaomi": {
"appName": "il.co.yes.yesplus",
"androidName": "il.co.yes.yesplus",
"adbLaunchCommand": "adb shell am start -n il.co.yes.yesplus/com.onoapps.yestv.ui.activities.splash.SplashActivity",
},
},
"youcine": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1050" height="475" viewBox="0 0 1050 475" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="qvWN" cx="50%" cy="50%" r="290%" fx="27.6%" fy="97.1%"><stop offset="7%" stop-color="#c338fd"/><stop offset="12%" stop-color="#5c8fff"/><stop offset="21%" stop-color="#43d3fd"/><stop offset="95%" stop-color="#6ee4f4"/></radialGradient><linearGradient id="Fxgx" x1="50%" y1="100%" x2="50%" y2="0%"><stop offset="0%" stop-color="#e47efb"/><stop offset="65%" stop-color="#6ee4f4"/></linearGradient><filter id="OLCe" x="-2%" y="-2%" width="106%" height="109%"><feGaussianBlur in="SourceAlpha" stdDeviation="1"/><feOffset dx="1" dy="4"/><feComposite in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="cR67"/><feFlood flood-color="#000" flood-opacity=".5"/><feComposite in2="cR67" operator="in" result="To3f"/><feMerge><feMergeNode in="SourceGraphic"/><feMergeNode in="To3f"/></feMerge></filter><linearGradient id="tZGV" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" stop-color="#fddf2f"/><stop offset="100%" stop-color="#fe981f"/></linearGradient></defs><circle cx="585" cy="153" fill="url(#qvWN)" stroke="url(#Fxgx)" stroke-width="3" r="131"/><g stroke="none"><ellipse cx="40" cy="20" rx="40" ry="20" fill-opacity=".33" transform="matrix(.939693 .34202 -.34202 .939693 591.252698 24.525342)"/><path d="M1 93l14-79C17 4 19 0 27 0c6 1 9 3 11 5l68 55c10 8 10 14 1 18l-87 32c-13 5-23-1-19-17z" filter="url(#OLCe)" transform="translate(540 100)"/></g><g fill="url(#tZGV)" stroke="#fddf2f"><path d="M997 42c-5-10-8-18-18-18l-40 3c-10 0-15 10-12 22l16 105c2 15-4 23-19 28-14 3-29-3-32-16L877 57c-3-15-15-23-30-20l-78 15c-17 5-22 15-22 37-3 33 0 70 15 108 27 55 75 80 155 70 65-15 102-63 102-110 3-25-7-75-22-115z"/><path d="M966 398l47-72c5-8 5-20-3-28-6-8-27-22-53-22-48 0-90 40-90 84 1 46 29 92 76 92 45 0 70-28 76-43 5-11 6-13 1-19l-11-16c-4-4-7 4-9 7-9 11-15 18-34 17zm-20-41l13-18c0-2-16-4-26 8-11 16-5 35 0 30z"/><path d="M764 436v-78c0-10 8-15 18-15s15 10 15 15v78c0 7 5 12 12 12l25-2c9-2 15-25 16-81-1-33-27-80-84-80-64 0-96 44-95 81-1 20 2 53 7 69 3 7 6 11 19 12l53 2c7 0 13-3 14-13z"/><path d="M583 306h40c18 0 20 7 20 15 3 32 5 87-2 108-2 8-7 13-15 13l-39 1c-18-1-24-7-26-17-3-32-5-60 0-105 2-15 12-15 22-15z"/><path d="M519 279c12 5 20 15 20 27-1 10-13 18-30 13-40-13-50 17-50 42 2 33 25 38 67 33 13 0 15 7 15 20 0 2 0 15-7 20-13 10-50 20-80 20-53 0-100-33-100-90 0-55 47-95 105-95 30 0 41 3 60 10z"/><path d="M289 165l71-114c4-5 9-12 29-12l50 3c9 1 13 6 11 15L339 284l-5 139c0 7-4 23-36 23l-133-2c-10 0-19-14-19-22l-4-147L27 64c-8-23 20-36 31-36l137-2c13 0 20 10 26 19z"/></g></svg>',
"friendlyName": "YouCine",
"className": "youCineButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.world.youcinetv",
"androidName": "com.world.youcinetv",
"adbLaunchCommand": "adb shell am start -n com.world.youcinetv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"chromecast": {
"appName": "com.world.youcinetv",
"androidName": "com.world.youcinetv",
"adbLaunchCommand": "adb shell am start -n com.world.youcinetv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"homatics": {
"appName": "com.world.youcinetv",
"androidName": "com.world.youcinetv",
"adbLaunchCommand": "adb shell am start -n com.world.youcinetv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"nvidia-shield": {
"appName": "com.world.youcinetv",
"androidName": "com.world.youcinetv",
"adbLaunchCommand": "adb shell am start -n com.world.youcinetv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"onn": {
"appName": "com.world.youcinetv",
"androidName": "com.world.youcinetv",
"adbLaunchCommand": "adb shell am start -n com.world.youcinetv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
"xiaomi": {
"appName": "com.world.youcinetv",
"androidName": "com.world.youcinetv",
"adbLaunchCommand": "adb shell am start -n com.world.youcinetv/com.interactive.brasiliptv.ui.activity.WelcomeActivity",
},
},
"youtube": {
"button": '<svg viewBox="409.289 277.787 512 114.301" width="512" height="114.301" xmlns="http://www.w3.org/2000/svg"><g class="style-scope yt-icon"><g class="style-scope yt-icon"><path d="M569.154 295.637a20.447 20.447 0 0 0-14.436-14.436c-12.728-3.414-63.79-3.414-63.79-3.414s-51.061 0-63.79 3.414a20.447 20.447 0 0 0-14.435 14.436c-3.414 12.728-3.414 39.3-3.414 39.3s0 26.573 3.414 39.302a20.446 20.446 0 0 0 14.435 14.435c12.729 3.414 63.79 3.414 63.79 3.414s51.062 0 63.79-3.414a20.446 20.446 0 0 0 14.436-14.435c3.414-12.729 3.414-39.301 3.414-39.301s-.014-26.573-3.414-39.301z" class="style-scope yt-icon" fill="red"/><path d="m474.585 359.429 42.42-24.49-42.42-24.488v48.978z" class="style-scope yt-icon" fill="#fff"/></g><g class="style-scope yt-icon"><g class="style-scope yt-icon"><path d="M34.602 13.004 31.395 1.418h2.798l1.124 5.252c.287 1.294.497 2.397.633 3.31h.082c.094-.655.306-1.75.633-3.291l1.164-5.27h2.799L37.38 13.003v5.557H34.6v-5.557h.002zM41.47 18.194c-.565-.381-.967-.974-1.207-1.778-.237-.805-.357-1.872-.357-3.208V11.39c0-1.348.136-2.432.409-3.248.273-.816.699-1.413 1.277-1.787.579-.374 1.338-.563 2.279-.563.927 0 1.667.191 2.227.572.558.381.967.978 1.225 1.787.26.812.389 1.891.389 3.239v1.818c0 1.336-.128 2.408-.38 3.217-.25.811-.66 1.404-1.224 1.778-.565.374-1.332.562-2.298.562-.997.002-1.776-.19-2.34-.571zm3.165-1.962c.156-.409.236-1.074.236-2.001v-3.902c0-.898-.078-1.557-.236-1.97-.157-.417-.432-.624-.828-.624-.38 0-.651.207-.806.623-.158.417-.235 1.073-.235 1.971v3.902c0 .927.075 1.594.225 2.001.15.41.421.614.816.614.396 0 .67-.204.828-.614zM56.815 18.563H54.61l-.244-1.533h-.061c-.6 1.157-1.498 1.736-2.698 1.736-.83 0-1.444-.273-1.839-.816-.395-.546-.593-1.397-.593-2.554V6.037h2.82v9.193c0 .56.061.957.184 1.195.122.237.327.357.613.357.245 0 .48-.075.706-.226.226-.15.39-.34.5-.571v-9.95h2.818v12.527z" class="style-scope yt-icon" style="fill:#282828" transform="matrix(5.71504 0 0 5.71504 409.289 277.787)"/><path d="M64.475 3.688h-2.798v14.875h-2.759V3.688H56.12V1.42h8.356v2.268z" class="style-scope yt-icon" style="fill:#282828" transform="matrix(5.71504 0 0 5.71504 409.289 277.787)"/><path d="M71.277 18.563H69.07l-.245-1.533h-.06c-.6 1.157-1.499 1.736-2.699 1.736-.83 0-1.443-.273-1.839-.816-.395-.546-.592-1.397-.592-2.554V6.037h2.82v9.193c0 .56.06.957.183 1.195.122.237.327.357.614.357.244 0 .48-.075.705-.226.226-.15.39-.34.501-.571v-9.95h2.818v12.527zM80.609 8.039c-.172-.79-.447-1.362-.828-1.717-.38-.355-.905-.532-1.573-.532-.518 0-1.002.146-1.451.44-.45.294-.798.677-1.042 1.155h-.021v-6.6h-2.717v17.776h2.329l.287-1.186h.06c.22.424.546.755.981 1.002.436.245.92.367 1.451.367.953 0 1.656-.44 2.105-1.317.45-.88.675-2.25.675-4.118v-1.982c0-1.4-.087-2.498-.256-3.288zm-2.585 5.11c0 .913-.037 1.628-.113 2.145-.075.518-.2.887-.378 1.103a.871.871 0 0 1-.715.327c-.233 0-.447-.054-.645-.165a1.232 1.232 0 0 1-.48-.489V8.96c.095-.34.26-.618.492-.837.23-.218.485-.327.755-.327a.76.76 0 0 1 .663.337c.158.226.266.602.327 1.133.061.532.092 1.287.092 2.268v1.615h.002zM84.866 13.871c0 .804.023 1.407.07 1.809.047.402.146.694.297.88.15.183.38.274.693.274.421 0 .713-.164.868-.491.158-.327.243-.873.257-1.634l2.431.143c.014.108.022.259.022.45 0 1.156-.318 2.022-.95 2.593-.633.572-1.53.859-2.686.859-1.39 0-2.364-.436-2.921-1.308-.56-.873-.838-2.22-.838-4.045v-2.187c0-1.88.29-3.253.868-4.118.579-.866 1.569-1.299 2.973-1.299.966 0 1.71.177 2.227.532.517.355.882.905 1.094 1.656.211.75.317 1.785.317 3.106v2.145h-4.722v.635zm.357-5.903c-.143.176-.237.466-.287.868-.047.402-.07 1.011-.07 1.83v.898h2.062v-.898c0-.805-.028-1.414-.082-1.83-.054-.416-.153-.708-.296-.88-.144-.169-.365-.256-.664-.256-.3.002-.522.092-.663.268z" class="style-scope yt-icon" style="fill:#282828" transform="matrix(5.71504 0 0 5.71504 409.289 277.787)"/></g></g></g></svg>',
"friendlyName": "YouTube",
"className": "youtubeButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "YouTube (FireTV)",
"androidName": "com.amazon.firetv.youtube",
"adbLaunchCommand": "adb shell am start -n com.amazon.firetv.youtube/dev.cobalt.app.MainActivity",
},
"apple-tv": {
"appName": "YouTube",
},
"chromecast": {
"appName": "YouTube",
"androidName": "com.google.android.youtube.tv",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity"
},
"homatics": {
"appName": "YouTube",
"androidName": "com.google.android.youtube.tv",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity",
},
"nvidia-shield": {
"appName": "YouTube",
"androidName": "com.google.android.youtube.tv",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity"
},
"onn": {
"appName": "YouTube",
"androidName": "com.google.android.youtube.tv",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity"
},
"roku": {
"appName": 'YouTube',
"app-id": 837,
},
"xiaomi": {
"appName": "YouTube",
"androidName": "com.google.android.youtube.tv",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.ShellActivity"
},
},
"youtubekids": {
"button": '<svg viewbox="0 0 136 24" width="136" height="24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><g fill="#282828"><path d="M113.941 2.299c-1.16 0-1.706.44-1.706 1.968 0 1.576.545 1.968 1.706 1.968 1.185 0 1.706-.395 1.706-1.968.003-1.459-.521-1.968-1.706-1.968zM107.686 10.547l3.37-7.875h-3.186l-1.913 4.75-1.777 4.66v-9.41h-3.003v19.435h3.003V16.5l1.436-3.453 2.298 9.059h3.234l-2.618-8.942zM112.421 7.907h3.006v14.2h-3.006zM131.975 13.512c-1.025-.765-1.661-1.275-1.661-2.387 0-.786.364-1.226 1.229-1.226.888 0 1.184.626 1.205 2.757l2.641-.115c.205-3.45-.909-4.888-3.802-4.888-2.686 0-4.006 1.227-4.006 3.752 0 2.294 1.092 3.336 2.866 4.702 1.525 1.205 2.414 1.877 2.414 2.848 0 .741-.456 1.25-1.253 1.25-.933 0-1.48-.904-1.341-2.477l-2.663.045c-.409 2.942.752 4.656 3.847 4.656 2.71 0 4.12-1.274 4.12-3.821 0-2.315-1.138-3.243-3.596-5.096zM123.097 1.955V9.12c-.53-.925-1.54-1.467-2.662-1.467-2.118 0-3.095 1.923-3.095 6.163v2.248c0 4.68.752 6.277 2.958 6.277 1.345 0 2.527-.949 2.959-2.248h.044l.388 2.016h2.435V1.955h-3.027zm0 16.746c-.228.835-.797 1.368-1.389 1.296-.933 0-1.205-.925-1.205-4.17v-1.83c0-3.08.34-4.053 1.341-4.053.501 0 .978.232 1.253.741v8.016zM43.43 21.693c-.628-.432-1.076-1.104-1.343-2.016-.265-.912-.399-2.122-.399-3.637v-2.061c0-1.528.152-2.758.456-3.683.304-.925.779-1.603 1.423-2.027.645-.424 1.491-.637 2.54-.637 1.032 0 1.857.216 2.48.648.622.432 1.078 1.11 1.366 2.027.288.92.433 2.144.433 3.672v2.061c0 1.515-.142 2.73-.422 3.648-.28.92-.737 1.592-1.366 2.016-.629.424-1.483.637-2.56.637-1.108.003-1.978-.216-2.607-.648zm3.528-2.224c.176-.464.262-1.218.262-2.269v-4.424c0-1.019-.086-1.765-.262-2.235-.176-.472-.482-.706-.922-.706-.425 0-.726.234-.9.706-.175.472-.261 1.216-.261 2.235V17.2c0 1.05.084 1.808.251 2.27.168.463.47.695.91.695.44 0 .749-.232.922-.696zM91.783 16.075v.717c0 .912.026 1.595.079 2.05.052.457.162.787.33.998.167.208.424.312.773.312.469 0 .794-.187.967-.557.175-.371.27-.99.285-1.854l2.71.163c.016.123.023.293.023.51 0 1.311-.353 2.293-1.058 2.94-.705.649-1.703.974-2.993.974-1.548 0-2.633-.493-3.254-1.483-.624-.989-.933-2.517-.933-4.586v-2.48c0-2.131.322-3.688.967-4.67.644-.981 1.748-1.472 3.312-1.472 1.077 0 1.905.2 2.482.603.576.403.982 1.027 1.218 1.877.236.851.354 2.024.354 3.523v2.432h-5.262v.003zm.398-5.976c-.16.2-.264.528-.32.984-.052.456-.078 1.146-.078 2.074v1.019h2.298v-1.019c0-.912-.031-1.602-.092-2.074-.06-.472-.17-.803-.33-.998-.16-.192-.406-.29-.739-.29-.333.002-.579.104-.739.304zM35.78 15.808 32.204 2.672h3.118l1.253 5.955c.32 1.466.553 2.717.705 3.752h.091c.105-.742.341-1.984.705-3.731l1.297-5.976h3.119l-3.619 13.136v6.301h-3.097v-6.301h.002zM60.53 7.91v14.202H58.07l-.272-1.739h-.068c-.669 1.312-1.67 1.968-3.006 1.968-.925 0-1.609-.309-2.05-.925-.44-.619-.66-1.584-.66-2.896V7.91h3.142v10.423c0 .635.068 1.086.205 1.355.136.27.364.405.684.405.272 0 .534-.085.786-.256.251-.17.435-.386.558-.648V7.907h3.14v.002zM76.645 7.91v14.202h-2.458l-.273-1.739h-.068c-.668 1.312-1.669 1.968-3.005 1.968-.925 0-1.61-.309-2.05-.925-.44-.619-.66-1.584-.66-2.896V7.91h3.142v10.423c0 .635.068 1.086.204 1.355.137.27.365.405.684.405.273 0 .535-.085.786-.256.252-.17.435-.386.559-.648V7.907h3.139v.002z"/><path d="M69.067 5.245h-3.119v16.867h-3.074V5.245h-3.118v-2.57h9.31zM87.04 10.179c-.191-.896-.498-1.544-.922-1.947-.425-.403-1.01-.603-1.753-.603-.577 0-1.117.166-1.617.499-.5.333-.889.768-1.161 1.31h-.024V1.954h-3.026v20.154h2.594l.32-1.344h.068c.243.48.608.856 1.092 1.136a3.2 3.2 0 0 0 1.617.416c1.062 0 1.845-.498 2.346-1.493.5-.997.752-2.552.752-4.67v-2.247c0-1.587-.095-2.832-.286-3.728zm-2.88 5.794c0 1.035-.042 1.846-.126 2.432-.083.587-.222 1.006-.422 1.251a.964.964 0 0 1-.796.37 1.386 1.386 0 0 1-1.253-.741v-8.061c.105-.387.289-.701.548-.95.257-.247.54-.37.841-.37.32 0 .566.128.74.381.175.256.295.683.363 1.286.068.602.103 1.458.103 2.57v1.832h.002z"/></g><path d="M28.909 13.576c-.019-1.413-.82-8.107-1.206-9.147-.249-.672-.776-1.896-1.753-2.642C24.7.832 23.68.659 22.381.632 21.474.613 6.886 2.496 5.121 3.157c-1.319.494-2.354 1.128-3.166 1.944C.635 6.43.38 7.72.59 9.99c.19 2.056 1.137 8.88 1.609 10.291.521 1.56 1.48 2.757 3.063 2.928 4.83.528 5.97-2.17 17.198-2.147 3.401.008 5.091-1.504 5.796-2.821.823-1.55.666-3.587.653-4.664z" fill="red"/><path d="M22.017 1.15h.013c1.242.023 2.214.191 3.406 1.1.933.713 1.436 1.88 1.672 2.523.367.992 1.132 7.379 1.15 8.728.014 1.027.166 2.974-.623 4.451-.668 1.253-2.277 2.69-5.506 2.69H21.96c-9.63 0-11.401 2.113-15.104 2.113-.364 0-.747-.022-1.156-.064-1.509-.166-2.423-1.307-2.921-2.795-.451-1.347-1.352-7.856-1.536-9.819-.202-2.165.042-3.397 1.302-4.664.773-.778 1.761-1.384 3.022-1.853 1.672-.63 15.468-2.41 16.45-2.41zm0-1.134c-.624 0-4.701.507-8.116.979-3.417.472-7.701 1.117-8.723 1.498-1.41.528-2.529 1.219-3.417 2.112C.126 6.248-.073 7.957.13 10.184c.16 1.725 1.07 8.523 1.59 10.077.703 2.099 2.07 3.36 3.855 3.555.44.048.86.072 1.276.072 1.565 0 2.804-.339 4.24-.73 2.26-.617 5.068-1.382 10.867-1.382H22.13c1.42 0 4.898-.32 6.48-3.283.847-1.584.797-3.506.769-4.656a86.591 86.591 0 0 0-.008-.352c-.019-1.37-.789-7.936-1.221-9.112-.5-1.357-1.19-2.376-2.047-3.029C24.705.277 23.518.045 22.053.016h-.036z" fill="#282828"/><path d="m19.095 11.741-.107.067c-.283.192-.564.387-.844.581l-4.434 3.07c-.322.248-.928.637-1.158.514-.23-.125-.312-.97-.367-1.381l-.013-.09c-.068-.494-.613-5.193-.676-5.71-.019-.147-.108-.683.057-.805.176-.131.621.018.77.066.873.28 5.244 1.83 6.604 2.526.04.021.084.04.129.058.194.083.46.198.466.528.003.315-.236.459-.427.576z" fill="#FFF"/><path d="M12.106 8.68c1.518.52 5.029 1.787 6.682 2.533-.199.136-.398.275-.597.414l-5.249 3.634-.023.016-.021.016s-.003 0-.003.003c-.005-.037-.008-.07-.013-.099l-.024-.181-.015-.112c-.058-.416-.42-3.504-.634-5.35-.04-.335-.074-.637-.103-.874zm-.849-1.395a.406.406 0 0 0-.243.062c-.197.144-.09.781-.068.954.073.611.72 6.179.799 6.763l.013.107c.065.488.16 1.49.435 1.637.037.019.081.03.13.03.328 0 .913-.382 1.243-.638l5.251-3.635c.333-.232.666-.461 1.001-.688l.129-.08c.228-.138.508-.312.503-.682-.008-.39-.323-.526-.553-.624a1.955 1.955 0 0 1-.15-.07c-1.608-.824-6.786-2.658-7.819-2.992-.13-.042-.432-.144-.67-.144z" fill="#282828"/></g></svg>',
"friendlyName": "YouTube Kids",
"className": "youtubekidsButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.google.android.youtube.tvkids",
"androidName": "com.amazon.firetv.youtube.kids",
"adbLaunchCommand": "adb shell am start -n com.amazon.firetv.youtube.kids/dev.cobalt.app.MainActivity",
},
"apple-tv": {
"appName" : "YouTube Kids",
},
"chromecast": {
"appName" : "YouTube Kids",
"androidName": "com.google.android.youtube.tvkids",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvkids/com.google.android.apps.youtube.tvkids.activity.MainActivity",
},
"homatics": {
"appName" : "YouTube Kids",
"androidName": "com.google.android.youtube.tvkids",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvkids/com.google.android.apps.youtube.tvkids.activity.MainActivity",
},
"nvidia-shield": {
"appName" : "YouTube Kids",
"androidName": "com.google.android.youtube.tvkids",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvkids/com.google.android.apps.youtube.tvkids.activity.MainActivity",
},
"onn": {
"appName" : "YouTube Kids",
"androidName": "com.google.android.youtube.tvkids",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvkids/com.google.android.apps.youtube.tvkids.activity.MainActivity",
},
"xiaomi": {
"appName" : "YouTube Kids",
"androidName": "com.google.android.youtube.tvkids",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvkids/com.google.android.apps.youtube.tvkids.activity.MainActivity",
},
},
"youtube-revanced": {
"button": '<svg viewBox="409.289 277.787 512 114.301" width="512" height="114.301" xmlns="http://www.w3.org/2000/svg"><g class="style-scope yt-icon"><g class="style-scope yt-icon"><path d="M569.154 295.637a20.447 20.447 0 0 0-14.436-14.436c-12.728-3.414-63.79-3.414-63.79-3.414s-51.061 0-63.79 3.414a20.447 20.447 0 0 0-14.435 14.436c-3.414 12.728-3.414 39.3-3.414 39.3s0 26.573 3.414 39.302a20.446 20.446 0 0 0 14.435 14.435c12.729 3.414 63.79 3.414 63.79 3.414s51.062 0 63.79-3.414a20.446 20.446 0 0 0 14.436-14.435c3.414-12.729 3.414-39.301 3.414-39.301s-.014-26.573-3.414-39.301z" class="style-scope yt-icon" fill="red"/><path d="m474.585 359.429 42.42-24.49-42.42-24.488v48.978z" class="style-scope yt-icon" fill="#fff"/></g><g class="style-scope yt-icon"><g class="style-scope yt-icon"><path d="M34.602 13.004 31.395 1.418h2.798l1.124 5.252c.287 1.294.497 2.397.633 3.31h.082c.094-.655.306-1.75.633-3.291l1.164-5.27h2.799L37.38 13.003v5.557H34.6v-5.557h.002zM41.47 18.194c-.565-.381-.967-.974-1.207-1.778-.237-.805-.357-1.872-.357-3.208V11.39c0-1.348.136-2.432.409-3.248.273-.816.699-1.413 1.277-1.787.579-.374 1.338-.563 2.279-.563.927 0 1.667.191 2.227.572.558.381.967.978 1.225 1.787.26.812.389 1.891.389 3.239v1.818c0 1.336-.128 2.408-.38 3.217-.25.811-.66 1.404-1.224 1.778-.565.374-1.332.562-2.298.562-.997.002-1.776-.19-2.34-.571zm3.165-1.962c.156-.409.236-1.074.236-2.001v-3.902c0-.898-.078-1.557-.236-1.97-.157-.417-.432-.624-.828-.624-.38 0-.651.207-.806.623-.158.417-.235 1.073-.235 1.971v3.902c0 .927.075 1.594.225 2.001.15.41.421.614.816.614.396 0 .67-.204.828-.614zM56.815 18.563H54.61l-.244-1.533h-.061c-.6 1.157-1.498 1.736-2.698 1.736-.83 0-1.444-.273-1.839-.816-.395-.546-.593-1.397-.593-2.554V6.037h2.82v9.193c0 .56.061.957.184 1.195.122.237.327.357.613.357.245 0 .48-.075.706-.226.226-.15.39-.34.5-.571v-9.95h2.818v12.527z" class="style-scope yt-icon" style="fill:#282828" transform="matrix(5.71504 0 0 5.71504 409.289 277.787)"/><path d="M64.475 3.688h-2.798v14.875h-2.759V3.688H56.12V1.42h8.356v2.268z" class="style-scope yt-icon" style="fill:#282828" transform="matrix(5.71504 0 0 5.71504 409.289 277.787)"/><path d="M71.277 18.563H69.07l-.245-1.533h-.06c-.6 1.157-1.499 1.736-2.699 1.736-.83 0-1.443-.273-1.839-.816-.395-.546-.592-1.397-.592-2.554V6.037h2.82v9.193c0 .56.06.957.183 1.195.122.237.327.357.614.357.244 0 .48-.075.705-.226.226-.15.39-.34.501-.571v-9.95h2.818v12.527zM80.609 8.039c-.172-.79-.447-1.362-.828-1.717-.38-.355-.905-.532-1.573-.532-.518 0-1.002.146-1.451.44-.45.294-.798.677-1.042 1.155h-.021v-6.6h-2.717v17.776h2.329l.287-1.186h.06c.22.424.546.755.981 1.002.436.245.92.367 1.451.367.953 0 1.656-.44 2.105-1.317.45-.88.675-2.25.675-4.118v-1.982c0-1.4-.087-2.498-.256-3.288zm-2.585 5.11c0 .913-.037 1.628-.113 2.145-.075.518-.2.887-.378 1.103a.871.871 0 0 1-.715.327c-.233 0-.447-.054-.645-.165a1.232 1.232 0 0 1-.48-.489V8.96c.095-.34.26-.618.492-.837.23-.218.485-.327.755-.327a.76.76 0 0 1 .663.337c.158.226.266.602.327 1.133.061.532.092 1.287.092 2.268v1.615h.002zM84.866 13.871c0 .804.023 1.407.07 1.809.047.402.146.694.297.88.15.183.38.274.693.274.421 0 .713-.164.868-.491.158-.327.243-.873.257-1.634l2.431.143c.014.108.022.259.022.45 0 1.156-.318 2.022-.95 2.593-.633.572-1.53.859-2.686.859-1.39 0-2.364-.436-2.921-1.308-.56-.873-.838-2.22-.838-4.045v-2.187c0-1.88.29-3.253.868-4.118.579-.866 1.569-1.299 2.973-1.299.966 0 1.71.177 2.227.532.517.355.882.905 1.094 1.656.211.75.317 1.785.317 3.106v2.145h-4.722v.635zm.357-5.903c-.143.176-.237.466-.287.868-.047.402-.07 1.011-.07 1.83v.898h2.062v-.898c0-.805-.028-1.414-.082-1.83-.054-.416-.153-.708-.296-.88-.144-.169-.365-.256-.664-.256-.3.002-.522.092-.663.268z" class="style-scope yt-icon" style="fill:#282828" transform="matrix(5.71504 0 0 5.71504 409.289 277.787)"/></g></g></g></svg>',
"friendlyName": "YouTube ReVanced",
"className": "youtubeButton",
"appName": "app.revanced.android.youtube",
"adbLaunchCommand": "adb shell am start -n app.revanced.android.youtube/com.google.android.apps.youtube.app.application.Shell_HomeActivity",
"deviceFamily": ["amazon-fire", "chromecast", "nvidia-shield", "xiaomi"],
},
"youtubeTV": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="464.4" height="87" viewBox="0 0 122.872 23.019"><path style="stroke-width:.26458332" d="M-120.918 331.487h-3.149v16.748h-3.096v-16.748h-3.148v-2.567h9.393zm.688-2.567h3.307l1.032 8.678c.29 2.488.555 4.63.873 7.568h.132c.291-2.937.582-5.028.873-7.568l1.059-8.678h3.28l-3.175 19.288h-4.18z" class="wordmark" transform="translate(232.281 -327.068)"/><path d="M-200.558 330.852c-.37-1.403-1.455-2.461-2.831-2.858-2.514-.661-12.568-.661-12.568-.661s-10.054 0-12.567.661a4.014 4.014 0 0 0-2.831 2.858c-.662 2.513-.662 7.725-.662 7.725s0 5.24.662 7.726c.396 1.403 1.455 2.487 2.857 2.858 2.487.661 12.541.661 12.541.661s10.054 0 12.568-.661a4.107 4.107 0 0 0 2.858-2.831c.661-2.514.661-7.726.661-7.726s-.026-5.239-.688-7.752z" style="fill:red;stroke-width:.26458332" transform="translate(232.281 -327.068)"/><path d="m-219.158 343.393 8.36-4.816-8.36-4.815z" style="fill:#fff;stroke-width:.26458332" transform="translate(232.281 -327.068)"/><path style="stroke-width:.26458332" d="M-185.37 347.811a3.323 3.323 0 0 1-1.35-2.01 13.776 13.776 0 0 1-.397-3.599v-2.037c-.027-1.244.132-2.46.476-3.651a3.69 3.69 0 0 1 1.429-2.011 4.808 4.808 0 0 1 2.566-.635c1.032 0 1.879.211 2.514.635.661.503 1.164 1.19 1.376 2.01a12.11 12.11 0 0 1 .423 3.652v2.037a12.942 12.942 0 0 1-.423 3.625 3.565 3.565 0 0 1-1.376 2.01c-.635.424-1.508.636-2.593.636-1.111-.027-2.01-.238-2.646-.662zm3.571-2.222c.185-.45.265-1.217.265-2.25v-4.365a7.013 7.013 0 0 0-.265-2.222.96.96 0 0 0-.926-.715.93.93 0 0 0-.9.715 7.014 7.014 0 0 0-.264 2.222v4.392c0 1.032.08 1.8.264 2.25a.89.89 0 0 0 .926.687.93.93 0 0 0 .9-.714zm45.27-3.36v.714c0 .688.027 1.35.08 2.037.026.344.132.688.344.98.211.21.502.343.793.317.397.026.794-.185.98-.556.184-.37.264-.979.29-1.852l2.726.185c.026.159.026.344.026.503 0 1.296-.344 2.275-1.058 2.91-.715.635-1.72.953-3.017.953-1.56 0-2.645-.503-3.28-1.482-.635-.979-.953-2.487-.953-4.55v-2.461c0-2.117.318-3.651.98-4.63.66-.98 1.772-1.456 3.333-1.456 1.085 0 1.931.212 2.513.609a3.326 3.326 0 0 1 1.244 1.852c.265 1.138.397 2.328.344 3.492v2.408zm.397-5.927c-.185.291-.317.635-.317.979-.053.688-.08 1.376-.08 2.064v1.005h2.329v-1.005c0-.688-.027-1.376-.106-2.064a1.903 1.903 0 0 0-.344-.979.89.89 0 0 0-.741-.291.86.86 0 0 0-.74.291zm-56.965 5.662-3.598-13.044h3.149l1.27 5.9c.317 1.456.555 2.699.714 3.73h.106c.106-.74.344-1.957.714-3.703l1.323-5.927h3.149l-3.652 13.044v6.27h-3.148v-6.27zm25.003-7.832v14.103h-2.487l-.264-1.72h-.08c-.661 1.296-1.693 1.958-3.042 1.958-.926 0-1.614-.318-2.064-.926-.45-.609-.662-1.561-.662-2.884v-10.53h3.175v10.345c-.026.45.053.926.212 1.349a.696.696 0 0 0 .688.397c.291 0 .556-.106.794-.265.238-.158.45-.37.555-.635v-11.192zm16.272 0v14.103h-2.487l-.264-1.72h-.08c-.661 1.296-1.693 1.958-3.042 1.958-.927 0-1.614-.318-2.064-.926-.45-.609-.662-1.561-.662-2.884v-10.53h3.175v10.345c-.026.45.053.926.212 1.349a.696.696 0 0 0 .688.397c.29 0 .556-.106.794-.265.238-.158.45-.37.555-.635v-11.192z" class="wordmark" transform="translate(232.281 -327.068)"/><path style="stroke-width:.26458332" d="M-159.468 331.487h-3.149v16.748h-3.095v-16.748h-3.149v-2.567h9.393zm18.15 4.894c-.185-.873-.502-1.534-.926-1.931a2.588 2.588 0 0 0-1.772-.609c-.583 0-1.138.16-1.64.503-.504.318-.9.767-1.165 1.297h-.027v-7.435h-3.042v20.029h2.62l.317-1.323h.079c.238.476.635.873 1.111 1.137a3.518 3.518 0 0 0 1.64.424 2.558 2.558 0 0 0 2.382-1.482c.503-.979.767-2.54.767-4.63v-2.223a24.78 24.78 0 0 0-.344-3.757zm-2.91 5.742c0 .794-.027 1.614-.132 2.408-.027.45-.186.873-.424 1.243a.992.992 0 0 1-.794.37 1.31 1.31 0 0 1-.714-.185 1.528 1.528 0 0 1-.53-.555v-7.99c.107-.371.292-.689.557-.953.211-.238.529-.37.846-.37.291 0 .582.132.741.37.212.397.344.82.37 1.27.08.846.106 1.693.106 2.54z" class="wordmark" transform="translate(232.281 -327.068)"/></svg>',
"friendlyName": "YouTubeTV",
"className": "youtubeTVButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "roku", "xiaomi"],
"amazon-fire": {
"appName": "com.amazon.firetv.youtube.tv",
"androidName": "com.amazon.firetv.youtube.tv",
"adbLaunchCommand": "adb shell am start -n com.amazon.firetv.youtube.tv/dev.cobalt.app.MainActivity",
},
"apple-tv": {
"appName" : "YouTube TV",
},
"chromecast": {
"appName" : "YouTube TV",
"androidName": "com.google.android.youtube.tvunplugged",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvunplugged/com.google.android.apps.youtube.tvunplugged.activity.MainActivity",
},
"homatics": {
"appName" : "YouTube TV",
"androidName": "com.google.android.youtube.tvunplugged",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvunplugged/com.google.android.apps.youtube.tvunplugged.activity.MainActivity",
},
"nvidia-shield": {
"appName" : "YouTube TV",
"androidName": "com.google.android.youtube.tvunplugged",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvunplugged/com.google.android.apps.youtube.tvunplugged.activity.MainActivity",
},
"onn": {
"appName" : "YouTube TV",
"androidName": "com.google.android.youtube.tvunplugged",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvunplugged/com.google.android.apps.youtube.tvunplugged.activity.MainActivity",
},
"roku": {
"appName": 'YouTube TV',
"app-id": 195316,
},
"xiaomi": {
"appName" : "YouTube TV",
"androidName": "com.google.android.youtube.tvunplugged",
"adbLaunchCommand": "adb shell am start -n com.google.android.youtube.tvunplugged/com.google.android.apps.youtube.tvunplugged.activity.MainActivity",
},
},
"zattoo": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1070.471 297.842" version="1.0" width="1070.471" height="297.842" xml:space="preserve"><path d="M952.434 107.047a725.25 725.25 0 0 0-45.482 1.376c-14.764 1.32-27.735 7.473-36.223 16.548 9.135 16.696 14.295 35.66 14.295 55.898 0 20.706-5.401 40.3-14.92 57.587 8.462 9.459 21.688 15.91 36.848 17.267a729.658 729.658 0 0 0 90.963-.094c24.225-2.207 43.406-17.464 46.201-37.161a370.551 370.551 0 0 0 0-72.79c-2.795-19.699-21.976-34.952-46.2-37.16a729.926 729.926 0 0 0-45.482-1.471zm-914.17 2.408v39.226h81.892l-86.615 66.47-1.032.752c-4.826 4.009-7.946 10.128-7.946 16.922 0 11.884 9.457 21.565 21.209 21.865H176.21l.5-39.225h-75.198l86.553-66.534c5.377-3.973 8.884-10.372 8.884-17.61 0-12.065-9.724-21.866-21.74-21.866H38.264zm215.053 0L179.464 254.69h51.331l11.761-24.649h77.951l12.481 24.65h51.144l-75.01-145.236h-55.805zm103.382 0v40.383h47.483V254.69h48.14V149.838h47.484v-40.383H356.7zm154.368 0v40.383h47.484V254.69h48.14V149.838h17.643c4.08-14.763 11.024-28.38 20.207-40.383H511.067zm441.273 35.347c9.263 0 18.528.31 27.777.97 8.788.887 15.521 6.556 16.578 13.482a219.14 219.14 0 0 1 0 45.575c-1.031 6.95-7.79 12.668-16.578 13.545a386.729 386.729 0 0 1-55.554 0c-8.776-.877-15.504-6.556-16.548-13.482a215.684 215.684 0 0 1 0-45.576c1.02-6.95 7.748-12.657 16.548-13.544 9.249-.66 18.513-.97 27.777-.97zm-671.152 6.35 21.427 43.105h-42.291l20.864-43.105z" style="fill:#000;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="M708.686 233.534c-7.766-1.236-15.053-3.072-21.294-4.91-8.392-2.64-14.501-9.17-16.025-18.509-3.326-19.53-3.314-40.896-.445-60.98 1.765-9.446 7.299-16.3 15.881-19.169 19.075-7.046 68.146-16.638 106.125-13.324 10.456 1.056 18.906 8.57 20.73 19.554.841 4.85 1.838 10.384 1.934 15.989-1.08-6.722-5.714-8.727-11.513-9.412-36.322-3.156-82.476 6.135-100.22 12.93-3.852 1.692-7.116 4.26-8.089 9.854-2.437 14.248-2.088 43.754.985 55.554 3.288 10.154 10.419 12.004 11.93 12.423" style="fill:#fecc8a;fill-opacity:1;fill-rule:nonzero;stroke:none"/><path d="M632.955 180.789c0-60.883 53.416-110.23 119.316-110.23 65.889 0 119.318 49.347 119.318 110.23 0 60.872-53.43 110.219-119.318 110.219-65.9 0-119.316-49.347-119.316-110.22m156.168 58.676c-24.811 1.933-60.043-1.705-80.437-5.93-7.862-1.584-12.375-2.76-18.618-4.61-8.343-2.471-14.98-7.393-17.706-19.337-3.084-15.317-4.069-40.524-1.211-60.619 1.704-8.86 7.058-15.94 15.64-18.822 19.075-7.046 68.097-16.577 106.089-13.312 9.7.84 18.906 8.378 20.706 19.35.841 4.85 1.514 10.264 2.006 16 1.885 22.111 1.284 47.523-2.472 66.766-3.038 14.153-9.027 19.303-23.997 20.514" style="fill:#ff7f00;fill-opacity:1;fill-rule:evenodd;stroke:none"/><path d="m804.98 6.834 7.275 5.619-62.84 81.721-3.553 4.598-3.66-4.514-48.719-59.719 7.13-5.797 45.045 55.216" style="fill:#ff7f00;fill-opacity:1;fill-rule:nonzero;stroke:none"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="810" height="810" viewBox="0 0 810 810" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M417 209c-133 0-242 100-242 222 0 80 47 153 121 193v-55c-14-8-24-21-28-36v-1c-8-32-9-106-3-140 3-17 14-31 30-37 36-13 126-33 210-33 14 0 27 1 39 2 18 2 31 9 38 22h59c-37-81-126-137-224-137z" fill="#ffcda0"/><path d="M448 168L555 32c3-5 2-11-2-14l-8-7c-5-3-11-3-14 2L410 166c-11 0-22 1-33 3L292 63c-1-2-4-3-6-3-3-1-5 0-7 2l-9 7c-2 1-3 4-3 6-1 3 0 5 2 7l74 93c-123 30-213 133-213 256 0 146 129 265 287 265 159 0 288-119 288-265 0-136-113-249-257-263h0zm116 355c-8 33-22 46-58 49-65 3-130-2-194-14-19-4-30-7-45-11-22-6-39-24-43-47-8-48-9-97-3-145 3-21 18-39 38-46 46-16 164-40 255-32 26 3 46 22 50 47 2 11 4 25 5 38 5 54 3 108-5 161h0z" fill="#f96522"/></svg>',
"friendlyName": "Zattoo",
"className": "zattooButton",
"deviceFamily": ["amazon-fire", "apple-tv"],
"amazon-fire": {
"appName": "com.zattoo.player.firetv",
"androidName": "com.zattoo.player.firetv",
},
"apple-tv": {
"appName": "Zattoo",
},
},
"zdf-heute": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="975" height="275" viewBox="0 0 975 275" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M101 89v18l-65 75h68v20H5v-18l62-75H9V89h92zm128-43v155h-24v-15h0c-7 12-18 18-35 18s-29-5-39-16c-9-11-14-25-14-44 0-17 4-32 13-42 9-11 21-16 36-16 7 0 15 1 22 4 6 3 12 8 15 13h1V46h25zm-87 100c0 12 3 21 9 28 10 13 28 15 40 5l5-5c6-8 9-18 9-29 0-12-3-22-8-29-6-7-14-11-24-11-9 0-17 4-22 12-6 7-9 17-9 29zM300 46c8 0 13 0 17 1v20c-4-1-7-2-11-1-9 0-13 3-13 10v13h21v18h-21v94h-25v-94h-18V89h18V79c0-12 3-20 8-25s13-8 24-8z" fill="#fa7d19" fill-rule="nonzero"/><path d="M388 46v58h0c4-6 9-11 15-14s13-5 20-5c27 0 40 15 40 43v73h-37v-66c0-13-6-19-18-19-6-1-11 2-15 6-3 5-5 11-5 17v62h-37V46h37zm155 39c18 0 32 6 43 17 11 12 16 27 16 47v5h-83c0 8 3 14 7 19 5 4 11 7 18 7 5 0 9-2 13-4s7-5 8-9h35c-3 13-10 22-20 28-10 7-22 10-36 10-19 0-34-6-45-17s-17-25-17-43c0-17 6-32 18-43 11-11 26-17 43-17zm22 48c0-6-3-12-7-16-4-5-9-7-15-7s-12 2-16 6-7 10-8 17h46zm93-44v66c0 13 6 20 18 20 6 0 11-3 15-7 3-4 5-10 5-18V89h37v113h-35v-15h-1c-3 6-9 10-15 13-6 4-13 5-19 5-15 0-25-3-32-11-7-7-10-19-10-36V89h37zm151-35v34h23v24h-23v52c0 4 1 6 3 8s6 2 10 2h10v27c-8 1-15 1-22 1-11 0-18-1-24-4-5-2-9-7-11-12-2-7-3-15-3-22v-52h-19V88h19V54h37zm100 31c18 0 32 6 43 17 11 12 16 27 16 47v5h-83c0 8 3 14 8 19 4 4 10 7 17 7 5 0 10-2 13-4 4-2 7-5 8-9h35c-3 13-10 22-20 28-10 7-22 10-36 10-19 0-34-6-45-17s-17-25-17-44c0-17 6-31 18-42s26-17 43-17zm22 48c0-6-3-12-7-16-4-5-9-7-15-7s-12 2-16 6-7 10-8 17h46z" fill-rule="nonzero" fill="#505d66"/><path d="M350 237h113v20H350z" fill="#fa7d19" fill-rule="nonzero"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="650" height="650" viewBox="0 0 650 650" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M112 178v18l-65 75h68v20H16v-18l62-75H20v-20h92zm128-43v155h-24v-15h0c-7 12-18 18-35 18s-29-5-39-16c-9-11-14-25-14-44 0-17 4-32 13-42 9-11 21-16 36-16 7 0 15 1 22 4 6 3 12 8 15 13h1v-57h25zm-87 100c0 12 3 21 9 28 10 13 28 15 40 5l5-5c6-8 9-18 9-29 0-12-3-22-8-29-6-7-14-11-24-11-9 0-17 4-22 12-6 7-9 17-9 29zm158-100c8 0 13 0 17 1v20c-4-1-7-2-11-1-9 0-13 3-13 10v13h21v18h-21v94h-25v-94h-18v-18h18v-10c0-12 3-20 8-25s13-8 24-8z" fill="#fa7d19" fill-rule="nonzero" stroke="none"/><path d="M53 310v58h0c4-6 9-11 15-14s13-5 20-5c27 0 40 15 40 43v73H91v-66c0-13-6-19-18-19-6-1-11 2-15 6-3 5-5 11-5 17v62H16V310h37zm156 39c18 0 32 6 43 17 11 12 16 27 16 47v5h-83c0 8 3 14 7 19 5 4 11 7 18 7 5 0 9-2 13-4s7-5 8-9h35c-3 13-10 22-20 28-10 7-22 10-36 10-19 0-34-6-45-17s-17-25-17-43c0-17 6-32 18-43 11-11 26-17 43-17zm22 48c0-6-3-12-7-16-4-5-9-7-15-7s-12 2-16 6-7 10-8 17h46zm92-45v66c0 13 6 20 18 20 6 0 11-3 15-7 3-4 5-10 5-18v-61h37v113h-35v-15h-1c-3 6-9 10-15 13-6 4-13 5-19 5-15 0-25-3-32-11-7-7-10-19-10-36v-69h37zm152-34v34h23v24h-23v52c0 4 1 6 3 8s6 2 10 2h10v27c-8 1-15 1-22 1-11 0-18-1-24-4-5-2-9-7-11-12-2-7-3-15-3-22v-52h-19v-24h19v-34h37zm100 31c18 0 32 6 43 17 11 12 16 27 16 47v5h-83c0 8 3 14 8 19 4 4 10 7 17 7 5 0 10-2 13-4 4-2 7-5 8-9h35c-3 13-10 22-20 28-10 7-22 10-36 10-19 0-34-6-45-17s-17-25-17-44c0-17 6-31 18-42s26-17 43-17zm22 48c0-6-3-12-7-16-4-5-9-7-15-7s-12 2-16 6-7 10-8 17h46z" fill-rule="nonzero" stroke="none" fill="#505d66"/><path d="M16 501h113v20H16z" fill="#fa7d19" fill-rule="nonzero" stroke="none"/></svg>',
"friendlyName": "ZDFheute",
"className": "zdfheuteButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "de.heute.mobile",
"androidName": "de.heute.mobile",
"adbLaunchCommand": "adb shell am start -n de.heute.mobile/.ui.splash.SplashActivity",
},
"chromecast": {
"appName": "de.heute.mobile",
"androidName": "de.heute.mobile",
"adbLaunchCommand": "adb shell am start -n de.heute.mobile/.ui.splash.SplashActivity",
},
"homatics": {
"appName": "de.heute.mobile",
"androidName": "de.heute.mobile",
"adbLaunchCommand": "adb shell am start -n de.heute.mobile/.ui.splash.SplashActivity",
},
"nvidia-shield": {
"appName": "de.heute.mobile",
"androidName": "de.heute.mobile",
"adbLaunchCommand": "adb shell am start -n de.heute.mobile/.ui.splash.SplashActivity",
},
"onn": {
"appName": "de.heute.mobile",
"androidName": "de.heute.mobile",
"adbLaunchCommand": "adb shell am start -n de.heute.mobile/.ui.splash.SplashActivity",
},
"xiaomi": {
"appName": "de.heute.mobile",
"androidName": "de.heute.mobile",
"adbLaunchCommand": "adb shell am start -n de.heute.mobile/.ui.splash.SplashActivity",
},
},
"zdf-mediathek": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="439" height="257" viewBox="0 0 439 257" stroke="none" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M266.7 165.2h28.6c22 0 27-15 27-37v-.3c0-21.8-5-37-26.8-37h-29v74.5zM127.7 0a128 128 0 0 1 112.6 67.2c.3.4.6.7.7 1l1.2 2.3 70 2a43 43 0 0 1 23.1 13.3 43 43 0 0 1 6.8 11.1c1 2.2 4 13.3 4.4 14 0-27.6 13.3-40.3 41-40.3h49.5v20h-45.5c-18.5 0-21 11-21 29.4h57.6V140h-57.6v45h-24.2v-37.4c-1.4 2-3.4 11.2-5.8 15.5a43 43 0 0 1-9.8 11.8c-8.2 6.5-18.2 10.4-32.8 10.4h-56.4a128 128 0 0 1-114.1 70.2A128 128 0 0 1 0 127.7 128 128 0 0 1 127.7 0h0 0z" fill="#ff8300"/><path d="M145 185.4v-29.7c0-62 74.7-21.5 74.7-49v-3c0-9.4-8.7-13-18-13H146v-20h66.3c22.7 0 32.2 15.2 32.2 35 0 20-13 31.2-31.2 33.7-21.5 3-43.5-7.2-43.5 19.6v6.6h71.8l.1 19.8H145h0 0z"/></svg>',
"friendlyName": "ZDF Mediathek",
"className": "zdfMediathekButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"appName": "com.zdf.android.mediathek",
"androidName": "com.zdf.android.mediathek",
"adbLaunchCommand": "adb shell am start -n com.zdf.android.mediathek/com.zdf.android.mediathek.ui.common.MainActivity",
},
"apple-tv": {
"appName" : "ZDFmediathek",
},
"chromecast": {
"appName": "com.zdf.android.mediathek",
"androidName": "com.zdf.android.mediathek",
"adbLaunchCommand": "adb shell am start -n com.zdf.android.mediathek/com.zdf.android.mediathek.ui.common.MainActivity",
},
"homatics": {
"appName": "com.zdf.android.mediathek",
"androidName": "com.zdf.android.mediathek",
"adbLaunchCommand": "adb shell am start -n com.zdf.android.mediathek/com.zdf.android.mediathek.ui.common.MainActivity",
},
"nvidia-shield": {
"appName": "com.zdf.android.mediathek",
"androidName": "com.zdf.android.mediathek",
"adbLaunchCommand": "adb shell am start -n com.zdf.android.mediathek/com.zdf.android.mediathek.ui.common.MainActivity",
},
"onn": {
"appName": "com.zdf.android.mediathek",
"androidName": "com.zdf.android.mediathek",
"adbLaunchCommand": "adb shell am start -n com.zdf.android.mediathek/com.zdf.android.mediathek.ui.common.MainActivity",
},
"xiaomi": {
"appName": "com.zdf.android.mediathek",
"androidName": "com.zdf.android.mediathek",
"adbLaunchCommand": "adb shell am start -n com.zdf.android.mediathek/com.zdf.android.mediathek.ui.common.MainActivity",
},
},
"ziggo-go": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="2500" height="870" viewBox="0 0 2500 870" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M804 731c10 10 15 23 15 36 0 16-7 29-15 37-15 15-36 31-63 42-23 10-48 15-74 15H194c-54 0-102-22-137-57S0 721 0 667V194C0 140 22 92 57 57S140 0 194 0h473c26 0 51 5 74 15 31 13 52 29 71 50 8 8 15 20 15 36 0 13-5 26-15 36s-23 15-36 15c-14 0-27-5-37-15-13-14-21-21-36-27-12-5-24-8-36-8H194c-25 0-48 11-65 27-16 17-26 39-26 65v473c0 25 10 48 26 65 17 16 40 26 65 26h473c13 0 25-2 36-7s20-11 29-20c10-9 23-15 36-15 14 0 27 6 36 15zm-138-61c-2-37-28-95-91-102H349l260-249c11-11 36-46 18-85-14-30-37-43-79-43H224c2 43 23 94 80 103h185L216 551c-11 11-30 44-15 77 13 30 35 42 75 42h390zm741-234v190c0 71-22 132-71 181-44 44-99 63-160 63-120 0-182-93-182-93 32-32 77-52 121-26 7 5 30 17 61 17 111 0 129-99 129-129-38 24-82 35-130 35h0c-63 0-117-20-163-59h-1c-45-43-68-96-68-158v-63c0-60 23-113 68-156 46-44 101-66 164-66h0c84 0 146 41 174 76 8 9 12 20 12 33 0 14-6 27-15 36-10 10-23 15-37 15s-27-6-36-15c-32-33-62-43-98-43-35 0-65 11-90 36-26 24-38 51-38 85v61c0 36 12 63 37 87 27 24 56 36 91 36s65-12 91-36c14-13 24-28 30-44 5-13 15-40 49-53 29-12 62-10 62-10zm484 10c-34 13-44 40-49 53-6 16-16 31-30 44-26 24-56 36-91 36-34 0-64-12-90-36s-37-51-38-87v-61c1-34 13-61 38-85 25-25 55-37 90-37 36 1 66 11 98 44 9 9 22 15 37 15 14 0 27-6 36-15 10-10 15-23 15-36s-4-24-11-33c-29-35-91-76-175-76h0c-63 0-118 22-164 66-45 43-68 96-68 156v63c1 62 24 115 68 158h1c46 39 101 59 163 59h0c49 0 92-11 130-35 0 30-18 129-129 129-31 0-53-12-61-17-44-26-88-6-121 26 0 0 62 93 182 93 61 0 117-19 161-63 49-49 70-110 70-181V436s-33-2-62 10zm609-51c0-61-23-114-68-157-46-44-101-66-164-66h0c-64 0-119 22-164 66-45 43-68 96-68 156-1 10-1 50 0 63 0 62 23 115 68 158h0c46 39 101 59 164 59h0c62 0 117-20 163-59h1c44-43 67-96 68-158v-62m-232 184c-35 0-65-12-91-36-25-24-37-51-37-87-1-14-1-46 0-61 0-34 12-61 37-85 25-25 55-36 91-36 35 0 65 11 90 36 25 24 37 51 38 85v62c-1 35-12 62-37 86-27 24-57 36-91 36M861 191c-54 0-103 45-103 93v386c54 0 103-45 103-93V191z" stroke="none" fill="#f48c00" fill-rule="nonzero"/></svg>',
"friendlyName": "Ziggo Go",
"className": "ziggoGoButton",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"appName": "com.ziggo.tv.firetv",
"androidName": "com.ziggo.tv.firetv",
"adbLaunchCommand": "adb shell am start -n com.ziggo.tv.firetv/com.libertyglobal.horizonx.MainActivity",
},
"apple-tv": {
"appName" : "Ziggo GO TV",
},
"chromecast": {
"appName": "com.ziggo.tv",
"androidName": "com.ziggo.tv",
"adbLaunchCommand": "adb shell am start -n com.ziggo.tv/com.libertyglobal.horizonx.MainActivity",
},
"homatics": {
"appName": "com.ziggo.tv",
"androidName": "com.ziggo.tv",
"adbLaunchCommand": "adb shell am start -n com.ziggo.tv/com.libertyglobal.horizonx.MainActivity",
},
"nvidia-shield": {
"appName": "com.ziggo.tv",
"androidName": "com.ziggo.tv",
"adbLaunchCommand": "adb shell am start -n com.ziggo.tv/com.libertyglobal.horizonx.MainActivity",
},
"xiaomi": {
"appName": "com.ziggo.tv",
"androidName": "com.ziggo.tv",
"adbLaunchCommand": "adb shell am start -n com.ziggo.tv/com.libertyglobal.horizonx.MainActivity",
},
},
"zinema-5-0": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="900" height="725" viewBox="0 0 900 725" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><radialGradient id="ciSD" fx="12.3%" fy="51.4%" cx="50%" cy="50%" r="52%"><stop offset="9%" stop-opacity=".39"/><stop offset="70%" stop-opacity="0"/></radialGradient><path id="vY17" d="M250 286l22-11-3-24 19 17 23-10-13 22 17 18-24-4-11 22-5-25z"/></defs><g stroke="none"><path d="M302 279l-1-1" fill="#2f200f"/><ellipse cx="425" cy="669" fill="url(#ciSD)" rx="250" ry="45" fill-opacity=".93"/><path d="M63 296L638 11q32 53 112 35l108 213q-60 45-38 115L243 666q-38-60-113-40L25 409q55-30 38-113z" fill="#eab653"/></g><path d="M81 307L633 30q43 52 110 35l96 190q-55 44-39 111L249 643q-47-53-110-37L42 417q53-44 39-110z" fill="none" stroke="#2f200f" stroke-width="10"/><g fill="#2f200f"><g stroke="none"><use href="#vY17"/><path d="M168 338l16-9-2-20 16 14 18-9-7 18 12 15-19-3-9 19-6-20zm177-105l27-15-5-28 20 19 28-11-15 26 20 21-26-7-14 28-6-31z"/><use href="#vY17" x="205" y="-103"/><path d="M557 142l16-11-2-21 14 14 18-7-7 14 12 16-18-2-10 15-4-17z"/></g><path d="M24.5 30.99c9.526-5.5 14.821-14.33 9.821-22.99S19.526.376 10 5.876C1.34 10.876-4.454 18.84.546 27.5S15.84 35.99 24.5 30.99zm-5-8.66C13.438 25.83 8.608 27.464 6.608 24s1.83-6.83 7.892-10.33 11.758-5.634 13.758-2.17-2.696 7.33-8.758 10.83zm.046 40.83l32.909-19-3.5-6.062c-4.098-1.098-7.83-3.562-12.562-7.758l-1.732 1-2.464 3.732c1.5 2.598 3.866 4.696 5.732 5.928L14.546 54.5zM35.18 96.258l6.928-4-7-12.124c.866-.5 1.366.366 2.732.732 2.232-.134 3.598.232 6.33.964l1.366.366c5.464 1.464 10.428 2.062 13.892.062 5.196-3 7.526-8.964 2.526-17.624-3-5.196-6.732-7.66-9.964-9.258l-3.196 6.464c1.366.366 3.232 1.598 6.098 4.562l1 1.732c.134 2.232-.232 3.598-1.964 4.598-.366 1.366-.366 1.366-1.732 1-1.732 1-3.964 1.134-8.062.036l-1.366-.366c-4.098-1.098-12.294-3.294-17.124-1.66-.866.5-2.232.134-3.964 1.134zm25.758 24.366c4.33-2.5 5.428-6.598 4.294-10.562h0c3.232 1.598 5.964 2.33 9.428.33 5.196-3 6.66-8.464 2.16-16.258-2.5-4.33-6.732-7.66-8.598-8.892l-3.696 5.598c1.866 1.232 4.232 3.33 5.732 5.928s1.634 4.83-.964 6.33c-1.732 1-4.964-.598-5.964-2.33-.5-.866-2.366-2.098-3.366-3.83l-5.196 3 2 3.464c2 3.464 1.768 7.062-.83 8.562s-5.33.768-7.83-3.562c-2-3.464-2.634-6.562-2.768-8.794-1.732 1-4.83 1.634-7.062 1.768.134 2.232 1.768 7.062 4.268 11.392 5 8.66 12.33 11.356 18.392 7.856zm11.536 31l5.196-3-1.5-2.598 20.785-12-5-8.66c-9.928-1.196-20.722-1.892-28.785-1.856l-5.196 3 8 13.856-6.928 4 5 8.66 6.928-4zm9.954-20.758l-4.33 2.5-6.928 4-4-6.928c3.598.232 8.062-.036 11.66.196l3.598.232z" transform="matrix(-1 0 0 -1 806 250)" stroke="none" fill-rule="nonzero"/><path d="M100 449.124c9.526-5.5 15.32-13.464 10.32-22.124-5.5-9.526-15.294-8.49-24.82-2.99S70.18 437.474 75.68 447c5 8.66 14.794 7.624 24.321 2.124zm-4.5-7.794c-6.062 3.5-11.758 5.634-13.758 2.17s2.696-7.33 8.758-10.83 11.758-5.634 13.758-2.17-2.696 7.33-8.758 10.83zm-.954 41.83l32.909-19-3.5-6.062c-3.598-.232-7.83-3.562-12.562-7.758l-1.732 1-2.464 3.732c1.5 2.598 3.866 4.696 5.732 5.928l-23.383 13.5zm17 35.464l6.928-4-7.5-12.99c4.098 1.098 8.196 2.196 10.428 2.062 5.464 1.464 10.428 2.062 13.892.062 5.196-3 7.526-8.964 2.526-17.624-3-5.196-6.732-7.66-9.964-9.258l-3.196 6.464c1.366.366 3.232 1.598 5.232 5.062 1.366.366 1.366.366 1 1.732 1 1.732 1.134 3.964-.598 4.964l-1.732 1c-2.232.134-4.464.268-8.562-.83l-1.366-.366c-4.964-.598-11.794-2.428-17.124-1.66-.866.5-3.098.634-3.964 1.134zm24.392 24c4.33-2.5 5.928-5.732 4.794-9.696h0c2.732.732 5.964 2.33 9.428.33 5.196-3 6.16-9.33 1.66-17.124-2.5-4.33-6.732-7.66-8.598-8.892l-3.696 5.598c1.866 1.232 4.232 3.33 5.732 5.928s1.634 4.83-.964 6.33-4.464.268-5.964-2.33c-1.366-.366-2.366-2.098-3.366-3.83l-5.196 3 2 3.464c2 3.464 1.768 7.062-.83 8.562s-5.33.768-7.83-3.562c-2-3.464-2.634-6.562-2.768-8.794-2.598 1.5-4.83 1.634-7.062 1.768-.232 3.598.902 7.562 3.402 11.892 5.5 9.526 12.33 11.356 19.258 7.356zm12.036 33.866l5.196-3-2-3.464 20.785-12-4.5-7.794c-9.928-1.196-21.222-2.758-30.151-2.222l-4.33 2.5 8.5 14.722-6.928 4 4.5 7.794 6.928-4zm9.954-20.758l-4.33 2.5-6.928 4-4.5-7.794c15.258.428 16.624.794 16.624.794z" stroke="none" fill-rule="nonzero"/></g><path d="M100 334l140 270" fill="none" stroke="#2f200f" stroke-dasharray="14 21" stroke-width="7"/><path d="M464 433l28 3 16-23 4 27 26 5-24 13 3 28-19-17-25 10 12-25zm-98 51l25 3 10-22 7 24 21 6-20 11 4 24-20-15-23 8 13-22zm-89 44l19 2 10-17 5 20 18 4-17 8 4 21-15-14-19 11 8-19zm293-149l23 3 13-20 5 23 22 4-20 13 4 24-18-17-21 10 10-22zm95-49l19 3 10-15 4 17 18 4-17 8 4 20-16-13-17 9 8-17z" fill="#2f200f" stroke="none"/><path d="M635 59l140 270" fill="none" stroke="#2f200f" stroke-dasharray="14 21" stroke-width="7"/><path fill="#000" d="M407 296l42 96 12 5 11-4-1-5 8 2 14-7-42-96-12-4-11 5 1 3-8-1zm42 96l10-5-35-74 39 73 15-7-39-96-11 5 32 72-39-70-14 6z" stroke-width="3"/><path d="M170 425l-10 85 35-50 55-50-65 185 190-175 10-85-35 50-60 55 75-205z" stroke-width="8" stroke="#011e47"/><g stroke-width="3"><path d="M428 412l11-5-42-97-14-2 41 94-8 4z" fill="#000"/><path d="M374 312l42 94 9-4-42-94z" fill="none"/><path d="M460 272l43 95 10 5 22-10-5-10-12-5-10-20 12-5-7-15-15-3-8-20 10-5-5-12-12-5zm65 86l-4-8-14 5-17-35 12-6-4-10-12 5-13-32 14-6-4-9-22 10 42 95zm-22-105l42 96 12 6 12-5-2-6 8 3 11-5-1-6 8 3 10-5-42-96-16-4-15 7 3 9-14-4zm52 92l-34-74 39 71 13-5-28-79 34 76 10-4-44-96-15 7 23 69-34-64-16 7 42 96zm65-145l33 73 12 5 10-5-32-73-10-5zm44 67l-31-72-13 5 33 73z" fill="#000"/></g><path d="M205 545l35-35-55 85zm150-285l-50 55 40-30z" stroke="none" fill="#011e47"/><path d="M575 221l37 100 9 5 11-5 1-10 11 4 12-6-51-92-12-4zm46 96l-11-27 10-4 13 25 11-4-51-94-18 8 37 100zm-31-85l18 50 7-3zm69 54l5 12 11 3 10-5-4-9-12-6zm15 7l-5-12-10 5 5 12z" fill="#000" stroke-width="3"/></svg>',
"friendlyName": "ZINEMA 5.0",
"className": "zinema5Button",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"appName": "com.cinema.hdintro",
"androidName": "com.cinema.hdintro",
"adbLaunchCommand": "adb shell am start -n com.cinema.hdintro/com.rtx.login.MOD.activity.splash",
},
},
"zwift": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1075" height="250" viewBox="0 0 1075 250" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="nonzero"><path d="M949 46l-29 46h43v112h53V92h48V46H949zm-157 0v158h53v-48h55v-45h-55V92h57l28-46H792h0zm-74 158h54V46h-54v158zM650 46l-12 85-20-85h-44l-20 85-12-85h-53l26 158h59l22-71 22 71h58l26-158h-52 0zm-295 0v46h45l-49 79v33h131v-45h-62l70-113H355h0z" stroke="none"/><path d="M198 166h-27L269 3H50C28 3 10 21 10 44c0 22 18 40 40 40h27L16 186s-6 9-6 21c0 22 18 40 40 40h148c22 0 40-19 40-41s-18-40-40-40" stroke="#fff" stroke-linejoin="miter" stroke-linecap="butt"/></svg>',
"button-round": '<svg xmlns="http://www.w3.org/2000/svg" width="350" height="350" viewBox="0 0 350 350" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M233 216h-27l98-163H85c-22 0-40 18-40 41 0 22 18 40 40 40h27L51 236s-6 9-6 21c0 22 18 40 40 40h148c22 0 40-19 40-41s-18-40-40-40" fill="#fff" fill-rule="nonzero" stroke="#fff" stroke-linecap="butt" stroke-linejoin="miter"/></svg>',
"friendlyName": "Zwift",
"className": "zwiftButton",
"deviceFamily": ["apple-tv"],
"apple-tv": {
"appName" : "Zwift",
},
},
"function-app-manage": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="980" height="260" viewBox="0 0 980 260" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g fill="#fff"><g fill-rule="nonzero" stroke-width="3"><path d="M141 212l-13-37H64l-12 37H13L79 34h34l67 178h-39zM96 79l-22 66h44L96 79z"/><use href="#yqrS"/><use href="#yqrS" x="161"/><path d="M611 166q0-11-8-16-7-6-26-12-19-6-30-12-31-17-31-44 0-15 9-26 8-11 23-18 15-6 34-6 19 0 34 7 15 7 23 19 8 13 8 29h-36q0-12-8-19-8-7-22-7-13 0-20 6-8 6-8 15 0 8 9 14 9 6 26 11 31 10 45 24 14 14 14 34 0 23-17 36-18 14-47 14-21 0-37-8-17-7-26-20-9-14-9-31h37q0 30 35 30 13 0 20-6 8-5 8-14z"/></g><path d="M963 231l-17 17c-5 5-12 5-17 0L783 103c-4 1-8 2-12 2-16 0-31-8-40-21-9-12-11-29-6-44l31 31 6-6 18-18 6-6-31-31c15-5 32-3 44 6 13 9 21 24 21 40 0 4-1 8-2 12l145 146c5 5 5 12 0 17m-237-17c-5 5-5 12 0 17l17 17c5 5 12 5 17 0l67-66-34-35M943 7l-49 24v25l-27 27 24 24 27-27h25l24-49z" stroke="none" fill-rule="nonzero"/></g><defs ><path id="yqrS" d="M265 149h-32v63h-37V34h69q20 0 36 7 15 8 23 21 8 14 8 31 0 26-18 41-18 15-49 15zm-32-85v55h32q15 0 22-6 8-7 8-20 0-13-8-21-7-8-21-8h-33z"/></defs></svg>',
"friendlyName": "Function: Manage Apps",
"className": "functionAppManageButton",
"deviceFamily": ["amazon-fire"],
"amazon-fire": {
"adbLaunchCommand": "adb shell am start -a android.settings.APPLICATION_SETTINGS -n com.amazon.tv.settings.v2/.tv.applications.ApplicationsActivity",
},
},
"function-app-switch": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1050" height="350" viewBox="0 0 1050 350" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><g stroke-linejoin="miter" fill="none" stroke-width="28"><use xlink:href="#BquH"/><use xlink:href="#BquH" y="155"/><use xlink:href="#BquH" x="155"/><path d="M952 203v99"/><path d="M1001 253h-99"/></g><g fill="#fff" stroke-width="3" fill-rule="nonzero"><path d="M155 257l-13-37H78l-12 37H27L93 79h34l67 178h-39zm-45-133l-22 66h44l-22-66z"/><use xlink:href="#tzWQ"/><use xlink:href="#tzWQ" x="161"/><path d="M625 211q0-11-8-16-7-6-26-12-19-6-30-12-31-17-31-44 0-15 9-26 8-11 23-18 15-6 34-6 19 0 34 7 15 7 23 19 8 13 8 29h-36q0-12-8-19-8-7-22-7-13 0-20 6-8 6-8 15 0 8 9 14 9 6 26 11 31 10 45 24 14 14 14 34 0 23-17 36-18 14-47 14-21 0-37-8-17-7-26-20-9-14-9-31h37q0 30 35 30 13 0 20-6 8-5 8-14z"/></g><defs ><path id="BquH" d="M747 62c0-8 6-14 14-14h71c8 0 14 6 14 14v71c0 8-6 14-14 14h-71c-8 0-14-6-14-14z"/><path id="tzWQ" d="M279 194h-32v63h-37V79h69q20 0 36 7 15 8 23 21 8 14 8 31 0 26-18 41-18 15-49 15zm-32-85v55h32q15 0 22-6 8-7 8-20 0-13-8-21-7-8-21-8h-33z"/></defs></svg>',
"friendlyName": "Function: Switch Apps",
"className": "functionAppSwitchButton",
"adbLaunchCommand": "adb shell input keyevent KEYCODE_APP_SWITCH",
"deviceFamily": ["amazon-fire", "apple-tv", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"adbLaunchCommand": "am start -n com.amazon.venezia/com.amazon.venezia.grid.AppsGridLauncherActivity",
},
"apple-tv": {
"remoteCommand": '{"command": "home", "num_repeats": 2, "delay_secs": 0.2, "hold_secs": 0}',
},
"chromecast": {
"adbLaunchCommand": "adb shell input keyevent 284",
},
"homatics": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_ALL_APPS",
},
"nvidia-shield": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_APP_SWITCH",
},
"onn": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_ALL_APPS",
},
"xiaomi": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_APP_SWITCH",
},
},
"function-check-for-os-update": {
"button": 'Update',
"friendlyName": "Function: System Update",
"className": "functionSystemUpdateButton",
"deviceFamily": ["chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"chromecast": {
"appName": "com.google.android.gms",
"androidName": "com.google.android.gms",
"adbLaunchCommand": "adb shell am start -n com.google.android.gms/com.google.android.gms.update.SystemUpdatePanoActivity",
},
"homatics": {
"appName": "com.google.android.gms",
"androidName": "com.google.android.gms",
"adbLaunchCommand": "adb shell am start -n com.google.android.gms/com.google.android.gms.update.SystemUpdatePanoActivity",
},
"nvidia-shield": {
"appName": "com.google.android.gms",
"androidName": "com.google.android.gms",
"adbLaunchCommand": "adb shell am start -n com.google.android.gms/com.google.android.gms.update.SystemUpdatePanoActivity",
},
"onn": {
"appName": "com.google.android.gms",
"androidName": "com.google.android.gms",
"adbLaunchCommand": "adb shell am start -n com.google.android.gms/com.google.android.gms.update.SystemUpdatePanoActivity",
},
"xiaomi": {
"appName": "com.google.android.gms",
"androidName": "com.google.android.gms",
"adbLaunchCommand": "adb shell am start -n com.google.android.gms/com.google.android.gms.update.SystemUpdatePanoActivity",
},
},
"function-control-center": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="700" height="900" viewBox="0 0 700 900" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#000" fill-rule="evenodd"><path d="M467.2 410.4H237.7A169 169 0 0 1 70 242.7 169 169 0 0 1 237.7 75h229.5A169 169 0 0 1 635 242.7a169 169 0 0 1-167.8 167.7h0zm0-300H237.7c-72.4 0-132.4 60-132.4 132.4S165.3 375 237.7 375h229.5c72.4 0 132.5-60 132.5-132.4s-60-132.4-132.5-132.4zm0 370.8H237.7A169 169 0 0 0 70 648.8a169 169 0 0 0 167.7 167.7h229.5A169 169 0 0 0 635 648.8a169 169 0 0 0-167.8-167.7zm0 282.5c-63.5 0-114.7-51.2-114.7-114.8S403.7 534 467.2 534c63.6 0 114.8 51.2 114.8 114.8s-51.2 114.8-114.8 114.8zM237.7 339.8a97 97 0 1 0 0-194.2 97 97 0 1 0 0 194.2z" stroke="none" fill="#000" fill-rule="nonzero"/></svg>',
"friendlyName": "Function: Control Center",
"className": "functionControlCenterButton",
"remoteCommand": '{"command": "home", "num_repeats": 1, "hold_secs": 1.5}',
"deviceFamily": ["apple-tv"],
},
"function-find-my-remote": {
"button": "<ha-icon icon=\"mdi:shield-search\"></ha-icon>&nbsp;Find Remote",
"friendlyName": "Function: Find My Remote",
"className": "functionFindRemoteButton",
"deviceFamily": ["nvidia-shield", "onn", "roku"],
"nvidia-shield": {
"appName": "com.nvidia.remotelocator",
"androidName": "com.nvidia.remotelocator",
"adbLaunchCommand": "adb shell am start -a android.intent.action.VIEW -d -n com.nvidia.remotelocator/.ShieldRemoteLocatorActivity",
},
"onn": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_BUTTON_11",
},
"roku": {
"remoteCommand": '{"command": "find_remote", "num_repeats": 1, "hold_secs": 0}',
},
},
"function-volume-up": {
"button": "<ha-icon icon=\"mdi:volume-plus\"></ha-icon>",
"friendlyName": "Function: Volume +",
"className": "functionVolumeUpButton",
"deviceFamily": ["roku",],
"roku": {
"remoteCommand": '{"command": "volume_up", "num_repeats": 1, "hold_secs": 0}',
},
},
"function-volume-down": {
"button": "<ha-icon icon=\"mdi:volume-minus\"></ha-icon>",
"friendlyName": "Function: Volume -",
"className": "functionVolumeDownButton",
"deviceFamily": ["roku",],
"roku": {
"remoteCommand": '{"command": "volume_down", "num_repeats": 1, "hold_secs": 0}',
},
},
"function-captions": {
"button": "Captions",
"friendlyName": "Function: Captions",
"className": "functionCaptionsButton",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],
"amazon-fire": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_CAPTIONS",
},
"chromecast": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_CAPTIONS",
},
"homatics": {
"adbLaunchCommand": "adb shell input keyevent 175",
},
"nvidia-shield": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_CAPTIONS",
},
"onn": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_CAPTIONS",
},
"xiaomi": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_CAPTIONS",
},
},
"function-channel-up": {
"button": "<ha-icon icon=\"mdi:chevron-up\"></ha-icon>",
"friendlyName": "Function: Channel +",
"className": "functionChannelUpButton",
"deviceFamily": ["roku",],
"roku": {
"remoteCommand": '{"command": "channel_up", "num_repeats": 1, "hold_secs": 0}',
},
},
"function-channel-down": {
"button": "<ha-icon icon=\"mdi:chevron-down\"></ha-icon>",
"friendlyName": "Function: Channel -",
"className": "functionChannelDownButton",
"deviceFamily": ["roku",],
"roku": {
"remoteCommand": '{"command": "channel_down", "num_repeats": 1, "hold_secs": 0}',
},
},
"function-mute": {
"button": "<ha-icon icon=\"mdi:volume-mute\"></ha-icon> Mute",
"friendlyName": "Function: Mute",
"className": "functionMuteButton",
"deviceFamily": ["amazon-fire", "nvidia-shield", "roku", "xiaomi"],
"amazon-fire": {
"adbLaunchCommand": "adb shell input keyevent 164",
},
"nvidia-shield": {
"adbLaunchCommand": "adb shell input keyevent 164",
},
"roku": {
"remoteCommand": '{"command": "volume_mute", "num_repeats": 1, "hold_secs": 0}',
},
"xiaomi": {
"adbLaunchCommand": "adb shell input keyevent 164",
},
},
"function-next": {
"button": '<ha-icon icon=\"mdi:skip-next\"></ha-icon>',
"friendlyName": "Function: Next",
"className": "functionNextButton",
"remoteCommand": '{"command": "next", "num_repeats": 1, "hold_secs": 0}',
"deviceFamily": ["apple-tv"],
},
"function-previous": {
"button": '<ha-icon icon=\"mdi:skip-previous\"></ha-icon>',
"friendlyName": "Function: Previous",
"className": "functionPreviousButton",
"remoteCommand": '{"command": "previous", "num_repeats": 1, "hold_secs": 0}',
"deviceFamily": ["apple-tv"],
},
"function-reboot": {
"button": "<ha-icon icon=\"mdi:restart\"></ha-icon>Reboot",
"friendlyName": "Function: Reboot",
"className": "functionRebootButton",
"adbLaunchCommand": "adb shell reboot",
"deviceFamily": ["amazon-fire", "chromecast", "homatics", "nvidia-shield", "onn", "xiaomi"],},
"function-recents": {
"button": "Recents",
"friendlyName": "Function: Recents",
"className": "functionRecentsButton",
"deviceFamily": ["homatics"],
"homatics": {
"appName": "com.nes.recents",
"androidName": "ccom.nes.recents",
"adbLaunchCommand": "adb shell am start -n com.nes.recents/com.nes.recents.RecentsActivity",
},
},
"function-search": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="1011" height="1011" viewBox="0 0 1011 1011" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><path d="M753.8 709.2L617 572.5c57.5-79 50.8-189.8-20.3-261-78.7-78.8-206.4-78.8-285.2 0-78.7 78.7-78.7 206.3 0 285 71.2 71 182 77.8 261 20.3l136.8 136.8c5 5 13 5 17.8 0l26.7-26.7c5-5 5-13 0-18M356 552c-54-54-54-142 0-196s142-54 196 0c54.2 54 54.2 142 0 196-54 54.2-142 54.2-196 0" stroke="none" fill-rule="nonzero"/><path fill="none" d="M-315.5 694.5h-5"/></svg>',
"friendlyName": 'Function: Search',
"className": "appleTvSearchButton",
"appName": "Search",
"deviceFamily": ["apple-tv"],
},
"function-search-googletv": {
"button": "Search",
"friendlyName": "Function: Search",
"className": "functionSearchGoogleTVButton",
"deviceFamily": ["homatics", "onn"],
"homatics": {
"adbLaunchCommand": "adb shell input keyevent 117",
},
"onn": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_SEARCH",
}
},
"function-search-roku": {
"button": 'Search',
"friendlyName": 'Function: Search',
"className": "searchButton",
"deviceFamily": ["roku"],
"roku": {
"remoteCommand": '{"command": "search", "num_repeats": 1, "hold_secs": 0}',
},
},
"function-pairing": {
"button": "Pair",
"friendlyName": "Function: Pairing",
"className": "functionpairingButton",
"deviceFamily": ["homatics", "onn"],
"homatics": {
"adbLaunchCommand": "adb shell am start -n com.android.tv.settings/.accessories.AddAccessoryActivity",
},
"onn": {
"adbLaunchCommand": "adb shell input keyevent KEYCODE_PAIRING",
}
},
"function-settings": {
"button": "<ha-icon icon=\"mdi:cog\"></ha-icon>Settings",
"friendlyName": "Function: Settings",
"className": "functionSettingsButton",
"deviceFamily": ["amazon-fire", "chromecast", "nvidia-shield", "xiaomi"],
"amazon-fire": {
"adbLaunchCommand": "adb shell input keyevent SETTINGS",
},
"chromecast": {
"appName": "com.android.tv.settings",
"androidName": "com.android.tv.settings",
},
"nvidia-shield": {
"appName": "com.android.tv.settings",
"androidName": "com.android.tv.settings",
},
"xiaomi": {
"appName": "com.android.tv.settings",
"androidName": "com.android.tv.settings",
"adbLaunchCommand": "adb shell am start -a android.settings.SETTINGS -d -n com.android.tv.settings/.MainSettings",
},
},
"function-apple-settings": {
"button": '<svg xmlns="http://www.w3.org/2000/svg" width="121" height="121" viewBox="0 0 121 121" stroke="#000" stroke-linecap="round" stroke-linejoin="round" fill="#fff" fill-rule="evenodd"><defs><linearGradient id="Jrk8" x1="-704.75%" x2="-704.75%" y1="-1192.22%" y2="-1195.33%"><stop offset="0%" stop-color="#b4b4b9"/></linearGradient><linearGradient id="ZgKC" x1="-455.40%" x2="-455.40%" y1="-768.24%" y2="-770.32%"><stop offset="0%" stop-color="#dcdce1"/><stop offset="100%" stop-color="#98989d"/></linearGradient></defs><g stroke="none"><path d="M8 60A52 52 0 0 1 60 8a52 52 0 0 1 52 52 52 52 0 0 1-52 52A52 52 0 0 1 8 60z" fill="#2e2e2f" fill-rule="nonzero"/><path d="M59 32h1.7l.8-4h.7l.3 4c.5 0 1 .1 1.5.2l1.2-4 .7.1-.2 4c.5.1 1 .2 1.5.4l1.6-3.7.6.2-.7 4c.5.2 1 .3 1.5.5l2-3.5.6.3-1 4c.5.2 1 .5 1.4.7l2.4-3.3.6.3-1.6 3.8 1.3 1 2.8-3 .5.4-2 3.6c.4.3.8.7 1.2 1l3-2.6.5.5-2.4 3.3 1 1 3.4-2.2.4.5-2.7 3 1 1.2 3.6-1.8.4.6-3 2.7c.3.4.5 1 .8 1.3l3.8-1.4.3.6-3.4 2.3.6 1.5 4-1 .2.6-3.5 1.8c.2.5.3 1 .5 1.5l4-.5.2.7-3.8 1.4.3 1.6h4l.1.7-4 1c0 .5.1 1 .1 1.6l4 .5v.7l-4 .5-.1 1.5 4 1-.1.7h-4l-.3 1.5L91 67v.6l-4-.4c-.1.5-.3 1-.4 1.5l3.6 1.8v.6l-4-1-.6 1.5 3.4 2.3-.3.6-4-1.3c-.2.4-.5 1-.7 1.3l3 2.6-.4.6L83 76c-.3.5-.6 1-1 1.3l2.8 3-.4.5-3.4-2.2c-.3.4-.7.8-1 1l2.4 3.3-.5.5-3.2-2.6-1.2 1 2 3.5-.5.4-2.8-3c-.4.3-1 .6-1.3 1l1.6 3.8-.6.3-2.5-3.2c-.4.3-1 .5-1.4.7l1.2 4-.6.3-2-3.5-1.5.5.7 4-.6.2-1.7-3.7-1.5.4.2 4-.7.1-1.2-4c-.5.1-1 .1-1.6.2l-.2 4h-.7l-.8-4H59l-.7 4H58l-.3-4c-.5 0-1-.1-1.6-.2l-1.2 4-.7-.1.2-4-1.5-.4-1.6 3.7-.6-.2.7-4c-.5-.2-1-.3-1.5-.5l-2 3.5-.6-.3 1-4c-.5-.2-1-.5-1.4-.7L44.4 88l-.6-.3 1.6-3.8c-.4-.3-1-.6-1.3-1l-2.8 3-.5-.4 2-3.6c-.4-.3-.8-.7-1.2-1l-3 2.6-.5-.5 2.4-3.3c-.3-.4-.7-.8-1-1L36 81l-.4-.5 2.8-3c-.4-.4-.7-.8-1-1.3L33.7 78l-.4-.6 3-2.6c-.3-.4-.5-1-.8-1.4l-3.8 1.4-.3-.6 3.4-2.3-.6-1.5-4 1-.2-.6 3.6-2c-.2-.5-.3-1-.5-1.5l-4 .5-.2-.7 3.8-1.4-.3-1.6h-4l-.1-.7 4-1c0-.5-.1-1-.1-1.6l-4-.5v-.7l4-.5c0-.5 0-1 .1-1.6l-4-1 .1-.7 4-.1.3-1.5-3.8-1.4.2-.6 4 .4c.1-.5.3-1 .4-1.5L30 49.3l.2-.6 4 1 .6-1.5-3.4-2.2.3-.6 3.8 1.3c.3-.5.5-1 .8-1.4l-3-2.6.4-.6 3.6 1.8c.3-.4.6-1 1-1.3l-2.8-3 .4-.5 3.4 2.2c.3-.4.7-.8 1-1.2l-2.4-3.3.5-.5 3 2.6c.4-.4.8-.7 1.2-1l-2-3.5.5-.4 2.8 3 1.3-1-1.6-3.7.6-.3 2.5 3.2c.4-.3 1-.5 1.4-.7l-1-4 .6-.3 2 3.5c.5-.2 1-.4 1.5-.5l-.7-4 .6-.2 1.7 3.7c.5-.1 1-.3 1.5-.4l-.2-4 .7-.1 1.2 4c.5-.1 1-.1 1.6-.2l.2-4h.7zm1 5.4c-12.4 0-22.5 10-22.5 22.5s10 22.5 22.5 22.5 22.5-10 22.5-22.5-10-22.5-22.5-22.5z" fill="url(#Jrk8)"/><path d="M58.5 18H61l1-6h1l.4 6 2.3.3 1.8-6 1 .2-.3 6.2 2.2.5 2.5-5.7 1 .3-1 6.2a18 18 0 0 1 2.1.8l3.2-5.5 1 .4-1.7 6c.7.3 1.4.7 2 1l3.8-5 1 .5-2.5 6c.7.4 1.3.8 2 1.3L88 21l.8.6-3.2 5.6 1.7 1.5 5-4 .7.7-3.8 5.2 1.5 1.6 5.4-3.5.6.8L92 34l1.3 1.8 5.8-3 .6.8-5 4.3 1 2 6.2-2.2.5 1-5.4 3.7c.3.7.6 1.3 1 2l6.4-1.5.3 1-5.8 3 .6 2 6.5-.7.2 1-6 2.3.4 2h6.6l.1 1-6.4 1.6c.1.8.1 1.5.1 2.3l6.5.8v1l-6.5.8v2l6.4 1.5-.1 1-6.6.1c-.1.7-.2 1.5-.4 2.2l6 2.3-.2 1-6.5-.7-.6 2 5.8 3-.3 1-6.3-1.4q-.4 1-1 2l5.4 3.6-.4 1-6-2c-.3.7-.7 1.3-1 2l5 4.2-.5.8-5.8-2.8-1.3 1.8 4.4 4.7-.6.8-5.4-3.5-1.5 1.7 3.8 5-.7.7-5-4-1.7 1.5 3 5.5-.8.6-4.4-4.5c-.6.4-1.2 1-2 1.3l2.5 5.7-1 .5-3.8-5c-.7.4-1.4.7-2 1l1.8 6-1 .4-3.2-5.3c-.7.3-1.4.6-2 .8l1 6-1 .3-2.5-5.6-2.3.6.3 6-1 .2-1.8-5.7-2.4.3-.4 6h-1l-1-6h-2.6l-1 6h-1l-.4-6c-.8-.1-1.6-.1-2.4-.2l-1.7 5.7-1-.2.3-6c-.8-.2-1.6-.3-2.4-.5l-2.4 5.4-1-.3 1-5.8c-.8-.2-1.5-.5-2.3-.8l-3 5-1-.4 1.6-5.6a15 15 0 0 1-2.2-1.1l-3.5 4.6-1-.5 2.2-5.3-2-1.3-4 4.2-.8-.6 2.8-5-2-1.6-4.4 3.6-.7-.7 3.3-4.6-1.8-1.8-4.7 3-.7-.8 3.8-4.2-1.5-2-5 2.5-.6-.8 4.2-3.7c-.5-.7-1-1.4-1.3-2.2l-5.3 2-.4-1 4.6-3-1-2.4-5.4 1.2-.3-1 5-2.5-.8-2.5-5.5.6-.2-1 5.2-2c-.2-.8-.3-1.7-.5-2.5h-5.6l-.1-1 5.4-1.4c-.1-.8-.1-1.7-.2-2.5l-5.5-.7v-1l5.5-.7c0-1 .1-1.7.1-2.6L11.5 55l.1-1 5.6-.1.4-2.5-5.2-2 .2-1 5.5.6.7-2.5-5-2.5.4-1 5.4 1.2 1-2.3-4.7-3 .4-1 5.3 2c.4-.8.8-1.5 1.3-2.2L18.6 34l.5-.8 5 2.5c.5-.7 1-1.4 1.5-2l-4-4.2.6-.8 4.8 3L29 30l-3.4-4.6.7-.7 4.5 3.6 2-1.6-3-5 .8-.6 4 4.2 2-1.4-2.3-5.4 1-.5 3.6 4.6c.7-.4 1.5-.7 2.2-1L39.3 16l1-.4 3 5c.8-.3 1.5-.6 2.3-.8l-1-6 1-.3L48 19c.8-.2 1.5-.4 2.3-.5l-.3-6 1-.2 1.8 5.7 2.4-.3.4-6 1-.1zM34 86.8c2.7 2.6 7 1.5 9-1.8L54 66a12 12 0 0 0-.2-12l-11-18.8c-2-3.2-6.3-4.3-9-1.6-7.2 7-11.2 16.7-11 26.7a37 37 0 0 0 11.6 26.5zm23-35c2.2 3.7 6.3 6 10.6 6h21.8c3.8 0 7-3.2 6-7a37 37 0 0 0-17.6-23.2c-8.8-5-19.3-6.2-29-3.3-3.6 1-5 5.4-3 8.7zm10.7 10c-4.3 0-8.3 2.3-10.5 6L46.5 87c-1 1.5-1.2 3.4-.5 5 .6 1.7 2 3 3.7 3.5a37 37 0 0 0 28.6-3.7 37 37 0 0 0 17.3-23.1c1-3.6-2.2-7-6-7zm-8.3-4a2 2 0 1 0 0 4 2 2 0 1 0 0-4z" fill="url(#ZgKC)"/></g></svg>',
"friendlyName": "Function: Settings",
"className": "functionAppleSettingsButton",
"appName": "Settings",
"deviceFamily": ["apple-tv"],
},
"function-skip-backward": {
"button": '<ha-icon icon=\"mdi:skip-backward\"></ha-icon>',
"friendlyName": "Function: Skip Backward",
"className": "functionSkipBackwardButton",
"remoteCommand": '{"command": "skip_backward", "num_repeats": 1, "hold_secs": 0}',
"deviceFamily": ["apple-tv"],
},
"function-skip-forward": {
"button": '<ha-icon icon=\"mdi:skip-forward\"></ha-icon>',
"friendlyName": "Function: Skip Forward",
"className": "functionSkipBForwardButton",
"remoteCommand": '{"command": "skip_forward", "num_repeats": 1, "hold_secs": 0}',
"deviceFamily": ["apple-tv"],
},
};
const launcherCSS = `
.twelvePlusButton {
background: radial-gradient(circle at top, rgba(142, 122, 181, 1) 2%, rgba(35, 23, 48, 1) 90%);
}
.thirteenNewsNowWVECButton {
background: #0550ab;
}
.abciviewButton{
background: #fff;
}
.aceStreamMediaButton {
background: rgb(33, 33, 33);
}
.acornTvButton {
background: linear-gradient(45deg, rgba(12, 162, 151, 1) 1%, rgba(5, 62, 58, 1) 75%);
}
.airScreenButton {
background: #fff;
}
.allFourButton {
background: #1e2226;
}
.allenteButton {
background: #fd6100;
}
.altiboxButton {
background: #d73523;
}
.amazonMusicButton {
background: #373e8f;
}
.amcPlusButton {
background: #192f54;
}
.amcPlusButton svg {
width: calc(var(--sz) * 2.7rem);
}
.shield-remote-body .amcPlusButton svg {
width: calc(var(--sz) * 3.75rem);
}
.angelStudiosButton {
background: #000;
}
.apolloGroupTVButton {
background: #fff;
}
.appleArcadeButton {
background: linear-gradient(0deg, rgba(255,45,80,1) 0%, rgba(255,115,85,1) 100%);
}
.appleComputersButton {
background: linear-gradient(0deg, rgba(255,114,49,1) 0%, rgba(255,175,63,1) 100%);
}
.appleFacetimeButton {
background: linear-gradient(0deg, rgba(11,188,41,1) 0%, rgba(93,247,119,1) 100%);
}
.appleFitnessButton {
background: #000;
}
.appleTvMusicButton {
background: linear-gradient(0deg, rgba(250,35,59,1) 0%, rgba(251,92,116,1) 100%);
}
.appleTvMoviesButton {
color: #fff;
background: linear-gradient(135deg, rgba(44,240,255,1) 0%, rgba(38,174,255,1) 100%);
font-size: calc(var(--sz) * 1rem);
font-weight: bold;
}
.appleTvPhotosButton {
background: #fff;
}
.appleTvPodcastsButton {
background: linear-gradient(0deg, rgba(123,107,255,1) 0%, rgba(252,97,255,1) 100%);
}
.appleTvSearchButton {
background: linear-gradient(0deg, rgba(138,138,138,1) 0%, rgba(200,200,200,1) 100%);
border: solid #838383 calc(var(--sz) * 0.05rem) !important;
}
.appleTvshowsButton {
color: #fff;
background: linear-gradient(228deg, rgba(237,115,225,1) 0%, rgba(162,120,190,1) 100%);
font-size: calc(var(--sz) * 1rem);
text-wrap: wrap;
font-weight: bold;
}
.appOpenerButton {
font-size: calc(var(--sz) * .75rem);
color: #fff;
background: #400080;
}
.appleAppStoreButton {
background: linear-gradient(0deg, rgba(12,88,239,1) 0%, rgba(14,212,252,1) 100%);
}
.appleTvButton {
background: rgb(46, 46, 46);
}
.appleTvButton svg {
width: calc(var(--sz) * 2.4rem);
margin-top: calc(var(--sz) * -0.2rem);
}
.shield-remote-body .appleTvButton svg {
width: calc(var(--sz) * 3rem);
}
.archiTVForArchillectButton {
background: #000;
}
.ardMediathekButton {
background: #003480;
}
.aptvButton {
background: #fff;
}
.arteButton {
background: #141414;
}
.babyTvButton {
background: #fff;
}
.bTVButton {
background: #fff;
}
.bTVfrButton {
background: #fff;
}
.bbciplayerButton {
background: #fff;
}
.bellFibeTVButton {
background: #fff;
}
.bellFibeTVButton svg {
width: calc(var(--sz) * 2.5rem);
}
.bgtimeTvButton {
background: linear-gradient(90deg, #12365c, #171f42);
}
.bigTenNetworkPlusButton {
background: #fff;
}
.bingeAuButton {
background: #fff;
}
.blazeTVButton {
background: #000;
}
.bookmarker1Button {
background: rgb(109 109 109);
}
.britboxButton {
background: #00202b;
}
.btvAppButton {
background: #3c3939;
}
.byuTvButton {
background: #0fa6e2;
}
.caiwayTVButton {
background: #fff;
}
.canalPlusButton {
background: #000;
}
.cartoonNetworkButton {
background: #fff;
}
.cbsSportsButton {
background: #004ace;
}
.cctvViewerButton {
background: radial-gradient(circle, rgba(149,220,233,1) 40%, rgba(44,76,82,1) 100%);
}
.cgatesTvButton {
background: #25b14b;
}
.channelFourButton {
background: #aaff89;
}
.channelsDVRButton {
background: linear-gradient(42deg, rgba(49,42,171,1) 0%, rgba(76,24,133,1) 87%);
}
.cheersDanmuPlayerButton {
background: linear-gradient(0deg, rgba(103,219,237,1) 0%, rgba(105,200,248,1) 100%);
}
.cinemaHDV2Button, .cinemaHDV3Button {
background: #fff;
}
.claroTvPlusButton {
background: #000;
}
.clipiousButton {
background: #171c3a;
}
.cloudstreamButton {
background: #000;
}
.cloudstreamPrereleaseButton {
background: #000;
}
.cnnButton {
background: linear-gradient(0deg, rgba(110,0,0,1) 0%, rgba(227,0,0,1) 100%);
}
.corridorDigitalButton {
background: #000;
}
.cosmoteTVButton {
background: #091016;
}
.cosmoteTVButton svg {
height: calc(var(--sz) * 1.15rem);
}
.shield-remote-body .cosmoteTVButton svg {
height: calc(var(--sz) * 1.6rem);
}
.chromecast-remote-body .cosmoteTVButton svg {
height: calc(var(--sz) * .75rem);
}
.coupangPlayButton {
background: #fff;
}
.craveTVButton {
background: #00083f;
}
.crunchyrollButton {
background: #23252b;
}
.curiosityStreamButton {
background: #04070d;
}
.cyberghostButton {
background: #242538;
}
.dailyWireButton {
background: radial-gradient(circle, rgba(20,20,20,1) 0%, rgba(0,0,0,1) 100%);
}
.dakboardButton {
background: #fff;
}
.daznButton {
background: #1b3848;
}
.daznButton svg {
width: calc(var(--sz) * 4.5rem);
height: calc(var(--sz) * 1.6rem);
}
.shield-remote-body .daznButton svg {
height: calc(var(--sz) * 2.1rem);
}
.apple-remote-body .daznButton svg {
height: calc(var(--sz) * 2.25rem);
}
.deezerButton {
background: #000;
}
.defSquidButton {
background: #01252c;
}
.dgoButton {
background: #101010;
}
.direcTVStreamButton {
background: #fff;
}
.direcTVStreamButton svg {
width: calc(var(--sz) * 3.4rem);
}
.shield-remote-body .direcTVStreamButton svg {
width: calc(var(--sz) * 4.6rem);
}
.dirTVisionButton {
background: #1d1d1d;
}
.apple-remote-body .dirTVisionButton, .chromecast-remote-body .dirTVisionButton {
background: linear-gradient(180deg, rgba(254,0,0,1) 17%, rgba(0,0,0,1) 17%);
}
.discoveryPlusButton {
background: #042482;
}
.dishAnywhereButton {
background: #fff;
}
.disneyPlusButton {
background: #07183f;
}
.AF6 .disneyPlusButton {
background: rgb(37, 37, 37);
}
.ON1 .disneyPlusButton, .ON2 .disneyPlusButton {
background: #fff;
}
.disneyPlusButton svg {
margin-top: calc(var(--sz) * 0.2rem);
width: calc(var(--sz) * 3.6rem);
}
.shield-remote-body .disneyPlusButton svg {
width: calc(var(--sz) * 4.8rem);
}
.ON1 .disneyPlusButton > svg > g > *, .ON2 .disneyPlusButton > svg > g > * {
fill: #0c2661 !important;
}
.disneyPlusHotstarButton {
background: linear-gradient(0deg, rgba(27,91,191,1) 0%, rgba(6,9,43,1) 100%);
}
.dogTVButton {
background: #f58021;
}
.downloaderButton {
background: #f37623;
}
.dropoutButton {
background: #fbeb3c;
}
.drtvButton {
background: #ff001e;
}
.dsVideoButton {
color: #fff;
background: #cd4242;
font-weight: bold;
font-size: calc(var(--sz) * 1rem);
}
.chromecast-remote-body .dsVideoButton {
font-size: calc(var(--sz) * .8rem);
}
.elisaElamusButton {
background: #0019af;
}
.embyButton {
background: #fff;
}
.eonTVButton{
background: #fff
}
.errJupiterButton {
background: #1141e9;
}
.ertflixButton {
background: #07141c;
}
.shield-remote-body .ertflixButton svg {
width: calc(var(--sz) * 4.8rem);
}
.espnButton {
background: #fff;
}
.espnButton svg {
width: calc(var(--sz) * 3.6rem);
}
.shield-remote-body .espnButton svg {
width: calc(var(--sz) * 4.8rem);
}
.eurosportPlayerButton {
background: #fff;
}
.fanduelSportsNetworkButton {
background: #0078ff;
}
.fDroidutton {
background: #fff;
}
.f1TVButton {
background: #e10600;
}
.fandangoAtHomeButton {
background: #3478C1;
}
.fiopticsPlusButton {
background: radial-gradient(at center top, rgba(35,95,155,1) 0%, rgba(1,38,57,1) 80%);
}
.fireTVStoreButton {
background: linear-gradient(0deg, rgba(255,159,82,1) 0%, rgba(193,87,0,1) 40%, rgba(193,87,0,1) 60%, rgba(255,159,82,1) 100%);
font-weight: bold;
color: #fff;
font-size: calc(var(--sz) * 0.9rem);
}
.flashButton {
background: #0049ff;
}
.floSportsButton {
background: #ff140f;
}
.flowButton {
background: #000;
}
.fotooButton {
background: #705f4b;
}
.foxBusinessButton {
background: #fff;
}
.foxLocalButton {
background: #022859;
}
.foxNewsChannelButton {
background: #036;
}
.foxSportsButton {
background: #000;
}
.foxtelAUButton {
background: #f2320a;
}
.franceTVButton {
background: #172128;
}
.freeTVButton {
background: linear-gradient(152deg, rgba(170,226,0,1) 0%, rgba(111,217,51,1) 88%, rgba(6,201,142,1) 100%);
}
.freecastButton {
background: linear-gradient(45deg, rgba(0,7,102,1) 0%, rgba(21,21,21,1) 100%);
}
.freeveeButton {
background: #D8FF03;
}
.freeveeButton svg {
width: calc(var(--sz) * 3.6rem);
}
.shield-remote-body .freeveeButton svg {
width: calc(var(--sz) * 4.8rem);
}
.freeviewPlayButton{
background: #fff;
}
.fuboButton {
background: linear-gradient(0deg, rgba(227,0,27,1) 0%, rgba(255,58,11,1) 100%);
}
.gcnPlusButton {
background: #ba0f15;
}
.geForceNowButton {
background: #77ba00;
}
.globoPlayButton {
background: #000;
}
.go3EstoniaButton {
background: #000;
}
.goPlayButton {
background: #001e23;
}
.goTVButton {
background: #fff;
}
.googlePlayStoreButton {
background: rgb(255, 255, 255);
}
.greekTVLiveAndRadioPlayerButton {
background: linear-gradient(0deg, rgba(56,104,88,1) 35%, rgba(0,204,153,1) 35%);
}
.hboMaxButton {
background: radial-gradient(circle, rgba(1,51,255,1) 0%, rgba(1,2,107,1) 100%);
}
.hayuButton {
background: #26263e;
}
.hdhomerunButton {
background: #fff;
}
.hdoBoxButton {
background: #e45201;
}
.historyVaultButton {
background: #000;
}
.helixTVButton {
background: #000;
}
.homeAssistantButton {
background: #fff;
}
.huluButton {
background: #1ce783;
}
.AF6 .huluButton {
background: rgb(37, 37, 37);
}
.AF6 .huluButtonSVG {
fill: rgb(28, 231, 131)!important;
}
.huluButton svg {
width: calc(var(--sz) * 2.8rem);
}
.iboPlayerProButton {
background: #100e36;
}
.icitouTVButton {
background: linear-gradient(0deg, rgba(0,104,134,1) 0%, rgba(61,201,214,1) 100%);
}
.igniteTVShawButton {
background: #fff;
}
.iMPlayerButton {
background: #000;
}
.infuseButton {
background: #fff;
}
.internetSilkBrowserButton {
background: linear-gradient(218deg, rgba(0,179,188,1) 36%, rgba(5,111,107,1) 100%);
}
.iPlayTVButton {
background: linear-gradient(0deg, rgba(92,92,92,1) 0%, rgba(127,127,127,1) 100%);
}
.ipCamViewerFreeButton {
background: #393939;
}
.ipCameraViewerIPCamsButton {
background: linear-gradient(0deg, rgba(60,131,102,1) 0%, rgba(79,167,131,1) 100%);
}
.ipCameraViewerBasicButton {
background: #fff;
}
.ipCameraViewerProButton {
background: #fff;
}
.ipSmartersProButton {
background: linear-gradient(148deg, rgba(75,52,222,1) 0%, rgba(31,15,135,1) 100%);
}
.ipTVExtremeProButton {
background: #fff;
}
.iptvXButton {
background: #000;
}
.ipVanishButton {
background: #fff;
}
.ipVanishButton svg {
width: calc(var(--sz) * 4rem);
}
.shield-remote-body .ipVanishButton svg {
width: calc(var(--sz) * 5.25rem);
}
.iqiyiButton {
background: #fff;
}
.itvxButton {
background: #deeb52;
}
.israelStationButton {
font-size: calc(var(--sz) * .8rem);
display: flow-root;
color: #fff;
background: #2f2f2f;
}
.shield-remote-body .israelStationButton {
font-size: calc(var(--sz) * 1rem);
}
.chromecast-remote-body .israelStationButton {
font-size: calc(var(--sz) * .55rem);
}
.iVysilaniButton {
background: #fff;
}
.jdFaragButton {
background: #c7a65e;
}
.jellyfinButton {
background: #000b25;
}
.jioCinemaButton {
background: #000;
}
.joynButton {
background: #000;
}
.justWatchStreamingGuideButton {
background: #000;
}
.kayoButton {
background: #fff;
}
.kayoButton svg {
height: calc(var(--sz) * 1.55rem);
}
.shield-remote-body .kayoButton svg {
height: calc(var(--sz) * 2.1rem);
}
.KEXPTVStreamButton {
background: #feac31;
}
.kinopubbutton {
background: #202632;
}
.kinopoiskButton {
background: #000;
}
.kodiButton {
background: rgba(27,67,82,1);
}
.kodiButton svg {
width: calc(var(--sz) * 3.8rem);
}
.shield-remote-body .kodiButton svg {
width: calc(var(--sz) * 5.25rem);
}
.kpniTVButton {
background: #fff;
}
.lazymediaDeluxeButton {
background: #1d821d;
}
.legacyTabloButton {
background: #fff;
}
.liveChannelsButton {
color: #fff;
background: #17b0f5;
font-size: calc(var(--sz) * .75rem);
}
.shield-remote-body .liveChannelsButton {
font-size: calc(var(--sz) * 1rem);
}
.chromecast-remote-body .liveChannelsButton {
font-size: calc(var(--sz) * .55rem);
}
.magentaSportButton{
background: #e20074;
}
.magentaTVButton {
background: #fff;
}
.magisTVButton {
background: #fff;
}
.maxButton {
background: radial-gradient(circle, rgba(0,51,255,1) 0%, rgba(0,0,103,1) 100%);
}
.maxPlayerButton {
background: rgb(1, 23, 60);
}
.mediasetInfinityButton {
background: #0c0c0c;
}
.meoGoButton {
background: linear-gradient(90deg, rgba(66,185,194,1) 0%, rgba(27,86,120,1) 100%);
}
.miTeleButton {
background: #1d1d1b;
}
.mlbButton {
background: #fff;
}
.molotovButton {
background: #ffc107;
}
.moonlightGameStreamingButton {
background: #535b63;
}
.movistarPlusButton {
background: #2b2b2b;
}
.movistarPlusButton svg {
height: calc(var(--sz) * 1.2rem);
}
.shield-remote-body .movistarPlusButton svg {
height: calc(var(--sz) * 2rem);
}
.mrMcButton {
background: #231f20;
}
.msgPlusButton {
background: linear-gradient(0deg, rgba(11,59,99,1) 35%, rgba(2,6,13,1) 100%);
}
.my5Button {
background: #1d262c;
}
.myCanalButton {
background: #fff;
}
.myFamilyCinemaButton {
background: #fff;
}
.nationalTheatreAtHomeButton {
background: #002b2e;
}
.nbaOnFireTvButton {
background: #11212f;
}
.nbcNewsButton {
background: #fff;
}
.nbcSportsButton {
background: #fff;
}
.nebulaButton {
background: #fff;
}
.netflixButton {
background: #fff;
}
.shield-remote-body .netflixButton {
background: #252525;
}
.AF6 .netflixButton {
background: rgb(37, 37, 37);
}
.netflixButton > svg {
width: calc(var(--sz) * 3.8rem);
}
.shield-remote-body .netflixButton > svg {
width: calc(var(--sz) * 4rem);
}
.shield-remote-body .netflixButton:active, .shield-remote-body .netflixButton.appActive {
box-shadow: 0 0 calc(var(--sz) * 0.857rem) calc(var(--sz) * 0.142rem) rgb(255 87 87 / 15%);
border: solid #480a0a calc(var(--sz) * 0.0714rem);
}
.chromecast-remote-body.CC2 .netflixButton {
background: #d5e0e4;
filter: none !important;
}
.chromecast-remote-body.CC3 .netflixButton {
background: #efddd6;
filter: none !important;
}
.chromecast-remote-body.CC2 .netflixButton svg {
filter: grayscale(1) contrast(.3);
}
.chromecast-remote-body.CC3 .netflixButton svg {
filter: grayscale(1) contrast(.3);
}
.newsButton {
font-weight: bold;
font-size: calc(var(--sz) * 1.4rem);
text-shadow: 0 0 calc(var(--sz) * 0.5rem) black;
color: #ffffff;
background: linear-gradient(45deg, rgba(255,184,81,1) 31%, rgba(202,21,205,1) 100%);
}
.newsButton:active, .newsButton.appActive {
box-shadow: 0 0 calc(var(--sz) * 0.857rem) calc(var(--sz) * 0.142rem) rgb(255 255 255 / 15%);
}
.newsmaxButton {
background: #fff;
}
.nflButton {
background: #013369;
}
.nineNowButton {
background: #000;
}
.nlzietButton {
background: #1a191c;
}
.noovoButton {
background: linear-gradient(315deg, rgba(47,45,253,1) 0%, rgba(6,42,156,1) 100%);
}
.nordVPNButton {
background: #fff;
}
.norlysPlayButton {
background: #ea0029;
}
.nostvButton {
background: #fff;
}
.novaVideoPlayerButton {
background: #01579b;
}
.nowTVButton {
background: linear-gradient(220deg, rgba(4,121,129,1) 57%, rgba(6,30,31,1) 100%);
}
.nowTVButton svg {
width: calc(var(--sz) * 3rem);
}
.shield-remote-body .nowTVButton svg {
width: calc(var(--sz) * 4.5rem);
}
.npoButton {
background: #fff;
}
.nrkTvButton {
background: #073b84;
}
.odeonVodButton {
background: #000;
}
.odidoButton {
background: #000;
}
.okooButton {
background: #8c08ff;
}
.optimumTVButton {
background: #002865;
}
.optusSportButton {
background: #1b3246;
}
.orangeTVButton {
background: #000;
}
.ottNavigatorButton {
background: #22518f;
}
.chromecast-remote-body .ottNavigatorButton svg{
width: calc(var(--sz) * 2.25rem);
}
.oqeeButton {
background: #161616;
}
.orfOnButton {
background: #1a1c20;
}
.pandoraButton {
background: #3668ff;
}
.pandoraButton > svg {
width: calc(var(--sz) * 4rem);
}
.shield-remote-body .pandoraButton > svg {
width: calc(var(--sz) * 5.5rem);
}
.paramountPlusButton {
background: #0667fc;
}
.ON1 .paramountPlusButton, .ON2 .paramountPlusButton {
background: #fff;
}
.ON1 .paramountPlusButton > svg > path, .ON2 .paramountPlusButton > svg > path {
fill: #0667fc !important;
}
.patheThuisButton {
background: #fff;
}
.pbsButton {
background: #2638c4;
}
.pbsKidsVideoButton {
background: #f7e03b;
}
.peacockButton {
background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(59,59,59,1) 100%);
}
.peacockButton svg {
width: calc(var(--sz) * 4rem);
}
.shield-remote-body .peacockButton svg {
width: calc(var(--sz) * 5.5rem);
}
.peivoMediaButton {
background: linear-gradient(19deg, rgba(13,31,55,1) 14%, rgba(19,63,66,1) 81%);
}
.philoButton {
background: #000;
}
.planetaPlTvButton {
background: #fff;
}
.plexButton {
background: radial-gradient(circle at 100% 0%, rgb(132 132 132) 0%, rgba(0, 0, 0, 1) 50%);
}
.plutoTvButton {
background: #000;
}
.podaTVButton {
background: #fff;
}
.primeButton {
background: rgb(58 94 114);
}
.XM2 .primeButton, .homatics-remote-body .primeButton {
background: #fff;
}
.AF6 .primeButton {
background: rgb(37, 37, 37);
}
.primeButton svg {
width: calc(var(--sz) * 3.8rem);
}
.shield-remote-body .primeButton > svg {
width: calc(var(--sz) * 5rem);
}
.XM2 .primeButton .pv0 {
fill: #00a8e1;
}
.XM2 .primeButton .pv1 {
fill: #232f3e;
}
.AF6 .primeButton .pv0, .AF6 .primeButton .pv1 {
fill: #99dcff;
}
.homatics-remote-body .primeButton .pv0, .homatics-remote-body .primeButton .pv1{
fill: #000;
}
.privateInternetAccessButton {
font-size: calc(var(--sz) * 1.2rem);
color: #56b14d;
font-weight: bold;
background: #fff;
}
.proximusPickxButton {
background: #000;
}
.purpleCheetahButton {
background: #fff;
}
.qmusicButton {
background: #fff;
}
.radioParadiseButton {
background: #000;
}
.radioPlayerUKButton {
background: #c03;
}
.raiPlayButton {
background: #fff;
}
.redBullTvButton {
background: #002649;
}
.redPlayButton {
background: #fff;
}
.retroArchButton {
background: #333;
}
.rocketButton {
background: #fff;
}
.rokuChannelButton {
background: #fff;
}
.rtlPlayForTVButton {
background: #000;
}
.rtlPlusButton {
background: #000;
}
.rtlPlusHungaryButton {
background: #fff;
}
.rumbleButton {
background: #fff;
}
.s0undTVButton {
background: #a30f2c;
}
.saltTvButton {
background: #000;
}
.sbsOnDemandButton {
background: #000;
}
.chromecast-remote-body .sbsOnDemandButton,
.apple-remote-body .sbsOnDemandButton {
background: #FDB715;
}
.screenCloudButton {
background: #fff;
}
.seasons4UButton {
background: #005977;
}
.sevenPlusButton {
background: #000;
}
.seznamButton {
background: #fff;
}
.shahidButton {
background: linear-gradient(45deg, rgba(3,210,97,1) 0%, rgba(2,163,238,1) 100%);
}
.shopHQButton {
color: yellow;
background: #2e2e2e;
font-weight: bold;
font-size: calc(var(--sz) * 0.857rem);
}
.showtimeButton {
background: black;
}
.showtimeButton svg {
width: calc(var(--sz) * 3.3rem);
}
.shield-remote-body .showtimeButton svg {
width: calc(var(--sz) * 5rem);
}
.siriusXMButton {
background: #fff;
}
.skyGoButton {
background: #fff;
}
.skyNewsButton {
background: #fff;
}
.skyPlusButton {
background: #000;
}
.skyShowtimeButton {
background: linear-gradient(180deg, rgba(113,1,181,1) 0%, rgba(0,0,0,1) 35%, rgba(142,12,0,1) 100%);
}
.skySportNowButton {
background: #fff;
font-size: calc(var(--sz) * 1rem);
}
.skyQButton {
background: #fff;
}
.skylinkSKButton {
background: #fe2a00;
}
.slingButton {
background: linear-gradient(90deg, rgba(0,16,65,1) 0%, rgba(0,51,179,1) 75%);
}
.smartTubeNextButton {
background: #000;
}
.smartTvClientForTwitchButton {
background: #444;
}
.smartersProButton {
background: #182044;
}
.snappierIPTVButton {
background: #000;
}
.somaFMButton {
background: #000;
}
.sonyLivButton {
background: #000;
}
.spacedeskDisplayButton {
background: #2b9433;
}
.sparkleTVButton {
background: #fefefe;
}
.spectrumTVButton {
background: #fff;
}
.sportTVButton {
background: #252525;
}
.apple-remote-body .sportTVButton, .chromecast-remote-body .sportTVButton {
background: #fdea00;
}
.sportsnetButton {
background: linear-gradient(0deg, rgba(11,34,62,1) 42%, rgba(0,56,111,1) 76%, rgba(0,94,184,1) 100%);
}
.spotifyButton {
background: #fff;
}
.stanButton {
background: #fff;
}
.stanButton svg {
width: calc(var(--sz) * 3.25rem);
}
.shield-remote-body .stanButton svg {
width: calc(var(--sz) * 5rem);
}
.startupShowButton {
background: #fff;
}
.startupShowTVButton {
background: #000;
}
.stbEmuProButton {
background: #fff;
}
.steamLinkButton {
background: linear-gradient(0deg, rgba(9,37,70,1) 0%, rgba(15,105,149,1) 50%);
}
.stingTVButton {
background: #464646;
}
.streamTVButton {
background: #fff;
}
.starzButton {
background: radial-gradient(circle at 15% 0%, rgba(30, 71, 73, 1) 0%, rgba(16, 16, 16, 1) 40%);
}
.streamzButton {
background: #020012;
}
.streamzButton svg {
width: calc(var(--sz) * 5.5rem);
}
.stremioButton {
background: #fff;
}
.strimButton {
background: #FAED6F;
}
.surfsharkButton {
background: #fff;
}
.svtPlayButton {
background: #000;
}
.svtPlayButton svg {
height: calc(var(--sz) * 1.2rem);
}
.shield-remote-body .svtPlayButton svg {
height: calc(var(--sz) * 1.6rem);
}
.swiftfinButton {
background: #000b25;
}
.swisscomblueTVButton {
background: #172565
}
.syncnextButton {
font-size: 0.75rem;
}
.synclerButton {
background: #000);
}
.synologyPhotosButton {
background: #fff;
}
.tTwoTVButton {
background: #fff;
}
.tabloTVButton {
background: #101e3c;
}
.tailscaleButton {
background: #232323;
}
.tbsButton {
background: linear-gradient(67deg, rgba(250,203,149,1) 0%, rgba(223,107,147,1) 44%, rgba(46,21,60,1) 100%);
}
.teleboyTVButton {
background: #fff;
}
.telenetTvButton {
background: #332822;
}
.teliaPlayButton {
background: #230031;
}
.teliaTvEstoniaButton {
background: #990ae3;
}
.telusTvPlusButton {
background: #fff;
}
.tenPlayButton {
background: #fff;
}
.tennisChannelButton {
background: #fff;
}
.testflightButton {
background: linear-gradient(0deg, rgba(29,133,243,1) 0%, rgba(0,212,255,1) 100%);
}
.tf1PlusButton {
background: linear-gradient(180deg, rgba(25,55,255,1) 0%, rgba(15,29,147,1) 100%);
}
.threenowButton {
background: #fff;
}
.threenowButton svg {
height: calc(var(--sz) * 2rem);
}
.tidalButton {
background: #000;
}
.tinyCamPROButton {
background: #fff;
}
.tiviMateButton {
font-size: calc(var(--sz) * 1rem);
color: #33a8ff;
font-weight: bold;
background: #fff;
}
.chromecast-remote-body .tiviMateButton {
font-size: calc(var(--sz) * 0.85rem);
}
.tiviMaxPremiumButton {
background: #fff;
}
.tntButton {
background: #000;
}
.towisXProButton {
background: #000;
}
.trillerTVButton {
background: linear-gradient(74deg, #334877 6%, #35497c00 40%),linear-gradient(351deg, #F30B0B4F 0%, #35497C00 35%),linear-gradient(111deg, #1a2846 9%, #0d1424 100%);
}
.tubiButton {
background: radial-gradient(circle at 80% -20%, rgba(140,0,229,1) 0%, rgba(69,0,157,1) 100%);
}
.tvBrowserButton {
background: #1c1b21;
}
.tvVlaanderenButton {
background: linear-gradient(133deg, rgba(222,0,0,1) 0%, rgba(254,72,0,1) 100%);
}
.tv2GoButton {
background: #fff;
}
.tv2PlayButton {
background: #000523;
}
.tv2PlayNorwayButton {
background: #6f02ff;
}
.tv4PlayButton {
background: #e0001c;
}
.tverButton {
background: #fff;
}
.tvExpressBRButton {
background: #7b5f9e;
}
.tvingButton {
background: #fff;
}
.tvnzPlusButton {
background: #000;
}
.tvnzPlusButton svg {
height: calc(var(--sz) * 1rem);
}
.shield-remote-body .tvnzPlusButton svg {
height: calc(var(--sz) * 1.25rem);
}
.twireButton {
background: #2195f1;
}
.twitchButton {
background: #6441a5;
}
.twitchButton svg {
width: calc(var(--sz) * 3.75rem);
margin-bottom: calc(var(--sz) * -0.3rem);
}
.shield-remote-body .twitchButton svg {
width: calc(var(--sz) * 5.5rem);
}
.uNextButton {
background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 50%, rgba(26,34,46,1) 50%, rgba(26,34,46,1) 75%, rgba(51,59,69,1) 75%);
}
.uhfButton {
background: linear-gradient(135deg, rgba(255,129,55,1) 0%, rgba(237,52,6,1) 100%);;
}
.unifiProtectButton {
background: #0258d3;
}
.uktvPlayButton {
background: #131834;
}
.viaplayButton {
background: #1d1d27;
}
.videolandButton {
background: #ff3746;
}
.chromecast-remote-body .videolandButton {
font-size: calc(var(--sz) * 0.75rem);
font-weight: bold;
color: #fff;
}
.vidhubButton {
background: #fff;
}
.vivoPlayButton {
background: linear-gradient(135deg, rgba(120,0,157,1) 32%, rgba(213,34,142,1) 75%, rgba(255,151,0,1) 91%);
}
.vikiButton {
background: #0c9bff;
}
.vlcButton {
background: #fff;
}
.volleyballTVButton {
background: #0f201f;
}
.voyoCzVButton {
background: linear-gradient(90deg, rgba(48,227,234,1) 0%, rgba(103,34,255,1) 100%);
}
.vrtMaxButton {
background: #020b26;
}
.vrtMaxButton svg {
width: calc(var(--sz) * 5.5rem) !important;
height: calc(var(--sz) * 0.95rem) !important;
}
.shield-remote-body .vrtMaxButton svg {
width: calc(var(--sz) * 5.5rem) !important;
height: calc(var(--sz) * 1.5rem) !important;
}
.vtmGoButton {
background: linear-gradient(180deg, rgba(15,15,15,1) 0%, rgba(78,32,116,1) 100%);;
}
.waipuTVButton {
font-size: calc(var(--sz) * 0.85rem);
line-height: 0.75rem;
color: #fff;
font-weight: bold;
background: linear-gradient(to right,#30182d 0,#0f2c4c 100%);
}
.watchItButton {
background: #000;
}
.watchedButton {
background: #000;
}
.weydButton {
background: #2d2e2e;
}
.willowButton {
background: #1d202d;
}
.windscribeButton {
background: #04367d;
}
.wireGuardButton {
background: #88171a;
}
.wnbaButton {
background: #ec602e;
}
.wowButton {
background: #fff;
}
.xciptvButton {
background: #00cafd;
color: #084192;
font-weight: bold;
}
.chromecast-remote-body .xciptvButton {
font-size: calc(var(--sz) * .9rem);
}
.xfinityStreamButton {
font-size: calc(var(--sz) * 0.7rem);
color: #fff;
font-weight: bold;
background: linear-gradient(150deg, rgba(59,48,173,1) 0%, rgba(101,168,250,1) 100%);
}
.yesPlusButton {
background: #000;
}
.youCineButton {
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(66,66,66,1) 100%);
}
.youtubeButton {
background: #fff;
}
.chromecast-remote-body.CC2 .youtubeButton {
background: #d5e0e4;
filter: none !important;
}
.chromecast-remote-body.CC3 .youtubeButton {
background: #efddd6;
filter: none !important;
}
.chromecast-remote-body.CC2 .youtubeButton svg {
filter: grayscale(1) contrast(.3);
}
.chromecast-remote-body.CC3 .youtubeButton svg {
filter: grayscale(1) contrast(.3);
}
.shield-remote-body .youtubeButton svg {
width: calc(var(--sz) * 5.75rem);
}
.youtubekidsButton {
background: #fff;
}
.youtubekidsButton svg {
width: calc(var(--sz) * 4.5rem);
height: calc(var(--sz) * 1.6rem);
}
.youtubeTVButton {
background: #fff;
}
.zattooButton {
background: #fff;
}
.zattooButton svg {
margin-top: calc(var(--sz) * -0.2rem);
}
.zdfMediathekButton {
background: #34393f;
}
.zdfheuteButton {
background: #fff;
}
.ziggoGoButton {
background: #1a1a1a;
}
.zinema5Button {
background: #2e2e2e;
}
.zwiftButton {
background: #f26722;
}
`;
export { launcherData, launcherCSS };