'use strict';
import { createBaseResourceProperties } from '../../utils/base-resource-properties.js';
import { platformIds } from '../constants/platform-ids.js';
import { workspaceConstants } from '../../../../fd-toolbox/server/constants/workspace-constants.js';
import { commonLabelWords } from '../../../../base-repo/constants/internal-common-strings.js';
import { defaultOAuthProvidersNames } from '../../../../fd-toolbox/auth/oauth-provider-types.js';

var __defProp=Object['defineProperty'],__name=(_0x2b2a93,_0x4cfac9)=>__defProp(_0x2b2a93,'name',{'value':_0x4cfac9,'configurable':!![]});const jobsConfig={'appleIOs':{'resourceId':platformIds['appleIOs'],'company':'Apple\x20Inc','description':'iOS\x20Developer'},'googleJava':{'resourceId':platformIds['googleJava'],'company':'Google\x20Inc','description':commonLabelWords['description']},'microsoftCSharp':{'resourceId':platformIds['microsoftCSharp'],'company':defaultOAuthProvidersNames['microsoft'],'description':'C#\x20Developer'}};function getAllJobs(){return [getJobAppleIOs(),getJobGoogleJava(),getJobMicrosoftCSharp()];}__name(getAllJobs,'getAllJobs');function getJobAppleIOs(_0x3bef39=jobsConfig['appleIOs']['resourceId'],_0x14496e=workspaceConstants['defaultWorkspaceId']){const _0x308caa={...createBaseResourceProperties(_0x3bef39),'company':jobsConfig['appleIOs']['company'],'description':jobsConfig['appleIOs']['description'],'workspaceId':_0x14496e};return _0x308caa;}__name(getJobAppleIOs,'getJobAppleIOs');function getJobGoogleJava(_0x27d785=jobsConfig['googleJava']['resourceId'],_0x171482=workspaceConstants['defaultWorkspaceId']){const _0x1d655e={...createBaseResourceProperties(_0x27d785),'company':jobsConfig['googleJava']['company'],'description':jobsConfig['googleJava']['description'],'workspaceId':_0x171482};return _0x1d655e;}__name(getJobGoogleJava,'getJobGoogleJava');function getJobMicrosoftCSharp(_0x564f06=jobsConfig['microsoftCSharp']['resourceId'],_0x2edc78=workspaceConstants['defaultWorkspaceId']){const _0x44a0be={...createBaseResourceProperties(_0x564f06),'company':jobsConfig['microsoftCSharp']['company'],'description':jobsConfig['microsoftCSharp']['description'],'workspaceId':_0x2edc78};return _0x44a0be;}__name(getJobMicrosoftCSharp,'getJobMicrosoftCSharp');

export { getAllJobs, getJobAppleIOs, getJobGoogleJava, getJobMicrosoftCSharp };
