├── .env.sample ├── .github ├── ISSUE_TEMPLATE │ ├── contributor-application.yml │ ├── mushaf_layout_report.yml │ ├── new_mushaf_layout.yml │ ├── quran_script_issue_report.yml │ ├── tafsir_issue_report.yml │ └── translation_issue_report.yml ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── copilot-instructions.md ├── images │ └── qul-og.png └── workflows │ └── codeql.yml ├── .gitignore ├── .node-version ├── .ruby-gemset ├── .ruby-version ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile.dev ├── README.md ├── Rakefile ├── SECURITY.md ├── app ├── admin │ ├── active_admin_comments.rb │ ├── audio │ │ ├── audio_file.rb │ │ ├── audio_recitation.rb │ │ ├── change_log.rb │ │ ├── chapter_audio_file.rb │ │ ├── qirat_type.rb │ │ ├── recitation.rb │ │ ├── recitation_style.rb │ │ ├── reciter.rb │ │ ├── related_recitation.rb │ │ ├── section.rb │ │ ├── segment.rb │ │ ├── station.rb │ │ └── station_audio_file.rb │ ├── author.rb │ ├── chapter_info.rb │ ├── content │ │ ├── arabic_transliteration.rb │ │ ├── ayah_theme.rb │ │ ├── foot_note.rb │ │ ├── resource_content.rb │ │ ├── root_detail.rb │ │ ├── tafsir.rb │ │ └── translation.rb │ ├── dashboard.rb │ ├── data_source.rb │ ├── database_backup.rb │ ├── dictionary │ │ ├── preview.rb │ │ ├── root_definition.rb │ │ ├── root_example.rb │ │ └── word_root.rb │ ├── downloads │ │ ├── downloadable_file.rb │ │ ├── downloadable_related_resource.rb │ │ ├── downloadable_resource.rb │ │ └── downloadable_resource_tag.rb │ ├── draft │ │ ├── content.rb │ │ ├── foot_note.rb │ │ ├── tafisr.rb │ │ ├── translation.rb │ │ └── word_translation.rb │ ├── grammar │ │ ├── lemma.rb │ │ ├── root.rb │ │ ├── stem.rb │ │ ├── verse_lemma.rb │ │ ├── verse_root.rb │ │ └── verse_stem.rb │ ├── language.rb │ ├── media_content.rb │ ├── morphology │ │ ├── grammar_term.rb │ │ ├── graph.rb │ │ ├── graph_node.rb │ │ ├── graph_node_edge.rb │ │ ├── matching_verse.rb │ │ ├── phrase.rb │ │ ├── phrase_verse.rb │ │ ├── word.rb │ │ └── word_segment.rb │ ├── navigation_search_record.rb │ ├── notes │ │ ├── admin_todo.rb │ │ ├── feedback.rb │ │ └── important_note.rb │ ├── quran │ │ ├── chapter.rb │ │ ├── hizb.rb │ │ ├── juz.rb │ │ ├── manzil.rb │ │ ├── mushaf.rb │ │ ├── mushaf_juz.rb │ │ ├── mushaf_line_alignment.rb │ │ ├── mushaf_page.rb │ │ ├── mushaf_page_preview.rb │ │ ├── mushaf_word.rb │ │ ├── pause_mark.rb │ │ ├── rub_el_hizb.rb │ │ ├── ruku.rb │ │ ├── tajweed_word.rb │ │ ├── token.rb │ │ ├── verse.rb │ │ ├── verse_script.rb │ │ ├── word.rb │ │ └── word_script.rb │ ├── quran_table_detail.rb │ ├── raw_data │ │ ├── ayah_catalog.rb │ │ ├── ayah_record.rb │ │ └── resource.rb │ ├── settings │ │ ├── analytic_page.rb │ │ ├── api_client.rb │ │ ├── char_type.rb │ │ ├── contributor.rb │ │ ├── faq.rb │ │ ├── resource_permission.rb │ │ ├── resource_tag.rb │ │ ├── slug.rb │ │ ├── tag.rb │ │ └── translated_name.rb │ ├── synonym.rb │ ├── tools │ │ └── data_integrity_check.rb │ ├── topic.rb │ ├── transliteration.rb │ ├── uloom_contents.rb │ ├── user.rb │ ├── user_project.rb │ ├── versions.rb │ ├── word_synonym.rb │ └── word_translation.rb ├── assets │ ├── config │ │ └── manifest.js │ ├── fonts │ │ ├── OpenSauceOne-Regular.ttf │ │ ├── OpenSauceOne-Regular.woff2 │ │ ├── QCF4_TAJWEED_RULES-Regular.woff2 │ │ └── readme.md │ ├── images │ │ ├── Border-001-940x1396.png │ │ ├── Image.jpeg │ │ ├── border.png │ │ ├── card-icon │ │ │ ├── bismillah.svg │ │ │ ├── book.svg │ │ │ ├── compare.svg │ │ │ ├── info.svg │ │ │ ├── layout.svg │ │ │ ├── list.svg │ │ │ ├── logo.svg │ │ │ ├── metadata.svg │ │ │ ├── mutashabihat.svg │ │ │ ├── open_book.svg │ │ │ ├── qaf.svg │ │ │ ├── quran.svg │ │ │ ├── tags.svg │ │ │ ├── tajweed.svg │ │ │ ├── timeline.svg │ │ │ ├── timestamp.svg │ │ │ ├── translation.svg │ │ │ └── transliteration.svg │ │ ├── contributors │ │ │ └── gtaf.svg │ │ ├── corpus.png │ │ ├── email-header.jpg │ │ ├── images.jpeg │ │ ├── landingbackground.png │ │ ├── logo.svg │ │ ├── logotype.svg │ │ ├── morphology │ │ │ ├── edges_diagram.png │ │ │ ├── nodes_diagram.png │ │ │ └── phrase_node_diagram.png │ │ ├── mushaf-theme │ │ │ ├── blue │ │ │ │ └── top.png │ │ │ └── green │ │ │ │ ├── bottom.gif │ │ │ │ ├── name.png │ │ │ │ ├── p1.gif │ │ │ │ ├── sides.gif │ │ │ │ └── top.gif │ │ ├── page-bg.jpeg │ │ ├── peaks.png │ │ ├── resource-cards │ │ │ ├── audio.png │ │ │ ├── mushaf-layout.png │ │ │ ├── mutashabihat-1.png │ │ │ └── mutashahibat.png │ │ ├── resource-header-bg.svg │ │ ├── surah-bg.png │ │ ├── svg │ │ │ ├── pattern-1.svg │ │ │ ├── pattern-2.svg │ │ │ ├── pattern-3.svg │ │ │ └── pattern-4.svg │ │ ├── svgs │ │ │ ├── book.svg │ │ │ ├── download.svg │ │ │ ├── font.svg │ │ │ ├── grid.svg │ │ │ ├── layout.svg │ │ │ ├── list.svg │ │ │ ├── mutashabihat.svg │ │ │ ├── page.svg │ │ │ ├── similar.svg │ │ │ ├── sort.svg │ │ │ ├── tafsir.svg │ │ │ ├── topic.svg │ │ │ ├── translate.svg │ │ │ └── volume.svg │ │ ├── tarteel-logo.png │ │ ├── tarteel-logo.svg │ │ ├── tarteel.svg │ │ └── tools-cards │ │ │ ├── grammar.webp │ │ │ ├── meta.webp │ │ │ ├── mushaf-layout.webp │ │ │ ├── mutashabihat.webp │ │ │ ├── page.webp │ │ │ ├── quran.webp │ │ │ ├── surah-info.webp │ │ │ ├── tafsirs.webp │ │ │ ├── timestamp.webp │ │ │ ├── translation.webp │ │ │ └── transliteration.webp │ └── stylesheets │ │ ├── active_admin.scss │ │ ├── active_admin │ │ ├── _base.scss │ │ ├── _forms.scss │ │ ├── _header.scss │ │ ├── _mixins.scss │ │ ├── _normalize.scss │ │ ├── _print.scss │ │ ├── _typography.scss │ │ ├── components │ │ │ ├── _batch_actions.scss │ │ │ ├── _blank_slates.scss │ │ │ ├── _breadcrumbs.scss │ │ │ ├── _buttons.scss │ │ │ ├── _columns.scss │ │ │ ├── _comments.scss │ │ │ ├── _date_picker.scss │ │ │ ├── _dropdown_menu.scss │ │ │ ├── _flash_messages.scss │ │ │ ├── _grid.scss │ │ │ ├── _index_list.scss │ │ │ ├── _links.scss │ │ │ ├── _modal_dialog.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _scopes.scss │ │ │ ├── _status_tags.scss │ │ │ ├── _table_tools.scss │ │ │ ├── _tables.scss │ │ │ ├── _tabs.scss │ │ │ └── _unsupported_browser.scss │ │ ├── mixins │ │ │ ├── _all.scss │ │ │ ├── _buttons.scss │ │ │ ├── _gradients.scss │ │ │ ├── _rounded.scss │ │ │ ├── _sections.scss │ │ │ ├── _shadows.scss │ │ │ ├── _typography.scss │ │ │ ├── _utilities.scss │ │ │ └── _variables.scss │ │ ├── pages │ │ │ └── _logged_out.scss │ │ └── structure │ │ │ ├── _footer.scss │ │ │ ├── _main_structure.scss │ │ │ └── _title_bar.scss │ │ ├── admin │ │ ├── active_admin_bootstrab_overrides.scss │ │ ├── bootstrap.scss │ │ ├── dict.scss │ │ ├── modal.scss │ │ └── theme.scss │ │ ├── application.scss │ │ ├── application.tailwind.css │ │ ├── bootstrap.scss │ │ ├── components │ │ ├── _credit.scss │ │ ├── _download.scss │ │ ├── _faq.scss │ │ ├── _mutashabihat.scss │ │ ├── _pdf_preview.scss │ │ ├── _proofreading_view.scss │ │ ├── _quiz.scss │ │ ├── _resources.scss │ │ ├── _segment_player.scss │ │ ├── _syntax_graph.scss │ │ ├── _tajweed_rules.scss │ │ ├── _tools_help.scss │ │ ├── _transliteration.scss │ │ ├── _treebank_edit.scss │ │ ├── _word_match.scss │ │ ├── common.scss │ │ ├── corpus.scss │ │ ├── keyboard.scss │ │ ├── mushaf_pages_table.scss │ │ ├── splash.scss │ │ └── wraper.scss │ │ ├── export.scss │ │ ├── landing.scss │ │ ├── landing_page │ │ ├── _bootstrap-overrides.scss │ │ ├── _buttons.scss │ │ ├── _devise_styles.scss │ │ ├── _fonts.scss │ │ ├── _tabs.scss │ │ ├── _tool_cards.scss │ │ ├── _tools.scss │ │ ├── index.scss │ │ └── resource_show.scss │ │ ├── libs │ │ ├── actiontext.css │ │ └── toastr.scss │ │ ├── pdf.scss │ │ ├── shared │ │ ├── _indopak_font_faces.scss │ │ ├── _qpc_fonts.scss │ │ ├── _surah_names.scss │ │ ├── _variables.scss │ │ ├── content.scss │ │ ├── corpus.scss │ │ ├── diffy.scss │ │ ├── font_faces.scss │ │ ├── mushaf_page.scss │ │ ├── tajweed.scss │ │ └── tajweed_color_new.scss │ │ └── tinymce_custom.scss ├── channels │ └── application_cable │ │ ├── channel.rb │ │ └── connection.rb ├── components │ ├── application_component.rb │ ├── split_screen_component.html.erb │ └── split_screen_component.rb ├── controllers │ ├── admins_controller.rb │ ├── api │ │ └── v1 │ │ │ ├── api_controller.rb │ │ │ ├── audio │ │ │ ├── recitations_controller.rb │ │ │ └── segments_controller.rb │ │ │ ├── chapters_controller.rb │ │ │ ├── resources_controller.rb │ │ │ ├── tafsirs_controller.rb │ │ │ ├── translations_controller.rb │ │ │ ├── unicode_controller.rb │ │ │ └── verses_controller.rb │ ├── application_controller.rb │ ├── arabic_transliterations_controller.rb │ ├── ayah_audio_files_controller.rb │ ├── ayah_controller.rb │ ├── community_controller.rb │ ├── concerns │ │ └── .keep │ ├── exports_controller.rb │ ├── foot_notes_controller.rb │ ├── landing_controller.rb │ ├── learning_activities_controller.rb │ ├── morphology │ │ ├── lemmas_controller.rb │ │ ├── roots_controller.rb │ │ ├── stems_controller.rb │ │ └── treebank_controller.rb │ ├── morphology_phrases_controller.rb │ ├── mushaf_layouts_controller.rb │ ├── quran_scripts_comparison_controller.rb │ ├── resources_controller.rb │ ├── segments │ │ └── dashboard_controller.rb │ ├── surah_audio_files_controller.rb │ ├── surah_infos_controller.rb │ ├── tafsir_proofreadings_controller.rb │ ├── tajweed_words_controller.rb │ ├── translation_diffs_controller.rb │ ├── translation_proofreadings_controller.rb │ ├── user_projects_controller.rb │ ├── users │ │ ├── registrations_controller.rb │ │ └── sessions_controller.rb │ ├── verses_controller.rb │ ├── word_concordance_labels_controller.rb │ ├── word_mistakes_controller.rb │ ├── word_text_proofreadings_controller.rb │ └── word_translations_controller.rb ├── finders │ ├── base_finder.rb │ └── v1 │ │ ├── chapter_finder.rb │ │ ├── segment_finder.rb │ │ ├── tafsir_finder.rb │ │ ├── translation_finder.rb │ │ └── verse_finder.rb ├── helpers │ ├── active_admin_view_helpers.rb │ ├── analytic_helper.rb │ ├── application_helper.rb │ ├── arabic_transliterations_helper.rb │ ├── bootstrap_devise_helper.rb │ ├── home_helper.rb │ ├── learning_activity_helper.rb │ ├── mushaf_layouts_helper.rb │ ├── mushaf_page_helper.rb │ ├── quran_script_helper.rb │ ├── resources_helper.rb │ ├── seo_helper.rb │ ├── tajweed_helper.rb │ ├── tool_docs_helper.rb │ ├── tools_helper.rb │ └── topics_helper.rb ├── javascript │ ├── active_admin.js │ ├── active_admin │ │ ├── base.js │ │ ├── ext │ │ │ ├── jquery-ui.js │ │ │ └── jquery.js │ │ ├── initializers │ │ │ ├── batch-actions.js │ │ │ ├── checkbox-toggler.js │ │ │ ├── datepicker.js │ │ │ ├── dropdown-menu.js │ │ │ ├── filters.js │ │ │ ├── has-many.js │ │ │ ├── per-page.js │ │ │ ├── table-checkbox-toggler.js │ │ │ └── tabs.js │ │ ├── lib │ │ │ ├── checkbox-toggler.js │ │ │ ├── dropdown-menu.js │ │ │ ├── filters.js │ │ │ ├── modal-dialog.js │ │ │ ├── per-page.js │ │ │ ├── table-checkbox-toggler.js │ │ │ └── utils.js │ │ └── searchable_select.js │ ├── application.js │ ├── controllers │ │ ├── activities │ │ │ ├── activity_controller.js │ │ │ ├── ayah_mastery_controller.js │ │ │ ├── fill_the_blanks_controller.js │ │ │ ├── surah_order_controller.js │ │ │ └── word_match_controller.js │ │ ├── admin_page_controller.js │ │ ├── ajax_modal_controller.js │ │ ├── alert_controller.js │ │ ├── application.js │ │ ├── arabic_keyboard_controller.js │ │ ├── ayah_segment_player_controller.js │ │ ├── chapter_verses_filter_controller.js │ │ ├── chars_info_controller.js │ │ ├── collapse_controller.js │ │ ├── confirm_leave_controller.js │ │ ├── copy_to_clipboard_controller.js │ │ ├── datepicker_controller.js │ │ ├── draggable_scroll_controller.js │ │ ├── dropdown_controller.js │ │ ├── event_tracker_controller.js │ │ ├── faq_controller.js │ │ ├── filter_ayah_controller.js │ │ ├── flash_message_controller.js │ │ ├── font_preview_controller.js │ │ ├── for_admin.js │ │ ├── graph_bulk_edit_controller.js │ │ ├── index.js │ │ ├── json_editor_controller.js │ │ ├── lazy_load_controller.js │ │ ├── mistake_heatmap_controller.js │ │ ├── mushaf_page_builder_controller.js │ │ ├── mushaf_page_controller.js │ │ ├── mutashabihat_builder_controller.js │ │ ├── page_search_controller.js │ │ ├── page_title_controller.js │ │ ├── pdf_viewer_controller.js │ │ ├── peity_controller.js │ │ ├── phrase_ayah_bookmark_controller.js │ │ ├── popover_controller.js │ │ ├── proofreading_view_switcher_controller.js │ │ ├── remote_form_controller.js │ │ ├── remote_select2_controller.js │ │ ├── resizeable_controller.js │ │ ├── resource_search_controller.js │ │ ├── runable_widget_controller.js │ │ ├── segment_player_controller.js │ │ ├── segments │ │ │ ├── failure_player_controller.js │ │ │ └── timeline_controller.js │ │ ├── select2_controller.js │ │ ├── show_footnote_controller.js │ │ ├── spline_viewer_controller.js │ │ ├── surah_segment_player_controller.js │ │ ├── syntax_graph_controller.js │ │ ├── tabs_controller.js │ │ ├── tajweed_annotator_controller.js │ │ ├── tajweed_font_controller.js │ │ ├── tajweed_highlight_controller.js │ │ ├── tinymce_controller.js │ │ ├── toggle_password_controller.js │ │ ├── tooltip_controller.js │ │ ├── translation_controller.js │ │ ├── translation_footnote_controller.js │ │ ├── turbo_frame_loading_controller.js │ │ ├── update_mushaf_page_controller.js │ │ ├── verse_controller.js │ │ └── zoom_image_controller.js │ ├── libs │ │ └── jquery.js │ ├── segments │ │ ├── App.vue │ │ ├── components │ │ │ ├── ActionBar.vue │ │ │ ├── Alert.vue │ │ │ ├── SelectAudioSrc.vue │ │ │ └── Verse.vue │ │ ├── helper │ │ │ ├── audio.js │ │ │ └── findSegment.js │ │ ├── index.js │ │ └── store │ │ │ └── index.js │ ├── svg │ │ ├── App.vue │ │ ├── components │ │ │ ├── ActionBar.vue │ │ │ ├── Alert.vue │ │ │ ├── PointsPreview.vue │ │ │ └── SelectSVG.vue │ │ ├── helper │ │ │ ├── points.js │ │ │ └── toPath.js │ │ ├── index.js │ │ └── store │ │ │ └── index.js │ └── utils │ │ ├── LocalStore.js │ │ ├── arabic_keyboard.js │ │ ├── ayah-player.js │ │ ├── pdf_viewer.js │ │ ├── quran.js │ │ ├── screen-size.js │ │ └── script_loader.js ├── jobs │ ├── application_job.rb │ ├── async_resource_action_job.rb │ ├── audio │ │ ├── export_audio_segments_job.rb │ │ ├── generate_audio_files_job.rb │ │ ├── split_gapless_recitation_job.rb │ │ └── update_meta_data_job.rb │ ├── backup_job.rb │ ├── draft_content │ │ ├── approve_draft_content_job.rb │ │ ├── approve_draft_tafsir_job.rb │ │ ├── approve_draft_translation_job.rb │ │ ├── approve_draft_uloom_content_job.rb │ │ ├── approve_draft_word_translation_job.rb │ │ ├── check_content_changes_job.rb │ │ ├── import_draft_content_job.rb │ │ └── remove_draft_content_job.rb │ ├── export │ │ ├── mushaf_layout_export_job.rb │ │ ├── raw_tafsir_job.rb │ │ ├── tafsir_job.rb │ │ └── translation_job.rb │ ├── export_db_for_semantic_search_job.rb │ ├── export_indopak_ayah.rb │ ├── export_indopak_wbw_job.rb │ ├── export_mini_dump_job.rb │ ├── export_translation_job.rb │ ├── export_words_job.rb │ ├── lokalise_job.rb │ ├── mushaf_layout_job.rb │ ├── recurring │ │ └── update_api_stats_job.rb │ ├── segments │ │ └── export_reciter_segments_job.rb │ └── upload_translation_db_job.rb ├── mailers │ ├── application_mailer.rb │ ├── developer_mailer.rb │ ├── downloadable_resource_mailer.rb │ ├── segments_mailer.rb │ └── user_mailer.rb ├── models │ ├── ability.rb │ ├── admin_todo.rb │ ├── api_client.rb │ ├── api_client_request_stat.rb │ ├── application_record.rb │ ├── arabic_transliteration.rb │ ├── audio.rb │ ├── audio │ │ ├── change_log.rb │ │ ├── chapter_audio_file.rb │ │ ├── recitation.rb │ │ ├── related_recitation.rb │ │ ├── section.rb │ │ └── segment.rb │ ├── audio_file.rb │ ├── author.rb │ ├── ayah_theme.rb │ ├── chapter.rb │ ├── chapter_info.rb │ ├── char_type.rb │ ├── concerns │ │ ├── has_meta_data.rb │ │ ├── has_verse_mapping.rb │ │ ├── name_translateable.rb │ │ ├── navigation_searchable.rb │ │ ├── resourceable.rb │ │ ├── slugable.rb │ │ └── strip_whitespaces.rb │ ├── contributor.rb │ ├── data_source.rb │ ├── database_backup.rb │ ├── dictionary.rb │ ├── dictionary │ │ ├── root_definition.rb │ │ ├── root_example.rb │ │ └── word_root.rb │ ├── downloadable_file.rb │ ├── downloadable_related_resource.rb │ ├── downloadable_resource.rb │ ├── downloadable_resource_tag.rb │ ├── downloadable_resource_tagging.rb │ ├── draft.rb │ ├── draft │ │ ├── content.rb │ │ ├── foot_note.rb │ │ ├── tafsir.rb │ │ ├── translation.rb │ │ └── word_translation.rb │ ├── faq.rb │ ├── feedback.rb │ ├── foot_note.rb │ ├── hizb.rb │ ├── important_note.rb │ ├── juz.rb │ ├── language.rb │ ├── lemma.rb │ ├── log_entry.rb │ ├── manzil.rb │ ├── media_content.rb │ ├── morphology.rb │ ├── morphology │ │ ├── derived_word.rb │ │ ├── grammar_concept.rb │ │ ├── grammar_pattern.rb │ │ ├── grammar_term.rb │ │ ├── graph.rb │ │ ├── graph_node.rb │ │ ├── graph_node_edge.rb │ │ ├── matching_verse.rb │ │ ├── phrase.rb │ │ ├── phrase_verse.rb │ │ ├── word.rb │ │ ├── word_grammar_concept.rb │ │ ├── word_segment.rb │ │ └── word_verb_form.rb │ ├── mushaf.rb │ ├── mushaf_juz.rb │ ├── mushaf_line_alignment.rb │ ├── mushaf_page.rb │ ├── mushaf_word.rb │ ├── navigation_search_record.rb │ ├── pause_mark.rb │ ├── proof_read_comment.rb │ ├── qirat_type.rb │ ├── quran_api_record.rb │ ├── quran_script.rb │ ├── quran_script │ │ ├── by_verse.rb │ │ └── by_word.rb │ ├── quran_table.rb │ ├── quran_table_detail.rb │ ├── radio.rb │ ├── radio │ │ ├── station.rb │ │ └── station_audio_file.rb │ ├── raw_data.rb │ ├── raw_data │ │ ├── ayah_record.rb │ │ └── resource.rb │ ├── recitation.rb │ ├── recitation_style.rb │ ├── reciter.rb │ ├── related_topic.rb │ ├── resource_content.rb │ ├── resource_permission.rb │ ├── resource_tag.rb │ ├── root.rb │ ├── root_detail.rb │ ├── rub_el_hizb.rb │ ├── ruku.rb │ ├── segments.rb │ ├── segments │ │ ├── ayah_boundary.rb │ │ ├── base.rb │ │ ├── database.rb │ │ ├── detection.rb │ │ ├── failure.rb │ │ ├── log.rb │ │ ├── position.rb │ │ ├── reciter.rb │ │ └── review_ayah.rb │ ├── slug.rb │ ├── stem.rb │ ├── synonym.rb │ ├── tafsir.rb │ ├── tag.rb │ ├── tajweed_word.rb │ ├── token.rb │ ├── tools │ │ ├── data_integrity_checks.rb │ │ └── tajweed_rules_check.rb │ ├── topic.rb │ ├── translated_name.rb │ ├── translation.rb │ ├── transliteration.rb │ ├── uloom_content.rb │ ├── user.rb │ ├── user_download.rb │ ├── user_project.rb │ ├── verse.rb │ ├── verse_lemma.rb │ ├── verse_page.rb │ ├── verse_root.rb │ ├── verse_stem.rb │ ├── verse_topic.rb │ ├── word.rb │ ├── word_corpus.rb │ ├── word_mistake.rb │ ├── word_synonym.rb │ ├── word_tajweed_position.rb │ └── word_translation.rb ├── presenters │ ├── application_presenter.rb │ ├── arabic_transliterations_presenter.rb │ ├── ayah_audio_files_presenter.rb │ ├── char_info_presenter.rb │ ├── community_presenter.rb │ ├── compare_audio_presenter.rb │ ├── morphology │ │ ├── graph_edit_presenter.rb │ │ ├── graph_index_presenter.rb │ │ └── graph_presenter.rb │ ├── morphology_phrases_presenter.rb │ ├── mushaf_layout_presenter.rb │ ├── mushaf_layout_resources_presenter.rb │ ├── quran_scripts_comparison_presenter.rb │ ├── resource_presenter.rb │ ├── segments │ │ ├── dashboard_presenter.rb │ │ └── reciter_presenter.rb │ ├── surah_audio_files_presenter.rb │ ├── surah_infos_presenter.rb │ ├── tafsir_presenter.rb │ ├── tafsir_proofreadings_presenter.rb │ ├── tafsir_resource_presenter.rb │ ├── tajweed_words_presenter.rb │ ├── translation_diff_presenter.rb │ ├── translation_presenter.rb │ ├── translation_resource_presenter.rb │ ├── v1 │ │ ├── api_presenter.rb │ │ ├── audio │ │ │ ├── recitation_presenter.rb │ │ │ └── segment_presenter.rb │ │ ├── chapter_presenter.rb │ │ ├── resources_presenter.rb │ │ ├── tafsir_presenter.rb │ │ ├── translation_presenter.rb │ │ └── verse_presenter.rb │ ├── verses_presenter.rb │ ├── word_concordance_labels_presenter.rb │ ├── word_text_proofreadings_presenter.rb │ └── word_translations_presenter.rb ├── services │ ├── github_service.rb │ ├── morphology │ │ ├── edge_service.rb │ │ ├── node_service.rb │ │ └── phrase_node_service.rb │ └── topic_search.rb ├── uploaders │ └── database_backup_uploader.rb └── views │ ├── active_storage │ └── blobs │ │ └── _blob.html.erb │ ├── admin │ ├── _actions.html.erb │ ├── _add_tags_form.html.erb │ ├── _ayah_search.html.erb │ ├── _compare_draft_tafsir_ayah_grouping.html.erb │ ├── _confirm_refresh_downloadable_resource.html.erb │ ├── _data_integrity_check_filters.html.erb │ ├── _dictionary_page_preview.html.erb │ ├── _download_gapped_segments.html.erb │ ├── _download_segments.html.erb │ ├── _downloadable_resource_file_form.html.erb │ ├── _export_audio_segments_db.html.erb │ ├── _export_mushaf_layouts_db.html.erb │ ├── _export_options.html.erb │ ├── _export_words_db.html.erb │ ├── _help.html.erb │ ├── _matching_verse_link.js.erb │ ├── _navigation_search_form.html.erb │ ├── _raw_catalog.html.erb │ ├── _split_to_gapped.html.erb │ ├── _tafisr_compare.html.erb │ ├── _translated_names.html.erb │ ├── _update_morphology_resource_approval.js.erb │ ├── _upload_file_form.html.erb │ ├── _upload_segments.html.erb │ ├── _user_project_form.html.erb │ ├── _validate_draft_tafsir.html.erb │ ├── _validate_segments.html.erb │ ├── morphology │ │ └── graph │ │ │ ├── _index.html.erb │ │ │ └── _show.html.erb │ └── translation │ │ └── _export_data.html.erb │ ├── api │ └── v1 │ │ ├── audio │ │ ├── recitations │ │ │ ├── _ayah_recitation.json.props │ │ │ ├── _surah_recitation.json.props │ │ │ ├── ayah_recitation_detail.json.props │ │ │ ├── ayah_recitations.json.props │ │ │ ├── surah_recitation_detail.json.props │ │ │ ├── surah_recitations.json.props │ │ │ └── wav_manifest.json.props │ │ └── segments │ │ │ ├── ayah_segments.json.props │ │ │ └── surah_segments.json.props │ │ ├── chapters │ │ ├── _chapter.json.props │ │ ├── index.json.props │ │ └── show.json.props │ │ ├── resources │ │ ├── languages.json.props │ │ ├── tafsirs.json.props │ │ └── translations.json.props │ │ ├── tafsirs │ │ ├── _tafsir.json.props │ │ ├── by_ayah.json.props │ │ ├── by_range.json.props │ │ ├── for_ayah.json.props │ │ └── random.json.props │ │ ├── translations │ │ ├── _translation.json.props │ │ ├── by_range.json.props │ │ ├── for_ayah.json.props │ │ └── random.json.props │ │ └── verses │ │ ├── _surah_segment.json.props │ │ ├── _translation.json.props │ │ ├── _verse.json.props │ │ ├── _word.json.props │ │ ├── index.json.props │ │ └── select2.json.props │ ├── arabic_transliterations │ ├── _ayah_preview.html.erb │ ├── _pdf_verse.html.erb │ ├── _word.html.erb │ ├── _word_group.html.erb │ ├── export.html.erb │ ├── index.html.erb │ ├── new.html.erb │ ├── render_surah.html.erb │ └── show.html.erb │ ├── ayah │ ├── _info.html.erb │ ├── _title.html.erb │ ├── show.html.erb │ └── show.turbo_stream.erb │ ├── ayah_audio_files │ ├── index.html.erb │ ├── segment_builder.html.erb │ ├── segments.json.jbuilder │ └── show.html.erb │ ├── card │ ├── _card-container.erb │ ├── _card-description.erb │ ├── _card-tag.erb │ ├── _card-title.erb │ ├── _card_content.html.erb │ ├── _card_footer.html.erb │ ├── _card_grid.html.erb │ ├── _card_sidescrolling_container.erb │ ├── _download_dropdown.html.erb │ ├── _info-tip.erb │ └── _learn-more-button.erb │ ├── community │ ├── _char_font_options.html.erb │ ├── _char_info_form.html.erb │ ├── _chars_table.html.erb │ ├── ayah_boundaries.html.erb │ ├── chars_info.html.erb │ ├── credits.html.erb │ ├── docs.html.erb │ ├── faq.html.erb │ ├── svg_optimizer.html.erb │ ├── tool_help.html.erb │ └── tools.html.erb │ ├── developer_mailer │ └── notify.html.erb │ ├── devise │ ├── confirmations │ │ ├── _form.html.erb │ │ └── new.html.erb │ ├── mailer │ │ ├── confirmation_instructions.html.erb │ │ ├── reset_password_instructions.html.erb │ │ └── unlock_instructions.html.erb │ ├── passwords │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ └── new.html.erb │ ├── registrations │ │ ├── _form.html.erb │ │ ├── edit.html.erb │ │ └── new.html.erb │ ├── sessions │ │ ├── _form.html.erb │ │ ├── new.html.erb │ │ └── new.turbo_stream.erb │ ├── shared │ │ ├── _links.html.erb │ │ └── _spline_animation.html.erb │ └── unlocks │ │ ├── _form.html.erb │ │ └── new.html.erb │ ├── docs │ ├── _part-of-speech.html.erb │ ├── _quran-script.html.erb │ ├── _tag.html.erb │ ├── _timestamp.html.erb │ └── _translation_formats.html.erb │ ├── downloadable_resource_mailer │ ├── new_resource.html.erb │ ├── new_resource.text.erb │ ├── new_update.html.erb │ └── new_update.text.erb │ ├── exports │ ├── ayah.html.erb │ ├── mushaf.html.erb │ ├── mushaf_page.html.erb │ └── word.html.erb │ ├── foot_notes │ └── show.html.erb │ ├── landing │ ├── _footer.html.erb │ ├── _header.html.erb │ ├── _hero.html.erb │ ├── _overview.html.erb │ ├── _resources.html.erb │ ├── _spline.html.erb │ ├── _tools.html.erb │ └── home.html.erb │ ├── layouts │ ├── _grid.html.erb │ ├── _qul_head.html.erb │ ├── action_text │ │ └── contents │ │ │ └── _content.html.erb │ ├── application.html.erb │ ├── devise.html.erb │ ├── export.html.erb │ ├── mailer.html.erb │ ├── mailer.text.erb │ └── pdf.html.erb │ ├── learning_activities │ ├── _activities.html.erb │ ├── _ayah_mastery.html.erb │ ├── _complete_the_ayah.html.erb │ ├── _header.html.erb │ ├── _surah_order.html.erb │ ├── _word_match.html.erb │ ├── index.html.erb │ └── show.html.erb │ ├── morphology │ ├── lemmas │ │ ├── _show.html.erb │ │ └── show.html.erb │ ├── roots │ │ ├── _show.html.erb │ │ └── show.html.erb │ ├── stems │ │ ├── _show.html.erb │ │ └── show.html.erb │ └── treebank │ │ ├── _edges_section.html.erb │ │ ├── _index.html.erb │ │ ├── _nodes_section.html.erb │ │ ├── _phrase_nodes_section.html.erb │ │ ├── edit.html.erb │ │ ├── forms │ │ ├── _edge_row.html.erb │ │ ├── _elided_fields.html.erb │ │ ├── _node_row.html.erb │ │ ├── _phrase_fields.html.erb │ │ ├── _phrase_node_row.html.erb │ │ ├── _reference_fields.html.erb │ │ └── _word_fields.html.erb │ │ └── index.html.erb │ ├── morphology_phrases │ ├── _add_ayah.html.erb │ ├── _add_ayah_suggestion.html.erb │ ├── _add_ayah_suggestion.turbo_stream.erb │ ├── _ayah.html.erb │ ├── _ayah_preview.html.erb │ ├── _form.html.erb │ ├── _phrase_list.html.erb │ ├── _phrase_verse.html.erb │ ├── _preview.html.erb │ ├── _proofread_list.html.erb │ ├── _suggestions.html.erb │ ├── create.turbo_stream.erb │ ├── destroy.turbo_stream.erb │ ├── index.html.erb │ ├── new.html.erb │ ├── phrase_verses.html.erb │ ├── preview.html.erb │ ├── preview.turbo_stream.erb │ ├── show.html.erb │ └── update.turbo_stream.erb │ ├── mushaf_layouts │ ├── _compare_view.html.erb │ ├── _line_alignment.html.erb │ ├── _line_alignment_view.html.erb │ ├── _missing_required_data.html.erb │ ├── _page_mapping.html.erb │ ├── _page_mapping_modal.html.erb │ ├── _page_mapping_view.html.erb │ ├── _page_preview.html.erb │ ├── _page_row.html.erb │ ├── _proofreading_view.html.erb │ ├── _select_compare.html.erb │ ├── _select_page.html.erb │ ├── _show.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ ├── save_line_alignment.turbo_stream.erb │ ├── save_page_mapping.turbo_stream.erb │ ├── show.html.erb │ ├── show_page.html.erb │ └── update.turbo_stream.erb │ ├── quran_scripts_comparison │ ├── _charset_selection.html.erb │ ├── _script_selection.html.erb │ ├── _table.erb │ ├── _words_table.html.erb │ └── compare_words.html.erb │ ├── resources │ ├── _content_notice.html.erb │ ├── _hero.html.erb │ ├── _preview.html.erb │ ├── _quran_script_preview.html.erb │ ├── _resources_list.html.erb │ ├── copyright.html.erb │ ├── detail.html.erb │ ├── index.html.erb │ ├── previews │ │ ├── _ayah_theme.html.erb │ │ ├── _ayah_topics.html.erb │ │ ├── _font.html.erb │ │ ├── _morphology.html.erb │ │ ├── _mushaf_layout.html.erb │ │ ├── _mutashabihat.html.erb │ │ ├── _quran_metadata.html.erb │ │ ├── _quran_script.html.erb │ │ ├── _recitation.html.erb │ │ ├── _segment_player.html.erb │ │ ├── _similar_ayah.html.erb │ │ ├── _surah_info.html.erb │ │ ├── _tafsir.html.erb │ │ ├── _translation.html.erb │ │ ├── _transliteration.html.erb │ │ ├── _verse_translation.html.erb │ │ ├── _word_translation.html.erb │ │ ├── ayah_topics │ │ │ ├── _help.html.erb │ │ │ ├── _search_box.html.erb │ │ │ ├── _topic_index.html.erb │ │ │ ├── _topic_row.html.erb │ │ │ ├── _topic_show.html.erb │ │ │ └── _verse_card.html.erb │ │ ├── morphology │ │ │ ├── _ayah_lemma_help.html.erb │ │ │ ├── _ayah_lemma_preview.html.erb │ │ │ ├── _ayah_root_help.html.erb │ │ │ ├── _ayah_root_preview.html.erb │ │ │ ├── _ayah_stem_help.html.erb │ │ │ ├── _ayah_stem_preview.html.erb │ │ │ ├── _word_lemma_help.html.erb │ │ │ ├── _word_lemma_preview.html.erb │ │ │ ├── _word_morphology_help.html.erb │ │ │ ├── _word_morphology_preview.html.erb │ │ │ ├── _word_root_help.html.erb │ │ │ ├── _word_root_preview.html.erb │ │ │ ├── _word_stem_help.html.erb │ │ │ └── _word_stem_preview.html.erb │ │ └── quran_metadata │ │ │ ├── _ayah_help.html.erb │ │ │ ├── _ayah_preview.html.erb │ │ │ ├── _hizb_help.html.erb │ │ │ ├── _hizb_preview.html.erb │ │ │ ├── _juz_help.html.erb │ │ │ ├── _juz_preview.html.erb │ │ │ ├── _manzil_help.html.erb │ │ │ ├── _manzil_preview.html.erb │ │ │ ├── _rub_help.html.erb │ │ │ ├── _rub_preview.html.erb │ │ │ ├── _ruku_help.html.erb │ │ │ ├── _ruku_preview.html.erb │ │ │ ├── _sajda_help.html.erb │ │ │ ├── _sajda_preview.html.erb │ │ │ ├── _surah_help.html.erb │ │ │ └── _surah_preview.html.erb │ ├── related_resources.html.erb │ ├── resource_view │ │ ├── _grid.html.erb │ │ └── _list.html.erb │ ├── resources_view │ │ ├── _grid.html.erb │ │ └── _list.html.erb │ └── show.html.erb │ ├── segments │ ├── _header.html.erb │ └── dashboard │ │ ├── _ayah_report.html.erb │ │ ├── _dashboard.html.erb │ │ ├── _detection_table.html.erb │ │ ├── _failure_table.html.erb │ │ ├── _logs.html.erb │ │ ├── _reciters_table.html.erb │ │ ├── _review_ayah_table.html.erb │ │ ├── _timeline.html.erb │ │ ├── ayah_report.html.erb │ │ ├── detections.html.erb │ │ ├── failures.html.erb │ │ ├── logs.html.erb │ │ ├── reciter.html.erb │ │ ├── reciters.html.erb │ │ ├── review_ayahs.html.erb │ │ ├── setup_db.html.erb │ │ ├── show.html.erb │ │ ├── timeline.html.erb │ │ ├── word_failure_detail.html.erb │ │ └── word_failures.html.erb │ ├── segments_mailer │ ├── send_export_error.html.erb │ └── send_reciter_data.html.erb │ ├── shared │ ├── _access_message.html.erb │ ├── _bismillah.html.erb │ ├── _chapter_name.html.erb │ ├── _diff_mushaf_page.html.erb │ ├── _filters.html.erb │ ├── _flash_notices.html.erb │ ├── _form_errors.html.erb │ ├── _meta_tags.html.erb │ ├── _mushaf_page.html.erb │ ├── _nav.html.erb │ ├── _page_font.html.erb │ ├── _pdf_or_archive_embed.html.erb │ ├── _permission_denied.html.erb │ ├── _search_input.html.erb │ ├── _tajweed_image.html.erb │ ├── _tajweed_images_styles.html.erb │ ├── not_found.html.erb │ └── turbo_resource_actions │ │ ├── create.turbo_stream.erb │ │ └── update.turbo_stream.erb │ ├── surah_audio_files │ ├── builder_help.html.erb │ ├── index.html.erb │ ├── segment_builder.html.erb │ ├── segments.json.jbuilder │ └── show.html.erb │ ├── surah_infos │ ├── _diff_column_view.html.erb │ ├── _diff_row_view.html.erb │ ├── changes.html.erb │ ├── edit.html.erb │ ├── history.html.erb │ ├── index.html.erb │ └── show.html.erb │ ├── tafsir_proofreadings │ ├── _ayah_view.html.erb │ ├── _compare_draft.html.erb │ ├── _page_with_arabic_view.html.erb │ ├── _page_with_pdf_view.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ └── show.html.erb │ ├── tajweed_words │ ├── _ayah_preview.html.erb │ ├── _letter_row.html.erb │ ├── _sidebar.html.erb │ ├── _table.html.erb │ ├── _word_preview.html.erb │ ├── index.html.erb │ ├── rule_doc.html.erb │ ├── show.html.erb │ └── update.turbo_stream.erb │ ├── tools │ ├── _header.html.erb │ ├── _list.html.erb │ ├── header_alert │ │ ├── _arabic_transliteration.html.erb │ │ ├── _ayah_mutashabihat.html.erb │ │ ├── _ayah_recitation.html.erb │ │ ├── _ayah_tafsir.html.erb │ │ ├── _ayah_translation.html.erb │ │ ├── _char.html.erb │ │ ├── _compare_ayah.html.erb │ │ ├── _corpus.html.erb │ │ ├── _morphology_treebank.html.erb │ │ ├── _mushaf_layout.html.erb │ │ ├── _mushaf_layouts.html.erb │ │ ├── _mutashabihat.html.erb │ │ ├── _quran_script.html.erb │ │ ├── _quran_scripts_comparison.html.erb │ │ ├── _surah_info.html.erb │ │ ├── _surah_recitation.html.erb │ │ ├── _surah_recitation_segment_builder.html.erb │ │ ├── _tajweed.html.erb │ │ ├── _word_tajweed.html.erb │ │ └── _word_translation.html.erb │ └── resources_view │ │ ├── _grid.html.erb │ │ └── _list.html.erb │ ├── translation_diffs │ ├── index.html.erb │ └── show.html.erb │ ├── translation_proofreadings │ ├── _ayah_view.html.erb │ ├── _page_view.html.erb │ ├── _page_with_arabic_view.html.erb │ ├── _page_with_pdf_view.html.erb │ ├── edit.html.erb │ ├── index.html.erb │ └── show.html.erb │ ├── user_mailer │ └── thank_you.html.erb │ ├── user_projects │ ├── create.turbo_stream.erb │ └── new.html.erb │ ├── verses │ └── compare.html.erb │ ├── word_concordance_labels │ ├── index.html.erb │ ├── segment_detail.html.erb │ ├── show.html.erb │ └── word_detail.html.erb │ ├── word_mistakes │ ├── edit.html.erb │ └── show.html.erb │ ├── word_text_proofreadings │ ├── index.html.erb │ └── show.html.erb │ └── word_translations │ ├── _table.html.erb │ ├── _word_group_info.html.erb │ ├── _word_translation_field.html.erb │ ├── group_info.html.erb │ ├── index.html.erb │ ├── new.html.erb │ ├── show.html.erb │ └── update_group_info.turbo_stream.erb ├── benchmark └── reciter-db.rb ├── bin ├── bundle ├── dev ├── docker-entrypoint ├── rails ├── rake ├── setup ├── spring ├── update └── yarn ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── credentials.yml.enc ├── database.yml ├── database.yml.example ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── active_admin.rb │ ├── active_admin_edit_comment.rb │ ├── active_job.rb │ ├── active_storage.rb │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── carrier_wave.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── extensions │ │ ├── hash.rb │ │ ├── integer.rb │ │ ├── kernel.rb │ │ └── string.rb │ ├── filter_parameter_logging.rb │ ├── hosts.rb │ ├── inflections.rb │ ├── legacy_connection_handling.rb │ ├── mime_types.rb │ ├── new_framework_defaults.rb │ ├── new_framework_defaults_5_1.rb │ ├── new_framework_defaults_5_2.rb │ ├── new_framework_defaults_6_0.rb │ ├── new_framework_defaults_7_0.rb │ ├── pagy.rb │ ├── paper_trail.rb │ ├── patch_paper_trail.rb │ ├── permissions_policy.rb │ ├── ransack.rb │ ├── run_with_retry_helper.rb │ ├── sentry.rb │ ├── session_store.rb │ ├── sidekiq.rb │ ├── smtp.rb │ └── wrap_parameters.rb ├── locales │ ├── devise.en.yml │ └── en.yml ├── puma.rb ├── redis │ └── shared.yml ├── routes.rb ├── secrets.yml ├── sidekiq.yml ├── spring.rb ├── storage.yml └── tailwind.config.js ├── db ├── migrate │ ├── 20170104131204_devise_create_admin_users.rb │ ├── 20170104131206_create_active_admin_comments.rb │ ├── 20170109065641_create_versions.rb │ ├── 20170218162700_create_pause_marks.rb │ ├── 20180226200557_devise_create_users.rb │ ├── 20181020185010_create_database_backups.rb │ ├── 20190330211620_create_wbw_translations.rb │ ├── 20200411060227_create_synonyms.rb │ ├── 20200411060250_create_word_synonyms.rb │ ├── 20200416220621_create_quran_table_details.rb │ ├── 20200507213802_create_contact_messages.rb │ ├── 20200707040938_create_wbw_texts.rb │ ├── 20210124054448_create_user_projects.rb │ ├── 20210131064948_create_important_notes.rb │ ├── 20210302102652_add_more_fields_to_users.rb │ ├── 20210711015543_create_admin_todos.rb │ ├── 20211201233241_create_draft_translations.rb │ ├── 20211206202626_create_active_storage_tables.active_storage.rb │ ├── 20211208100230_create_action_text_tables.action_text.rb │ ├── 20220312095533_create_tajweed_positions.rb │ ├── 20220429193116_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20220429193117_create_active_storage_variant_records.active_storage.rb │ ├── 20220429193118_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb │ ├── 20220607205503_add_toggle_review_changes.rb │ ├── 20230720192356_create_mushaf_line_alignments.rb │ ├── 20230814133103_add_surah_info_in_linealignment.rb │ ├── 20230825041649_create_draft_tafsirs.rb │ ├── 20230914210050_add_content_hash_to_draft_tafsir.rb │ ├── 20231206223146_create_morphology_matching_ayahs.rb │ ├── 20231210185812_create_morphology_matching_phrases.rb │ ├── 20231210185921_create_morphology_matching_phrase_verses.rb │ ├── 20231211182552_create_resource_permissions.rb │ ├── 20231227212910_create_raw_data_resources.rb │ ├── 20231227213007_create_raw_data_ayah_data.rb │ ├── 20240219201808_add_digital_khat_text.rb │ ├── 20240531104701_add_user_info_to_draft.rb │ ├── 20240531115617_create_downloadable_resources.rb │ ├── 20240607083548_add_words_index_to_words.rb │ ├── 20240625072018_add_segment_lock_to_ayah_recitations.rb │ ├── 20240710102833_merge_users.rb │ ├── 20240715122022_add_copyright_notice.rb │ ├── 20240722075315_add_tos_to_users.rb │ ├── 20240723133704_create_downloadable_files.rb │ ├── 20240723133931_create_user_downloads.rb │ ├── 20240808134403_rename_topic_children_column.rb │ ├── 20240816013707_add_footnote_id_to_draft_footnote.rb │ ├── 20240824181741_add_files_count_to_downloadable_resource.rb │ ├── 20240826103347_add_word_metadata.rb │ ├── 20240828113324_add_approved_to_user_projects.rb │ ├── 20240904073505_create_faqs.rb │ ├── 20240909172906_create_tajweed_words.rb │ ├── 20241007092406_add_dk_v1_script.rb │ ├── 20241013215322_add_info_to_downloadable_file.rb │ ├── 20241013230037_create_downloadable_related_resources.rb │ ├── 20241101123851_add_source_to_phrase.rb │ ├── 20241103175538_remove_wbw_text.rb │ ├── 20241109213620_add_text_qpc_hafs_tajweed.rb │ ├── 20241114223249_add_resource_count_to_data_source.rb │ ├── 20241116192622_add_grouping_to_word_translation.rb │ ├── 20241117193235_create_downloadable_resource_tags.rb │ ├── 20241123201708_create_downloadable_resource_taggings.rb │ ├── 20241204163350_add_dk_indopak_script.rb │ ├── 20241217121851_add_has_footnote_to_translations.rb │ ├── 20241227164608_add_lines_count_to_mushaf_page.rb │ ├── 20241228080643_create_quran_script_by_verses.rb │ ├── 20241228080711_create_quran_script_by_words.rb │ ├── 20250101234906_add_meta_data_to_draft_translation.rb │ ├── 20250113120827_create_draft_word_translations.rb │ ├── 20250116160316_renmae_properites_to_metadata.rb │ ├── 20250120000001_create_word_mistakes.rb │ ├── 20250210112931_add_archive_to_tafsir.rb │ ├── 20250219104020_add_audio_url_to_audio_file.rb │ ├── 20250227172753_add_audio_files_count_to_recitations.rb │ ├── 20250305225355_add_meta_data_to_audio_files.rb │ ├── 20250412083249_create_contributors.rb │ ├── 20250424075004_create_draft_contents.rb │ ├── 20250424095514_add_sequence_number_to_words.rb │ ├── 20250429092823_add_pos_tagging_to_word_segments.rb │ ├── 20250505072322_add_en_translations_to_lemmas.rb │ ├── 20250505132022_drop_word_roots_table.rb │ ├── 20250505205752_add_glyph_codes_to_chapters.rb │ ├── 20250506055426_add_root_id_to_words.rb │ ├── 20250509093155_add_lemma_id_and_stem_id_to_words.rb │ ├── 20250521055858_drop_word_lemmas_and_word_stems_tables.rb │ ├── 20250624203019_add_approved_to_recitation.rb │ ├── 20250711104903_add_columns_to_quran_script_tables.rb │ ├── 20250729085206_add_segment_db.rb │ ├── 20250808062332_create_uloom_contents.rb │ ├── 20250813152140_create_morphology_graphs.rb │ ├── 20250813152141_create_morphology_graph_nodes.rb │ ├── 20250813152209_create_morphology_graph_node_edges.rb │ └── 20250916073555_create_root_details.rb ├── schema.rb └── seed.rb ├── docker ├── README.md ├── gzip.conf ├── nginx.logrotate.conf └── qul.tarteel.ai ├── esbuild.config.js ├── lib ├── active_admin │ └── inputs │ │ └── filter_numeric_range_input.rb ├── api │ ├── null_lookahead.rb │ ├── param_lookahead.rb │ └── record_not_found.rb ├── audio │ ├── audio_file_meta_data.rb │ ├── generate_audio_file.rb │ ├── generate_audio_wav_manifest.rb │ ├── split_gapless_audio.rb │ └── split_gapless_segment.rb ├── audio_segment │ ├── ayah_by_ayah.rb │ ├── surah_by_surah.rb │ └── tarteel.rb ├── audio_segment_parser.rb ├── batch_audio_segment_parser.rb ├── cloudflare_cache_clearer.rb ├── corpus │ └── morphology │ │ ├── aspect_type.rb │ │ ├── case_type.rb │ │ ├── derivation_type.rb │ │ ├── form_type.rb │ │ ├── gender_type.rb │ │ ├── mood_type.rb │ │ ├── number_type.rb │ │ ├── part_of_speech.rb │ │ ├── part_of_speech_category.rb │ │ ├── person_type.rb │ │ ├── pronoun_type.rb │ │ └── segment_type.rb ├── data │ └── mushaf-translator-index.json ├── export_matching_ayah.rb ├── export_mushaf_layout.rb ├── export_phrase.rb ├── export_quran_fts.rb ├── export_service.rb ├── exporter │ ├── ayah_translation.rb │ ├── base_exporter.rb │ ├── data │ │ └── template.docx │ ├── downloadable_resources.rb │ ├── export_ayah_recitation.rb │ ├── export_ayah_theme.rb │ ├── export_font.rb │ ├── export_matching_ayah.rb │ ├── export_mushaf_layout.rb │ ├── export_mutashabihat.rb │ ├── export_quran_ayah_script.rb │ ├── export_quran_image.rb │ ├── export_quran_meta_data.rb │ ├── export_quran_word_script.rb │ ├── export_quranic_morphology.rb │ ├── export_surah_info.rb │ ├── export_surah_recitation.rb │ ├── export_tafsir.rb │ ├── export_topics.rb │ ├── export_translation.rb │ ├── export_transliteration.rb │ ├── export_word_recitation.rb │ ├── export_word_translation.rb │ └── export_word_transliteration.rb ├── importer │ ├── base.rb │ ├── e_quran_library.rb │ ├── islam_enc.rb │ ├── quran_academy.rb │ ├── quran_enc.rb │ ├── quran_enc_tafsir.rb │ ├── quran_ksu_edu_tafsir.rb │ ├── quran_tafsir_net.rb │ └── tafsir_app.rb ├── internal │ ├── corpus.rake │ ├── download_timing.rake │ ├── downloader.rake │ ├── ksu.rake │ └── tajweed_rules.rake ├── json_no_escape_html_state.rb ├── layout_exporter │ ├── ayah_metadata.rb │ ├── base.rb │ ├── last_word_hash.rb │ ├── page_indices_lookup.rb │ └── page_lookup.rb ├── matching_ayah_service.rb ├── phrase_builder_service.rb ├── qul_exported_file_key_generator.rb ├── quran_wa_hadit_parser.rb ├── quran_word_finder.rb ├── similar_ayah_phrase_search.rb ├── tajweed_annotation │ ├── letter_token.rb │ ├── service.rb │ └── word_token.rb ├── tajweed_rules.rb ├── tasks │ ├── audio.rake │ ├── audio_segments.rake │ ├── auto_annotate_models.rake │ ├── bridges_import.rake │ ├── clean_up_old_tables.rake │ ├── create_font_resources.rake │ ├── dump.rake │ ├── export_boundaries.rake │ ├── fix_transliteration.rake │ ├── font_glyph_to_asci.rake │ ├── grammar.rake │ ├── import_arabic_topics.rake │ ├── import_en_asbab_nuzul.rake │ ├── import_lemmas.rake │ ├── import_qaloun.rake │ ├── import_subjective_tafsir.rake │ ├── import_warsh.rake │ ├── migrate_word_data.rake │ ├── migrate_word_roots.rake │ ├── one_time.rake │ ├── prepare_wav_manifests.rake │ ├── surah_name_glyps.rake │ ├── tajweed.rake │ └── translation_tags.rake ├── tool_card.rb ├── transliteration_generator.rb ├── utils │ ├── buckwalter.rb │ ├── css_style.rb │ ├── csv_to_sqlite3.rb │ ├── cyrillic_to_latin.rb │ ├── db_backup.rb │ ├── downloader.rb │ ├── import_ayah_timing_cue.rb │ ├── import_quranic_audio_timing.rb │ ├── lokalise_sync.rb │ ├── merge_ayah_recitation.rb │ ├── merge_ayah_segment.rb │ ├── qpc_glyph.rb │ ├── quran.rb │ ├── quran_search.rb │ ├── strong_memoize.rb │ ├── system.rb │ ├── tajweed_text.rb │ ├── text_analyzer.rb │ ├── text_formatter.rb │ ├── text_sanitizer │ │ ├── base_sanitizer.rb │ │ ├── base_scrubber.rb │ │ ├── tafsir_sanitizer.rb │ │ └── tafsir_scrubber.rb │ └── translation_analyzer.rb └── words_util.rb ├── package.json ├── public ├── 422.html ├── 500.html ├── apple-touch-icon.png ├── compare-audio.html ├── favicon-48x48.png ├── favicon.ico ├── favicon.svg ├── robots.txt ├── site.webmanifest ├── web-app-manifest-192x192.png └── web-app-manifest-512x512.png ├── scripts ├── 2webp.sh ├── ayah_words.json ├── benchmark_index_performance.rb ├── calculate-line-ratio.js ├── cypress-e2e │ ├── cypress.config.js │ ├── cypress │ │ ├── e2e │ │ │ ├── Pages │ │ │ │ └── signupPage.js │ │ │ └── Tests │ │ │ │ ├── signinTests.cy.js │ │ │ │ └── signupTests.cy.js │ │ ├── fixtures │ │ │ └── example.json │ │ └── support │ │ │ ├── commands.js │ │ │ └── e2e.js │ └── readme.md ├── export.js ├── genrate_font_glyph.rb ├── line_width_ratio.js ├── mp3_to_wave.sh ├── optimize_audio.sh ├── pdf2jpg.sh ├── rename_font_files.rb ├── screenshots.py └── subset_fonts.sh ├── tools └── segments │ ├── calculate_gap_thresholds.py │ ├── check_gap_volume.py │ ├── download_audio.rb │ ├── find_boundary_silences.py │ ├── packages.txt │ ├── requirements.txt │ ├── run_segments_boundary_adjustment.sh │ └── segment_boundary_workflow.sh └── yarn.lock /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/.env.sample -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/images/qul-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/.github/images/qul-og.png -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 18.0.0 2 | -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | qul 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.3.3 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile.dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/Procfile.dev -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/Rakefile -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/admin/active_admin_comments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/active_admin_comments.rb -------------------------------------------------------------------------------- /app/admin/audio/audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/audio_file.rb -------------------------------------------------------------------------------- /app/admin/audio/audio_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/audio_recitation.rb -------------------------------------------------------------------------------- /app/admin/audio/change_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/change_log.rb -------------------------------------------------------------------------------- /app/admin/audio/chapter_audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/chapter_audio_file.rb -------------------------------------------------------------------------------- /app/admin/audio/qirat_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/qirat_type.rb -------------------------------------------------------------------------------- /app/admin/audio/recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/recitation.rb -------------------------------------------------------------------------------- /app/admin/audio/recitation_style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/recitation_style.rb -------------------------------------------------------------------------------- /app/admin/audio/reciter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/reciter.rb -------------------------------------------------------------------------------- /app/admin/audio/related_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/related_recitation.rb -------------------------------------------------------------------------------- /app/admin/audio/section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/section.rb -------------------------------------------------------------------------------- /app/admin/audio/segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/segment.rb -------------------------------------------------------------------------------- /app/admin/audio/station.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/station.rb -------------------------------------------------------------------------------- /app/admin/audio/station_audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/audio/station_audio_file.rb -------------------------------------------------------------------------------- /app/admin/author.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/author.rb -------------------------------------------------------------------------------- /app/admin/chapter_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/chapter_info.rb -------------------------------------------------------------------------------- /app/admin/content/arabic_transliteration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/arabic_transliteration.rb -------------------------------------------------------------------------------- /app/admin/content/ayah_theme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/ayah_theme.rb -------------------------------------------------------------------------------- /app/admin/content/foot_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/foot_note.rb -------------------------------------------------------------------------------- /app/admin/content/resource_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/resource_content.rb -------------------------------------------------------------------------------- /app/admin/content/root_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/root_detail.rb -------------------------------------------------------------------------------- /app/admin/content/tafsir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/tafsir.rb -------------------------------------------------------------------------------- /app/admin/content/translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/content/translation.rb -------------------------------------------------------------------------------- /app/admin/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/dashboard.rb -------------------------------------------------------------------------------- /app/admin/data_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/data_source.rb -------------------------------------------------------------------------------- /app/admin/database_backup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/database_backup.rb -------------------------------------------------------------------------------- /app/admin/dictionary/preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/dictionary/preview.rb -------------------------------------------------------------------------------- /app/admin/dictionary/root_definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/dictionary/root_definition.rb -------------------------------------------------------------------------------- /app/admin/dictionary/root_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/dictionary/root_example.rb -------------------------------------------------------------------------------- /app/admin/dictionary/word_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/dictionary/word_root.rb -------------------------------------------------------------------------------- /app/admin/downloads/downloadable_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/downloads/downloadable_file.rb -------------------------------------------------------------------------------- /app/admin/draft/content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/draft/content.rb -------------------------------------------------------------------------------- /app/admin/draft/foot_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/draft/foot_note.rb -------------------------------------------------------------------------------- /app/admin/draft/tafisr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/draft/tafisr.rb -------------------------------------------------------------------------------- /app/admin/draft/translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/draft/translation.rb -------------------------------------------------------------------------------- /app/admin/draft/word_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/draft/word_translation.rb -------------------------------------------------------------------------------- /app/admin/grammar/lemma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/grammar/lemma.rb -------------------------------------------------------------------------------- /app/admin/grammar/root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/grammar/root.rb -------------------------------------------------------------------------------- /app/admin/grammar/stem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/grammar/stem.rb -------------------------------------------------------------------------------- /app/admin/grammar/verse_lemma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/grammar/verse_lemma.rb -------------------------------------------------------------------------------- /app/admin/grammar/verse_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/grammar/verse_root.rb -------------------------------------------------------------------------------- /app/admin/grammar/verse_stem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/grammar/verse_stem.rb -------------------------------------------------------------------------------- /app/admin/language.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/language.rb -------------------------------------------------------------------------------- /app/admin/media_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/media_content.rb -------------------------------------------------------------------------------- /app/admin/morphology/grammar_term.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/grammar_term.rb -------------------------------------------------------------------------------- /app/admin/morphology/graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/graph.rb -------------------------------------------------------------------------------- /app/admin/morphology/graph_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/graph_node.rb -------------------------------------------------------------------------------- /app/admin/morphology/graph_node_edge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/graph_node_edge.rb -------------------------------------------------------------------------------- /app/admin/morphology/matching_verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/matching_verse.rb -------------------------------------------------------------------------------- /app/admin/morphology/phrase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/phrase.rb -------------------------------------------------------------------------------- /app/admin/morphology/phrase_verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/phrase_verse.rb -------------------------------------------------------------------------------- /app/admin/morphology/word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/word.rb -------------------------------------------------------------------------------- /app/admin/morphology/word_segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/morphology/word_segment.rb -------------------------------------------------------------------------------- /app/admin/navigation_search_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/navigation_search_record.rb -------------------------------------------------------------------------------- /app/admin/notes/admin_todo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/notes/admin_todo.rb -------------------------------------------------------------------------------- /app/admin/notes/feedback.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/notes/feedback.rb -------------------------------------------------------------------------------- /app/admin/notes/important_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/notes/important_note.rb -------------------------------------------------------------------------------- /app/admin/quran/chapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/chapter.rb -------------------------------------------------------------------------------- /app/admin/quran/hizb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/hizb.rb -------------------------------------------------------------------------------- /app/admin/quran/juz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/juz.rb -------------------------------------------------------------------------------- /app/admin/quran/manzil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/manzil.rb -------------------------------------------------------------------------------- /app/admin/quran/mushaf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/mushaf.rb -------------------------------------------------------------------------------- /app/admin/quran/mushaf_juz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/mushaf_juz.rb -------------------------------------------------------------------------------- /app/admin/quran/mushaf_line_alignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/mushaf_line_alignment.rb -------------------------------------------------------------------------------- /app/admin/quran/mushaf_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/mushaf_page.rb -------------------------------------------------------------------------------- /app/admin/quran/mushaf_page_preview.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/mushaf_page_preview.rb -------------------------------------------------------------------------------- /app/admin/quran/mushaf_word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/mushaf_word.rb -------------------------------------------------------------------------------- /app/admin/quran/pause_mark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/pause_mark.rb -------------------------------------------------------------------------------- /app/admin/quran/rub_el_hizb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/rub_el_hizb.rb -------------------------------------------------------------------------------- /app/admin/quran/ruku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/ruku.rb -------------------------------------------------------------------------------- /app/admin/quran/tajweed_word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/tajweed_word.rb -------------------------------------------------------------------------------- /app/admin/quran/token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/token.rb -------------------------------------------------------------------------------- /app/admin/quran/verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/verse.rb -------------------------------------------------------------------------------- /app/admin/quran/verse_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/verse_script.rb -------------------------------------------------------------------------------- /app/admin/quran/word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/word.rb -------------------------------------------------------------------------------- /app/admin/quran/word_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran/word_script.rb -------------------------------------------------------------------------------- /app/admin/quran_table_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/quran_table_detail.rb -------------------------------------------------------------------------------- /app/admin/raw_data/ayah_catalog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/raw_data/ayah_catalog.rb -------------------------------------------------------------------------------- /app/admin/raw_data/ayah_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/raw_data/ayah_record.rb -------------------------------------------------------------------------------- /app/admin/raw_data/resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/raw_data/resource.rb -------------------------------------------------------------------------------- /app/admin/settings/analytic_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/analytic_page.rb -------------------------------------------------------------------------------- /app/admin/settings/api_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/api_client.rb -------------------------------------------------------------------------------- /app/admin/settings/char_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/char_type.rb -------------------------------------------------------------------------------- /app/admin/settings/contributor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/contributor.rb -------------------------------------------------------------------------------- /app/admin/settings/faq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/faq.rb -------------------------------------------------------------------------------- /app/admin/settings/resource_permission.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/resource_permission.rb -------------------------------------------------------------------------------- /app/admin/settings/resource_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/resource_tag.rb -------------------------------------------------------------------------------- /app/admin/settings/slug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/slug.rb -------------------------------------------------------------------------------- /app/admin/settings/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/tag.rb -------------------------------------------------------------------------------- /app/admin/settings/translated_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/settings/translated_name.rb -------------------------------------------------------------------------------- /app/admin/synonym.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/synonym.rb -------------------------------------------------------------------------------- /app/admin/tools/data_integrity_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/tools/data_integrity_check.rb -------------------------------------------------------------------------------- /app/admin/topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/topic.rb -------------------------------------------------------------------------------- /app/admin/transliteration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/transliteration.rb -------------------------------------------------------------------------------- /app/admin/uloom_contents.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/uloom_contents.rb -------------------------------------------------------------------------------- /app/admin/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/user.rb -------------------------------------------------------------------------------- /app/admin/user_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/user_project.rb -------------------------------------------------------------------------------- /app/admin/versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/versions.rb -------------------------------------------------------------------------------- /app/admin/word_synonym.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/word_synonym.rb -------------------------------------------------------------------------------- /app/admin/word_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/admin/word_translation.rb -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/fonts/OpenSauceOne-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/fonts/OpenSauceOne-Regular.ttf -------------------------------------------------------------------------------- /app/assets/fonts/OpenSauceOne-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/fonts/OpenSauceOne-Regular.woff2 -------------------------------------------------------------------------------- /app/assets/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Fonts are moved to CDN https://static-cdn.tarteel.ai/qul/fonts 2 | 3 | -------------------------------------------------------------------------------- /app/assets/images/Border-001-940x1396.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/Border-001-940x1396.png -------------------------------------------------------------------------------- /app/assets/images/Image.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/Image.jpeg -------------------------------------------------------------------------------- /app/assets/images/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/border.png -------------------------------------------------------------------------------- /app/assets/images/card-icon/bismillah.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/bismillah.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/book.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/compare.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/compare.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/info.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/layout.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/list.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/logo.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/metadata.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/metadata.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/open_book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/open_book.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/qaf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/qaf.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/quran.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/quran.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/tags.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/tags.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/tajweed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/tajweed.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/timeline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/timeline.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/timestamp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/timestamp.svg -------------------------------------------------------------------------------- /app/assets/images/card-icon/translation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/card-icon/translation.svg -------------------------------------------------------------------------------- /app/assets/images/contributors/gtaf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/contributors/gtaf.svg -------------------------------------------------------------------------------- /app/assets/images/corpus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/corpus.png -------------------------------------------------------------------------------- /app/assets/images/email-header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/email-header.jpg -------------------------------------------------------------------------------- /app/assets/images/images.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/images.jpeg -------------------------------------------------------------------------------- /app/assets/images/landingbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/landingbackground.png -------------------------------------------------------------------------------- /app/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/logo.svg -------------------------------------------------------------------------------- /app/assets/images/logotype.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/logotype.svg -------------------------------------------------------------------------------- /app/assets/images/mushaf-theme/blue/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/mushaf-theme/blue/top.png -------------------------------------------------------------------------------- /app/assets/images/mushaf-theme/green/p1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/mushaf-theme/green/p1.gif -------------------------------------------------------------------------------- /app/assets/images/page-bg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/page-bg.jpeg -------------------------------------------------------------------------------- /app/assets/images/peaks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/peaks.png -------------------------------------------------------------------------------- /app/assets/images/resource-cards/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/resource-cards/audio.png -------------------------------------------------------------------------------- /app/assets/images/resource-header-bg.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/resource-header-bg.svg -------------------------------------------------------------------------------- /app/assets/images/surah-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/surah-bg.png -------------------------------------------------------------------------------- /app/assets/images/svg/pattern-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svg/pattern-1.svg -------------------------------------------------------------------------------- /app/assets/images/svg/pattern-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svg/pattern-2.svg -------------------------------------------------------------------------------- /app/assets/images/svg/pattern-3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svg/pattern-3.svg -------------------------------------------------------------------------------- /app/assets/images/svg/pattern-4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svg/pattern-4.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/book.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/book.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/download.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/font.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/font.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/grid.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/layout.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/list.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/mutashabihat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/mutashabihat.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/page.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/page.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/similar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/similar.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/sort.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/sort.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/tafsir.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/tafsir.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/topic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/topic.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/translate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/translate.svg -------------------------------------------------------------------------------- /app/assets/images/svgs/volume.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/svgs/volume.svg -------------------------------------------------------------------------------- /app/assets/images/tarteel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tarteel-logo.png -------------------------------------------------------------------------------- /app/assets/images/tarteel-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tarteel-logo.svg -------------------------------------------------------------------------------- /app/assets/images/tarteel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tarteel.svg -------------------------------------------------------------------------------- /app/assets/images/tools-cards/grammar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tools-cards/grammar.webp -------------------------------------------------------------------------------- /app/assets/images/tools-cards/meta.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tools-cards/meta.webp -------------------------------------------------------------------------------- /app/assets/images/tools-cards/page.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tools-cards/page.webp -------------------------------------------------------------------------------- /app/assets/images/tools-cards/quran.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tools-cards/quran.webp -------------------------------------------------------------------------------- /app/assets/images/tools-cards/tafsirs.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/images/tools-cards/tafsirs.webp -------------------------------------------------------------------------------- /app/assets/stylesheets/active_admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/active_admin.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/active_admin/_mixins.scss: -------------------------------------------------------------------------------- 1 | @import "./mixins/all"; 2 | -------------------------------------------------------------------------------- /app/assets/stylesheets/active_admin/components/_columns.scss: -------------------------------------------------------------------------------- 1 | .columns { 2 | margin-bottom: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /app/assets/stylesheets/admin/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/admin/bootstrap.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/admin/dict.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/admin/dict.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/admin/modal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/admin/modal.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/admin/theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/admin/theme.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/bootstrap.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/components/_faq.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/components/_faq.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/export.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/export.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/landing.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/landing.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/landing_page/_buttons.scss: -------------------------------------------------------------------------------- 1 | .btn-rounded{ 2 | border-radius: 66px; 3 | } -------------------------------------------------------------------------------- /app/assets/stylesheets/libs/actiontext.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/libs/actiontext.css -------------------------------------------------------------------------------- /app/assets/stylesheets/libs/toastr.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/libs/toastr.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/pdf.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/pdf.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/shared/content.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/shared/content.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/shared/corpus.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/shared/corpus.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/shared/diffy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/shared/diffy.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/shared/tajweed.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/shared/tajweed.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/tinymce_custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/assets/stylesheets/tinymce_custom.scss -------------------------------------------------------------------------------- /app/channels/application_cable/channel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/channels/application_cable/channel.rb -------------------------------------------------------------------------------- /app/components/application_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/components/application_component.rb -------------------------------------------------------------------------------- /app/components/split_screen_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/components/split_screen_component.rb -------------------------------------------------------------------------------- /app/controllers/admins_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/admins_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/api_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/api/v1/api_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/verses_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/api/v1/verses_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/ayah_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/ayah_controller.rb -------------------------------------------------------------------------------- /app/controllers/community_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/community_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/exports_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/exports_controller.rb -------------------------------------------------------------------------------- /app/controllers/foot_notes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/foot_notes_controller.rb -------------------------------------------------------------------------------- /app/controllers/landing_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/landing_controller.rb -------------------------------------------------------------------------------- /app/controllers/resources_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/resources_controller.rb -------------------------------------------------------------------------------- /app/controllers/surah_infos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/surah_infos_controller.rb -------------------------------------------------------------------------------- /app/controllers/tajweed_words_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/tajweed_words_controller.rb -------------------------------------------------------------------------------- /app/controllers/user_projects_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/user_projects_controller.rb -------------------------------------------------------------------------------- /app/controllers/verses_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/verses_controller.rb -------------------------------------------------------------------------------- /app/controllers/word_mistakes_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/controllers/word_mistakes_controller.rb -------------------------------------------------------------------------------- /app/finders/base_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/finders/base_finder.rb -------------------------------------------------------------------------------- /app/finders/v1/chapter_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/finders/v1/chapter_finder.rb -------------------------------------------------------------------------------- /app/finders/v1/segment_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/finders/v1/segment_finder.rb -------------------------------------------------------------------------------- /app/finders/v1/tafsir_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/finders/v1/tafsir_finder.rb -------------------------------------------------------------------------------- /app/finders/v1/translation_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/finders/v1/translation_finder.rb -------------------------------------------------------------------------------- /app/finders/v1/verse_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/finders/v1/verse_finder.rb -------------------------------------------------------------------------------- /app/helpers/active_admin_view_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/active_admin_view_helpers.rb -------------------------------------------------------------------------------- /app/helpers/analytic_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/analytic_helper.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/bootstrap_devise_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/bootstrap_devise_helper.rb -------------------------------------------------------------------------------- /app/helpers/home_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/home_helper.rb -------------------------------------------------------------------------------- /app/helpers/learning_activity_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/learning_activity_helper.rb -------------------------------------------------------------------------------- /app/helpers/mushaf_layouts_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/mushaf_layouts_helper.rb -------------------------------------------------------------------------------- /app/helpers/mushaf_page_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/mushaf_page_helper.rb -------------------------------------------------------------------------------- /app/helpers/quran_script_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/quran_script_helper.rb -------------------------------------------------------------------------------- /app/helpers/resources_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/resources_helper.rb -------------------------------------------------------------------------------- /app/helpers/seo_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/seo_helper.rb -------------------------------------------------------------------------------- /app/helpers/tajweed_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/tajweed_helper.rb -------------------------------------------------------------------------------- /app/helpers/tool_docs_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/tool_docs_helper.rb -------------------------------------------------------------------------------- /app/helpers/tools_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/tools_helper.rb -------------------------------------------------------------------------------- /app/helpers/topics_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/helpers/topics_helper.rb -------------------------------------------------------------------------------- /app/javascript/active_admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/active_admin.js -------------------------------------------------------------------------------- /app/javascript/active_admin/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/active_admin/base.js -------------------------------------------------------------------------------- /app/javascript/active_admin/ext/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/active_admin/ext/jquery.js -------------------------------------------------------------------------------- /app/javascript/active_admin/lib/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/active_admin/lib/filters.js -------------------------------------------------------------------------------- /app/javascript/active_admin/lib/per-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/active_admin/lib/per-page.js -------------------------------------------------------------------------------- /app/javascript/active_admin/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/active_admin/lib/utils.js -------------------------------------------------------------------------------- /app/javascript/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/controllers/application.js -------------------------------------------------------------------------------- /app/javascript/controllers/for_admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/controllers/for_admin.js -------------------------------------------------------------------------------- /app/javascript/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/controllers/index.js -------------------------------------------------------------------------------- /app/javascript/libs/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/libs/jquery.js -------------------------------------------------------------------------------- /app/javascript/segments/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/segments/App.vue -------------------------------------------------------------------------------- /app/javascript/segments/helper/audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/segments/helper/audio.js -------------------------------------------------------------------------------- /app/javascript/segments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/segments/index.js -------------------------------------------------------------------------------- /app/javascript/segments/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/segments/store/index.js -------------------------------------------------------------------------------- /app/javascript/svg/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/App.vue -------------------------------------------------------------------------------- /app/javascript/svg/components/ActionBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/components/ActionBar.vue -------------------------------------------------------------------------------- /app/javascript/svg/components/Alert.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/components/Alert.vue -------------------------------------------------------------------------------- /app/javascript/svg/components/SelectSVG.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/components/SelectSVG.vue -------------------------------------------------------------------------------- /app/javascript/svg/helper/points.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/helper/points.js -------------------------------------------------------------------------------- /app/javascript/svg/helper/toPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/helper/toPath.js -------------------------------------------------------------------------------- /app/javascript/svg/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/index.js -------------------------------------------------------------------------------- /app/javascript/svg/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/svg/store/index.js -------------------------------------------------------------------------------- /app/javascript/utils/LocalStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/LocalStore.js -------------------------------------------------------------------------------- /app/javascript/utils/arabic_keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/arabic_keyboard.js -------------------------------------------------------------------------------- /app/javascript/utils/ayah-player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/ayah-player.js -------------------------------------------------------------------------------- /app/javascript/utils/pdf_viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/pdf_viewer.js -------------------------------------------------------------------------------- /app/javascript/utils/quran.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/quran.js -------------------------------------------------------------------------------- /app/javascript/utils/screen-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/screen-size.js -------------------------------------------------------------------------------- /app/javascript/utils/script_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/javascript/utils/script_loader.js -------------------------------------------------------------------------------- /app/jobs/application_job.rb: -------------------------------------------------------------------------------- 1 | class ApplicationJob < ActiveJob::Base 2 | end 3 | -------------------------------------------------------------------------------- /app/jobs/async_resource_action_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/async_resource_action_job.rb -------------------------------------------------------------------------------- /app/jobs/audio/export_audio_segments_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/audio/export_audio_segments_job.rb -------------------------------------------------------------------------------- /app/jobs/audio/generate_audio_files_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/audio/generate_audio_files_job.rb -------------------------------------------------------------------------------- /app/jobs/audio/update_meta_data_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/audio/update_meta_data_job.rb -------------------------------------------------------------------------------- /app/jobs/backup_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/backup_job.rb -------------------------------------------------------------------------------- /app/jobs/export/mushaf_layout_export_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export/mushaf_layout_export_job.rb -------------------------------------------------------------------------------- /app/jobs/export/raw_tafsir_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export/raw_tafsir_job.rb -------------------------------------------------------------------------------- /app/jobs/export/tafsir_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export/tafsir_job.rb -------------------------------------------------------------------------------- /app/jobs/export/translation_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export/translation_job.rb -------------------------------------------------------------------------------- /app/jobs/export_indopak_ayah.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export_indopak_ayah.rb -------------------------------------------------------------------------------- /app/jobs/export_indopak_wbw_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export_indopak_wbw_job.rb -------------------------------------------------------------------------------- /app/jobs/export_mini_dump_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export_mini_dump_job.rb -------------------------------------------------------------------------------- /app/jobs/export_translation_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export_translation_job.rb -------------------------------------------------------------------------------- /app/jobs/export_words_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/export_words_job.rb -------------------------------------------------------------------------------- /app/jobs/lokalise_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/lokalise_job.rb -------------------------------------------------------------------------------- /app/jobs/mushaf_layout_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/mushaf_layout_job.rb -------------------------------------------------------------------------------- /app/jobs/recurring/update_api_stats_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/recurring/update_api_stats_job.rb -------------------------------------------------------------------------------- /app/jobs/upload_translation_db_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/jobs/upload_translation_db_job.rb -------------------------------------------------------------------------------- /app/mailers/application_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/mailers/application_mailer.rb -------------------------------------------------------------------------------- /app/mailers/developer_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/mailers/developer_mailer.rb -------------------------------------------------------------------------------- /app/mailers/downloadable_resource_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/mailers/downloadable_resource_mailer.rb -------------------------------------------------------------------------------- /app/mailers/segments_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/mailers/segments_mailer.rb -------------------------------------------------------------------------------- /app/mailers/user_mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/mailers/user_mailer.rb -------------------------------------------------------------------------------- /app/models/ability.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/ability.rb -------------------------------------------------------------------------------- /app/models/admin_todo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/admin_todo.rb -------------------------------------------------------------------------------- /app/models/api_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/api_client.rb -------------------------------------------------------------------------------- /app/models/api_client_request_stat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/api_client_request_stat.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/arabic_transliteration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/arabic_transliteration.rb -------------------------------------------------------------------------------- /app/models/audio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio.rb -------------------------------------------------------------------------------- /app/models/audio/change_log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio/change_log.rb -------------------------------------------------------------------------------- /app/models/audio/chapter_audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio/chapter_audio_file.rb -------------------------------------------------------------------------------- /app/models/audio/recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio/recitation.rb -------------------------------------------------------------------------------- /app/models/audio/related_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio/related_recitation.rb -------------------------------------------------------------------------------- /app/models/audio/section.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio/section.rb -------------------------------------------------------------------------------- /app/models/audio/segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio/segment.rb -------------------------------------------------------------------------------- /app/models/audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/audio_file.rb -------------------------------------------------------------------------------- /app/models/author.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/author.rb -------------------------------------------------------------------------------- /app/models/ayah_theme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/ayah_theme.rb -------------------------------------------------------------------------------- /app/models/chapter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/chapter.rb -------------------------------------------------------------------------------- /app/models/chapter_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/chapter_info.rb -------------------------------------------------------------------------------- /app/models/char_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/char_type.rb -------------------------------------------------------------------------------- /app/models/concerns/has_meta_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/concerns/has_meta_data.rb -------------------------------------------------------------------------------- /app/models/concerns/has_verse_mapping.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/concerns/has_verse_mapping.rb -------------------------------------------------------------------------------- /app/models/concerns/name_translateable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/concerns/name_translateable.rb -------------------------------------------------------------------------------- /app/models/concerns/resourceable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/concerns/resourceable.rb -------------------------------------------------------------------------------- /app/models/concerns/slugable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/concerns/slugable.rb -------------------------------------------------------------------------------- /app/models/concerns/strip_whitespaces.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/concerns/strip_whitespaces.rb -------------------------------------------------------------------------------- /app/models/contributor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/contributor.rb -------------------------------------------------------------------------------- /app/models/data_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/data_source.rb -------------------------------------------------------------------------------- /app/models/database_backup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/database_backup.rb -------------------------------------------------------------------------------- /app/models/dictionary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/dictionary.rb -------------------------------------------------------------------------------- /app/models/dictionary/root_definition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/dictionary/root_definition.rb -------------------------------------------------------------------------------- /app/models/dictionary/root_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/dictionary/root_example.rb -------------------------------------------------------------------------------- /app/models/dictionary/word_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/dictionary/word_root.rb -------------------------------------------------------------------------------- /app/models/downloadable_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/downloadable_file.rb -------------------------------------------------------------------------------- /app/models/downloadable_related_resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/downloadable_related_resource.rb -------------------------------------------------------------------------------- /app/models/downloadable_resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/downloadable_resource.rb -------------------------------------------------------------------------------- /app/models/downloadable_resource_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/downloadable_resource_tag.rb -------------------------------------------------------------------------------- /app/models/downloadable_resource_tagging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/downloadable_resource_tagging.rb -------------------------------------------------------------------------------- /app/models/draft.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/draft.rb -------------------------------------------------------------------------------- /app/models/draft/content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/draft/content.rb -------------------------------------------------------------------------------- /app/models/draft/foot_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/draft/foot_note.rb -------------------------------------------------------------------------------- /app/models/draft/tafsir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/draft/tafsir.rb -------------------------------------------------------------------------------- /app/models/draft/translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/draft/translation.rb -------------------------------------------------------------------------------- /app/models/draft/word_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/draft/word_translation.rb -------------------------------------------------------------------------------- /app/models/faq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/faq.rb -------------------------------------------------------------------------------- /app/models/feedback.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/feedback.rb -------------------------------------------------------------------------------- /app/models/foot_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/foot_note.rb -------------------------------------------------------------------------------- /app/models/hizb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/hizb.rb -------------------------------------------------------------------------------- /app/models/important_note.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/important_note.rb -------------------------------------------------------------------------------- /app/models/juz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/juz.rb -------------------------------------------------------------------------------- /app/models/language.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/language.rb -------------------------------------------------------------------------------- /app/models/lemma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/lemma.rb -------------------------------------------------------------------------------- /app/models/log_entry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/log_entry.rb -------------------------------------------------------------------------------- /app/models/manzil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/manzil.rb -------------------------------------------------------------------------------- /app/models/media_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/media_content.rb -------------------------------------------------------------------------------- /app/models/morphology.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology.rb -------------------------------------------------------------------------------- /app/models/morphology/derived_word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/derived_word.rb -------------------------------------------------------------------------------- /app/models/morphology/grammar_concept.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/grammar_concept.rb -------------------------------------------------------------------------------- /app/models/morphology/grammar_pattern.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/grammar_pattern.rb -------------------------------------------------------------------------------- /app/models/morphology/grammar_term.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/grammar_term.rb -------------------------------------------------------------------------------- /app/models/morphology/graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/graph.rb -------------------------------------------------------------------------------- /app/models/morphology/graph_node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/graph_node.rb -------------------------------------------------------------------------------- /app/models/morphology/graph_node_edge.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/graph_node_edge.rb -------------------------------------------------------------------------------- /app/models/morphology/matching_verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/matching_verse.rb -------------------------------------------------------------------------------- /app/models/morphology/phrase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/phrase.rb -------------------------------------------------------------------------------- /app/models/morphology/phrase_verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/phrase_verse.rb -------------------------------------------------------------------------------- /app/models/morphology/word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/word.rb -------------------------------------------------------------------------------- /app/models/morphology/word_segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/word_segment.rb -------------------------------------------------------------------------------- /app/models/morphology/word_verb_form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/morphology/word_verb_form.rb -------------------------------------------------------------------------------- /app/models/mushaf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/mushaf.rb -------------------------------------------------------------------------------- /app/models/mushaf_juz.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/mushaf_juz.rb -------------------------------------------------------------------------------- /app/models/mushaf_line_alignment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/mushaf_line_alignment.rb -------------------------------------------------------------------------------- /app/models/mushaf_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/mushaf_page.rb -------------------------------------------------------------------------------- /app/models/mushaf_word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/mushaf_word.rb -------------------------------------------------------------------------------- /app/models/navigation_search_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/navigation_search_record.rb -------------------------------------------------------------------------------- /app/models/pause_mark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/pause_mark.rb -------------------------------------------------------------------------------- /app/models/proof_read_comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/proof_read_comment.rb -------------------------------------------------------------------------------- /app/models/qirat_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/qirat_type.rb -------------------------------------------------------------------------------- /app/models/quran_api_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/quran_api_record.rb -------------------------------------------------------------------------------- /app/models/quran_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/quran_script.rb -------------------------------------------------------------------------------- /app/models/quran_script/by_verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/quran_script/by_verse.rb -------------------------------------------------------------------------------- /app/models/quran_script/by_word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/quran_script/by_word.rb -------------------------------------------------------------------------------- /app/models/quran_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/quran_table.rb -------------------------------------------------------------------------------- /app/models/quran_table_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/quran_table_detail.rb -------------------------------------------------------------------------------- /app/models/radio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/radio.rb -------------------------------------------------------------------------------- /app/models/radio/station.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/radio/station.rb -------------------------------------------------------------------------------- /app/models/radio/station_audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/radio/station_audio_file.rb -------------------------------------------------------------------------------- /app/models/raw_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/raw_data.rb -------------------------------------------------------------------------------- /app/models/raw_data/ayah_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/raw_data/ayah_record.rb -------------------------------------------------------------------------------- /app/models/raw_data/resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/raw_data/resource.rb -------------------------------------------------------------------------------- /app/models/recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/recitation.rb -------------------------------------------------------------------------------- /app/models/recitation_style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/recitation_style.rb -------------------------------------------------------------------------------- /app/models/reciter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/reciter.rb -------------------------------------------------------------------------------- /app/models/related_topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/related_topic.rb -------------------------------------------------------------------------------- /app/models/resource_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/resource_content.rb -------------------------------------------------------------------------------- /app/models/resource_permission.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/resource_permission.rb -------------------------------------------------------------------------------- /app/models/resource_tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/resource_tag.rb -------------------------------------------------------------------------------- /app/models/root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/root.rb -------------------------------------------------------------------------------- /app/models/root_detail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/root_detail.rb -------------------------------------------------------------------------------- /app/models/rub_el_hizb.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/rub_el_hizb.rb -------------------------------------------------------------------------------- /app/models/ruku.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/ruku.rb -------------------------------------------------------------------------------- /app/models/segments.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments.rb -------------------------------------------------------------------------------- /app/models/segments/ayah_boundary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/ayah_boundary.rb -------------------------------------------------------------------------------- /app/models/segments/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/base.rb -------------------------------------------------------------------------------- /app/models/segments/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/database.rb -------------------------------------------------------------------------------- /app/models/segments/detection.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/detection.rb -------------------------------------------------------------------------------- /app/models/segments/failure.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/failure.rb -------------------------------------------------------------------------------- /app/models/segments/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/log.rb -------------------------------------------------------------------------------- /app/models/segments/position.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/position.rb -------------------------------------------------------------------------------- /app/models/segments/reciter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/reciter.rb -------------------------------------------------------------------------------- /app/models/segments/review_ayah.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/segments/review_ayah.rb -------------------------------------------------------------------------------- /app/models/slug.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/slug.rb -------------------------------------------------------------------------------- /app/models/stem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/stem.rb -------------------------------------------------------------------------------- /app/models/synonym.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/synonym.rb -------------------------------------------------------------------------------- /app/models/tafsir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/tafsir.rb -------------------------------------------------------------------------------- /app/models/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/tag.rb -------------------------------------------------------------------------------- /app/models/tajweed_word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/tajweed_word.rb -------------------------------------------------------------------------------- /app/models/token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/token.rb -------------------------------------------------------------------------------- /app/models/tools/data_integrity_checks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/tools/data_integrity_checks.rb -------------------------------------------------------------------------------- /app/models/tools/tajweed_rules_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/tools/tajweed_rules_check.rb -------------------------------------------------------------------------------- /app/models/topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/topic.rb -------------------------------------------------------------------------------- /app/models/translated_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/translated_name.rb -------------------------------------------------------------------------------- /app/models/translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/translation.rb -------------------------------------------------------------------------------- /app/models/transliteration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/transliteration.rb -------------------------------------------------------------------------------- /app/models/uloom_content.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/uloom_content.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/user_download.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/user_download.rb -------------------------------------------------------------------------------- /app/models/user_project.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/user_project.rb -------------------------------------------------------------------------------- /app/models/verse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/verse.rb -------------------------------------------------------------------------------- /app/models/verse_lemma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/verse_lemma.rb -------------------------------------------------------------------------------- /app/models/verse_page.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/verse_page.rb -------------------------------------------------------------------------------- /app/models/verse_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/verse_root.rb -------------------------------------------------------------------------------- /app/models/verse_stem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/verse_stem.rb -------------------------------------------------------------------------------- /app/models/verse_topic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/verse_topic.rb -------------------------------------------------------------------------------- /app/models/word.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/word.rb -------------------------------------------------------------------------------- /app/models/word_corpus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/word_corpus.rb -------------------------------------------------------------------------------- /app/models/word_mistake.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/word_mistake.rb -------------------------------------------------------------------------------- /app/models/word_synonym.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/word_synonym.rb -------------------------------------------------------------------------------- /app/models/word_tajweed_position.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/word_tajweed_position.rb -------------------------------------------------------------------------------- /app/models/word_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/models/word_translation.rb -------------------------------------------------------------------------------- /app/presenters/application_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/application_presenter.rb -------------------------------------------------------------------------------- /app/presenters/char_info_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/char_info_presenter.rb -------------------------------------------------------------------------------- /app/presenters/community_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/community_presenter.rb -------------------------------------------------------------------------------- /app/presenters/compare_audio_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/compare_audio_presenter.rb -------------------------------------------------------------------------------- /app/presenters/mushaf_layout_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/mushaf_layout_presenter.rb -------------------------------------------------------------------------------- /app/presenters/resource_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/resource_presenter.rb -------------------------------------------------------------------------------- /app/presenters/surah_infos_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/surah_infos_presenter.rb -------------------------------------------------------------------------------- /app/presenters/tafsir_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/tafsir_presenter.rb -------------------------------------------------------------------------------- /app/presenters/tafsir_resource_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/tafsir_resource_presenter.rb -------------------------------------------------------------------------------- /app/presenters/tajweed_words_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/tajweed_words_presenter.rb -------------------------------------------------------------------------------- /app/presenters/translation_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/translation_presenter.rb -------------------------------------------------------------------------------- /app/presenters/v1/api_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/v1/api_presenter.rb -------------------------------------------------------------------------------- /app/presenters/v1/chapter_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/v1/chapter_presenter.rb -------------------------------------------------------------------------------- /app/presenters/v1/resources_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/v1/resources_presenter.rb -------------------------------------------------------------------------------- /app/presenters/v1/tafsir_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/v1/tafsir_presenter.rb -------------------------------------------------------------------------------- /app/presenters/v1/verse_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/v1/verse_presenter.rb -------------------------------------------------------------------------------- /app/presenters/verses_presenter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/presenters/verses_presenter.rb -------------------------------------------------------------------------------- /app/services/github_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/services/github_service.rb -------------------------------------------------------------------------------- /app/services/morphology/edge_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/services/morphology/edge_service.rb -------------------------------------------------------------------------------- /app/services/morphology/node_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/services/morphology/node_service.rb -------------------------------------------------------------------------------- /app/services/topic_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/services/topic_search.rb -------------------------------------------------------------------------------- /app/uploaders/database_backup_uploader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/uploaders/database_backup_uploader.rb -------------------------------------------------------------------------------- /app/views/admin/_actions.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_actions.html.erb -------------------------------------------------------------------------------- /app/views/admin/_add_tags_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_add_tags_form.html.erb -------------------------------------------------------------------------------- /app/views/admin/_ayah_search.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_ayah_search.html.erb -------------------------------------------------------------------------------- /app/views/admin/_export_options.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_export_options.html.erb -------------------------------------------------------------------------------- /app/views/admin/_export_words_db.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_export_words_db.html.erb -------------------------------------------------------------------------------- /app/views/admin/_help.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_help.html.erb -------------------------------------------------------------------------------- /app/views/admin/_raw_catalog.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_raw_catalog.html.erb -------------------------------------------------------------------------------- /app/views/admin/_split_to_gapped.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_split_to_gapped.html.erb -------------------------------------------------------------------------------- /app/views/admin/_tafisr_compare.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_tafisr_compare.html.erb -------------------------------------------------------------------------------- /app/views/admin/_upload_segments.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/admin/_upload_segments.html.erb -------------------------------------------------------------------------------- /app/views/api/v1/chapters/show.json.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/api/v1/chapters/show.json.props -------------------------------------------------------------------------------- /app/views/api/v1/verses/_surah_segment.json.props: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/api/v1/verses/_verse.json.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/api/v1/verses/_verse.json.props -------------------------------------------------------------------------------- /app/views/api/v1/verses/_word.json.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/api/v1/verses/_word.json.props -------------------------------------------------------------------------------- /app/views/api/v1/verses/index.json.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/api/v1/verses/index.json.props -------------------------------------------------------------------------------- /app/views/ayah/_info.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/ayah/_info.html.erb -------------------------------------------------------------------------------- /app/views/ayah/_title.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/ayah/_title.html.erb -------------------------------------------------------------------------------- /app/views/ayah/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/ayah/show.html.erb -------------------------------------------------------------------------------- /app/views/ayah/show.turbo_stream.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/ayah/show.turbo_stream.erb -------------------------------------------------------------------------------- /app/views/ayah_audio_files/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/ayah_audio_files/index.html.erb -------------------------------------------------------------------------------- /app/views/ayah_audio_files/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/ayah_audio_files/show.html.erb -------------------------------------------------------------------------------- /app/views/card/_card-container.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card-container.erb -------------------------------------------------------------------------------- /app/views/card/_card-description.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card-description.erb -------------------------------------------------------------------------------- /app/views/card/_card-tag.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card-tag.erb -------------------------------------------------------------------------------- /app/views/card/_card-title.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card-title.erb -------------------------------------------------------------------------------- /app/views/card/_card_content.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card_content.html.erb -------------------------------------------------------------------------------- /app/views/card/_card_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card_footer.html.erb -------------------------------------------------------------------------------- /app/views/card/_card_grid.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_card_grid.html.erb -------------------------------------------------------------------------------- /app/views/card/_info-tip.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_info-tip.erb -------------------------------------------------------------------------------- /app/views/card/_learn-more-button.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/card/_learn-more-button.erb -------------------------------------------------------------------------------- /app/views/community/_chars_table.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/_chars_table.html.erb -------------------------------------------------------------------------------- /app/views/community/chars_info.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/chars_info.html.erb -------------------------------------------------------------------------------- /app/views/community/credits.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/credits.html.erb -------------------------------------------------------------------------------- /app/views/community/docs.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/docs.html.erb -------------------------------------------------------------------------------- /app/views/community/faq.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/faq.html.erb -------------------------------------------------------------------------------- /app/views/community/tool_help.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/tool_help.html.erb -------------------------------------------------------------------------------- /app/views/community/tools.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/community/tools.html.erb -------------------------------------------------------------------------------- /app/views/developer_mailer/notify.html.erb: -------------------------------------------------------------------------------- 1 |
2 | <%= @message.to_s.html_safe %> 3 |
-------------------------------------------------------------------------------- /app/views/devise/passwords/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/passwords/_form.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/passwords/edit.html.erb -------------------------------------------------------------------------------- /app/views/devise/passwords/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/passwords/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/sessions/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/sessions/_form.html.erb -------------------------------------------------------------------------------- /app/views/devise/sessions/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/sessions/new.html.erb -------------------------------------------------------------------------------- /app/views/devise/sessions/new.turbo_stream.erb: -------------------------------------------------------------------------------- 1 | <%= render 'shared/flash_notices' %> 2 | -------------------------------------------------------------------------------- /app/views/devise/shared/_links.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/shared/_links.html.erb -------------------------------------------------------------------------------- /app/views/devise/unlocks/_form.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/unlocks/_form.html.erb -------------------------------------------------------------------------------- /app/views/devise/unlocks/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/devise/unlocks/new.html.erb -------------------------------------------------------------------------------- /app/views/docs/_part-of-speech.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/docs/_part-of-speech.html.erb -------------------------------------------------------------------------------- /app/views/docs/_quran-script.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/docs/_quran-script.html.erb -------------------------------------------------------------------------------- /app/views/docs/_tag.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/docs/_tag.html.erb -------------------------------------------------------------------------------- /app/views/docs/_timestamp.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/docs/_timestamp.html.erb -------------------------------------------------------------------------------- /app/views/exports/ayah.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/exports/ayah.html.erb -------------------------------------------------------------------------------- /app/views/exports/mushaf.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/exports/mushaf.html.erb -------------------------------------------------------------------------------- /app/views/exports/mushaf_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/exports/mushaf_page.html.erb -------------------------------------------------------------------------------- /app/views/exports/word.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/exports/word.html.erb -------------------------------------------------------------------------------- /app/views/foot_notes/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/foot_notes/show.html.erb -------------------------------------------------------------------------------- /app/views/landing/_footer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_footer.html.erb -------------------------------------------------------------------------------- /app/views/landing/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_header.html.erb -------------------------------------------------------------------------------- /app/views/landing/_hero.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_hero.html.erb -------------------------------------------------------------------------------- /app/views/landing/_overview.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_overview.html.erb -------------------------------------------------------------------------------- /app/views/landing/_resources.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_resources.html.erb -------------------------------------------------------------------------------- /app/views/landing/_spline.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_spline.html.erb -------------------------------------------------------------------------------- /app/views/landing/_tools.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/_tools.html.erb -------------------------------------------------------------------------------- /app/views/landing/home.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/landing/home.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_grid.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/_grid.html.erb -------------------------------------------------------------------------------- /app/views/layouts/_qul_head.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/_qul_head.html.erb -------------------------------------------------------------------------------- /app/views/layouts/action_text/contents/_content.html.erb: -------------------------------------------------------------------------------- 1 |
2 | <%= yield -%> 3 |
4 | -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/layouts/devise.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/devise.html.erb -------------------------------------------------------------------------------- /app/views/layouts/export.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/export.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/mailer.html.erb -------------------------------------------------------------------------------- /app/views/layouts/mailer.text.erb: -------------------------------------------------------------------------------- 1 | <%= yield %> 2 | -------------------------------------------------------------------------------- /app/views/layouts/pdf.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/layouts/pdf.html.erb -------------------------------------------------------------------------------- /app/views/morphology/lemmas/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/morphology/lemmas/show.html.erb -------------------------------------------------------------------------------- /app/views/morphology/roots/_show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/morphology/roots/_show.html.erb -------------------------------------------------------------------------------- /app/views/morphology/roots/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/morphology/roots/show.html.erb -------------------------------------------------------------------------------- /app/views/morphology/stems/_show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/morphology/stems/_show.html.erb -------------------------------------------------------------------------------- /app/views/morphology/stems/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/morphology/stems/show.html.erb -------------------------------------------------------------------------------- /app/views/morphology_phrases/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/morphology_phrases/new.html.erb -------------------------------------------------------------------------------- /app/views/morphology_phrases/preview.html.erb: -------------------------------------------------------------------------------- 1 | <%= render partial: 'preview' %> -------------------------------------------------------------------------------- /app/views/morphology_phrases/preview.turbo_stream.erb: -------------------------------------------------------------------------------- 1 | <%= turbo_frame_tag 'phrase-verses' do %> 2 | hello 3 | <% end %> -------------------------------------------------------------------------------- /app/views/mushaf_layouts/_show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/mushaf_layouts/_show.html.erb -------------------------------------------------------------------------------- /app/views/mushaf_layouts/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/mushaf_layouts/edit.html.erb -------------------------------------------------------------------------------- /app/views/mushaf_layouts/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/mushaf_layouts/index.html.erb -------------------------------------------------------------------------------- /app/views/mushaf_layouts/show.html.erb: -------------------------------------------------------------------------------- 1 | <%= render 'show' %> 2 | -------------------------------------------------------------------------------- /app/views/resources/_hero.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/resources/_hero.html.erb -------------------------------------------------------------------------------- /app/views/resources/_preview.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/resources/_preview.html.erb -------------------------------------------------------------------------------- /app/views/resources/copyright.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/resources/copyright.html.erb -------------------------------------------------------------------------------- /app/views/resources/detail.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/resources/detail.html.erb -------------------------------------------------------------------------------- /app/views/resources/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/resources/index.html.erb -------------------------------------------------------------------------------- /app/views/resources/previews/morphology/_ayah_lemma_help.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/resources/previews/morphology/_ayah_root_help.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/resources/previews/morphology/_ayah_stem_help.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/resources/previews/morphology/_word_morphology_help.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/resources/previews/morphology/_word_morphology_preview.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/resources/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/resources/show.html.erb -------------------------------------------------------------------------------- /app/views/segments/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/segments/_header.html.erb -------------------------------------------------------------------------------- /app/views/shared/_access_message.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_access_message.html.erb -------------------------------------------------------------------------------- /app/views/shared/_bismillah.html.erb: -------------------------------------------------------------------------------- 1 |
2 | ﷽ 3 |
4 | -------------------------------------------------------------------------------- /app/views/shared/_chapter_name.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_chapter_name.html.erb -------------------------------------------------------------------------------- /app/views/shared/_filters.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_filters.html.erb -------------------------------------------------------------------------------- /app/views/shared/_flash_notices.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_flash_notices.html.erb -------------------------------------------------------------------------------- /app/views/shared/_form_errors.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_form_errors.html.erb -------------------------------------------------------------------------------- /app/views/shared/_meta_tags.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_meta_tags.html.erb -------------------------------------------------------------------------------- /app/views/shared/_mushaf_page.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_mushaf_page.html.erb -------------------------------------------------------------------------------- /app/views/shared/_nav.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_nav.html.erb -------------------------------------------------------------------------------- /app/views/shared/_page_font.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_page_font.html.erb -------------------------------------------------------------------------------- /app/views/shared/_search_input.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_search_input.html.erb -------------------------------------------------------------------------------- /app/views/shared/_tajweed_image.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/_tajweed_image.html.erb -------------------------------------------------------------------------------- /app/views/shared/not_found.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/shared/not_found.html.erb -------------------------------------------------------------------------------- /app/views/surah_audio_files/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/surah_audio_files/show.html.erb -------------------------------------------------------------------------------- /app/views/surah_infos/changes.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/surah_infos/changes.html.erb -------------------------------------------------------------------------------- /app/views/surah_infos/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/surah_infos/edit.html.erb -------------------------------------------------------------------------------- /app/views/surah_infos/history.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/surah_infos/history.html.erb -------------------------------------------------------------------------------- /app/views/surah_infos/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/surah_infos/index.html.erb -------------------------------------------------------------------------------- /app/views/surah_infos/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/surah_infos/show.html.erb -------------------------------------------------------------------------------- /app/views/tajweed_words/_sidebar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tajweed_words/_sidebar.html.erb -------------------------------------------------------------------------------- /app/views/tajweed_words/_table.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tajweed_words/_table.html.erb -------------------------------------------------------------------------------- /app/views/tajweed_words/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tajweed_words/index.html.erb -------------------------------------------------------------------------------- /app/views/tajweed_words/rule_doc.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tajweed_words/rule_doc.html.erb -------------------------------------------------------------------------------- /app/views/tajweed_words/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tajweed_words/show.html.erb -------------------------------------------------------------------------------- /app/views/tools/_header.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tools/_header.html.erb -------------------------------------------------------------------------------- /app/views/tools/_list.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/tools/_list.html.erb -------------------------------------------------------------------------------- /app/views/tools/header_alert/_ayah_mutashabihat.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/tools/header_alert/_compare_ayah.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/tools/header_alert/_surah_recitation_segment_builder.html.erb: -------------------------------------------------------------------------------- 1 | <%= render 'tools/header_alert/surah_recitation' %> -------------------------------------------------------------------------------- /app/views/tools/header_alert/_tajweed.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/tools/header_alert/_word_tajweed.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/translation_diffs/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/translation_diffs/show.html.erb -------------------------------------------------------------------------------- /app/views/user_mailer/thank_you.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/user_mailer/thank_you.html.erb -------------------------------------------------------------------------------- /app/views/user_projects/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/user_projects/new.html.erb -------------------------------------------------------------------------------- /app/views/verses/compare.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/verses/compare.html.erb -------------------------------------------------------------------------------- /app/views/word_mistakes/edit.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/word_mistakes/edit.html.erb -------------------------------------------------------------------------------- /app/views/word_mistakes/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/word_mistakes/show.html.erb -------------------------------------------------------------------------------- /app/views/word_translations/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/word_translations/new.html.erb -------------------------------------------------------------------------------- /app/views/word_translations/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/app/views/word_translations/show.html.erb -------------------------------------------------------------------------------- /benchmark/reciter-db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/benchmark/reciter-db.rb -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/dev -------------------------------------------------------------------------------- /bin/docker-entrypoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/docker-entrypoint -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/spring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/spring -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/update -------------------------------------------------------------------------------- /bin/yarn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/bin/yarn -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/credentials.yml.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/credentials.yml.enc -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/database.yml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/database.yml.example -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/active_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/active_admin.rb -------------------------------------------------------------------------------- /config/initializers/active_job.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/active_job.rb -------------------------------------------------------------------------------- /config/initializers/active_storage.rb: -------------------------------------------------------------------------------- 1 | ActiveStorage.service_urls_expire_in = 2.weeks -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/carrier_wave.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/carrier_wave.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/extensions/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/extensions/hash.rb -------------------------------------------------------------------------------- /config/initializers/extensions/integer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/extensions/integer.rb -------------------------------------------------------------------------------- /config/initializers/extensions/kernel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/extensions/kernel.rb -------------------------------------------------------------------------------- /config/initializers/extensions/string.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/extensions/string.rb -------------------------------------------------------------------------------- /config/initializers/hosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/hosts.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/pagy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/pagy.rb -------------------------------------------------------------------------------- /config/initializers/paper_trail.rb: -------------------------------------------------------------------------------- 1 | PaperTrail.config.version_limit = 20 2 | -------------------------------------------------------------------------------- /config/initializers/patch_paper_trail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/patch_paper_trail.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/ransack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/ransack.rb -------------------------------------------------------------------------------- /config/initializers/sentry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/sentry.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/sidekiq.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/sidekiq.rb -------------------------------------------------------------------------------- /config/initializers/smtp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/smtp.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/redis/shared.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/redis/shared.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/sidekiq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/sidekiq.yml -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/storage.yml -------------------------------------------------------------------------------- /config/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/config/tailwind.config.js -------------------------------------------------------------------------------- /db/migrate/20240710102833_merge_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/db/migrate/20240710102833_merge_users.rb -------------------------------------------------------------------------------- /db/migrate/20240904073505_create_faqs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/db/migrate/20240904073505_create_faqs.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seed.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/db/seed.rb -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/gzip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/docker/gzip.conf -------------------------------------------------------------------------------- /docker/nginx.logrotate.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/docker/nginx.logrotate.conf -------------------------------------------------------------------------------- /docker/qul.tarteel.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/docker/qul.tarteel.ai -------------------------------------------------------------------------------- /esbuild.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/esbuild.config.js -------------------------------------------------------------------------------- /lib/api/null_lookahead.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/api/null_lookahead.rb -------------------------------------------------------------------------------- /lib/api/param_lookahead.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/api/param_lookahead.rb -------------------------------------------------------------------------------- /lib/api/record_not_found.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/api/record_not_found.rb -------------------------------------------------------------------------------- /lib/audio/audio_file_meta_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio/audio_file_meta_data.rb -------------------------------------------------------------------------------- /lib/audio/generate_audio_file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio/generate_audio_file.rb -------------------------------------------------------------------------------- /lib/audio/generate_audio_wav_manifest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio/generate_audio_wav_manifest.rb -------------------------------------------------------------------------------- /lib/audio/split_gapless_audio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio/split_gapless_audio.rb -------------------------------------------------------------------------------- /lib/audio/split_gapless_segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio/split_gapless_segment.rb -------------------------------------------------------------------------------- /lib/audio_segment/ayah_by_ayah.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio_segment/ayah_by_ayah.rb -------------------------------------------------------------------------------- /lib/audio_segment/surah_by_surah.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio_segment/surah_by_surah.rb -------------------------------------------------------------------------------- /lib/audio_segment/tarteel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio_segment/tarteel.rb -------------------------------------------------------------------------------- /lib/audio_segment_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/audio_segment_parser.rb -------------------------------------------------------------------------------- /lib/batch_audio_segment_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/batch_audio_segment_parser.rb -------------------------------------------------------------------------------- /lib/cloudflare_cache_clearer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/cloudflare_cache_clearer.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/aspect_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/aspect_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/case_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/case_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/derivation_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/derivation_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/form_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/form_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/gender_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/gender_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/mood_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/mood_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/number_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/number_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/part_of_speech.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/part_of_speech.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/person_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/person_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/pronoun_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/pronoun_type.rb -------------------------------------------------------------------------------- /lib/corpus/morphology/segment_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/corpus/morphology/segment_type.rb -------------------------------------------------------------------------------- /lib/data/mushaf-translator-index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/data/mushaf-translator-index.json -------------------------------------------------------------------------------- /lib/export_matching_ayah.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/export_matching_ayah.rb -------------------------------------------------------------------------------- /lib/export_mushaf_layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/export_mushaf_layout.rb -------------------------------------------------------------------------------- /lib/export_phrase.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/export_phrase.rb -------------------------------------------------------------------------------- /lib/export_quran_fts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/export_quran_fts.rb -------------------------------------------------------------------------------- /lib/export_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/export_service.rb -------------------------------------------------------------------------------- /lib/exporter/ayah_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/ayah_translation.rb -------------------------------------------------------------------------------- /lib/exporter/base_exporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/base_exporter.rb -------------------------------------------------------------------------------- /lib/exporter/data/template.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/data/template.docx -------------------------------------------------------------------------------- /lib/exporter/downloadable_resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/downloadable_resources.rb -------------------------------------------------------------------------------- /lib/exporter/export_ayah_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_ayah_recitation.rb -------------------------------------------------------------------------------- /lib/exporter/export_ayah_theme.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_ayah_theme.rb -------------------------------------------------------------------------------- /lib/exporter/export_font.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_font.rb -------------------------------------------------------------------------------- /lib/exporter/export_matching_ayah.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_matching_ayah.rb -------------------------------------------------------------------------------- /lib/exporter/export_mushaf_layout.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_mushaf_layout.rb -------------------------------------------------------------------------------- /lib/exporter/export_mutashabihat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_mutashabihat.rb -------------------------------------------------------------------------------- /lib/exporter/export_quran_ayah_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_quran_ayah_script.rb -------------------------------------------------------------------------------- /lib/exporter/export_quran_image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_quran_image.rb -------------------------------------------------------------------------------- /lib/exporter/export_quran_meta_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_quran_meta_data.rb -------------------------------------------------------------------------------- /lib/exporter/export_quran_word_script.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_quran_word_script.rb -------------------------------------------------------------------------------- /lib/exporter/export_quranic_morphology.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_quranic_morphology.rb -------------------------------------------------------------------------------- /lib/exporter/export_surah_info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_surah_info.rb -------------------------------------------------------------------------------- /lib/exporter/export_surah_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_surah_recitation.rb -------------------------------------------------------------------------------- /lib/exporter/export_tafsir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_tafsir.rb -------------------------------------------------------------------------------- /lib/exporter/export_topics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_topics.rb -------------------------------------------------------------------------------- /lib/exporter/export_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_translation.rb -------------------------------------------------------------------------------- /lib/exporter/export_transliteration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_transliteration.rb -------------------------------------------------------------------------------- /lib/exporter/export_word_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_word_recitation.rb -------------------------------------------------------------------------------- /lib/exporter/export_word_translation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/exporter/export_word_translation.rb -------------------------------------------------------------------------------- /lib/importer/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/base.rb -------------------------------------------------------------------------------- /lib/importer/e_quran_library.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/e_quran_library.rb -------------------------------------------------------------------------------- /lib/importer/islam_enc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/islam_enc.rb -------------------------------------------------------------------------------- /lib/importer/quran_academy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/quran_academy.rb -------------------------------------------------------------------------------- /lib/importer/quran_enc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/quran_enc.rb -------------------------------------------------------------------------------- /lib/importer/quran_enc_tafsir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/quran_enc_tafsir.rb -------------------------------------------------------------------------------- /lib/importer/quran_ksu_edu_tafsir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/quran_ksu_edu_tafsir.rb -------------------------------------------------------------------------------- /lib/importer/quran_tafsir_net.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/quran_tafsir_net.rb -------------------------------------------------------------------------------- /lib/importer/tafsir_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/importer/tafsir_app.rb -------------------------------------------------------------------------------- /lib/internal/corpus.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/internal/corpus.rake -------------------------------------------------------------------------------- /lib/internal/download_timing.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/internal/download_timing.rake -------------------------------------------------------------------------------- /lib/internal/downloader.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/internal/downloader.rake -------------------------------------------------------------------------------- /lib/internal/ksu.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/internal/ksu.rake -------------------------------------------------------------------------------- /lib/internal/tajweed_rules.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/internal/tajweed_rules.rake -------------------------------------------------------------------------------- /lib/json_no_escape_html_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/json_no_escape_html_state.rb -------------------------------------------------------------------------------- /lib/layout_exporter/ayah_metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/layout_exporter/ayah_metadata.rb -------------------------------------------------------------------------------- /lib/layout_exporter/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/layout_exporter/base.rb -------------------------------------------------------------------------------- /lib/layout_exporter/last_word_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/layout_exporter/last_word_hash.rb -------------------------------------------------------------------------------- /lib/layout_exporter/page_lookup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/layout_exporter/page_lookup.rb -------------------------------------------------------------------------------- /lib/matching_ayah_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/matching_ayah_service.rb -------------------------------------------------------------------------------- /lib/phrase_builder_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/phrase_builder_service.rb -------------------------------------------------------------------------------- /lib/qul_exported_file_key_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/qul_exported_file_key_generator.rb -------------------------------------------------------------------------------- /lib/quran_wa_hadit_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/quran_wa_hadit_parser.rb -------------------------------------------------------------------------------- /lib/quran_word_finder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/quran_word_finder.rb -------------------------------------------------------------------------------- /lib/similar_ayah_phrase_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/similar_ayah_phrase_search.rb -------------------------------------------------------------------------------- /lib/tajweed_annotation/letter_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tajweed_annotation/letter_token.rb -------------------------------------------------------------------------------- /lib/tajweed_annotation/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tajweed_annotation/service.rb -------------------------------------------------------------------------------- /lib/tajweed_annotation/word_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tajweed_annotation/word_token.rb -------------------------------------------------------------------------------- /lib/tajweed_rules.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tajweed_rules.rb -------------------------------------------------------------------------------- /lib/tasks/audio.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/audio.rake -------------------------------------------------------------------------------- /lib/tasks/audio_segments.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/audio_segments.rake -------------------------------------------------------------------------------- /lib/tasks/auto_annotate_models.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/auto_annotate_models.rake -------------------------------------------------------------------------------- /lib/tasks/bridges_import.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/bridges_import.rake -------------------------------------------------------------------------------- /lib/tasks/clean_up_old_tables.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/clean_up_old_tables.rake -------------------------------------------------------------------------------- /lib/tasks/create_font_resources.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/create_font_resources.rake -------------------------------------------------------------------------------- /lib/tasks/dump.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/dump.rake -------------------------------------------------------------------------------- /lib/tasks/export_boundaries.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/export_boundaries.rake -------------------------------------------------------------------------------- /lib/tasks/fix_transliteration.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/fix_transliteration.rake -------------------------------------------------------------------------------- /lib/tasks/font_glyph_to_asci.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/font_glyph_to_asci.rake -------------------------------------------------------------------------------- /lib/tasks/grammar.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/grammar.rake -------------------------------------------------------------------------------- /lib/tasks/import_arabic_topics.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/import_arabic_topics.rake -------------------------------------------------------------------------------- /lib/tasks/import_en_asbab_nuzul.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/import_en_asbab_nuzul.rake -------------------------------------------------------------------------------- /lib/tasks/import_lemmas.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/import_lemmas.rake -------------------------------------------------------------------------------- /lib/tasks/import_qaloun.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/import_qaloun.rake -------------------------------------------------------------------------------- /lib/tasks/import_subjective_tafsir.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/import_subjective_tafsir.rake -------------------------------------------------------------------------------- /lib/tasks/import_warsh.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/import_warsh.rake -------------------------------------------------------------------------------- /lib/tasks/migrate_word_data.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/migrate_word_data.rake -------------------------------------------------------------------------------- /lib/tasks/migrate_word_roots.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/migrate_word_roots.rake -------------------------------------------------------------------------------- /lib/tasks/one_time.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/one_time.rake -------------------------------------------------------------------------------- /lib/tasks/prepare_wav_manifests.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/prepare_wav_manifests.rake -------------------------------------------------------------------------------- /lib/tasks/surah_name_glyps.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/surah_name_glyps.rake -------------------------------------------------------------------------------- /lib/tasks/tajweed.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/tajweed.rake -------------------------------------------------------------------------------- /lib/tasks/translation_tags.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/tasks/translation_tags.rake -------------------------------------------------------------------------------- /lib/tool_card.rb: -------------------------------------------------------------------------------- 1 | class ToolCard < OpenStruct 2 | end -------------------------------------------------------------------------------- /lib/transliteration_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/transliteration_generator.rb -------------------------------------------------------------------------------- /lib/utils/buckwalter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/buckwalter.rb -------------------------------------------------------------------------------- /lib/utils/css_style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/css_style.rb -------------------------------------------------------------------------------- /lib/utils/csv_to_sqlite3.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/csv_to_sqlite3.rb -------------------------------------------------------------------------------- /lib/utils/cyrillic_to_latin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/cyrillic_to_latin.rb -------------------------------------------------------------------------------- /lib/utils/db_backup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/db_backup.rb -------------------------------------------------------------------------------- /lib/utils/downloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/downloader.rb -------------------------------------------------------------------------------- /lib/utils/import_ayah_timing_cue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/import_ayah_timing_cue.rb -------------------------------------------------------------------------------- /lib/utils/import_quranic_audio_timing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/import_quranic_audio_timing.rb -------------------------------------------------------------------------------- /lib/utils/lokalise_sync.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/lokalise_sync.rb -------------------------------------------------------------------------------- /lib/utils/merge_ayah_recitation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/merge_ayah_recitation.rb -------------------------------------------------------------------------------- /lib/utils/merge_ayah_segment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/merge_ayah_segment.rb -------------------------------------------------------------------------------- /lib/utils/qpc_glyph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/qpc_glyph.rb -------------------------------------------------------------------------------- /lib/utils/quran.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/quran.rb -------------------------------------------------------------------------------- /lib/utils/quran_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/quran_search.rb -------------------------------------------------------------------------------- /lib/utils/strong_memoize.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/strong_memoize.rb -------------------------------------------------------------------------------- /lib/utils/system.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/system.rb -------------------------------------------------------------------------------- /lib/utils/tajweed_text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/tajweed_text.rb -------------------------------------------------------------------------------- /lib/utils/text_analyzer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/text_analyzer.rb -------------------------------------------------------------------------------- /lib/utils/text_formatter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/text_formatter.rb -------------------------------------------------------------------------------- /lib/utils/text_sanitizer/base_scrubber.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/text_sanitizer/base_scrubber.rb -------------------------------------------------------------------------------- /lib/utils/translation_analyzer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/utils/translation_analyzer.rb -------------------------------------------------------------------------------- /lib/words_util.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/lib/words_util.rb -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/package.json -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/500.html -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/compare-audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/compare-audio.html -------------------------------------------------------------------------------- /public/favicon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/favicon-48x48.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /public/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/public/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /scripts/2webp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/2webp.sh -------------------------------------------------------------------------------- /scripts/ayah_words.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/ayah_words.json -------------------------------------------------------------------------------- /scripts/benchmark_index_performance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/benchmark_index_performance.rb -------------------------------------------------------------------------------- /scripts/calculate-line-ratio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/calculate-line-ratio.js -------------------------------------------------------------------------------- /scripts/cypress-e2e/cypress.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/cypress-e2e/cypress.config.js -------------------------------------------------------------------------------- /scripts/cypress-e2e/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/cypress-e2e/readme.md -------------------------------------------------------------------------------- /scripts/export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/export.js -------------------------------------------------------------------------------- /scripts/genrate_font_glyph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/genrate_font_glyph.rb -------------------------------------------------------------------------------- /scripts/line_width_ratio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/line_width_ratio.js -------------------------------------------------------------------------------- /scripts/mp3_to_wave.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/mp3_to_wave.sh -------------------------------------------------------------------------------- /scripts/optimize_audio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/optimize_audio.sh -------------------------------------------------------------------------------- /scripts/pdf2jpg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/pdf2jpg.sh -------------------------------------------------------------------------------- /scripts/rename_font_files.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/rename_font_files.rb -------------------------------------------------------------------------------- /scripts/screenshots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/screenshots.py -------------------------------------------------------------------------------- /scripts/subset_fonts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/scripts/subset_fonts.sh -------------------------------------------------------------------------------- /tools/segments/check_gap_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/tools/segments/check_gap_volume.py -------------------------------------------------------------------------------- /tools/segments/download_audio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/tools/segments/download_audio.rb -------------------------------------------------------------------------------- /tools/segments/find_boundary_silences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/tools/segments/find_boundary_silences.py -------------------------------------------------------------------------------- /tools/segments/packages.txt: -------------------------------------------------------------------------------- 1 | libsndfile1 2 | ffmpeg 3 | -------------------------------------------------------------------------------- /tools/segments/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/tools/segments/requirements.txt -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TarteelAI/quranic-universal-library/HEAD/yarn.lock --------------------------------------------------------------------------------