    function initHtmlTabs() {
        // jQuery UI initializations
        initSideNav();

        if (!main.tabsInited) {
            main.tabsInited = true;

            initHtmlButtons();

            $('#events_threshold').on('click', function () {
                main.socket.emit('eventsThreshold', false);
            });
        } else {
            const $menu = $adminSideMenu;
            const panelSelector = $menu.data('problem-link');
            if (panelSelector) {
                const $panel = $(panelSelector);
                // Init source for iframe
                if ($panel.length) {
                    const link = $panel.data('src');
                    if (link && link.indexOf('%') === -1) {
                        const $iframe = $panel.find('iframe');
                        if ($iframe.length && !$iframe.attr('src')) {
                            $iframe.attr('src', link);
                            $menu.data('problem-link', null);
                        }
                    }
                }
            }
            // show current tab
            main.currentHash = null;
            main.navigateDo();
        }
    }
The software uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the software does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.