<!-- Schema -->
<schema2jsonld *ngIf="organizationInfo" [data]=organizationInfo
               [URL]="properties.domain + properties.baseLink+this.properties.searchLinkToOrganization+organizationInfo.relcanId"
               type="organization">
</schema2jsonld>

<!-- Desktop view -->
<div id="tm-main" class="uk-visible@m landing uk-section uk-padding-remove tm-middle">
	<div *ngIf="!isMobile" class="tm-main">
		<div class="organization">
      <div *ngIf="properties.adminToolsPortalType == 'eosc'" class="eosc-explore-back-search-bar">
        <div class="uk-light uk-container uk-container-large uk-padding-small uk-height-1-1">
          <div class="uk-flex uk-flex-inline uk-flex-middle uk-height-1-1">
            <a [href]="eoscBackLink" target="_self" class="uk-link-reset uk-flex uk-flex-middle uk-text-light uk-text-small">
              <icon name="arrow_back" visuallyHidden="back" flex="true" ratio="0.7" customClass="uk-text-light"></icon>
              <span class="uk-margin-small-left">Go to Search</span>
            </a>
          </div>
        </div>
      </div>
			<div *ngIf="!showFeedback" class="uk-grid uk-margin-remove-left" uk-grid>
				<!-- center/right column -->
				<div id="landing-center-content" class="uk-width-expand uk-padding-remove uk-background-default">

          <!-- Graph and feedback -->
          <ng-template #graph_and_feedback_template>
            <div class="uk-padding-xsmall">
              <div class="uk-container uk-container-xlarge uk-flex uk-flex-between uk-flex-wrap uk-margin-small-top uk-margin-small-bottom" [class.uk-invisible]="!organizationInfo">
                <!-- Last Index Info-->
                <a href="https://graph.openaire.eu" target="_blank" class="uk-width-1-1 uk-width-auto@l">
                  <img src="assets/common-assets/openaire-badge-1.png" alt="Powered by OpenAIRE graph" style="height: 15px;">
                </a>
                <span *ngIf="indexUpdateDate" class="uk-text-baseline uk-text-meta uk-width-1-1 uk-width-auto@l">
                    Last update of records in OpenAIRE: {{indexUpdateDate | date: 'MMM dd, yyyy'}}
                  </span>

                <!--Feedback-->
                <div *ngIf="properties.reCaptchaSiteKey" class="uk-width-1-1 uk-width-auto@l">
                  <span class="uk-text-meta uk-text-xsmall">Found an issue? </span>
                  <a (click)="showFeedback = true; scroll()" class="uk-text-xsmall">Give us feedback</a>
                </div>
              </div>
            </div>
          </ng-template>

          <div #graph_and_feedback id="graph_and_feedback" class="uk-blur-background uk-text-xsmall uk-visible@m"
							uk-sticky="end: true;" [attr.offset]="graph_offset">
            <ng-container *ngTemplateOutlet="graph_and_feedback_template"></ng-container>
          </div>

					<div class="uk-container uk-container-xlarge">

						<div *ngIf="errorMessage.length > 0 || showLoading" class="uk-container uk-flex uk-flex-center uk-height-viewport uk-position-relative">
							<div *ngIf="errorMessage.length > 0" class="uk-alert uk-alert-danger uk-width-2-3 uk-margin-xlarge-top"
									role="alert">{{errorMessage}}</div>
							<div *ngIf="showLoading" class="uk-position-center">
								<loading></loading>
							</div>
						</div>

						<!-- new action bar -->
						<div *ngIf="!showLoading && organizationInfo" class="uk-margin-top uk-margin-bottom">
							<div class="uk-flex uk-flex-middle uk-flex-center">
								<div class="landing-action-bar uk-box-shadow-small uk-margin-bottom">
									<div class="uk-grid uk-grid-small uk-flex-between uk-text-xsmall uk-flex-middle uk-grid-divider" uk-grid>
										<div *ngIf="organizationInfo?.deletedByInferenceIds" class="uk-width-auto">
											<!-- Versions -->
											<a (click)="openDeletedByInference()"
												 class="uk-flex uk-flex-middle uk-flex-center uk-button-link uk-text-bolder">
												<icon flex="true" ratio="0.8" name="versions" visuallyHidden="versions"></icon>
												<span class="uk-margin-xsmall-left">
												View all {{organizationInfo.deletedByInferenceIds.length}} versions
											</span>
											</a>
										</div>
										<div class="uk-width-expand">
											<entity-actions [share]="true" [type]="'organization'">
												<div>
													<a (click)="buildFunderOptions(); openDownloadReportsModal()"
														 class="uk-flex uk-flex-middle uk-flex-center uk-button-link uk-text-bolder">
														<icon flex="true" ratio="0.8" name="download" visuallyHidden="download"></icon>
														<span class="uk-margin-xsmall-left">Download</span>
													</a>
												</div>
											</entity-actions>
										</div>
									</div>
								</div>
							</div>
						</div>
	
						<div class="uk-margin-left uk-margin-right" [style]="'margin-bottom: '+graph_height+'px'">
							<ng-container *ngIf="organizationInfo">
								<!-- Main content -->
								<div [attr.style]="'margin-top: '+(graph_height? 'calc(40px + 20px - '+graph_height+'px)': '40px')">

									<!-- Helper -->
									<helper *ngIf="pageContents && pageContents['top'] && pageContents['top'].length > 0"
										[texts]="pageContents['top']"></helper>

									<!-- Landing header -->
									<landing-header [properties]="properties" [title]="organizationInfo.title.name"
										[subTitle]="(organizationInfo.name
										&& organizationInfo.title.name !== organizationInfo.name)?organizationInfo.name:null"
										[entityType]="'organization'" [prevPath]="prevPath">
									</landing-header>
									<!-- Basic info -->
									<div class="uk-text-small">
										<!-- Web Page -->
										<div *ngIf="organizationInfo.title && organizationInfo.title.url" class="uk-margin-small-bottom uk-display-inline-block">
											<span class="uk-text-meta">Web page: </span>
											<a [href]="organizationInfo.title.url" target="_blank" class="uk-button uk-button-text uk-text-lowercase uk-text-normal custom-external">
												{{organizationInfo.title.url}}
											</a>
										</div>
										<!-- Country -->
										<div *ngIf="organizationInfo.country && !organizationInfo.country.toLowerCase().includes('unknown')">
											<span class="uk-text-meta">Country: </span>{{organizationInfo.country}}
										</div>
                    <!-- Identifiers -->
                    <div *ngIf="organizationInfo.identifiers && organizationInfo.identifiers.size > 0" class="uk-margin-small-top">
                      <showIdentifiers [identifiers]="organizationInfo.identifiers" [showViewAll]="true"></showIdentifiers>
                    </div>
									</div>
								</div>
								<!-- Tabs section -->
								<div id="main-tabs-div" class="uk-sticky uk-blur-background"
										 uk-sticky="end: true; media: @m"  [attr.offset]="offset">
									<div class="uk-padding uk-padding-remove-horizontal uk-padding-remove-bottom">
	<!--                  <showTitle *ngIf="stickyHeader" [titleName]="organizationInfo.title.name" classNames="uk-margin-remove-bottom" class="uk-visible@m"></showTitle>-->
										<landing-header [ngClass]="stickyHeader ? 'uk-visible@m' : 'uk-invisible'"
																		[properties]="properties" [title]="organizationInfo.title.name"
																		[entityType]="'organization'" isSticky="true" [prevPath]="prevPath">
										</landing-header>
										<my-tabs (selectedActiveTab)="onSelectActiveTab($event)" [offsetForSticky]="offset" [(isSticky)]="stickyHeader">
											<my-tab [active]="true" [tabTitle]="'Funding / ' +openaireEntities.PROJECTS" [tabId]="'projects'"
												[tabNumber]="fetchProjects.searchUtils.totalResults > 0 ? fetchProjects.searchUtils.totalResults : ''">
											</my-tab>
											<my-tab *ngIf="fetchDataproviders && fetchDataproviders.searchUtils.totalResults > 0"
												[tabTitle]="openaireEntities.DATASOURCES" [tabId]="'dataProviders'"
												[tabNumber]="fetchDataproviders.searchUtils.totalResults">
											</my-tab>
											<my-tab *ngIf="fetchPublications && fetchPublications.searchUtils.totalResults > 0"
												[tabNumber]="fetchPublications.searchUtils.totalResults"
												[tabTitle]="openaireEntities.PUBLICATIONS" [tabId]="'publications'">
											</my-tab>
											<my-tab *ngIf="fetchDatasets && fetchDatasets.searchUtils.totalResults > 0"
												[tabNumber]="fetchDatasets.searchUtils.totalResults"
												[tabTitle]="openaireEntities.DATASETS" [tabId]="'datasets'">
											</my-tab>
											<my-tab *ngIf="fetchSoftware && fetchSoftware.searchUtils.totalResults > 0"
												[tabNumber]="fetchSoftware.searchUtils.totalResults"
												[tabTitle]="openaireEntities.SOFTWARE" [tabId]="'software'">
											</my-tab>
											<my-tab *ngIf="fetchOrps && fetchOrps.searchUtils.totalResults > 0"
												[tabNumber]="fetchOrps.searchUtils.totalResults"
												[tabTitle]="openaireEntities.OTHER" [tabId]="'other'">
											</my-tab>
										</my-tabs>
									</div>
								</div>
								<!-- Tabs content section -->
								<div id="landing-sections" class="uk-text-small">
									<div id="projects" class="landing-section landing-section-height-auto">
										<projectsInModal [fetchProjects]="fetchProjects" [isMobile]="isMobile"
											[organizationId]="organizationId" [properties]=properties [prevPath]="prevPath">
										</projectsInModal>
									</div>
									<div *ngIf="fetchDataproviders && fetchDataproviders.searchUtils.totalResults > 0"
										id="dataProviders" class="landing-section">
										<search-tab [fetch]="fetchDataproviders" resultType="dataprovider"
											[params]="getParamsForSearchLink()"
											[searchLinkToAdvancedPage]="properties.searchLinkToAdvancedDataProviders"
											[properties]="properties" [prevPath]="prevPath">
										</search-tab>
									</div>
									<div *ngIf="fetchPublications && fetchPublications.searchUtils.totalResults > 0"
										id="publications" class="landing-section">
										<search-tab [fetch]="fetchPublications" resultType="publication"
											[params]="getParamsForSearchLink('publications')"
											[searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
											[properties]="properties" [prevPath]="prevPath">
										</search-tab>
									</div>
									<div *ngIf="fetchDatasets && fetchDatasets.searchUtils.totalResults > 0"
										id="datasets" class="landing-section">
										<search-tab [fetch]="fetchDatasets" resultType="dataset"
											[params]="getParamsForSearchLink('datasets')"
											[searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
											[properties]="properties" [prevPath]="prevPath">
										</search-tab>
									</div>
									<div *ngIf="fetchSoftware && fetchSoftware.searchUtils.totalResults > 0"
										id="software" class="landing-section">
										<search-tab [fetch]="fetchSoftware" resultType="software"
											[params]="getParamsForSearchLink('software')"
											[searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
											[properties]="properties" [prevPath]="prevPath">
										</search-tab>
									</div>
									<div *ngIf="fetchOrps && fetchOrps.searchUtils.totalResults > 0"
										id="other" class="landing-section">
										<search-tab [fetch]="fetchOrps" resultType="other"
											[params]="getParamsForSearchLink('other')"
											[searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
											[properties]="properties" [prevPath]="prevPath">
										</search-tab>
									</div>
								</div>

								<!-- Helper -->
								<helper *ngIf="pageContents && pageContents['bottom'] && pageContents['bottom'].length > 0"
									[texts]="pageContents['bottom']">
								</helper>
							</ng-container>
						</div>
					</div>
				</div>
			</div>
		</div>
    <!-- Feedback -->
    <feedback *ngIf="showFeedback && organizationInfo && properties.reCaptchaSiteKey" [organizationInfo]="organizationInfo"
              [properties]="properties" [entityType]="'organization'" [fields]="feedbackFields"
              [(showForm)]="showFeedback">
    </feedback>
	</div>
</div>

<!-- Mobile view -->
<div *ngIf="isMobile" class="uk-hidden@m uk-position-relative landing">
	<ng-container *ngIf="organizationInfo">
		<div *ngIf="mobileContent == 'info'" class="uk-container uk-section">
			<landing-header [properties]="properties" [title]="organizationInfo.title.name"
										[subTitle]="(organizationInfo.name
										&& organizationInfo.title.name !== organizationInfo.name)?organizationInfo.name:null"
										[entityType]="'organization'" [prevPath]="prevPath">
			</landing-header>
      <div class="uk-text-small">
        <!-- Web Page -->
        <div *ngIf="organizationInfo.title && organizationInfo.title.url" class="uk-margin-small-bottom uk-display-inline-block">
          <span class="uk-text-meta">Web page: </span>
          <a [href]="organizationInfo.title.url" target="_blank" class="uk-button uk-button-text uk-text-lowercase uk-text-normal custom-external">
            {{organizationInfo.title.url}}
          </a>
        </div>
        <!-- Country -->
        <div *ngIf="organizationInfo.country && !organizationInfo.country.toLowerCase().includes('unknown')">
          <span class="uk-text-meta">Country: </span>{{organizationInfo.country}}
        </div>
        <!-- Identifiers -->
        <div *ngIf="organizationInfo.identifiers && organizationInfo.identifiers.size > 0" class="uk-margin-small-top">
          <showIdentifiers [identifiers]="organizationInfo.identifiers" [showViewAll]="true" [isMobile]="true"></showIdentifiers>
        </div>
      </div>
			<div class="uk-section uk-margin-top uk-text-large uk-text-empashis uk-text-bold">
				<hr>
				<ng-container>
					<div class="clickable uk-flex uk-flex-middle uk-flex-between" (click)="openFsModal(fsModal, 'Funding / '+openaireEntities.PROJECTS); onSelectActiveTab('projects')">
						<span>Funding / {{openaireEntities.PROJECTS}}</span>
						<icon name="chevron_right" [ratio]="1.5" [flex]="true"></icon>
					</div>
					<hr>
				</ng-container>
				<ng-container *ngIf="fetchDataproviders && fetchDataproviders.searchUtils.totalResults > 0">
					<div class="clickable uk-flex uk-flex-middle uk-flex-between"
               (click)="openFsModal(fsModal, openaireEntities.DATASOURCES); onSelectActiveTab('dataProviders')">
						<span>{{openaireEntities.DATASOURCES}}</span>
						<icon name="chevron_right" [ratio]="1.5" [flex]="true"></icon>
					</div>
					<hr>
				</ng-container>
				<ng-container *ngIf="fetchPublications && fetchPublications.searchUtils.totalResults > 0">
					<div class="clickable uk-flex uk-flex-middle uk-flex-between"
               (click)="openFsModal(fsModal, openaireEntities.PUBLICATIONS); onSelectActiveTab('publications')">
						<span>{{openaireEntities.PUBLICATIONS}}</span>
						<icon name="chevron_right" [ratio]="1.5" [flex]="true"></icon>
					</div>
					<hr>
				</ng-container>
				<ng-container *ngIf="fetchDatasets && fetchDatasets.searchUtils.totalResults > 0">
					<div class="clickable uk-flex uk-flex-middle uk-flex-between"
               (click)="openFsModal(fsModal, openaireEntities.DATASETS); onSelectActiveTab('datasets')">
						<span>{{openaireEntities.DATASETS}}</span>
						<icon name="chevron_right" [ratio]="1.5" [flex]="true"></icon>
					</div>
					<hr>
				</ng-container>
				<ng-container *ngIf="fetchSoftware && fetchSoftware.searchUtils.totalResults > 0">
					<div class="clickable uk-flex uk-flex-middle uk-flex-between"
               (click)="openFsModal(fsModal, openaireEntities.SOFTWARE); onSelectActiveTab('software')">
						<span>{{openaireEntities.SOFTWARE}}</span>
						<icon name="chevron_right" [ratio]="1.5" [flex]="true"></icon>
					</div>
					<hr>
				</ng-container>
				<ng-container *ngIf="fetchOrps && fetchOrps.searchUtils.totalResults > 0">
					<div class="clickable uk-flex uk-flex-middle uk-flex-between"
               (click)="openFsModal(fsModal, openaireEntities.OTHER); onSelectActiveTab('other')">
						<span>{{openaireEntities.OTHER}}</span>
						<icon name="chevron_right" [ratio]="1.5" [flex]="true"></icon>
					</div>
					<hr>
				</ng-container>
			</div>
		</div>
    <div *ngIf="mobileContent == 'actions'" class="uk-container uk-section">
      <ng-container *ngIf="organizationInfo?.deletedByInferenceIds">
        <div class="uk-padding-small uk-padding-remove-horizontal">
          <div class="clickable uk-button-link uk-flex uk-flex-middle uk-h6 uk-margin-remove"
               (click)="deleteByInferenceOpened = true; openFsModal(alertModalDeletedByInferenceFS, 'Other versions')">
            <icon [flex]="true" name="versions" visuallyHidden="versions"></icon>
            <span class="uk-margin-small-left">
              View all {{organizationInfo.deletedByInferenceIds.length}} versions
            </span>
          </div>
        </div>
        <hr class="uk-margin-remove">
      </ng-container>
      <ng-container>
        <div class="uk-padding-small uk-padding-remove-horizontal">
          <div class="clickable" (click)="openFsModal(addThisFsModal, 'Share this '+openaireEntities.ORGANIZATION+' in your social networks')">
            <div class="uk-button-link uk-flex uk-flex-middle uk-h6 uk-margin-xsmall-bottom">
              <icon [flex]="true" name="share" visuallyHidden="share"></icon>
              <span class="uk-margin-small-left">Share</span>
            </div>
            <div class="uk-padding uk-padding-remove-vertical uk-text-meta uk-text-xsmall">Share this {{openaireEntities.ORGANIZATION}} in your social networks</div>
          </div>
        </div>
        <hr class="uk-margin-remove">
      </ng-container>
      <ng-container>
        <div class="uk-padding-small uk-padding-remove-horizontal">
          <div class="clickable" (click)="buildFunderOptions(); openFsModal(downloadReportsFsModal, 'Download')">
            <div class="uk-button-link uk-flex uk-flex-middle uk-h6 uk-margin-xsmall-bottom">
              <icon [flex]="true" name="download" visuallyHidden="download"></icon>
              <span class="uk-margin-small-left">Download</span>
            </div>
            <div class="uk-padding uk-padding-remove-vertical uk-text-meta uk-text-xsmall">Download reports</div>
          </div>
        </div>
        <hr class="uk-margin-remove">
      </ng-container>
    </div>

    <div class="landing-action-bar-mobile uk-tile-default uk-blur-background">
			<div class="uk-container uk-grid uk-flex-middle uk-child-width-1-2 uk-text-xsmall uk-text-meta">
				<div>
					<a class="uk-flex uk-flex-column uk-flex-middle uk-flex-center uk-link-reset" (click)="mobileContent = 'info'; scroll()">
						<icon name="corporate_fare" type="outlined" [flex]="true" [ratio]="1.4" [ngClass]="mobileContent == 'info' ? 'uk-text-primary': ''"></icon>
						<span>{{openaireEntities.ORGANIZATION}}</span>
					</a>
				</div>
				<div>
					<a class="uk-flex uk-flex-column uk-flex-middle uk-flex-center uk-link-reset" (click)="mobileContent = 'actions'; scroll()">
						<icon name="pending" type="outlined" [flex]="true" [ratio]="1.4" [ngClass]="mobileContent == 'actions' ? 'uk-text-primary': ''"></icon>
						<span>Actions</span>
					</a>
				</div>
			</div>
		</div>
	</ng-container>
</div>

<!-- MODALS -->
<!-- Other versions -->
<modal-alert #AlertModalDeletedByInference *ngIf="organizationInfo && organizationInfo.deletedByInferenceIds" large="true">
	<organizationsDeletedByInference *ngIf="deleteByInferenceOpened"
		[id]="organizationInfo.objIdentifier"
		[ids]="organizationInfo.deletedByInferenceIds"
		[modal]="AlertModalDeletedByInference"
		[type]="'organizations'" [prevPath]="prevPath">
	</organizationsDeletedByInference>
</modal-alert>

<!-- Download -->
<modal-alert *ngIf="organizationInfo" #downloadReportsModal large="true">
	<div class="uk-padding-small uk-margin-small-left uk-margin-small-right">
		<div class="uk-padding-small uk-padding-remove-vertical">
			<div class="uk-grid uk-grid-divider uk-child-width-1-2@m" uk-grid uk-height-match=".subtitle">
        <ng-container *ngTemplateOutlet="downloadOptions"></ng-container>
			</div>
		</div>
	</div>
</modal-alert>
<modal-alert #AlertModalApplyAll (alertOutput)="confirmCloseApplyAll()"></modal-alert>
<modal-alert #AlertModalCsvError></modal-alert>
<modal-loading [isMobile]="isMobile" classTitle="uk-tile-default uk-border-bottom"></modal-loading>


<ng-template #downloadOptions>
  <div class="uk-animation-slide-top-small">
    <div class="subtitle uk-flex uk-flex-middle">
      <span class="uk-text-nowrap">Content report</span>
    </div>
    <ul class="uk-list uk-margin-remove-bottom" *ngIf="total > 0">
      <li [attr.uk-tooltip]="total > 0 ? 'cls: uk-invisible' : 'cls: uk-active'"
          title="No report available">
        <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
             [class]="total > 0 ? '' : 'uk-disabled uk-text-muted'"
             (click)="downloadFile(getCSVAffiliated('results'),  openaireEntities.RESULTS_FILE + '-report')">
          <icon name="download" flex="true" class="uk-margin-small-right"></icon>
          all {{openaireEntities.RESULTS}} (CSV)
        </div>
      </li>
      <li [attr.uk-tooltip]="fetchPublications.searchUtils.totalResults > 0 ? 'cls: uk-invisible' : 'cls: uk-active'"
          title="No report available">
        <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
             [class]="fetchPublications.searchUtils.totalResults > 0 ? '' : 'uk-disabled uk-text-muted'"
             (click)="downloadFile(getCSVAffiliated('publications'), openaireEntities.PUBLICATIONS_FILE + '-report')">
          <icon name="download" flex="true" class="uk-margin-small-right"></icon>
          {{openaireEntities.PUBLICATIONS}} (CSV)
        </div>
      </li>
      <li [attr.uk-tooltip]="fetchDatasets.searchUtils.totalResults > 0 ? 'cls: uk-invisible' : 'cls: uk-active'"
          title="No report available">
        <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
             [class]="fetchDatasets.searchUtils.totalResults > 0 ? '' : 'uk-disabled uk-text-muted'"
             (click)="downloadFile(getCSVAffiliated('datasets'), openaireEntities.DATASETS_FILE + '-report')">
          <icon name="download" flex="true" class="uk-margin-small-right"></icon>
          {{openaireEntities.DATASETS}} (CSV)
        </div>
      </li>
      <li [attr.uk-tooltip]="fetchSoftware.searchUtils.totalResults > 0 ? 'cls: uk-invisible' : 'cls: uk-active'"
          title="No report available">
        <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
             [class]="fetchSoftware.searchUtils.totalResults > 0 ? '' : 'uk-disabled uk-text-muted'"
             (click)="downloadFile(getCSVAffiliated('software'), openaireEntities.SOFTWARE_FILE + '-report')">
          <icon name="download" flex="true" class="uk-margin-small-right"></icon>
          {{openaireEntities.SOFTWARE}} (CSV)
        </div>
      </li>
      <li [attr.uk-tooltip]="fetchOrps.searchUtils.totalResults > 0 ? 'cls: uk-invisible' : 'cls: uk-active'"
          title="No report available">
        <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
             [class]="fetchOrps.searchUtils.totalResults > 0 ? '' : 'uk-disabled uk-text-muted'"
             (click)="downloadFile(getCSVAffiliated('other'), openaireEntities.OTHER_FILE + '-report')">
          <icon name="download" flex="true" class="uk-margin-small-right"></icon>
          {{openaireEntities.OTHER}} (CSV)
        </div>
      </li>
    </ul>
    <div *ngIf="total == 0" class="uk-text-muted uk-margin-top">
      No reports available
    </div>
  </div>
  <div [ngClass]="isMobile ? 'uk-margin-large-top' : ''">
    <div class="subtitle" [ngClass]="isMobile ? '' : 'uk-flex uk-flex-middle'">
      <span class="uk-text-nowrap">Funder report</span>
      <div input type="select" placeholder="Select a funder to download report" inputClass="flat x-small"
           class="uk-width-1-1" [ngClass]="isMobile ? 'uk-margin-top' : 'uk-margin-small-left'"
           [options]="funderOptions" [(value)]="funder" *ngIf="fetchProjects.funders && fetchProjects.funders.length > 0">
      </div>
    </div>
    <div *ngIf="fetchProjects.funders && fetchProjects.funders.length > 0">
      <div class="uk-animation-slide-top-small uk-margin-top" *ngIf="funder && funder != ''">
        <ul class="uk-list uk-margin-remove-bottom">
          <li>
            <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
                 (click)="downloadFile(getFunderProjects(), funder.name + '-'+openaireEntities.PROJECTS_FILE+'-report')">
              <icon name="download" flex="true" class="uk-margin-small-right"></icon>
              {{openaireEntities.PROJECTS}} (CSV)
            </div>
          </li>
          <li *ngFor="let contentType of contentTypes">
            <div class="uk-flex uk-flex-middle uk-button uk-button-link uk-text-normal"
                 (click)="confirmOpenApplyAll(contentType[0], contentType[2])">
              <icon name="download" flex="true" class="uk-margin-small-right"></icon>
              {{contentType[1]}} (CSV)
            </div>
          </li>
        </ul>
      </div>
    </div>
    <div *ngIf="!fetchProjects.funders || fetchProjects.funders.length == 0" class="uk-text-muted uk-margin-top">
      No reports available
    </div>
  </div>
</ng-template>

<!--Mobile actions-->
<fs-modal #AlertModalDeletedByInferenceFS *ngIf="organizationInfo && organizationInfo.deletedByInferenceIds" classTitle="uk-tile-default uk-border-bottom">
  <organizationsDeletedByInference *ngIf="deleteByInferenceOpened"
                                   [id]="organizationInfo.objIdentifier"
                                   [ids]="organizationInfo.deletedByInferenceIds"
                                   [type]="'organizations'" [prevPath]="prevPath">
  </organizationsDeletedByInference>
</fs-modal>
<!-- Share -->
<fs-modal *ngIf="organizationInfo" #addThisFsModal classTitle="uk-tile-default uk-border-bottom" classBody="uk-flex uk-flex-center uk-flex-middle">
  <addThis></addThis>
</fs-modal>

<fs-modal *ngIf="organizationInfo" #downloadReportsFsModal classTitle="uk-tile-default uk-border-bottom">
  <ng-container *ngTemplateOutlet="downloadOptions"></ng-container>
</fs-modal>

<fs-modal #AlertFsModalApplyAll classTitle="uk-tile-default uk-border-bottom">
  <div class="uk-margin-large-top">
    <div class="uk-text-center">Do you wish to download a CSV file? Note that this process may take a while.</div>
    <div class="uk-margin-medium-top uk-flex uk-flex-middle uk-flex-center">
      <button class="uk-button uk-button-primary" (click)="confirmCloseApplyAll()">Yes</button>
      <button class="uk-button uk-button-default uk-margin-left" (click)="alertFsApplyAll.cancel()">No</button>
    </div>
  </div>
</fs-modal>
<fs-modal #AlertFsModalCsvError classTitle="uk-tile-default uk-border-bottom">
  <div class="uk-margin-large-top uk-text-center">There was an error in csv downloading. Please try again later.</div>
</fs-modal>

<fs-modal *ngIf="isMobile" #fsModal classTitle="uk-tile-default uk-border-bottom">
  <div *ngIf="activeTab == 'projects'" class="landing-section landing-section-height-auto">
    <projectsInModal [fetchProjects]="fetchProjects" [isMobile]="isMobile"
                     [organizationId]="organizationId" [properties]=properties [prevPath]="prevPath">
    </projectsInModal>
  </div>
  <div *ngIf="activeTab == 'dataProviders' && fetchDataproviders && fetchDataproviders.searchUtils.totalResults > 0"
       class="landing-section">
    <search-tab [fetch]="fetchDataproviders" resultType="dataprovider"
                [params]="getParamsForSearchLink()"
                [searchLinkToAdvancedPage]="properties.searchLinkToAdvancedDataProviders"
                [properties]="properties" [isMobile]="true" [prevPath]="prevPath">
    </search-tab>
  </div>
  <div *ngIf="activeTab == 'publications' && fetchPublications && fetchPublications.searchUtils.totalResults > 0"
       class="landing-section">
    <search-tab [fetch]="fetchPublications" resultType="publication"
                [params]="getParamsForSearchLink('publications')"
                [searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
                [properties]="properties" [isMobile]="true" [prevPath]="prevPath">
    </search-tab>
  </div>
  <div *ngIf="activeTab == 'datasets' && fetchDatasets && fetchDatasets.searchUtils.totalResults > 0"
       class="landing-section">
    <search-tab [fetch]="fetchDatasets" resultType="dataset"
                [params]="getParamsForSearchLink('datasets')"
                [searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
                [properties]="properties" [isMobile]="true" [prevPath]="prevPath">
    </search-tab>
  </div>
  <div *ngIf="activeTab == 'software' && fetchSoftware && fetchSoftware.searchUtils.totalResults > 0"
       class="landing-section">
    <search-tab [fetch]="fetchSoftware" resultType="software"
                [params]="getParamsForSearchLink('software')"
                [searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
                [properties]="properties" [isMobile]="true" [prevPath]="prevPath">
    </search-tab>
  </div>
  <div *ngIf="activeTab == 'other' && fetchOrps && fetchOrps.searchUtils.totalResults > 0"
       class="landing-section">
    <search-tab [fetch]="fetchOrps" resultType="other"
                [params]="getParamsForSearchLink('other')"
                [searchLinkToAdvancedPage]="properties.searchLinkToAdvancedResults"
                [properties]="properties" [isMobile]="true" [prevPath]="prevPath">
    </search-tab>
  </div>
</fs-modal>
