SYMBOL INDEX (54 symbols across 5 files) FILE: common/change_dns.py function update_dns_settings (line 22) | def update_dns_settings(config_file): function process_netplan_directory (line 45) | def process_netplan_directory(directory): FILE: common/commander.py class Command (line 12) | class Command(StrEnum): function run (line 30) | def run(cmd: list[str]): function cli (line 35) | def cli(): function id (line 40) | def id(): function apply (line 46) | def apply(): function install (line 52) | def install(): function update (line 64) | def update(): function restart_services (line 70) | def restart_services(): function status (line 76) | def status(): function add_temporary_short_link_assert_input (line 81) | def add_temporary_short_link_assert_input(url: str, slug: str) -> None: function is_valid_url (line 98) | def is_valid_url(url) -> bool: function is_valid_slug (line 106) | def is_valid_slug(slug) -> bool: function add_temporary_short_link (line 115) | def add_temporary_short_link(url: str, slug: str, period: int): function is_domain_valid (line 131) | def is_domain_valid(d): function get_cert (line 138) | def get_cert(domain: str): function update_usage (line 147) | def update_usage(): function apply_users (line 153) | def apply_users(): function update_wg_usage (line 159) | def update_wg_usage(): FILE: common/jinja.py function exec (line 20) | def exec(command): function b64encode (line 33) | def b64encode(s): function render (line 40) | def render(template_path): function render_j2_templates (line 86) | def render_j2_templates(*start_paths): FILE: other/speedtest/assets/js/app-2.5.4.js function _ (line 24) | function _(el) { function func (line 36) | function func() { function uiLoaded (line 155) | function uiLoaded(argument) { function calcMeasure (line 206) | function calcMeasure() { function createChart (line 213) | function createChart(element, values) { function calcPoints (line 228) | function calcPoints() { function calcMaxValue (line 242) | function calcMaxValue() { function getRandom (line 516) | function getRandom() { function reSett (line 568) | function reSett() { function setFinal (line 582) | function setFinal() { function isValidHttpUrl (line 654) | function isValidHttpUrl(str) { function removeEvts (line 803) | function removeEvts() { function ShowIP (line 811) | function ShowIP() { function runTasks (line 819) | function runTasks() { function hiEnter (line 866) | function hiEnter(e) { function testRun (line 887) | function testRun() { function OpenSpeedtest (line 894) | function OpenSpeedtest() { function downReq (line 1034) | function downReq() { function upReq (line 1041) | function upReq() { function reportCurrentSpeed (line 1068) | function reportCurrentSpeed(now) { function SendReQ (line 1118) | function SendReQ(i) { function SendUpReq (line 1167) | function SendUpReq(i) { function sendPing (line 1227) | function sendPing() { function readServerList (line 1241) | function readServerList() { function sendPingRequest (line 1280) | function sendPingRequest(serverListElm, callback) { FILE: other/speedtest/assets/js/darkmode.js function changeSkin (line 2) | function changeSkin(){dayModeMob=document.getElementById("daymode-Mob");... function setSkin (line 4) | function setSkin(a){"dark"===a&&(dayModeMob.style.display="none",nightMo... function toggleSkin (line 5) | function toggleSkin(){(darkStyle=document.getElementById("darkmode"))?se... function createCookie (line 5) | function createCookie(a,c,b){if(b){var d=new Date;d.setTime(d.getTime()+... function getCookieValue (line 6) | function getCookieValue(a,c){return(c=document.cookie.match("(^|;)\\s*"+...