├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── support.md ├── dash.png ├── readme.gif └── workflows │ ├── dbsql-lint.yml │ ├── first-interaction.yml │ └── php-lint.yml ├── .gitignore ├── .htaccess ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── accounts.php ├── admin_api.php ├── admin_app_log.php ├── admin_audit_log.php ├── admin_backup.php ├── admin_category.php ├── admin_custom_link.php ├── admin_debug.php ├── admin_document_template.php ├── admin_document_template_details.php ├── admin_identity_provider.php ├── admin_mail_queue.php ├── admin_project_template.php ├── admin_project_template_details.php ├── admin_role.php ├── admin_settings_ai.php ├── admin_settings_company.php ├── admin_settings_custom_fields.php ├── admin_settings_default.php ├── admin_settings_invoice.php ├── admin_settings_localization.php ├── admin_settings_mail.php ├── admin_settings_module.php ├── admin_settings_notification.php ├── admin_settings_online_payment.php ├── admin_settings_online_payment_clients.php ├── admin_settings_project.php ├── admin_settings_quote.php ├── admin_settings_security.php ├── admin_settings_telemetry.php ├── admin_settings_theme.php ├── admin_settings_ticket.php ├── admin_software_template.php ├── admin_tag.php ├── admin_tax.php ├── admin_ticket_status.php ├── admin_ticket_template.php ├── admin_ticket_template_details.php ├── admin_update.php ├── admin_user.php ├── admin_vendor_template.php ├── ajax.php ├── ajax ├── ajax_account_edit.php ├── ajax_admin_mail_queue_message_view.php ├── ajax_asset_copy.php ├── ajax_asset_details.php ├── ajax_asset_edit.php ├── ajax_asset_interface_edit.php ├── ajax_asset_link_credential.php ├── ajax_asset_link_document.php ├── ajax_asset_link_file.php ├── ajax_asset_link_service.php ├── ajax_asset_link_software.php ├── ajax_calendar_edit.php ├── ajax_calendar_event_edit.php ├── ajax_category_add.php ├── ajax_category_edit.php ├── ajax_certificate_edit.php ├── ajax_client_edit.php ├── ajax_contact_details.php ├── ajax_contact_edit.php ├── ajax_contact_link_asset.php ├── ajax_contact_link_credential.php ├── ajax_contact_link_document.php ├── ajax_contact_link_file.php ├── ajax_contact_link_service.php ├── ajax_contact_link_software.php ├── ajax_contact_note_create.php ├── ajax_credential_edit.php ├── ajax_credential_view.php ├── ajax_custom_link_edit.php ├── ajax_custom_ticket_status_edit.php ├── ajax_document_edit.php ├── ajax_document_move.php ├── ajax_document_rename.php ├── ajax_document_template_edit.php ├── ajax_document_view.php ├── ajax_domain_edit.php ├── ajax_expense_copy.php ├── ajax_expense_edit.php ├── ajax_expense_refund.php ├── ajax_file_move.php ├── ajax_file_rename.php ├── ajax_folder_rename.php ├── ajax_invoice_copy.php ├── ajax_invoice_edit.php ├── ajax_item_edit.php ├── ajax_location_edit.php ├── ajax_network_edit.php ├── ajax_notifications.php ├── ajax_product_edit.php ├── ajax_project_edit.php ├── ajax_quote_copy.php ├── ajax_quote_edit.php ├── ajax_rack_device_add.php ├── ajax_rack_edit.php ├── ajax_recurring_expense_edit.php ├── ajax_recurring_invoice_edit.php ├── ajax_recurring_ticket_edit.php ├── ajax_revenue_edit.php ├── ajax_role_edit.php ├── ajax_service_details.php ├── ajax_service_edit.php ├── ajax_software_edit.php ├── ajax_software_template_edit.php ├── ajax_tag_add.php ├── ajax_tag_edit.php ├── ajax_tax_edit.php ├── ajax_ticket_assign.php ├── ajax_ticket_billable.php ├── ajax_ticket_contact.php ├── ajax_ticket_edit.php ├── ajax_ticket_priority.php ├── ajax_ticket_reply_edit.php ├── ajax_ticket_reply_redact.php ├── ajax_ticket_task_edit.php ├── ajax_ticket_template_task_edit.php ├── ajax_transfer_edit.php ├── ajax_trip_copy.php ├── ajax_trip_edit.php ├── ajax_user_edit.php ├── ajax_vendor_details.php ├── ajax_vendor_edit.php └── ajax_vendor_template_edit.php ├── api └── v1 │ ├── assets │ ├── asset_model.php │ ├── create.php │ ├── delete.php │ ├── read.php │ └── update.php │ ├── certificates │ └── read.php │ ├── clients │ ├── client_model.php │ ├── create.php │ └── read.php │ ├── contacts │ ├── contact_model.php │ ├── create.php │ ├── delete.php │ ├── read.php │ └── update.php │ ├── create_output.php │ ├── credentials │ ├── create.php │ ├── credential_model.php │ ├── read.php │ └── update.php │ ├── delete_output.php │ ├── documents │ ├── create.php │ ├── document_model.php │ ├── read.php │ └── update.php │ ├── domains │ └── read.php │ ├── expenses │ └── read.php │ ├── invoices │ └── read.php │ ├── locations │ └── read.php │ ├── networks │ └── read.php │ ├── payments │ └── read.php │ ├── products │ └── read.php │ ├── quotes │ └── read.php │ ├── read_output.php │ ├── require_get_method.php │ ├── require_post_method.php │ ├── software │ └── read.php │ ├── tickets │ ├── create.php │ ├── read.php │ └── ticket_model.php │ ├── update_output.php │ ├── validate_api_key.php │ └── vendors │ └── read.php ├── asset_details.php ├── assets.php ├── blank.php ├── budget.php ├── budget_edit.php ├── calendar.php ├── certificates.php ├── client ├── autopay.php ├── certificates.php ├── contact_add.php ├── contact_edit.php ├── contacts.php ├── document.php ├── documents.php ├── domains.php ├── functions.php ├── includes │ ├── check_login.php │ ├── footer.php │ ├── header.php │ └── inc_all.php ├── index.php ├── invoices.php ├── login.php ├── login_microsoft.php ├── login_reset.php ├── post.php ├── profile.php ├── quotes.php ├── recurring_invoices.php ├── ticket.php ├── ticket_add.php ├── ticket_view_all.php └── tickets.php ├── client_document_details.php ├── client_documents.php ├── client_files.php ├── client_overview.php ├── client_racks.php ├── clients.php ├── contact_details.php ├── contacts.php ├── credentials.php ├── css ├── itflow_custom.css ├── quote_dropdowns_fix.css └── tickets_kanban.css ├── dashboard.php ├── database_updates.php ├── db.sql ├── domains.php ├── expenses.php ├── favicon.ico ├── functions.php ├── get_credential.php ├── global_search.php ├── guest ├── guest_ajax.php ├── guest_download_file.php ├── guest_pay_invoice_stripe.php ├── guest_post.php ├── guest_quote_upload_file_modal.php ├── guest_view_invoice.php ├── guest_view_item.php ├── guest_view_quote.php ├── guest_view_ticket.php ├── includes │ ├── guest_footer.php │ └── guest_header.php └── index.php ├── includes ├── admin_side_nav.php ├── ajax_footer.php ├── ajax_header.php ├── app_version.php ├── check_login.php ├── client_overview_side_nav.php ├── client_side_nav.php ├── database_version.php ├── filter_footer.php ├── filter_header.php ├── footer.php ├── get_settings.php ├── get_side_nav_counts.php ├── header.php ├── inc_alert_feedback.php ├── inc_all.php ├── inc_all_admin.php ├── inc_all_client.php ├── inc_all_reports.php ├── inc_all_user.php ├── inc_client_overview_all.php ├── inc_client_top_head.php ├── inc_confirm_modal.php ├── inc_debug.php ├── inc_set_timezone.php ├── inc_wrapper.php ├── page_title.php ├── reports_side_nav.php ├── settings_localization_array.php ├── side_nav.php ├── top_nav.php └── user_side_nav.php ├── index.php ├── invoice.php ├── invoices.php ├── js ├── ai_reword.js ├── ai_ticket_summary.js ├── ajax_modal.js ├── app.js ├── autopay_setup_stripe.js ├── bulk_actions.js ├── certificate_fetch_ssl.js ├── client_delete_confirm.js ├── confirm_modal.js ├── credential_show_otp_via_id.js ├── file_delete_modal.js ├── generate_password.js ├── guest_pay_invoice_stripe.js ├── keepalive.js ├── login_prevent_resubmit.js ├── pretty_content.js ├── recurring_tickets_add_modal.js ├── share_modal.js ├── show_modals.js ├── ticket_change_client.js ├── ticket_collision_detection.js ├── ticket_merge.js ├── ticket_time_tracking.js └── tickets_kanban.js ├── keepalive.php ├── locations.php ├── login.php ├── mfa_enforcement.php ├── modals ├── account_add_modal.php ├── admin_api_key_add_modal.php ├── admin_category_add_modal.php ├── admin_custom_link_add_modal.php ├── admin_document_template_add_modal.php ├── admin_project_template_add_modal.php ├── admin_project_template_edit_modal.php ├── admin_project_template_ticket_template_add_modal.php ├── admin_role_add_modal.php ├── admin_software_template_add_modal.php ├── admin_tag_add_modal.php ├── admin_tax_add_modal.php ├── admin_ticket_status_add_modal.php ├── admin_ticket_template_add_modal.php ├── admin_ticket_template_edit_modal.php ├── admin_user_add_modal.php ├── admin_user_all_reset_password_modal.php ├── admin_user_archive_modal.php ├── admin_user_export_modal.php ├── admin_user_invite_modal.php ├── admin_vendor_template_add_modal.php ├── asset_add_modal.php ├── asset_bulk_add_ticket_modal.php ├── asset_bulk_assign_contact_modal.php ├── asset_bulk_assign_location_modal.php ├── asset_bulk_edit_status_modal.php ├── asset_bulk_transfer_client_modal.php ├── asset_export_modal.php ├── asset_import_modal.php ├── asset_interface_add_modal.php ├── asset_interface_export_modal.php ├── asset_interface_import_modal.php ├── asset_interface_multiple_add_modal.php ├── budget_create_modal.php ├── budget_edit_modal.php ├── calendar_add_modal.php ├── calendar_event_add_modal.php ├── certificate_add_modal.php ├── certificate_export_modal.php ├── client_add_modal.php ├── client_asset_documents_modal.php ├── client_delete_modal.php ├── client_document_add_file_relation_modal.php ├── client_document_add_from_template_modal.php ├── client_document_add_modal.php ├── client_document_bulk_move_modal.php ├── client_document_link_asset_modal.php ├── client_document_link_contact_modal.php ├── client_document_link_file_modal.php ├── client_document_link_software_modal.php ├── client_document_link_vendor_modal.php ├── client_download_pdf_modal.php ├── client_export_modal.php ├── client_file_bulk_move_modal.php ├── client_file_delete_modal.php ├── client_file_link_asset_modal.php ├── client_file_upload_modal.php ├── client_file_view_modal.php ├── client_import_modal.php ├── client_rack_add_modal.php ├── client_recurring_export_modal.php ├── contact_add_modal.php ├── contact_archive_modal.php ├── contact_bulk_assign_location_modal.php ├── contact_bulk_assign_tags_modal.php ├── contact_bulk_edit_department_modal.php ├── contact_bulk_edit_phone_modal.php ├── contact_bulk_edit_role_modal.php ├── contact_bulk_email_modal.php ├── contact_create_note_modal.php ├── contact_export_modal.php ├── contact_import_modal.php ├── contact_invite_modal.php ├── credential_add_modal.php ├── credential_bulk_assign_tags_modal.php ├── credential_export_modal.php ├── credential_import_modal.php ├── custom_field_create_modal.php ├── custom_field_edit_modal.php ├── document_edit_visibility_modal.php ├── domain_add_modal.php ├── domain_export_modal.php ├── expense_add_modal.php ├── expense_bulk_edit_account_modal.php ├── expense_bulk_edit_category_modal.php ├── expense_bulk_edit_client_modal.php ├── expense_export_modal.php ├── folder_create_modal.php ├── invoice_add_modal.php ├── invoice_add_ticket_modal.php ├── invoice_export_modal.php ├── invoice_note_modal.php ├── invoice_payment_add_bulk_modal.php ├── invoice_payment_add_modal.php ├── invoice_recurring_add_modal.php ├── item_edit_modal.php ├── location_add_modal.php ├── location_bulk_assign_tags_modal.php ├── location_export_modal.php ├── location_import_modal.php ├── network_add_modal.php ├── network_export_modal.php ├── payment_export_modal.php ├── product_add_modal.php ├── product_bulk_edit_category_modal.php ├── product_export_modal.php ├── project_add_modal.php ├── project_link_ticket_modal.php ├── quote_add_modal.php ├── quote_export_modal.php ├── quote_note_modal.php ├── quote_to_invoice_modal.php ├── recurring_expense_create_modal.php ├── recurring_invoice_add_modal.php ├── recurring_invoice_note_modal.php ├── recurring_payment_add_modal.php ├── recurring_ticket_add_modal.php ├── revenue_add_modal.php ├── service_add_modal.php ├── share_modal.php ├── software_add_from_template_modal.php ├── software_add_modal.php ├── software_export_modal.php ├── ticket_add_modal.php ├── ticket_add_watcher_modal.php ├── ticket_bulk_add_project_modal.php ├── ticket_bulk_assign_modal.php ├── ticket_bulk_edit_category_modal.php ├── ticket_bulk_edit_priority_modal.php ├── ticket_bulk_merge_modal.php ├── ticket_bulk_reply_modal.php ├── ticket_bulk_resolve_modal.php ├── ticket_change_client_modal.php ├── ticket_edit_asset_modal.php ├── ticket_edit_schedule_modal.php ├── ticket_edit_vendor_modal.php ├── ticket_export_modal.php ├── ticket_invoice_add_modal.php ├── ticket_merge_modal.php ├── top_nav_tickets_modal.php ├── transfer_add_modal.php ├── trip_add_modal.php ├── trip_export_modal.php ├── user_mfa_modal.php ├── vendor_add_from_template_modal.php ├── vendor_add_modal.php ├── vendor_contact_add_modal.php ├── vendor_contact_edit_modal.php └── vendor_export_modal.php ├── networks.php ├── notifications.php ├── payments.php ├── plugins ├── .npmignore ├── DataTables │ ├── datatables.css │ ├── datatables.js │ ├── datatables.min.css │ └── datatables.min.js ├── PHPMailer │ ├── COMMITMENT │ ├── LICENSE │ ├── README.md │ ├── SECURITY.md │ ├── SMTPUTF8.md │ ├── VERSION │ ├── composer.json │ ├── get_oauth_token.php │ ├── language │ │ ├── phpmailer.lang-af.php │ │ ├── phpmailer.lang-ar.php │ │ ├── phpmailer.lang-as.php │ │ ├── phpmailer.lang-az.php │ │ ├── phpmailer.lang-ba.php │ │ ├── phpmailer.lang-be.php │ │ ├── phpmailer.lang-bg.php │ │ ├── phpmailer.lang-bn.php │ │ ├── phpmailer.lang-ca.php │ │ ├── phpmailer.lang-cs.php │ │ ├── phpmailer.lang-da.php │ │ ├── phpmailer.lang-de.php │ │ ├── phpmailer.lang-el.php │ │ ├── phpmailer.lang-eo.php │ │ ├── phpmailer.lang-es.php │ │ ├── phpmailer.lang-et.php │ │ ├── phpmailer.lang-fa.php │ │ ├── phpmailer.lang-fi.php │ │ ├── phpmailer.lang-fo.php │ │ ├── phpmailer.lang-fr.php │ │ ├── phpmailer.lang-gl.php │ │ ├── phpmailer.lang-he.php │ │ ├── phpmailer.lang-hi.php │ │ ├── phpmailer.lang-hr.php │ │ ├── phpmailer.lang-hu.php │ │ ├── phpmailer.lang-hy.php │ │ ├── phpmailer.lang-id.php │ │ ├── phpmailer.lang-it.php │ │ ├── phpmailer.lang-ja.php │ │ ├── phpmailer.lang-ka.php │ │ ├── phpmailer.lang-ko.php │ │ ├── phpmailer.lang-ku.php │ │ ├── phpmailer.lang-lt.php │ │ ├── phpmailer.lang-lv.php │ │ ├── phpmailer.lang-mg.php │ │ ├── phpmailer.lang-mn.php │ │ ├── phpmailer.lang-ms.php │ │ ├── phpmailer.lang-nb.php │ │ ├── phpmailer.lang-nl.php │ │ ├── phpmailer.lang-pl.php │ │ ├── phpmailer.lang-pt.php │ │ ├── phpmailer.lang-pt_br.php │ │ ├── phpmailer.lang-ro.php │ │ ├── phpmailer.lang-ru.php │ │ ├── phpmailer.lang-si.php │ │ ├── phpmailer.lang-sk.php │ │ ├── phpmailer.lang-sl.php │ │ ├── phpmailer.lang-sr.php │ │ ├── phpmailer.lang-sr_latn.php │ │ ├── phpmailer.lang-sv.php │ │ ├── phpmailer.lang-tl.php │ │ ├── phpmailer.lang-tr.php │ │ ├── phpmailer.lang-uk.php │ │ ├── phpmailer.lang-ur.php │ │ ├── phpmailer.lang-vi.php │ │ ├── phpmailer.lang-zh.php │ │ └── phpmailer.lang-zh_cn.php │ └── src │ │ ├── DSNConfigurator.php │ │ ├── Exception.php │ │ ├── OAuth.php │ │ ├── OAuthTokenProvider.php │ │ ├── PHPMailer.php │ │ ├── POP3.php │ │ └── SMTP.php ├── Show-Hide-Passwords-Bootstrap-4 │ └── bootstrap-show-password.min.js ├── SortableJS │ └── Sortable.min.js ├── TCPDF │ ├── CHANGELOG.TXT │ ├── LICENSE.TXT │ ├── README.md │ ├── VERSION │ ├── composer.json │ ├── config │ │ └── tcpdf_config.php │ ├── fonts │ │ ├── ae_fonts_2.0 │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ └── README │ │ ├── aealarabiya.ctg.z │ │ ├── aealarabiya.php │ │ ├── aealarabiya.z │ │ ├── aefurat.ctg.z │ │ ├── aefurat.php │ │ ├── aefurat.z │ │ ├── cid0cs.php │ │ ├── cid0ct.php │ │ ├── cid0jp.php │ │ ├── cid0kr.php │ │ ├── courier.php │ │ ├── courierb.php │ │ ├── courierbi.php │ │ ├── courieri.php │ │ ├── dejavu-fonts-ttf-2.33 │ │ │ ├── AUTHORS │ │ │ ├── BUGS │ │ │ ├── LICENSE │ │ │ ├── NEWS │ │ │ ├── README │ │ │ ├── langcover.txt │ │ │ └── unicover.txt │ │ ├── dejavu-fonts-ttf-2.34 │ │ │ ├── AUTHORS │ │ │ ├── BUGS │ │ │ ├── LICENSE │ │ │ ├── NEWS │ │ │ ├── README │ │ │ ├── langcover.txt │ │ │ └── unicover.txt │ │ ├── dejavusans.ctg.z │ │ ├── dejavusans.php │ │ ├── dejavusans.z │ │ ├── dejavusansb.ctg.z │ │ ├── dejavusansb.php │ │ ├── dejavusansb.z │ │ ├── dejavusansbi.ctg.z │ │ ├── dejavusansbi.php │ │ ├── dejavusansbi.z │ │ ├── dejavusanscondensed.ctg.z │ │ ├── dejavusanscondensed.php │ │ ├── dejavusanscondensed.z │ │ ├── dejavusanscondensedb.ctg.z │ │ ├── dejavusanscondensedb.php │ │ ├── dejavusanscondensedb.z │ │ ├── dejavusanscondensedbi.ctg.z │ │ ├── dejavusanscondensedbi.php │ │ ├── dejavusanscondensedbi.z │ │ ├── dejavusanscondensedi.ctg.z │ │ ├── dejavusanscondensedi.php │ │ ├── dejavusanscondensedi.z │ │ ├── dejavusansextralight.ctg.z │ │ ├── dejavusansextralight.php │ │ ├── dejavusansextralight.z │ │ ├── dejavusansi.ctg.z │ │ ├── dejavusansi.php │ │ ├── dejavusansi.z │ │ ├── dejavusansmono.ctg.z │ │ ├── dejavusansmono.php │ │ ├── dejavusansmono.z │ │ ├── dejavusansmonob.ctg.z │ │ ├── dejavusansmonob.php │ │ ├── dejavusansmonob.z │ │ ├── dejavusansmonobi.ctg.z │ │ ├── dejavusansmonobi.php │ │ ├── dejavusansmonobi.z │ │ ├── dejavusansmonoi.ctg.z │ │ ├── dejavusansmonoi.php │ │ ├── dejavusansmonoi.z │ │ ├── dejavuserif.ctg.z │ │ ├── dejavuserif.php │ │ ├── dejavuserif.z │ │ ├── dejavuserifb.ctg.z │ │ ├── dejavuserifb.php │ │ ├── dejavuserifb.z │ │ ├── dejavuserifbi.ctg.z │ │ ├── dejavuserifbi.php │ │ ├── dejavuserifbi.z │ │ ├── dejavuserifcondensed.ctg.z │ │ ├── dejavuserifcondensed.php │ │ ├── dejavuserifcondensed.z │ │ ├── dejavuserifcondensedb.ctg.z │ │ ├── dejavuserifcondensedb.php │ │ ├── dejavuserifcondensedb.z │ │ ├── dejavuserifcondensedbi.ctg.z │ │ ├── dejavuserifcondensedbi.php │ │ ├── dejavuserifcondensedbi.z │ │ ├── dejavuserifcondensedi.ctg.z │ │ ├── dejavuserifcondensedi.php │ │ ├── dejavuserifcondensedi.z │ │ ├── dejavuserifi.ctg.z │ │ ├── dejavuserifi.php │ │ ├── dejavuserifi.z │ │ ├── freefont-20100919 │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── CREDITS │ │ │ ├── ChangeLog │ │ │ ├── INSTALL │ │ │ └── README │ │ ├── freefont-20120503 │ │ │ ├── AUTHORS │ │ │ ├── COPYING │ │ │ ├── CREDITS │ │ │ ├── ChangeLog │ │ │ ├── INSTALL │ │ │ ├── README │ │ │ ├── TROUBLESHOOTING │ │ │ └── USAGE │ │ ├── freemono.ctg.z │ │ ├── freemono.php │ │ ├── freemono.z │ │ ├── freemonob.ctg.z │ │ ├── freemonob.php │ │ ├── freemonob.z │ │ ├── freemonobi.ctg.z │ │ ├── freemonobi.php │ │ ├── freemonobi.z │ │ ├── freemonoi.ctg.z │ │ ├── freemonoi.php │ │ ├── freemonoi.z │ │ ├── freesans.ctg.z │ │ ├── freesans.php │ │ ├── freesans.z │ │ ├── freesansb.ctg.z │ │ ├── freesansb.php │ │ ├── freesansb.z │ │ ├── freesansbi.ctg.z │ │ ├── freesansbi.php │ │ ├── freesansbi.z │ │ ├── freesansi.ctg.z │ │ ├── freesansi.php │ │ ├── freesansi.z │ │ ├── freeserif.ctg.z │ │ ├── freeserif.php │ │ ├── freeserif.z │ │ ├── freeserifb.ctg.z │ │ ├── freeserifb.php │ │ ├── freeserifb.z │ │ ├── freeserifbi.ctg.z │ │ ├── freeserifbi.php │ │ ├── freeserifbi.z │ │ ├── freeserifi.ctg.z │ │ ├── freeserifi.php │ │ ├── freeserifi.z │ │ ├── helvetica.php │ │ ├── helveticab.php │ │ ├── helveticabi.php │ │ ├── helveticai.php │ │ ├── hysmyeongjostdmedium.php │ │ ├── kozgopromedium.php │ │ ├── kozminproregular.php │ │ ├── msungstdlight.php │ │ ├── pdfacourier.php │ │ ├── pdfacourier.z │ │ ├── pdfacourierb.php │ │ ├── pdfacourierb.z │ │ ├── pdfacourierbi.php │ │ ├── pdfacourierbi.z │ │ ├── pdfacourieri.php │ │ ├── pdfacourieri.z │ │ ├── pdfahelvetica.php │ │ ├── pdfahelvetica.z │ │ ├── pdfahelveticab.php │ │ ├── pdfahelveticab.z │ │ ├── pdfahelveticabi.php │ │ ├── pdfahelveticabi.z │ │ ├── pdfahelveticai.php │ │ ├── pdfahelveticai.z │ │ ├── pdfasymbol.php │ │ ├── pdfasymbol.z │ │ ├── pdfatimes.php │ │ ├── pdfatimes.z │ │ ├── pdfatimesb.php │ │ ├── pdfatimesb.z │ │ ├── pdfatimesbi.php │ │ ├── pdfatimesbi.z │ │ ├── pdfatimesi.php │ │ ├── pdfatimesi.z │ │ ├── pdfazapfdingbats.php │ │ ├── pdfazapfdingbats.z │ │ ├── stsongstdlight.php │ │ ├── symbol.php │ │ ├── times.php │ │ ├── timesb.php │ │ ├── timesbi.php │ │ ├── timesi.php │ │ ├── uni2cid_ac15.php │ │ ├── uni2cid_ag15.php │ │ ├── uni2cid_aj16.php │ │ ├── uni2cid_ak12.php │ │ └── zapfdingbats.php │ ├── include │ │ ├── barcodes │ │ │ ├── datamatrix.php │ │ │ ├── pdf417.php │ │ │ └── qrcode.php │ │ ├── sRGB.icc │ │ ├── tcpdf_colors.php │ │ ├── tcpdf_filters.php │ │ ├── tcpdf_font_data.php │ │ ├── tcpdf_fonts.php │ │ ├── tcpdf_images.php │ │ └── tcpdf_static.php │ ├── tcpdf.php │ ├── tcpdf_autoconfig.php │ ├── tcpdf_barcodes_1d.php │ ├── tcpdf_barcodes_2d.php │ └── tools │ │ ├── .htaccess │ │ ├── convert_fonts_examples.txt │ │ └── tcpdf_addfont.php ├── adminlte │ ├── css │ │ └── adminlte.min.css │ └── js │ │ ├── .eslintrc.json │ │ └── adminlte.min.js ├── barcode │ └── barcode.php ├── bootstrap │ └── js │ │ └── bootstrap.bundle.min.js ├── chart.js │ ├── Chart.bundle.min.js │ ├── Chart.min.css │ └── Chart.min.js ├── clipboardjs │ └── clipboard.min.js ├── daterangepicker │ ├── daterangepicker.css │ └── daterangepicker.js ├── dropzone │ └── min │ │ ├── basic.css │ │ ├── basic.min.css │ │ ├── dropzone-amd-module.min.js │ │ ├── dropzone.css │ │ ├── dropzone.min.css │ │ └── dropzone.min.js ├── fontawesome-free │ ├── css │ │ └── all.min.css │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 ├── fullcalendar │ ├── LICENSE.md │ ├── README.md │ ├── dist │ │ ├── index.global.js │ │ └── index.global.min.js │ └── packages │ │ ├── bootstrap4 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── bootstrap5 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── core │ │ ├── index.global.js │ │ ├── index.global.min.js │ │ ├── locales-all.global.js │ │ ├── locales-all.global.min.js │ │ └── locales │ │ │ ├── af.global.js │ │ │ ├── af.global.min.js │ │ │ ├── ar-dz.global.js │ │ │ ├── ar-dz.global.min.js │ │ │ ├── ar-kw.global.js │ │ │ ├── ar-kw.global.min.js │ │ │ ├── ar-ly.global.js │ │ │ ├── ar-ly.global.min.js │ │ │ ├── ar-ma.global.js │ │ │ ├── ar-ma.global.min.js │ │ │ ├── ar-sa.global.js │ │ │ ├── ar-sa.global.min.js │ │ │ ├── ar-tn.global.js │ │ │ ├── ar-tn.global.min.js │ │ │ ├── ar.global.js │ │ │ ├── ar.global.min.js │ │ │ ├── az.global.js │ │ │ ├── az.global.min.js │ │ │ ├── bg.global.js │ │ │ ├── bg.global.min.js │ │ │ ├── bn.global.js │ │ │ ├── bn.global.min.js │ │ │ ├── bs.global.js │ │ │ ├── bs.global.min.js │ │ │ ├── ca.global.js │ │ │ ├── ca.global.min.js │ │ │ ├── cs.global.js │ │ │ ├── cs.global.min.js │ │ │ ├── cy.global.js │ │ │ ├── cy.global.min.js │ │ │ ├── da.global.js │ │ │ ├── da.global.min.js │ │ │ ├── de-at.global.js │ │ │ ├── de-at.global.min.js │ │ │ ├── de.global.js │ │ │ ├── de.global.min.js │ │ │ ├── el.global.js │ │ │ ├── el.global.min.js │ │ │ ├── en-au.global.js │ │ │ ├── en-au.global.min.js │ │ │ ├── en-gb.global.js │ │ │ ├── en-gb.global.min.js │ │ │ ├── en-nz.global.js │ │ │ ├── en-nz.global.min.js │ │ │ ├── eo.global.js │ │ │ ├── eo.global.min.js │ │ │ ├── es-us.global.js │ │ │ ├── es-us.global.min.js │ │ │ ├── es.global.js │ │ │ ├── es.global.min.js │ │ │ ├── et.global.js │ │ │ ├── et.global.min.js │ │ │ ├── eu.global.js │ │ │ ├── eu.global.min.js │ │ │ ├── fa.global.js │ │ │ ├── fa.global.min.js │ │ │ ├── fi.global.js │ │ │ ├── fi.global.min.js │ │ │ ├── fr-ca.global.js │ │ │ ├── fr-ca.global.min.js │ │ │ ├── fr-ch.global.js │ │ │ ├── fr-ch.global.min.js │ │ │ ├── fr.global.js │ │ │ ├── fr.global.min.js │ │ │ ├── gl.global.js │ │ │ ├── gl.global.min.js │ │ │ ├── he.global.js │ │ │ ├── he.global.min.js │ │ │ ├── hi.global.js │ │ │ ├── hi.global.min.js │ │ │ ├── hr.global.js │ │ │ ├── hr.global.min.js │ │ │ ├── hu.global.js │ │ │ ├── hu.global.min.js │ │ │ ├── hy-am.global.js │ │ │ ├── hy-am.global.min.js │ │ │ ├── id.global.js │ │ │ ├── id.global.min.js │ │ │ ├── is.global.js │ │ │ ├── is.global.min.js │ │ │ ├── it.global.js │ │ │ ├── it.global.min.js │ │ │ ├── ja.global.js │ │ │ ├── ja.global.min.js │ │ │ ├── ka.global.js │ │ │ ├── ka.global.min.js │ │ │ ├── kk.global.js │ │ │ ├── kk.global.min.js │ │ │ ├── km.global.js │ │ │ ├── km.global.min.js │ │ │ ├── ko.global.js │ │ │ ├── ko.global.min.js │ │ │ ├── ku.global.js │ │ │ ├── ku.global.min.js │ │ │ ├── lb.global.js │ │ │ ├── lb.global.min.js │ │ │ ├── lt.global.js │ │ │ ├── lt.global.min.js │ │ │ ├── lv.global.js │ │ │ ├── lv.global.min.js │ │ │ ├── mk.global.js │ │ │ ├── mk.global.min.js │ │ │ ├── ms.global.js │ │ │ ├── ms.global.min.js │ │ │ ├── nb.global.js │ │ │ ├── nb.global.min.js │ │ │ ├── ne.global.js │ │ │ ├── ne.global.min.js │ │ │ ├── nl.global.js │ │ │ ├── nl.global.min.js │ │ │ ├── nn.global.js │ │ │ ├── nn.global.min.js │ │ │ ├── pl.global.js │ │ │ ├── pl.global.min.js │ │ │ ├── pt-br.global.js │ │ │ ├── pt-br.global.min.js │ │ │ ├── pt.global.js │ │ │ ├── pt.global.min.js │ │ │ ├── ro.global.js │ │ │ ├── ro.global.min.js │ │ │ ├── ru.global.js │ │ │ ├── ru.global.min.js │ │ │ ├── si-lk.global.js │ │ │ ├── si-lk.global.min.js │ │ │ ├── sk.global.js │ │ │ ├── sk.global.min.js │ │ │ ├── sl.global.js │ │ │ ├── sl.global.min.js │ │ │ ├── sm.global.js │ │ │ ├── sm.global.min.js │ │ │ ├── sq.global.js │ │ │ ├── sq.global.min.js │ │ │ ├── sr-cyrl.global.js │ │ │ ├── sr-cyrl.global.min.js │ │ │ ├── sr.global.js │ │ │ ├── sr.global.min.js │ │ │ ├── sv.global.js │ │ │ ├── sv.global.min.js │ │ │ ├── ta-in.global.js │ │ │ ├── ta-in.global.min.js │ │ │ ├── th.global.js │ │ │ ├── th.global.min.js │ │ │ ├── tr.global.js │ │ │ ├── tr.global.min.js │ │ │ ├── ug.global.js │ │ │ ├── ug.global.min.js │ │ │ ├── uk.global.js │ │ │ ├── uk.global.min.js │ │ │ ├── uz-cy.global.js │ │ │ ├── uz-cy.global.min.js │ │ │ ├── uz.global.js │ │ │ ├── uz.global.min.js │ │ │ ├── vi.global.js │ │ │ ├── vi.global.min.js │ │ │ ├── zh-cn.global.js │ │ │ ├── zh-cn.global.min.js │ │ │ ├── zh-tw.global.js │ │ │ └── zh-tw.global.min.js │ │ ├── daygrid │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── google-calendar │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── icalendar │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── interaction │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── list │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── luxon1 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── luxon2 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── luxon3 │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── moment-timezone │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── moment │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── multimonth │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── rrule │ │ ├── index.global.js │ │ └── index.global.min.js │ │ ├── timegrid │ │ ├── index.global.js │ │ └── index.global.min.js │ │ └── web-component │ │ ├── index.global.js │ │ └── index.global.min.js ├── htmlpurifier │ ├── HTMLPurifier.standalone.php │ └── standalone │ │ └── HTMLPurifier │ │ ├── ConfigSchema │ │ ├── Builder │ │ │ ├── ConfigSchema.php │ │ │ └── Xml.php │ │ ├── Exception.php │ │ ├── Interchange.php │ │ ├── Interchange │ │ │ ├── Directive.php │ │ │ └── Id.php │ │ ├── InterchangeBuilder.php │ │ ├── Validator.php │ │ ├── ValidatorAtom.php │ │ ├── schema.ser │ │ └── schema │ │ │ ├── Attr.AllowedClasses.txt │ │ │ ├── Attr.AllowedFrameTargets.txt │ │ │ ├── Attr.AllowedRel.txt │ │ │ ├── Attr.AllowedRev.txt │ │ │ ├── Attr.ClassUseCDATA.txt │ │ │ ├── Attr.DefaultImageAlt.txt │ │ │ ├── Attr.DefaultInvalidImage.txt │ │ │ ├── Attr.DefaultInvalidImageAlt.txt │ │ │ ├── Attr.DefaultTextDir.txt │ │ │ ├── Attr.EnableID.txt │ │ │ ├── Attr.ForbiddenClasses.txt │ │ │ ├── Attr.ID.HTML5.txt │ │ │ ├── Attr.IDBlacklist.txt │ │ │ ├── Attr.IDBlacklistRegexp.txt │ │ │ ├── Attr.IDPrefix.txt │ │ │ ├── Attr.IDPrefixLocal.txt │ │ │ ├── AutoFormat.AutoParagraph.txt │ │ │ ├── AutoFormat.Custom.txt │ │ │ ├── AutoFormat.DisplayLinkURI.txt │ │ │ ├── AutoFormat.Linkify.txt │ │ │ ├── AutoFormat.PurifierLinkify.DocURL.txt │ │ │ ├── AutoFormat.PurifierLinkify.txt │ │ │ ├── AutoFormat.RemoveEmpty.Predicate.txt │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt │ │ │ ├── AutoFormat.RemoveEmpty.RemoveNbsp.txt │ │ │ ├── AutoFormat.RemoveEmpty.txt │ │ │ ├── AutoFormat.RemoveSpansWithoutAttributes.txt │ │ │ ├── CSS.AllowDuplicates.txt │ │ │ ├── CSS.AllowImportant.txt │ │ │ ├── CSS.AllowTricky.txt │ │ │ ├── CSS.AllowedFonts.txt │ │ │ ├── CSS.AllowedProperties.txt │ │ │ ├── CSS.DefinitionRev.txt │ │ │ ├── CSS.ForbiddenProperties.txt │ │ │ ├── CSS.MaxImgLength.txt │ │ │ ├── CSS.Proprietary.txt │ │ │ ├── CSS.Trusted.txt │ │ │ ├── Cache.DefinitionImpl.txt │ │ │ ├── Cache.SerializerPath.txt │ │ │ ├── Cache.SerializerPermissions.txt │ │ │ ├── Core.AggressivelyFixLt.txt │ │ │ ├── Core.AggressivelyRemoveScript.txt │ │ │ ├── Core.AllowHostnameUnderscore.txt │ │ │ ├── Core.AllowParseManyTags.txt │ │ │ ├── Core.CollectErrors.txt │ │ │ ├── Core.ColorKeywords.txt │ │ │ ├── Core.ConvertDocumentToFragment.txt │ │ │ ├── Core.DirectLexLineNumberSyncInterval.txt │ │ │ ├── Core.DisableExcludes.txt │ │ │ ├── Core.EnableIDNA.txt │ │ │ ├── Core.Encoding.txt │ │ │ ├── Core.EscapeInvalidChildren.txt │ │ │ ├── Core.EscapeInvalidTags.txt │ │ │ ├── Core.EscapeNonASCIICharacters.txt │ │ │ ├── Core.HiddenElements.txt │ │ │ ├── Core.Language.txt │ │ │ ├── Core.LegacyEntityDecoder.txt │ │ │ ├── Core.LexerImpl.txt │ │ │ ├── Core.MaintainLineNumbers.txt │ │ │ ├── Core.NormalizeNewlines.txt │ │ │ ├── Core.RemoveInvalidImg.txt │ │ │ ├── Core.RemoveProcessingInstructions.txt │ │ │ ├── Core.RemoveScriptContents.txt │ │ │ ├── Filter.Custom.txt │ │ │ ├── Filter.ExtractStyleBlocks.Escaping.txt │ │ │ ├── Filter.ExtractStyleBlocks.Scope.txt │ │ │ ├── Filter.ExtractStyleBlocks.TidyImpl.txt │ │ │ ├── Filter.ExtractStyleBlocks.txt │ │ │ ├── Filter.YouTube.txt │ │ │ ├── HTML.Allowed.txt │ │ │ ├── HTML.AllowedAttributes.txt │ │ │ ├── HTML.AllowedComments.txt │ │ │ ├── HTML.AllowedCommentsRegexp.txt │ │ │ ├── HTML.AllowedElements.txt │ │ │ ├── HTML.AllowedModules.txt │ │ │ ├── HTML.Attr.Name.UseCDATA.txt │ │ │ ├── HTML.BlockWrapper.txt │ │ │ ├── HTML.CoreModules.txt │ │ │ ├── HTML.CustomDoctype.txt │ │ │ ├── HTML.DefinitionID.txt │ │ │ ├── HTML.DefinitionRev.txt │ │ │ ├── HTML.Doctype.txt │ │ │ ├── HTML.FlashAllowFullScreen.txt │ │ │ ├── HTML.ForbiddenAttributes.txt │ │ │ ├── HTML.ForbiddenElements.txt │ │ │ ├── HTML.Forms.txt │ │ │ ├── HTML.MaxImgLength.txt │ │ │ ├── HTML.Nofollow.txt │ │ │ ├── HTML.Parent.txt │ │ │ ├── HTML.Proprietary.txt │ │ │ ├── HTML.SafeEmbed.txt │ │ │ ├── HTML.SafeIframe.txt │ │ │ ├── HTML.SafeObject.txt │ │ │ ├── HTML.SafeScripting.txt │ │ │ ├── HTML.Strict.txt │ │ │ ├── HTML.TargetBlank.txt │ │ │ ├── HTML.TargetNoopener.txt │ │ │ ├── HTML.TargetNoreferrer.txt │ │ │ ├── HTML.TidyAdd.txt │ │ │ ├── HTML.TidyLevel.txt │ │ │ ├── HTML.TidyRemove.txt │ │ │ ├── HTML.Trusted.txt │ │ │ ├── HTML.XHTML.txt │ │ │ ├── Output.CommentScriptContents.txt │ │ │ ├── Output.FixInnerHTML.txt │ │ │ ├── Output.FlashCompat.txt │ │ │ ├── Output.Newline.txt │ │ │ ├── Output.SortAttr.txt │ │ │ ├── Output.TidyFormat.txt │ │ │ ├── Test.ForceNoIconv.txt │ │ │ ├── URI.AllowedSchemes.txt │ │ │ ├── URI.Base.txt │ │ │ ├── URI.DefaultScheme.txt │ │ │ ├── URI.DefinitionID.txt │ │ │ ├── URI.DefinitionRev.txt │ │ │ ├── URI.Disable.txt │ │ │ ├── URI.DisableExternal.txt │ │ │ ├── URI.DisableExternalResources.txt │ │ │ ├── URI.DisableResources.txt │ │ │ ├── URI.Host.txt │ │ │ ├── URI.HostBlacklist.txt │ │ │ ├── URI.MakeAbsolute.txt │ │ │ ├── URI.Munge.txt │ │ │ ├── URI.MungeResources.txt │ │ │ ├── URI.MungeSecretKey.txt │ │ │ ├── URI.OverrideAllowedSchemes.txt │ │ │ ├── URI.SafeIframeRegexp.txt │ │ │ └── info.ini │ │ ├── DefinitionCache │ │ └── Serializer │ │ │ ├── CSS │ │ │ └── .gitkeep │ │ │ ├── HTML │ │ │ └── .gitkeep │ │ │ └── URI │ │ │ └── .gitkeep │ │ ├── EntityLookup │ │ └── entities.ser │ │ ├── Filter │ │ ├── ExtractStyleBlocks.php │ │ └── YouTube.php │ │ ├── Language │ │ └── messages │ │ │ └── en.php │ │ ├── Lexer │ │ └── PH5P.php │ │ ├── Printer.php │ │ └── Printer │ │ ├── CSSDefinition.php │ │ ├── ConfigForm.css │ │ ├── ConfigForm.js │ │ ├── ConfigForm.php │ │ └── HTMLDefinition.php ├── inputmask │ ├── inputmask.min.js │ └── jquery.inputmask.min.js ├── intl-tel-input │ ├── css │ │ ├── demo.css │ │ ├── intlTelInput.css │ │ └── intlTelInput.min.css │ ├── img │ │ ├── flags.png │ │ ├── flags.webp │ │ ├── flags@2x.png │ │ ├── flags@2x.webp │ │ ├── globe.png │ │ ├── globe.webp │ │ ├── globe@2x.png │ │ ├── globe@2x.webp │ │ ├── globe_light.png │ │ ├── globe_light.webp │ │ ├── globe_light@2x.png │ │ └── globe_light@2x.webp │ └── js │ │ ├── data.js │ │ ├── data.min.js │ │ ├── i18n │ │ ├── ar │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── bg │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── bn │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── bs │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ca │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── cs │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── da │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── de │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── el │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── en │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── es │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── fa │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── fi │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── fr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── hi │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── hr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── hu │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── id │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── index.js │ │ ├── it │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ja │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ko │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── mr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── nl │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── no │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── pl │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── pt │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ro │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ru │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── sk │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── sv │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── te │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── th │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── tr │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── uk │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── ur │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── vi │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ └── zh │ │ │ ├── countries.js │ │ │ ├── index.js │ │ │ └── interface.js │ │ ├── intlTelInput.d.ts │ │ ├── intlTelInput.js │ │ ├── intlTelInput.min.js │ │ ├── intlTelInputWithUtils.js │ │ ├── intlTelInputWithUtils.min.js │ │ └── utils.js ├── jquery-ui │ ├── VERSION │ ├── jquery-ui.min.css │ └── jquery-ui.min.js ├── jquery │ └── jquery.min.js ├── moment │ └── moment.min.js ├── pdfmake │ ├── fonts │ │ └── Roboto │ │ │ ├── Roboto-Italic.ttf │ │ │ ├── Roboto-Medium.ttf │ │ │ ├── Roboto-MediumItalic.ttf │ │ │ └── Roboto-Regular.ttf │ ├── pdfmake.min.js │ └── vfs_fonts.js ├── php-mime-mail-parser │ ├── Attachment.php │ ├── Charset.php │ ├── Contracts │ │ ├── CharsetManager.php │ │ └── Middleware.php │ ├── Exception.php │ ├── Middleware.php │ ├── MiddlewareStack.php │ ├── MimePart.php │ └── Parser.php ├── popper │ ├── popper-utils.min.js │ └── popper.min.js ├── select2-bootstrap4-theme │ └── select2-bootstrap4.min.css ├── select2 │ ├── css │ │ └── select2.min.css │ └── js │ │ ├── i18n │ │ ├── af.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── bg.js │ │ ├── bn.js │ │ ├── bs.js │ │ ├── build.txt │ │ ├── ca.js │ │ ├── cs.js │ │ ├── da.js │ │ ├── de.js │ │ ├── dsb.js │ │ ├── el.js │ │ ├── en.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fr.js │ │ ├── gl.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hsb.js │ │ ├── hu.js │ │ ├── hy.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ka.js │ │ ├── km.js │ │ ├── ko.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── mk.js │ │ ├── ms.js │ │ ├── nb.js │ │ ├── ne.js │ │ ├── nl.js │ │ ├── pl.js │ │ ├── ps.js │ │ ├── pt-BR.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-Cyrl.js │ │ ├── sr.js │ │ ├── sv.js │ │ ├── th.js │ │ ├── tk.js │ │ ├── tr.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh-CN.js │ │ └── zh-TW.js │ │ ├── select2.full.min.js │ │ └── select2.min.js ├── stripe-php │ ├── .gitignore │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── OPENAPI_VERSION │ ├── README.md │ ├── VERSION │ ├── composer.json │ ├── data │ │ └── ca-certificates.crt │ ├── init.php │ ├── justfile │ └── lib │ │ ├── Account.php │ │ ├── AccountLink.php │ │ ├── AccountSession.php │ │ ├── ApiOperations │ │ ├── All.php │ │ ├── Create.php │ │ ├── Delete.php │ │ ├── NestedResource.php │ │ ├── Request.php │ │ ├── Retrieve.php │ │ ├── SingletonRetrieve.php │ │ └── Update.php │ │ ├── ApiRequestor.php │ │ ├── ApiResource.php │ │ ├── ApiResponse.php │ │ ├── ApplePayDomain.php │ │ ├── Application.php │ │ ├── ApplicationFee.php │ │ ├── ApplicationFeeRefund.php │ │ ├── Apps │ │ └── Secret.php │ │ ├── Balance.php │ │ ├── BalanceTransaction.php │ │ ├── BankAccount.php │ │ ├── BaseStripeClient.php │ │ ├── BaseStripeClientInterface.php │ │ ├── Billing │ │ ├── Alert.php │ │ ├── AlertTriggered.php │ │ ├── CreditBalanceSummary.php │ │ ├── CreditBalanceTransaction.php │ │ ├── CreditGrant.php │ │ ├── Meter.php │ │ ├── MeterEvent.php │ │ ├── MeterEventAdjustment.php │ │ └── MeterEventSummary.php │ │ ├── BillingPortal │ │ ├── Configuration.php │ │ └── Session.php │ │ ├── Capability.php │ │ ├── Card.php │ │ ├── CashBalance.php │ │ ├── Charge.php │ │ ├── Checkout │ │ └── Session.php │ │ ├── Climate │ │ ├── Order.php │ │ ├── Product.php │ │ └── Supplier.php │ │ ├── Collection.php │ │ ├── ConfirmationToken.php │ │ ├── ConnectCollectionTransfer.php │ │ ├── CountrySpec.php │ │ ├── Coupon.php │ │ ├── CreditNote.php │ │ ├── CreditNoteLineItem.php │ │ ├── Customer.php │ │ ├── CustomerBalanceTransaction.php │ │ ├── CustomerCashBalanceTransaction.php │ │ ├── CustomerSession.php │ │ ├── Discount.php │ │ ├── Dispute.php │ │ ├── Entitlements │ │ ├── ActiveEntitlement.php │ │ ├── ActiveEntitlementSummary.php │ │ └── Feature.php │ │ ├── EphemeralKey.php │ │ ├── ErrorObject.php │ │ ├── Event.php │ │ ├── EventData │ │ ├── V1BillingMeterErrorReportTriggeredEventData.php │ │ └── V1BillingMeterNoMeterFoundEventData.php │ │ ├── Events │ │ ├── V1BillingMeterErrorReportTriggeredEvent.php │ │ ├── V1BillingMeterNoMeterFoundEvent.php │ │ └── V2CoreEventDestinationPingEvent.php │ │ ├── Exception │ │ ├── ApiConnectionException.php │ │ ├── ApiErrorException.php │ │ ├── AuthenticationException.php │ │ ├── BadMethodCallException.php │ │ ├── CardException.php │ │ ├── ExceptionInterface.php │ │ ├── IdempotencyException.php │ │ ├── InvalidArgumentException.php │ │ ├── InvalidRequestException.php │ │ ├── OAuth │ │ │ ├── ExceptionInterface.php │ │ │ ├── InvalidClientException.php │ │ │ ├── InvalidGrantException.php │ │ │ ├── InvalidRequestException.php │ │ │ ├── InvalidScopeException.php │ │ │ ├── OAuthErrorException.php │ │ │ ├── UnknownOAuthErrorException.php │ │ │ ├── UnsupportedGrantTypeException.php │ │ │ └── UnsupportedResponseTypeException.php │ │ ├── PermissionException.php │ │ ├── RateLimitException.php │ │ ├── SignatureVerificationException.php │ │ ├── TemporarySessionExpiredException.php │ │ ├── UnexpectedValueException.php │ │ └── UnknownApiErrorException.php │ │ ├── ExchangeRate.php │ │ ├── File.php │ │ ├── FileLink.php │ │ ├── FinancialConnections │ │ ├── Account.php │ │ ├── AccountOwner.php │ │ ├── AccountOwnership.php │ │ ├── Session.php │ │ └── Transaction.php │ │ ├── Forwarding │ │ └── Request.php │ │ ├── FundingInstructions.php │ │ ├── HttpClient │ │ ├── ClientInterface.php │ │ ├── CurlClient.php │ │ └── StreamingClientInterface.php │ │ ├── Identity │ │ ├── VerificationReport.php │ │ └── VerificationSession.php │ │ ├── Invoice.php │ │ ├── InvoiceItem.php │ │ ├── InvoiceLineItem.php │ │ ├── InvoicePayment.php │ │ ├── InvoiceRenderingTemplate.php │ │ ├── Issuing │ │ ├── Authorization.php │ │ ├── Card.php │ │ ├── CardDetails.php │ │ ├── Cardholder.php │ │ ├── Dispute.php │ │ ├── PersonalizationDesign.php │ │ ├── PhysicalBundle.php │ │ ├── Token.php │ │ └── Transaction.php │ │ ├── LineItem.php │ │ ├── LoginLink.php │ │ ├── Mandate.php │ │ ├── OAuth.php │ │ ├── OAuthErrorObject.php │ │ ├── PaymentIntent.php │ │ ├── PaymentLink.php │ │ ├── PaymentMethod.php │ │ ├── PaymentMethodConfiguration.php │ │ ├── PaymentMethodDomain.php │ │ ├── Payout.php │ │ ├── Person.php │ │ ├── Plan.php │ │ ├── Price.php │ │ ├── Product.php │ │ ├── ProductFeature.php │ │ ├── PromotionCode.php │ │ ├── Quote.php │ │ ├── Radar │ │ ├── EarlyFraudWarning.php │ │ ├── ValueList.php │ │ └── ValueListItem.php │ │ ├── Reason.php │ │ ├── RecipientTransfer.php │ │ ├── Refund.php │ │ ├── RelatedObject.php │ │ ├── Reporting │ │ ├── ReportRun.php │ │ └── ReportType.php │ │ ├── RequestTelemetry.php │ │ ├── ReserveTransaction.php │ │ ├── Review.php │ │ ├── SearchResult.php │ │ ├── Service │ │ ├── AbstractService.php │ │ ├── AbstractServiceFactory.php │ │ ├── AccountLinkService.php │ │ ├── AccountService.php │ │ ├── AccountSessionService.php │ │ ├── ApplePayDomainService.php │ │ ├── ApplicationFeeService.php │ │ ├── Apps │ │ │ ├── AppsServiceFactory.php │ │ │ └── SecretService.php │ │ ├── BalanceService.php │ │ ├── BalanceTransactionService.php │ │ ├── Billing │ │ │ ├── AlertService.php │ │ │ ├── BillingServiceFactory.php │ │ │ ├── CreditBalanceSummaryService.php │ │ │ ├── CreditBalanceTransactionService.php │ │ │ ├── CreditGrantService.php │ │ │ ├── MeterEventAdjustmentService.php │ │ │ ├── MeterEventService.php │ │ │ └── MeterService.php │ │ ├── BillingPortal │ │ │ ├── BillingPortalServiceFactory.php │ │ │ ├── ConfigurationService.php │ │ │ └── SessionService.php │ │ ├── ChargeService.php │ │ ├── Checkout │ │ │ ├── CheckoutServiceFactory.php │ │ │ └── SessionService.php │ │ ├── Climate │ │ │ ├── ClimateServiceFactory.php │ │ │ ├── OrderService.php │ │ │ ├── ProductService.php │ │ │ └── SupplierService.php │ │ ├── ConfirmationTokenService.php │ │ ├── CoreServiceFactory.php │ │ ├── CountrySpecService.php │ │ ├── CouponService.php │ │ ├── CreditNoteService.php │ │ ├── CustomerService.php │ │ ├── CustomerSessionService.php │ │ ├── DisputeService.php │ │ ├── Entitlements │ │ │ ├── ActiveEntitlementService.php │ │ │ ├── EntitlementsServiceFactory.php │ │ │ └── FeatureService.php │ │ ├── EphemeralKeyService.php │ │ ├── EventService.php │ │ ├── ExchangeRateService.php │ │ ├── FileLinkService.php │ │ ├── FileService.php │ │ ├── FinancialConnections │ │ │ ├── AccountService.php │ │ │ ├── FinancialConnectionsServiceFactory.php │ │ │ ├── SessionService.php │ │ │ └── TransactionService.php │ │ ├── Forwarding │ │ │ ├── ForwardingServiceFactory.php │ │ │ └── RequestService.php │ │ ├── Identity │ │ │ ├── IdentityServiceFactory.php │ │ │ ├── VerificationReportService.php │ │ │ └── VerificationSessionService.php │ │ ├── InvoiceItemService.php │ │ ├── InvoicePaymentService.php │ │ ├── InvoiceRenderingTemplateService.php │ │ ├── InvoiceService.php │ │ ├── Issuing │ │ │ ├── AuthorizationService.php │ │ │ ├── CardService.php │ │ │ ├── CardholderService.php │ │ │ ├── DisputeService.php │ │ │ ├── IssuingServiceFactory.php │ │ │ ├── PersonalizationDesignService.php │ │ │ ├── PhysicalBundleService.php │ │ │ ├── TokenService.php │ │ │ └── TransactionService.php │ │ ├── MandateService.php │ │ ├── OAuthService.php │ │ ├── PaymentIntentService.php │ │ ├── PaymentLinkService.php │ │ ├── PaymentMethodConfigurationService.php │ │ ├── PaymentMethodDomainService.php │ │ ├── PaymentMethodService.php │ │ ├── PayoutService.php │ │ ├── PlanService.php │ │ ├── PriceService.php │ │ ├── ProductService.php │ │ ├── PromotionCodeService.php │ │ ├── QuoteService.php │ │ ├── Radar │ │ │ ├── EarlyFraudWarningService.php │ │ │ ├── RadarServiceFactory.php │ │ │ ├── ValueListItemService.php │ │ │ └── ValueListService.php │ │ ├── RefundService.php │ │ ├── Reporting │ │ │ ├── ReportRunService.php │ │ │ ├── ReportTypeService.php │ │ │ └── ReportingServiceFactory.php │ │ ├── ReviewService.php │ │ ├── ServiceNavigatorTrait.php │ │ ├── SetupAttemptService.php │ │ ├── SetupIntentService.php │ │ ├── ShippingRateService.php │ │ ├── Sigma │ │ │ ├── ScheduledQueryRunService.php │ │ │ └── SigmaServiceFactory.php │ │ ├── SourceService.php │ │ ├── SubscriptionItemService.php │ │ ├── SubscriptionScheduleService.php │ │ ├── SubscriptionService.php │ │ ├── Tax │ │ │ ├── CalculationService.php │ │ │ ├── RegistrationService.php │ │ │ ├── SettingsService.php │ │ │ ├── TaxServiceFactory.php │ │ │ └── TransactionService.php │ │ ├── TaxCodeService.php │ │ ├── TaxIdService.php │ │ ├── TaxRateService.php │ │ ├── Terminal │ │ │ ├── ConfigurationService.php │ │ │ ├── ConnectionTokenService.php │ │ │ ├── LocationService.php │ │ │ ├── ReaderService.php │ │ │ └── TerminalServiceFactory.php │ │ ├── TestHelpers │ │ │ ├── ConfirmationTokenService.php │ │ │ ├── CustomerService.php │ │ │ ├── Issuing │ │ │ │ ├── AuthorizationService.php │ │ │ │ ├── CardService.php │ │ │ │ ├── IssuingServiceFactory.php │ │ │ │ ├── PersonalizationDesignService.php │ │ │ │ └── TransactionService.php │ │ │ ├── RefundService.php │ │ │ ├── Terminal │ │ │ │ ├── ReaderService.php │ │ │ │ └── TerminalServiceFactory.php │ │ │ ├── TestClockService.php │ │ │ ├── TestHelpersServiceFactory.php │ │ │ └── Treasury │ │ │ │ ├── InboundTransferService.php │ │ │ │ ├── OutboundPaymentService.php │ │ │ │ ├── OutboundTransferService.php │ │ │ │ ├── ReceivedCreditService.php │ │ │ │ ├── ReceivedDebitService.php │ │ │ │ └── TreasuryServiceFactory.php │ │ ├── TokenService.php │ │ ├── TopupService.php │ │ ├── TransferService.php │ │ ├── Treasury │ │ │ ├── CreditReversalService.php │ │ │ ├── DebitReversalService.php │ │ │ ├── FinancialAccountService.php │ │ │ ├── InboundTransferService.php │ │ │ ├── OutboundPaymentService.php │ │ │ ├── OutboundTransferService.php │ │ │ ├── ReceivedCreditService.php │ │ │ ├── ReceivedDebitService.php │ │ │ ├── TransactionEntryService.php │ │ │ ├── TransactionService.php │ │ │ └── TreasuryServiceFactory.php │ │ ├── V2 │ │ │ ├── Billing │ │ │ │ ├── BillingServiceFactory.php │ │ │ │ ├── MeterEventAdjustmentService.php │ │ │ │ ├── MeterEventService.php │ │ │ │ ├── MeterEventSessionService.php │ │ │ │ └── MeterEventStreamService.php │ │ │ ├── Core │ │ │ │ ├── CoreServiceFactory.php │ │ │ │ ├── EventDestinationService.php │ │ │ │ └── EventService.php │ │ │ └── V2ServiceFactory.php │ │ └── WebhookEndpointService.php │ │ ├── SetupAttempt.php │ │ ├── SetupIntent.php │ │ ├── ShippingRate.php │ │ ├── Sigma │ │ └── ScheduledQueryRun.php │ │ ├── SingletonApiResource.php │ │ ├── Source.php │ │ ├── SourceMandateNotification.php │ │ ├── SourceTransaction.php │ │ ├── Stripe.php │ │ ├── StripeClient.php │ │ ├── StripeClientInterface.php │ │ ├── StripeObject.php │ │ ├── StripeStreamingClientInterface.php │ │ ├── Subscription.php │ │ ├── SubscriptionItem.php │ │ ├── SubscriptionSchedule.php │ │ ├── Tax │ │ ├── Calculation.php │ │ ├── CalculationLineItem.php │ │ ├── Registration.php │ │ ├── Settings.php │ │ ├── Transaction.php │ │ └── TransactionLineItem.php │ │ ├── TaxCode.php │ │ ├── TaxDeductedAtSource.php │ │ ├── TaxId.php │ │ ├── TaxRate.php │ │ ├── Terminal │ │ ├── Configuration.php │ │ ├── ConnectionToken.php │ │ ├── Location.php │ │ └── Reader.php │ │ ├── TestHelpers │ │ └── TestClock.php │ │ ├── ThinEvent.php │ │ ├── Token.php │ │ ├── Topup.php │ │ ├── Transfer.php │ │ ├── TransferReversal.php │ │ ├── Treasury │ │ ├── CreditReversal.php │ │ ├── DebitReversal.php │ │ ├── FinancialAccount.php │ │ ├── FinancialAccountFeatures.php │ │ ├── InboundTransfer.php │ │ ├── OutboundPayment.php │ │ ├── OutboundTransfer.php │ │ ├── ReceivedCredit.php │ │ ├── ReceivedDebit.php │ │ ├── Transaction.php │ │ └── TransactionEntry.php │ │ ├── Util │ │ ├── ApiVersion.php │ │ ├── CaseInsensitiveArray.php │ │ ├── DefaultLogger.php │ │ ├── EventTypes.php │ │ ├── LoggerInterface.php │ │ ├── ObjectTypes.php │ │ ├── RandomGenerator.php │ │ ├── RequestOptions.php │ │ ├── Set.php │ │ └── Util.php │ │ ├── V2 │ │ ├── Billing │ │ │ ├── MeterEvent.php │ │ │ ├── MeterEventAdjustment.php │ │ │ └── MeterEventSession.php │ │ ├── Collection.php │ │ ├── Event.php │ │ └── EventDestination.php │ │ ├── Webhook.php │ │ ├── WebhookEndpoint.php │ │ └── WebhookSignature.php ├── tempusdominus-bootstrap-4 │ ├── css │ │ └── tempusdominus-bootstrap-4.min.css │ └── js │ │ └── tempusdominus-bootstrap-4.min.js ├── tinymce │ ├── icons │ │ └── default │ │ │ └── icons.min.js │ ├── langs │ │ └── README.md │ ├── license.md │ ├── models │ │ └── dom │ │ │ └── model.min.js │ ├── plugins │ │ ├── accordion │ │ │ └── plugin.min.js │ │ ├── advlist │ │ │ └── plugin.min.js │ │ ├── anchor │ │ │ └── plugin.min.js │ │ ├── autolink │ │ │ └── plugin.min.js │ │ ├── autoresize │ │ │ └── plugin.min.js │ │ ├── autosave │ │ │ └── plugin.min.js │ │ ├── charmap │ │ │ └── plugin.min.js │ │ ├── code │ │ │ └── plugin.min.js │ │ ├── codesample │ │ │ └── plugin.min.js │ │ ├── directionality │ │ │ └── plugin.min.js │ │ ├── emoticons │ │ │ ├── js │ │ │ │ ├── emojiimages.js │ │ │ │ ├── emojiimages.min.js │ │ │ │ ├── emojis.js │ │ │ │ └── emojis.min.js │ │ │ └── plugin.min.js │ │ ├── fullscreen │ │ │ └── plugin.min.js │ │ ├── help │ │ │ ├── js │ │ │ │ └── i18n │ │ │ │ │ └── keynav │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── bg_BG.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fr_FR.js │ │ │ │ │ ├── he_IL.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu_HU.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── kk.js │ │ │ │ │ ├── ko_KR.js │ │ │ │ │ ├── ms.js │ │ │ │ │ ├── nb_NO.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt_BR.js │ │ │ │ │ ├── pt_PT.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl_SI.js │ │ │ │ │ ├── sv_SE.js │ │ │ │ │ ├── th_TH.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh_CN.js │ │ │ │ │ └── zh_TW.js │ │ │ └── plugin.min.js │ │ ├── image │ │ │ └── plugin.min.js │ │ ├── importcss │ │ │ └── plugin.min.js │ │ ├── insertdatetime │ │ │ └── plugin.min.js │ │ ├── link │ │ │ └── plugin.min.js │ │ ├── lists │ │ │ └── plugin.min.js │ │ ├── media │ │ │ └── plugin.min.js │ │ ├── nonbreaking │ │ │ └── plugin.min.js │ │ ├── pagebreak │ │ │ └── plugin.min.js │ │ ├── preview │ │ │ └── plugin.min.js │ │ ├── quickbars │ │ │ └── plugin.min.js │ │ ├── save │ │ │ └── plugin.min.js │ │ ├── searchreplace │ │ │ └── plugin.min.js │ │ ├── table │ │ │ └── plugin.min.js │ │ ├── visualblocks │ │ │ └── plugin.min.js │ │ ├── visualchars │ │ │ └── plugin.min.js │ │ └── wordcount │ │ │ └── plugin.min.js │ ├── skins │ │ ├── content │ │ │ ├── dark │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── default │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── document │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── tinymce-5-dark │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ ├── tinymce-5 │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ │ └── writer │ │ │ │ ├── content.js │ │ │ │ └── content.min.css │ │ └── ui │ │ │ ├── oxide-dark │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ │ │ ├── oxide │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ │ │ ├── tinymce-5-dark │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ │ │ └── tinymce-5 │ │ │ ├── content.inline.js │ │ │ ├── content.inline.min.css │ │ │ ├── content.js │ │ │ ├── content.min.css │ │ │ ├── skin.js │ │ │ ├── skin.min.css │ │ │ ├── skin.shadowdom.js │ │ │ └── skin.shadowdom.min.css │ ├── themes │ │ └── silver │ │ │ └── theme.min.js │ ├── tinymce.d.ts │ └── tinymce.min.js ├── toastr │ ├── toastr.min.css │ └── toastr.min.js ├── totp │ └── totp.php └── zapcal │ ├── README.md │ ├── includes │ ├── date.php │ ├── framework.php │ ├── ical.php │ ├── index.html │ ├── recurringdate.php │ └── timezone.php │ └── zapcallib.php ├── post.php ├── post ├── admin │ ├── admin_api.php │ ├── admin_backup.php │ ├── admin_category.php │ ├── admin_category_model.php │ ├── admin_custom_field.php │ ├── admin_custom_field_model.php │ ├── admin_custom_link.php │ ├── admin_document_template.php │ ├── admin_identity_provider.php │ ├── admin_mail_queue.php │ ├── admin_project_template.php │ ├── admin_role.php │ ├── admin_settings_ai.php │ ├── admin_settings_company.php │ ├── admin_settings_default.php │ ├── admin_settings_invoice.php │ ├── admin_settings_localization.php │ ├── admin_settings_mail.php │ ├── admin_settings_module.php │ ├── admin_settings_notification.php │ ├── admin_settings_online_payment.php │ ├── admin_settings_online_payment_clients.php │ ├── admin_settings_project.php │ ├── admin_settings_quote.php │ ├── admin_settings_security.php │ ├── admin_settings_telemetry.php │ ├── admin_settings_theme.php │ ├── admin_settings_ticket.php │ ├── admin_software_template.php │ ├── admin_tag.php │ ├── admin_tag_model.php │ ├── admin_tax.php │ ├── admin_ticket_status.php │ ├── admin_ticket_template.php │ ├── admin_update.php │ ├── admin_user.php │ ├── admin_user_model.php │ └── admin_vendor_template.php ├── ai.php ├── logout.php ├── misc.php ├── user │ ├── account.php │ ├── asset.php │ ├── asset_interface_model.php │ ├── asset_model.php │ ├── budget.php │ ├── category.php │ ├── category_model.php │ ├── certificate.php │ ├── certificate_model.php │ ├── client.php │ ├── client_model.php │ ├── contact.php │ ├── contact_model.php │ ├── credential.php │ ├── credential_model.php │ ├── document.php │ ├── document_model.php │ ├── domain.php │ ├── domain_model.php │ ├── event.php │ ├── event_model.php │ ├── expense.php │ ├── expense_model.php │ ├── file.php │ ├── folder.php │ ├── invoice.php │ ├── invoice_model.php │ ├── location.php │ ├── location_model.php │ ├── network.php │ ├── network_model.php │ ├── product.php │ ├── product_model.php │ ├── profile.php │ ├── project.php │ ├── quote.php │ ├── quote_model.php │ ├── rack.php │ ├── revenue.php │ ├── service.php │ ├── software.php │ ├── tag.php │ ├── tag_model.php │ ├── task.php │ ├── ticket.php │ ├── ticket_recurring_model.php │ ├── transfer.php │ ├── transfer_model.php │ ├── trip.php │ ├── trip_model.php │ ├── vendor.php │ ├── vendor_contact.php │ ├── vendor_contact_model.php │ └── vendor_model.php └── xcustom │ └── readme.php ├── products.php ├── project_details.php ├── projects.php ├── quote.php ├── quotes.php ├── recurring_expenses.php ├── recurring_invoice.php ├── recurring_invoices.php ├── recurring_tickets.php ├── report_budget.php ├── report_clients_with_balance.php ├── report_credential_rotation.php ├── report_expense_by_vendor.php ├── report_expense_summary.php ├── report_income_by_client.php ├── report_income_summary.php ├── report_overview.php ├── report_profit_loss.php ├── report_recurring_by_client.php ├── report_tax_summary.php ├── report_ticket_by_client.php ├── report_ticket_summary.php ├── report_tickets_unbilled.php ├── report_time_by_tech.php ├── revenues.php ├── robots.txt ├── scripts ├── .htaccess ├── cron.php ├── cron_certificate_refresher.php ├── cron_domain_refresher.php ├── cron_mail_queue.php ├── cron_ticket_email_parser.php ├── setup_cli.php └── update_cli.php ├── services.php ├── setup.php ├── software.php ├── ticket.php ├── tickets.php ├── tickets_compact.php ├── tickets_kanban.php ├── tickets_list.php ├── transfers.php ├── trips.php ├── uploads ├── clients │ └── index.php ├── expenses │ └── index.php ├── index.php ├── settings │ └── index.php ├── tickets │ └── index.php ├── tmp │ └── index.php └── users │ └── index.php ├── user_activity.php ├── user_details.php ├── user_preferences.php ├── user_security.php ├── vendor_details.php ├── vendors.php └── xcustom └── readme.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ["https://services.itflow.org"] 2 | -------------------------------------------------------------------------------- /.github/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/.github/dash.png -------------------------------------------------------------------------------- /.github/readme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/.github/readme.gif -------------------------------------------------------------------------------- /.github/workflows/php-lint.yml: -------------------------------------------------------------------------------- 1 | 2 | name: PHPLint 3 | 4 | on: [pull_request] 5 | 6 | jobs: 7 | build: 8 | 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - uses: actions/checkout@v2 13 | 14 | - name: Check PHP syntax errors 15 | uses: overtrue/phplint@9.4.1 16 | -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- 1 | # Prevent access to .git, .github, and config.php 2 | RedirectMatch 404 ^/(\.git|\.github|config\.php) -------------------------------------------------------------------------------- /api/v1/require_get_method.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $content]); 9 | ?> -------------------------------------------------------------------------------- /includes/ajax_header.php: -------------------------------------------------------------------------------- 1 | 'ID missing.']); 12 | // exit; 13 | //} 14 | -------------------------------------------------------------------------------- /includes/app_version.php: -------------------------------------------------------------------------------- 1 | Tell your admin: Your role does not have admin access."); 9 | } 10 | require_once "header.php"; 11 | require_once "top_nav.php"; 12 | require_once "admin_side_nav.php"; 13 | require_once "inc_wrapper.php"; 14 | require_once "inc_alert_feedback.php"; 15 | require_once "filter_header.php"; 16 | require_once "app_version.php"; 17 | -------------------------------------------------------------------------------- /includes/inc_all_reports.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 |
6 |
-------------------------------------------------------------------------------- /js/ai_ticket_summary.js: -------------------------------------------------------------------------------- 1 | $('#summaryModal').on('shown.bs.modal', function (e) { 2 | // Perform AJAX request to get the summary 3 | $.ajax({ 4 | url: 'post.php?ai_ticket_summary', 5 | method: 'POST', 6 | data: { ticket_id: }, 7 | success: function(response) { 8 | $('#summaryContent').html(response); 9 | }, 10 | error: function() { 11 | $('#summaryContent').html('Error generating summary.'); 12 | } 13 | }); 14 | }); -------------------------------------------------------------------------------- /js/client_delete_confirm.js: -------------------------------------------------------------------------------- 1 | // Force the user to correctly type the client name to be deleted before activating the button to delete a client 2 | function validateClientNameDelete(client_id) { 3 | if (document.getElementById("clientNameProvided" + client_id).value === document.getElementById("clientName" + client_id).value) { 4 | document.getElementById("clientDeleteButton" + client_id).className = "btn btn-danger btn-lg px-5"; 5 | } 6 | else{ 7 | document.getElementById("clientDeleteButton" + client_id).className = "btn btn-danger btn-lg px-5 disabled"; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /js/confirm_modal.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | $("a.confirm-link").click(function(e) { 3 | e.preventDefault(); 4 | 5 | // Save the link reference to use after confirmation 6 | var linkReference = this; 7 | 8 | // Show the confirmation modal 9 | $("#confirmationModal").modal('show'); 10 | 11 | // When the submission is confirmed via the modal 12 | $("#confirmSubmitBtn").off('click').on('click', function() { 13 | window.location.href = $(linkReference).attr('href'); 14 | }); 15 | }); 16 | }); -------------------------------------------------------------------------------- /js/credential_show_otp_via_id.js: -------------------------------------------------------------------------------- 1 | function showOTPViaCredentialID(credential_id) { 2 | // Send a GET request to ajax.php as ajax.php?get_totp_token_via_id=true&credential_id=ID 3 | jQuery.get( 4 | "ajax.php", { 5 | get_totp_token_via_id: 'true', 6 | credential_id: credential_id 7 | }, 8 | function(data) { 9 | //If we get a response from post.php, parse it as JSON 10 | const token = JSON.parse(data); 11 | 12 | document.getElementById("otp_" + credential_id).innerText = token 13 | 14 | } 15 | ); 16 | } 17 | -------------------------------------------------------------------------------- /js/file_delete_modal.js: -------------------------------------------------------------------------------- 1 | function populateFileDeleteModal(file_id, file_name) { 2 | // Dynamically populate the file delete modal with the file id (hidden) and name 3 | document.getElementById("file_delete_id").value = file_id; 4 | document.getElementById("file_delete_name").innerText = file_name; 5 | } 6 | -------------------------------------------------------------------------------- /js/generate_password.js: -------------------------------------------------------------------------------- 1 | function generatePassword(login_id) { 2 | // Send a GET request to ajax.php as ajax.php?get_readable_pass=true 3 | jQuery.get( 4 | "ajax.php", { 5 | get_readable_pass: 'true' 6 | }, 7 | function(data) { 8 | //If we get a response from post.php, parse it as JSON 9 | const password = JSON.parse(data); 10 | 11 | document.getElementById("password").value = password; 12 | } 13 | ); 14 | } 15 | -------------------------------------------------------------------------------- /js/keepalive.js: -------------------------------------------------------------------------------- 1 | // Keep PHP sessions alive 2 | // Sends requests to keepalive.php in the background every 10 mins to prevent PHP garbage collection ending sessions 3 | 4 | function keep_alive() { 5 | 6 | //Send a GET request to keepalive.php as keepalive.php?keepalive 7 | jQuery.get( 8 | "keepalive.php", 9 | {keepalive: 'true'}, 10 | function(data) { 11 | // Don't care about a response 12 | } 13 | ); 14 | 15 | } 16 | 17 | // Run every 10 mins 18 | setInterval(keep_alive, 600000); 19 | -------------------------------------------------------------------------------- /js/login_prevent_resubmit.js: -------------------------------------------------------------------------------- 1 | if (window.history.replaceState) { 2 | window.history.replaceState(null,null,window.location.href); 3 | } 4 | -------------------------------------------------------------------------------- /js/pretty_content.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function(){ 2 | // Add class to tables 3 | $('div.prettyContent table').addClass('table'); 4 | 5 | // Add img-responsive class to img tags 6 | $('div.prettyContent img').addClass('img-fluid'); 7 | }); -------------------------------------------------------------------------------- /js/show_modals.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | $('.modal').each(function () { 3 | const modalId = `#${$(this).attr('id')}`; 4 | if (window.location.href.indexOf(modalId) !== -1) { 5 | $(modalId).modal('show'); 6 | } 7 | }); 8 | }); -------------------------------------------------------------------------------- /keepalive.php: -------------------------------------------------------------------------------- 1 | 3 | Require all denied 4 | 5 | 6 | # Apache 2.2 7 | 8 | Order Deny,Allow 9 | Deny from all 10 | 11 | -------------------------------------------------------------------------------- /plugins/chart.js/Chart.min.css: -------------------------------------------------------------------------------- 1 | @keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/af.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"af",week:{dow:1,doy:4},buttonText:{prev:"Vorige",next:"Volgende",today:"Vandag",year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Agenda"},allDayText:"Heeldag",moreLinkText:"Addisionele",noEventsText:"Daar is geen gebeurtenisse nie"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar-dz.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-dz",week:{dow:0,doy:4},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar-kw.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-kw",week:{dow:0,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar-ly.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-ly",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar-ma.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-ma",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar-sa.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-sa",week:{dow:0,doy:6},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar-tn.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar-tn",week:{dow:1,doy:4},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ar.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ar",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"السابق",next:"التالي",today:"اليوم",year:"سنة",month:"شهر",week:"أسبوع",day:"يوم",list:"أجندة"},weekText:"أسبوع",allDayText:"اليوم كله",moreLinkText:"أخرى",noEventsText:"أي أحداث لعرض"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/az.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"az",week:{dow:1,doy:4},buttonText:{prev:"Əvvəl",next:"Sonra",today:"Bu Gün",year:"Il",month:"Ay",week:"Həftə",day:"Gün",list:"Gündəm"},weekText:"Həftə",allDayText:"Bütün Gün",moreLinkText:e=>"+ daha çox "+e,noEventsText:"Göstərmək üçün hadisə yoxdur"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/bg.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"bg",week:{dow:1,doy:4},buttonText:{prev:"назад",next:"напред",today:"днес",year:"година",month:"Месец",week:"Седмица",day:"Ден",list:"График"},allDayText:"Цял ден",moreLinkText:e=>"+още "+e,noEventsText:"Няма събития за показване"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/bn.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"bn",week:{dow:0,doy:6},buttonText:{prev:"পেছনে",next:"সামনে",today:"আজ",year:"বছর",month:"মাস",week:"সপ্তাহ",day:"দিন",list:"তালিকা"},weekText:"সপ্তাহ",allDayText:"সারাদিন",moreLinkText:e=>"+অন্যান্য "+e,noEventsText:"কোনো ইভেন্ট নেই"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/bs.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var a={code:"bs",week:{dow:1,doy:7},buttonText:{prev:"Prošli",next:"Sljedeći",today:"Danas",year:"Godina",month:"Mjesec",week:"Sedmica",day:"Dan",list:"Raspored"},weekText:"Sed",allDayText:"Cijeli dan",moreLinkText:e=>"+ još "+e,noEventsText:"Nema događaja za prikazivanje"};FullCalendar.globalLocales.push(a)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ca.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ca",week:{dow:1,doy:4},buttonText:{prev:"Anterior",next:"Següent",today:"Avui",year:"Any",month:"Mes",week:"Setmana",day:"Dia",list:"Agenda"},weekText:"Set",allDayText:"Tot el dia",moreLinkText:"més",noEventsText:"No hi ha esdeveniments per mostrar"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/cs.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var n={code:"cs",week:{dow:1,doy:4},buttonText:{prev:"Dříve",next:"Později",today:"Nyní",year:"Rok",month:"Měsíc",week:"Týden",day:"Den",list:"Agenda"},weekText:"Týd",allDayText:"Celý den",moreLinkText:e=>"+další: "+e,noEventsText:"Žádné akce k zobrazení"};FullCalendar.globalLocales.push(n)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/cy.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"cy",week:{dow:1,doy:4},buttonText:{prev:"Blaenorol",next:"Nesaf",today:"Heddiw",year:"Blwyddyn",month:"Mis",week:"Wythnos",day:"Dydd",list:"Rhestr"},weekText:"Wythnos",allDayText:"Trwy'r dydd",moreLinkText:"Mwy",noEventsText:"Dim digwyddiadau"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/da.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"da",week:{dow:1,doy:4},buttonText:{prev:"Forrige",next:"Næste",today:"I dag",year:"År",month:"Måned",week:"Uge",day:"Dag",list:"Agenda"},weekText:"Uge",allDayText:"Hele dagen",moreLinkText:"flere",noEventsText:"Ingen arrangementer at vise"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/el.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"el",week:{dow:1,doy:4},buttonText:{prev:"Προηγούμενος",next:"Επόμενος",today:"Σήμερα",year:"Ετος",month:"Μήνας",week:"Εβδομάδα",day:"Ημέρα",list:"Ατζέντα"},weekText:"Εβδ",allDayText:"Ολοήμερο",moreLinkText:"περισσότερα",noEventsText:"Δεν υπάρχουν γεγονότα προς εμφάνιση"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/en-au.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var n={code:"en-au",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};FullCalendar.globalLocales.push(n)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/en-gb.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var n={code:"en-gb",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};FullCalendar.globalLocales.push(n)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/en-nz.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var n={code:"en-nz",week:{dow:1,doy:4},buttonHints:{prev:"Previous $0",next:"Next $0",today:"This $0"},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:e=>`Show ${e} more event${1===e?"":"s"}`};FullCalendar.globalLocales.push(n)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/eo.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"eo",week:{dow:1,doy:4},buttonText:{prev:"Antaŭa",next:"Sekva",today:"Hodiaŭ",year:"Jaro",month:"Monato",week:"Semajno",day:"Tago",list:"Tagordo"},weekText:"Sm",allDayText:"Tuta tago",moreLinkText:"pli",noEventsText:"Neniuj eventoj por montri"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/es-us.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"es",week:{dow:0,doy:6},buttonText:{prev:"Ant",next:"Sig",today:"Hoy",year:"Año",month:"Mes",week:"Semana",day:"Día",list:"Agenda"},weekText:"Sm",allDayText:"Todo el día",moreLinkText:"más",noEventsText:"No hay eventos para mostrar"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/et.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var a={code:"et",week:{dow:1,doy:4},buttonText:{prev:"Eelnev",next:"Järgnev",today:"Täna",year:"Aasta",month:"Kuu",week:"Nädal",day:"Päev",list:"Päevakord"},weekText:"näd",allDayText:"Kogu päev",moreLinkText:e=>"+ veel "+e,noEventsText:"Kuvamiseks puuduvad sündmused"};FullCalendar.globalLocales.push(a)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/eu.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"eu",week:{dow:1,doy:7},buttonText:{prev:"Aur",next:"Hur",today:"Gaur",year:"Urtea",month:"Hilabetea",week:"Astea",day:"Eguna",list:"Agenda"},weekText:"As",allDayText:"Egun osoa",moreLinkText:"gehiago",noEventsText:"Ez dago ekitaldirik erakusteko"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/fa.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"fa",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"قبلی",next:"بعدی",today:"امروز",year:"سال",month:"ماه",week:"هفته",day:"روز",list:"برنامه"},weekText:"هف",allDayText:"تمام روز",moreLinkText:e=>"بیش از "+e,noEventsText:"هیچ رویدادی به نمایش"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/fi.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"fi",week:{dow:1,doy:4},buttonText:{prev:"Edellinen",next:"Seuraava",today:"Tänään",year:"Vuosi",month:"Kuukausi",week:"Viikko",day:"Päivä",list:"Tapahtumat"},weekText:"Vk",allDayText:"Koko päivä",moreLinkText:"lisää",noEventsText:"Ei näytettäviä tapahtumia"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/fr-ca.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"fr",buttonText:{prev:"Précédent",next:"Suivant",today:"Aujourd'hui",year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},weekText:"Sem.",allDayText:"Toute la journée",moreLinkText:"en plus",noEventsText:"Aucun évènement à afficher"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/fr-ch.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"fr-ch",week:{dow:1,doy:4},buttonText:{prev:"Précédent",next:"Suivant",today:"Courant",year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Mon planning"},weekText:"Sm",allDayText:"Toute la journée",moreLinkText:"en plus",noEventsText:"Aucun évènement à afficher"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/fr.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"fr",week:{dow:1,doy:4},buttonText:{prev:"Précédent",next:"Suivant",today:"Aujourd'hui",year:"Année",month:"Mois",week:"Semaine",day:"Jour",list:"Planning"},weekText:"Sem.",weekTextLong:"Semaine",allDayText:"Toute la journée",moreLinkText:"en plus",noEventsText:"Aucun évènement à afficher"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/he.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"he",direction:"rtl",buttonText:{prev:"הקודם",next:"הבא",today:"היום",year:"שנה",month:"חודש",week:"שבוע",day:"יום",list:"סדר יום"},allDayText:"כל היום",moreLinkText:"נוספים",noEventsText:"אין אירועים להצגה",weekText:"שבוע"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/hi.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"hi",week:{dow:0,doy:6},buttonText:{prev:"पिछला",next:"अगला",today:"आज",year:"वर्ष",month:"महीना",week:"सप्ताह",day:"दिन",list:"कार्यसूची"},weekText:"हफ्ता",allDayText:"सभी दिन",moreLinkText:e=>"+अधिक "+e,noEventsText:"कोई घटनाओं को प्रदर्शित करने के लिए"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/hr.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var a={code:"hr",week:{dow:1,doy:7},buttonText:{prev:"Prijašnji",next:"Sljedeći",today:"Danas",year:"Godina",month:"Mjesec",week:"Tjedan",day:"Dan",list:"Raspored"},weekText:"Tje",allDayText:"Cijeli dan",moreLinkText:e=>"+ još "+e,noEventsText:"Nema događaja za prikaz"};FullCalendar.globalLocales.push(a)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/hu.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"hu",week:{dow:1,doy:4},buttonText:{prev:"vissza",next:"előre",today:"ma",year:"Év",month:"Hónap",week:"Hét",day:"Nap",list:"Lista"},weekText:"Hét",allDayText:"Egész nap",moreLinkText:"további",noEventsText:"Nincs megjeleníthető esemény"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/hy-am.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"hy-am",week:{dow:1,doy:4},buttonText:{prev:"Նախորդ",next:"Հաջորդ",today:"Այսօր",year:"Տարի",month:"Ամիս",week:"Շաբաթ",day:"Օր",list:"Օրվա ցուցակ"},weekText:"Շաբ",allDayText:"Ամբողջ օր",moreLinkText:e=>"+ ևս "+e,noEventsText:"Բացակայում է իրադարձությունը ցուցադրելու"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/id.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(a){"use strict";FullCalendar.globalLocales.push({code:"id",week:{dow:1,doy:7},buttonText:{prev:"mundur",next:"maju",today:"hari ini",year:"Tahun",month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},weekText:"Mg",allDayText:"Sehari penuh",moreLinkText:"lebih",noEventsText:"Tidak ada acara untuk ditampilkan"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/is.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"is",week:{dow:1,doy:4},buttonText:{prev:"Fyrri",next:"Næsti",today:"Í dag",year:"Ár",month:"Mánuður",week:"Vika",day:"Dagur",list:"Dagskrá"},weekText:"Vika",allDayText:"Allan daginn",moreLinkText:"meira",noEventsText:"Engir viðburðir til að sýna"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/it.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"it",week:{dow:1,doy:4},buttonText:{prev:"Prec",next:"Succ",today:"Oggi",year:"Anno",month:"Mese",week:"Settimana",day:"Giorno",list:"Agenda"},weekText:"Sm",allDayText:"Tutto il giorno",moreLinkText:e=>"+altri "+e,noEventsText:"Non ci sono eventi da visualizzare"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ja.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"ja",buttonText:{prev:"前",next:"次",today:"今日",year:"年",month:"月",week:"週",day:"日",list:"予定リスト"},weekText:"週",allDayText:"終日",moreLinkText:e=>"他 "+e+" 件",noEventsText:"表示する予定はありません"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ka.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"ka",week:{dow:1,doy:7},buttonText:{prev:"წინა",next:"შემდეგი",today:"დღეს",year:"წელიწადი",month:"თვე",week:"კვირა",day:"დღე",list:"დღის წესრიგი"},weekText:"კვ",allDayText:"მთელი დღე",moreLinkText:e=>"+ კიდევ "+e,noEventsText:"ღონისძიებები არ არის"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/kk.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"kk",week:{dow:1,doy:7},buttonText:{prev:"Алдыңғы",next:"Келесі",today:"Бүгін",year:"Жыл",month:"Ай",week:"Апта",day:"Күн",list:"Күн тәртібі"},weekText:"Не",allDayText:"Күні бойы",moreLinkText:e=>"+ тағы "+e,noEventsText:"Көрсету үшін оқиғалар жоқ"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/km.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"km",week:{dow:1,doy:4},buttonText:{prev:"មុន",next:"បន្ទាប់",today:"ថ្ងៃនេះ",year:"ឆ្នាំ",month:"ខែ",week:"សប្តាហ៍",day:"ថ្ងៃ",list:"បញ្ជី"},weekText:"សប្តាហ៍",allDayText:"ពេញមួយថ្ងៃ",moreLinkText:"ច្រើនទៀត",noEventsText:"គ្មានព្រឹត្តិការណ៍ត្រូវបង្ហាញ"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ko.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ko",buttonText:{prev:"이전달",next:"다음달",today:"오늘",year:"년도",month:"월",week:"주",day:"일",list:"일정목록"},weekText:"주",allDayText:"종일",moreLinkText:"개",noEventsText:"일정이 없습니다"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ku.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ku",week:{dow:6,doy:12},direction:"rtl",buttonText:{prev:"پێشتر",next:"دواتر",today:"ئەمڕو",year:"ساڵ",month:"مانگ",week:"هەفتە",day:"ڕۆژ",list:"بەرنامە"},weekText:"هەفتە",allDayText:"هەموو ڕۆژەکە",moreLinkText:"زیاتر",noEventsText:"هیچ ڕووداوێك نیە"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/lb.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"lb",week:{dow:1,doy:4},buttonText:{prev:"Zréck",next:"Weider",today:"Haut",year:"Joer",month:"Mount",week:"Woch",day:"Dag",list:"Terminiwwersiicht"},weekText:"W",allDayText:"Ganzen Dag",moreLinkText:"méi",noEventsText:"Nee Evenementer ze affichéieren"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/lt.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"lt",week:{dow:1,doy:4},buttonText:{prev:"Atgal",next:"Pirmyn",today:"Šiandien",year:"Metai",month:"Mėnuo",week:"Savaitė",day:"Diena",list:"Darbotvarkė"},weekText:"SAV",allDayText:"Visą dieną",moreLinkText:"daugiau",noEventsText:"Nėra įvykių rodyti"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/lv.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"lv",week:{dow:1,doy:4},buttonText:{prev:"Iepr.",next:"Nāk.",today:"Šodien",year:"Gads",month:"Mēnesis",week:"Nedēļa",day:"Diena",list:"Dienas kārtība"},weekText:"Ned.",allDayText:"Visu dienu",moreLinkText:e=>"+vēl "+e,noEventsText:"Nav notikumu"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/mk.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"mk",buttonText:{prev:"претходно",next:"следно",today:"Денес",year:"година",month:"Месец",week:"Недела",day:"Ден",list:"График"},weekText:"Сед",allDayText:"Цел ден",moreLinkText:e=>"+повеќе "+e,noEventsText:"Нема настани за прикажување"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ms.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(a){"use strict";var e={code:"ms",week:{dow:1,doy:7},buttonText:{prev:"Sebelum",next:"Selepas",today:"hari ini",year:"Tahun",month:"Bulan",week:"Minggu",day:"Hari",list:"Agenda"},weekText:"Mg",allDayText:"Sepanjang hari",moreLinkText:a=>"masih ada "+a+" acara",noEventsText:"Tiada peristiwa untuk dipaparkan"};FullCalendar.globalLocales.push(e)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/nb.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var n={code:"nb",week:{dow:1,doy:4},buttonText:{prev:"Forrige",next:"Neste",today:"I dag",year:"År",month:"Måned",week:"Uke",day:"Dag",list:"Agenda"},weekText:"Uke",weekTextLong:"Uke",allDayText:"Hele dagen",moreLinkText:"til",noEventsText:"Ingen hendelser å vise",buttonHints:{prev:"Forrige $0",next:"Neste $0",today:"Nåværende $0"},viewHint:"$0 visning",navLinkHint:"Gå til $0",moreLinkHint:e=>`Vis ${e} flere hendelse${1===e?"":"r"}`};FullCalendar.globalLocales.push(n)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ne.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ne",week:{dow:7,doy:1},buttonText:{prev:"अघिल्लो",next:"अर्को",today:"आज",year:"वर्ष",month:"महिना",week:"हप्ता",day:"दिन",list:"सूची"},weekText:"हप्ता",allDayText:"दिनभरि",moreLinkText:"थप लिंक",noEventsText:"देखाउनको लागि कुनै घटनाहरू छैनन्"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/nl.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"nl",week:{dow:1,doy:4},buttonText:{prev:"Vorige",next:"Volgende",today:"Vandaag",year:"Jaar",month:"Maand",week:"Week",day:"Dag",list:"Lijst"},allDayText:"Hele dag",moreLinkText:"extra",noEventsText:"Geen evenementen om te laten zien"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/nn.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"nn",week:{dow:1,doy:4},buttonText:{prev:"Førre",next:"Neste",today:"I dag",year:"År",month:"Månad",week:"Veke",day:"Dag",list:"Agenda"},weekText:"Veke",allDayText:"Heile dagen",moreLinkText:"til",noEventsText:"Ingen hendelser å vise"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/pl.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"pl",week:{dow:1,doy:4},buttonText:{prev:"Poprzedni",next:"Następny",today:"Dziś",year:"Rok",month:"Miesiąc",week:"Tydzień",day:"Dzień",list:"Plan dnia"},weekText:"Tydz",allDayText:"Cały dzień",moreLinkText:"więcej",noEventsText:"Brak wydarzeń do wyświetlenia"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/pt.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"pt",week:{dow:1,doy:4},buttonText:{prev:"Anterior",next:"Seguinte",today:"Hoje",year:"Ano",month:"Mês",week:"Semana",day:"Dia",list:"Agenda"},weekText:"Sem",allDayText:"Todo o dia",moreLinkText:"mais",noEventsText:"Não há eventos para mostrar"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ro.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"ro",week:{dow:1,doy:7},buttonText:{prev:"precedentă",next:"următoare",today:"Azi",year:"An",month:"Lună",week:"Săptămână",day:"Zi",list:"Agendă"},weekText:"Săpt",allDayText:"Toată ziua",moreLinkText:e=>"+alte "+e,noEventsText:"Nu există evenimente de afișat"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ru.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"ru",week:{dow:1,doy:4},buttonText:{prev:"Пред",next:"След",today:"Сегодня",year:"Год",month:"Месяц",week:"Неделя",day:"День",list:"Повестка дня"},weekText:"Нед",allDayText:"Весь день",moreLinkText:e=>"+ ещё "+e,noEventsText:"Нет событий для отображения"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/si-lk.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"si-lk",week:{dow:1,doy:4},buttonText:{prev:"පෙර",next:"පසු",today:"අද",year:"අවුරුදු",month:"මාසය",week:"සතිය",day:"දවස",list:"ලැයිස්තුව"},weekText:"සති",allDayText:"සියලු",moreLinkText:"තවත්",noEventsText:"මුකුත් නැත"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/sk.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var a={code:"sk",week:{dow:1,doy:4},buttonText:{prev:"Predchádzajúci",next:"Nasledujúci",today:"Dnes",year:"Rok",month:"Mesiac",week:"Týždeň",day:"Deň",list:"Rozvrh"},weekText:"Ty",allDayText:"Celý deň",moreLinkText:e=>"+ďalšie: "+e,noEventsText:"Žiadne akcie na zobrazenie"};FullCalendar.globalLocales.push(a)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/sl.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"sl",week:{dow:1,doy:7},buttonText:{prev:"Prejšnji",next:"Naslednji",today:"Trenutni",year:"Leto",month:"Mesec",week:"Teden",day:"Dan",list:"Dnevni red"},weekText:"Teden",allDayText:"Ves dan",moreLinkText:"več",noEventsText:"Ni dogodkov za prikaz"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/sm.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(a){"use strict";FullCalendar.globalLocales.push({code:"sm",buttonText:{prev:"Talu ai",next:"Mulimuli atu",today:"Aso nei",year:"Tausaga",month:"Masina",week:"Vaiaso",day:"Aso",list:"Faasologa"},weekText:"Vaiaso",allDayText:"Aso atoa",moreLinkText:"sili atu",noEventsText:"Leai ni mea na tutupu"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/sq.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"sq",week:{dow:1,doy:4},buttonText:{prev:"mbrapa",next:"Përpara",today:"Sot",year:"Viti",month:"Muaj",week:"Javë",day:"Ditë",list:"Listë"},weekText:"Ja",allDayText:"Gjithë ditën",moreLinkText:e=>"+më tepër "+e,noEventsText:"Nuk ka evente për të shfaqur"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/sr-cyrl.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"sr-cyrl",week:{dow:1,doy:7},buttonText:{prev:"Претходна",next:"следећи",today:"Данас",year:"Година",month:"Месец",week:"Недеља",day:"Дан",list:"Планер"},weekText:"Сед",allDayText:"Цео дан",moreLinkText:e=>"+ још "+e,noEventsText:"Нема догађаја за приказ"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/sr.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(a){"use strict";var e={code:"sr",week:{dow:1,doy:7},buttonText:{prev:"Prethodna",next:"Sledeći",today:"Danas",year:"Godina",month:"Mеsеc",week:"Nеdеlja",day:"Dan",list:"Planеr"},weekText:"Sed",allDayText:"Cеo dan",moreLinkText:a=>"+ još "+a,noEventsText:"Nеma događaja za prikaz"};FullCalendar.globalLocales.push(e)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ta-in.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"ta-in",week:{dow:1,doy:4},buttonText:{prev:"முந்தைய",next:"அடுத்தது",today:"இன்று",year:"ஆண்டு",month:"மாதம்",week:"வாரம்",day:"நாள்",list:"தினசரி அட்டவணை"},weekText:"வாரம்",allDayText:"நாள் முழுவதும்",moreLinkText:e=>"+ மேலும் "+e,noEventsText:"காண்பிக்க நிகழ்வுகள் இல்லை"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/th.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"th",week:{dow:1,doy:4},buttonText:{prev:"ก่อนหน้า",next:"ถัดไป",prevYear:"ปีก่อนหน้า",nextYear:"ปีถัดไป",year:"ปี",today:"วันนี้",month:"เดือน",week:"สัปดาห์",day:"วัน",list:"กำหนดการ"},weekText:"สัปดาห์",allDayText:"ตลอดวัน",moreLinkText:"เพิ่มเติม",noEventsText:"ไม่มีกิจกรรมที่จะแสดง"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/tr.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"tr",week:{dow:1,doy:7},buttonText:{prev:"geri",next:"ileri",today:"bugün",year:"Yıl",month:"Ay",week:"Hafta",day:"Gün",list:"Ajanda"},weekText:"Hf",allDayText:"Tüm gün",moreLinkText:"daha fazla",noEventsText:"Gösterilecek etkinlik yok"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/ug.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"ug",buttonText:{prev:"ئالدىنقى",next:"كېيىنكى",today:"بۈگۈن",year:"يىل",month:"ئاي",week:"ھەپتە",day:"كۈن",list:"كۈنتەرتىپ"},allDayText:"پۈتۈن كۈن"})}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/uk.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"uk",week:{dow:1,doy:7},buttonText:{prev:"Попередній",next:"далі",today:"Сьогодні",year:"рік",month:"Місяць",week:"Тиждень",day:"День",list:"Порядок денний"},weekText:"Тиж",allDayText:"Увесь день",moreLinkText:e=>"+ще "+e+"...",noEventsText:"Немає подій для відображення"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/uz-cy.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"uz-cy",week:{dow:1,doy:4},buttonText:{prev:"Олин",next:"Кейин",today:"Бугун",month:"Ой",week:"Ҳафта",day:"Кун",list:"Кун тартиби"},weekText:"Ҳафта",allDayText:"Кун бўйича",moreLinkText:e=>"+ яна "+e,noEventsText:"Кўрсатиш учун воқеалар йўқ"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/uz.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var a={code:"uz",week:{dow:1,doy:4},buttonText:{prev:"Oldingi",next:"Keyingi",today:"Bugun",year:"Yil",month:"Oy",week:"Xafta",day:"Kun",list:"Kun tartibi"},allDayText:"Kun bo'yi",moreLinkText:e=>"+ yana "+e,noEventsText:"Ko'rsatish uchun voqealar yo'q"};FullCalendar.globalLocales.push(a)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/vi.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"vi",week:{dow:1,doy:4},buttonText:{prev:"Trước",next:"Tiếp",today:"Hôm nay",year:"Năm",month:"Tháng",week:"Tuần",day:"Ngày",list:"Lịch biểu"},weekText:"Tu",allDayText:"Cả ngày",moreLinkText:e=>"+ thêm "+e,noEventsText:"Không có sự kiện để hiển thị"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/zh-cn.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";var t={code:"zh-cn",week:{dow:1,doy:4},buttonText:{prev:"上月",next:"下月",today:"今天",year:"年",month:"月",week:"周",day:"日",list:"日程"},weekText:"周",allDayText:"全天",moreLinkText:e=>"另外 "+e+" 个",noEventsText:"没有事件显示"};FullCalendar.globalLocales.push(t)}(); -------------------------------------------------------------------------------- /plugins/fullcalendar/packages/core/locales/zh-tw.global.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | FullCalendar Core v6.1.17 3 | Docs & License: https://fullcalendar.io 4 | (c) 2024 Adam Shaw 5 | */ 6 | !function(e){"use strict";FullCalendar.globalLocales.push({code:"zh-tw",buttonText:{prev:"上個",next:"下個",today:"今天",year:"年",month:"月",week:"週",day:"天",list:"活動列表"},weekText:"週",allDayText:"整天",moreLinkText:"顯示更多",noEventsText:"沒有任何活動"})}(); -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/Exception.php: -------------------------------------------------------------------------------- 1 | 8 | This directive can be used to add custom auto-format injectors. 9 | Specify an array of injector names (class name minus the prefix) 10 | or concrete implementations. Injector class must exist. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.DisplayLinkURI.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.DisplayLinkURI 2 | TYPE: bool 3 | VERSION: 3.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | This directive turns on the in-text display of URIs in <a> tags, and disables 8 | those links. For example, example becomes 9 | example (http://example.com). 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.Linkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.Linkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |

8 | This directive turns on linkification, auto-linking http, ftp and 9 | https URLs. a tags with the href attribute 10 | must be allowed. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.DocURL.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.PurifierLinkify.DocURL 2 | TYPE: string 3 | VERSION: 2.0.1 4 | DEFAULT: '#%s' 5 | ALIASES: AutoFormatParam.PurifierLinkifyDocURL 6 | --DESCRIPTION-- 7 |

8 | Location of configuration documentation to link to, let %s substitute 9 | into the configuration's namespace and directive names sans the percent 10 | sign. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.PurifierLinkify.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.PurifierLinkify 2 | TYPE: bool 3 | VERSION: 2.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |

8 | Internal auto-formatter that converts configuration directives in 9 | syntax %Namespace.Directive to links. a tags 10 | with the href attribute must be allowed. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions 2 | TYPE: lookup 3 | VERSION: 4.0.0 4 | DEFAULT: array('td' => true, 'th' => true) 5 | --DESCRIPTION-- 6 |

7 | When %AutoFormat.RemoveEmpty and %AutoFormat.RemoveEmpty.RemoveNbsp 8 | are enabled, this directive defines what HTML elements should not be 9 | removede if they have only a non-breaking space in them. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveEmpty.RemoveNbsp.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveEmpty.RemoveNbsp 2 | TYPE: bool 3 | VERSION: 4.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | When enabled, HTML Purifier will treat any elements that contain only 8 | non-breaking spaces as well as regular whitespace as empty, and remove 9 | them when %AutoFormat.RemoveEmpty is enabled. 10 |

11 |

12 | See %AutoFormat.RemoveEmpty.RemoveNbsp.Exceptions for a list of elements 13 | that don't have this behavior applied to them. 14 |

15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/AutoFormat.RemoveSpansWithoutAttributes.txt: -------------------------------------------------------------------------------- 1 | AutoFormat.RemoveSpansWithoutAttributes 2 | TYPE: bool 3 | VERSION: 4.0.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | This directive causes span tags without any attributes 8 | to be removed. It will also remove spans that had all attributes 9 | removed during processing. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowDuplicates.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowDuplicates 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.8.0 5 | --DESCRIPTION-- 6 |

7 | By default, HTML Purifier removes duplicate CSS properties, 8 | like color:red; color:blue. If this is set to 9 | true, duplicate properties are allowed. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowImportant.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowImportant 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 3.1.0 5 | --DESCRIPTION-- 6 | This parameter determines whether or not !important cascade modifiers should 7 | be allowed in user CSS. If false, !important will stripped. 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowTricky.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowTricky 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 3.1.0 5 | --DESCRIPTION-- 6 | This parameter determines whether or not to allow "tricky" CSS properties and 7 | values. Tricky CSS properties/values can drastically modify page layout or 8 | be used for deceptive practices but do not directly constitute a security risk. 9 | For example, display:none; is considered a tricky property that 10 | will only be allowed if this directive is set to true. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.AllowedFonts.txt: -------------------------------------------------------------------------------- 1 | CSS.AllowedFonts 2 | TYPE: lookup/null 3 | VERSION: 4.3.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 |

7 | Allows you to manually specify a set of allowed fonts. If 8 | NULL, all fonts are allowed. This directive 9 | affects generic names (serif, sans-serif, monospace, cursive, 10 | fantasy) as well as specific font families. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.DefinitionRev.txt: -------------------------------------------------------------------------------- 1 | CSS.DefinitionRev 2 | TYPE: int 3 | VERSION: 2.0.0 4 | DEFAULT: 1 5 | --DESCRIPTION-- 6 | 7 |

8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.ForbiddenProperties.txt: -------------------------------------------------------------------------------- 1 | CSS.ForbiddenProperties 2 | TYPE: lookup 3 | VERSION: 4.2.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |

7 | This is the logical inverse of %CSS.AllowedProperties, and it will 8 | override that directive or any other directive. If possible, 9 | %CSS.AllowedProperties is recommended over this directive, 10 | because it can sometimes be difficult to tell whether or not you've 11 | forbidden all of the CSS properties you truly would like to disallow. 12 |

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Proprietary.txt: -------------------------------------------------------------------------------- 1 | CSS.Proprietary 2 | TYPE: bool 3 | VERSION: 3.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |

8 | Whether or not to allow safe, proprietary CSS values. 9 |

10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/CSS.Trusted.txt: -------------------------------------------------------------------------------- 1 | CSS.Trusted 2 | TYPE: bool 3 | VERSION: 4.2.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Indicates whether or not the user's CSS input is trusted or not. If the 7 | input is trusted, a more expansive set of allowed properties. See 8 | also %HTML.Trusted. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.DefinitionImpl.txt: -------------------------------------------------------------------------------- 1 | Cache.DefinitionImpl 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: 'Serializer' 5 | --DESCRIPTION-- 6 | 7 | This directive defines which method to use when caching definitions, 8 | the complex data-type that makes HTML Purifier tick. Set to null 9 | to disable caching (not recommended, as you will see a definite 10 | performance degradation). 11 | 12 | --ALIASES-- 13 | Core.DefinitionCache 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPath.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPath 2 | TYPE: string/null 3 | VERSION: 2.0.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |

8 | Absolute path with no trailing slash to store serialized definitions in. 9 | Default is within the 10 | HTML Purifier library inside DefinitionCache/Serializer. This 11 | path must be writable by the webserver. 12 |

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Cache.SerializerPermissions.txt: -------------------------------------------------------------------------------- 1 | Cache.SerializerPermissions 2 | TYPE: int/null 3 | VERSION: 4.3.0 4 | DEFAULT: 0755 5 | --DESCRIPTION-- 6 | 7 |

8 | Directory permissions of the files and directories created inside 9 | the DefinitionCache/Serializer or other custom serializer path. 10 |

11 |

12 | In HTML Purifier 4.8.0, this also supports NULL, 13 | which means that no chmod'ing or directory creation shall 14 | occur. 15 |

16 | --# vim: et sw=4 sts=4 17 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.AllowParseManyTags.txt: -------------------------------------------------------------------------------- 1 | Core.AllowParseManyTags 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.10.1 5 | --DESCRIPTION-- 6 |

7 | This directive allows parsing of many nested tags. 8 | If you set true, relaxes any hardcoded limit from the parser. 9 | However, in that case it may cause a Dos attack. 10 | Be careful when enabling it. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.CollectErrors.txt: -------------------------------------------------------------------------------- 1 | Core.CollectErrors 2 | TYPE: bool 3 | VERSION: 2.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 | Whether or not to collect errors found while filtering the document. This 8 | is a useful way to give feedback to your users. Warning: 9 | Currently this feature is very patchy and experimental, with lots of 10 | possible error messages not yet implemented. It will not cause any 11 | problems, but it may not help your users either. 12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.ConvertDocumentToFragment.txt: -------------------------------------------------------------------------------- 1 | Core.ConvertDocumentToFragment 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | 6 | This parameter determines whether or not the filter should convert 7 | input that is a full document with html and body tags to a fragment 8 | of just the contents of a body tag. This parameter is simply something 9 | HTML Purifier can do during an edge-case: for most inputs, this 10 | processing is not necessary. 11 | 12 | --ALIASES-- 13 | Core.AcceptFullDocuments 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.DisableExcludes.txt: -------------------------------------------------------------------------------- 1 | Core.DisableExcludes 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.5.0 5 | --DESCRIPTION-- 6 |

7 | This directive disables SGML-style exclusions, e.g. the exclusion of 8 | <object> in any descendant of a 9 | <pre> tag. Disabling excludes will allow some 10 | invalid documents to pass through HTML Purifier, but HTML Purifier 11 | will also be less likely to accidentally remove large documents during 12 | processing. 13 |

14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EnableIDNA.txt: -------------------------------------------------------------------------------- 1 | Core.EnableIDNA 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.4.0 5 | --DESCRIPTION-- 6 | Allows international domain names in URLs. This configuration option 7 | requires the PEAR Net_IDNA2 module to be installed. It operates by 8 | punycoding any internationalized host names for maximum portability. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidChildren.txt: -------------------------------------------------------------------------------- 1 | Core.EscapeInvalidChildren 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 |

Warning: this configuration option is no longer does anything as of 4.6.0.

6 | 7 |

When true, a child is found that is not allowed in the context of the 8 | parent element will be transformed into text as if it were ASCII. When 9 | false, that element and all internal tags will be dropped, though text will 10 | be preserved. There is no option for dropping the element but preserving 11 | child nodes.

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.EscapeInvalidTags.txt: -------------------------------------------------------------------------------- 1 | Core.EscapeInvalidTags 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When true, invalid tags will be written back to the document as plain text. 6 | Otherwise, they are silently dropped. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.Language.txt: -------------------------------------------------------------------------------- 1 | Core.Language 2 | TYPE: string 3 | VERSION: 2.0.0 4 | DEFAULT: 'en' 5 | --DESCRIPTION-- 6 | 7 | ISO 639 language code for localizable things in HTML Purifier to use, 8 | which is mainly error reporting. There is currently only an English (en) 9 | translation, so this directive is currently useless. 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.NormalizeNewlines.txt: -------------------------------------------------------------------------------- 1 | Core.NormalizeNewlines 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: true 5 | --DESCRIPTION-- 6 |

7 | Whether or not to normalize newlines to the operating 8 | system default. When false, HTML Purifier 9 | will attempt to preserve mixed newline files. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveInvalidImg.txt: -------------------------------------------------------------------------------- 1 | Core.RemoveInvalidImg 2 | TYPE: bool 3 | DEFAULT: true 4 | VERSION: 1.3.0 5 | --DESCRIPTION-- 6 | 7 |

8 | This directive enables pre-emptive URI checking in img 9 | tags, as the attribute validation strategy is not authorized to 10 | remove elements from the document. Revert to pre-1.3.0 behavior by setting to false. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveProcessingInstructions.txt: -------------------------------------------------------------------------------- 1 | Core.RemoveProcessingInstructions 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Instead of escaping processing instructions in the form <? ... 7 | ?>, remove it out-right. This may be useful if the HTML 8 | you are validating contains XML processing instruction gunk, however, 9 | it can also be user-unfriendly for people attempting to post PHP 10 | snippets. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Core.RemoveScriptContents.txt: -------------------------------------------------------------------------------- 1 | Core.RemoveScriptContents 2 | TYPE: bool/null 3 | DEFAULT: NULL 4 | VERSION: 2.0.0 5 | DEPRECATED-VERSION: 2.1.0 6 | DEPRECATED-USE: Core.HiddenElements 7 | --DESCRIPTION-- 8 |

9 | This directive enables HTML Purifier to remove not only script tags 10 | but all of their contents. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.Custom.txt: -------------------------------------------------------------------------------- 1 | Filter.Custom 2 | TYPE: list 3 | VERSION: 3.1.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |

7 | This directive can be used to add custom filters; it is nearly the 8 | equivalent of the now deprecated HTMLPurifier->addFilter() 9 | method. Specify an array of concrete implementations. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.ExtractStyleBlocks.Escaping.txt: -------------------------------------------------------------------------------- 1 | Filter.ExtractStyleBlocks.Escaping 2 | TYPE: bool 3 | VERSION: 3.0.0 4 | DEFAULT: true 5 | ALIASES: Filter.ExtractStyleBlocksEscaping, FilterParam.ExtractStyleBlocksEscaping 6 | --DESCRIPTION-- 7 | 8 |

9 | Whether or not to escape the dangerous characters <, > and & 10 | as \3C, \3E and \26, respectively. This is can be safely set to false 11 | if the contents of StyleBlocks will be placed in an external stylesheet, 12 | where there is no risk of it being interpreted as HTML. 13 |

14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Filter.YouTube.txt: -------------------------------------------------------------------------------- 1 | Filter.YouTube 2 | TYPE: bool 3 | VERSION: 3.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Warning: Deprecated in favor of %HTML.SafeObject and 8 | %Output.FlashCompat (turn both on to allow YouTube videos and other 9 | Flash content). 10 |

11 |

12 | This directive enables YouTube video embedding in HTML Purifier. Check 13 | this document 14 | on embedding videos for more information on what this filter does. 15 |

16 | --# vim: et sw=4 sts=4 17 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.AllowedComments.txt: -------------------------------------------------------------------------------- 1 | HTML.AllowedComments 2 | TYPE: lookup 3 | VERSION: 4.4.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | A whitelist which indicates what explicit comment bodies should be 7 | allowed, modulo leading and trailing whitespace. See also %HTML.AllowedCommentsRegexp 8 | (these directives are union'ed together, so a comment is considered 9 | valid if any directive deems it valid.) 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Attr.Name.UseCDATA.txt: -------------------------------------------------------------------------------- 1 | HTML.Attr.Name.UseCDATA 2 | TYPE: bool 3 | DEFAULT: false 4 | VERSION: 4.0.0 5 | --DESCRIPTION-- 6 | The W3C specification DTD defines the name attribute to be CDATA, not ID, due 7 | to limitations of DTD. In certain documents, this relaxed behavior is desired, 8 | whether it is to specify duplicate names, or to specify names that would be 9 | illegal IDs (for example, names that begin with a digit.) Set this configuration 10 | directive to true to use the relaxed parsing rules. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.CustomDoctype.txt: -------------------------------------------------------------------------------- 1 | HTML.CustomDoctype 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 | A custom doctype for power-users who defined their own document 8 | type. This directive only applies when %HTML.Doctype is blank. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Doctype.txt: -------------------------------------------------------------------------------- 1 | HTML.Doctype 2 | TYPE: string/null 3 | DEFAULT: NULL 4 | --DESCRIPTION-- 5 | Doctype to use during filtering. Technically speaking this is not actually 6 | a doctype (as it does not identify a corresponding DTD), but we are using 7 | this name for sake of simplicity. When non-blank, this will override any 8 | older directives like %HTML.XHTML or %HTML.Strict. 9 | --ALLOWED-- 10 | 'HTML 4.01 Transitional', 'HTML 4.01 Strict', 'XHTML 1.0 Transitional', 'XHTML 1.0 Strict', 'XHTML 1.1' 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.FlashAllowFullScreen.txt: -------------------------------------------------------------------------------- 1 | HTML.FlashAllowFullScreen 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Whether or not to permit embedded Flash content from 8 | %HTML.SafeObject to expand to the full screen. Corresponds to 9 | the allowFullScreen parameter. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Forms.txt: -------------------------------------------------------------------------------- 1 | HTML.Forms 2 | TYPE: bool 3 | VERSION: 4.13.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Whether or not to permit form elements in the user input, regardless of 8 | %HTML.Trusted value. Please be very careful when using this functionality, as 9 | enabling forms in untrusted documents may allow for phishing attacks. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.MaxImgLength.txt: -------------------------------------------------------------------------------- 1 | HTML.MaxImgLength 2 | TYPE: int/null 3 | DEFAULT: 1200 4 | VERSION: 3.1.1 5 | --DESCRIPTION-- 6 |

7 | This directive controls the maximum number of pixels in the width and 8 | height attributes in img tags. This is 9 | in place to prevent imagecrash attacks, disable with null at your own risk. 10 | This directive is similar to %CSS.MaxImgLength, and both should be 11 | concurrently edited, although there are 12 | subtle differences in the input format (the HTML max is an integer). 13 |

14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Nofollow.txt: -------------------------------------------------------------------------------- 1 | HTML.Nofollow 2 | TYPE: bool 3 | VERSION: 4.3.0 4 | DEFAULT: FALSE 5 | --DESCRIPTION-- 6 | If enabled, nofollow rel attributes are added to all outgoing links. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Parent.txt: -------------------------------------------------------------------------------- 1 | HTML.Parent 2 | TYPE: string 3 | VERSION: 1.3.0 4 | DEFAULT: 'div' 5 | --DESCRIPTION-- 6 | 7 |

8 | String name of element that HTML fragment passed to library will be 9 | inserted in. An interesting variation would be using span as the 10 | parent element, meaning that only inline tags would be allowed. 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Proprietary.txt: -------------------------------------------------------------------------------- 1 | HTML.Proprietary 2 | TYPE: bool 3 | VERSION: 3.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Whether or not to allow proprietary elements and attributes in your 8 | documents, as per HTMLPurifier_HTMLModule_Proprietary. 9 | Warning: This can cause your documents to stop 10 | validating! 11 |

12 | --# vim: et sw=4 sts=4 13 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeEmbed.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeEmbed 2 | TYPE: bool 3 | VERSION: 3.1.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Whether or not to permit embed tags in documents, with a number of extra 8 | security features added to prevent script execution. This is similar to 9 | what websites like MySpace do to embed tags. Embed is a proprietary 10 | element and will cause your website to stop validating; you should 11 | see if you can use %Output.FlashCompat with %HTML.SafeObject instead 12 | first.

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeIframe.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeIframe 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Whether or not to permit iframe tags in untrusted documents. This 8 | directive must be accompanied by a whitelist of permitted iframes, 9 | such as %URI.SafeIframeRegexp, otherwise it will fatally error. 10 | This directive has no effect on strict doctypes, as iframes are not 11 | valid. 12 |

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeObject.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeObject 2 | TYPE: bool 3 | VERSION: 3.1.1 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Whether or not to permit object tags in documents, with a number of extra 8 | security features added to prevent script execution. This is similar to 9 | what websites like MySpace do to object tags. You should also enable 10 | %Output.FlashCompat in order to generate Internet Explorer 11 | compatibility code for your object tags. 12 |

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.SafeScripting.txt: -------------------------------------------------------------------------------- 1 | HTML.SafeScripting 2 | TYPE: lookup 3 | VERSION: 4.5.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 |

7 | Whether or not to permit script tags to external scripts in documents. 8 | Inline scripting is not allowed, and the script must match an explicit whitelist. 9 |

10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Strict.txt: -------------------------------------------------------------------------------- 1 | HTML.Strict 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | DEPRECATED-VERSION: 1.7.0 6 | DEPRECATED-USE: HTML.Doctype 7 | --DESCRIPTION-- 8 | Determines whether or not to use Transitional (loose) or Strict rulesets. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetBlank.txt: -------------------------------------------------------------------------------- 1 | HTML.TargetBlank 2 | TYPE: bool 3 | VERSION: 4.4.0 4 | DEFAULT: FALSE 5 | --DESCRIPTION-- 6 | If enabled, target=blank attributes are added to all outgoing links. 7 | (This includes links from an HTTPS version of a page to an HTTP version.) 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoopener.txt: -------------------------------------------------------------------------------- 1 | --# vim: et sw=4 sts=4 2 | HTML.TargetNoopener 3 | TYPE: bool 4 | VERSION: 4.8.0 5 | DEFAULT: TRUE 6 | --DESCRIPTION-- 7 | If enabled, noopener rel attributes are added to links which have 8 | a target attribute associated with them. This prevents malicious 9 | destinations from overwriting the original window. 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TargetNoreferrer.txt: -------------------------------------------------------------------------------- 1 | HTML.TargetNoreferrer 2 | TYPE: bool 3 | VERSION: 4.8.0 4 | DEFAULT: TRUE 5 | --DESCRIPTION-- 6 | If enabled, noreferrer rel attributes are added to links which have 7 | a target attribute associated with them. This prevents malicious 8 | destinations from overwriting the original window. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyAdd.txt: -------------------------------------------------------------------------------- 1 | HTML.TidyAdd 2 | TYPE: lookup 3 | VERSION: 2.0.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | 7 | Fixes to add to the default set of Tidy fixes as per your level. 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.TidyRemove.txt: -------------------------------------------------------------------------------- 1 | HTML.TidyRemove 2 | TYPE: lookup 3 | VERSION: 2.0.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | 7 | Fixes to remove from the default set of Tidy fixes as per your level. 8 | --# vim: et sw=4 sts=4 9 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.Trusted.txt: -------------------------------------------------------------------------------- 1 | HTML.Trusted 2 | TYPE: bool 3 | VERSION: 2.0.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Indicates whether or not the user input is trusted or not. If the input is 7 | trusted, a more expansive set of allowed tags and attributes will be used. 8 | See also %CSS.Trusted. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/HTML.XHTML.txt: -------------------------------------------------------------------------------- 1 | HTML.XHTML 2 | TYPE: bool 3 | DEFAULT: true 4 | VERSION: 1.1.0 5 | DEPRECATED-VERSION: 1.7.0 6 | DEPRECATED-USE: HTML.Doctype 7 | --DESCRIPTION-- 8 | Determines whether or not output is XHTML 1.0 or HTML 4.01 flavor. 9 | --ALIASES-- 10 | Core.XHTML 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.CommentScriptContents.txt: -------------------------------------------------------------------------------- 1 | Output.CommentScriptContents 2 | TYPE: bool 3 | VERSION: 2.0.0 4 | DEFAULT: true 5 | --DESCRIPTION-- 6 | Determines whether or not HTML Purifier should attempt to fix up the 7 | contents of script tags for legacy browsers with comments. 8 | --ALIASES-- 9 | Core.CommentScriptContents 10 | --# vim: et sw=4 sts=4 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.FlashCompat.txt: -------------------------------------------------------------------------------- 1 | Output.FlashCompat 2 | TYPE: bool 3 | VERSION: 4.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | If true, HTML Purifier will generate Internet Explorer compatibility 8 | code for all object code. This is highly recommended if you enable 9 | %HTML.SafeObject. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.Newline.txt: -------------------------------------------------------------------------------- 1 | Output.Newline 2 | TYPE: string/null 3 | VERSION: 2.0.1 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |

8 | Newline string to format final output with. If left null, HTML Purifier 9 | will auto-detect the default newline type of the system and use that; 10 | you can manually override it here. Remember, \r\n is Windows, \r 11 | is Mac, and \n is Unix. 12 |

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Output.SortAttr.txt: -------------------------------------------------------------------------------- 1 | Output.SortAttr 2 | TYPE: bool 3 | VERSION: 3.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | If true, HTML Purifier will sort attributes by name before writing them back 8 | to the document, converting a tag like: <el b="" a="" c="" /> 9 | to <el a="" b="" c="" />. This is a workaround for 10 | a bug in FCKeditor which causes it to swap attributes order, adding noise 11 | to text diffs. If you're not seeing this bug, chances are, you don't need 12 | this directive. 13 |

14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/Test.ForceNoIconv.txt: -------------------------------------------------------------------------------- 1 | Test.ForceNoIconv 2 | TYPE: bool 3 | DEFAULT: false 4 | --DESCRIPTION-- 5 | When set to true, HTMLPurifier_Encoder will act as if iconv does not exist 6 | and use only pure PHP implementations. 7 | --# vim: et sw=4 sts=4 8 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.AllowedSchemes.txt: -------------------------------------------------------------------------------- 1 | URI.AllowedSchemes 2 | TYPE: lookup 3 | --DEFAULT-- 4 | array ( 5 | 'http' => true, 6 | 'https' => true, 7 | 'mailto' => true, 8 | 'ftp' => true, 9 | 'nntp' => true, 10 | 'news' => true, 11 | 'tel' => true, 12 | ) 13 | --DESCRIPTION-- 14 | Whitelist that defines the schemes that a URI is allowed to have. This 15 | prevents XSS attacks from using pseudo-schemes like javascript or mocha. 16 | There is also support for the data and file 17 | URI schemes, but they are not enabled by default. 18 | --# vim: et sw=4 sts=4 19 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefaultScheme.txt: -------------------------------------------------------------------------------- 1 | URI.DefaultScheme 2 | TYPE: string/null 3 | DEFAULT: 'http' 4 | --DESCRIPTION-- 5 | 6 |

7 | Defines through what scheme the output will be served, in order to 8 | select the proper object validator when no scheme information is present. 9 |

10 | 11 |

12 | Starting with HTML Purifier 4.9.0, the default scheme can be null, in 13 | which case we reject all URIs which do not have explicit schemes. 14 |

15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionID.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionID 2 | TYPE: string/null 3 | VERSION: 2.1.0 4 | DEFAULT: NULL 5 | --DESCRIPTION-- 6 | 7 |

8 | Unique identifier for a custom-built URI definition. If you want 9 | to add custom URIFilters, you must specify this value. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DefinitionRev.txt: -------------------------------------------------------------------------------- 1 | URI.DefinitionRev 2 | TYPE: int 3 | VERSION: 2.1.0 4 | DEFAULT: 1 5 | --DESCRIPTION-- 6 | 7 |

8 | Revision identifier for your custom definition. See 9 | %HTML.DefinitionRev for details. 10 |

11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.Disable.txt: -------------------------------------------------------------------------------- 1 | URI.Disable 2 | TYPE: bool 3 | VERSION: 1.3.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |

8 | Disables all URIs in all forms. Not sure why you'd want to do that 9 | (after all, the Internet's founded on the notion of a hyperlink). 10 |

11 | 12 | --ALIASES-- 13 | Attr.DisableURI 14 | --# vim: et sw=4 sts=4 15 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableExternal.txt: -------------------------------------------------------------------------------- 1 | URI.DisableExternal 2 | TYPE: bool 3 | VERSION: 1.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | Disables links to external websites. This is a highly effective anti-spam 7 | and anti-pagerank-leech measure, but comes at a hefty price: nolinks or 8 | images outside of your domain will be allowed. Non-linkified URIs will 9 | still be preserved. If you want to be able to link to subdomains or use 10 | absolute URIs, specify %URI.Host for your website. 11 | --# vim: et sw=4 sts=4 12 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.DisableResources.txt: -------------------------------------------------------------------------------- 1 | URI.DisableResources 2 | TYPE: bool 3 | VERSION: 4.2.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 |

7 | Disables embedding resources, essentially meaning no pictures. You can 8 | still link to them though. See %URI.DisableExternalResources for why 9 | this might be a good idea. 10 |

11 |

12 | Note: While this directive has been available since 1.3.0, 13 | it didn't actually start doing anything until 4.2.0. 14 |

15 | --# vim: et sw=4 sts=4 16 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.HostBlacklist.txt: -------------------------------------------------------------------------------- 1 | URI.HostBlacklist 2 | TYPE: list 3 | VERSION: 1.3.0 4 | DEFAULT: array() 5 | --DESCRIPTION-- 6 | List of strings that are forbidden in the host of any URI. Use it to kill 7 | domain names of spam, etc. Note that it will catch anything in the domain, 8 | so moo.com will catch moo.com.example.com. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.MakeAbsolute.txt: -------------------------------------------------------------------------------- 1 | URI.MakeAbsolute 2 | TYPE: bool 3 | VERSION: 2.1.0 4 | DEFAULT: false 5 | --DESCRIPTION-- 6 | 7 |

8 | Converts all URIs into absolute forms. This is useful when the HTML 9 | being filtered assumes a specific base path, but will actually be 10 | viewed in a different context (and setting an alternate base URI is 11 | not possible). %URI.Base must be set for this directive to work. 12 |

13 | --# vim: et sw=4 sts=4 14 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt: -------------------------------------------------------------------------------- 1 | URI.OverrideAllowedSchemes 2 | TYPE: bool 3 | DEFAULT: true 4 | --DESCRIPTION-- 5 | If this is set to true (which it is by default), you can override 6 | %URI.AllowedSchemes by simply registering a HTMLPurifier_URIScheme to the 7 | registry. If false, you will also have to update that directive in order 8 | to add more schemes. 9 | --# vim: et sw=4 sts=4 10 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/ConfigSchema/schema/info.ini: -------------------------------------------------------------------------------- 1 | name = "HTML Purifier" 2 | 3 | ; vim: et sw=4 sts=4 4 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/CSS/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/CSS/.gitkeep -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/HTML/.gitkeep -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/URI/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/htmlpurifier/standalone/HTMLPurifier/DefinitionCache/Serializer/URI/.gitkeep -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.css: -------------------------------------------------------------------------------- 1 | 2 | .hp-config {} 3 | 4 | .hp-config tbody th {text-align:right; padding-right:0.5em;} 5 | .hp-config thead, .hp-config .namespace {background:#3C578C; color:#FFF;} 6 | .hp-config .namespace th {text-align:center;} 7 | .hp-config .verbose {display:none;} 8 | .hp-config .controls {text-align:center;} 9 | 10 | /* vim: et sw=4 sts=4 */ 11 | -------------------------------------------------------------------------------- /plugins/htmlpurifier/standalone/HTMLPurifier/Printer/ConfigForm.js: -------------------------------------------------------------------------------- 1 | function toggleWriteability(id_of_patient, checked) { 2 | document.getElementById(id_of_patient).disabled = checked; 3 | } 4 | 5 | // vim: et sw=4 sts=4 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags@2x.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/flags@2x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/flags@2x.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe@2x.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe@2x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe@2x.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light@2x.png -------------------------------------------------------------------------------- /plugins/intl-tel-input/img/globe_light@2x.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/intl-tel-input/img/globe_light@2x.webp -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ar/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ar/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "البلد المحدد", 3 | noCountrySelected: "لم يتم تحديد أي بلد", 4 | countryListAriaLabel: "قائمة الدول", 5 | searchPlaceholder: "يبحث", 6 | zeroSearchResults: "لم يتم العثور على نتائج", 7 | oneSearchResult: "تم العثور على نتيجة واحدة", 8 | multipleSearchResults: "تم العثور على ${count} من النتائج", 9 | // additional countries (not supported by country-list library) 10 | ac: "جزيرة الصعود", 11 | xk: "كوسوفو" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bg/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bg/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Избрана държава", 3 | noCountrySelected: "Няма избрана държава", 4 | countryListAriaLabel: "Списък на страните", 5 | searchPlaceholder: "Търсене", 6 | zeroSearchResults: "Няма намерени резултати", 7 | oneSearchResult: "Намерен е 1 резултат", 8 | multipleSearchResults: "${count} намерени резултата", 9 | // additional countries (not supported by country-list library) 10 | ac: "Остров Възнесение", 11 | xk: "Косово" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bn/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bn/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "নির্বাচিত দেশ", 3 | noCountrySelected: "কোনো দেশ নির্বাচন করা হয়নি", 4 | countryListAriaLabel: "দেশের তালিকা", 5 | searchPlaceholder: "অনুসন্ধান করুন", 6 | zeroSearchResults: "কোন ফলাফল পাওয়া যায়নি", 7 | oneSearchResult: "1টি ফলাফল পাওয়া গেছে", 8 | multipleSearchResults: "${count} ফলাফল পাওয়া গেছে", 9 | // additional countries (not supported by country-list library) 10 | ac: "অ্যাসেনশন দ্বীপ", 11 | xk: "কসোভো" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bs/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/bs/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Odabrana zemlja", 3 | noCountrySelected: "Zemlja nije odabrana", 4 | countryListAriaLabel: "Lista zemalja", 5 | searchPlaceholder: "Pretraži", 6 | zeroSearchResults: "Nema pronađenih rezultata", 7 | oneSearchResult: "Pronađen 1 rezultat", 8 | multipleSearchResults: "${count} rezultata pronađeno", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ca/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ca/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "País seleccionat", 3 | noCountrySelected: "No s'ha seleccionat cap país", 4 | countryListAriaLabel: "Llista de països", 5 | searchPlaceholder: "Cerca", 6 | zeroSearchResults: "Sense resultats", 7 | oneSearchResult: "1 resultat trobat", 8 | multipleSearchResults: "${count} resultats trobats", 9 | // additional countries (not supported by country-list library) 10 | ac: "Illa de l'Ascensió", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/cs/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/cs/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Vybraná země", 3 | noCountrySelected: "Není vybrána žádná země", 4 | countryListAriaLabel: "Seznam zemí", 5 | searchPlaceholder: "Vyhledat", 6 | zeroSearchResults: "Nebyly nalezeny žádné výsledky", 7 | oneSearchResult: "1 výsledek nalezen", 8 | multipleSearchResults: "${count} výsledků nalezeno", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/da/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/da/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Valgt land", 3 | noCountrySelected: "Intet land er valgt", 4 | countryListAriaLabel: "Liste over lande", 5 | searchPlaceholder: "Søg", 6 | zeroSearchResults: "Ingen resultater fundet", 7 | oneSearchResult: "1 resultat fundet", 8 | multipleSearchResults: "${count} resultater fundet", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/de/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/de/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Ausgewähltes Land", 3 | noCountrySelected: "Kein Land ausgewählt", 4 | countryListAriaLabel: "Liste der Länder", 5 | searchPlaceholder: "Suchen", 6 | zeroSearchResults: "Keine Suchergebnisse", 7 | oneSearchResult: "1 Suchergebnis", 8 | multipleSearchResults: "${count} Suchergebnisse", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension-Insel", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/el/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/el/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Επιλεγμένη χώρα", 3 | noCountrySelected: "Δεν έχει επιλεγεί χώρα", 4 | countryListAriaLabel: "Κατάλογος χωρών", 5 | searchPlaceholder: "Αναζήτηση", 6 | zeroSearchResults: "Δεν βρέθηκαν αποτελέσματα", 7 | oneSearchResult: "Βρέθηκε 1 αποτέλεσμα", 8 | multipleSearchResults: "Βρέθηκαν ${count} αποτελέσματα", 9 | // additional countries (not supported by country-list library) 10 | ac: "Νησί της Ανάληψης", 11 | xk: "Κοσσυφοπέδιο" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/en/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/en/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Selected country", 3 | noCountrySelected: "No country selected", 4 | countryListAriaLabel: "List of countries", 5 | searchPlaceholder: "Search", 6 | zeroSearchResults: "No results found", 7 | oneSearchResult: "1 result found", 8 | multipleSearchResults: "${count} results found", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension Island", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/es/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/es/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "País seleccionado", 3 | noCountrySelected: "Ningún país seleccionado", 4 | countryListAriaLabel: "Lista de países", 5 | searchPlaceholder: "Buscar", 6 | zeroSearchResults: "No se han encontrado resultados", 7 | oneSearchResult: "1 resultado encontrado", 8 | multipleSearchResults: "${count} resultados encontrados", 9 | // additional countries (not supported by country-list library) 10 | ac: "isla Ascencion", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fa/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fa/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "کشور انتخاب شده", 3 | noCountrySelected: "هیچ کشوری انتخاب نشده است", 4 | countryListAriaLabel: "لیست کشورها", 5 | searchPlaceholder: "جستجو", 6 | zeroSearchResults: "هیچ نتیجه‌ای یافت نشد", 7 | oneSearchResult: "1 نتیجه یافت شد", 8 | multipleSearchResults: "${count} نتیجه یافت شد", 9 | // additional countries (not supported by country-list library) 10 | ac: "جزیره اسنشن", 11 | xk: "کوزوو" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fi/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fi/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | "selectedCountryAriaLabel": "Valittu maa", 3 | "noCountrySelected": "Maata ei ole valittu", 4 | "countryListAriaLabel": "Luettelo maista", 5 | "searchPlaceholder": "Haku", 6 | "zeroSearchResults": "Ei tuloksia", 7 | "oneSearchResult": "1 tulos löytyi", 8 | "multipleSearchResults": "${count} tulosta löytyi", 9 | // additional countries (not supported by country-list library) 10 | "ac": "Ascension", 11 | "xk": "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/fr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Pays sélectionné", 3 | noCountrySelected: "Aucun pays sélectionné", 4 | countryListAriaLabel: "Liste des pays", 5 | searchPlaceholder: "Recherche", 6 | zeroSearchResults: "Aucun résultat trouvé", 7 | oneSearchResult: "1 résultat trouvé", 8 | multipleSearchResults: "${count} résultats trouvés", 9 | // additional countries (not supported by country-list library) 10 | ac: "Île de l'Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hi/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hi/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "चयनित देश", 3 | noCountrySelected: "कोई देश चयनित नहीं", 4 | countryListAriaLabel: "देशों की सूची", 5 | searchPlaceholder: "खोज", 6 | zeroSearchResults: "कोई परिणाम नहीं मिला", 7 | oneSearchResult: "1 परिणाम मिला", 8 | multipleSearchResults: "${count} परिणाम मिले", 9 | // additional countries (not supported by country-list library) 10 | ac: "असेंशन द्वीप", 11 | xk: "कोसोवो" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Odabrana zemlja", 3 | noCountrySelected: "Zemlja nije odabrana", 4 | countryListAriaLabel: "Lista zemalja", 5 | searchPlaceholder: "Pretraži", 6 | zeroSearchResults: "Nema pronađenih rezultata", 7 | oneSearchResult: "Pronađen 1 rezultat", 8 | multipleSearchResults: "${count} rezultata pronađeno", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hu/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/hu/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Kiválasztott ország", 3 | noCountrySelected: "Nincs ország kiválasztva", 4 | countryListAriaLabel: "Országok listája", 5 | searchPlaceholder: "Keresés", 6 | zeroSearchResults: "Nincs találat", 7 | oneSearchResult: "1 találat", 8 | multipleSearchResults: "${count} találat", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension-sziget", 11 | xk: "Koszovó" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/id/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/id/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Negara yang dipilih", 3 | noCountrySelected: "Tidak ada negara yang dipilih", 4 | countryListAriaLabel: "Daftar negara", 5 | searchPlaceholder: "Mencari", 6 | zeroSearchResults: "Tidak ada hasil yang ditemukan", 7 | oneSearchResult: "1 hasil ditemukan", 8 | multipleSearchResults: "${count} hasil ditemukan", 9 | // additional countries (not supported by country-list library) 10 | ac: "Pulau Kenaikan", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/it/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/it/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Paese selezionato", 3 | noCountrySelected: "Nessun paese selezionato", 4 | countryListAriaLabel: "Elenco dei paesi", 5 | searchPlaceholder: "Ricerca", 6 | zeroSearchResults: "Nessun risultato trovato", 7 | oneSearchResult: "1 risultato trovato", 8 | multipleSearchResults: "${count} risultati trovati", 9 | // additional countries (not supported by country-list library) 10 | ac: "Isola di Ascensione", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ja/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ja/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "選択した国", 3 | noCountrySelected: "国が選択されていません", 4 | countryListAriaLabel: "国のリスト", 5 | searchPlaceholder: "検索", 6 | zeroSearchResults: "結果が見つかりません", 7 | oneSearchResult: "1 件の結果が見つかりました", 8 | multipleSearchResults: "${count} 件の結果が見つかりました", 9 | // additional countries (not supported by country-list library) 10 | ac: "アセンション島", 11 | xk: "コソボ" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ko/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ko/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "선택한 국가", 3 | noCountrySelected: "선택한 국가가 없습니다.", 4 | countryListAriaLabel: "국가 목록", 5 | searchPlaceholder: "검색", 6 | zeroSearchResults: "검색 결과가 없습니다", 7 | oneSearchResult: "1개의 결과를 찾았습니다.", 8 | multipleSearchResults: "${count}개의 결과를 찾았습니다.", 9 | // additional countries (not supported by country-list library) 10 | ac: "어센션섬", 11 | xk: "코소보" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/mr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/mr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "निवडलेला देश", 3 | noCountrySelected: "कोणताही देश निवडलेला नाही", 4 | countryListAriaLabel: "देशांची यादी", 5 | searchPlaceholder: "शोधा", 6 | zeroSearchResults: "कोणतेही परिणाम आढळले नाहीत", 7 | oneSearchResult: "1 परिणाम आढळला", 8 | multipleSearchResults: "${count} परिणाम आढळले", 9 | // additional countries (not supported by country-list library) 10 | ac: "असेन्शन बेट", 11 | xk: "कोसोवो" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/nl/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/nl/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Geselecteerd land", 3 | noCountrySelected: "Geen land geselecteerd", 4 | countryListAriaLabel: "Lijst met landen", 5 | searchPlaceholder: "Zoekopdracht", 6 | zeroSearchResults: "Geen resultaten gevonden", 7 | oneSearchResult: "1 resultaat gevonden", 8 | multipleSearchResults: "${count} resultaten gevonden", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension-eiland", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/no/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/no/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Valgt land", 3 | noCountrySelected: "Ingen land er valgt", 4 | countryListAriaLabel: "Liste over land", 5 | searchPlaceholder: "Leting", 6 | zeroSearchResults: "Ingen resultater funnet", 7 | oneSearchResult: "1 resultat funnet", 8 | multipleSearchResults: "${count} resultater funnet", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension Island", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pl/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pl/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Wybrany kraj", 3 | noCountrySelected: "Nie wybrano kraju", 4 | countryListAriaLabel: "Lista krajów", 5 | searchPlaceholder: "Szukaj", 6 | zeroSearchResults: "Nie znaleziono wyników", 7 | oneSearchResult: "Znaleziono 1 wynik", 8 | multipleSearchResults: "Znaleziono ${count} ${count > 1 && count < 5 ? 'wyniki' : 'wyników'}", 9 | // additional countries (not supported by country-list library) 10 | ac: "Wyspa Wniebowstąpienia", 11 | xk: "Kosowo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pt/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/pt/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "País selecionado", 3 | noCountrySelected: "Nenhum país selecionado", 4 | countryListAriaLabel: "Lista de países", 5 | searchPlaceholder: "Procurar", 6 | zeroSearchResults: "Nenhum resultado encontrado", 7 | oneSearchResult: "1 resultado encontrado", 8 | multipleSearchResults: "${count} resultados encontrados", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ilha de Ascensão", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ro/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ro/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Țara selectată", 3 | noCountrySelected: "Nicio țară selectată", 4 | countryListAriaLabel: "Lista țărilor", 5 | searchPlaceholder: "Căutare", 6 | zeroSearchResults: "Nici un rezultat gasit", 7 | oneSearchResult: "1 rezultat găsit", 8 | multipleSearchResults: "${count} rezultate găsite", 9 | // additional countries (not supported by country-list library) 10 | ac: "Insula Ascensiunii", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ru/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ru/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Выбранная страна", 3 | noCountrySelected: "Страна не выбрана", 4 | countryListAriaLabel: "Список стран", 5 | searchPlaceholder: "Поиск", 6 | zeroSearchResults: "результатов не найдено", 7 | oneSearchResult: "найден 1 результат", 8 | multipleSearchResults: "Найдено ${count} результатов", 9 | // additional countries (not supported by country-list library) 10 | ac: "Остров Вознесения", 11 | xk: "Косово" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sk/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sk/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Vybraná krajina", 3 | noCountrySelected: "Nie je vybratá žiadna krajina", 4 | countryListAriaLabel: "Zoznam krajín", 5 | searchPlaceholder: "Vyhľadať", 6 | zeroSearchResults: "Neboli nájdené žiadne výsledky", 7 | oneSearchResult: "1 nájdený výsledok", 8 | multipleSearchResults: "${count} nájdených výsledkov", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sv/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/sv/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | "selectedCountryAriaLabel": "Valt land", 3 | "noCountrySelected": "Inget land valt", 4 | "countryListAriaLabel": "Lista över länder", 5 | "searchPlaceholder": "Sök", 6 | "zeroSearchResults": "Inga resultat hittades", 7 | "oneSearchResult": "1 resultat hittades", 8 | "multipleSearchResults": "${count} resultat hittades", 9 | // additional countries (not supported by country-list library) 10 | "ac": "Ascension", 11 | "xk": "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/te/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/te/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "ఎంచుకున్న దేశం", 3 | noCountrySelected: "ఏ దేశం ఎంచుకోబడలేదు", 4 | countryListAriaLabel: "దేశాల జాబితా", 5 | searchPlaceholder: "వెతకండి", 6 | zeroSearchResults: "ఎటువంటి ఫలితాలు లభించలేదు", 7 | oneSearchResult: "1 ఫలితం కనుగొనబడింది", 8 | multipleSearchResults: "${count} ఫలితాలు కనుగొనబడ్డాయి", 9 | // additional countries (not supported by country-list library) 10 | ac: "అసెన్షన్ ద్వీపం", 11 | xk: "కొసోవో" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/th/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/th/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "ประเทศที่เลือก", 3 | noCountrySelected: "ไม่ได้เลือกประเทศ", 4 | countryListAriaLabel: "รายชื่อประเทศ", 5 | searchPlaceholder: "ค้นหา", 6 | zeroSearchResults: "ไม่พบผลลัพธ์", 7 | oneSearchResult: "พบผลลัพธ์ 1 รายการ", 8 | multipleSearchResults: "พบผลลัพธ์ ${count} รายการ", 9 | // additional countries (not supported by country-list library) 10 | ac: "เกาะแอสเซนชัน", 11 | xk: "โคโซโว" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/tr/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/tr/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Seçilen ülke", 3 | noCountrySelected: "Hiçbir ülke seçilmedi", 4 | countryListAriaLabel: "Ülke listesi", 5 | searchPlaceholder: "Ara", 6 | zeroSearchResults: "Sonuç bulunamadı", 7 | oneSearchResult: "1 sonuç bulundu", 8 | multipleSearchResults: "${count} sonuç bulundu", 9 | // additional countries (not supported by country-list library) 10 | ac: "Ascension Adası", 11 | xk: "Kosova" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/uk/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/uk/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Обрана країна", 3 | noCountrySelected: "Країну не обрано", 4 | countryListAriaLabel: "Список країн", 5 | searchPlaceholder: "Шукати", 6 | zeroSearchResults: "Результатів не знайдено", 7 | oneSearchResult: "Знайдено 1 результат", 8 | multipleSearchResults: "Знайдено ${count} результатів", 9 | // additional countries (not supported by country-list library) 10 | ac: "Острів Вознесіння", 11 | xk: "Косово" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ur/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/ur/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "منتخب ملک", 3 | noCountrySelected: "کوئی ملک منتخب نہیں کیا گیا۔", 4 | countryListAriaLabel: "ممالک کی فہرست", 5 | searchPlaceholder: "تلاش کریں۔", 6 | zeroSearchResults: "کوئی نتیجہ نہیں", 7 | oneSearchResult: "1 نتیجہ ملا", 8 | multipleSearchResults: "${count} نتائج ملے", 9 | // additional countries (not supported by country-list library) 10 | ac: "ایسنشن جزیرہ", 11 | xk: "کوسوو" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/vi/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/vi/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "Quốc gia đã chọn", 3 | noCountrySelected: "Không có quốc gia nào được chọn", 4 | countryListAriaLabel: "Danh sách các quốc gia", 5 | searchPlaceholder: "Khám xét", 6 | zeroSearchResults: "Không tìm thấy kết quả nào", 7 | oneSearchResult: "Đã tìm thấy 1 kết quả", 8 | multipleSearchResults: "Đã tìm thấy ${count} kết quả", 9 | // additional countries (not supported by country-list library) 10 | ac: "Đảo Ascension", 11 | xk: "Kosovo" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/zh/index.js: -------------------------------------------------------------------------------- 1 | import countryTranslations from "./countries.js"; 2 | import interfaceTranslations from "./interface.js"; 3 | export { countryTranslations, interfaceTranslations }; 4 | const allTranslations = { ...countryTranslations, ...interfaceTranslations }; 5 | export default allTranslations; 6 | -------------------------------------------------------------------------------- /plugins/intl-tel-input/js/i18n/zh/interface.js: -------------------------------------------------------------------------------- 1 | const interfaceTranslations = { 2 | selectedCountryAriaLabel: "所选国家", 3 | noCountrySelected: "未选择国家/地区", 4 | countryListAriaLabel: "国家名单", 5 | searchPlaceholder: "搜索", 6 | zeroSearchResults: "未找到结果", 7 | oneSearchResult: "找到 1 个结果", 8 | multipleSearchResults: "找到 ${count} 个结果", 9 | // additional countries (not supported by country-list library) 10 | ac: "阿森松岛", 11 | xk: "科索沃" 12 | }; 13 | export default interfaceTranslations; 14 | -------------------------------------------------------------------------------- /plugins/jquery-ui/VERSION: -------------------------------------------------------------------------------- 1 | JQuery UI 1.13.0 -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-Italic.ttf -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-Medium.ttf -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-MediumItalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-MediumItalic.ttf -------------------------------------------------------------------------------- /plugins/pdfmake/fonts/Roboto/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/plugins/pdfmake/fonts/Roboto/Roboto-Regular.ttf -------------------------------------------------------------------------------- /plugins/php-mime-mail-parser/Contracts/Middleware.php: -------------------------------------------------------------------------------- 1 | jsonBody) { 14 | return null; 15 | } 16 | 17 | return \Stripe\OAuthErrorObject::constructFrom($this->jsonBody); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /plugins/stripe-php/lib/Exception/OAuth/UnknownOAuthErrorException.php: -------------------------------------------------------------------------------- 1 | ](https://github.com/tinymce/tinymce) 4 | Copyright (c) 2024, Ephox Corporation DBA Tiny Technologies, Inc. 5 | 6 | Licensed under the terms of [GNU General Public License Version 2 or later](http://www.gnu.org/licenses/gpl.html). 7 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide-dark/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/oxide-dark/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/oxide/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/oxide/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/tinymce-5-dark/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5/skin.shadowdom.js: -------------------------------------------------------------------------------- 1 | tinymce.Resource.add('ui/tinymce-5/skin.shadowdom.css', `body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}`) -------------------------------------------------------------------------------- /plugins/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css: -------------------------------------------------------------------------------- 1 | body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201} 2 | -------------------------------------------------------------------------------- /plugins/zapcal/includes/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /plugins/zapcal/zapcallib.php: -------------------------------------------------------------------------------- 1 | 7 | * @copyright Copyright (C) 2006 - 2017 by Dan Cogliano 8 | * @license GNU GPLv3 9 | * @link http://icalendar.org/php-library.html 10 | */ 11 | 12 | /** 13 | * used by ZapCalLib 14 | * @var integer 15 | */ 16 | define('_ZAPCAL',1); 17 | 18 | if(!defined('_ZAPCAL_BASE')) 19 | { 20 | /** 21 | * the base folder of the library 22 | * @var string 23 | */ 24 | define('_ZAPCAL_BASE',__DIR__); 25 | } 26 | 27 | require_once(_ZAPCAL_BASE . '/includes/framework.php'); 28 | 29 | -------------------------------------------------------------------------------- /post/admin/admin_category_model.php: -------------------------------------------------------------------------------- 1 | 2 | Require all denied 3 | -------------------------------------------------------------------------------- /uploads/clients/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/uploads/clients/index.php -------------------------------------------------------------------------------- /uploads/expenses/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /uploads/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /uploads/settings/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /uploads/tickets/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/itflow-org/itflow/f78a2250f145deb5c640fb2304bd586b7c90a452/uploads/tickets/index.php -------------------------------------------------------------------------------- /uploads/tmp/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /uploads/users/index.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /xcustom/readme.php: -------------------------------------------------------------------------------- 1 |