<commit_before><kSticky stickyId="header" [stickyClass]="'kStickyClass'">
    <div class="kMainMenuWrapper">
        <kLazyModuleLoadingProgressBar></kLazyModuleLoadingProgressBar>
        <div #appmenu class="appMenu">

            <div class="kIconkaltura_logo kLogo"></div>

            <div *ngFor="let item of leftMenuConfig">
                <a class="kMenuLink" *ngIf="item.menuTitle.length && !item.icon"
                   [class.activeLink]="item === selectedMenuItem"
                   (click)="item.open()">
                        {{item.menuTitle | uppercase}}
                </a>
            </div>

            <div class="kMenu-right">
                <k-logs-record mode="button"
                               *ngIf="(_kmcLogs.logsRecordMode | async).enabled"
                               [logLevel]="(_kmcLogs.logsRecordMode | async).logLevel"></k-logs-record>
                <kUploadButton></kUploadButton>
                <kUploadMonitor [appmenu]="appmenu"></kUploadMonitor>

                <i *ngFor="let item of rightMenuConfig" (click)="item.open()" [ngClass]="item.icon" [class.open]="item === selectedMenuItem" [kTooltip]="item.menuTitle" [placement]="'bottom'"></i>

                <i #help class="kIconhelp" [class.has-notification]="_showChangelog" [class.open]="_helpMenuOpened"></i>
                <div #username class="kUserName">
                    <span>{{_userAuthentication.appUser?.fullName}}</span>
                    <i class="kIcondropdown_arrow_bottom"></i>
                </div>
            </div>
        </div>
    </div>
</kSticky>


<div class="appSubMenu" *ngIf="selectedMenuItem && showSubMenu && selectedMenuItem.children">
    <div class="kContent kSubMenuHolder">
        <kKMCAppContentMenu class="kSubMenu"
                            position="left"
                            [menuItems]="selectedMenuItem.children"></kKMCAppContentMenu>
        <kKMCAppContentMenu class="kSubMenu"
                            position="right"
                            [menuItems]="selectedMenuItem.children"></kKMCAppContentMenu>
    </div>
</div>

<kPopupWidget #usersettings
              [popupWidth]="240"
              [closeBtn]="false"
              [targetRef]="username"
              [targetOffset]="{'x': 0, 'y': 30}"
              [placement]="{'x':'right', 'y': 'top'}"
              (onOpen)="username.className='kUserName open'"
              (onClose)="username.className='kUserName'"
              kSticky [sticksTo]="'header'" [stickyId]="'usersettingsPopup'" [stickyClass]="'kForceFix'">
    <kKMCUserSettings [parentPopup]="usersettings"></kKMCUserSettings>
</kPopupWidget>

<kPopupWidget #helpmenu [showTooltip]="true" [appendTo]="appmenu" [popupWidth]="240" [closeBtn]="false" [targetRef]="help" [targetOffset]="{'x':-109, 'y': 35}" (onOpen)="_helpMenuOpened = true" (onClose)="_helpMenuOpened = false">
    <ng-template>
        <div class="kHelpMenu">
            <p *ngIf="_kmcOverviewLinkExists || _mediaManagementLinkExists" class="kHelpTitle">{{'app.helpMenu.gettingStarted' | translate | uppercase}}</p>
            <p *ngIf="_kmcOverviewLinkExists" class="kHelpLink" (click)="openHelpLink('kmcOverview')">{{'app.helpMenu.kmcOverview' | translate}}</p>
            <p *ngIf="_mediaManagementLinkExists" class="kHelpLink" (click)="openHelpLink('mediaManagement')">{{'app.helpMenu.mediaManagement' | translate}}</p>
            <p class="kDisabled">{{'app.helpMenu.productTour' | translate}}</p>
            <hr>
            <p *ngIf="_userManualLinkExists || _supportLinkExists" class="kHelpTitle">{{'app.helpMenu.support' | translate | uppercase}}</p>
            <p *ngIf="_userManualLinkExists" class="kDisabled">{{'app.helpMenu.userManual' | translate}}</p>
            <p *ngIf="_supportLinkExists" class="kHelpLink" (click)="openSupport()">{{'app.helpMenu.contact' | translate}}</p>
            <k-logs-record mode="link"
                           *ngIf="(_kmcLogs.logsRecordMode | async).enabled"
                           [logLevel]="(_kmcLogs.logsRecordMode | async).logLevel"></k-logs-record>
            <hr>
            <kChangelog [changelogIsShown]="_showChangelog" (showChangelog)="_changelogPopupOpened()"></kChangelog>
            <k-power-user-console *ngIf="_powerUser"></k-power-user-console><commit_msg>chore: update help links<commit_after><kSticky stickyId="header" [stickyClass]="'kStickyClass'">
    <div class="kMainMenuWrapper">
        <kLazyModuleLoadingProgressBar></kLazyModuleLoadingProgressBar>
        <div #appmenu class="appMenu">

            <div class="kIconkaltura_logo kLogo"></div>

            <div *ngFor="let item of leftMenuConfig">
                <a class="kMenuLink" *ngIf="item.menuTitle.length && !item.icon"
                   [class.activeLink]="item === selectedMenuItem"
                   (click)="item.open()">
                        {{item.menuTitle | uppercase}}
                </a>
            </div>

            <div class="kMenu-right">
                <k-logs-record mode="button"
                               *ngIf="(_kmcLogs.logsRecordMode | async).enabled"
                               [logLevel]="(_kmcLogs.logsRecordMode | async).logLevel"></k-logs-record>
                <kUploadButton></kUploadButton>
                <kUploadMonitor [appmenu]="appmenu"></kUploadMonitor>

                <i *ngFor="let item of rightMenuConfig" (click)="item.open()" [ngClass]="item.icon" [class.open]="item === selectedMenuItem" [kTooltip]="item.menuTitle" [placement]="'bottom'"></i>

                <i #help class="kIconhelp" [class.has-notification]="_showChangelog" [class.open]="_helpMenuOpened"></i>
                <div #username class="kUserName">
                    <span>{{_userAuthentication.appUser?.fullName}}</span>
                    <i class="kIcondropdown_arrow_bottom"></i>
                </div>
            </div>
        </div>
    </div>
