├── .gitignore ├── .idea ├── codeStyleSettings.xml └── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── LICENSE ├── README.md ├── bin ├── cron.sh ├── elasticsearch.sh ├── mirror_aging.sh ├── run.sh ├── utils.sh ├── website_cron_d7.sh ├── website_cron_d9.sh ├── website_cron_stat.py └── xferdata.sh ├── docs ├── api │ ├── Makefile │ ├── admin.rst │ ├── agendas.rst │ ├── agg_updates.rst │ ├── bills.rst │ ├── calendars.rst │ ├── committees.rst │ ├── conf.py │ ├── index.rst │ ├── laws.rst │ ├── make.bat │ ├── members.rst │ ├── reference.rst │ ├── search_api.rst │ ├── transcripts_floor.rst │ └── transcripts_ph.rst └── backend │ └── index.md ├── jmeter └── api_load_test │ ├── api_load_test.jmx │ ├── full_law_paths.csv │ ├── full_session_paths.csv │ ├── single_bill_paths.csv │ ├── single_law_doc_paths.csv │ └── single_pdf_paths.csv ├── pom.xml └── src ├── main ├── java │ └── gov │ │ └── nysenate │ │ └── openleg │ │ ├── api │ │ ├── BaseCtrl.java │ │ ├── CorsFilter.java │ │ ├── InvalidRequestParamEx.java │ │ ├── ListView.java │ │ ├── MapView.java │ │ ├── ViewObject.java │ │ ├── XFrameFilter.java │ │ ├── admin │ │ │ ├── AdminAccountCtrl.java │ │ │ ├── AdminApiEmailCtrl.java │ │ │ ├── ApiUserCtrl.java │ │ │ ├── CacheCtrl.java │ │ │ ├── CacheStatsView.java │ │ │ ├── EnvironmentCtrl.java │ │ │ └── SearchIndexCtrl.java │ │ ├── auth │ │ │ ├── AdminUserView.java │ │ │ ├── ApiAuthFilter.java │ │ │ ├── ApiUserEmailSubscriptionCtrl.java │ │ │ ├── AuthedUser.java │ │ │ └── NewUserView.java │ │ ├── config │ │ │ ├── EnvVarNotFoundException.java │ │ │ ├── EnvironmentVariableView.java │ │ │ └── ImmutableEnvVarException.java │ │ ├── legislation │ │ │ ├── BasePdfView.java │ │ │ ├── agenda │ │ │ │ ├── AgendaBillInfo.java │ │ │ │ ├── AgendaBillUtils.java │ │ │ │ ├── AgendaGetCtrl.java │ │ │ │ ├── AgendaSearchCtrl.java │ │ │ │ ├── WeekOfAgendaInfoMap.java │ │ │ │ └── view │ │ │ │ │ ├── AgendaAttendanceView.java │ │ │ │ │ ├── AgendaCommAddendumView.java │ │ │ │ │ ├── AgendaCommFlatView.java │ │ │ │ │ ├── AgendaCommView.java │ │ │ │ │ ├── AgendaIdView.java │ │ │ │ │ ├── AgendaItemView.java │ │ │ │ │ ├── AgendaMeetingDetailView.java │ │ │ │ │ ├── AgendaMeetingView.java │ │ │ │ │ ├── AgendaSummaryView.java │ │ │ │ │ ├── AgendaView.java │ │ │ │ │ ├── AgendaVoteBillView.java │ │ │ │ │ ├── AgendaVoteView.java │ │ │ │ │ ├── CommAgendaIdView.java │ │ │ │ │ └── CommAgendaSummaryView.java │ │ │ ├── attendance │ │ │ │ └── SenateVoteAttendanceView.java │ │ │ ├── bill │ │ │ │ ├── BillGetCtrl.java │ │ │ │ ├── BillPdfCtrl.java │ │ │ │ ├── BillSearchCtrl.java │ │ │ │ └── view │ │ │ │ │ ├── ApprovalMessageView.java │ │ │ │ │ ├── BaseBillIdView.java │ │ │ │ │ ├── BillActionView.java │ │ │ │ │ ├── BillAmendmentView.java │ │ │ │ │ ├── BillDiffView.java │ │ │ │ │ ├── BillFullTextView.java │ │ │ │ │ ├── BillIdView.java │ │ │ │ │ ├── BillInfoView.java │ │ │ │ │ ├── BillPdfView.java │ │ │ │ │ ├── BillStatusTypeView.java │ │ │ │ │ ├── BillStatusView.java │ │ │ │ │ ├── BillTypeView.java │ │ │ │ │ ├── BillView.java │ │ │ │ │ ├── BillVoteView.java │ │ │ │ │ ├── DetailBillView.java │ │ │ │ │ ├── ProgramInfoView.java │ │ │ │ │ ├── PublishStatusView.java │ │ │ │ │ ├── SimpleBillInfoView.java │ │ │ │ │ ├── SponsorView.java │ │ │ │ │ └── VetoMessageView.java │ │ │ ├── calendar │ │ │ │ ├── CalendarGetCtrl.java │ │ │ │ ├── CalendarSearchCtrl.java │ │ │ │ └── view │ │ │ │ │ ├── ActiveListView.java │ │ │ │ │ ├── CalendarActiveListIdView.java │ │ │ │ │ ├── CalendarEntryList.java │ │ │ │ │ ├── CalendarEntryView.java │ │ │ │ │ ├── CalendarIdView.java │ │ │ │ │ ├── CalendarSupEntryView.java │ │ │ │ │ ├── CalendarSupIdView.java │ │ │ │ │ ├── CalendarSupView.java │ │ │ │ │ ├── CalendarView.java │ │ │ │ │ ├── CalendarViewFactory.java │ │ │ │ │ ├── SimpleActiveListView.java │ │ │ │ │ ├── SimpleCalendarSupView.java │ │ │ │ │ └── SimpleCalendarView.java │ │ │ ├── committee │ │ │ │ ├── CommitteeGetCtrl.java │ │ │ │ ├── CommitteeSearchCtrl.java │ │ │ │ └── view │ │ │ │ │ ├── CommitteeIdView.java │ │ │ │ │ ├── CommitteeMemberView.java │ │ │ │ │ ├── CommitteeSessionIdView.java │ │ │ │ │ ├── CommitteeVersionIdView.java │ │ │ │ │ └── CommitteeView.java │ │ │ ├── law │ │ │ │ ├── LawGetCtrl.java │ │ │ │ ├── LawPdfCtrl.java │ │ │ │ ├── LawSearchCtrl.java │ │ │ │ └── view │ │ │ │ │ ├── LawDocIdView.java │ │ │ │ │ ├── LawDocInfoView.java │ │ │ │ │ ├── LawDocQueryView.java │ │ │ │ │ ├── LawDocView.java │ │ │ │ │ ├── LawDocWithRefsView.java │ │ │ │ │ ├── LawIdQueryView.java │ │ │ │ │ ├── LawInfoView.java │ │ │ │ │ ├── LawNodeView.java │ │ │ │ │ ├── LawPdfUtil.java │ │ │ │ │ ├── LawPdfView.java │ │ │ │ │ ├── LawTreeView.java │ │ │ │ │ ├── LawVersionIdView.java │ │ │ │ │ └── RepealedLawDocIdView.java │ │ │ ├── member │ │ │ │ ├── MemberGetCtrl.java │ │ │ │ ├── MemberSearchCtrl.java │ │ │ │ └── view │ │ │ │ │ ├── FullMemberView.java │ │ │ │ │ ├── MemberView.java │ │ │ │ │ ├── PersonView.java │ │ │ │ │ └── SessionMemberView.java │ │ │ └── transcripts │ │ │ │ ├── AbstractTranscriptPdfView.java │ │ │ │ ├── hearing │ │ │ │ ├── HearingGetCtrl.java │ │ │ │ ├── HearingPdfCtrl.java │ │ │ │ ├── HearingSearchCtrl.java │ │ │ │ └── view │ │ │ │ │ ├── HearingIdView.java │ │ │ │ │ ├── HearingInfoView.java │ │ │ │ │ ├── HearingPdfView.java │ │ │ │ │ └── HearingView.java │ │ │ │ └── session │ │ │ │ ├── TranscriptGetCtrl.java │ │ │ │ ├── TranscriptPdfCtrl.java │ │ │ │ ├── TranscriptSearchCtrl.java │ │ │ │ └── view │ │ │ │ ├── TranscriptIdView.java │ │ │ │ ├── TranscriptInfoView.java │ │ │ │ ├── TranscriptPdfParser.java │ │ │ │ ├── TranscriptPdfView.java │ │ │ │ └── TranscriptView.java │ │ ├── logs │ │ │ ├── ApiLogCtrl.java │ │ │ ├── ApiLogEvent.java │ │ │ └── ApiLogItemView.java │ │ ├── notification │ │ │ ├── NotificationCtrl.java │ │ │ ├── NotificationSubscriptionCtrl.java │ │ │ └── view │ │ │ │ ├── NotificationSubscriptionView.java │ │ │ │ ├── NotificationSummaryView.java │ │ │ │ ├── NotificationTypesView.java │ │ │ │ └── NotificationView.java │ │ ├── processor │ │ │ ├── DataProcessCtrl.java │ │ │ ├── SourceGetCtrl.java │ │ │ └── view │ │ │ │ ├── DataProcessRunDetailView.java │ │ │ │ ├── DataProcessRunInfoView.java │ │ │ │ ├── DataProcessRunView.java │ │ │ │ ├── DataProcessUnitView.java │ │ │ │ ├── SourceFileView.java │ │ │ │ └── SourceIdView.java │ │ ├── response │ │ │ ├── BaseResponse.java │ │ │ ├── DateRangeListViewResponse.java │ │ │ ├── ListViewResponse.java │ │ │ ├── PaginationResponse.java │ │ │ ├── SimpleResponse.java │ │ │ ├── ViewObjectResponse.java │ │ │ └── error │ │ │ │ ├── ConstrainedParameterView.java │ │ │ │ ├── ErrorCode.java │ │ │ │ ├── ErrorResponse.java │ │ │ │ ├── InvalidParameterView.java │ │ │ │ ├── ParameterView.java │ │ │ │ └── ViewObjectErrorResponse.java │ │ ├── search │ │ │ └── view │ │ │ │ ├── SearchIndexInfoView.java │ │ │ │ └── SearchResultView.java │ │ ├── spotcheck │ │ │ ├── SpotCheckCtrl.java │ │ │ ├── SpotCheckModelDataCtrl.java │ │ │ └── view │ │ │ │ ├── BillScrapeQueueEntryView.java │ │ │ │ ├── MismatchContentTypeSummaryView.java │ │ │ │ ├── MismatchHtmlDiffView.java │ │ │ │ ├── MismatchStatusSummaryView.java │ │ │ │ ├── MismatchSummaryView.java │ │ │ │ ├── MismatchTypeSummaryView.java │ │ │ │ ├── MismatchView.java │ │ │ │ ├── SpotCheckMismatchTypeView.java │ │ │ │ └── SpotCheckRefTypeView.java │ │ ├── ui │ │ │ ├── DocsPageCtrl.java │ │ │ ├── GlobalsView.java │ │ │ ├── PingCtrl.java │ │ │ ├── ReactAppCtrl.java │ │ │ └── RegistrationPageCtrl.java │ │ └── updates │ │ │ ├── agenda │ │ │ └── AgendaUpdatesCtrl.java │ │ │ ├── aggregate │ │ │ └── AggregateUpdatesCtrl.java │ │ │ ├── bill │ │ │ └── BillUpdatesCtrl.java │ │ │ ├── calendar │ │ │ └── CalendarUpdatesCtrl.java │ │ │ ├── law │ │ │ └── LawUpdatesCtrl.java │ │ │ ├── transcripts │ │ │ ├── hearing │ │ │ │ ├── HearingUpdateTokenView.java │ │ │ │ └── HearingUpdatesCtrl.java │ │ │ └── session │ │ │ │ ├── TranscriptUpdateTokenView.java │ │ │ │ └── TranscriptUpdatesCtrl.java │ │ │ └── view │ │ │ ├── UpdateDigestModelView.java │ │ │ ├── UpdateDigestView.java │ │ │ ├── UpdateTokenModelView.java │ │ │ └── UpdateTokenView.java │ │ ├── auth │ │ ├── admin │ │ │ ├── AdminUser.java │ │ │ ├── AdminUserQuery.java │ │ │ ├── AdminUserService.java │ │ │ ├── SqlAdminUserDao.java │ │ │ └── SqlAdminUserService.java │ │ ├── config │ │ │ └── AuthRealmConfigurer.java │ │ ├── exception │ │ │ ├── InvalidUsernameException.java │ │ │ └── UsernameExistsException.java │ │ ├── model │ │ │ ├── ApiKeyLoginToken.java │ │ │ ├── ApiUser.java │ │ │ └── OpenLegRole.java │ │ ├── service │ │ │ ├── AdminLoginAuthRealm.java │ │ │ ├── ApiUserLoginAuthRealm.java │ │ │ └── OpenLegAuthorizingRealm.java │ │ └── user │ │ │ ├── ApiLogFilter.java │ │ │ ├── ApiUserAuthEvictEvent.java │ │ │ ├── ApiUserQuery.java │ │ │ ├── ApiUserRowMapper.java │ │ │ ├── ApiUserService.java │ │ │ ├── ApiUserSubscriptionType.java │ │ │ ├── CachedApiUserService.java │ │ │ └── SqlApiUserDao.java │ │ ├── common │ │ ├── dao │ │ │ ├── BasicSqlQuery.java │ │ │ ├── CalendarParamUtils.java │ │ │ ├── CalendarRowHandlers.java │ │ │ ├── ImmutableParams.java │ │ │ ├── LimitOffset.java │ │ │ ├── OrderBy.java │ │ │ ├── PaginatedList.java │ │ │ ├── PaginatedRowHandler.java │ │ │ ├── SortOrder.java │ │ │ ├── SqlBaseDao.java │ │ │ ├── SqlQueryUtils.java │ │ │ └── SqlTable.java │ │ ├── script │ │ │ ├── BaseScript.java │ │ │ ├── MemberUpdateScript.java │ │ │ └── SearchIndexUpdate.java │ │ └── util │ │ │ ├── AsciiArt.java │ │ │ ├── AsyncUtils.java │ │ │ ├── BillTextCheckUtils.java │ │ │ ├── CollectionUtils.java │ │ │ ├── DateUtils.java │ │ │ ├── FileIOUtils.java │ │ │ ├── HttpUtils.java │ │ │ ├── MailUtils.java │ │ │ ├── NonNullList.java │ │ │ ├── NumberConversionUtils.java │ │ │ ├── OpenlegThreadFactory.java │ │ │ ├── OutputUtils.java │ │ │ ├── Pair.java │ │ │ ├── RandomUtils.java │ │ │ ├── RegexUtils.java │ │ │ ├── ScrapeUtils.java │ │ │ ├── SenateSiteDumpFragParser.java │ │ │ ├── SimpleTimer.java │ │ │ ├── Tuple.java │ │ │ ├── TypeUtils.java │ │ │ ├── XmlHelper.java │ │ │ ├── pipeline │ │ │ ├── Pipeline.java │ │ │ ├── PipelineBuilder.java │ │ │ ├── PipelineException.java │ │ │ ├── PipelineFactory.java │ │ │ └── PipelineTask.java │ │ │ └── stringDiffer │ │ │ ├── Diff.java │ │ │ ├── DiffBisect.java │ │ │ ├── DiffBisectBoundaries.java │ │ │ ├── DiffStringUtils.java │ │ │ ├── DiffUtils.java │ │ │ ├── Operation.java │ │ │ └── StringDiffer.java │ │ ├── config │ │ ├── ApplicationConfig.java │ │ ├── ConsoleApplicationConfig.java │ │ ├── DatabaseConfig.java │ │ ├── EnvironmentUtils.java │ │ ├── OpenLegComboPooledDataSource.java │ │ ├── OpenLegEnvironment.java │ │ ├── PropertyConfig.java │ │ ├── SecurityConfig.java │ │ ├── WebApplicationConfig.java │ │ ├── WebInitializer.java │ │ ├── WebSocketsConfig.java │ │ └── annotation │ │ │ ├── CategoryTypes.java │ │ │ ├── CreateTestFiles.java │ │ │ ├── IntegrationTest.java │ │ │ ├── SillyTest.java │ │ │ └── UnitTest.java │ │ ├── legislation │ │ ├── BaseLegislativeContent.java │ │ ├── CacheType.java │ │ ├── CachingService.java │ │ ├── OpenLegCacheManager.java │ │ ├── PublishStatus.java │ │ ├── SessionYear.java │ │ ├── agenda │ │ │ ├── Agenda.java │ │ │ ├── AgendaId.java │ │ │ ├── AgendaInfoAddendum.java │ │ │ ├── AgendaInfoCommittee.java │ │ │ ├── AgendaInfoCommitteeItem.java │ │ │ ├── AgendaNotFoundEx.java │ │ │ ├── AgendaVoteAction.java │ │ │ ├── AgendaVoteAddendum.java │ │ │ ├── AgendaVoteAttendance.java │ │ │ ├── AgendaVoteBill.java │ │ │ ├── AgendaVoteCommittee.java │ │ │ ├── CommitteeAgendaAddendumId.java │ │ │ ├── CommitteeAgendaId.java │ │ │ └── dao │ │ │ │ ├── AgendaDao.java │ │ │ │ ├── AgendaDataService.java │ │ │ │ ├── BillVoteIdRowMapper.java │ │ │ │ ├── BillVoteRowHandler.java │ │ │ │ ├── CachedAgendaDataService.java │ │ │ │ ├── ElasticAgendaSearchDao.java │ │ │ │ ├── SqlAgendaDao.java │ │ │ │ ├── SqlAgendaQuery.java │ │ │ │ └── SqlAgendaVoteAddendumDao.java │ │ ├── attendance │ │ │ └── SenateVoteAttendance.java │ │ ├── bill │ │ │ ├── ApprovalId.java │ │ │ ├── ApprovalMessage.java │ │ │ ├── BaseBillId.java │ │ │ ├── Bill.java │ │ │ ├── BillAction.java │ │ │ ├── BillAmendment.java │ │ │ ├── BillId.java │ │ │ ├── BillInfo.java │ │ │ ├── BillSponsor.java │ │ │ ├── BillStatus.java │ │ │ ├── BillStatusType.java │ │ │ ├── BillText.java │ │ │ ├── BillTextFormat.java │ │ │ ├── BillTextType.java │ │ │ ├── BillType.java │ │ │ ├── BillUpdateField.java │ │ │ ├── BillVote.java │ │ │ ├── BillVoteCode.java │ │ │ ├── BillVoteId.java │ │ │ ├── BillVoteType.java │ │ │ ├── ProgramInfo.java │ │ │ ├── TextDiff.java │ │ │ ├── TextDiffType.java │ │ │ ├── Version.java │ │ │ ├── VetoId.java │ │ │ ├── VetoMessage.java │ │ │ ├── VetoType.java │ │ │ ├── dao │ │ │ │ ├── ApprovalDao.java │ │ │ │ ├── BillDao.java │ │ │ │ ├── SqlApprovalDao.java │ │ │ │ ├── SqlApprovalQuery.java │ │ │ │ ├── SqlBillDao.java │ │ │ │ ├── SqlBillQuery.java │ │ │ │ ├── SqlVetoDao.java │ │ │ │ ├── SqlVetoQuery.java │ │ │ │ ├── VetoDao.java │ │ │ │ └── service │ │ │ │ │ ├── ApprovalDataService.java │ │ │ │ │ ├── BillCacheEvictionService.java │ │ │ │ │ ├── BillDataService.java │ │ │ │ │ ├── CachedBillDataService.java │ │ │ │ │ ├── SimpleApprovalDataService.java │ │ │ │ │ ├── SimpleVetoDataService.java │ │ │ │ │ └── VetoDataService.java │ │ │ ├── exception │ │ │ │ ├── ApprovalNotFoundException.java │ │ │ │ ├── BillAmendNotFoundEx.java │ │ │ │ ├── BillNotFoundEx.java │ │ │ │ └── VetoNotFoundException.java │ │ │ └── utils │ │ │ │ └── BillTextUtils.java │ │ ├── calendar │ │ │ ├── Calendar.java │ │ │ ├── CalendarActiveList.java │ │ │ ├── CalendarActiveListId.java │ │ │ ├── CalendarEntry.java │ │ │ ├── CalendarId.java │ │ │ ├── CalendarNotFoundEx.java │ │ │ ├── CalendarSectionType.java │ │ │ ├── CalendarSupplemental.java │ │ │ ├── CalendarSupplementalEntry.java │ │ │ ├── CalendarSupplementalId.java │ │ │ ├── CalendarType.java │ │ │ └── dao │ │ │ │ ├── CachedCalendarDataService.java │ │ │ │ ├── CalendarDao.java │ │ │ │ ├── CalendarDataService.java │ │ │ │ ├── FloorCalendarReferenceDAO.java │ │ │ │ ├── SqlCalendarDao.java │ │ │ │ ├── SqlCalendarQuery.java │ │ │ │ ├── SqlFloorCalendarReferenceDao.java │ │ │ │ └── SqlFloorCalendarReferenceQuery.java │ │ ├── committee │ │ │ ├── Chamber.java │ │ │ ├── Committee.java │ │ │ ├── CommitteeId.java │ │ │ ├── CommitteeMember.java │ │ │ ├── CommitteeMemberTitle.java │ │ │ ├── CommitteeNotFoundEx.java │ │ │ ├── CommitteeSessionId.java │ │ │ ├── CommitteeVersionId.java │ │ │ ├── MemberNotFoundEx.java │ │ │ └── dao │ │ │ │ ├── CachedCommitteeDataService.java │ │ │ │ ├── CommitteeDao.java │ │ │ │ ├── CommitteeDataService.java │ │ │ │ ├── SqlCommitteeDao.java │ │ │ │ └── SqlCommitteeQuery.java │ │ ├── law │ │ │ ├── LawActionType.java │ │ │ ├── LawChapterCode.java │ │ │ ├── LawDocId.java │ │ │ ├── LawDocInfo.java │ │ │ ├── LawDocument.java │ │ │ ├── LawDocumentType.java │ │ │ ├── LawInfo.java │ │ │ ├── LawTree.java │ │ │ ├── LawTreeNode.java │ │ │ ├── LawType.java │ │ │ ├── LawVersionId.java │ │ │ ├── RepealedLawDocId.java │ │ │ └── dao │ │ │ │ ├── CachedLawDataService.java │ │ │ │ ├── LawDataDao.java │ │ │ │ ├── LawDataService.java │ │ │ │ ├── LawDocumentNotFoundEx.java │ │ │ │ ├── LawFileDao.java │ │ │ │ ├── LawTreeNotFoundEx.java │ │ │ │ ├── MaxValueMap.java │ │ │ │ ├── SqlFsLawFileDao.java │ │ │ │ ├── SqlLawDataDao.java │ │ │ │ ├── SqlLawDataQuery.java │ │ │ │ ├── SqlLawFileQuery.java │ │ │ │ └── SqlLawUpdatesQuery.java │ │ ├── member │ │ │ ├── FullMember.java │ │ │ ├── Member.java │ │ │ ├── Person.java │ │ │ ├── PersonName.java │ │ │ ├── SessionMember.java │ │ │ └── dao │ │ │ │ ├── AbstractMemberCache.java │ │ │ │ ├── CachedMemberService.java │ │ │ │ ├── FullMemberIdCache.java │ │ │ │ ├── MemberDao.java │ │ │ │ ├── MemberService.java │ │ │ │ ├── SessionMemberIdCache.java │ │ │ │ ├── SessionMemberNonIdCache.java │ │ │ │ ├── ShortNameKey.java │ │ │ │ ├── SqlMemberDao.java │ │ │ │ └── SqlMemberQuery.java │ │ └── transcripts │ │ │ ├── AbstractTranscriptsFile.java │ │ │ ├── SqlAbstractTranscriptFileDao.java │ │ │ ├── TranscriptFileDaoInterface.java │ │ │ ├── hearing │ │ │ ├── Hearing.java │ │ │ ├── HearingFile.java │ │ │ ├── HearingHost.java │ │ │ ├── HearingHostType.java │ │ │ ├── HearingId.java │ │ │ ├── HearingNotFoundEx.java │ │ │ ├── HearingTextUtils.java │ │ │ ├── SqlAbstractTranscriptFileQuery.java │ │ │ └── dao │ │ │ │ ├── HearingDao.java │ │ │ │ ├── HearingDataService.java │ │ │ │ ├── HearingFileDao.java │ │ │ │ ├── SqlFsHearingFileDao.java │ │ │ │ ├── SqlHearingDao.java │ │ │ │ ├── SqlHearingDataService.java │ │ │ │ ├── SqlHearingQuery.java │ │ │ │ └── host │ │ │ │ ├── HearingHostDao.java │ │ │ │ ├── SqlHearingHostDao.java │ │ │ │ └── SqlHearingHostQuery.java │ │ │ └── session │ │ │ ├── DayType.java │ │ │ ├── DuplicateTranscriptEx.java │ │ │ ├── SessionType.java │ │ │ ├── Transcript.java │ │ │ ├── TranscriptFile.java │ │ │ ├── TranscriptId.java │ │ │ ├── TranscriptNotFoundEx.java │ │ │ └── dao │ │ │ ├── SqlFsTranscriptFileDao.java │ │ │ ├── SqlTranscriptDao.java │ │ │ ├── SqlTranscriptDataService.java │ │ │ ├── SqlTranscriptQuery.java │ │ │ ├── TranscriptDao.java │ │ │ ├── TranscriptDataService.java │ │ │ ├── TranscriptFileDao.java │ │ │ └── TranscriptFilenameInfo.java │ │ ├── notifications │ │ ├── BaseNotificationSender.java │ │ ├── BaseSlackNotificationSender.java │ │ ├── EmailNotificationSender.java │ │ ├── FullEmailNotificationSender.java │ │ ├── NotificationDispatcher.java │ │ ├── NotificationSender.java │ │ ├── budgetbill │ │ │ └── BudgetBillTextNotification.java │ │ ├── mail │ │ │ ├── MailException.java │ │ │ ├── MimeSendMailService.java │ │ │ ├── SendMailService.java │ │ │ ├── SimpleEmailNotificationSender.java │ │ │ └── apiuser │ │ │ │ ├── ApiUserBatchEmailService.java │ │ │ │ ├── ApiUserBatchEmailServiceImpl.java │ │ │ │ ├── ApiUserEmailRequest.java │ │ │ │ └── ApiUserMessage.java │ │ ├── model │ │ │ ├── Notification.java │ │ │ ├── NotificationCategory.java │ │ │ ├── NotificationDigest.java │ │ │ ├── NotificationGroup.java │ │ │ ├── NotificationGroups.java │ │ │ ├── NotificationMedium.java │ │ │ ├── NotificationSubscription.java │ │ │ ├── NotificationSubscriptionBuilder.java │ │ │ ├── NotificationType.java │ │ │ ├── NotificationUrgency.java │ │ │ ├── RegisteredNotification.java │ │ │ └── SubscriptionNotFoundEx.java │ │ ├── slack │ │ │ ├── DefaultSlackChatService.java │ │ │ ├── SlackApi.java │ │ │ ├── SlackApiException.java │ │ │ ├── SlackChannelNotFoundException.java │ │ │ ├── SlackChatService.java │ │ │ ├── SlackNotificationSender.java │ │ │ └── model │ │ │ │ ├── SlackAddress.java │ │ │ │ ├── SlackAttachment.java │ │ │ │ ├── SlackField.java │ │ │ │ └── SlackMessage.java │ │ └── subscription │ │ │ ├── NotificationSubscriptionDao.java │ │ │ ├── NotificationSubscriptionDataService.java │ │ │ ├── SqlNotificationSubscriptionDao.java │ │ │ ├── SqlNotificationSubscriptionDataService.java │ │ │ └── SqlNotificationSubscriptionQuery.java │ │ ├── processors │ │ ├── AbstractDataProcessor.java │ │ ├── AbstractLegDataProcessor.java │ │ ├── BaseSourceData.java │ │ ├── DataProcessAction.java │ │ ├── DataProcessor.java │ │ ├── IngestCache.java │ │ ├── LegDataProcessService.java │ │ ├── LegDataProcessor.java │ │ ├── ManagedLegDataProcessService.java │ │ ├── ParseError.java │ │ ├── ProcessDataCLI.java │ │ ├── ProcessService.java │ │ ├── agenda │ │ │ ├── XmlSenAgenProcessor.java │ │ │ └── XmlSenAgenVoteProcessor.java │ │ ├── bill │ │ │ ├── AbstractBillProcessor.java │ │ │ ├── BaseSourceFile.java │ │ │ ├── BillActionParser.java │ │ │ ├── BillLawCodeParser.java │ │ │ ├── InvalidLegDataFileNameEx.java │ │ │ ├── LegDataFileNotFoundEx.java │ │ │ ├── LegDataFragment.java │ │ │ ├── LegDataFragmentNotFoundEx.java │ │ │ ├── LegDataFragmentType.java │ │ │ ├── SourceFile.java │ │ │ ├── SourceType.java │ │ │ ├── UnreadableLegDataEx.java │ │ │ ├── sobi │ │ │ │ ├── BillSobiProcessor.java │ │ │ │ ├── BillTextParser.java │ │ │ │ ├── SobiApprovalMessageParser.java │ │ │ │ ├── SobiBlock.java │ │ │ │ ├── SobiFile.java │ │ │ │ ├── SobiLineType.java │ │ │ │ ├── SobiProcessOptions.java │ │ │ │ └── VetoMemoParser.java │ │ │ └── xml │ │ │ │ ├── AbstractMemoProcessor.java │ │ │ │ ├── BillTextDiffProcessor.java │ │ │ │ ├── XmlAnActProcessor.java │ │ │ │ ├── XmlApprMemoProcessor.java │ │ │ │ ├── XmlApprovalMessageParser.java │ │ │ │ ├── XmlBillActionAnalyzer.java │ │ │ │ ├── XmlBillStatProcessor.java │ │ │ │ ├── XmlBillTextProcessor.java │ │ │ │ ├── XmlFile.java │ │ │ │ ├── XmlLDBlurbProcessor.java │ │ │ │ ├── XmlLDSponProcessor.java │ │ │ │ ├── XmlLDSummProcessor.java │ │ │ │ ├── XmlSameAsProcessor.java │ │ │ │ ├── XmlSenFlVotProcessor.java │ │ │ │ ├── XmlSenMemoProcessor.java │ │ │ │ └── XmlVetoMsgProcessor.java │ │ ├── calendar │ │ │ ├── XmlSenCalActiveListProcessor.java │ │ │ └── XmlSenCalProcessor.java │ │ ├── committee │ │ │ ├── XmlSenCommProcessor.java │ │ │ └── script │ │ │ │ └── ImportCommittees.java │ │ ├── config │ │ │ ├── ProcessConfig.java │ │ │ ├── SobiOnlyWhitelistFilter.java │ │ │ ├── SourceFilter.java │ │ │ ├── XmlDumpWhitelistFilter.java │ │ │ ├── XmlNoFlvotWhitelistFilter.java │ │ │ └── XmlOnlyWhitelistFilter.java │ │ ├── law │ │ │ ├── AbstractLawBuilder.java │ │ │ ├── ConstitutionLawBuilder.java │ │ │ ├── HintBasedLawBuilder.java │ │ │ ├── IdBasedLawBuilder.java │ │ │ ├── LawBlock.java │ │ │ ├── LawBuilder.java │ │ │ ├── LawDocIdFixer.java │ │ │ ├── LawFile.java │ │ │ ├── LawMethod.java │ │ │ ├── LawParseException.java │ │ │ ├── LawProcessService.java │ │ │ ├── LawProcessor.java │ │ │ ├── LawTitleParser.java │ │ │ ├── ManagedLawProcessService.java │ │ │ └── RulesLawBuilder.java │ │ ├── log │ │ │ ├── DataProcessErrorEvent.java │ │ │ ├── DataProcessLogDao.java │ │ │ ├── DataProcessLogService.java │ │ │ ├── DataProcessNotificationService.java │ │ │ ├── DataProcessRun.java │ │ │ ├── DataProcessRunInfo.java │ │ │ ├── DataProcessUnit.java │ │ │ ├── DataProcessUnitEvent.java │ │ │ ├── DataProcessWarnEvent.java │ │ │ ├── ProcessLogEvent.java │ │ │ ├── SimpleDataProcessLogService.java │ │ │ ├── SqlDataProcessLogDao.java │ │ │ └── SqlDataProcessLogQuery.java │ │ ├── scripts │ │ │ └── member │ │ │ │ ├── FetchMemberImagesScript.java │ │ │ │ ├── MemberJsonFeedView.java │ │ │ │ └── MemberScraperCLI.java │ │ ├── sourcefile │ │ │ ├── SourceFileFsDao.java │ │ │ ├── SourceFileRefDao.java │ │ │ ├── SourceFileRowMapper.java │ │ │ ├── SqlSourceFileQuery.java │ │ │ ├── SqlSourceFileRefDao.java │ │ │ ├── sobi │ │ │ │ ├── FsSobiDao.java │ │ │ │ ├── LegDataFragmentDao.java │ │ │ │ ├── SqlLegDataFragmentDao.java │ │ │ │ └── SqlLegDataFragmentQuery.java │ │ │ └── xml │ │ │ │ └── FsXmlDao.java │ │ └── transcripts │ │ │ ├── hearing │ │ │ ├── HearingDateTimeParser.java │ │ │ ├── HearingHostParser.java │ │ │ ├── HearingParser.java │ │ │ ├── HearingProcessService.java │ │ │ └── ManagedHearingProcessService.java │ │ │ └── session │ │ │ ├── ManagedTranscriptProcessService.java │ │ │ ├── Stenographer.java │ │ │ ├── TranscriptLine.java │ │ │ ├── TranscriptParser.java │ │ │ └── TranscriptProcessService.java │ │ ├── search │ │ ├── BaseIndexEvent.java │ │ ├── ElasticBaseDao.java │ │ ├── ElasticSearchServiceUtils.java │ │ ├── ElasticsearchProcessException.java │ │ ├── IndexedSearchService.java │ │ ├── InvalidSearchParamException.java │ │ ├── OpenlegElasticsearchClient.java │ │ ├── SearchDao.java │ │ ├── SearchException.java │ │ ├── SearchIndex.java │ │ ├── SearchResult.java │ │ ├── SearchResults.java │ │ ├── agenda │ │ │ ├── AgendaSearchService.java │ │ │ └── ElasticAgendaSearchService.java │ │ ├── bill │ │ │ ├── BillSearchService.java │ │ │ ├── ElasticBillSearchDao.java │ │ │ └── ElasticBillSearchService.java │ │ ├── calendar │ │ │ ├── CalendarSearchService.java │ │ │ ├── ElasticCalendarSearchDao.java │ │ │ └── ElasticCalendarSearchService.java │ │ ├── committee │ │ │ ├── CommitteeSearchService.java │ │ │ ├── ElasticCommitteeSearchDao.java │ │ │ └── ElasticCommitteeSearchService.java │ │ ├── law │ │ │ ├── ElasticLawSearchDao.java │ │ │ ├── ElasticLawSearchService.java │ │ │ └── LawSearchService.java │ │ ├── logs │ │ │ ├── ApiLogSearchService.java │ │ │ ├── ApiLogStompService.java │ │ │ ├── ApiRequest.java │ │ │ ├── ApiResponse.java │ │ │ ├── ElasticApiLogSearchDao.java │ │ │ └── ElasticApiLogSearchService.java │ │ ├── member │ │ │ ├── ElasticMemberSearchDao.java │ │ │ ├── ElasticMemberSearchService.java │ │ │ └── MemberSearchService.java │ │ ├── notifications │ │ │ ├── ElasticNotificationSearchDao.java │ │ │ ├── ElasticNotificationService.java │ │ │ ├── NotificationNotFoundException.java │ │ │ └── NotificationService.java │ │ └── transcripts │ │ │ ├── hearing │ │ │ ├── ElasticHearingSearchDao.java │ │ │ ├── ElasticHearingSearchService.java │ │ │ └── HearingSearchService.java │ │ │ └── session │ │ │ ├── ElasticTranscriptSearchDao.java │ │ │ ├── ElasticTranscriptSearchService.java │ │ │ └── TranscriptSearchService.java │ │ ├── spotchecks │ │ ├── MismatchOrderBy.java │ │ ├── SenateSiteDumpCtrl.java │ │ ├── SpotCheckCLI.java │ │ ├── SpotCheckReportDao.java │ │ ├── SqlSpotCheckReportDao.java │ │ ├── SqlSpotCheckReportQuery.java │ │ ├── alert │ │ │ ├── agenda │ │ │ │ ├── AgendaAlertCheckMailService.java │ │ │ │ ├── AgendaAlertId.java │ │ │ │ ├── AgendaAlertInfoCommittee.java │ │ │ │ ├── AgendaAlertParser.java │ │ │ │ ├── AgendaAlertProcessor.java │ │ │ │ ├── AgendaMeetingWeekId.java │ │ │ │ ├── AgendaReportService.java │ │ │ │ ├── AgendaSpotCheckService.java │ │ │ │ ├── AgendaSpotcheckProcessService.java │ │ │ │ ├── BaseAgendaCheckReportService.java │ │ │ │ ├── CommAgendaAlertCheckMailService.java │ │ │ │ ├── IntervalAgendaReportService.java │ │ │ │ └── dao │ │ │ │ │ ├── AgendaAlertDao.java │ │ │ │ │ ├── SqlAgendaAlertQuery.java │ │ │ │ │ └── SqlFsAgendaAlertDao.java │ │ │ └── calendar │ │ │ │ ├── ActiveListAlertCheckMailService.java │ │ │ │ ├── BaseCalendarAlertParser.java │ │ │ │ ├── BaseCalendarReportService.java │ │ │ │ ├── CalendarAlertActiveListParser.java │ │ │ │ ├── CalendarAlertFile.java │ │ │ │ ├── CalendarAlertProcessor.java │ │ │ │ ├── CalendarAlertSupplementalParser.java │ │ │ │ ├── CalendarCheckService.java │ │ │ │ ├── CalendarEntryListId.java │ │ │ │ ├── CalendarHTMLParser.java │ │ │ │ ├── CalendarReportService.java │ │ │ │ ├── CalendarSpotCheckProcessService.java │ │ │ │ ├── FloorCalAlertCheckMailService.java │ │ │ │ ├── FloorCalendarSpotcheckReference.java │ │ │ │ ├── IntervalCalendarReportService.java │ │ │ │ └── dao │ │ │ │ ├── CalendarAlertDao.java │ │ │ │ ├── SqlCalendarAlertDao.java │ │ │ │ ├── SqlCalendarAlertFileQuery.java │ │ │ │ ├── SqlCalendarAlertQuery.java │ │ │ │ └── SqlFsCalendarAlertFileDao.java │ │ ├── base │ │ │ ├── BaseCheckMailService.java │ │ │ ├── BaseSpotcheckProcessService.java │ │ │ ├── CheckMailService.java │ │ │ ├── MismatchNotFoundEx.java │ │ │ ├── MismatchUtils.java │ │ │ ├── SimpleCheckMailService.java │ │ │ ├── SpotCheckException.java │ │ │ ├── SpotCheckNotificationService.java │ │ │ ├── SpotCheckReportRunMode.java │ │ │ ├── SpotCheckReportService.java │ │ │ ├── SpotCheckService.java │ │ │ ├── SpotCheckUtils.java │ │ │ ├── SpotcheckMailProcessService.java │ │ │ ├── SpotcheckMismatchEvent.java │ │ │ └── SpotcheckRunService.java │ │ ├── daybreak │ │ │ ├── DaybreakCheckMailService.java │ │ │ ├── DaybreakCheckService.java │ │ │ ├── DaybreakDocType.java │ │ │ ├── DaybreakDocument.java │ │ │ ├── DaybreakFile.java │ │ │ ├── DaybreakFragment.java │ │ │ ├── DaybreakMessage.java │ │ │ ├── DaybreakReport.java │ │ │ ├── DaybreakReportService.java │ │ │ ├── DaybreakReportSet.java │ │ │ ├── DaybreakSpotcheckProcessService.java │ │ │ ├── PageFileEntry.java │ │ │ ├── bill │ │ │ │ ├── DaybreakBill.java │ │ │ │ ├── DaybreakBillAmendment.java │ │ │ │ ├── DaybreakBillId.java │ │ │ │ ├── DaybreakDao.java │ │ │ │ ├── SqlDaybreakQuery.java │ │ │ │ └── SqlFsDaybreakDao.java │ │ │ ├── process │ │ │ │ ├── DaybreakFileParser.java │ │ │ │ ├── DaybreakFragmentParser.java │ │ │ │ ├── DaybreakFragmentSponsorParser.java │ │ │ │ ├── DaybreakPageFileParser.java │ │ │ │ ├── DaybreakProcessService.java │ │ │ │ └── ManagedDaybreakProcessService.java │ │ │ └── script │ │ │ │ └── ProcessDaybreaks.java │ │ ├── keymapper │ │ │ ├── AgendaMeetingWeekKeyMapper.java │ │ │ ├── BaseBillIdSpotCheckKeyMapper.java │ │ │ ├── BillIdSpotCheckKeyMapper.java │ │ │ ├── CalendarEntryListIdKeyMapper.java │ │ │ ├── CommitteeAgendaKeyMapper.java │ │ │ ├── LawSpotCheckIdKeyMapper.java │ │ │ └── SpotCheckDaoKeyMapper.java │ │ ├── mismatch │ │ │ ├── CharacterOption.java │ │ │ ├── HtmlDiffFormatter.java │ │ │ ├── MismatchHtmlDiff.java │ │ │ └── WhitespaceOption.java │ │ ├── model │ │ │ ├── ActiveListHTMLParser.java │ │ │ ├── ActiveListSpotcheckReference.java │ │ │ ├── DeNormSpotCheckMismatch.java │ │ │ ├── MismatchContentTypeSummary.java │ │ │ ├── MismatchQuery.java │ │ │ ├── MismatchState.java │ │ │ ├── MismatchStatus.java │ │ │ ├── MismatchStatusSummary.java │ │ │ ├── MismatchTypeSummary.java │ │ │ ├── ReferenceDataNotFoundEx.java │ │ │ ├── SpotCheckAbortException.java │ │ │ ├── SpotCheckContentType.java │ │ │ ├── SpotCheckDataSource.java │ │ │ ├── SpotCheckMismatch.java │ │ │ ├── SpotCheckMismatchIgnore.java │ │ │ ├── SpotCheckMismatchKey.java │ │ │ ├── SpotCheckMismatchStatusSummary.java │ │ │ ├── SpotCheckMismatchTracked.java │ │ │ ├── SpotCheckMismatchType.java │ │ │ ├── SpotCheckObservation.java │ │ │ ├── SpotCheckPriorMismatch.java │ │ │ ├── SpotCheckRefType.java │ │ │ ├── SpotCheckReferenceEvent.java │ │ │ ├── SpotCheckReferenceId.java │ │ │ ├── SpotCheckReport.java │ │ │ ├── SpotCheckReportId.java │ │ │ ├── SpotCheckReportNotFoundEx.java │ │ │ ├── SpotCheckReportSummary.java │ │ │ └── SpotCheckSummary.java │ │ ├── openleg │ │ │ ├── JsonOpenlegDaoUtils.java │ │ │ ├── OpenlegJsonRetrievalEx.java │ │ │ ├── OpenlegSpotCheckCtrl.java │ │ │ ├── agenda │ │ │ │ ├── JsonOpenlegAgendaDao.java │ │ │ │ ├── OpenlegAgendaCheckService.java │ │ │ │ ├── OpenlegAgendaDao.java │ │ │ │ └── OpenlegAgendaReportService.java │ │ │ ├── bill │ │ │ │ ├── JsonOpenlegBillDao.java │ │ │ │ ├── OpenlegBillCheckService.java │ │ │ │ ├── OpenlegBillDao.java │ │ │ │ └── OpenlegBillReportService.java │ │ │ └── calendar │ │ │ │ ├── JsonOpenlegCalendarDao.java │ │ │ │ ├── OpenlegCalendarCheckService.java │ │ │ │ ├── OpenlegCalendarDao.java │ │ │ │ └── OpenlegCalendarReportService.java │ │ ├── scraping │ │ │ ├── LRSScraper.java │ │ │ ├── ScrapingException.java │ │ │ ├── assembly │ │ │ │ └── agenda │ │ │ │ │ └── AssemblyAgnScraper.java │ │ │ └── lrs │ │ │ │ ├── LRSScraper.java │ │ │ │ ├── LrsOutageScrapingEx.java │ │ │ │ ├── agenda │ │ │ │ ├── ActiveListReferenceDAO.java │ │ │ │ ├── ActiveListScrapingService.java │ │ │ │ ├── SenateAgnScraper.java │ │ │ │ ├── SqlActiveListReferenceDAO.java │ │ │ │ └── SqlActiveListReferenceQuery.java │ │ │ │ ├── bill │ │ │ │ ├── BillScrapeCheckService.java │ │ │ │ ├── BillScrapeFile.java │ │ │ │ ├── BillScrapeQueueEntry.java │ │ │ │ ├── BillScrapeQueueService.java │ │ │ │ ├── BillScrapeReference.java │ │ │ │ ├── BillScrapeReferenceDao.java │ │ │ │ ├── BillScrapeReferenceFactory.java │ │ │ │ ├── BillScrapeReferenceHtmlParser.java │ │ │ │ ├── BillScrapeReportService.java │ │ │ │ ├── BillScrapeSpotcheckProcessService.java │ │ │ │ ├── BillScrapeVote.java │ │ │ │ ├── BillScrapeVoteMismatchService.java │ │ │ │ ├── BillScraper.java │ │ │ │ ├── ScrapeQueuePriority.java │ │ │ │ ├── ScrapedBillMemoParser.java │ │ │ │ ├── SqlBillScrapeReferenceQuery.java │ │ │ │ ├── SqlFsBillScrapeReferenceDao.java │ │ │ │ └── ctrl │ │ │ │ │ ├── BillScrapeFileCtrl.java │ │ │ │ │ └── BillScrapeQueueCtrl.java │ │ │ │ └── calendar │ │ │ │ └── CalendarScraper.java │ │ └── sensite │ │ │ ├── BaseSenateSiteReportService.java │ │ │ ├── SenateSiteArchiveManager.java │ │ │ ├── SenateSiteDump.java │ │ │ ├── SenateSiteDumpFragment.java │ │ │ ├── SenateSiteDumpId.java │ │ │ ├── SenateSiteJsonParser.java │ │ │ ├── SenateSiteSpotcheckProcessService.java │ │ │ ├── agenda │ │ │ ├── AgendaJsonParser.java │ │ │ ├── SenSiteAgendaReportService.java │ │ │ ├── SenateSiteAgenda.java │ │ │ ├── SenateSiteAgendaBill.java │ │ │ ├── SenateSiteAgendaCheckService.java │ │ │ └── SenateSiteAgendaSpotcheckProcessService.java │ │ │ ├── bill │ │ │ ├── FsSenateSiteDao.java │ │ │ ├── LawObservationType.java │ │ │ ├── LawSpotCheckId.java │ │ │ ├── SenateSiteBill.java │ │ │ ├── SenateSiteBillCheckService.java │ │ │ ├── SenateSiteBillJsonParser.java │ │ │ ├── SenateSiteBillReportService.java │ │ │ ├── SenateSiteBillSpotcheckProcessService.java │ │ │ ├── SenateSiteBillVote.java │ │ │ └── SenateSiteDao.java │ │ │ ├── calendar │ │ │ ├── CalendarJsonParser.java │ │ │ ├── SenateSiteCalendar.java │ │ │ ├── SenateSiteCalendarCheckService.java │ │ │ ├── SenateSiteCalendarReportService.java │ │ │ └── SenateSiteCalendarSpotcheckProcessService.java │ │ │ └── law │ │ │ ├── SenateSiteLawChapter.java │ │ │ ├── SenateSiteLawDoc.java │ │ │ ├── SenateSiteLawDocCheckService.java │ │ │ ├── SenateSiteLawJsonParser.java │ │ │ ├── SenateSiteLawReportService.java │ │ │ ├── SenateSiteLawSpotcheckProcessService.java │ │ │ ├── SenateSiteLawTree.java │ │ │ ├── SenateSiteLawTreeCheckService.java │ │ │ ├── SenateSiteLawTreeNode.java │ │ │ └── SenateSiteLawTreeNodeCheckService.java │ │ └── updates │ │ ├── ContentUpdateEvent.java │ │ ├── UpdateContentType.java │ │ ├── UpdateDigest.java │ │ ├── UpdateReturnType.java │ │ ├── UpdateToken.java │ │ ├── UpdateType.java │ │ ├── agenda │ │ ├── AgendaUpdateEvent.java │ │ ├── AgendaUpdatesDao.java │ │ ├── BulkAgendaUpdateEvent.java │ │ ├── SqlAgendaUpdatesDao.java │ │ └── SqlAgendaUpdatesQuery.java │ │ ├── aggregate │ │ ├── AggregateUpdatesDao.java │ │ ├── SqlAggregateUpdatesDao.java │ │ └── SqlAggregateUpdatesQuery.java │ │ ├── bill │ │ ├── BillFieldUpdateEvent.java │ │ ├── BillUpdateEvent.java │ │ ├── BillUpdatesDao.java │ │ ├── BulkBillUpdateEvent.java │ │ ├── SqlBillUpdatesDao.java │ │ └── SqlBillUpdatesQuery.java │ │ ├── calendar │ │ ├── BulkCalendarUpdateEvent.java │ │ ├── CalendarUpdateEvent.java │ │ ├── CalendarUpdatesDao.java │ │ ├── SqlCalendarUpdatesDao.java │ │ └── SqlCalendarUpdatesQuery.java │ │ ├── committee │ │ └── CommitteeUpdateEvent.java │ │ ├── law │ │ ├── BulkLawUpdateEvent.java │ │ ├── LawTreeUpdateEvent.java │ │ ├── LawUpdateEvent.java │ │ ├── LawUpdatesDao.java │ │ └── SqlLawUpdatesDao.java │ │ └── transcripts │ │ ├── hearing │ │ ├── HearingUpdateEvent.java │ │ └── HearingUpdateToken.java │ │ └── session │ │ ├── TranscriptUpdateEvent.java │ │ └── TranscriptUpdateToken.java ├── resources │ ├── app.properties.example │ ├── flyway.conf.example │ ├── log4j2.xml.example │ ├── logging.properties.example │ ├── shiro.ini │ └── sql │ │ ├── delete_sobi_data.sql │ │ └── migrations │ │ ├── V1__openleg.db-init.sql │ │ ├── V20180702.0000__log_bill_updates_cleanup.sql │ │ ├── V20181218.0000__request_time_index.sql │ │ ├── V20190129.1207__add_create_date_time_to_apiuser.sql │ │ ├── V20190131.1112__refactor_agenda_alert_mismatches.sql │ │ ├── V20190205.0412__2019_budget_pdfs.sql │ │ ├── V20190208.1335__remove_api_log_table.sql │ │ ├── V20190212.1154__delete_caltype_all_mismatches.sql │ │ ├── V20190214.1220__remove_committee_version_reformed_col.sql │ │ ├── V20190221.0000__remove_sobi_references.sql │ │ ├── V20190221.1200__refactor_foriegn_keys.sql │ │ ├── V20190225.1543__add_year_agenda_alert_info.sql │ │ ├── V20190311.1246__consolidate_subscriptions.sql │ │ ├── V20190603.1516__api_user_subscriptions.sql │ │ ├── V20190606.1618__add_parsed_law_code.sql │ │ ├── V20190703.1500__dummy_law_docs.sql │ │ ├── V20190814.0505__index_unit_process_id.sql │ │ ├── V20190815.1113__new_spotcheck_content_types.sql │ │ ├── V20191211.1403__improve_indexes.sql │ │ ├── V20200123.1048__2020_budget_bill_pdfs.sql │ │ ├── V20200203.1102__transcript_changes.sql │ │ ├── V20200325.0913__add_text_diff_table.sql │ │ ├── V20200507.1403__remove_full_text_html.sql │ │ ├── V20200515.1540__remove_unverified_member_notification.sql │ │ ├── V20200527.1011__reset_member_data.sql │ │ ├── V20200529.1506__remove_person_verified_column.sql │ │ ├── V20200618.1444__refactor_notifications.sql │ │ ├── V20200707.0502__add_member_images.sql │ │ ├── V20201113.1714__add_assembly_member_Khaleel_Anderson.sql │ │ ├── V20201120.1217__update_assembly_members.sql │ │ ├── V20201124.1213__add_assembly_member_meeks.sql │ │ ├── V20201201.1044__add_assembly_member_burgos.sql │ │ ├── V20201208.1627__2021_members.sql │ │ ├── V20210107.1658__update_bichotte_info.sql │ │ ├── V20210114.1353__update_gonzales-rojas_shortname.sql │ │ ├── V20210121.1039__2021_budget_bill_pdfs.sql │ │ ├── V20210127.1416__Souffrant_Forrest_update.sql │ │ ├── V20210608.1218__Dilan_incumbent_update.sql │ │ ├── V20210729.1425__hearing_schema_changes.sql │ │ ├── V20211105.1555__add_assembly_member_tapia.sql │ │ ├── V20211123.1127__fix_member_tapia.sql │ │ ├── V20211214.1137__update_incumbent_members.sql │ │ ├── V20211214.1148__add_member_cleare.sql │ │ ├── V20220104.0957__add_redistricting_sponsor.sql │ │ ├── V20220104.1045__update_resigned_members.sql │ │ ├── V20220120.1102__2022_budget_bills.sql │ │ ├── V20220128.1337__add_assembly_member_gibbs.sql │ │ ├── V20220203.1155__add_member_images.sql │ │ ├── V20220203.1536__fix_eddie_gibbs.sql │ │ ├── V20220207.1125__member_resignation.sql │ │ ├── V20220216.1615__melissa_miller_resignation.sql │ │ ├── V20220217.1347__add_member_de_los_santos.sql │ │ ├── V20220217.1512__add_member_nikki_lucas.sql │ │ ├── V20220331.1128__member_changes.sql │ │ ├── V20220425.1528__add_member_eric_brown.sql │ │ ├── V20220601_0925__add_member_chandler-waterman.sql │ │ ├── V20220726.0400__rename_hearings.sql │ │ ├── V20220802.1400__Kaminsky_resignation.sql │ │ ├── V20220819.6000__transcript_session_type_update.sql │ │ ├── V20220909.1350__montesano_resignation.sql │ │ ├── V20221219.1041__add_member_blumencranz.sql │ │ ├── V20230103.1545__remove_member_name_parts.sql │ │ ├── V20230104.1245__mark_non_incumbents.sql │ │ ├── V20230105.1204__correct_old_incumbent_members.sql │ │ ├── V20230105.1400__mark_returning_incumbents.sql │ │ ├── V20230105.1430__add_new_senator_entries.sql │ │ ├── V20230105.1500__add_new_members.sql │ │ ├── V20230105.1600__create_session_members.sql │ │ ├── V20230105.1630__correct_district_codes.sql │ │ ├── V20230105.1700__prepare_assembly_data.sql │ │ ├── V20230105.1730__add_new_assembly_entries.sql │ │ ├── V20230105.1800__create_assembly_session_members.sql │ │ ├── V20230106.0952__fix_miller_2023_shortname.sql │ │ ├── V20230106.1047__fix_rivera_2023_shortname.sql │ │ ├── V20230109.1721__fix_Scarcella_shortname.sql │ │ ├── V20230110.1044__hoylman_name_change.sql │ │ ├── V20230110.1428__update_hoylman_full_name.sql │ │ ├── V20230111.1315__update_ardila_name.sql │ │ ├── V20230113.1200__member_data_fixes.sql │ │ ├── V20230118.1900__alt_first_name.sql │ │ ├── V20230202.0902__Add_2023_budget_bill_pdfs.sql │ │ ├── V20230202.1200__revert_person_changes.sql │ │ ├── V20230411.1200__fix_member_image.sql │ │ ├── V20230509.1600__add_remote_vote.sql │ │ ├── V20230629.1600__fix_remote_trigger.sql │ │ ├── V20230717.1022__Daniel_Rosenthal_resignation.sql │ │ ├── V20230914.0349__add_member_images.sql │ │ ├── V20230914.1436__add_new_member_berger.sql │ │ ├── V20231030.1418__refactor_vote_attendance.sql │ │ ├── V20231102.1332__support_remote_in_senflvot_xmls.sql │ │ ├── V20240102.1600__fix_hearing_table_comments.sql │ │ ├── V20240117.1347__2024_budget_bill_pdfs.sql │ │ ├── V20240119.1209__member_resignations.sql │ │ ├── V20240216.1418__add_assemblyman_Landon_Dais.sql │ │ ├── V20240506.1307__senator_kennedy_resignation.sql │ │ ├── V20240624.1800__add_transcript_day_type.sql │ │ ├── V2024071524.1800__change_transcript_file_constraints.sql │ │ ├── V20241209.1340__assembly_member_updates.sql │ │ ├── V20241218.1057__fix_2023_members.sql │ │ ├── V20241218.1528__2025_member_updates.sql │ │ ├── V20241219.1332__2025_member_update_fixes.sql │ │ ├── V20250123.1035__2025_budget_bill_pdfs.sql │ │ ├── V20250410.1317__felder_resignation.sql │ │ ├── V20250527.1600__add_sam_sutton.sql │ │ ├── V2__openleg.schema.sql │ │ └── V3__openleg.data.sql └── webapp │ ├── WEB-INF │ ├── app │ │ ├── apis │ │ │ ├── adminAccountApi.js │ │ │ ├── agendaApi.js │ │ │ ├── apiSignup.js │ │ │ ├── authApi.js │ │ │ ├── batchEmailApi.js │ │ │ ├── billGetApi.js │ │ │ ├── billSearch.js │ │ │ ├── cacheApi.js │ │ │ ├── calendarApi.js │ │ │ ├── environmentApi.js │ │ │ ├── getLawUpdatesApi.js │ │ │ ├── getLawsApi.js │ │ │ ├── indicesApi.js │ │ │ ├── lawSearchApi.js │ │ │ ├── logsApi.js │ │ │ ├── memberApi.js │ │ │ ├── reportsApi.js │ │ │ ├── searchWithinLawApi.js │ │ │ ├── spotcheckApi.js │ │ │ ├── subscriptionApi.js │ │ │ └── transcriptApi.js │ │ ├── app.css │ │ ├── index.html │ │ ├── index.js │ │ ├── lib │ │ │ ├── authStorage.js │ │ │ ├── dateUtils.js │ │ │ ├── textUtils.js │ │ │ └── urlUtils.js │ │ ├── shared │ │ │ ├── Accordion.js │ │ │ ├── BillListing.js │ │ │ ├── BillListingQueried.js │ │ │ ├── BillMilestones.js │ │ │ ├── BillStatusDesc.js │ │ │ ├── BillUpdate.js │ │ │ ├── Checkbox.js │ │ │ ├── ContentContainer.js │ │ │ ├── DatePicker.js │ │ │ ├── DeleteIcon.js │ │ │ ├── ErrorMessage.js │ │ │ ├── HighlightedText.js │ │ │ ├── Input.js │ │ │ ├── LoadingIndicator.js │ │ │ ├── MemberListing.js │ │ │ ├── MemberThumbnail.js │ │ │ ├── Modal.js │ │ │ ├── Note.js │ │ │ ├── Pagination.js │ │ │ ├── PrivateRoute.js │ │ │ ├── Select.js │ │ │ ├── Tabs.js │ │ │ ├── TruncatedList.js │ │ │ ├── UpdateFieldTable.js │ │ │ ├── useAuth.js │ │ │ ├── useGlobals.js │ │ │ └── useWindowSize.js │ │ └── views │ │ │ ├── ErrorBoundary.js │ │ │ ├── NotFound.js │ │ │ ├── Register.js │ │ │ ├── admin │ │ │ ├── Admin.js │ │ │ ├── AdminLogin.js │ │ │ ├── accounts │ │ │ │ ├── ChangePassword.js │ │ │ │ ├── ManageAdminUsers.js │ │ │ │ └── ManageNotifications.js │ │ │ ├── caches │ │ │ │ └── Caches.js │ │ │ ├── configuration │ │ │ │ └── Configuration.js │ │ │ ├── email │ │ │ │ └── BatchEmail.js │ │ │ ├── indices │ │ │ │ └── Indices.js │ │ │ ├── logs │ │ │ │ ├── ApiLogSearch.js │ │ │ │ ├── ApiMonitor.js │ │ │ │ └── DataProcessLog.js │ │ │ ├── reports │ │ │ │ └── Reports.js │ │ │ └── spotchecks │ │ │ │ ├── DataSourceLink.js │ │ │ │ ├── Mismatch.js │ │ │ │ ├── MismatchTable.js │ │ │ │ ├── SpotcheckContentTab.js │ │ │ │ └── SpotcheckReports.js │ │ │ ├── agendas │ │ │ ├── AgendaView.js │ │ │ ├── Agendas.js │ │ │ ├── CommitteeAgenda.js │ │ │ ├── search │ │ │ │ ├── AgendaSearch.js │ │ │ │ ├── AgendaSearchForm.js │ │ │ │ └── AgendaSearchResults.js │ │ │ └── updates │ │ │ │ ├── AgendaUpdates.js │ │ │ │ ├── AgendaUpdatesForm.js │ │ │ │ └── AgendaUpdatesResults.js │ │ │ ├── apiUser │ │ │ ├── ApiUserInfo.js │ │ │ ├── Email.js │ │ │ └── Subscriptions.js │ │ │ ├── bills │ │ │ ├── Bills.js │ │ │ ├── info │ │ │ │ ├── Bill.js │ │ │ │ ├── BillActionsTab.js │ │ │ │ ├── BillFullTextTab.js │ │ │ │ ├── BillJsonTab.js │ │ │ │ ├── BillMemosTab.js │ │ │ │ ├── BillOverview.js │ │ │ │ ├── BillSponsorsTab.js │ │ │ │ ├── BillSummaryTab.js │ │ │ │ ├── BillUpdatesTab.js │ │ │ │ └── BillVotesTab.js │ │ │ ├── search │ │ │ │ ├── AdvancedSearchTips.js │ │ │ │ ├── BillSearch.js │ │ │ │ ├── BillSearchForm.js │ │ │ │ ├── BillSearchResults.js │ │ │ │ ├── QuickSearchTips.js │ │ │ │ └── billSearchUtils.js │ │ │ └── updates │ │ │ │ ├── BillUpdateResults.js │ │ │ │ ├── BillUpdates.js │ │ │ │ └── BillUpdatesForm.js │ │ │ ├── calendars │ │ │ ├── CalendarSectionList.js │ │ │ ├── Calendars.js │ │ │ ├── SpecificCalendar.js │ │ │ ├── SupplementalCheckbox.js │ │ │ ├── search │ │ │ │ ├── CalendarSearch.js │ │ │ │ ├── CalendarSearchForm.js │ │ │ │ └── CalendarSearchResults.js │ │ │ └── updates │ │ │ │ ├── CalendarUpdates.js │ │ │ │ ├── CalendarUpdatesForm.js │ │ │ │ └── CalendarUpdatesResults.js │ │ │ ├── home │ │ │ ├── Home.js │ │ │ └── NavMenu.js │ │ │ ├── laws │ │ │ ├── Laws.js │ │ │ ├── chapter │ │ │ │ ├── ChapterView.js │ │ │ │ ├── LawLeafNodeView.js │ │ │ │ ├── LawNodeChildrenList.js │ │ │ │ ├── LawNodeView.js │ │ │ │ └── NavigationLinks.js │ │ │ ├── search │ │ │ │ ├── LawChapterList.js │ │ │ │ ├── LawSearch.js │ │ │ │ ├── LawSearchForm.js │ │ │ │ └── LawSearchResults.js │ │ │ └── updates │ │ │ │ ├── LawUpdates.js │ │ │ │ ├── LawUpdatesSearchForm.js │ │ │ │ └── LawUpdatesSearchResults.js │ │ │ ├── logout │ │ │ └── Logout.js │ │ │ ├── public │ │ │ ├── PublicView.js │ │ │ └── components │ │ │ │ ├── BrowseLegislation.js │ │ │ │ ├── DataProvided.js │ │ │ │ ├── Documentation.js │ │ │ │ ├── Footer.js │ │ │ │ ├── OpenSource.js │ │ │ │ ├── PublicHeader.js │ │ │ │ └── SignUp.js │ │ │ └── transcripts │ │ │ ├── TranscriptDisplay.js │ │ │ └── Transcripts.js │ └── web.xml │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.js │ ├── static │ ├── apple-touch-icon-120x120-precomposed.png │ ├── apple-touch-icon-152x152-precomposed.png │ ├── apple-touch-icon-precomposed.png │ ├── apple-touch-icon.png │ ├── docs │ │ ├── doctrees │ │ │ ├── admin.doctree │ │ │ ├── agendas.doctree │ │ │ ├── agg_updates.doctree │ │ │ ├── bills.doctree │ │ │ ├── calendars.doctree │ │ │ ├── committees.doctree │ │ │ ├── environment.pickle │ │ │ ├── index.doctree │ │ │ ├── laws.doctree │ │ │ ├── members.doctree │ │ │ ├── reference.doctree │ │ │ ├── search_api.doctree │ │ │ ├── transcripts_floor.doctree │ │ │ └── transcripts_ph.doctree │ │ └── html │ │ │ ├── .buildinfo │ │ │ ├── _sources │ │ │ ├── admin.rst.txt │ │ │ ├── agendas.rst.txt │ │ │ ├── agg_updates.rst.txt │ │ │ ├── bills.rst.txt │ │ │ ├── calendars.rst.txt │ │ │ ├── committees.rst.txt │ │ │ ├── index.rst.txt │ │ │ ├── laws.rst.txt │ │ │ ├── members.rst.txt │ │ │ ├── reference.rst.txt │ │ │ ├── search_api.rst.txt │ │ │ ├── transcripts_floor.rst.txt │ │ │ └── transcripts_ph.rst.txt │ │ │ ├── _static │ │ │ ├── basic.css │ │ │ ├── css │ │ │ │ ├── badge_only.css │ │ │ │ ├── fonts │ │ │ │ │ ├── Roboto-Slab-Bold.woff │ │ │ │ │ ├── Roboto-Slab-Bold.woff2 │ │ │ │ │ ├── Roboto-Slab-Regular.woff │ │ │ │ │ ├── Roboto-Slab-Regular.woff2 │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ ├── fontawesome-webfont.woff2 │ │ │ │ │ ├── lato-bold-italic.woff │ │ │ │ │ ├── lato-bold-italic.woff2 │ │ │ │ │ ├── lato-bold.woff │ │ │ │ │ ├── lato-bold.woff2 │ │ │ │ │ ├── lato-normal-italic.woff │ │ │ │ │ ├── lato-normal-italic.woff2 │ │ │ │ │ ├── lato-normal.woff │ │ │ │ │ └── lato-normal.woff2 │ │ │ │ └── theme.css │ │ │ ├── doctools.js │ │ │ ├── documentation_options.js │ │ │ ├── file.png │ │ │ ├── fonts │ │ │ │ ├── Inconsolata-Bold.ttf │ │ │ │ ├── Inconsolata-Regular.ttf │ │ │ │ ├── Inconsolata.ttf │ │ │ │ ├── Lato-Bold.ttf │ │ │ │ ├── Lato-Regular.ttf │ │ │ │ ├── Lato │ │ │ │ │ ├── lato-bold.eot │ │ │ │ │ ├── lato-bold.ttf │ │ │ │ │ ├── lato-bold.woff │ │ │ │ │ ├── lato-bold.woff2 │ │ │ │ │ ├── lato-bolditalic.eot │ │ │ │ │ ├── lato-bolditalic.ttf │ │ │ │ │ ├── lato-bolditalic.woff │ │ │ │ │ ├── lato-bolditalic.woff2 │ │ │ │ │ ├── lato-italic.eot │ │ │ │ │ ├── lato-italic.ttf │ │ │ │ │ ├── lato-italic.woff │ │ │ │ │ ├── lato-italic.woff2 │ │ │ │ │ ├── lato-regular.eot │ │ │ │ │ ├── lato-regular.ttf │ │ │ │ │ ├── lato-regular.woff │ │ │ │ │ └── lato-regular.woff2 │ │ │ │ ├── RobotoSlab-Bold.ttf │ │ │ │ ├── RobotoSlab-Regular.ttf │ │ │ │ ├── RobotoSlab │ │ │ │ │ ├── roboto-slab-v7-bold.eot │ │ │ │ │ ├── roboto-slab-v7-bold.ttf │ │ │ │ │ ├── roboto-slab-v7-bold.woff │ │ │ │ │ ├── roboto-slab-v7-bold.woff2 │ │ │ │ │ ├── roboto-slab-v7-regular.eot │ │ │ │ │ ├── roboto-slab-v7-regular.ttf │ │ │ │ │ ├── roboto-slab-v7-regular.woff │ │ │ │ │ └── roboto-slab-v7-regular.woff2 │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── jquery-3.5.1.js │ │ │ ├── jquery.js │ │ │ ├── js │ │ │ │ ├── badge_only.js │ │ │ │ ├── html5shiv-printshiv.min.js │ │ │ │ ├── html5shiv.min.js │ │ │ │ ├── modernizr.min.js │ │ │ │ └── theme.js │ │ │ ├── language_data.js │ │ │ ├── minus.png │ │ │ ├── plus.png │ │ │ ├── pygments.css │ │ │ ├── searchtools.js │ │ │ ├── underscore-1.13.1.js │ │ │ └── underscore.js │ │ │ ├── admin.html │ │ │ ├── agendas.html │ │ │ ├── agg_updates.html │ │ │ ├── bills.html │ │ │ ├── calendars.html │ │ │ ├── committees.html │ │ │ ├── genindex.html │ │ │ ├── index.html │ │ │ ├── laws.html │ │ │ ├── members.html │ │ │ ├── objects.inv │ │ │ ├── reference.html │ │ │ ├── search.html │ │ │ ├── search_api.html │ │ │ ├── searchindex.js │ │ │ ├── transcripts_floor.html │ │ │ └── transcripts_ph.html │ ├── favicon.ico │ ├── fonts │ │ ├── icomoon.eot │ │ ├── icomoon.svg │ │ ├── icomoon.ttf │ │ └── icomoon.woff │ ├── img │ │ ├── NYSS_seal.jpg │ │ ├── NYSS_seal.png │ │ ├── NYSS_seal_fancy.jpg │ │ ├── NYSS_seal_transp.png │ │ ├── bill-page.png │ │ ├── business_assets │ │ │ └── members │ │ │ │ └── mini │ │ │ │ ├── 1041_Monica_Martinez.jpg │ │ │ │ ├── 1042_Jim_Gaughran.jpg │ │ │ │ ├── 1043_Kevin_Thomas.jpg │ │ │ │ ├── 1044_Anna_Kaplan.jpg │ │ │ │ ├── 1045_John_Liu.jpg │ │ │ │ ├── 1046_Jessica_Ramos.jpg │ │ │ │ ├── 1047_Julia_Salazar.jpg │ │ │ │ ├── 1048_Zellnor_Myrie.jpg │ │ │ │ ├── 1049_Andrew_Gounardes.jpg │ │ │ │ ├── 1050_Robert_Jackson.jpg │ │ │ │ ├── 1051_Alessandra_Biaggi.jpg │ │ │ │ ├── 1053_Pete_Harckham.jpg │ │ │ │ ├── 1054_Jen_Metzger.jpg │ │ │ │ ├── 1055_Daphne_Jordan.jpg │ │ │ │ ├── 1057_Rachel_May.jpg │ │ │ │ ├── 1067_Mark_Walczyk.jpg │ │ │ │ ├── 1309_Mario_Mattera.jpg │ │ │ │ ├── 1310_Alexis_Weik.jpg │ │ │ │ ├── 1311_Jabari_Brisport.jpg │ │ │ │ ├── 1312_Elijah_Reichlin-Melnick.jpg │ │ │ │ ├── 1313_Mike_Martucci.jpg │ │ │ │ ├── 1314_Michelle_Hinchey.jpg │ │ │ │ ├── 1315_John_Mannion.jpg │ │ │ │ ├── 1316_Peter_Oberacker.jpg │ │ │ │ ├── 1317_Samra_Brouk.jpg │ │ │ │ ├── 1318_Jeremy_Cooney.jpg │ │ │ │ ├── 1319_Edward_Rath.jpg │ │ │ │ ├── 1329_Jessica_Scarcella-Spanton.jpg │ │ │ │ ├── 1330_Kristen_Gonzalez.jpg │ │ │ │ ├── 1331_Iwen_Chu.jpg │ │ │ │ ├── 1332_Lea_Webb.jpg │ │ │ │ ├── 1333_Steve_Rhoads.jpg │ │ │ │ ├── 1334_Patricia_Canzoneri-Fitzpatrick.jpg │ │ │ │ ├── 1335_William_Weber.jpg │ │ │ │ ├── 1336_Robert_Rolison.jpg │ │ │ │ ├── 1505_Eddie_Gibbs.jpg │ │ │ │ ├── 369_john_l._sampson.jpg │ │ │ │ ├── 370_david_carlucci.jpg │ │ │ │ ├── 371_james_l._seward.jpg │ │ │ │ ├── 372_neil_d._breslin.jpg │ │ │ │ ├── 373_jose_m._serrano.jpg │ │ │ │ ├── 374_william_j._larkin_jr.jpg │ │ │ │ ├── 375_bill_perkins.jpg │ │ │ │ ├── 376_john_a._defrancisco.jpg │ │ │ │ ├── 377_gustavo_rivera.jpg │ │ │ │ ├── 379_betty_little.jpg │ │ │ │ ├── 380_ruth_hassell-thompson.jpg │ │ │ │ ├── 381_velmanette_montgomery.jpg │ │ │ │ ├── 383_michael_gianaris.jpg │ │ │ │ ├── 384_joseph_p._addabbo_jr.jpg │ │ │ │ ├── 385_adriano_espaillat.jpg │ │ │ │ ├── 390_jeffrey_d._klein.jpg │ │ │ │ ├── 391_tony_avella.jpg │ │ │ │ ├── 393_joseph_a._griffo.jpg │ │ │ │ ├── 394_michael_f._nozzolio.jpg │ │ │ │ ├── 395_david_j._valesky.jpg │ │ │ │ ├── 396_andrea_stewart-cousins.jpg │ │ │ │ ├── 397_jack_m._martins.jpg │ │ │ │ ├── 399_john_j._flanagan.jpg │ │ │ │ ├── 400_toby_ann_stavisky.jpg │ │ │ │ ├── 401_liz_krueger.jpg │ │ │ │ ├── 403_diane_j._savino.jpg │ │ │ │ ├── 406_michael_h._ranzenhofer.jpg │ │ │ │ ├── 407_carl_l_marcellino.jpg │ │ │ │ ├── 409_andrew_j_lanza.jpg │ │ │ │ ├── 410_tom_libous.jpg │ │ │ │ ├── 412_daniel_l._squadron.jpg │ │ │ │ ├── 413_john_j._bonacic.jpg │ │ │ │ ├── 414_catharine_young.jpg │ │ │ │ ├── 415_thomas_f._o'mara.jpg │ │ │ │ ├── 416_kevin_s._parker.jpg │ │ │ │ ├── 417_joseph_e._robach.jpg │ │ │ │ ├── 418_hugh_t._farley.jpg │ │ │ │ ├── 419_kenneth_p._lavalle.jpg │ │ │ │ ├── 421_ruben_diaz.jpg │ │ │ │ ├── 422_martin_j._golden.jpg │ │ │ │ ├── 423_patty_ritchie.jpg │ │ │ │ ├── 424_kemp_hannon.jpg │ │ │ │ ├── 426_martin_malave_dilan.jpg │ │ │ │ ├── 427_patrick_m._gallivan.jpg │ │ │ │ ├── 428_jose_peralta.jpg │ │ │ │ ├── 429_timothy_m._kennedy.jpg │ │ │ │ ├── 430_dean_g._skelos.jpg │ │ │ │ ├── 432_james_sanders_jr.jpg │ │ │ │ ├── 433_phil_boyle.jpg │ │ │ │ ├── 434_george_latimer.jpg │ │ │ │ ├── 435_kathleen_a._marchione.jpg │ │ │ │ ├── 438_brad_hoylman.jpg │ │ │ │ ├── 439_simcha_felder.jpg │ │ │ │ ├── 456_michele_titus.jpg │ │ │ │ ├── 457_vivian_cook.jpg │ │ │ │ ├── 458_barbara_clark.jpg │ │ │ │ ├── 459_michael_dendekker.jpg │ │ │ │ ├── 460_jeffrion_aubry.jpg │ │ │ │ ├── 462_andrew_raia.jpg │ │ │ │ ├── 464_fred_thiele.jpg │ │ │ │ ├── 466_steven_englebright.jpg │ │ │ │ ├── 468_philip_ramos.jpg │ │ │ │ ├── 469_michael_j._fitzpatrick.jpg │ │ │ │ ├── 473_joseph_saladino.jpg │ │ │ │ ├── 474_charles_lavine.jpg │ │ │ │ ├── 476_michael_montesano.jpg │ │ │ │ ├── 477_michelle_schimel.jpg │ │ │ │ ├── 478_thomas_mckevitt.jpg │ │ │ │ ├── 479_earlene_hooper.jpg │ │ │ │ ├── 480_david_mcdonough.jpg │ │ │ │ ├── 484_david_weprin.jpg │ │ │ │ ├── 488_andrew_hevesi.jpg │ │ │ │ ├── 489_william_scarborough.jpg │ │ │ │ ├── 490_margaret_markey.jpg │ │ │ │ ├── 491_catherine_nolan.jpg │ │ │ │ ├── 492_michael_g._miller.jpg │ │ │ │ ├── 493_Luis_Sepulveda.jpg │ │ │ │ ├── 493_charles_barron.jpg │ │ │ │ ├── 494_helene_weinstein.jpg │ │ │ │ ├── 497_james_f._brennan.jpg │ │ │ │ ├── 498_steven_cymbrowitz.jpg │ │ │ │ ├── 499_alec_brook-krasny.jpg │ │ │ │ ├── 500_william_colton.jpg │ │ │ │ ├── 501_dov_hikind.jpg │ │ │ │ ├── 502_peter_abbate.jpg │ │ │ │ ├── 503_joseph_lentol.jpg │ │ │ │ ├── 504_felix_ortiz.jpg │ │ │ │ ├── 509_annette_robinson.jpg │ │ │ │ ├── 511_n._nick_perry.jpg │ │ │ │ ├── 514_matthew_titone.jpg │ │ │ │ ├── 516_michael_cusick.jpg │ │ │ │ ├── 517_sheldon_silver.jpg │ │ │ │ ├── 519_deborah_glick.jpg │ │ │ │ ├── 520_linda_rosenthal.jpg │ │ │ │ ├── 522_daniel_o'donnell.jpg │ │ │ │ ├── 524_herman_d._farrell.jpg │ │ │ │ ├── 526_brian_kavanagh.jpg │ │ │ │ ├── 527_richard_gottfried.jpg │ │ │ │ ├── 528_peter_rivera.jpg │ │ │ │ ├── 530_jose_rivera.jpg │ │ │ │ ├── 533_jeffrey_dinowitz.jpg │ │ │ │ ├── 534_michael_benedetto.jpg │ │ │ │ ├── 535_carl_heastie.jpg │ │ │ │ ├── 536_carmen_e._arroyo.jpg │ │ │ │ ├── 537_marcos_crespo.jpg │ │ │ │ ├── 539_j._gary_pretlow.jpg │ │ │ │ ├── 540_amy_paulin.jpg │ │ │ │ ├── 545_kenneth_zebrowski.jpg │ │ │ │ ├── 546_ellen_c._jaffee.jpg │ │ │ │ ├── 549_aileen_gunther.jpg │ │ │ │ ├── 550_frank_skartados.jpg │ │ │ │ ├── 551_kevin_cahill.jpg │ │ │ │ ├── 557_clifford_crouch.jpg │ │ │ │ ├── 560_james_tedisco.jpg │ │ │ │ ├── 561_william_magee.jpg │ │ │ │ ├── 564_janet_duprey.jpg │ │ │ │ ├── 567_marc_butler.jpg │ │ │ │ ├── 568_addie_jenne_russell.jpg │ │ │ │ ├── 570_william_magnarelli.jpg │ │ │ │ ├── 571_albert_a._stirpe.jpg │ │ │ │ ├── 573_gary_finch.jpg │ │ │ │ ├── 574_william_a._barclay.jpg │ │ │ │ ├── 575_barbara_lifton.jpg │ │ │ │ ├── 576_donna_lupardo.jpg │ │ │ │ ├── 578_robert_oaks.jpg │ │ │ │ ├── 579_brian_kolb.jpg │ │ │ │ ├── 57_george_borrello.jpg │ │ │ │ ├── 582_joseph_morelle.jpg │ │ │ │ ├── 583_david_gantt.jpg │ │ │ │ ├── 589_stephen_hawley.jpg │ │ │ │ ├── 590_robin_schimminger.jpg │ │ │ │ ├── 591_crystal_peoples-stokes.jpg │ │ │ │ ├── 592_jane_corwin.jpg │ │ │ │ ├── 599_joseph_giglio.jpg │ │ │ │ ├── 607_brian_f._curran.jpg │ │ │ │ ├── 608_edward_ra.jpg │ │ │ │ ├── 609_phillip_goldfeder.jpg │ │ │ │ ├── 610_edward_braunstein.jpg │ │ │ │ ├── 611_michael_simanowitz.jpg │ │ │ │ ├── 612_aravella_simotas.jpg │ │ │ │ ├── 613_francisco_moya.jpg │ │ │ │ ├── 615_nicole_malliotakis.jpg │ │ │ │ ├── 616_robert_j._rodriguez.jpg │ │ │ │ ├── 618_dan_quart.jpg │ │ │ │ ├── 620_mark_gjonaj.jpg │ │ │ │ ├── 621_sandy_galef.jpg │ │ │ │ ├── 622_thomas_abinanti.jpg │ │ │ │ ├── 623_shelley_mayer.jpg │ │ │ │ ├── 624_steve_katz.jpg │ │ │ │ ├── 625_didi_barrett.jpg │ │ │ │ ├── 626_steven_mclaughlin.jpg │ │ │ │ ├── 627_claudia_tenney.jpg │ │ │ │ ├── 628_anthony_brindisi.jpg │ │ │ │ ├── 629_sam_roberts.jpg │ │ │ │ ├── 631_kenneth_blankenbush.jpg │ │ │ │ ├── 633_harry_b._bronson.jpg │ │ │ │ ├── 634_mark_c._johns.jpg │ │ │ │ ├── 635_philip_palmesano.jpg │ │ │ │ ├── 636_christopher_friend.jpg │ │ │ │ ├── 637_john_ceretto.jpg │ │ │ │ ├── 638_sean_ryan.jpg │ │ │ │ ├── 639_mickey_kearns.jpg │ │ │ │ ├── 641_raymond_walter.jpg │ │ │ │ ├── 642_andrew_goodell.jpg │ │ │ │ ├── 646_keith_l.t._wright.jpg │ │ │ │ ├── 651_al_graf.jpg │ │ │ │ ├── 653_joseph_borelli.jpg │ │ │ │ ├── 654_david_buchwald.jpg │ │ │ │ ├── 655_maritza_davila.jpg │ │ │ │ ├── 656_david_dipietro.jpg │ │ │ │ ├── 657_patricia_fahy.jpg │ │ │ │ ├── 658_andrew_r._garbarino.jpg │ │ │ │ ├── 659_ron_kim.jpg │ │ │ │ ├── 660_kieran_michael_lalor.jpg │ │ │ │ ├── 661_chad_a._lupinacci.jpg │ │ │ │ ├── 662_john_t._mcdonald_iii.jpg │ │ │ │ ├── 663_walter_t._mosley.jpg │ │ │ │ ├── 664_bill_nojay.jpg │ │ │ │ ├── 665_steven_otis.jpg │ │ │ │ ├── 666_anthony_h._palumbo.jpg │ │ │ │ ├── 667_victor_m._pichardo.jpg │ │ │ │ ├── 669_nily_rozic.jpg │ │ │ │ ├── 670_angelo_santabarbara.jpg │ │ │ │ ├── 672_james_skoufis.jpg │ │ │ │ ├── 673_michaelle_c._solages.jpg │ │ │ │ ├── 674_dan_stec.jpg │ │ │ │ ├── 675_phil_steck.jpg │ │ │ │ ├── 735_Fredrick_Akshar.jpg │ │ │ │ ├── 736_Roxanne_Persaud.jpg │ │ │ │ ├── 773_Pamela_Helming.jpg │ │ │ │ ├── 828_peter_lopez.jpg │ │ │ │ ├── 885_robert_ortt.jpg │ │ │ │ ├── 886_carrie_woerner.jpg │ │ │ │ ├── 887_rich_funke.jpg │ │ │ │ ├── 888_leroy_comrie.jpg │ │ │ │ ├── 889_jesse_hamilton.jpg │ │ │ │ ├── 890_susan_serino.jpg │ │ │ │ ├── 891_terrence_p._murphy.jpg │ │ │ │ ├── 892_george_amedore.jpg │ │ │ │ ├── 893_thomas_croci.jpg │ │ │ │ ├── 894_marc_panepinto.jpg │ │ │ │ ├── 895_michael_venditto.jpg │ │ │ │ ├── 896_latrice_walker.jpg │ │ │ │ ├── 898_rodneyse_bichotte.jpg │ │ │ │ ├── 899_michael_blake.jpg │ │ │ │ ├── 900_erik_dilan.jpg │ │ │ │ ├── 901_jean-pierre.jpg │ │ │ │ ├── 902_latoya_joyner.jpg │ │ │ │ ├── 903_todd_kaminsky.jpg │ │ │ │ ├── 904_guillermo_linares.jpg │ │ │ │ ├── 906_rebecca_seawright.jpg │ │ │ │ ├── 907_jo_anne_simon.jpg │ │ │ │ ├── 908_karl_brabenec.jpg │ │ │ │ ├── 909_peter_lawrence.jpg │ │ │ │ ├── 910_dean_murray.jpg │ │ │ │ ├── 911_angela_wozniak.jpg │ │ │ │ ├── 921_Chris_Jacobs.jpg │ │ │ │ ├── 923_John_Brooks.jpg │ │ │ │ ├── 924_Jamaal_Bailey.jpg │ │ │ │ ├── 925_James_Tedisco.jpg │ │ │ │ ├── 966_Nathalia_Fernandez.jpg │ │ │ │ ├── 971_Jake_Ashby.jpg │ │ │ │ ├── Antoine M. Thompson.jpg │ │ │ │ ├── Brian X. Foley.jpg │ │ │ │ ├── Carl Kruger.jpg │ │ │ │ ├── Cecilia Tkaczyk.jpg │ │ │ │ ├── Charles J. Fuschillo Jr.jpg │ │ │ │ ├── Cordell Cleare.jpg │ │ │ │ ├── Craig M. Johnson.jpg │ │ │ │ ├── Dale M. Volker.jpg │ │ │ │ ├── Darrel J. Aubertine.jpg │ │ │ │ ├── Eric Adams.jpg │ │ │ │ ├── Eric T. Schneiderman.jpg │ │ │ │ ├── Frank Padavan.jpg │ │ │ │ ├── George D. Maziarz.jpg │ │ │ │ ├── George Onorato.jpg │ │ │ │ ├── George Winner.jpg │ │ │ │ ├── Greg Ball.jpg │ │ │ │ ├── James S. Alesi.jpg │ │ │ │ ├── Lee M. Zeldin.jpg │ │ │ │ ├── Malcolm A. Smith.jpg │ │ │ │ ├── Mark Grisanti.jpg │ │ │ │ ├── Monique Chandler-Waterman.jpg │ │ │ │ ├── Owen H. Johnson.jpg │ │ │ │ ├── Pedro Espada Jr.jpg │ │ │ │ ├── Roy J. McDonald.jpg │ │ │ │ ├── Shirley L. Huntley.jpg │ │ │ │ ├── Stephen M. Saland.jpg │ │ │ │ ├── Suzi Oppenheimer.jpg │ │ │ │ ├── Ted O'Brien.jpg │ │ │ │ ├── Terry Gipson.jpg │ │ │ │ ├── Thomas K. Duane.jpg │ │ │ │ ├── Thomas P. Morahan.jpg │ │ │ │ ├── Vincent L. Leibell.jpg │ │ │ │ ├── William T. Stachowski.jpg │ │ │ │ ├── Yudelka Tapia.jpg │ │ │ │ └── no_image.jpg │ │ └── nys_logo224x224.png │ ├── pdf │ │ ├── 2015-S6400-A9000.pdf │ │ ├── 2015-S6401-A9001.pdf │ │ ├── 2015-S6402-A9002.pdf │ │ ├── 2015-S6403-A9003.pdf │ │ ├── 2015-S6404-A9004.pdf │ │ ├── 2017-A7067.pdf │ │ ├── 2017-A7068.pdf │ │ ├── 2017-S2000-A3000.pdf │ │ ├── 2017-S2001-A3001.pdf │ │ ├── 2017-S2002-A3002.pdf │ │ ├── 2017-S2003-A3003.pdf │ │ ├── 2017-S2004-A3004.pdf │ │ ├── 2017-S5491.pdf │ │ ├── 2017-S5492.pdf │ │ ├── 2017-S7500-A9500.pdf │ │ ├── 2017-S7501-A9501.pdf │ │ ├── 2017-S7502-A9502.pdf │ │ ├── 2017-S7503-A9503.pdf │ │ ├── 2017-S7504-A9504.pdf │ │ ├── 2019-S1500-A2000.pdf │ │ ├── 2019-S1501-A2001.pdf │ │ ├── 2019-S1502-A2002.pdf │ │ ├── 2019-S1503-A2003.pdf │ │ ├── 2019-S1504-A2004.pdf │ │ ├── 2019-S7500-A9500.pdf │ │ ├── 2019-S7501-A9501.pdf │ │ ├── 2019-S7502-A9502.pdf │ │ ├── 2019-S7503-A9503.pdf │ │ ├── 2019-S7504-A9504.pdf │ │ ├── 2021-S2500-A3000.pdf │ │ ├── 2021-S2501-A3001.pdf │ │ ├── 2021-S2502-A3002.pdf │ │ ├── 2021-S2503-A3003.pdf │ │ ├── 2021-S2504-A3004.pdf │ │ ├── 2021-S2511-A3011.pdf │ │ ├── 2022-S8000-A9000.pdf │ │ ├── 2022-S8001-A9001.pdf │ │ ├── 2022-S8002-A9002.pdf │ │ ├── 2022-S8003-A9003.pdf │ │ ├── 2022-S8004-A9004.pdf │ │ ├── 2023-S4000-A3000.pdf │ │ ├── 2023-S4001-A3001.pdf │ │ ├── 2023-S4002-A3002.pdf │ │ ├── 2023-S4003-A3003.pdf │ │ ├── 2023-S4004-A3004.pdf │ │ ├── 2024-S8300-A8800.pdf │ │ ├── 2024-S8301-A8801.pdf │ │ ├── 2024-S8302-A8802.pdf │ │ ├── 2024-S8303-A8803.pdf │ │ ├── 2024-S8304-A8804.pdf │ │ ├── 2025-S3000-A3000.pdf │ │ ├── 2025-S3001-A3001.pdf │ │ ├── 2025-S3002-A3002.pdf │ │ ├── 2025-S3003-A3003.pdf │ │ └── 2025-S3004-A3004.pdf │ └── robots.txt │ ├── tailwind.config.js │ └── webpack.config.js └── test ├── java ├── gov │ └── nysenate │ │ └── openleg │ │ ├── BaseTests.java │ │ ├── SillyTests.java │ │ ├── TestConfig.java │ │ ├── TestServletContext.java │ │ ├── WebAppBaseTests.java │ │ ├── api │ │ ├── ApiTest.java │ │ └── legislation │ │ │ ├── PdfTest.java │ │ │ ├── law │ │ │ ├── LawCtrlBaseIT.java │ │ │ ├── LawGetCtrlIT.java │ │ │ ├── LawSearchCtrlIT.java │ │ │ └── view │ │ │ │ └── LawPdfUtilTest.java │ │ │ ├── member │ │ │ ├── MemberGetCtrlIT.java │ │ │ └── MemberSearchCtrlIT.java │ │ │ └── transcripts │ │ │ └── session │ │ │ └── view │ │ │ └── TranscriptPdfParserTest.java │ │ ├── auth │ │ └── user │ │ │ ├── ApiUserServiceIT.java │ │ │ ├── ApiUserTest.java │ │ │ └── CachedApiUserServiceIT.java │ │ ├── common │ │ ├── dao │ │ │ ├── ImmutableParamsTest.java │ │ │ ├── LimitOffsetTest.java │ │ │ ├── SortOrderTest.java │ │ │ ├── SqlBaseDaoTest.java │ │ │ └── SqlQueryUtilsTest.java │ │ └── util │ │ │ ├── FileIOUtilsTest.java │ │ │ ├── NumberConversionUtilsTest.java │ │ │ └── stringDiffer │ │ │ ├── DiffStringUtilsTest.java │ │ │ ├── DiffUtilsTest.java │ │ │ └── StringDifferTest.java │ │ ├── config │ │ ├── DatabaseConfigIT.java │ │ └── TransactionConfigIT.java │ │ ├── legislation │ │ ├── AbstractCacheTest.java │ │ ├── SessionYearTest.java │ │ ├── bill │ │ │ ├── BillActionTest.java │ │ │ ├── BillIdTest.java │ │ │ ├── BillVoteIT.java │ │ │ ├── TextDiffTest.java │ │ │ ├── VersionTest.java │ │ │ ├── dao │ │ │ │ ├── SqlBillDaoTest.java │ │ │ │ └── service │ │ │ │ │ └── CachedBillDataServiceTest.java │ │ │ └── utils │ │ │ │ └── BillTextUtilsTest.java │ │ ├── calendar │ │ │ ├── CalendarSupplementalTest.java │ │ │ └── dao │ │ │ │ ├── CalendarDataServiceTest.java │ │ │ │ ├── SqlCalendarDaoIT.java │ │ │ │ ├── SqlCalendarDaoTest.java │ │ │ │ └── search │ │ │ │ ├── CalendarSearchDaoTest.java │ │ │ │ ├── CalendarUtils.java │ │ │ │ └── search │ │ │ │ └── CalendarSearchDaoTest.java │ │ ├── committee │ │ │ └── dao │ │ │ │ ├── CommitteeDaoIT.java │ │ │ │ ├── CommitteeDaoTest.java │ │ │ │ └── TestCommittees.java │ │ ├── law │ │ │ ├── LawChapterCodeTest.java │ │ │ └── dao │ │ │ │ └── SqlFsLawFileDaoTest.java │ │ ├── member │ │ │ └── dao │ │ │ │ ├── AbstractMemberCacheIT.java │ │ │ │ ├── FullMemberIdCacheIT.java │ │ │ │ ├── SessionMemberIdCacheIT.java │ │ │ │ ├── SessionMemberNonIdCacheIT.java │ │ │ │ ├── SqlMemberDaoIT.java │ │ │ │ └── SqlMemberServiceTest.java │ │ └── transcripts │ │ │ ├── hearing │ │ │ └── dao │ │ │ │ └── SqlHearingDaoIT.java │ │ │ └── session │ │ │ ├── DayTypeTest.java │ │ │ ├── SessionTypeTest.java │ │ │ └── dao │ │ │ ├── SqlTranscriptDaoIT.java │ │ │ └── TranscriptFilenameInfoTest.java │ │ ├── libs │ │ └── DiffMatchPatchTests.java │ │ ├── notifications │ │ ├── mail │ │ │ ├── SendMailServiceTestConf.java │ │ │ └── apiuser │ │ │ │ ├── ApiUserBatchEmailServiceTest.java │ │ │ │ └── ApiUserMessageTest.java │ │ ├── model │ │ │ └── NotificationGroupTest.java │ │ ├── slack │ │ │ └── SlackChatServiceTest.java │ │ └── subscription │ │ │ ├── NotificationSubscriptionDaoIT.java │ │ │ └── NotificationSubscriptionDataServiceIT.java │ │ ├── processors │ │ ├── AbstractProcessServiceTest.java │ │ ├── BaseXmlProcessorTest.java │ │ ├── DataProcessorTest.java │ │ ├── LegDataProcessServiceTest.java │ │ ├── ManagedLegDataProcessServiceTest.java │ │ ├── XmlJsonIT.java │ │ ├── bill │ │ │ ├── BillActionParserTest.java │ │ │ ├── BillLawCodeParserTest.java │ │ │ ├── SqlSourceFileDaoTester.java │ │ │ └── xml │ │ │ │ ├── ApprmemoLegDataProcessorIT.java │ │ │ │ ├── BillTextDiffProcessorTest.java │ │ │ │ ├── XmlAnActProcessorIT.java │ │ │ │ ├── XmlBillActionAnalyzerTest.java │ │ │ │ ├── XmlBillStatProcessorIT.java │ │ │ │ ├── XmlBillStatusProcessorTest.java │ │ │ │ ├── XmlBillTextProcessorIT.java │ │ │ │ ├── XmlLDBlurbProcessorIT.java │ │ │ │ ├── XmlLDSponProcessorIT.java │ │ │ │ ├── XmlLDSummProcessorIT.java │ │ │ │ ├── XmlSameAsProcessorIT.java │ │ │ │ ├── XmlSenAgenProcessorIT.java │ │ │ │ ├── XmlSenAgenVoteProcessorIT.java │ │ │ │ ├── XmlSenCalProcessorIT.java │ │ │ │ ├── XmlSenFlVotProcessorIT.java │ │ │ │ ├── XmlSenMemoProcessorIT.java │ │ │ │ └── XmlVetoMsgProcessorIT.java │ │ ├── committee │ │ │ └── XmlSenCommProcessorIT.java │ │ ├── law │ │ │ ├── AbstractLawBuilderTest.java │ │ │ ├── ConstitutionLawBuilderTest.java │ │ │ ├── HintBasedLawBuilderTest.java │ │ │ ├── IdBasedLawBuilderTest.java │ │ │ ├── LawBuilderTestHelper.java │ │ │ ├── LawTitleParserTest.java │ │ │ ├── ManagedLawProcessServiceTest.java │ │ │ └── RulesLawBuilderTest.java │ │ └── transcripts │ │ │ ├── hearing │ │ │ ├── HearingAddressParserTest.java │ │ │ ├── HearingDateTimeParserTest.java │ │ │ ├── HearingHostParserTest.java │ │ │ ├── HearingProcessServiceIT.java │ │ │ ├── HearingTestHelper.java │ │ │ └── HearingTitleParserTest.java │ │ │ └── session │ │ │ ├── FullTranscriptTests.java │ │ │ ├── StenographerTest.java │ │ │ ├── TranscriptLineTest.java │ │ │ └── TranscriptParserTest.java │ │ ├── search │ │ ├── bill │ │ │ └── ElasticBillSearchServiceTests.java │ │ ├── committee │ │ │ └── CommitteeServiceTest.java │ │ ├── law │ │ │ └── ElasticLawSearchServiceTest.java │ │ └── member │ │ │ └── ElasticMemberSearchServiceTest.java │ │ ├── spotchecks │ │ ├── MismatchUtilsTest.java │ │ ├── SpotcheckReportDaoIT.java │ │ ├── alert │ │ │ └── calendar │ │ │ │ ├── ActiveListCalendarTest.java │ │ │ │ ├── CalendarAlertProcessorIT.java │ │ │ │ ├── CalendarCheckServiceIT.java │ │ │ │ ├── FloorCalendarTest.java │ │ │ │ ├── MockCalendarAlertDao.java │ │ │ │ └── SupplementalCalendarTest.java │ │ ├── daybreak │ │ │ ├── DaybreakCheckMailServiceTest.java │ │ │ ├── DaybreakProcessServiceTest.java │ │ │ ├── bill │ │ │ │ └── SqlFsDaybreakDaoTest.java │ │ │ └── process │ │ │ │ ├── DaybreakFragmentSponsorParserTest.java │ │ │ │ └── DaybreakProcessServiceIT.java │ │ ├── keymapper │ │ │ └── SpotCheckDaoKeyMapperIT.java │ │ ├── mismatch │ │ │ └── HtmlDiffFormatterTest.java │ │ ├── scrape │ │ │ └── bill │ │ │ │ ├── BillScrapeReferenceHtmlParserTest.java │ │ │ │ ├── BillScrapeSpotcheckProcessServiceIT.java │ │ │ │ └── BillScrapeVoteMismatchServiceTest.java │ │ └── sensite │ │ │ ├── bill │ │ │ ├── SenateSiteBillDumpTest.java │ │ │ └── SenateSiteBillReportServiceBenchmarkTest.java │ │ │ └── law │ │ │ ├── SenateSiteLawJsonParserIT.java │ │ │ ├── SenateSiteLawReportServiceIT.java │ │ │ └── SenateSiteLawReportServiceTest.java │ │ └── updates │ │ └── bill │ │ └── BillUpdatesTest.java └── testing_utils │ ├── LawTestUtils.java │ ├── TestData.java │ ├── TestUtils.java │ └── TimeUtils.java └── resources ├── agendaAlerts └── agenda_alert-20160111-Health-original-20160107T151100.html ├── billScrape ├── 2015-S2422-20180510T155603.html ├── 2015-S434-20180510T154604.html ├── 2017-A1646-20180518T231109.html ├── 2017-A6361-20180510T153404.html ├── 2017-S4821-20180510T151502.html └── 2023-S6169-20240109T175502.html ├── calendarAlerts ├── active_list_alert-2015-10-20150224T193238.html ├── active_list_alert-2017-59-2-20170621T205235.html ├── floor_cal_alert-2015-10-20150219T143033.html └── floor_cal_alert-2015-28B-20150331T185833.html ├── hearingTranscripts ├── 01-03-13 Hurricane Sandy Test.txt ├── 01-25-12 Young Roundtable Test.fixed ├── 01-25-12 Young Roundtable Test.txt ├── 03-12-14 Compassionate Care Act Test.txt ├── 04-26-19 Joint Farmworkers Test.txt ├── 05-18-11 Valesky Aging Test.txt ├── 06-04-14 Opioid Addiction Test.txt ├── 08-22-13 Buffalo Martins Test.txt ├── 09-17-13 Mental Health Test.txt ├── 1-30-20 Human Services Test.txt ├── 10-19-16 Hudson Barge Test.txt ├── 8-25-20 MTA Transcript Test.txt └── No Date Test.txt ├── lawFiles ├── 20140923.UPDATE.test ├── 20140924.UPDATE.test ├── 20140925.UPDATE.test ├── DATABASE.LAW.ABC.test ├── DATABASE.LAW.CMA.test ├── DATABASE.LAW.CMS.test ├── DATABASE.LAW.EHC.test └── DATABASE.LAW.ETP.test ├── processor ├── bill │ ├── anact │ │ ├── 2016-12-02-09.16.10.220257_ANACT_S08215.XML │ │ └── 2017-02-09-12.36.50.736583_ANACT_A05462.XML │ ├── apprmemo │ │ ├── 2016-11-17-10.06.30.369198_APPRMEMO_2016-00001.XML │ │ ├── 2016-11-17-10.06.30.448942_APPRMEMO_2016-00002.XML │ │ ├── 2016-12-01-00.00.00.000000_APPRMEMO_2016_00009.XML │ │ └── 2016-12-01-11.01.07.328317_APPRMEMO_2016-00009.XML │ ├── billstat │ │ ├── 2016-12-31-21.52.25.010960_BILLSTAT_S05795A.XML │ │ ├── 2017-02-03-15.30.00.880075_BILLSTAT_A04833.XML │ │ ├── 2017-02-09-13.19.38.127796_BILLSTAT_S04329.XML │ │ ├── 2023-03-22-15.51.55.699307_BILLSTAT_S05186.XML │ │ ├── 2023-05-30-10.48.50.700972_BILLSTAT_S05186.XML │ │ └── 2023-05-30-16.07.29.818207_BILLSTAT_S05186.XML │ ├── digest │ │ ├── 2017-01-05-10.29.46.171044_LDSUMM_S99999.XML │ │ ├── 2017-01-23-12.24.20.161955_LDSUMM_A02830.XML │ │ └── 2019-01-07-13.02.25.237938_LDSUMM_A00406.XML │ ├── ldblurb │ │ ├── 2017-01-03-12.26.14.250488_LDBLURB_S03968.XML │ │ └── 2017-02-09-12.12.09.635487_LDBLURB_K00094.XML │ ├── sameas │ │ ├── 2017-02-01-09.31.43.383879_SAMEAS_S03526A-invalid-xml.XML │ │ ├── 2017-02-01-09.31.43.383879_SAMEAS_S03526A-with-amendment.XML │ │ ├── 2017-02-07-13.47.57.288703_SAMEAS_S04257.XML │ │ ├── 2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML │ │ ├── 2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML~HEAD │ │ ├── 2017-02-09-12.48.56.095416_SAMEAS_A05457-2.XML │ │ ├── 2017-02-09-12.48.56.095416_SAMEAS_A05457-multiple-sameas.XML │ │ └── 2017-02-09-12.48.56.095416_SAMEAS_A05457.XML │ ├── senAgenda │ │ ├── 2008-11-21-09.38.03.307472_SENAGEN_00020.XML │ │ ├── 2017-02-06-12.23.39.043330_SENAGEN_00005.XML │ │ └── 2017-02-06-15.57.12.669652_SENAGEN_00005.XML │ ├── senAgendaVote │ │ ├── .2017-02-07-11.02.52.762689_SENAGENV_ENER.swp │ │ ├── 2017-01-24-12.14.42.109650_SENAGENV_CODES.XML │ │ ├── 2017-02-06-16.54.35.038848_SENAGENV_RULES.XML │ │ ├── 2017-02-07-11.02.52.762689_SENAGENV_ENER&TEL.XML │ │ └── 2017-02-07-15.50.45.604819_SENAGENV_LABOR.XML │ ├── senCalendar │ │ ├── 2017-01-30-17.47.57.088118_SENCAL_00008.XML │ │ ├── 2017-02-02-15.45.26.173269_SENCAL_00009.XML │ │ └── 2017-02-06-16.15.49.267831_SENCAL_00009A.XML │ ├── senCalendarActiveList │ │ ├── 2017-01-23-19.29.25.319840_SENCALAL_6.XML │ │ ├── 2017-02-05-19.35.43.213993_SENCALAL_9.XML │ │ └── 2017-02-06-19.58.48.013288_SENCALAL_10.XML │ ├── senFlVot │ │ ├── 2017-10-23-10.25.46.989009_SENFLVOT_S00100.XML │ │ ├── 2023-05-09-12.06.15.992320_SENFLVOT_S00100.xml │ │ └── 2023-10-24-09.19.43.232048_SENFLVOT_S01234.XML │ ├── senmemo │ │ ├── 2016-11-17-10.10.49.554307_SENMEMO_S00100.XML │ │ ├── 2016-11-17-11.00.00.000000_SENMEMO_S00100.XML │ │ ├── 2017-02-08-18.50.01.467654_SENMEMO_S00957A.XML │ │ ├── 2017-02-08-18.50.01.639473_SENMEMO_S02458A.XML │ │ ├── 2017-02-08-18.50.08.619775_SENMEMO_S04310.XML │ │ ├── 2017-02-08-18.50.08.784875_SENMEMO_S04312.XML │ │ ├── S100_expected.txt │ │ └── S957A_expected.txt │ ├── sponsor │ │ ├── 2016-12-23-18.14.29.288826_LDSPON_A10756.XML │ │ ├── 2017-01-05-15.43.14.986330_LDSPON_A00289.XML │ │ ├── 2017-01-23-18.15.36.277999_LDSPON_S02002.XML │ │ ├── 2017-02-02-13.09.56.364510_LDSPON_A04542.XML │ │ ├── 2017-02-09-14.16.27.609430_LDSPON_S02796.XML │ │ ├── 2020-12-30-12.38.45.708793_LDSPON_A00818.XML │ │ ├── amend_transfer │ │ │ ├── 2017-01-01-00.00.00.000000_BILLSTAT_A99999.XML │ │ │ ├── 2017-01-01-00.00.00.000000_LDSPON_A99999.XML │ │ │ ├── 2017-01-02-00.00.00.000000_BILLTEXT_A99999A.XML │ │ │ ├── 2017-01-03-00.00.00.000000_LDSPON_A99999.XML │ │ │ ├── 2017-01-04-00.00.00.000000_BILLSTAT_A99999A.XML │ │ │ ├── 2017-01-05-00.00.00.000000_LDSPON_A99999A.XML │ │ │ └── 2017-01-06-00.00.00.000000_BILLSTAT_A99999.XML │ │ └── empty_com │ │ │ ├── 2017-02-09-00.00.00.000000_LDSPON_S99999.XML │ │ │ └── 2017-02-09-01.00.00.000000_LDSPON_S99999.XML │ ├── text │ │ ├── 2017-01-01-00.00.00.000000_BILLTEXT_S01000A.XML │ │ ├── 2017-01-02-00.00.00.000000_BILLTEXT_S01000A.XML │ │ ├── 2017-01-31-00.00.00.000000_BILLTEXT_A04029.XML │ │ ├── 2017-01-31-00.00.00.000000_BILLTEXT_S03954.XML │ │ ├── 2017-01-31-10.28.19.879620_BILLTEXT_S03954.XML │ │ ├── 2017-01-31-10.28.49.909483_BILLTEXT_A04029.XML │ │ ├── 2017-02-01-11.40.11.918032_BILLTEXT_S03526A.XML │ │ ├── 2017-02-09-12.41.27.159140_BILLTEXT_S04325.XML │ │ ├── 2017-02-09-14.23.24.464033_BILLTEXT_A05457.XML │ │ ├── 2017-02-09-14.26.07.392403_BILLTEXT_A05464.XML │ │ ├── S9999_expected.html │ │ ├── S9999_expected.html5 │ │ ├── S9999_expected.json │ │ └── S9999_expected.txt │ └── vetomessage │ │ ├── 2008-11-17-09.59.11.184200_VETOMSG_2008-00002.XML │ │ ├── 2008-11-28-23.56.28.935222_VETOMSG_2008-00233.XML │ │ ├── 2008-11-29-12.19.46.006100_VETOMSG_2008-00231.XML │ │ ├── 2017-01-04-05.08.27.892071_VETOMSG_2016-00301.XML │ │ ├── 2017-01-04-05.08.28.047365_VETOMSG_2016-00302.XML │ │ ├── 2017-01-04-05.08.28.150375_VETOMSG_2016-00303.XML │ │ ├── 2017-01-04-05.08.28.245952_VETOMSG_2016-00304.XML │ │ └── 2017-01-04-05.08.28.336957_VETOMSG_2016-00305.XML ├── committee │ ├── fixtest │ │ ├── 2017-01-01-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML │ │ ├── 2017-01-02-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML │ │ ├── 2017-01-03-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML │ │ └── fixed │ │ │ └── 2017-01-02-00.00.00.000000_SENCOMM_BSCXB_SENATE.XML │ └── processtest │ │ └── 2017-01-31-04.51.42.526466_SENCOMM_BSCXB_SENATE.XML └── law │ ├── AssemblyRulesSample │ ├── ConstitutionRootSample │ └── SenateRulesSample ├── sobi ├── SOBI.D140509.T124706.TXT └── SOBI.D140509.T124706.TXT-bill-1.sobi ├── sourcefile ├── 2017-01-01-00.00.00.000000_BILLSTAT_S00009.XML ├── 2017-01-01-01.00.01.000000_LDSUMM_A00001.XML ├── 2017-02-02-00.00.00.000000_BILLSTAT_S0009A.XML ├── 2017-02-06-12.13.28.656756_LDSUMM_A04892.XML ├── BudgetBillTextExpected.txt ├── BudgetBillTextHTMLParse.txt ├── S609-2017_JSON ├── SOBI.D160101.T000001.TXT ├── SOBI.D160515.T194745.TXT ├── SOBI.D161122.T124521.TXT ├── SOBI.D170101.T000001.TXT ├── SOBI.D170424.T161531.TXT ├── SenMemoTextExpected └── SenMemoTextHTMLParse ├── spotcheck └── senatesite │ └── law │ ├── json-parser │ └── senate-site-laws_dump-20190404T133502-038.json │ └── report-service │ └── senate-site-law_dump-2019-20190801T123143-001.json ├── transcriptFiles ├── forParser │ ├── SenateLD123121.txt │ ├── badStartLines.txt │ ├── noDate.txt │ └── noTime.txt ├── forPdfParser │ ├── 011701.V1 │ ├── 101599.v1 │ ├── 1993-03-10T1210 │ ├── 1995-03-16T1000 │ ├── 1996-06-26T1000 │ ├── 1998-01-07T1215 │ ├── 1998-03-10T1510 │ ├── 2000-01-05T1210 │ └── 2020-01-01T1100 ├── t0.txt ├── t0v1.txt ├── t1.txt └── t2.txt └── xml └── billstatus ├── billstatfile.XML ├── billstatfile1.XML ├── billstatfile2.XML ├── billstatfile3.XML └── billtextfile.XML /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /bin/utils.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | BINDIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"; 4 | ROOTDIR="$(dirname $BINDIR)"; 5 | VERSION=`sed -ne 's/\s*\(.*\)<\/version>/\1/p' $ROOTDIR/pom.xml | head -1`; 6 | 7 | -------------------------------------------------------------------------------- /docs/api/admin.rst: -------------------------------------------------------------------------------- 1 | **Open Legislation v2.0 Admin API Docs** 2 | ======================================== 3 | 4 | **Admin API Overview** 5 | ====================== 6 | 7 | -------------------------------------------------------------------------------- /docs/api/reference.rst: -------------------------------------------------------------------------------- 1 | .. toctree:: 2 | :hidden: 3 | :maxdepth: 0 4 | 5 | index 6 | bills 7 | calendars 8 | agendas 9 | committees 10 | laws 11 | transcripts_floor 12 | transcripts_ph 13 | members 14 | agg_updates 15 | search_api 16 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/api/legislation/agenda/AgendaBillInfo.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.api.legislation.agenda; 2 | 3 | import gov.nysenate.openleg.legislation.bill.BillId; 4 | import gov.nysenate.openleg.legislation.bill.BillInfo; 5 | 6 | public record AgendaBillInfo(BillId billId, BillInfo billInfo, String message) {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/api/response/SimpleResponse.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.api.response; 2 | 3 | public class SimpleResponse extends BaseResponse 4 | { 5 | public SimpleResponse(boolean success, String message, String type) { 6 | this.success = success; 7 | this.message = message; 8 | this.responseType = type; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/auth/user/ApiUserAuthEvictEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.auth.user; 2 | 3 | public record ApiUserAuthEvictEvent(String apiKey) {} 4 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/auth/user/ApiUserSubscriptionType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.auth.user; 2 | 3 | public enum ApiUserSubscriptionType { 4 | BREAKING_CHANGES, 5 | NEW_FEATURES 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/common/util/Pair.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.common.util; 2 | 3 | public class Pair extends Tuple { 4 | public Pair(T t, T t2) { 5 | super(t, t2); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/config/annotation/UnitTest.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.config.annotation; 2 | 3 | import java.lang.annotation.Retention; 4 | import java.lang.annotation.RetentionPolicy; 5 | 6 | /** 7 | * Marks a unit test class as having well written/reproducible tests. 8 | */ 9 | @Retention(RetentionPolicy.SOURCE) 10 | public @interface UnitTest {} 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/bill/BillTextFormat.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.bill; 2 | 3 | /** 4 | * Enumerates the possible formats of bill text 5 | */ 6 | public enum BillTextFormat { 7 | PLAIN, 8 | HTML, 9 | TEMPLATE 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/bill/BillUpdateField.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.bill; 2 | 3 | public enum BillUpdateField { 4 | PUBLISHED_BILL, ACT_CLAUSE, ACTION, ACTIVE_VERSION, APPROVAL, COSPONSOR, FULLTEXT, LAW, MEMO, 5 | MULTISPONSOR, SPONSOR, STATUS, STATUS_CODE, SUMMARY, TITLE, VETO, VOTE 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/bill/VetoType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.bill; 2 | 3 | public enum VetoType 4 | { 5 | STANDARD, 6 | LINE_ITEM 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/calendar/CalendarType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.calendar; 2 | 3 | public enum CalendarType { 4 | ACTIVE_LIST, 5 | FLOOR_CALENDAR, 6 | SUPPLEMENTAL_CALENDAR 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/law/LawType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.law; 2 | 3 | public enum LawType 4 | { 5 | CONSOLIDATED, 6 | UNCONSOLIDATED, 7 | COURT_ACTS, 8 | RULES, 9 | MISC 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/law/LawVersionId.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.law; 2 | 3 | import java.time.LocalDate; 4 | 5 | public record LawVersionId(String lawId, LocalDate publishedDate) { 6 | @Override 7 | public String toString() { 8 | return lawId + "v" + publishedDate; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/legislation/transcripts/hearing/dao/HearingFileDao.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.legislation.transcripts.hearing.dao; 2 | 3 | import gov.nysenate.openleg.legislation.transcripts.TranscriptFileDaoInterface; 4 | import gov.nysenate.openleg.legislation.transcripts.hearing.HearingFile; 5 | 6 | public interface HearingFileDao extends TranscriptFileDaoInterface {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/notifications/mail/MailException.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.notifications.mail; 2 | 3 | public class MailException extends RuntimeException { 4 | 5 | public MailException(String str) { 6 | this(str, null); 7 | } 8 | 9 | public MailException(String str, Throwable ex) { 10 | super(str,ex); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/processors/DataProcessAction.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.processors; 2 | 3 | public enum DataProcessAction 4 | { 5 | COLLATE, 6 | INGEST 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/processors/law/LawParseException.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.processors.law; 2 | 3 | public class LawParseException extends RuntimeException 4 | { 5 | public LawParseException() { 6 | super(); 7 | } 8 | 9 | public LawParseException(String message) { 10 | super(message); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/processors/log/DataProcessUnitEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.processors.log; 2 | 3 | public class DataProcessUnitEvent 4 | { 5 | private DataProcessUnit unit; 6 | 7 | public DataProcessUnitEvent(DataProcessUnit unit) { 8 | this.unit = unit; 9 | } 10 | 11 | public DataProcessUnit getUnit() { 12 | return unit; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/processors/log/ProcessLogEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.processors.log; 2 | 3 | public class ProcessLogEvent 4 | { 5 | private DataProcessUnit log; 6 | 7 | public ProcessLogEvent(DataProcessUnit log) { 8 | this.log = log; 9 | } 10 | 11 | public DataProcessUnit getLog() { 12 | return log; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/processors/scripts/member/MemberScraperCLI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/java/gov/nysenate/openleg/processors/scripts/member/MemberScraperCLI.java -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/alert/calendar/BaseCalendarAlertParser.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.alert.calendar; 2 | 3 | import org.jsoup.select.Elements; 4 | 5 | 6 | public abstract class BaseCalendarAlertParser { 7 | protected Elements deleteHeaderRow(Elements entryRows) { 8 | return new Elements(entryRows.subList(1, entryRows.size())); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/base/CheckMailService.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.base; 2 | 3 | @FunctionalInterface 4 | public interface CheckMailService { 5 | /** 6 | * Checks a mail server for specific emails, saving them to the filesystem if found. 7 | * @return the number of emails saved 8 | */ 9 | int checkMail(); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/base/SpotCheckReportRunMode.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.base; 2 | 3 | /** 4 | * Designates on what basis a spotcheck report should be run. 5 | */ 6 | public enum SpotCheckReportRunMode { 7 | EVENT_DRIVEN, 8 | PERIODIC 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/mismatch/CharacterOption.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.mismatch; 2 | 3 | public enum CharacterOption { 4 | ALL_CAPS, 5 | REMOVE_LINE_NUMBERS, 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/mismatch/WhitespaceOption.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.mismatch; 2 | 3 | /** 4 | * Options for the formatting of whitespace in a {@link MismatchHtmlDiff}. 5 | */ 6 | public enum WhitespaceOption { 7 | NONE, 8 | REMOVE_WHITESPACE, 9 | NORMALIZE_WHITESPACE 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/model/MismatchState.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.model; 2 | 3 | /** 4 | * The state of a mismatch, open if this mismatch still exists, closed if it has been resolved. 5 | */ 6 | public enum MismatchState 7 | { 8 | OPEN, 9 | CLOSED, 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/model/SpotCheckAbortException.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.model; 2 | 3 | public class SpotCheckAbortException extends RuntimeException {} 4 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/model/SpotCheckDataSource.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.model; 2 | 3 | public enum SpotCheckDataSource { 4 | LBDC, 5 | NYSENATE, 6 | OPENLEG 7 | } -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/model/SpotCheckMismatchTracked.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.model; 2 | 3 | public enum SpotCheckMismatchTracked { 4 | TRACKED, 5 | UNTRACKED; 6 | 7 | public static SpotCheckMismatchTracked getFromBoolean(boolean tracked) { 8 | return tracked ? TRACKED : UNTRACKED; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/spotchecks/sensite/bill/LawObservationType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.spotchecks.sensite.bill; 2 | 3 | /** 4 | * Enum designating the scope of a law spotcheck observation. 5 | */ 6 | public enum LawObservationType { 7 | ALL_CHAPTERS, 8 | TREE, 9 | DOCUMENT, 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/ContentUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates; 2 | 3 | public interface ContentUpdateEvent {} -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/UpdateReturnType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates; 2 | 3 | public enum UpdateReturnType { 4 | TOKEN, 5 | DIGEST, 6 | DETAIL_DIGEST, 7 | ; 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/UpdateType.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates; 2 | 3 | public enum UpdateType 4 | { 5 | PROCESSED_DATE, // Updates that pertain to when pieces of data were processed by the system. 6 | PUBLISHED_DATE // Updates relating to the date when the source data was initially sent. 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/agenda/AgendaUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.agenda; 2 | 3 | import gov.nysenate.openleg.legislation.agenda.Agenda; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record AgendaUpdateEvent(Agenda agenda) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/agenda/BulkAgendaUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.agenda; 2 | 3 | import gov.nysenate.openleg.legislation.agenda.Agenda; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | import java.util.Collection; 7 | 8 | public record BulkAgendaUpdateEvent(Collection agendas) implements ContentUpdateEvent {} 9 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/bill/BillUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.bill; 2 | 3 | import gov.nysenate.openleg.legislation.bill.Bill; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record BillUpdateEvent(Bill bill) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/bill/BulkBillUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.bill; 2 | 3 | import gov.nysenate.openleg.legislation.bill.Bill; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | import java.util.Collection; 7 | 8 | public record BulkBillUpdateEvent(Collection bills) implements ContentUpdateEvent {} 9 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/calendar/CalendarUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.calendar; 2 | 3 | import gov.nysenate.openleg.legislation.calendar.Calendar; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record CalendarUpdateEvent(Calendar calendar) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/committee/CommitteeUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.committee; 2 | 3 | import gov.nysenate.openleg.legislation.committee.Committee; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record CommitteeUpdateEvent(Committee committee) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/law/BulkLawUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.law; 2 | 3 | import gov.nysenate.openleg.legislation.law.LawDocument; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | import java.util.Collection; 7 | 8 | public record BulkLawUpdateEvent(Collection lawDocuments) implements ContentUpdateEvent {} 9 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/law/LawTreeUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.law; 2 | 3 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 4 | 5 | public record LawTreeUpdateEvent(String lawChapterId) implements ContentUpdateEvent {} 6 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/law/LawUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.law; 2 | 3 | import gov.nysenate.openleg.legislation.law.LawDocument; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record LawUpdateEvent(LawDocument lawDoc) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/transcripts/hearing/HearingUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.transcripts.hearing; 2 | 3 | import gov.nysenate.openleg.legislation.transcripts.hearing.Hearing; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record HearingUpdateEvent(Hearing hearing) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/transcripts/hearing/HearingUpdateToken.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.transcripts.hearing; 2 | 3 | import gov.nysenate.openleg.legislation.transcripts.hearing.HearingId; 4 | 5 | import java.time.LocalDateTime; 6 | 7 | public record HearingUpdateToken(HearingId hearingId, LocalDateTime dateTime) {} 8 | -------------------------------------------------------------------------------- /src/main/java/gov/nysenate/openleg/updates/transcripts/session/TranscriptUpdateEvent.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg.updates.transcripts.session; 2 | 3 | import gov.nysenate.openleg.legislation.transcripts.session.Transcript; 4 | import gov.nysenate.openleg.updates.ContentUpdateEvent; 5 | 6 | public record TranscriptUpdateEvent(Transcript transcript) implements ContentUpdateEvent {} 7 | -------------------------------------------------------------------------------- /src/main/resources/logging.properties.example: -------------------------------------------------------------------------------- 1 | org.apache.catalina.core.ContainerBase.[Catalina].level = INFO 2 | org.apache.catalina.core.ContainerBase.[Catalina].handlers = java.util.logging.ConsoleHandler -------------------------------------------------------------------------------- /src/main/resources/shiro.ini: -------------------------------------------------------------------------------- 1 | 2 | [urls] 3 | 4 | # Admin Pages 5 | /static/docs/html/admin.html = authc, perms["admin:view"] 6 | /api/3/admin/** = authc, perms["admin:view"] 7 | 8 | # Logout 9 | /logout = logout 10 | 11 | # Allow access to everything else 12 | /** = anon 13 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20181218.0000__request_time_index.sql: -------------------------------------------------------------------------------- 1 | CREATE INDEX IF NOT EXISTS request_time_index ON public.request USING btree (request_time); 2 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20190129.1207__add_create_date_time_to_apiuser.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.apiuser 2 | ADD COLUMN create_date_time timestamp without time zone DEFAULT now(); -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20190208.1335__remove_api_log_table.sql: -------------------------------------------------------------------------------- 1 | 2 | -- Ensure the request and response tables are gone. 3 | DROP TABLE IF EXISTS public.response; 4 | DROP TABLE IF EXISTS public.request; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20190212.1154__delete_caltype_all_mismatches.sql: -------------------------------------------------------------------------------- 1 | -- Delete bad Calendar mismatches. CalendarType.ALL was removed for #12223, sequenceNo's should not be Integer.MAX_VALUE. 2 | 3 | DELETE FROM master.spotcheck_mismatch 4 | WHERE (key->'type' = 'ALL') OR (key->'sequenceNo' = '2147483647'); -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20190221.1200__refactor_foriegn_keys.sql: -------------------------------------------------------------------------------- 1 | 2 | ALTER TABLE ONLY master.leg_data_fragment 3 | RENAME CONSTRAINT sobi_fragment_sobi_file_name_fkey TO leg_data_fragment_sobi_file_name_fkey; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20190606.1618__add_parsed_law_code.sql: -------------------------------------------------------------------------------- 1 | -- Add and initialize year column 2 | ALTER TABLE IF EXISTS master.bill_amendment 3 | ADD COLUMN IF NOT EXISTS related_laws JSON; 4 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20200507.1403__remove_full_text_html.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE master.bill_amendment 2 | DROP COLUMN IF EXISTS full_text_html; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20200515.1540__remove_unverified_member_notification.sql: -------------------------------------------------------------------------------- 1 | DELETE FROM master.notification_subscription 2 | WHERE notification_type = 'UNVERIFIED_MEMBER'; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20200529.1506__remove_person_verified_column.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.person 2 | DROP COLUMN verified; 3 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20200618.1444__refactor_notifications.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE IF EXISTS master.notification_rate_limit; 2 | DROP TABLE IF EXISTS master.notification_schedule; 3 | 4 | ALTER TABLE IF EXISTS master.notification_subscription 5 | DROP COLUMN IF EXISTS last_sent; 6 | 7 | ALTER TABLE IF EXISTS master.notification_subscription 8 | DROP COLUMN IF EXISTS subscription_type; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20210114.1353__update_gonzales-rojas_shortname.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.session_member 2 | SET lbdc_short_name = 'GONZALEZ-ROJAS' 3 | WHERE id = 1774; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20210127.1416__Souffrant_Forrest_update.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.session_member 2 | SET alternate = true 3 | WHERE id = 1780; 4 | 5 | INSERT INTO public.session_member(member_id, lbdc_short_name, session_year, district_code, alternate) 6 | VALUES (1474, 'FORREST', 2021, 57, false) 7 | ON CONFLICT DO NOTHING; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20210608.1218__Dilan_incumbent_update.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.member 2 | SET incumbent = false 3 | WHERE id = 426; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20211123.1127__fix_member_tapia.sql: -------------------------------------------------------------------------------- 1 | -- Corrects Tapia's session year to 2021. 2 | UPDATE public.session_member 3 | SET session_year = 2021 4 | WHERE member_id = 1503 5 | AND lbdc_short_name = 'TAPIA' 6 | AND session_year = 2019; 7 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20211214.1137__update_incumbent_members.sql: -------------------------------------------------------------------------------- 1 | -- Members Brian Benjamin, Victor Pichardo, and Robert Rodriguez have left office. 2 | UPDATE public.member 3 | SET incumbent = false 4 | WHERE id IN (1136, 667, 616); 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220104.0957__add_redistricting_sponsor.sql: -------------------------------------------------------------------------------- 1 | -- Adds a redistricting_sponsor column to represent bills sponsored by the Independent redistricting commission. 2 | ALTER TABLE master.bill_sponsor 3 | ADD COLUMN redistricting_sponsor boolean 4 | NOT NULL DEFAULT false; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220104.1045__update_resigned_members.sql: -------------------------------------------------------------------------------- 1 | -- Assembly members Barron and De la Rosa resigned from the Assembly effective December 31, 2021 at 11:59pm 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id IN (1129, 493); 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220203.1536__fix_eddie_gibbs.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.person 2 | SET first_name = 'Eddie', last_name = 'Gibbs' 3 | WHERE id = 1322; 4 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220207.1125__member_resignation.sql: -------------------------------------------------------------------------------- 1 | -- Assembly member Diana Richardson resigned effective midnight Friday, February 4 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id = 912; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220216.1615__melissa_miller_resignation.sql: -------------------------------------------------------------------------------- 1 | -- Melissa Miller resigned 2/14/22 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id = 1115; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220726.0400__rename_hearings.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE master.public_hearing_file 2 | RENAME TO hearing_file; 3 | ALTER TABLE master.public_hearing 4 | RENAME TO hearing; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220802.1400__Kaminsky_resignation.sql: -------------------------------------------------------------------------------- 1 | -- Senator Todd Kaminsky resigned effective COB July 29th 2022. 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id = 918; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220819.6000__transcript_session_type_update.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE master.transcript_file 2 | DROP COLUMN date_time, DROP COLUMN original_filename; 3 | 4 | ALTER TABLE master.transcript 5 | DROP CONSTRAINT transcript_pkey, 6 | ADD PRIMARY KEY (date_time, session_type); 7 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20220909.1350__montesano_resignation.sql: -------------------------------------------------------------------------------- 1 | -- Assembly member Michael Montesano resigned. 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id = 476; 5 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230105.1204__correct_old_incumbent_members.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.member 2 | SET incumbent = false 3 | WHERE id NOT IN ( 4 | SELECT member_id 5 | FROM session_member 6 | WHERE session_year = 2021 7 | ); 8 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230106.0952__fix_miller_2023_shortname.sql: -------------------------------------------------------------------------------- 1 | UPDATE 2 | public.session_member 3 | SET lbdc_short_name = 'MILLER' 4 | WHERE member_id = 1125 5 | AND lbdc_short_name = 'MILLER B' 6 | AND district_code = 122; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230106.1047__fix_rivera_2023_shortname.sql: -------------------------------------------------------------------------------- 1 | UPDATE 2 | public.session_member 3 | SET lbdc_short_name = 'RIVERA' 4 | WHERE member_id = 1488 5 | AND lbdc_short_name = 'RIVERA JD' 6 | AND district_code = 149 7 | AND session_year = 2023; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230109.1721__fix_Scarcella_shortname.sql: -------------------------------------------------------------------------------- 1 | UPDATE 2 | public.session_member 3 | SET lbdc_short_name = 'SCARCELLA-SPANTON' 4 | WHERE member_id = 1512 5 | AND lbdc_short_name = 'SPANTON' 6 | AND district_code = 23 7 | AND session_year = 2023; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230110.1428__update_hoylman_full_name.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.person 2 | SET full_name = 'Brad Hoylman-Sigal' 3 | WHERE id = 259; 4 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230111.1315__update_ardila_name.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.person 2 | SET full_name = 'Juan Ardila' 3 | WHERE full_name = 'Juan Ardilla'; 4 | 5 | UPDATE public.session_member 6 | SET lbdc_short_name = 'ARDILA' 7 | WHERE lbdc_short_name = 'ARDILLA' 8 | AND session_year = 2023; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230118.1900__alt_first_name.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE public.person 2 | ADD COLUMN alt_first_name VARCHAR NOT NULL DEFAULT ''; 3 | 4 | UPDATE public.person 5 | SET alt_first_name = 'Jo Anne' 6 | WHERE full_name = 'Jo Anne Simon'; 7 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20230717.1022__Daniel_Rosenthal_resignation.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.member 2 | SET incumbent = false 3 | WHERE id = 1139; 4 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20231102.1332__support_remote_in_senflvot_xmls.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE master.bill_amendment_vote_roll 2 | ADD COLUMN IF NOT EXISTS is_remote boolean NOT NULL DEFAULT false; 3 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20240119.1209__member_resignations.sql: -------------------------------------------------------------------------------- 1 | -- Assembly member Joyner resigned. 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id = 902 5 | AND person_id = 724; -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20240506.1307__senator_kennedy_resignation.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.member 2 | SET incumbent = false 3 | WHERE id = 429; 4 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20240624.1800__add_transcript_day_type.sql: -------------------------------------------------------------------------------- 1 | TRUNCATE master.transcript; 2 | 3 | ALTER TABLE master.transcript 4 | ADD COLUMN day_type VARCHAR NOT NULL; 5 | 6 | UPDATE master.transcript_file 7 | SET pending_processing = true; 8 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20241218.1057__fix_2023_members.sql: -------------------------------------------------------------------------------- 1 | UPDATE public.member 2 | SET incumbent = false 3 | WHERE id = 1463; 4 | 5 | UPDATE public.member 6 | SET incumbent = false 7 | WHERE id = 545; 8 | -------------------------------------------------------------------------------- /src/main/resources/sql/migrations/V20250410.1317__felder_resignation.sql: -------------------------------------------------------------------------------- 1 | -- Senator Felder resigned. 2 | UPDATE member 3 | SET incumbent = false 4 | WHERE id = 439 5 | AND person_id = 261; 6 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/app/shared/ContentContainer.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | 3 | export default function ContentContainer({ children }) { 4 | return ( 5 |
6 |
7 | {children} 8 |
9 |
10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/app/shared/DeleteIcon.js: -------------------------------------------------------------------------------- 1 | import { Trash } from "phosphor-react"; 2 | import React from "react"; 3 | 4 | export default function DeleteIcon({ onClick }) { 5 | return ( 6 | onClick()} 7 | className="text-red-600 hover:cursor-pointer inline mr-3" 8 | size="1.2rem" 9 | weight="bold" /> 10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/app/shared/ErrorMessage.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { Warning } from "phosphor-react"; 3 | 4 | export default function ErrorMessage({ children }) { 5 | return ( 6 | 7 | 8 | {children} 9 | 10 | ) 11 | } -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/app/shared/LoadingIndicator.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | 3 | export default function LoadingIndicator() { 4 | return ( 5 |
6 |
7 |
8 |
9 | ) 10 | } -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/app/shared/Note.js: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | 3 | 4 | export default function Note({ children }) { 5 | 6 | return ( 7 |
8 | {children} 9 |
10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /src/main/webapp/postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | "postcss-nested": {}, 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/webapp/static/apple-touch-icon-120x120-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon-120x120-precomposed.png -------------------------------------------------------------------------------- /src/main/webapp/static/apple-touch-icon-152x152-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon-152x152-precomposed.png -------------------------------------------------------------------------------- /src/main/webapp/static/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /src/main/webapp/static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/apple-touch-icon.png -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/admin.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/admin.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/agendas.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/agendas.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/agg_updates.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/agg_updates.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/bills.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/bills.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/calendars.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/calendars.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/committees.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/committees.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/environment.pickle -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/index.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/laws.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/laws.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/members.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/members.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/reference.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/reference.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/search_api.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/search_api.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/transcripts_floor.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/transcripts_floor.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/doctrees/transcripts_ph.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/doctrees/transcripts_ph.doctree -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/.buildinfo: -------------------------------------------------------------------------------- 1 | # Sphinx build info version 1 2 | # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. 3 | config: 5b3444df82c6e15cbd10d1044f9d25e8 4 | tags: 645f666f9bcd5a90fca523b33c5a78b7 5 | -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_sources/admin.rst.txt: -------------------------------------------------------------------------------- 1 | **Open Legislation v2.0 Admin API Docs** 2 | ======================================== 3 | 4 | **Admin API Overview** 5 | ====================== 6 | 7 | -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_sources/reference.rst.txt: -------------------------------------------------------------------------------- 1 | .. toctree:: 2 | :hidden: 3 | :maxdepth: 0 4 | 5 | index 6 | bills 7 | calendars 8 | agendas 9 | committees 10 | laws 11 | transcripts_floor 12 | transcripts_ph 13 | members 14 | agg_updates 15 | search_api 16 | -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Bold.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/Roboto-Slab-Regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold-italic.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-bold.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal-italic.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/css/fonts/lato-normal.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/file.png -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Bold.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Inconsolata-Regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Inconsolata.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Inconsolata.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato-Bold.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato-Regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bold.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-bolditalic.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-italic.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/Lato/lato-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Bold.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab-Regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/minus.png -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/_static/plus.png -------------------------------------------------------------------------------- /src/main/webapp/static/docs/html/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/docs/html/objects.inv -------------------------------------------------------------------------------- /src/main/webapp/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/favicon.ico -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/fonts/icomoon.eot -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/fonts/icomoon.ttf -------------------------------------------------------------------------------- /src/main/webapp/static/fonts/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/fonts/icomoon.woff -------------------------------------------------------------------------------- /src/main/webapp/static/img/NYSS_seal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/NYSS_seal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/NYSS_seal_fancy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal_fancy.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/NYSS_seal_transp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/NYSS_seal_transp.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/bill-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/bill-page.png -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1041_Monica_Martinez.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1041_Monica_Martinez.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1042_Jim_Gaughran.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1042_Jim_Gaughran.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1043_Kevin_Thomas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1043_Kevin_Thomas.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1044_Anna_Kaplan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1044_Anna_Kaplan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1045_John_Liu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1045_John_Liu.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1046_Jessica_Ramos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1046_Jessica_Ramos.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1047_Julia_Salazar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1047_Julia_Salazar.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1048_Zellnor_Myrie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1048_Zellnor_Myrie.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1049_Andrew_Gounardes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1049_Andrew_Gounardes.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1050_Robert_Jackson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1050_Robert_Jackson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1051_Alessandra_Biaggi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1051_Alessandra_Biaggi.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1053_Pete_Harckham.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1053_Pete_Harckham.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1054_Jen_Metzger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1054_Jen_Metzger.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1055_Daphne_Jordan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1055_Daphne_Jordan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1057_Rachel_May.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1057_Rachel_May.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1067_Mark_Walczyk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1067_Mark_Walczyk.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1309_Mario_Mattera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1309_Mario_Mattera.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1310_Alexis_Weik.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1310_Alexis_Weik.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1311_Jabari_Brisport.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1311_Jabari_Brisport.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1312_Elijah_Reichlin-Melnick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1312_Elijah_Reichlin-Melnick.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1313_Mike_Martucci.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1313_Mike_Martucci.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1314_Michelle_Hinchey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1314_Michelle_Hinchey.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1315_John_Mannion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1315_John_Mannion.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1316_Peter_Oberacker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1316_Peter_Oberacker.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1317_Samra_Brouk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1317_Samra_Brouk.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1318_Jeremy_Cooney.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1318_Jeremy_Cooney.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1319_Edward_Rath.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1319_Edward_Rath.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1329_Jessica_Scarcella-Spanton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1329_Jessica_Scarcella-Spanton.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1330_Kristen_Gonzalez.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1330_Kristen_Gonzalez.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1331_Iwen_Chu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1331_Iwen_Chu.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1332_Lea_Webb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1332_Lea_Webb.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1333_Steve_Rhoads.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1333_Steve_Rhoads.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1334_Patricia_Canzoneri-Fitzpatrick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1334_Patricia_Canzoneri-Fitzpatrick.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1335_William_Weber.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1335_William_Weber.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1336_Robert_Rolison.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1336_Robert_Rolison.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/1505_Eddie_Gibbs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/1505_Eddie_Gibbs.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/369_john_l._sampson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/369_john_l._sampson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/370_david_carlucci.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/370_david_carlucci.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/371_james_l._seward.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/371_james_l._seward.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/372_neil_d._breslin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/372_neil_d._breslin.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/373_jose_m._serrano.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/373_jose_m._serrano.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/374_william_j._larkin_jr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/374_william_j._larkin_jr.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/375_bill_perkins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/375_bill_perkins.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/376_john_a._defrancisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/376_john_a._defrancisco.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/377_gustavo_rivera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/377_gustavo_rivera.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/379_betty_little.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/379_betty_little.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/380_ruth_hassell-thompson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/380_ruth_hassell-thompson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/381_velmanette_montgomery.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/381_velmanette_montgomery.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/383_michael_gianaris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/383_michael_gianaris.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/384_joseph_p._addabbo_jr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/384_joseph_p._addabbo_jr.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/385_adriano_espaillat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/385_adriano_espaillat.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/390_jeffrey_d._klein.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/390_jeffrey_d._klein.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/391_tony_avella.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/391_tony_avella.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/393_joseph_a._griffo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/393_joseph_a._griffo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/394_michael_f._nozzolio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/394_michael_f._nozzolio.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/395_david_j._valesky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/395_david_j._valesky.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/396_andrea_stewart-cousins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/396_andrea_stewart-cousins.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/397_jack_m._martins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/397_jack_m._martins.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/399_john_j._flanagan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/399_john_j._flanagan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/400_toby_ann_stavisky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/400_toby_ann_stavisky.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/401_liz_krueger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/401_liz_krueger.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/403_diane_j._savino.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/403_diane_j._savino.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/406_michael_h._ranzenhofer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/406_michael_h._ranzenhofer.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/407_carl_l_marcellino.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/407_carl_l_marcellino.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/409_andrew_j_lanza.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/409_andrew_j_lanza.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/410_tom_libous.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/410_tom_libous.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/412_daniel_l._squadron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/412_daniel_l._squadron.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/413_john_j._bonacic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/413_john_j._bonacic.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/414_catharine_young.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/414_catharine_young.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/415_thomas_f._o'mara.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/415_thomas_f._o'mara.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/416_kevin_s._parker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/416_kevin_s._parker.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/417_joseph_e._robach.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/417_joseph_e._robach.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/418_hugh_t._farley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/418_hugh_t._farley.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/419_kenneth_p._lavalle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/419_kenneth_p._lavalle.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/421_ruben_diaz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/421_ruben_diaz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/422_martin_j._golden.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/422_martin_j._golden.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/423_patty_ritchie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/423_patty_ritchie.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/424_kemp_hannon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/424_kemp_hannon.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/426_martin_malave_dilan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/426_martin_malave_dilan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/427_patrick_m._gallivan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/427_patrick_m._gallivan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/428_jose_peralta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/428_jose_peralta.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/429_timothy_m._kennedy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/429_timothy_m._kennedy.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/430_dean_g._skelos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/430_dean_g._skelos.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/432_james_sanders_jr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/432_james_sanders_jr.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/433_phil_boyle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/433_phil_boyle.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/434_george_latimer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/434_george_latimer.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/435_kathleen_a._marchione.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/435_kathleen_a._marchione.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/438_brad_hoylman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/438_brad_hoylman.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/439_simcha_felder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/439_simcha_felder.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/456_michele_titus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/456_michele_titus.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/457_vivian_cook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/457_vivian_cook.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/458_barbara_clark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/458_barbara_clark.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/459_michael_dendekker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/459_michael_dendekker.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/460_jeffrion_aubry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/460_jeffrion_aubry.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/462_andrew_raia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/462_andrew_raia.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/464_fred_thiele.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/464_fred_thiele.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/466_steven_englebright.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/466_steven_englebright.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/468_philip_ramos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/468_philip_ramos.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/469_michael_j._fitzpatrick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/469_michael_j._fitzpatrick.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/473_joseph_saladino.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/473_joseph_saladino.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/474_charles_lavine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/474_charles_lavine.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/476_michael_montesano.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/476_michael_montesano.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/477_michelle_schimel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/477_michelle_schimel.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/478_thomas_mckevitt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/478_thomas_mckevitt.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/479_earlene_hooper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/479_earlene_hooper.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/480_david_mcdonough.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/480_david_mcdonough.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/484_david_weprin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/484_david_weprin.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/488_andrew_hevesi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/488_andrew_hevesi.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/489_william_scarborough.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/489_william_scarborough.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/490_margaret_markey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/490_margaret_markey.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/491_catherine_nolan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/491_catherine_nolan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/492_michael_g._miller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/492_michael_g._miller.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/493_Luis_Sepulveda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/493_Luis_Sepulveda.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/493_charles_barron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/493_charles_barron.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/494_helene_weinstein.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/494_helene_weinstein.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/497_james_f._brennan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/497_james_f._brennan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/498_steven_cymbrowitz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/498_steven_cymbrowitz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/499_alec_brook-krasny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/499_alec_brook-krasny.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/500_william_colton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/500_william_colton.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/501_dov_hikind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/501_dov_hikind.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/502_peter_abbate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/502_peter_abbate.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/503_joseph_lentol.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/503_joseph_lentol.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/504_felix_ortiz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/504_felix_ortiz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/509_annette_robinson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/509_annette_robinson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/511_n._nick_perry.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/511_n._nick_perry.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/514_matthew_titone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/514_matthew_titone.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/516_michael_cusick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/516_michael_cusick.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/517_sheldon_silver.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/517_sheldon_silver.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/519_deborah_glick.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/519_deborah_glick.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/520_linda_rosenthal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/520_linda_rosenthal.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/522_daniel_o'donnell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/522_daniel_o'donnell.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/524_herman_d._farrell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/524_herman_d._farrell.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/526_brian_kavanagh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/526_brian_kavanagh.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/527_richard_gottfried.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/527_richard_gottfried.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/528_peter_rivera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/528_peter_rivera.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/530_jose_rivera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/530_jose_rivera.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/533_jeffrey_dinowitz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/533_jeffrey_dinowitz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/534_michael_benedetto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/534_michael_benedetto.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/535_carl_heastie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/535_carl_heastie.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/536_carmen_e._arroyo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/536_carmen_e._arroyo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/537_marcos_crespo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/537_marcos_crespo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/539_j._gary_pretlow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/539_j._gary_pretlow.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/540_amy_paulin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/540_amy_paulin.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/545_kenneth_zebrowski.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/545_kenneth_zebrowski.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/546_ellen_c._jaffee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/546_ellen_c._jaffee.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/549_aileen_gunther.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/549_aileen_gunther.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/550_frank_skartados.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/550_frank_skartados.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/551_kevin_cahill.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/551_kevin_cahill.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/557_clifford_crouch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/557_clifford_crouch.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/560_james_tedisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/560_james_tedisco.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/561_william_magee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/561_william_magee.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/564_janet_duprey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/564_janet_duprey.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/567_marc_butler.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/567_marc_butler.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/568_addie_jenne_russell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/568_addie_jenne_russell.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/570_william_magnarelli.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/570_william_magnarelli.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/571_albert_a._stirpe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/571_albert_a._stirpe.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/573_gary_finch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/573_gary_finch.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/574_william_a._barclay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/574_william_a._barclay.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/575_barbara_lifton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/575_barbara_lifton.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/576_donna_lupardo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/576_donna_lupardo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/578_robert_oaks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/578_robert_oaks.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/579_brian_kolb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/579_brian_kolb.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/57_george_borrello.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/57_george_borrello.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/582_joseph_morelle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/582_joseph_morelle.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/583_david_gantt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/583_david_gantt.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/589_stephen_hawley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/589_stephen_hawley.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/590_robin_schimminger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/590_robin_schimminger.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/591_crystal_peoples-stokes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/591_crystal_peoples-stokes.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/592_jane_corwin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/592_jane_corwin.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/599_joseph_giglio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/599_joseph_giglio.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/607_brian_f._curran.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/607_brian_f._curran.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/608_edward_ra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/608_edward_ra.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/609_phillip_goldfeder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/609_phillip_goldfeder.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/610_edward_braunstein.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/610_edward_braunstein.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/611_michael_simanowitz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/611_michael_simanowitz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/612_aravella_simotas.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/612_aravella_simotas.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/613_francisco_moya.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/613_francisco_moya.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/615_nicole_malliotakis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/615_nicole_malliotakis.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/616_robert_j._rodriguez.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/616_robert_j._rodriguez.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/618_dan_quart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/618_dan_quart.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/620_mark_gjonaj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/620_mark_gjonaj.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/621_sandy_galef.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/621_sandy_galef.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/622_thomas_abinanti.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/622_thomas_abinanti.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/623_shelley_mayer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/623_shelley_mayer.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/624_steve_katz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/624_steve_katz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/625_didi_barrett.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/625_didi_barrett.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/626_steven_mclaughlin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/626_steven_mclaughlin.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/627_claudia_tenney.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/627_claudia_tenney.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/628_anthony_brindisi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/628_anthony_brindisi.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/629_sam_roberts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/629_sam_roberts.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/631_kenneth_blankenbush.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/631_kenneth_blankenbush.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/633_harry_b._bronson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/633_harry_b._bronson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/634_mark_c._johns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/634_mark_c._johns.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/635_philip_palmesano.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/635_philip_palmesano.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/636_christopher_friend.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/636_christopher_friend.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/637_john_ceretto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/637_john_ceretto.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/638_sean_ryan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/638_sean_ryan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/639_mickey_kearns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/639_mickey_kearns.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/641_raymond_walter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/641_raymond_walter.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/642_andrew_goodell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/642_andrew_goodell.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/646_keith_l.t._wright.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/646_keith_l.t._wright.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/651_al_graf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/651_al_graf.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/653_joseph_borelli.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/653_joseph_borelli.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/654_david_buchwald.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/654_david_buchwald.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/655_maritza_davila.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/655_maritza_davila.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/656_david_dipietro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/656_david_dipietro.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/657_patricia_fahy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/657_patricia_fahy.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/658_andrew_r._garbarino.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/658_andrew_r._garbarino.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/659_ron_kim.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/659_ron_kim.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/660_kieran_michael_lalor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/660_kieran_michael_lalor.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/661_chad_a._lupinacci.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/661_chad_a._lupinacci.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/662_john_t._mcdonald_iii.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/662_john_t._mcdonald_iii.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/663_walter_t._mosley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/663_walter_t._mosley.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/664_bill_nojay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/664_bill_nojay.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/665_steven_otis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/665_steven_otis.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/666_anthony_h._palumbo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/666_anthony_h._palumbo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/667_victor_m._pichardo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/667_victor_m._pichardo.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/669_nily_rozic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/669_nily_rozic.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/670_angelo_santabarbara.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/670_angelo_santabarbara.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/672_james_skoufis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/672_james_skoufis.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/673_michaelle_c._solages.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/673_michaelle_c._solages.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/674_dan_stec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/674_dan_stec.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/675_phil_steck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/675_phil_steck.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/735_Fredrick_Akshar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/735_Fredrick_Akshar.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/736_Roxanne_Persaud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/736_Roxanne_Persaud.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/773_Pamela_Helming.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/773_Pamela_Helming.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/828_peter_lopez.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/828_peter_lopez.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/885_robert_ortt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/885_robert_ortt.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/886_carrie_woerner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/886_carrie_woerner.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/887_rich_funke.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/887_rich_funke.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/888_leroy_comrie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/888_leroy_comrie.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/889_jesse_hamilton.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/889_jesse_hamilton.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/890_susan_serino.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/890_susan_serino.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/891_terrence_p._murphy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/891_terrence_p._murphy.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/892_george_amedore.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/892_george_amedore.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/893_thomas_croci.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/893_thomas_croci.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/894_marc_panepinto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/894_marc_panepinto.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/895_michael_venditto.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/895_michael_venditto.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/896_latrice_walker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/896_latrice_walker.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/898_rodneyse_bichotte.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/898_rodneyse_bichotte.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/899_michael_blake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/899_michael_blake.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/900_erik_dilan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/900_erik_dilan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/901_jean-pierre.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/901_jean-pierre.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/902_latoya_joyner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/902_latoya_joyner.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/903_todd_kaminsky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/903_todd_kaminsky.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/904_guillermo_linares.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/904_guillermo_linares.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/906_rebecca_seawright.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/906_rebecca_seawright.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/907_jo_anne_simon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/907_jo_anne_simon.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/908_karl_brabenec.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/908_karl_brabenec.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/909_peter_lawrence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/909_peter_lawrence.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/910_dean_murray.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/910_dean_murray.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/911_angela_wozniak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/911_angela_wozniak.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/921_Chris_Jacobs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/921_Chris_Jacobs.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/923_John_Brooks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/923_John_Brooks.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/924_Jamaal_Bailey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/924_Jamaal_Bailey.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/925_James_Tedisco.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/925_James_Tedisco.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/966_Nathalia_Fernandez.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/966_Nathalia_Fernandez.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/971_Jake_Ashby.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/971_Jake_Ashby.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Antoine M. Thompson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Antoine M. Thompson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Brian X. Foley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Brian X. Foley.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Carl Kruger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Carl Kruger.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Cecilia Tkaczyk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Cecilia Tkaczyk.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Charles J. Fuschillo Jr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Charles J. Fuschillo Jr.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Cordell Cleare.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Cordell Cleare.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Craig M. Johnson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Craig M. Johnson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Dale M. Volker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Dale M. Volker.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Darrel J. Aubertine.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Darrel J. Aubertine.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Eric Adams.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Eric Adams.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Eric T. Schneiderman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Eric T. Schneiderman.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Frank Padavan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Frank Padavan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/George D. Maziarz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/George D. Maziarz.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/George Onorato.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/George Onorato.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/George Winner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/George Winner.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Greg Ball.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Greg Ball.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/James S. Alesi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/James S. Alesi.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Lee M. Zeldin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Lee M. Zeldin.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Malcolm A. Smith.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Malcolm A. Smith.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Mark Grisanti.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Mark Grisanti.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Monique Chandler-Waterman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Monique Chandler-Waterman.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Owen H. Johnson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Owen H. Johnson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Pedro Espada Jr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Pedro Espada Jr.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Roy J. McDonald.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Roy J. McDonald.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Shirley L. Huntley.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Shirley L. Huntley.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Stephen M. Saland.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Stephen M. Saland.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Suzi Oppenheimer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Suzi Oppenheimer.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Ted O'Brien.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Ted O'Brien.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Terry Gipson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Terry Gipson.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Thomas K. Duane.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Thomas K. Duane.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Thomas P. Morahan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Thomas P. Morahan.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Vincent L. Leibell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Vincent L. Leibell.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/William T. Stachowski.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/William T. Stachowski.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/Yudelka Tapia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/Yudelka Tapia.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/business_assets/members/mini/no_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/business_assets/members/mini/no_image.jpg -------------------------------------------------------------------------------- /src/main/webapp/static/img/nys_logo224x224.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/img/nys_logo224x224.png -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2015-S6400-A9000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6400-A9000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2015-S6401-A9001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6401-A9001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2015-S6402-A9002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6402-A9002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2015-S6403-A9003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6403-A9003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2015-S6404-A9004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2015-S6404-A9004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-A7067.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-A7067.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-A7068.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-A7068.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S2000-A3000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2000-A3000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S2001-A3001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2001-A3001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S2002-A3002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2002-A3002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S2003-A3003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2003-A3003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S2004-A3004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S2004-A3004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S5491.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S5491.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S5492.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S5492.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S7500-A9500.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7500-A9500.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S7501-A9501.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7501-A9501.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S7502-A9502.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7502-A9502.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S7503-A9503.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7503-A9503.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2017-S7504-A9504.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2017-S7504-A9504.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S1500-A2000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1500-A2000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S1501-A2001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1501-A2001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S1502-A2002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1502-A2002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S1503-A2003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1503-A2003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S1504-A2004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S1504-A2004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S7500-A9500.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7500-A9500.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S7501-A9501.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7501-A9501.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S7502-A9502.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7502-A9502.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S7503-A9503.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7503-A9503.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2019-S7504-A9504.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2019-S7504-A9504.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2021-S2500-A3000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2500-A3000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2021-S2501-A3001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2501-A3001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2021-S2502-A3002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2502-A3002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2021-S2503-A3003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2503-A3003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2021-S2504-A3004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2504-A3004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2021-S2511-A3011.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2021-S2511-A3011.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2022-S8000-A9000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8000-A9000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2022-S8001-A9001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8001-A9001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2022-S8002-A9002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8002-A9002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2022-S8003-A9003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8003-A9003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2022-S8004-A9004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2022-S8004-A9004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2023-S4000-A3000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4000-A3000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2023-S4001-A3001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4001-A3001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2023-S4002-A3002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4002-A3002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2023-S4003-A3003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4003-A3003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2023-S4004-A3004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2023-S4004-A3004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2024-S8300-A8800.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8300-A8800.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2024-S8301-A8801.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8301-A8801.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2024-S8302-A8802.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8302-A8802.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2024-S8303-A8803.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8303-A8803.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2024-S8304-A8804.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2024-S8304-A8804.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2025-S3000-A3000.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3000-A3000.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2025-S3001-A3001.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3001-A3001.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2025-S3002-A3002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3002-A3002.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2025-S3003-A3003.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3003-A3003.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/pdf/2025-S3004-A3004.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/main/webapp/static/pdf/2025-S3004-A3004.pdf -------------------------------------------------------------------------------- /src/main/webapp/static/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | # www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449 3 | 4 | User-agent: * 5 | -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/TestServletContext.java: -------------------------------------------------------------------------------- 1 | package gov.nysenate.openleg; 2 | 3 | import org.springframework.context.annotation.Profile; 4 | import org.springframework.mock.web.MockServletContext; 5 | import org.springframework.stereotype.Component; 6 | 7 | @Profile("test") 8 | @Component 9 | class TestServletContext extends MockServletContext {} -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/legislation/calendar/dao/SqlCalendarDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/SqlCalendarDaoTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/CalendarSearchDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/CalendarSearchDaoTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/search/CalendarSearchDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/calendar/dao/search/search/CalendarSearchDaoTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/legislation/committee/dao/CommitteeDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/legislation/committee/dao/CommitteeDaoTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/FloorCalendarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/FloorCalendarTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/SupplementalCalendarTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/alert/calendar/SupplementalCalendarTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/spotchecks/daybreak/DaybreakProcessServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/daybreak/DaybreakProcessServiceTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/spotchecks/sensite/bill/SenateSiteBillReportServiceBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/sensite/bill/SenateSiteBillReportServiceBenchmarkTest.java -------------------------------------------------------------------------------- /src/test/java/gov/nysenate/openleg/spotchecks/sensite/law/SenateSiteLawReportServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/java/gov/nysenate/openleg/spotchecks/sensite/law/SenateSiteLawReportServiceTest.java -------------------------------------------------------------------------------- /src/test/resources/billScrape/2015-S2422-20180510T155603.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/billScrape/2015-S2422-20180510T155603.html -------------------------------------------------------------------------------- /src/test/resources/lawFiles/20140923.UPDATE.test: -------------------------------------------------------------------------------- 1 | ..SO DOC ABC4 *REPEAL* LAWS(CONSOLIDATED) 2 | -------------------------------------------------------------------------------- /src/test/resources/lawFiles/20140924.UPDATE.test: -------------------------------------------------------------------------------- 1 | ..SO DOC ABC5 *REPEAL* LAWS(CONSOLIDATED) 2 | -------------------------------------------------------------------------------- /src/test/resources/lawFiles/20140925.UPDATE.test: -------------------------------------------------------------------------------- 1 | ..SO DOC ABC6 *REPEAL* LAWS(CONSOLIDATED) 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/anact/2016-12-02-09.16.10.220257_ANACT_S08215.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | <![CDATA[AN ACT to amend the executive law, in relation to the appointment of 4 | interpreters to be used in parole board proceedings [altered] 5 | ]]> 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/anact/2017-02-09-12.36.50.736583_ANACT_A05462.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/apprmemo/2016-12-01-11.01.07.328317_APPRMEMO_2016-00009.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/billstat/2017-02-03-15.30.00.880075_BILLSTAT_A04833.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/digest/2017-01-23-12.24.20.161955_LDSUMM_A02830.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/ldblurb/2017-01-03-12.26.14.250488_LDBLURB_S03968.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/ldblurb/2017-02-09-12.12.09.635487_LDBLURB_K00094.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-01-09.31.43.383879_SAMEAS_S03526A-invalid-xml.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-01-09.31.43.383879_SAMEAS_S03526A-with-amendment.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-07-13.47.57.288703_SAMEAS_S04257.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-09-12.48.35.004442_SAMEAS_A05454-remove.XML~HEAD: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-09-12.48.56.095416_SAMEAS_A05457-2.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-09-12.48.56.095416_SAMEAS_A05457-multiple-sameas.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sameas/2017-02-09-12.48.56.095416_SAMEAS_A05457.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/senAgendaVote/.2017-02-07-11.02.52.762689_SENAGENV_ENER.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/processor/bill/senAgendaVote/.2017-02-07-11.02.52.762689_SENAGENV_ENER.swp -------------------------------------------------------------------------------- /src/test/resources/processor/bill/senmemo/2016-11-17-11.00.00.000000_SENMEMO_S00100.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/senmemo/2017-02-08-18.50.08.784875_SENMEMO_S04312.XML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/processor/bill/senmemo/2017-02-08-18.50.08.784875_SENMEMO_S04312.XML -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/2016-12-23-18.14.29.288826_LDSPON_A10756.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/2017-01-05-15.43.14.986330_LDSPON_A00289.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/2017-01-23-18.15.36.277999_LDSPON_S02002.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/2017-02-02-13.09.56.364510_LDSPON_A04542.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/2017-02-09-14.16.27.609430_LDSPON_S02796.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/2020-12-30-12.38.45.708793_LDSPON_A00818.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-01-00.00.00.000000_LDSPON_A99999.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-02-00.00.00.000000_BILLTEXT_A99999A.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-03-00.00.00.000000_LDSPON_A99999.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/amend_transfer/2017-01-05-00.00.00.000000_LDSPON_A99999A.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/empty_com/2017-02-09-00.00.00.000000_LDSPON_S99999.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/sponsor/empty_com/2017-02-09-01.00.00.000000_LDSPON_S99999.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-01-01-00.00.00.000000_BILLTEXT_S01000A.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-01-02-00.00.00.000000_BILLTEXT_S01000A.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-01-31-00.00.00.000000_BILLTEXT_A04029.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-01-31-00.00.00.000000_BILLTEXT_S03954.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-01-31-10.28.19.879620_BILLTEXT_S03954.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-01-31-10.28.49.909483_BILLTEXT_A04029.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-02-01-11.40.11.918032_BILLTEXT_S03526A.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-02-09-12.41.27.159140_BILLTEXT_S04325.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/text/2017-02-09-14.26.07.392403_BILLTEXT_A05464.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/processor/bill/vetomessage/2008-11-28-23.56.28.935222_VETOMSG_2008-00233.XML: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/test/resources/sourcefile/2017-01-01-01.00.01.000000_LDSUMM_A00001.XML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/2017-01-01-01.00.01.000000_LDSUMM_A00001.XML -------------------------------------------------------------------------------- /src/test/resources/sourcefile/2017-02-06-12.13.28.656756_LDSUMM_A04892.XML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/2017-02-06-12.13.28.656756_LDSUMM_A04892.XML -------------------------------------------------------------------------------- /src/test/resources/sourcefile/SOBI.D170101.T000001.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/SOBI.D170101.T000001.TXT -------------------------------------------------------------------------------- /src/test/resources/sourcefile/SOBI.D170424.T161531.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/sourcefile/SOBI.D170424.T161531.TXT -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/forParser/noDate.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | 1 4 | 5 | 2 ALBANY, NEW YORK 6 | 7 | 3 10:00 a.m. 8 | 9 | 4 REGULAR SESSION 10 | 11 | 5 Some more text here. 12 | -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/forParser/noTime.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 3 | 1 4 | 5 | 2 ALBANY, NEW YORK 6 | 7 | 3 January 1, 1992 8 | 9 | 4 REGULAR SESSION 10 | 11 | 5 Some more text here. 12 | -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/forPdfParser/101599.v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/forPdfParser/101599.v1 -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/t0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/t0.txt -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/t0v1.txt: -------------------------------------------------------------------------------- 1 | THE SECRETARY: Hi! -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/t1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/t1.txt -------------------------------------------------------------------------------- /src/test/resources/transcriptFiles/t2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nysenate/OpenLegislation/803cb6083187d98980bbcd42ad2d0fa2a8d96870/src/test/resources/transcriptFiles/t2.txt --------------------------------------------------------------------------------