{"version":3,"sources":["webpack:///./src/models/DawahProgramData.ts","webpack:///./src/models/UnitOrganizationData.ts","webpack:///./src/models/MaterialPlanData.ts","webpack:///./src/models/ReportingTerm.ts","webpack:///./src/models/LibraryStockData.ts","webpack:///./src/models/ExcelReportType.ts","webpack:///./src/models/OrganizationType.ts","webpack:///./src/models/PlanData.ts","webpack:///./src/models/ReportingTerms.ts","webpack:///./src/models/FinancePlanData.ts","webpack:///./src/models/SocialWelfareReportData.ts","webpack:///./src/models/MeetingProgramReportData.ts","webpack:///./src/models/OrganizationReference.ts","webpack:///./src/models/ReportLastPeriodUpdateData.ts","webpack:///./src/models/FinanceData.ts","webpack:///./src/models/LibraryStockReportData.ts","webpack:///./src/models/ReportUpdateData.ts","webpack:///./src/models/KpiReportSearchTerms.ts","webpack:///./src/models/MemberReportData.ts","webpack:///./src/models/PagedSearchTerms.ts","webpack:///./src/models/TeachingLearningProgramPlanData.ts","webpack:///./src/models/UnitOrganizationReportData.ts","webpack:///./src/models/OrganizationUserSearchTerms.ts","webpack:///./src/models/ReportSearchTerms.ts","webpack:///./src/models/MeetingProgramData.ts","webpack:///./src/models/MeetingProgramPlanData.ts","webpack:///./src/models/FinanceReportData.ts","webpack:///./src/models/ReportStatus.ts","webpack:///./src/models/DawahProgramPlanData.ts","webpack:///./src/models/Currency.ts","webpack:///./src/models/ReportingPeriodViewModel.ts","webpack:///./src/models/EntityReference.ts","webpack:///./src/models/SocialWelfarePlanData.ts","webpack:///./src/models/TeachingLearningProgramData.ts","webpack:///./src/models/DawahProgramReportData.ts","webpack:///./src/models/ReportingFrequency.ts","webpack:///./src/models/Money.ts","webpack:///./src/models/UnitOrganizationPlanData.ts","webpack:///./src/models/PagingData.ts","webpack:///./src/main.ts","webpack:///./src/models/SocialWelfareData.ts","webpack:///./src/models/MaterialData.ts","webpack:///./src/models/MemberData.ts","webpack:///./src/models/ReportData.ts","webpack:///./src/models/OrganizationRoleType.ts","webpack:///./src/models/OrganizationSearchTerms.ts","webpack:///./src/models/MemberPlanData.ts"],"names":["target","dateAndAction","actual","averageAttendance","comment","action","lastPeriod","upgradeTarget","thisPeriod","increased","decreased","this","ReportingTerm","ExcelReportType","OrganizationType","associateMemberPlanData","preliminaryMemberPlanData","supporterMemberPlanData","memberMemberPlanData","dawahUnitOrganizationPlanData","organizationUnitOrganizationPlanData","ymbUnitOrganizationPlanData","ymsUnitOrganizationPlanData","lmUnitOrganizationPlanData","workerMeetingProgramPlanData","cmsMeetingProgramPlanData","smMeetingProgramPlanData","memberMeetingProgramPlanData","dawahMeetingProgramPlanData","stateLeaderMeetingProgramPlanData","stateOutingMeetingProgramPlanData","iftarMeetingProgramPlanData","learningMeetingProgramPlanData","socialDawahMeetingProgramPlanData","dawahGroupMeetingProgramPlanData","nextGMeetingProgramPlanData","tafsirMeetingProgramPlanData","unitMeetingProgramPlanData","bbqMeetingProgramPlanData","gatheringMeetingProgramPlanData","familyVisitMeetingProgramPlanData","eidReunionMeetingProgramPlanData","otherMeetingProgramPlanData","groupStudyTeachingLearningProgramPlanData","studyCircleForAssociateMemberTeachingLearningProgramPlanData","studyCircleTeachingLearningProgramPlanData","practiceDarsTeachingLearningProgramPlanData","stateLearningCampTeachingLearningProgramPlanData","quranStudyTeachingLearningProgramPlanData","hadithTeachingLearningProgramPlanData","quranClassTeachingLearningProgramPlanData","weekendIslamicSchoolTeachingLearningProgramPlanData","memorizingAyatTeachingLearningProgramPlanData","memorizingHadithTeachingLearningProgramPlanData","memorizingDoaTeachingLearningProgramPlanData","stateLearningSessionTeachingLearningProgramPlanData","stateQiyamulLailTeachingLearningProgramPlanData","otherTeachingLearningProgramPlanData","qardeHasanaSocialWelfarePlanData","patientVisitSocialWelfarePlanData","socialVisitSocialWelfarePlanData","transportSocialWelfarePlanData","shiftingSocialWelfarePlanData","shoppingSocialWelfarePlanData","foodDistributionSocialWelfarePlanData","cleanUpAustraliaSocialWelfarePlanData","otherSocialWelfarePlanData","bookSaleMaterialPlanData","bookDistributionMaterialPlanData","vhsSaleMaterialPlanData","vhsDistributionMaterialPlanData","emailDistributionMaterialPlanData","ipdcLeafletDistributionMaterialPlanData","otherSaleMaterialPlanData","otherDistributionMaterialPlanData","baitulMalFinancePlanData","aDayMasjidProjectFinancePlanData","masjidTableBankFinancePlanData","reportingFrequency","yearlyReportingTerms","id","T1","description","halfYearlyReportingTerms","T2","everyFourMonthReportingTerms","T3","quarterlyReportingTerms","T4","everyTwoMonthReportingTerms","T5","T6","monthlyReportingTerms","T7","T8","T9","T10","T11","T12","getReportingTerms","Yearly","HalfYearly","EveryFourMonth","Quarterly","EveryTwoMonth","Monthly","workerPromiseIncreaseTarget","otherSourceAction","otherSourceIncreaseTarget","organizationType","details","memberMemberReportData","associateMemberReportData","preliminaryMemberReportData","supporterMemberReportData","dawahUnitOrganizationReportData","organizationUnitOrganizationReportData","ymbUnitOrganizationReportData","ymsUnitOrganizationReportData","lmUnitOrganizationReportData","baitulMalFinanceReportData","aDayMasjidProjectFinanceReportData","masjidTableBankFinanceReportData","bookLibraryStockReportData","vhsLibraryStockReportData","otherLibraryStockReportData","workerPromiseLastPeriod","workerPromiseIncreased","workerPromiseDecreased","workerPromiseThisPeriod","totalIncreaseTarget","collection","expense","nisabPaidToCentral","balance","workerMeetingProgramReportData","cmsMeetingProgramReportData","smMeetingProgramReportData","memberMeetingProgramReportData","dawahMeetingProgramReportData","stateLeaderMeetingProgramReportData","stateOutingMeetingProgramReportData","iftarMeetingProgramReportData","learningMeetingProgramReportData","socialDawahMeetingProgramReportData","dawahGroupMeetingProgramReportData","nextGMeetingProgramReportData","tafsirMeetingProgramReportData","unitMeetingProgramReportData","bbqMeetingProgramReportData","gatheringMeetingProgramReportData","familyVisitMeetingProgramReportData","eidReunionMeetingProgramReportData","otherMeetingProgramReportData","groupStudyTeachingLearningProgramReportData","studyCircleForAssociateMemberTeachingLearningProgramReportData","studyCircleTeachingLearningProgramReportData","practiceDarsTeachingLearningProgramReportData","stateLearningCampTeachingLearningProgramReportData","quranStudyTeachingLearningProgramReportData","hadithTeachingLearningProgramReportData","quranClassTeachingLearningProgramReportData","weekendIslamicSchoolTeachingLearningProgramReportData","memorizingAyatTeachingLearningProgramReportData","memorizingHadithTeachingLearningProgramReportData","memorizingDoaTeachingLearningProgramReportData","stateLearningSessionTeachingLearningProgramReportData","stateQiyamulLailTeachingLearningProgramReportData","otherTeachingLearningProgramReportData","qardeHasanaSocialWelfareReportData","patientVisitSocialWelfareReportData","socialVisitSocialWelfareReportData","transportSocialWelfareReportData","shiftingSocialWelfareReportData","shoppingSocialWelfareReportData","foodDistributionSocialWelfareReportData","cleanUpAustraliaSocialWelfareReportData","otherSocialWelfareReportData","bookSaleMaterialReportData","bookDistributionMaterialReportData","vhsSaleMaterialReportData","vhsDistributionMaterialReportData","emailDistributionMaterialReportData","ipdcLeafletDistributionMaterialReportData","otherSaleMaterialReportData","otherDistributionMaterialReportData","obj","page","pageSize","hasOwnProperty","quickSearch","toQry","terms","push","encodeURIComponent","join","resetToDefault","undefined","organization","personalContact","toString","status","organizationalType","reportingTerm","myReports","parent","timestampFrom","Date","timestampTo","reportingPeriodStartDateFrom","reportingPeriodEndDateTo","toISOString","ReportStatus","Currency","organizationReference","year","startDate","endDate","isActive","ReportingFrequency","amount","currency","totalRecords","configure","aurelia","instance","get","start","use","developmentLogging","debug","standardConfiguration","plugin","feature","testing","then","setRoot","startAurelia","nameAndContactNumber","associateMemberData","preliminaryMemberData","supporterMemberData","memberMemberData","dawahUnitOrganizationData","organizationUnitOrganizationData","ymbUnitOrganizationData","ymsUnitOrganizationData","lmUnitOrganizationData","workerMeetingProgramData","cmsMeetingProgramData","smMeetingProgramData","memberMeetingProgramData","dawahMeetingProgramData","stateLeaderMeetingProgramData","stateOutingMeetingProgramData","iftarMeetingProgramData","learningMeetingProgramData","socialDawahMeetingProgramData","dawahGroupMeetingProgramData","nextGMeetingProgramData","tafsirMeetingProgramData","unitMeetingProgramData","bbqMeetingProgramData","gatheringMeetingProgramData","familyVisitMeetingProgramData","eidReunionMeetingProgramData","otherMeetingProgramData","groupStudyTeachingLearningProgramData","studyCircleForAssociateMemberTeachingLearningProgramData","studyCircleTeachingLearningProgramData","practiceDarsTeachingLearningProgramData","stateLearningCampTeachingLearningProgramData","quranStudyTeachingLearningProgramData","hadithTeachingLearningProgramData","quranClassTeachingLearningProgramData","weekendIslamicSchoolTeachingLearningProgramData","memorizingAyatTeachingLearningProgramData","memorizingHadithTeachingLearningProgramData","memorizingDoaTeachingLearningProgramData","stateLearningSessionTeachingLearningProgramData","stateQiyamulLailTeachingLearningProgramData","otherTeachingLearningProgramData","bookSaleMaterialData","bookDistributionMaterialData","vhsSaleMaterialData","vhsDistributionMaterialData","emailDistributionMaterialData","ipdcLeafletDistributionMaterialData","otherSaleMaterialData","otherDistributionMaterialData","bookLibraryStockData","vhsLibraryStockData","otherLibraryStockData","baitulMalFinanceData","aDayMasjidProjectFinanceData","masjidTableBankFinanceData","qardeHasanaSocialWelfareData","patientVisitSocialWelfareData","socialVisitSocialWelfareData","transportSocialWelfareData","shiftingSocialWelfareData","shoppingSocialWelfareData","foodDistributionSocialWelfareData","cleanUpAustraliaSocialWelfareData","otherSocialWelfareData","OrganizationRoleType"],"mappings":"6FAAA,sCACI,SAAmBA,EACRC,EACAC,EACAC,EACAC,GAJQ,KAAAJ,SACR,KAAAC,gBACA,KAAAC,SACA,KAAAC,oBACA,KAAAC,Y,oCCLf,sCACI,SACWC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAN,GANA,KAAAC,SACA,KAAAC,aACA,KAAAC,gBACAI,KAAAH,aACA,KAAAC,YACA,KAAAC,YACA,KAAAN,Y,oCCRf,sCACI,SAAmBJ,EAAuBC,GAAvB,KAAAD,SAAuB,KAAAC,kB,oCCD9C,IAAYW,EAAZ,yCAAYA,GACR,eACA,eACA,eACA,eACA,eACA,eACA,eACA,eACA,eACA,kBACA,kBACA,kBAZJ,CAAYA,MAAa,M,oCCAzB,sCACI,SAAmBN,EAA2BE,EAA2BC,EAA0BC,EAA0BN,GAA1G,KAAAE,aAA2BK,KAAAH,aAA2B,KAAAC,YAA0B,KAAAC,YAA0B,KAAAN,Y,oCCDjI,IAAYS,EAAZ,yCAAYA,GACR,mBACA,uBAFJ,CAAYA,MAAe,M,oCCA3B,IAAYC,EAAZ,yCAAYA,GACR,mBACA,mBACA,qBAEA,yBALJ,CAAYA,MAAgB,M,oCCS5B,sCACI,SACWC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,GACAC,GACAC,GACAC,GACAC,GACAC,GACAC,GACAC,GACAC,IA9DA,KAAA9D,0BACA,KAAAC,4BACA,KAAAC,0BACA,KAAAC,uBACA,KAAAC,gCACA,KAAAC,uCACA,KAAAC,8BACA,KAAAC,8BACA,KAAAC,6BACA,KAAAC,+BACA,KAAAC,4BACA,KAAAC,2BACA,KAAAC,+BACA,KAAAC,8BACA,KAAA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C,EACAC,EACAC,EACAC,GAdA,KAAAd,yBACA,KAAAC,4BACA,KAAAC,8BACA,KAAAC,4BACA,KAAAC,kCACA,KAAAC,yCACA,KAAAC,gCACA,KAAAC,gCACA,KAAAC,+BACA,KAAAC,6BACA,KAAAC,qCACA,KAAAC,mCACA,KAAAC,6BACA,KAAAC,4BACA,KAAAC,gC,kCCpBf,sCACI,SACWC,EACAxH,EACAoG,EACAqB,EACAC,EACAC,EACArB,EACAsB,EACAC,EACAC,EACAC,EACAC,EACAlI,EACAC,EACAsG,GAdA,KAAAmB,0BACA,KAAAxH,aACA,KAAAoG,8BACA,KAAAqB,yBACA,KAAAC,yBACA,KAAAC,0BACA,KAAArB,4BACA,KAAAsB,sBACA,KAAAC,aACA,KAAAC,UACA,KAAAC,qBACA,KAAAC,UACA,KAAAlI,UACA,KAAAC,SACA,KAAAsG,sB,kCCjBf,sCACI,SAAmBrG,EAA2BG,EAA0BC,EAA0BN,GAA/E,KAAAE,aAA2B,KAAAG,YAA0B,KAAAC,YAA0B,KAAAN,Y,kCCStG,sCACI,SACW4G,EACAC,EACAC,EACAH,EACAI,EACAC,EACAC,EACAC,EACAC,EACAgB,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,GACAC,GACAC,GACAC,GACAC,GACAC,GACA9D,GACAC,GACAC,GACAL,GACAC,GACAC,GACAtH,IAlEA,KAAA4G,4BACA,KAAAC,8BACA,KAAAC,4BACA,KAAAH,yBACA,KAAAI,kCACA,KAAAC,yCACA,KAAAC,gCACA,KAAAC,gCACA,KAAAC,+BACA,KAAAgB,iCACA,KAAAC,8BACA,KAAAC,6BACA,KAAAC,iCACA,KAAAC,gCACA,KAAAC,sCACA,KAAAC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","file":"app~3a9f182d.149043ba93ba9658bcd5.chunk.js","sourcesContent":["export class DawahProgramData {\r\n constructor(public target: number,\r\n public dateAndAction: string,\r\n public actual: number,\r\n public averageAttendance: number,\r\n public comment: string) { }\r\n}\r\n","export class UnitOrganizationData {\r\n constructor(\r\n public action: string,\r\n public lastPeriod: number,\r\n public upgradeTarget: number,\r\n public thisPeriod: number,\r\n public increased: number,\r\n public decreased: number,\r\n public comment: string\r\n ) { }\r\n}\r\n","export class MaterialPlanData {\r\n constructor(public target: number, public dateAndAction: string) { }\r\n}\r\n","export enum ReportingTerm {\r\n T1 = 1,\r\n T2 = 2,\r\n T3 = 3,\r\n T4 = 4,\r\n T5 = 5,\r\n T6 = 6,\r\n T7 = 7,\r\n T8 = 8,\r\n T9 = 9,\r\n T10 = 10,\r\n T11 = 11,\r\n T12 = 12\r\n}\r\n","export class LibraryStockData {\r\n constructor(public lastPeriod: number, public thisPeriod: number, public increased: number, public decreased: number, public comment: string) { }\r\n}\r\n","export enum ExcelReportType {\r\n List = 1,\r\n Detail = 2\r\n}","export enum OrganizationType {\r\n Unit = 1,\r\n Zone = 2,\r\n State = 3,\r\n //Women = 4,\r\n Central = 5\r\n}\r\n","import { MemberPlanData } from \"./MemberPlanData\";\r\nimport { UnitOrganizationPlanData } from \"./UnitOrganizationPlanData\";\r\nimport { MeetingProgramPlanData } from \"./MeetingProgramPlanData\";\r\nimport { SocialWelfarePlanData } from \"./SocialWelfarePlanData\";\r\nimport { TeachingLearningProgramPlanData } from \"./TeachingLearningProgramPlanData\";\r\nimport { DawahProgramPlanData } from \"./DawahProgramPlanData\";\r\nimport { MaterialPlanData } from \"./MaterialPlanData\";\r\nimport { FinancePlanData } from \"./FinancePlanData\";\r\n\r\nexport class PlanData {\r\n constructor(\r\n public associateMemberPlanData: MemberPlanData,\r\n public preliminaryMemberPlanData: MemberPlanData,\r\n public supporterMemberPlanData: MemberPlanData,\r\n public memberMemberPlanData: MemberPlanData,\r\n public dawahUnitOrganizationPlanData: UnitOrganizationPlanData,\r\n public organizationUnitOrganizationPlanData: UnitOrganizationPlanData,\r\n public ymbUnitOrganizationPlanData: UnitOrganizationPlanData,\r\n public ymsUnitOrganizationPlanData: UnitOrganizationPlanData,\r\n public lmUnitOrganizationPlanData: UnitOrganizationPlanData,\r\n public workerMeetingProgramPlanData: MeetingProgramPlanData,\r\n public cmsMeetingProgramPlanData: MeetingProgramPlanData,\r\n public smMeetingProgramPlanData: MeetingProgramPlanData,\r\n public memberMeetingProgramPlanData: MeetingProgramPlanData,\r\n public dawahMeetingProgramPlanData: DawahProgramPlanData,\r\n public stateLeaderMeetingProgramPlanData: MeetingProgramPlanData,\r\n public stateOutingMeetingProgramPlanData: DawahProgramPlanData,\r\n public iftarMeetingProgramPlanData: MeetingProgramPlanData,\r\n public learningMeetingProgramPlanData: MeetingProgramPlanData,\r\n public socialDawahMeetingProgramPlanData: DawahProgramPlanData,\r\n public dawahGroupMeetingProgramPlanData: MeetingProgramPlanData,\r\n public nextGMeetingProgramPlanData: MeetingProgramPlanData,\r\n public tafsirMeetingProgramPlanData: MeetingProgramPlanData,\r\n public unitMeetingProgramPlanData: MeetingProgramPlanData,\r\n public bbqMeetingProgramPlanData: MeetingProgramPlanData,\r\n public gatheringMeetingProgramPlanData: MeetingProgramPlanData,\r\n public familyVisitMeetingProgramPlanData: MeetingProgramPlanData,\r\n public eidReunionMeetingProgramPlanData: MeetingProgramPlanData,\r\n public otherMeetingProgramPlanData: MeetingProgramPlanData,\r\n public groupStudyTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public studyCircleForAssociateMemberTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public studyCircleTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public practiceDarsTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public stateLearningCampTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public quranStudyTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public hadithTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public quranClassTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public weekendIslamicSchoolTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public memorizingAyatTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public memorizingHadithTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public memorizingDoaTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public stateLearningSessionTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public stateQiyamulLailTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public otherTeachingLearningProgramPlanData: TeachingLearningProgramPlanData,\r\n public qardeHasanaSocialWelfarePlanData: SocialWelfarePlanData,\r\n public patientVisitSocialWelfarePlanData: SocialWelfarePlanData,\r\n public socialVisitSocialWelfarePlanData: SocialWelfarePlanData,\r\n public transportSocialWelfarePlanData: SocialWelfarePlanData,\r\n public shiftingSocialWelfarePlanData: SocialWelfarePlanData,\r\n public shoppingSocialWelfarePlanData: SocialWelfarePlanData,\r\n public foodDistributionSocialWelfarePlanData: SocialWelfarePlanData,\r\n public cleanUpAustraliaSocialWelfarePlanData: SocialWelfarePlanData,\r\n public otherSocialWelfarePlanData: SocialWelfarePlanData,\r\n public bookSaleMaterialPlanData: MaterialPlanData,\r\n public bookDistributionMaterialPlanData: MaterialPlanData,\r\n public vhsSaleMaterialPlanData: MaterialPlanData,\r\n public vhsDistributionMaterialPlanData: MaterialPlanData,\r\n public emailDistributionMaterialPlanData: MaterialPlanData,\r\n public ipdcLeafletDistributionMaterialPlanData: MaterialPlanData,\r\n public otherSaleMaterialPlanData: MaterialPlanData,\r\n public otherDistributionMaterialPlanData: MaterialPlanData,\r\n public baitulMalFinancePlanData: FinancePlanData,\r\n public aDayMasjidProjectFinancePlanData: FinancePlanData,\r\n public masjidTableBankFinancePlanData: FinancePlanData,\r\n ){}\r\n}\r\n\r\n","import { ReportingFrequency } from \"models/ReportingFrequency\";\r\nimport { ReportingTerm } from \"models/ReportingTerm\";\r\n\r\nexport class ReportingTerms {\r\n yearlyReportingTerms = [\r\n { id: ReportingTerm.T1, description: \"Y 1/1\" }\r\n ];\r\n\r\n halfYearlyReportingTerms = [\r\n { id: ReportingTerm.T1, description: \"H-Y 1/2\" },\r\n { id: ReportingTerm.T2, description: \"H-Y 2/2\" }\r\n ];\r\n\r\n everyFourMonthReportingTerms = [\r\n { id: ReportingTerm.T1, description: \"T 1/3\" },\r\n { id: ReportingTerm.T2, description: \"T 2/3\" },\r\n { id: ReportingTerm.T3, description: \"T 3/3\" }\r\n ];\r\n\r\n quarterlyReportingTerms = [\r\n { id: ReportingTerm.T1, description: \"Q 1/4\" },\r\n { id: ReportingTerm.T2, description: \"Q 2/4\" },\r\n { id: ReportingTerm.T3, description: \"Q 3/4\" },\r\n { id: ReportingTerm.T4, description: \"Q 4/4\" }\r\n ];\r\n\r\n everyTwoMonthReportingTerms = [\r\n { id: ReportingTerm.T1, description: \"B-M 1/6\" },\r\n { id: ReportingTerm.T2, description: \"B-M 2/6\" },\r\n { id: ReportingTerm.T3, description: \"B-M 3/6\" },\r\n { id: ReportingTerm.T4, description: \"B-M 4/6\" },\r\n { id: ReportingTerm.T5, description: \"B-M 5/6\" },\r\n { id: ReportingTerm.T6, description: \"B-M 6/6\" }\r\n ];\r\n\r\n monthlyReportingTerms = [\r\n { id: ReportingTerm.T1, description: \"M 1/12\" },\r\n { id: ReportingTerm.T2, description: \"M 2/12\" },\r\n { id: ReportingTerm.T3, description: \"M 3/12\" },\r\n { id: ReportingTerm.T4, description: \"M 4/12\" },\r\n { id: ReportingTerm.T5, description: \"M 5/12\" },\r\n { id: ReportingTerm.T6, description: \"M 6/12\" },\r\n { id: ReportingTerm.T7, description: \"M 7/12\" },\r\n { id: ReportingTerm.T8, description: \"M 8/12\" },\r\n { id: ReportingTerm.T9, description: \"M 9/12\" },\r\n { id: ReportingTerm.T10, description: \"M 10/12\" },\r\n { id: ReportingTerm.T11, description: \"M 11/12\" },\r\n { id: ReportingTerm.T12, description: \"M 12/12\" }\r\n ];\r\n\r\n constructor(public reportingFrequency: ReportingFrequency) { }\r\n\r\n getReportingTerms() {\r\n switch(this.reportingFrequency) {\r\n case ReportingFrequency.Yearly:\r\n return this.yearlyReportingTerms;\r\n\r\n case ReportingFrequency.HalfYearly:\r\n return this.halfYearlyReportingTerms;\r\n\r\n case ReportingFrequency.EveryFourMonth:\r\n return this.everyFourMonthReportingTerms;\r\n\r\n case ReportingFrequency.Quarterly:\r\n return this.quarterlyReportingTerms;\r\n\r\n case ReportingFrequency.EveryTwoMonth:\r\n return this.everyTwoMonthReportingTerms;\r\n\r\n case ReportingFrequency.Monthly:\r\n return this.monthlyReportingTerms;\r\n }\r\n }\r\n}\r\n","import { Money } from \"./Money\";\r\nexport class FinancePlanData {\r\n constructor(public action: string, public workerPromiseIncreaseTarget: Money, public otherSourceAction: string, public otherSourceIncreaseTarget: Money) { }\r\n}\r\n","export class SocialWelfareReportData {\r\n constructor(public actual: number, public comment: string) { }\r\n}\r\n","export class MeetingProgramReportData {\r\n constructor(public actual: number,\r\n public averageAttendance: number,\r\n public comment: string) { }\r\n}\r\n","import { OrganizationType } from \"./OrganizationType\";\r\nimport { ReportingFrequency } from \"./ReportingFrequency\";\r\nexport class OrganizationReference {\r\n constructor(public id: number,\r\n public organizationType: OrganizationType,\r\n public description: string,\r\n public reportingFrequency: ReportingFrequency,\r\n public details?: string) { }\r\n}\r\n","import { MemberReportData } from \"./MemberReportData\";\r\nimport { UnitOrganizationReportData } from \"./UnitOrganizationReportData\";\r\nimport { FinanceReportData } from \"./FinanceReportData\";\r\nimport { LibraryStockReportData } from \"./LibraryStockReportData\";\r\n\r\nexport class ReportLastPeriodUpdateData {\r\n constructor(\r\n public memberMemberReportData: MemberReportData, \r\n public associateMemberReportData: MemberReportData, \r\n public preliminaryMemberReportData: MemberReportData, \r\n public supporterMemberReportData: MemberReportData,\r\n public dawahUnitOrganizationReportData: UnitOrganizationReportData,\r\n public organizationUnitOrganizationReportData: UnitOrganizationReportData,\r\n public ymbUnitOrganizationReportData: UnitOrganizationReportData,\r\n public ymsUnitOrganizationReportData: UnitOrganizationReportData,\r\n public lmUnitOrganizationReportData: UnitOrganizationReportData,\r\n public baitulMalFinanceReportData: FinanceReportData, \r\n public aDayMasjidProjectFinanceReportData: FinanceReportData, \r\n public masjidTableBankFinanceReportData: FinanceReportData, \r\n public bookLibraryStockReportData: LibraryStockReportData, \r\n public vhsLibraryStockReportData: LibraryStockReportData, \r\n public otherLibraryStockReportData: LibraryStockReportData) \r\n { }\r\n}\r\n","import { Money } from \"./Money\";\r\nexport class FinanceData {\r\n constructor(\r\n public workerPromiseLastPeriod: Money, \r\n public lastPeriod: Money,\r\n public workerPromiseIncreaseTarget: Money,\r\n public workerPromiseIncreased: Money, \r\n public workerPromiseDecreased: Money, \r\n public workerPromiseThisPeriod: Money,\r\n public otherSourceIncreaseTarget: Money, // ignore\r\n public totalIncreaseTarget: Money, // ignore\r\n public collection: Money, \r\n public expense: Money, \r\n public nisabPaidToCentral: Money,\r\n public balance: Money,\r\n public comment: string, // show comment\r\n public action: string,\r\n public otherSourceAction: string) { }\r\n}\r\n\r\n/*\r\n private Money GetTotalIncreaseTarget()\r\n {\r\n return WorkerPromiseIncreaseTarget + OtherSourceIncreaseTarget <= Money.Zero()\r\n ? Money.Zero()\r\n : WorkerPromiseIncreaseTarget + OtherSourceIncreaseTarget;\r\n }\r\n private Money GetThisPeriod()\r\n {\r\n return WorkerPromiseLastPeriod + WorkerPromiseIncreased - WorkerPromiseDecreased <= Money.Zero()\r\n ? Money.Zero()\r\n : WorkerPromiseLastPeriod + WorkerPromiseIncreased - WorkerPromiseDecreased;\r\n }\r\n\r\n*/\r\n","export class LibraryStockReportData {\r\n constructor(public lastPeriod: number, public increased: number, public decreased: number, public comment: string) { }\r\n}\r\n","import { MeetingProgramReportData } from \"./MeetingProgramReportData\";\r\nimport { DawahProgramReportData } from \"./DawahProgramReportData\";\r\nimport { MemberReportData } from \"./MemberReportData\";\r\nimport { UnitOrganizationReportData } from \"./UnitOrganizationReportData\";\r\nimport { TeachingLearningProgramData } from \"./TeachingLearningProgramData\";\r\nimport { LibraryStockData } from \"./LibraryStockData\";\r\nimport { MaterialData } from \"./MaterialData\";\r\nimport { FinanceReportData } from \"./FinanceReportData\";\r\nimport { SocialWelfareReportData } from \"./SocialWelfareReportData\";\r\n\r\nexport class ReportUpdateData {\r\n constructor(\r\n public associateMemberReportData: MemberReportData,\r\n public preliminaryMemberReportData: MemberReportData,\r\n public supporterMemberReportData: MemberReportData,\r\n public memberMemberReportData: MemberReportData,\r\n public dawahUnitOrganizationReportData: UnitOrganizationReportData,\r\n public organizationUnitOrganizationReportData: UnitOrganizationReportData,\r\n public ymbUnitOrganizationReportData: UnitOrganizationReportData,\r\n public ymsUnitOrganizationReportData: UnitOrganizationReportData,\r\n public lmUnitOrganizationReportData: UnitOrganizationReportData,\r\n public workerMeetingProgramReportData: MeetingProgramReportData,\r\n public cmsMeetingProgramReportData: MeetingProgramReportData,\r\n public smMeetingProgramReportData: MeetingProgramReportData,\r\n public memberMeetingProgramReportData: MeetingProgramReportData,\r\n public dawahMeetingProgramReportData: DawahProgramReportData,\r\n public stateLeaderMeetingProgramReportData: MeetingProgramReportData,\r\n public stateOutingMeetingProgramReportData: DawahProgramReportData,\r\n public iftarMeetingProgramReportData: MeetingProgramReportData,\r\n public learningMeetingProgramReportData: MeetingProgramReportData,\r\n public socialDawahMeetingProgramReportData: DawahProgramReportData,\r\n public dawahGroupMeetingProgramReportData: MeetingProgramReportData,\r\n public nextGMeetingProgramReportData: MeetingProgramReportData,\r\n public tafsirMeetingProgramReportData: MeetingProgramReportData,\r\n public unitMeetingProgramReportData: MeetingProgramReportData,\r\n public bbqMeetingProgramReportData: MeetingProgramReportData,\r\n public gatheringMeetingProgramReportData: MeetingProgramReportData,\r\n public familyVisitMeetingProgramReportData: MeetingProgramReportData,\r\n public eidReunionMeetingProgramReportData: MeetingProgramReportData,\r\n public otherMeetingProgramReportData: MeetingProgramReportData,\r\n public groupStudyTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public studyCircleForAssociateMemberTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public studyCircleTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public practiceDarsTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public stateLearningCampTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public quranStudyTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public hadithTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public quranClassTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public weekendIslamicSchoolTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public memorizingAyatTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public memorizingHadithTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public memorizingDoaTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public stateLearningSessionTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public stateQiyamulLailTeachingLearningProgramReportData: TeachingLearningProgramData, \r\n public otherTeachingLearningProgramReportData: TeachingLearningProgramData,\r\n public qardeHasanaSocialWelfareReportData: SocialWelfareReportData,\r\n public patientVisitSocialWelfareReportData: SocialWelfareReportData,\r\n public socialVisitSocialWelfareReportData: SocialWelfareReportData,\r\n public transportSocialWelfareReportData: SocialWelfareReportData,\r\n public shiftingSocialWelfareReportData: SocialWelfareReportData,\r\n public shoppingSocialWelfareReportData: SocialWelfareReportData,\r\n public foodDistributionSocialWelfareReportData: SocialWelfareReportData,\r\n public cleanUpAustraliaSocialWelfareReportData: SocialWelfareReportData,\r\n public otherSocialWelfareReportData: SocialWelfareReportData,\r\n public bookSaleMaterialReportData: MaterialData,\r\n public bookDistributionMaterialReportData: MaterialData,\r\n public vhsSaleMaterialReportData: MaterialData,\r\n public vhsDistributionMaterialReportData: MaterialData,\r\n public emailDistributionMaterialReportData: MaterialData,\r\n public ipdcLeafletDistributionMaterialReportData: MaterialData,\r\n public otherSaleMaterialReportData: MaterialData,\r\n public otherDistributionMaterialReportData: MaterialData,\r\n public bookLibraryStockReportData: LibraryStockData,\r\n public vhsLibraryStockReportData: LibraryStockData,\r\n public otherLibraryStockReportData: LibraryStockData,\r\n public baitulMalFinanceReportData: FinanceReportData,\r\n public aDayMasjidProjectFinanceReportData: FinanceReportData,\r\n public masjidTableBankFinanceReportData: FinanceReportData,\r\n public comment: string) { }\r\n}\r\n","import { PagedSearchTerms } from \"./PagedSearchTerms\";\r\n\r\n\r\nexport class KpiReportSearchTerms extends PagedSearchTerms {\r\n constructor(obj: Object = {},\r\n page: number = 1,\r\n pageSize: number = 10) {\r\n super(page, pageSize);\r\n obj = obj || {};\r\n if (obj.hasOwnProperty(\"quickSearch\")) this.quickSearch = obj[\"quickSearch\"];\r\n // if (obj.hasOwnProperty(\"organization\")) this.organization = obj[\"organization\"];\r\n }\r\n\r\n quickSearch?: string;\r\n organization?: number;\r\n\r\n toQry(): string {\r\n const terms = [];\r\n if (this.quickSearch) {\r\n terms.push(`quickSearch=${encodeURIComponent(this.quickSearch)}`);\r\n }\r\n \r\n terms.push(super.toQry());\r\n return terms.join(\"&\");\r\n }\r\n\r\n resetToDefault() {\r\n this.quickSearch = undefined;\r\n this.organization = undefined;\r\n }\r\n}\r\n\r\n\r\n","export class MemberReportData {\r\n constructor(public lastPeriod: number,\r\n public increased: number,\r\n public decreased: number,\r\n public comment: string,\r\n public personalContact: number) { }\r\n}\r\n","export class PagedSearchTerms {\r\n constructor(public page: number = 1, public pageSize: number = 10) { }\r\n toQry(): string {\r\n const terms = [];\r\n if (this.page) {\r\n terms.push(`page=${encodeURIComponent(this.page.toString())}`);\r\n }\r\n if (this.pageSize) {\r\n terms.push(`pageSize=${encodeURIComponent(this.pageSize.toString())}`);\r\n }\r\n return terms.join(\"&\");\r\n }\r\n}\r\n","export class TeachingLearningProgramPlanData {\r\n constructor(public target: number, public dateAndAction: string) { }\r\n}\r\n","export class UnitOrganizationReportData {\r\n constructor(\r\n public lastPeriod: number,\r\n public increased: number,\r\n public decreased: number,\r\n public comment: string\r\n ) { }\r\n}\r\n","import { PagedSearchTerms } from \"./PagedSearchTerms\";\r\nimport { OrganizationType } from \"./OrganizationType\";\r\n\r\nexport class OrganizationUserSearchTerms extends PagedSearchTerms {\r\n constructor(public quickSearch?: string,\r\n page: number = 1,\r\n pageSize: number = 10) {\r\n super(page, pageSize);\r\n }\r\n toQry(): string {\r\n const terms = [];\r\n if (this.quickSearch) {\r\n terms.push(`quickSearch=${encodeURIComponent(this.quickSearch)}`);\r\n }\r\n terms.push(super.toQry());\r\n return terms.join(\"&\");\r\n }\r\n}\r\n","import { ReportStatus } from \"./ReportStatus\";\r\nimport moment from \"moment\";\r\nimport { PagedSearchTerms } from \"./PagedSearchTerms\";\r\nimport { OrganizationType } from \"./OrganizationType\";\r\nimport { ReportingFrequency } from \"./ReportingFrequency\";\r\nimport { ReportingTerm } from \"./ReportingTerm\";\r\n\r\n\r\nexport class ReportSearchTerms extends PagedSearchTerms {\r\n constructor(obj: Object = {},\r\n page: number = 1,\r\n pageSize: number = 200) {\r\n super(page, pageSize);\r\n obj = obj || {};\r\n if (obj.hasOwnProperty(\"quickSearch\")) this.quickSearch = obj[\"quickSearch\"];\r\n if (obj.hasOwnProperty(\"status\")) this.status = obj[\"status\"];\r\n if (obj.hasOwnProperty(\"organizationalType\")) this.organizationalType = obj[\"organizationalType\"];\r\n if (obj.hasOwnProperty(\"reportingFrequency\")) this.reportingFrequency = obj[\"reportingFrequency\"];\r\n if (obj.hasOwnProperty(\"reportingTerm\")) this.reportingTerm = obj[\"reportingTerm\"];\r\n if (obj.hasOwnProperty(\"myReports\")) this.myReports = obj[\"myReports\"];\r\n if (obj.hasOwnProperty(\"organization\")) this.organization = obj[\"organization\"];\r\n if (obj.hasOwnProperty(\"parent\")) this.parent = obj[\"parent\"];\r\n if (obj.hasOwnProperty(\"timestampFrom\")) this.timestampFrom = obj[\"timestampFrom\"] ? new Date(obj[\"timestampFrom\"]) : undefined;\r\n if (obj.hasOwnProperty(\"timestampTo\")) this.timestampTo = obj[\"timestampTo\"] ? new Date(obj[\"timestampTo\"]) : undefined;\r\n if (obj.hasOwnProperty(\"reportingPeriodStartDateFrom\")) this.reportingPeriodStartDateFrom = obj[\"reportingPeriodStartDateFrom\"] ? new Date(obj[\"reportingPeriodStartDateFrom\"]) : undefined;\r\n if (obj.hasOwnProperty(\"reportingPeriodEndDateTo\")) this.reportingPeriodEndDateTo = obj[\"reportingPeriodEndDateTo\"] ? new Date(obj[\"reportingPeriodEndDateTo\"]) : undefined;\r\n }\r\n\r\n quickSearch?: string;\r\n timestampFrom?: Date;\r\n timestampTo?: Date;\r\n status?: ReportStatus;\r\n organizationalType?: OrganizationType;\r\n reportingFrequency?: ReportingFrequency;\r\n reportingTerm?: ReportingTerm;\r\n myReports?: boolean;\r\n organization?: number;\r\n parent?: number;\r\n reportingPeriodStartDateFrom?: Date;\r\n reportingPeriodEndDateTo?: Date;\r\n\r\n toQry(): string {\r\n const terms = [];\r\n if (this.quickSearch) {\r\n terms.push(`quickSearch=${encodeURIComponent(this.quickSearch)}`);\r\n }\r\n if (this.timestampFrom) {\r\n terms.push(`timestampFrom=${encodeURIComponent(moment(this.timestampFrom).toISOString())}`)\r\n }\r\n if (this.timestampTo) {\r\n terms.push(`timestampTo=${encodeURIComponent(moment(this.timestampTo).toISOString())}`)\r\n }\r\n if (this.status) {\r\n terms.push(`status=${encodeURIComponent(this.status.toString())}`)\r\n }\r\n if (this.organizationalType) {\r\n terms.push(`organizationalType=${encodeURIComponent(this.organizationalType.toString())}`)\r\n }\r\n if (this.reportingFrequency) {\r\n terms.push(`reportingFrequency=${encodeURIComponent(this.reportingFrequency.toString())}`)\r\n }\r\n if (this.reportingTerm) {\r\n terms.push(`reportingTerm=${encodeURIComponent(this.reportingTerm.toString())}`)\r\n }\r\n if (this.myReports) {\r\n terms.push(`myReports=${encodeURIComponent(this.myReports.toString())}`)\r\n }\r\n if (this.organization) {\r\n terms.push(`organization=${encodeURIComponent(this.organization.toString())}`)\r\n }\r\n if (this.parent) {\r\n terms.push(`parent=${encodeURIComponent(this.parent.toString())}`)\r\n }\r\n if (this.reportingPeriodStartDateFrom) {\r\n terms.push(`reportingPeriodStartDateFrom=${encodeURIComponent(moment(this.reportingPeriodStartDateFrom).toISOString())}`)\r\n }\r\n if (this.reportingPeriodEndDateTo) {\r\n terms.push(`reportingPeriodEndDateTo=${encodeURIComponent(moment(this.reportingPeriodEndDateTo).toISOString())}`)\r\n }\r\n terms.push(super.toQry());\r\n return terms.join(\"&\");\r\n }\r\n\r\n resetToDefault() {\r\n this.quickSearch = undefined;\r\n this.timestampFrom = undefined;\r\n this.timestampTo = undefined;\r\n this.status = undefined;\r\n this.organizationalType = undefined;\r\n this.reportingFrequency = undefined;\r\n this.reportingTerm = undefined;\r\n this.myReports = undefined;\r\n this.organization = undefined;\r\n this.parent = undefined;\r\n this.reportingPeriodStartDateFrom = undefined;\r\n this.reportingPeriodEndDateTo = undefined;\r\n }\r\n}\r\n\r\n\r\n","export class MeetingProgramData {\r\n constructor(public target: number,\r\n public dateAndAction: string,\r\n public actual: number,\r\n public averageAttendance: number,\r\n public comment: string) { }\r\n}\r\n","export class MeetingProgramPlanData {\r\n constructor(public target: number, public dateAndAction: string) { }\r\n}\r\n","import { Money } from \"./Money\";\r\n\r\nexport class FinanceReportData {\r\n constructor(public workerPromiseLastPeriod: Money, public lastPeriod: Money, public workerPromiseIncreased: Money, public workerPromiseDecreased: Money, public collection: Money, public expense: Money, public nisabPaidToCentral: Money, public comment: string) { }\r\n}\r\n","export enum ReportStatus {\r\n Draft = 1,\r\n PlanPromoted = 2,\r\n Submitted = 3\r\n}\r\n","export class DawahProgramPlanData {\r\n constructor(public target: number, public dateAndAction: string) { }\r\n}\r\n","export enum Currency {\r\n AED = 1,\r\n AFA = 2,\r\n ALL = 3,\r\n AMD = 4,\r\n ANG = 5,\r\n AOA = 6,\r\n ARS = 7,\r\n AUD = 8,\r\n AWG = 9,\r\n AZM = 10,\r\n BAM = 11,\r\n BBD = 12,\r\n BDT = 13,\r\n BGL = 14,\r\n BHD = 15,\r\n BIF = 16,\r\n BMD = 17,\r\n BND = 18,\r\n BOB = 19,\r\n BRL = 20,\r\n BSD = 21,\r\n BTN = 22,\r\n BWP = 23,\r\n BYR = 24,\r\n BZD = 25,\r\n CAD = 26,\r\n CDF = 27,\r\n CHF = 28,\r\n CLP = 29,\r\n CNY = 30,\r\n COP = 31,\r\n CRC = 32,\r\n CUP = 33,\r\n CVE = 34,\r\n CYP = 35,\r\n CZK = 36,\r\n DJF = 37,\r\n DKK = 38,\r\n DOP = 39,\r\n DZD = 40,\r\n EEK = 41,\r\n EGP = 42,\r\n ERN = 43,\r\n ETB = 44,\r\n EUR = 45,\r\n FJD = 46,\r\n FKP = 47,\r\n GBP = 48,\r\n GEL = 49,\r\n GHC = 50,\r\n GIP = 51,\r\n GMD = 52,\r\n GNF = 53,\r\n GTQ = 54,\r\n GYD = 55,\r\n HKD = 56,\r\n HNL = 57,\r\n HRK = 58,\r\n HTG = 59,\r\n HUF = 60,\r\n IDR = 61,\r\n ILS = 62,\r\n INR = 63,\r\n IQD = 64,\r\n IRR = 65,\r\n ISK = 66,\r\n JMD = 67,\r\n JOD = 68,\r\n JPY = 69,\r\n KES = 70,\r\n KGS = 71,\r\n KHR = 72,\r\n KMF = 73,\r\n KPW = 74,\r\n KRW = 75,\r\n KWD = 76,\r\n KYD = 77,\r\n KZT = 78,\r\n LAK = 79,\r\n LBP = 80,\r\n LKR = 81,\r\n LRD = 82,\r\n LSL = 83,\r\n LTL = 84,\r\n LVL = 85,\r\n LYD = 86,\r\n MAD = 87,\r\n MDL = 88,\r\n MGF = 89,\r\n MKD = 90,\r\n MMK = 91,\r\n MNT = 92,\r\n MOP = 93,\r\n MRO = 94,\r\n MTL = 95,\r\n MUR = 96,\r\n MVR = 97,\r\n MWK = 98,\r\n MXN = 99,\r\n MYR = 100,\r\n MZM = 101,\r\n NAD = 102,\r\n NGN = 103,\r\n NIO = 104,\r\n NOK = 105,\r\n NPR = 106,\r\n NZD = 107,\r\n OMR = 108,\r\n PAB = 109,\r\n PEN = 110,\r\n PGK = 111,\r\n PHP = 112,\r\n PKR = 113,\r\n PLN = 114,\r\n PYG = 115,\r\n QAR = 116,\r\n ROL = 117,\r\n RUR = 118,\r\n RWF = 119,\r\n SAR = 120,\r\n SBD = 121,\r\n SCR = 122,\r\n SDD = 123,\r\n SEK = 124,\r\n SGD = 125,\r\n SHP = 126,\r\n SIT = 127,\r\n SKK = 128,\r\n SLL = 129,\r\n SOS = 130,\r\n SRG = 131,\r\n STD = 132,\r\n SVC = 133,\r\n SYP = 134,\r\n SZL = 135,\r\n THB = 136,\r\n TJR = 137,\r\n TMM = 138,\r\n TND = 139,\r\n TOP = 140,\r\n TRL = 141,\r\n TTD = 142,\r\n TWD = 143,\r\n TZS = 144,\r\n UAH = 145,\r\n UGX = 146,\r\n USD = 147,\r\n UYU = 148,\r\n UZS = 149,\r\n VEB = 150,\r\n VND = 151,\r\n VUV = 152,\r\n WST = 153,\r\n XAF = 154,\r\n XCD = 155,\r\n XDR = 156,\r\n XOF = 157,\r\n XPF = 158,\r\n YER = 159,\r\n YUM = 160,\r\n ZAR = 161,\r\n ZMK = 162,\r\n ZWD = 163 //\tZimbabwe, Zimbabwe Dollars \r\n}\r\n","import { OrganizationReference } from \"models/OrganizationReference\";\r\nimport { ReportingFrequency } from \"models/ReportingFrequency\";\r\nimport { ReportingTerm } from \"models/ReportingTerm\";\r\n\r\nexport class ReportingPeriodViewModel {\r\n constructor(public organizationReference: OrganizationReference, \r\n public year: number,\r\n public reportingFrequency: ReportingFrequency, \r\n public reportingTerm: ReportingTerm, \r\n public startDate: Date, \r\n public endDate: Date, \r\n public isActive: boolean) { }\r\n}\r\n","/**\r\n * Entity Reference\r\n *\r\n * A lightweight reference to an entity (organization, user, etc.) containing\r\n * only the essential fields needed for display and identification.\r\n * Used throughout the application for referencing entities without loading full details.\r\n */\r\nexport class EntityReference {\r\n /**\r\n * @param id - Unique identifier of the entity\r\n * @param description - Human-readable description/name of the entity\r\n */\r\n constructor(public id: number, public description: string) { }\r\n}\r\n","export class SocialWelfarePlanData {\r\n constructor(public target: number, public dateAndAction: string) { }\r\n}\r\n","export class TeachingLearningProgramData {\r\n constructor(public target: number, public dateAndAction: string, public actual: number, public averageAttendance: number, public comment: string) { }\r\n}\r\n","export class DawahProgramReportData {\r\n constructor(public actual: number,\r\n public averageAttendance: number,\r\n public comment: string) { }\r\n}\r\n","export enum ReportingFrequency {\r\n Monthly = 1,\r\n EveryTwoMonth = 2,\r\n Quarterly = 3,\r\n EveryFourMonth = 4,\r\n HalfYearly = 6,\r\n Yearly = 12\r\n}\r\n","import { Currency } from \"./Currency\";\r\nexport class Money {\r\n constructor(public amount: number, public currency: Currency) { }\r\n}\r\n","export class UnitOrganizationPlanData {\r\n constructor(\r\n public action: string,\r\n public upgradeTarget: number\r\n ) { }\r\n}\r\n","export class PagingData {\r\n constructor(public page: number, public pageSize: number, public totalRecords: number) { }\r\n}\r\n","import { Aurelia, Container } from 'aurelia-framework'\r\nimport {PLATFORM} from 'aurelia-pal';\r\nimport $ from \"jquery\";\r\nimport environment from './environment';\r\nimport { SignalrWrapper } from 'signalrwrapper';\r\n\r\nfunction startAurelia(aurelia: Aurelia) {\r\n aurelia.use\r\n .developmentLogging(environment.debug ? 'debug' : 'warn')\r\n .standardConfiguration()\r\n .plugin(PLATFORM.moduleName('aurelia-dialog'))\r\n .feature(PLATFORM.moduleName('resources/index'));\r\n\r\n if (environment.testing) {\r\n aurelia.use.plugin(PLATFORM.moduleName('aurelia-testing'));\r\n }\r\n\r\n return aurelia.start().then(() => aurelia.setRoot(PLATFORM.moduleName('app'))); \r\n}\r\n\r\nexport function configure(aurelia: Aurelia) {\r\n const signalrwrapper = Container.instance.get(SignalrWrapper);\r\n signalrwrapper.start();\r\n return startAurelia(aurelia);\r\n}\r\n","export class SocialWelfareData {\r\n constructor(public target: number, public dateAndAction: string, public actual: number, public comment: string) { }\r\n}\r\n","export class MaterialData {\r\n constructor(public target: number, public dateAndAction: string, public actual: number, public comment: string) { }\r\n}\r\n","export class MemberData {\r\n constructor(public nameAndContactNumber: string,\r\n public action: string,\r\n public lastPeriod: number,\r\n public upgradeTarget: number,\r\n public thisPeriod: number,\r\n public increased: number,\r\n public decreased: number,\r\n public comment: string,\r\n public personalContact: number) { }\r\n}\r\n","import { MemberData } from \"./MemberData\";\r\nimport { UnitOrganizationData } from \"./UnitOrganizationData\";\r\nimport { MeetingProgramData } from \"./MeetingProgramData\";\r\nimport { TeachingLearningProgramData } from \"./TeachingLearningProgramData\";\r\nimport { DawahProgramData } from \"./DawahProgramData\";\r\nimport { MaterialData } from \"./MaterialData\";\r\nimport { LibraryStockData } from \"./LibraryStockData\";\r\nimport { FinanceData } from \"./FinanceData\";\r\nimport { SocialWelfareData } from \"./SocialWelfareData\";\r\n\r\nexport class ReportData {\r\n constructor(\r\n public associateMemberData: MemberData,\r\n public preliminaryMemberData: MemberData,\r\n public supporterMemberData: MemberData,\r\n public memberMemberData: MemberData,\r\n public dawahUnitOrganizationData: UnitOrganizationData,\r\n public organizationUnitOrganizationData: UnitOrganizationData,\r\n public ymbUnitOrganizationData: UnitOrganizationData,\r\n public ymsUnitOrganizationData: UnitOrganizationData,\r\n public lmUnitOrganizationData: UnitOrganizationData,\r\n public workerMeetingProgramData: MeetingProgramData,\r\n public cmsMeetingProgramData: MeetingProgramData,\r\n public smMeetingProgramData: MeetingProgramData,\r\n public memberMeetingProgramData: MeetingProgramData,\r\n public dawahMeetingProgramData: DawahProgramData,\r\n public stateLeaderMeetingProgramData: MeetingProgramData,\r\n public stateOutingMeetingProgramData: DawahProgramData,\r\n public iftarMeetingProgramData: MeetingProgramData,\r\n public learningMeetingProgramData: MeetingProgramData,\r\n public socialDawahMeetingProgramData: DawahProgramData,\r\n public dawahGroupMeetingProgramData: MeetingProgramData,\r\n public nextGMeetingProgramData: MeetingProgramData,\r\n public tafsirMeetingProgramData: MeetingProgramData,\r\n public unitMeetingProgramData: MeetingProgramData,\r\n public bbqMeetingProgramData: MeetingProgramData,\r\n public gatheringMeetingProgramData: MeetingProgramData,\r\n public familyVisitMeetingProgramData: MeetingProgramData,\r\n public eidReunionMeetingProgramData: MeetingProgramData,\r\n public otherMeetingProgramData: MeetingProgramData,\r\n public groupStudyTeachingLearningProgramData: TeachingLearningProgramData,\r\n public studyCircleForAssociateMemberTeachingLearningProgramData: TeachingLearningProgramData,\r\n public studyCircleTeachingLearningProgramData: TeachingLearningProgramData,\r\n public practiceDarsTeachingLearningProgramData: TeachingLearningProgramData,\r\n public stateLearningCampTeachingLearningProgramData: TeachingLearningProgramData,\r\n public quranStudyTeachingLearningProgramData: TeachingLearningProgramData,\r\n public hadithTeachingLearningProgramData: TeachingLearningProgramData,\r\n public quranClassTeachingLearningProgramData: TeachingLearningProgramData,\r\n public weekendIslamicSchoolTeachingLearningProgramData: TeachingLearningProgramData,\r\n public memorizingAyatTeachingLearningProgramData: TeachingLearningProgramData,\r\n public memorizingHadithTeachingLearningProgramData: TeachingLearningProgramData,\r\n public memorizingDoaTeachingLearningProgramData: TeachingLearningProgramData,\r\n public stateLearningSessionTeachingLearningProgramData: TeachingLearningProgramData,\r\n public stateQiyamulLailTeachingLearningProgramData: TeachingLearningProgramData,\r\n public otherTeachingLearningProgramData: TeachingLearningProgramData,\r\n public bookSaleMaterialData: MaterialData,\r\n public bookDistributionMaterialData: MaterialData,\r\n public vhsSaleMaterialData: MaterialData,\r\n public vhsDistributionMaterialData: MaterialData,\r\n public emailDistributionMaterialData: MaterialData,\r\n public ipdcLeafletDistributionMaterialData: MaterialData,\r\n public otherSaleMaterialData: MaterialData,\r\n public otherDistributionMaterialData: MaterialData,\r\n public bookLibraryStockData: LibraryStockData,\r\n public vhsLibraryStockData: LibraryStockData,\r\n public otherLibraryStockData: LibraryStockData,\r\n public baitulMalFinanceData: FinanceData,\r\n public aDayMasjidProjectFinanceData: FinanceData,\r\n public masjidTableBankFinanceData: FinanceData,\r\n public qardeHasanaSocialWelfareData: SocialWelfareData,\r\n public patientVisitSocialWelfareData: SocialWelfareData,\r\n public socialVisitSocialWelfareData: SocialWelfareData,\r\n public transportSocialWelfareData: SocialWelfareData,\r\n public shiftingSocialWelfareData: SocialWelfareData,\r\n public shoppingSocialWelfareData: SocialWelfareData,\r\n public foodDistributionSocialWelfareData: SocialWelfareData,\r\n public cleanUpAustraliaSocialWelfareData: SocialWelfareData,\r\n public otherSocialWelfareData: SocialWelfareData,\r\n public comment: string,\r\n ) {}\r\n}\r\n","export enum OrganizationRoleType {\r\n Admin = 1,\r\n User = 2,\r\n}\r\n","import { PagedSearchTerms } from \"./PagedSearchTerms\";\r\nimport { OrganizationType } from \"./OrganizationType\";\r\nexport class OrganizationSearchTerms extends PagedSearchTerms {\r\n constructor(public quickSearch?: string,\r\n public organizationType?: OrganizationType, \r\n page: number = 1,\r\n pageSize: number = 10) {\r\n super(page, pageSize);\r\n }\r\n toQry(): string {\r\n const terms = [];\r\n if (this.quickSearch) {\r\n terms.push(`quickSearch=${encodeURIComponent(this.quickSearch)}`);\r\n }\r\n if (this.organizationType) {\r\n terms.push(`organizationType=${encodeURIComponent(this.organizationType)}`);\r\n }\r\n terms.push(super.toQry());\r\n return terms.join(\"&\");\r\n }\r\n}\r\n","export class MemberPlanData {\r\n constructor(public nameAndContactNumber: string, public action: string, public upgradeTarget: number) { }\r\n}\r\n"],"sourceRoot":""}