</kSticky>


<div class="appSubMenu" *ngIf="selectedMenuItem && showSubMenu && selectedMenuItem.children">
    <div class="kContent kSubMenuHolder">
        <kKMCAppContentMenu class="kSubMenu"
                            position="left"
                            [menuItems]="selectedMenuItem.children"></kKMCAppContentMenu>
        <kKMCAppContentMenu class="kSubMenu"
                            position="right"
                            [menuItems]="selectedMenuItem.children"></kKMCAppContentMenu>
    </div>
</div>

<kPopupWidget #usersettings
              [popupWidth]="240"
              [closeBtn]="false"
              [targetRef]="username"
              [targetOffset]="{'x': 0, 'y': 30}"
              [placement]="{'x':'right', 'y': 'top'}"
              (onOpen)="username.className='kUserName open'"
              (onClose)="username.className='kUserName'"
              kSticky [sticksTo]="'header'" [stickyId]="'usersettingsPopup'" [stickyClass]="'kForceFix'">
    <kKMCUserSettings [parentPopup]="usersettings"></kKMCUserSettings>
</kPopupWidget>

<kPopupWidget #helpmenu [showTooltip]="true" [appendTo]="appmenu" [popupWidth]="240" [closeBtn]="false" [targetRef]="help" [targetOffset]="{'x':-109, 'y': 35}" (onOpen)="_helpMenuOpened = true" (onClose)="_helpMenuOpened = false">
    <ng-template>
        <div class="kHelpMenu">
            <!--p *ngIf="_kmcOverviewLinkExists || _mediaManagementLinkExists" class="kHelpTitle">{{'app.helpMenu.gettingStarted' | translate | uppercase}}</p>
            <p *ngIf="_kmcOverviewLinkExists" class="kHelpLink" (click)="openHelpLink('kmcOverview')">{{'app.helpMenu.kmcOverview' | translate}}</p>
            <p *ngIf="_mediaManagementLinkExists" class="kHelpLink" (click)="openHelpLink('mediaManagement')">{{'app.helpMenu.mediaManagement' | translate}}</p>
            <p class="kDisabled">{{'app.helpMenu.productTour' | translate}}</p>
            <hr-->
            <p *ngIf="_userManualLinkExists || _supportLinkExists" class="kHelpTitle">{{'app.helpMenu.support' | translate | uppercase}}</p>
            <p *ngIf="_kmcOverviewLinkExists" class="kHelpLink" (click)="openHelpLink('kmcOverview')">{{'app.helpMenu.kmcOverview' | translate}}</p>
            <p *ngIf="_userManualLinkExists" class="kHelpLink" (click)="openHelpLink('manual')">{{'app.helpMenu.userManual' | translate}}</p>
            <p *ngIf="_supportLinkExists" class="kHelpLink" (click)="openSupport()">{{'app.helpMenu.contact' | translate}}</p>
            <k-logs-record mode="link"
                           *ngIf="(_kmcLogs.logsRecordMode | async).enabled"
                           [logLevel]="(_kmcLogs.logsRecordMode | async).logLevel"></k-logs-record>
            <hr>
            <kChangelog [changelogIsShown]="_showChangelog" (showChangelog)="_changelogPopupOpened()"></kChangelog>
            <k-power-user-console *ngIf="_powerUser"></k-power-user-console>
{'fraction_non_alphanumeric': 0.16700680272108845, 'fraction_numerical': 0.0031746031746031746, 'mean_word_length': 2.7728828058169377, 'pattern_counts': {'":': 0, '<': 143, '<?xml version=': 0, '>': 143, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4329210', 'n_tokens_mistral': 2721, 'n_tokens_neox': 2611, 'n_words': 348}